.lux{--lux-ink:#0a0a0a;--lux-paper:#ffffff;--lux-mute:#6b6b6b;--lux-line:#e6e6e6;--lux-soft:#f6f4f1;--lux-serif: var(--font-heading--family, "Playfair Display", Georgia, serif);color:var(--lux-ink)}.lux *,.lux *:before,.lux *:after{box-sizing:border-box}.lux a{color:inherit;text-decoration:none}.lux-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.lux-eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;margin:0 0 14px}.lux-title{font-family:var(--lux-serif);font-weight:400;line-height:1.1;margin:0;letter-spacing:.01em}.lux-title--xl{font-size:clamp(34px,5.2vw,72px)}.lux-title--lg{font-size:clamp(26px,3.4vw,44px)}.lux-title--md{font-size:clamp(20px,2.2vw,28px)}.lux-sub{color:var(--lux-mute);font-size:15px;line-height:1.6;margin:12px auto 0;max-width:620px}.lux-center{text-align:center}.lux-btn{display:inline-block;padding:15px 34px;border:1px solid currentColor;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;background:transparent;transition:background .25s,color .25s;cursor:pointer}.lux-btn--solid{background:var(--lux-ink);color:#fff!important;border-color:var(--lux-ink)}.lux-btn--solid:hover{background:transparent;color:var(--lux-ink)!important}.lux-btn--light{color:#fff!important;border-color:#fff}.lux-btn--light:hover{background:#fff;color:var(--lux-ink)!important}.lux-section{padding:clamp(48px,7vw,96px) 0}.lux-img,.lux-img img,.lux-img svg{width:100%;height:100%;object-fit:cover;display:block}.lux-ph{background:var(--lux-soft)}.lux-ph svg{fill:#cfcac3}.lux-slides{position:relative;overflow:hidden;background:#111}.lux-slides__track{display:flex;transition:transform .8s cubic-bezier(.7,0,.3,1)}.lux-slide{position:relative;min-width:100%;height:var(--lux-h, 88vh);min-height:520px}.lux-slide__media{position:absolute;top:0;right:0;bottom:0;left:0}.lux-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000000d 60%)}.lux-slide__content{position:absolute;left:0;right:0;bottom:clamp(56px,10vh,120px);color:#fff;text-align:center;padding:0 20px;z-index:1}.lux-slide__content .lux-title{color:#fff;margin-bottom:26px}.lux-slide__content .lux-sub{color:#ffffffd9;margin-bottom:26px;margin-top:-10px}.lux-slides__dots{position:absolute;bottom:26px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:2}.lux-slides__dot{width:34px;height:2px;background:#fff6;border:0;padding:0;cursor:pointer}.lux-slides__dot[aria-current=true]{background:#fff}.lux-slides--split{background:var(--lux-soft)}.lux-slides--split .lux-slide{display:grid;grid-template-columns:1fr 1fr;height:auto;min-height:0}.lux-slides--split .lux-slide__media{position:relative;aspect-ratio:4/5}.lux-slides--split .lux-slide__media:after{display:none}.lux-slides--split .lux-slide__content{position:static;color:var(--lux-ink);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:clamp(32px,6vw,96px)}.lux-slides--split .lux-slide__content .lux-title{color:var(--lux-ink);margin-bottom:18px}.lux-slides--split .lux-slide__content .lux-sub{color:var(--lux-mute);margin:0 0 28px}.lux-slides--split .lux-slides__dot{background:#0003}.lux-slides--split .lux-slides__dot[aria-current=true]{background:var(--lux-ink)}.lux-italic{font-family:var(--lux-serif);font-style:italic;font-size:18px;margin:0 0 10px}@media(max-width:749px){.lux-slides--split .lux-slide{grid-template-columns:1fr}.lux-slides--split .lux-slides__dots{bottom:12px}}.lux-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--lux-col, 23%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.lux-rail::-webkit-scrollbar{display:none}.lux-rail>*{scroll-snap-align:start}@media(max-width:989px){.lux-rail{grid-auto-columns:44%}}@media(max-width:599px){.lux-rail{grid-auto-columns:72%}}.lux-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.lux-head--center{flex-direction:column;align-items:center;text-align:center}.lux-tabs{display:flex;justify-content:center;gap:clamp(18px,4vw,48px);margin:0 0 36px;flex-wrap:wrap}.lux-tab{background:none;border:0;padding:0 0 6px;color:var(--lux-mute);cursor:pointer;border-bottom:1px solid transparent}.lux-tab[aria-selected=true]{color:var(--lux-ink);border-bottom-color:var(--lux-ink)}.lux-panel[hidden]{display:none}.lux-card{display:block}.lux-card__media{position:relative;aspect-ratio:2/3;overflow:hidden;background:var(--lux-soft);margin-bottom:14px}.lux-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s}.lux-card__media img+img{opacity:0}.lux-card:hover .lux-card__media img+img{opacity:1}.lux-card__badge{position:absolute;top:12px;left:12px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px;z-index:1}.lux-card__title{line-height:1.45;margin:0 0 8px}.lux-card__price{display:flex;gap:10px}.lux-card__price s{color:var(--lux-mute)}.lux-card__price .is-sale{color:#9b1c1c}.lux-more{text-align:center;margin-top:40px}.lux-tiles{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:12px}.lux-tile{position:relative;display:block;aspect-ratio:3/4;overflow:hidden}.lux-tile .lux-img{transition:transform 1.2s ease}.lux-tile:hover .lux-img{transform:scale(1.04)}.lux-tile__label{position:absolute;inset:auto 0 28px 0;text-align:center}.lux-tile__label span{display:inline-block;padding:12px 24px;font-size:11px;letter-spacing:.26em;text-transform:uppercase}.lux-trust{display:grid;grid-template-columns:repeat(4,1fr)}.lux-trust__item{text-align:center;padding:40px 18px}.lux-trust__item svg{width:28px;height:28px;stroke:var(--lux-ink);fill:none;stroke-width:1.2;margin-bottom:14px}.lux-trust__title{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;margin:0 0 6px}.lux-trust__text{font-size:13px;color:var(--lux-mute);margin:0}.lux{--lux-ink:#1c1a19;--lux-mute:#77706a;--lux-line:#e9e4de;--lux-soft:#f5f0ea;--lux-serif: var(--font-heading--family, "Montserrat", Arial, sans-serif)}.lux-title{text-transform:uppercase;letter-spacing:.14em;font-weight:400}.lux-title--xl{font-size:clamp(26px,3.6vw,52px)}.lux-title--lg{font-size:clamp(20px,2.2vw,30px)}.lux-title--md{font-size:clamp(15px,1.4vw,19px)}.lux-eyebrow{letter-spacing:.32em}.lux-sub{font-size:14px}.lux-italic{font-style:normal;text-transform:uppercase;letter-spacing:.3em;font-size:12px}.lux-tab{font-family:inherit;text-transform:uppercase;letter-spacing:.2em;font-size:12px}.lux-card__title{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--lux-ink)}.lux-card__vendor{display:none}.lux-card__price{font-size:13px}.lux-card__badge{background:var(--lux-ink);color:#fff}.lux-slide__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lux-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.4),transparent 50%)}.lux-tile__label{z-index:2}.lux-tile__label span{background:transparent;color:#fff;border:1px solid #fff}.lux-trust{background:var(--lux-soft)}.lux-trust__item+.lux-trust__item{border-left:1px solid #e3dcd4}@media(max-width:749px){.lux-slide__media picture{display:block;width:100%;height:100%}.lux-slide__media picture img{width:100%;height:100%;object-fit:cover}.lux-slides:not(.lux-slides--split) .lux-slide{height:82svh;min-height:520px}.lux-slide__content{bottom:64px}.lux-slide__content .lux-title--xl{font-size:26px}.lux-btn{padding:14px 26px}.lux-section{padding:44px 0}.lux-wrap{padding:0 16px}.lux-head{flex-direction:column;align-items:flex-start;margin-bottom:22px}.lux-head--center{align-items:center}.lux-panel .lux-rail{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;gap:22px 10px}.lux-tabs{gap:16px;margin-bottom:24px}.lux-tiles{grid-template-columns:1fr 1fr;gap:8px}.lux-tile{aspect-ratio:3 / 4}.lux-tile__label{bottom:14px}.lux-tile__label span{padding:9px 14px;font-size:10px;letter-spacing:.18em}.lux-slides--split .lux-slide__content{padding:28px 20px 48px}.lux-trust{grid-template-columns:1fr 1fr}.lux-trust__item:nth-child(3){border-left:0}.lux-trust__item:nth-child(n+3){border-top:1px solid #e3dcd4}.lux-trust__item{padding:26px 10px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/am.css.map */
