.lumly-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.25rem;opacity:.6;margin-bottom:1.4rem}.lumly-breadcrumb a{color:inherit;text-decoration:none}.lumly-breadcrumb a:hover{text-decoration:underline}.lumly-breadcrumb span[aria-current]{opacity:.85}.lumly-sku{display:block;font-size:1.3rem;opacity:.5;margin:-.8rem 0 1.2rem}.lumly-highlights{margin:1.6rem 0 2rem}.lumly-swatch-fieldset{display:flex;flex-direction:column;gap:.9rem;margin-bottom:1.8rem}.lumly-swatch-fieldset legend{font-size:1.35rem;font-weight:600;opacity:.75}.lumly-swatch-options{display:flex;flex-wrap:wrap;gap:1rem}.lumly-swatch-options input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lumly-swatch--circle{display:inline-flex;width:38px;height:38px;border-radius:50%;padding:3px;cursor:pointer;box-sizing:border-box;border:2px solid transparent;transition:border-color .2s ease,transform .2s ease}.lumly-swatch__dot{display:block;width:100%;height:100%;border-radius:50%;background:var(--swatch-color, #cccccc);border:1px solid rgba(29,29,31,.15)}.lumly-swatch--circle.is-transparent .lumly-swatch__dot{background:linear-gradient(45deg,transparent 46%,rgba(29,29,31,.25) 48%,rgba(29,29,31,.25) 52%,transparent 54%),repeating-conic-gradient(#f5f5f7 0% 25%,#fff 0% 50%) 0 0 / 10px 10px}.lumly-swatch-options input:checked+.lumly-swatch--circle{border-color:rgb(var(--lumly-amber));transform:scale(1.06)}.lumly-swatch-options input.disabled+.lumly-swatch--circle{opacity:.35;cursor:not-allowed}.lumly-swatch-options input:focus-visible+.lumly-swatch--circle{outline:2px solid rgb(var(--lumly-amber));outline-offset:2px}.lumly-swatch--tint{display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1.4rem .8rem 1rem;border-radius:980px;border:2px solid rgba(29,29,31,.12);cursor:pointer;font-size:1.35rem;font-weight:600;color:rgb(var(--lumly-ink));transition:border-color .2s ease,transform .2s ease;background:rgb(var(--lumly-offwhite))}.lumly-swatch--tint.lumly-tint--warm{background:#fdf3dd}.lumly-swatch--tint.lumly-tint--cool{background:#e6f1fb}.lumly-swatch--tint.lumly-tint--multi{background:linear-gradient(90deg,#ffe1e1,#fff6d6,#e1ffe6,#e1f0ff,#f1e1ff)}.lumly-swatch__glyph{display:inline-flex;width:18px;height:18px;flex-shrink:0}.lumly-swatch__glyph svg{width:100%;height:100%}.lumly-swatch-options input:checked+.lumly-swatch--tint{border-color:rgb(var(--lumly-amber));transform:scale(1.03)}.lumly-swatch-options input.disabled+.lumly-swatch--tint{opacity:.4;cursor:not-allowed}.lumly-swatch-options input:focus-visible+.lumly-swatch--tint{outline:2px solid rgb(var(--lumly-amber));outline-offset:2px}.lumly-swatch--effect{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.3rem;border-radius:980px;border:2px solid rgba(29,29,31,.12);cursor:pointer;font-size:1.3rem;font-weight:600;color:rgb(var(--lumly-ink));background:rgb(var(--lumly-white));transition:border-color .2s ease,transform .2s ease}.lumly-swatch-options input:checked+.lumly-swatch--effect{border-color:rgb(var(--lumly-amber));color:rgb(var(--lumly-amber));transform:scale(1.03)}.lumly-swatch-options input.disabled+.lumly-swatch--effect{opacity:.4;cursor:not-allowed}.lumly-ptabs{margin-top:2.4rem;border-top:1px solid rgba(29,29,31,.1);padding-top:2rem}.lumly-ptabs__nav{display:flex;gap:2.4rem;margin-bottom:1.6rem}.lumly-ptabs__btn{background:none;border:none;padding:0 0 .8rem;font-size:1.5rem;font-weight:600;color:rgb(var(--lumly-ink));opacity:.5;cursor:pointer;border-bottom:2px solid transparent;transition:opacity .2s ease,border-color .2s ease}.lumly-ptabs__btn.is-active{opacity:1;border-bottom-color:rgb(var(--lumly-amber))}.lumly-ptabs__panel.is-active{animation:lumly-fade-in .25s ease}@keyframes lumly-fade-in{0%{opacity:0}to{opacity:1}}.lumly-quote-trigger{margin-top:.6rem}.lumly-quote-helper{font-size:1.25rem;opacity:.6;margin:.9rem 0 0;line-height:1.4}.lumly-quote{border:none;border-radius:24px;padding:0;max-width:520px;width:calc(100vw - 3rem);max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 30px 80px #0000004d}.lumly-quote::backdrop{background:#0b0b0c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lumly-quote__card{position:relative;padding:clamp(2.2rem,4vw,3.2rem)}.lumly-quote__close{position:absolute;top:1.4rem;right:1.4rem;background:none;border:none;font-size:2.4rem;line-height:1;cursor:pointer;color:rgb(var(--lumly-ink));opacity:.5}.lumly-quote__close:hover{opacity:1}.lumly-quote__title{font-size:2.2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .4rem}.lumly-quote__subtitle{font-size:1.35rem;opacity:.6;margin:0 0 2rem}.lumly-quote__form{display:flex;flex-direction:column;gap:1.4rem}.lumly-quote__row{display:flex;flex-direction:column;gap:.5rem}.lumly-quote__row-group{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.lumly-quote__row label{font-size:1.25rem;font-weight:600;opacity:.7}.lumly-quote__row input,.lumly-quote__row textarea{border:1px solid rgba(29,29,31,.18);border-radius:12px;padding:1rem 1.2rem;font-size:1.4rem;font-family:inherit;color:rgb(var(--lumly-ink));background:rgb(var(--lumly-white))}.lumly-quote__row input:focus,.lumly-quote__row textarea:focus{outline:2px solid rgb(var(--lumly-amber));outline-offset:1px}.lumly-quote__submit{margin-top:.4rem;width:100%}.lumly-quote__success{font-size:1.5rem;line-height:1.5;text-align:center;padding:1rem 0}@media screen and (max-width:480px){.lumly-quote__row-group{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lumly-product.css.map */
