:where(.sl-eyebrow){margin:0}.sl-eyebrow{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.24em;color:var(--accent-text)}.sl-on-dark .sl-eyebrow,.sl-band--dark .sl-eyebrow{color:var(--accent)}.sl-section-head{align-items:flex-end;flex-wrap:wrap;margin-bottom:var(--space-6)}.sl-section-head__titles{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.sl-section-head__titles>*{margin:0}.sl-section-head--center{justify-content:center;text-align:center}.sl-section-head--center .sl-section-head__titles{align-items:center}.sl-section-intro{margin:0;max-width:560px;font-size:16px;line-height:1.6;color:var(--ink-muted)}.sl-h2{font-size:clamp(32px,3.4vw,48px);line-height:1.08}.sl-h3{line-height:1.12}.sl-btn{padding:0 32px;letter-spacing:.2em;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.sl-btn:active:not([disabled]){transform:translateY(1px)}.sl-btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.sl-btn--ghost:hover{background:var(--ink);color:var(--bg)}.sl-btn--soft{background:var(--surface);color:var(--ink);border-color:var(--surface)}.sl-btn--soft:hover{background:var(--hairline);border-color:var(--hairline)}.sl-link{text-underline-offset:.5em;text-decoration-color:var(--accent)}.sl-link:hover{text-decoration-thickness:1px;text-decoration-color:currentColor}.sl-cta{display:inline-flex;align-items:center;gap:var(--space-2);padding-bottom:6px;border-bottom:1px solid var(--accent);font-size:12px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--ink)}.sl-cta:after{content:"\2192";letter-spacing:0;font-weight:400}.sl-cta:hover{border-color:var(--ink)}.sl-text-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--accent);text-underline-offset:.22em}.sl-text-link:hover{text-decoration-color:currentColor}.sl-rte a{text-decoration-color:var(--accent);text-underline-offset:.22em}.sl-rte a:hover{text-decoration-color:currentColor}.sl-chip{min-height:40px;padding:0 16px;border-color:var(--hairline);font-size:13px;letter-spacing:.03em;color:var(--ink-muted);transition:border-color .15s ease,color .15s ease}.sl-chip:hover{border-color:var(--ink);color:var(--ink)}.sl-chip[aria-current=page]{color:var(--bg)}.sl-accordion{border-top:1px solid var(--hairline);border-bottom:0}.sl-accordion details{border-top:0;border-bottom:1px solid var(--hairline)}.sl-accordion summary,.sl-accordion--kallos summary{gap:var(--space-4);min-height:72px;padding-block:var(--space-4);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--ink)}.sl-accordion summary:after,.sl-accordion--kallos summary:after,.sl-accordion--kallos details[open] summary:after{content:"+";flex:0 0 auto;width:auto;height:auto;border-radius:0;background:none;font-family:var(--font-sans);font-size:22px;font-weight:300;line-height:1;color:var(--ink-muted);transform:none}.sl-accordion details[open] summary:after,.sl-accordion--kallos details[open] summary:after{content:"\2212"}.sl-accordion--kallos summary:hover:after{background:none;color:var(--ink)}.sl-accordion details>div,.sl-accordion--kallos details>div{padding-bottom:var(--space-5);font-size:15px;line-height:1.65;color:var(--ink-muted)}.sl-accordion--kallos .sl-rte strong{font-weight:500}.sl-accordion--sm summary{min-height:60px;padding-block:var(--space-3);font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.4}.sl-faq__box{max-width:900px;padding:0;border-radius:0;background:none}.sl-faq__list{border-top:1px solid var(--hairline)}.sl-faq__list details:first-child{border-top:0}.sl-faq__head{gap:var(--space-3)}.sl-band--dark{background:var(--dark);color:var(--on-dark)}.sl-band--dark .sl-muted{color:var(--on-dark-muted)}.sl-band--surface{background:var(--surface)}.sl-usps--cards{background:var(--bg);border-top:1px solid var(--hairline)}.sl-usps--cards .sl-usps__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-5)}.sl-usps--cards .sl-usps__contact{margin:0;font-size:14px;color:var(--ink-muted)}.sl-usps--cards .sl-usps__contact a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.22em}.sl-usps--cards .sl-usps__list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-4);padding:0}.sl-usps--cards .sl-usps__list li{gap:var(--space-2);align-content:start;padding:var(--space-5);border:1px solid var(--hairline);background:var(--bg)}.sl-usps--cards .sl-usps__icon{margin-bottom:var(--space-1);color:var(--accent-text)}.sl-usps--cards .sl-usps__title{margin:0;font-family:var(--font-sans);font-size:17px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--ink)}.sl-usps--cards .sl-usps__text{margin:0;font-size:14px;line-height:1.55;color:var(--ink-muted)}.sl-usps--cards .sl-usps__link{display:inline-flex;align-items:center;justify-self:start;min-height:44px;font-size:14px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.22em}.sl-usps--cards .sl-usps__link:hover{text-decoration-color:currentColor}@media(min-width:990px){.sl-usps--cards .sl-usps__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sl-tiles--overlay{grid-template-columns:1fr}@media(min-width:750px){.sl-tiles--overlay{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.sl-tiles--overlay{grid-template-columns:repeat(3,minmax(0,1fr))}}.sl-tile--overlay{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--dark-media);color:var(--on-dark)}.sl-tile--overlay .sl-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;background:var(--dark-media)}.sl-tile--overlay .sl-tile__media img{transition:transform .6s ease}.sl-tile--overlay:hover .sl-tile__media img{transform:scale(1.04)}.sl-tile--overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--dark) 12%,transparent);transition:background-color .3s ease}.sl-tile--overlay:hover:after{background:color-mix(in srgb,var(--dark) 22%,transparent)}.sl-tile__caption{position:absolute;left:var(--space-4);bottom:var(--space-4);z-index:1;display:flex;flex-direction:column;gap:var(--space-1);max-width:calc(100% - var(--space-8));padding:var(--space-4) var(--space-5);background:color-mix(in srgb,var(--dark) 82%,transparent)}.sl-tile__caption .sl-h3{color:var(--on-dark)}.sl-tile__count{font-size:13px;letter-spacing:.04em;color:var(--on-dark-muted)}.sl-tile__shop{margin-top:var(--space-2);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.5em;color:var(--on-dark)}@media(prefers-reduced-motion:reduce){.sl-tile--overlay .sl-tile__media img{transition:none}.sl-tile--overlay:hover .sl-tile__media img{transform:none}}.sl-nav a:hover,.sl-header__tools a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:6px}.sl-footer__col a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.22em}.sl-price__save{padding:3px 8px;border:1px solid var(--sale);background:transparent;color:var(--sale);font-size:11px;font-weight:500;letter-spacing:.14em}.sl-product .sl-price__save,.sl-product__sticky .sl-price__save{padding:4px 10px;font-size:11px}@media(max-width:989px){.sl-product__sticky .sl-price__save{padding:2px 6px;font-size:10px}}.sl-card__name{font-size:15px;letter-spacing:.01em}.sl-card__price{font-size:14px}.sl-page .alireviews-review-box .alr-wh-comp-review-box-title{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}.sl-reviews .alireviews-review-box .alireviews-review-box-body{max-width:none!important;padding-left:0!important;padding-right:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sl-lux.css.map */
