.lux-contact{padding:clamp(46px,8vw,96px) 0}.lux-contact__inner{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,72px)}.lux-contact .lux-heading{font-size:clamp(2.2rem,5vw,4.6rem)}.lux-contact__form{display:grid;gap:12px;padding:24px;background:var(--lux-surface);border:1px solid var(--lux-line)}.lux-contact__form label{font-weight:800}.lux-contact__form input,.lux-contact__form textarea{width:100%;border:1px solid var(--lux-line);border-radius:var(--lux-radius);padding:12px;background:var(--lux-bg);color:var(--lux-ink)}.lux-contact__success{color:var(--lux-green);font-weight:850}@media(max-width:780px){.lux-contact__inner{grid-template-columns:1fr}}.lux-footer{padding:clamp(46px,7vw,84px) 0 34px;background:var(--lux-ink);color:var(--lux-surface)}.lux-footer__inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr) minmax(220px,.8fr);gap:36px}.lux-footer .lux-brand__mark{color:var(--lux-gold)}.lux-footer__brand p,.lux-footer__meta p,.lux-footer__meta small{color:color-mix(in srgb,var(--lux-surface) 72%,transparent)}.lux-footer__brand p{max-width:48ch}.lux-footer__links{display:grid;align-content:start;gap:10px}.lux-footer__links a{color:var(--lux-surface);text-decoration:none;font-weight:650}.lux-footer__meta{display:grid;align-content:start;gap:10px}@media(max-width:820px){.lux-footer__inner{grid-template-columns:1fr}}.lux-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--lux-bg) 92%,white);border-bottom:1px solid var(--lux-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lux-header__bar{min-height:34px;display:grid;place-items:center;padding:7px 16px;background:var(--lux-ink);color:var(--lux-surface);font-size:.84rem;font-weight:650;text-align:center}.lux-header__inner{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;min-height:74px}.lux-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.lux-brand__mark{width:42px;height:42px;display:grid;place-items:center;color:var(--lux-gold)}.lux-brand__text{font-size:.96rem}.lux-header__nav{display:flex;justify-content:center;gap:clamp(14px,3vw,34px)}.lux-header__nav a,.lux-header__actions a{color:var(--lux-ink);text-decoration:none;font-size:.94rem;font-weight:650}.lux-header__actions{display:flex;align-items:center;justify-content:end;gap:14px}.lux-header__actions a{min-width:38px;min-height:38px;display:inline-grid;place-items:center;position:relative;border:1px solid var(--lux-line);border-radius:999px}.lux-header__count{position:absolute;top:-6px;right:-6px;min-width:18px;min-height:18px;display:grid;place-items:center;border-radius:999px;background:var(--lux-gold);color:var(--lux-ink);font-size:.72rem;font-weight:800}@media(max-width:760px){.lux-header__inner{grid-template-columns:1fr auto;min-height:68px}.lux-header__nav{grid-column:1 / -1;justify-content:start;overflow-x:auto;padding-bottom:14px}}.lux-comparison{padding:clamp(56px,8vw,100px) 0}.lux-comparison__inner{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(30px,6vw,72px);align-items:start}.lux-comparison .lux-heading{font-size:clamp(2.1rem,4vw,4rem)}.lux-comparison__table{border:1px solid var(--lux-line);background:var(--lux-surface)}.lux-comparison__header,.lux-comparison__row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(110px,.65fr) minmax(110px,.65fr)}.lux-comparison__header>*,.lux-comparison__row>*{padding:16px;border-right:1px solid var(--lux-line)}.lux-comparison__header>*:last-child,.lux-comparison__row>*:last-child{border-right:0}.lux-comparison__header{background:var(--lux-ink);color:var(--lux-surface);font-weight:800}.lux-comparison__row{border-top:1px solid var(--lux-line)}.lux-comparison__row strong{color:var(--lux-green)}.lux-comparison__row>span:last-child{color:var(--lux-muted)}@media(max-width:850px){.lux-comparison__inner{grid-template-columns:1fr}}@media(max-width:560px){.lux-comparison__header,.lux-comparison__row{grid-template-columns:1fr}.lux-comparison__header>*,.lux-comparison__row>*{border-right:0;border-bottom:1px solid var(--lux-line)}}.lux-faq{padding:clamp(56px,8vw,100px) 0}.lux-faq__inner{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(30px,6vw,70px)}.lux-faq .lux-heading{font-size:clamp(2rem,4vw,3.7rem)}.lux-faq__items{border-top:1px solid var(--lux-line)}.lux-faq__item{border-bottom:1px solid var(--lux-line);padding:18px 0}.lux-faq__item summary{cursor:pointer;font-size:1.05rem;font-weight:850}.lux-faq__item div{margin-top:12px;color:var(--lux-muted)}@media(max-width:760px){.lux-faq__inner{grid-template-columns:1fr}}.lux-feature-grid{padding:clamp(58px,8vw,104px) 0}.lux-feature-grid__inner{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,78px)}.lux-feature-grid .lux-heading{font-size:clamp(2.1rem,4vw,4rem)}.lux-feature-grid__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--lux-line);border:1px solid var(--lux-line)}.lux-feature-grid__item{min-height:210px;padding:clamp(22px,3vw,34px);background:color-mix(in srgb,var(--lux-bg) 90%,white)}.lux-feature-grid__item span{color:var(--lux-gold);font-weight:850}.lux-feature-grid__item h3{margin:22px 0 10px;font-size:1.12rem}.lux-feature-grid__item p{margin:0;color:var(--lux-muted)}@media(max-width:880px){.lux-feature-grid__inner,.lux-feature-grid__items{grid-template-columns:1fr}}.lux-guarantee{padding:clamp(46px,7vw,88px) 0;background:color-mix(in srgb,var(--lux-gold) 10%,var(--lux-bg))}.lux-guarantee__inner{display:grid;grid-template-columns:150px minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:center}.lux-guarantee__mark{width:140px;color:var(--lux-green)}.lux-guarantee .lux-heading{font-size:clamp(2rem,4vw,4rem)}.lux-guarantee .lux-button{margin-top:24px}@media(max-width:640px){.lux-guarantee__inner{grid-template-columns:1fr}}.lux-hero{padding:clamp(38px,7vw,86px) 0 clamp(28px,5vw,70px);overflow:hidden}.lux-hero__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(34px,6vw,74px);align-items:center}.lux-hero__copy{display:grid;align-content:center}.lux-hero .lux-heading{font-size:clamp(2.8rem,6vw,5.8rem);max-width:10ch}.lux-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px}.lux-hero__actions span{color:var(--lux-muted);font-size:.94rem;max-width:28ch}.lux-hero__metrics{margin:clamp(28px,5vw,54px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lux-hero__metrics div{padding-top:14px;border-top:1px solid var(--lux-line)}.lux-hero__metrics dt{font-family:var(--lux-serif);font-size:clamp(1.6rem,3vw,2.3rem);line-height:1}.lux-hero__metrics dd{margin:7px 0 0;color:var(--lux-muted);font-size:.9rem}.lux-hero__media{position:relative;min-height:clamp(420px,58vw,680px);display:grid;align-items:center}.lux-hero__media:before{content:"";position:absolute;top:6%;right:0;bottom:0;left:10%;border:1px solid color-mix(in srgb,var(--lux-gold) 38%,transparent);background:color-mix(in srgb,var(--lux-surface) 72%,transparent);box-shadow:var(--lux-shadow);z-index:0}.lux-hero__image,.lux-hero__placeholder{position:relative;z-index:1;width:min(100%,620px);justify-self:center;object-fit:contain}.lux-hero__placeholder{min-height:420px;background:color-mix(in srgb,var(--lux-gold) 11%,var(--lux-surface))}.lux-hero__badge{position:absolute;right:clamp(0px,3vw,34px);bottom:clamp(10px,6vw,72px);z-index:2;max-width:230px;padding:16px 18px;background:var(--lux-ink);color:var(--lux-surface);border-radius:var(--lux-radius);box-shadow:var(--lux-shadow)}.lux-hero__badge strong,.lux-hero__badge span{display:block}.lux-hero__badge span{margin-top:4px;color:color-mix(in srgb,var(--lux-surface) 76%,transparent);font-size:.88rem}@media(max-width:900px){.lux-hero__inner{grid-template-columns:1fr}.lux-hero .lux-heading{max-width:12ch}.lux-hero__media{min-height:380px}}@media(max-width:560px){.lux-hero__metrics{grid-template-columns:1fr}}.lux-product-story{padding:clamp(56px,8vw,110px) 0;background:var(--lux-ink);color:var(--lux-surface)}.lux-product-story__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(34px,7vw,86px);align-items:center}.lux-product-story__media{min-height:clamp(360px,44vw,620px);display:grid;place-items:center;background:color-mix(in srgb,var(--lux-surface) 8%,transparent);border:1px solid color-mix(in srgb,var(--lux-surface) 16%,transparent)}.lux-product-story__image,.lux-product-story__placeholder{width:100%;height:100%;object-fit:cover}.lux-product-story .lux-heading{font-size:clamp(2.1rem,4vw,4.4rem)}.lux-product-story .lux-subcopy,.lux-product-story li{color:color-mix(in srgb,var(--lux-surface) 74%,transparent)}.lux-product-story ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.lux-product-story li{display:flex;gap:10px;align-items:start}.lux-product-story li span{color:var(--lux-gold);font-weight:850}@media(max-width:860px){.lux-product-story__inner{grid-template-columns:1fr}}.lux-social-proof{padding:clamp(54px,8vw,96px) 0;background:color-mix(in srgb,var(--lux-surface) 72%,var(--lux-bg))}.lux-social-proof__inner{display:grid;gap:clamp(30px,5vw,56px)}.lux-social-proof__intro{max-width:720px}.lux-social-proof .lux-heading{font-size:clamp(2.1rem,4vw,4rem)}.lux-social-proof__reviews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lux-social-proof__review{min-height:260px;display:grid;align-content:start;gap:12px;padding:22px;background:var(--lux-surface);border:1px solid var(--lux-line)}.lux-social-proof__stars{color:var(--lux-gold);letter-spacing:.08em}.lux-social-proof__review h3{margin:0;font-size:1.08rem}.lux-social-proof__review p{margin:0;color:var(--lux-muted)}.lux-social-proof__review footer{margin-top:8px;font-weight:800}@media(max-width:980px){.lux-social-proof__reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lux-social-proof__reviews{grid-template-columns:1fr}}.lux-specs{padding:clamp(54px,8vw,96px) 0}.lux-specs__inner{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:clamp(30px,6vw,72px);align-items:start}.lux-specs .lux-heading{font-size:clamp(2rem,4vw,3.7rem)}.lux-specs__table{border-top:1px solid var(--lux-line)}.lux-specs__row{display:grid;grid-template-columns:minmax(130px,.6fr) 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--lux-line)}.lux-specs__row span{color:var(--lux-muted)}.lux-specs__row strong{font-weight:800}@media(max-width:760px){.lux-specs__inner,.lux-specs__row{grid-template-columns:1fr}.lux-specs__row{gap:4px}}.lux-trust-strip{padding:16px 0}.lux-trust-strip__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--lux-line)}.lux-trust-strip__item{display:flex;align-items:center;gap:10px;min-height:70px;padding:14px 18px;border-right:1px solid var(--lux-line)}.lux-trust-strip__item:last-child{border-right:0}.lux-trust-strip__item span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--lux-gold) 18%,transparent);color:var(--lux-gold);font-weight:850}.lux-trust-strip__item p{margin:0;font-size:.92rem;font-weight:700}@media(max-width:860px){.lux-trust-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-trust-strip__item:nth-child(2n){border-right:0}}@media(max-width:520px){.lux-trust-strip__inner{grid-template-columns:1fr}.lux-trust-strip__item{border-right:0;border-bottom:1px solid var(--lux-line)}.lux-trust-strip__item:last-child{border-bottom:0}}.lux-cart{padding:clamp(42px,7vw,90px) 0}.lux-cart__header{margin-bottom:32px}.lux-cart .lux-heading{font-size:clamp(2.2rem,5vw,4.8rem)}.lux-cart__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:24px;align-items:start}.lux-cart__items{display:grid;gap:12px}.lux-cart__item{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;background:var(--lux-surface);border:1px solid var(--lux-line)}.lux-cart__media{min-height:140px;display:grid;place-items:center;background:color-mix(in srgb,var(--lux-bg) 76%,white)}.lux-cart__image{width:100%;height:100%;object-fit:cover}.lux-cart__item-main h2{margin:0;font-size:1.08rem}.lux-cart__item-main h2 a{text-decoration:none}.lux-cart__item-main p,.lux-cart__summary p{color:var(--lux-muted)}.lux-cart__item-main input{width:86px;min-height:42px;border:1px solid var(--lux-line);border-radius:var(--lux-radius);padding:8px}.lux-cart__line-price{font-weight:850}.lux-cart__summary{display:grid;gap:16px;padding:24px;background:var(--lux-surface);border:1px solid var(--lux-line);position:sticky;top:118px}.lux-cart__summary h2{margin:0}.lux-cart__subtotal{display:flex;justify-content:space-between;gap:16px;padding-block:16px;border-block:1px solid var(--lux-line)}.lux-cart__empty{max-width:520px;padding:28px;background:var(--lux-surface);border:1px solid var(--lux-line)}@media(max-width:900px){.lux-cart__form{grid-template-columns:1fr}.lux-cart__summary{position:static}}@media(max-width:620px){.lux-cart__item{grid-template-columns:110px 1fr}.lux-cart__line-price{grid-column:2}}.lux-collection{padding:clamp(42px,7vw,88px) 0}.lux-collection__header{max-width:760px;margin-bottom:clamp(28px,5vw,54px)}.lux-collection .lux-heading{font-size:clamp(2.4rem,5vw,5rem)}.lux-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lux-product-card{display:grid;background:var(--lux-surface);border:1px solid var(--lux-line)}.lux-product-card__media{min-height:360px;display:grid;place-items:center;background:color-mix(in srgb,var(--lux-bg) 78%,white);overflow:hidden}.lux-product-card__image,.lux-product-card__placeholder{width:100%;height:100%;object-fit:cover}.lux-product-card__body{display:grid;gap:12px;padding:22px}.lux-product-card__body p{margin:0;color:var(--lux-gold);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.lux-product-card__body h2{margin:0;font-size:1.25rem}.lux-product-card__body h2 a{text-decoration:none}.lux-product-card__price{display:flex;gap:10px;align-items:center}.lux-product-card__price span{font-weight:850}.lux-product-card__price s{color:var(--lux-muted)}.lux-collection__pagination{margin-top:34px}@media(max-width:920px){.lux-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lux-collection__grid{grid-template-columns:1fr}}.lux-page{padding:clamp(46px,8vw,96px) 0}.lux-page__inner{max-width:820px}.lux-page .lux-heading{font-size:clamp(2.2rem,5vw,4.8rem)}.lux-page__content{margin-top:28px;color:var(--lux-muted);font-size:1.05rem}.lux-page__content a{color:var(--lux-ink);font-weight:750}.lux-product{padding:clamp(30px,6vw,80px) 0}.lux-product__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.82fr);gap:clamp(28px,5vw,70px);align-items:start}.lux-product__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lux-product__figure{position:relative;margin:0;background:color-mix(in srgb,var(--lux-surface) 78%,var(--lux-bg));border:1px solid var(--lux-line);min-height:250px;display:grid;place-items:center;overflow:hidden}.lux-product__figure--primary{grid-column:1 / -1;min-height:min(680px,72vw)}.lux-product__image{width:100%;height:100%;object-fit:cover}.lux-product__caption{position:absolute;left:12px;right:12px;bottom:12px;padding:8px 10px;border-radius:var(--lux-radius);background:color-mix(in srgb,var(--lux-ink) 76%,transparent);color:var(--lux-surface);font-size:.82rem;font-weight:750}.lux-product__placeholder{min-height:520px;display:grid;place-items:center;background:var(--lux-surface);border:1px solid var(--lux-line)}.lux-product__summary{position:sticky;top:118px;padding:clamp(20px,3vw,34px);background:color-mix(in srgb,var(--lux-surface) 78%,var(--lux-bg));border:1px solid var(--lux-line)}.lux-product__rating{margin:0 0 10px;color:var(--lux-green);font-weight:800}.lux-product .lux-heading{font-size:clamp(2rem,4vw,3.8rem)}.lux-product__lead{margin:16px 0 0;color:var(--lux-muted);font-size:1.05rem}.lux-product__viewers{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:16px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--lux-green) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--lux-green) 9%,var(--lux-surface));color:var(--lux-ink);font-size:.92rem;font-weight:700}.lux-product__viewers span{width:9px;height:9px;border-radius:999px;background:var(--lux-green);box-shadow:0 0 0 5px color-mix(in srgb,var(--lux-green) 16%,transparent)}.lux-product__viewers strong{font-weight:900}.lux-product__price{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:22px 0}.lux-product__price span{font-size:1.7rem;font-weight:850}.lux-product__price s{color:var(--lux-muted)}.lux-product__price strong{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--lux-gold) 19%,transparent);color:color-mix(in srgb,var(--lux-gold) 70%,var(--lux-ink));font-size:.82rem}.lux-product__form{display:grid;gap:14px}.lux-product__label,.lux-product__quantity label{font-size:.9rem;font-weight:780}.lux-product__select,.lux-product__quantity input{width:100%;min-height:48px;border:1px solid var(--lux-line);border-radius:var(--lux-radius);padding:10px 12px;background:var(--lux-surface);color:var(--lux-ink)}.lux-product__quantity{display:grid;gap:7px}.lux-product__quantity input{max-width:120px}.lux-product__actions{display:grid;gap:10px}.lux-product__submit{width:100%;min-height:56px;font-size:1.02rem}.lux-product__submit--buy{background:var(--lux-gold);border-color:var(--lux-gold);color:var(--lux-ink)}.lux-product__submit:disabled{opacity:.45;cursor:not-allowed}.lux-product__return-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lux-line);border-radius:var(--lux-radius);color:var(--lux-ink);text-decoration:none;font-weight:780;background:color-mix(in srgb,var(--lux-surface) 70%,transparent)}.lux-product__assurances{display:grid;gap:10px;margin:22px 0}.lux-product__assurance{display:flex;gap:10px;align-items:center;color:var(--lux-muted)}.lux-product__assurance span{color:var(--lux-green);font-weight:850}.lux-product__assurance p{margin:0}.lux-product__details{border-top:1px solid var(--lux-line);padding-top:18px}.lux-product__details summary{cursor:pointer;font-weight:850}.lux-product__description{color:var(--lux-muted)}@media(max-width:980px){.lux-product__inner{grid-template-columns:1fr}.lux-product__summary{position:static}}@media(max-width:560px){.lux-product__media{grid-template-columns:1fr}.lux-product__figure--primary{min-height:420px}}.lux-search{padding:clamp(42px,7vw,88px) 0}.lux-search__header{max-width:760px;margin-bottom:34px}.lux-search .lux-heading{font-size:clamp(2.2rem,5vw,4.8rem)}.lux-search__form{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:24px}.lux-search__form label{grid-column:1 / -1;font-weight:800}.lux-search__form input{min-height:50px;border:1px solid var(--lux-line);border-radius:var(--lux-radius);padding:12px;background:var(--lux-surface)}.lux-search__count{color:var(--lux-muted)}.lux-search__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lux-search__result{padding:18px;background:var(--lux-surface);border:1px solid var(--lux-line)}.lux-search__media{min-height:280px;display:grid;place-items:center;background:color-mix(in srgb,var(--lux-bg) 74%,white)}.lux-search__media img,.lux-search__media svg{width:100%;height:100%;object-fit:cover}.lux-search__result h2{font-size:1.1rem}.lux-search__result h2 a{text-decoration:none}.lux-search__result p{font-weight:850}@media(max-width:820px){.lux-search__grid,.lux-search__form{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
