.crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:22px 0 0;font-size:11px;letter-spacing:.14em;color:var(--muted)}.crumbs a:hover{color:var(--accent-2)}.crumbs span[aria-hidden],.crumbs>span:not([aria-current]){color:#5a524a}.crumbs [aria-current]{color:var(--text)}.crumbs--light{padding:0 0 28px}.template-product .product{gap:72px;padding:28px 0 96px}.template-product .product__main-image{border:0;border-radius:2px;box-shadow:0 30px 60px -30px #000c}.template-product .product__thumbs{gap:10px;margin-top:14px}.template-product .product__thumbs button{border:1px solid transparent;opacity:.55;transition:opacity .2s,border-color .2s;border-radius:2px}.template-product .product__thumbs button:hover{opacity:.9}.template-product .product__thumbs button.is-active{opacity:1;border-color:var(--accent)}.template-product .product__vendor{font-size:10px;letter-spacing:.45em;margin-bottom:14px}.template-product .product__title{font-size:36px;font-weight:600;letter-spacing:.1em;line-height:1.35;margin-bottom:14px}.product__subtitle{display:block;margin-top:10px;font-family:var(--sans);font-size:14px;font-weight:400;letter-spacing:.06em;color:var(--muted);line-height:1.7}.template-product .product__price{font-size:30px;letter-spacing:.04em;margin:18px 0 2px}.template-product .product__tax{padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--line);position:relative}.template-product .product__tax:after{content:"";position:absolute;left:0;bottom:-1px;width:48px;height:1px;background:var(--accent)}.template-product .product__points{background:linear-gradient(180deg,#c8a46b12,#c8a46b00);border-color:#c8a46b47;padding:18px 20px}.template-product .product__main-image{position:relative}.gallery-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.gallery-slide img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gallery-count{position:absolute;right:14px;bottom:14px;z-index:2;padding:4px 12px;font-size:11px;letter-spacing:.15em;color:#fff;background:#0f0e0d8c;border-radius:999px;pointer-events:none}.gallery-arrow{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;border:1px solid rgba(236,230,220,.35);border-radius:50%;background:#0f0e0d73;color:#fff;font-size:26px;line-height:40px;text-align:center;cursor:pointer;opacity:0;transition:opacity .2s}.gallery-arrow--prev{left:14px}.gallery-arrow--next{right:14px}.template-product .product__main-image:hover .gallery-arrow{opacity:1}.template-product .pd-highlights{background:radial-gradient(120% 140% at 50% 0%,#1d1a17 0%,var(--bg-2) 55%,var(--bg) 100%);border:0}.template-product .pd-highlights .section-title h2,.template-product .pd-story .section-title h2,.template-product .pd-compare .section-title h2,.template-product .pd-specs .section-title h2,.template-product .pd-faq .section-title h2{font-size:30px;letter-spacing:.12em}.template-product .pd-highlights__grid{background:transparent;border:0;gap:18px}.template-product .pd-highlight{background:#ffffff04;border:1px solid var(--line);border-top:1px solid rgba(200,164,107,.45);padding:36px 30px;transition:border-color .3s,transform .3s}.template-product .pd-highlight:hover{border-color:#c8a46b73;transform:translateY(-2px)}.template-product .pd-highlight__icon{width:56px;height:56px;background:#c8a46b0f}.template-product .pd-highlight__title{font-size:18px;letter-spacing:.08em}.template-product .pd-story{padding:110px 0}.template-product .pd-story__row{grid-template-columns:1.15fr 1fr;gap:88px;margin-bottom:120px}.template-product .pd-story__row--reverse{grid-template-columns:1fr 1.15fr}.template-product .pd-story__media{border:0;border-radius:2px;box-shadow:0 40px 80px -40px #000000d9;position:relative}.template-product .pd-story__media:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(236,230,220,.18);pointer-events:none}.template-product .pd-story__body{position:relative;padding-top:8px}.template-product .pd-story__label{font-family:var(--serif);font-size:13px;letter-spacing:.4em;margin-bottom:22px;display:flex;align-items:center;gap:14px}.template-product .pd-story__label:after{content:"";flex:0 0 56px;height:1px;background:var(--accent)}.template-product .pd-story__heading{font-size:30px;letter-spacing:.1em;line-height:1.55;margin-bottom:24px}.template-product .pd-story__text{font-size:15px;line-height:2.1}.template-product .pd-story .container{counter-reset:pt}.template-product .pd-story__row{counter-increment:pt}.template-product .pd-story__body:before{content:counter(pt,decimal-leading-zero);position:absolute;top:-104px;left:-6px;font-family:var(--serif);font-size:120px;font-weight:600;line-height:1;color:#c8a46b14;pointer-events:none}.template-product .pd-compare__table .is-ours{background:linear-gradient(180deg,#c8a46b24,#c8a46b0d)}.template-product .pd-specs__row{padding:18px 4px}.template-product .pd-specs__row dt{letter-spacing:.08em}.template-product .pd-faq__item summary{padding:24px 40px 24px 4px}.lux-brand{position:relative;padding:120px 0;text-align:center;background:radial-gradient(60% 80% at 50% 40%,#c8a46b1a,#c8a46b00 70%),linear-gradient(180deg,var(--bg) 0%,#141210 100%);border-top:1px solid var(--line)}.lux-brand__eyebrow{display:block;font-size:10px;letter-spacing:.5em;color:var(--accent);margin-bottom:28px}.lux-brand__quote{font-family:var(--serif);font-size:40px;letter-spacing:.16em;line-height:1.7;margin:0}.lux-brand__rule{display:block;width:1px;height:56px;background:var(--accent);margin:32px auto}.lux-brand__text{color:var(--muted);letter-spacing:.12em;margin:0}.template-product .pd-guarantee{background:#141210}.template-product .pd-guarantee__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid rgba(200,164,107,.4);border-radius:50%}.template-product .pd-guarantee__icon .icon{width:24px;height:24px}.product-card{display:block;position:relative}.product-card__media{position:relative;border:0;border-radius:2px;margin-bottom:0;background:var(--bg-3)}.product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s ease,transform 1.2s ease}.product-card__img--alt{opacity:0}.product-card:hover .product-card__img--alt{opacity:1}.product-card:hover .product-card__img{transform:scale(1.04)}.product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);pointer-events:none;transition:border-color .3s}.product-card:hover .product-card__media:after{border-color:#c8a46b8c}.product-card__body{padding:20px 4px 6px}.product-card__title{font-family:var(--serif);font-size:19px;font-weight:600;letter-spacing:.1em;margin:0 0 6px}.product-card__sub{font-size:12px;color:var(--muted);line-height:1.7;margin:0 0 12px;letter-spacing:.04em}.product-card .price{font-size:18px}.product-card__more{display:inline-flex;gap:8px;margin-top:14px;font-size:11px;letter-spacing:.3em;color:var(--accent);border-bottom:1px solid rgba(200,164,107,.4);padding-bottom:4px;transition:gap .3s}.product-card:hover .product-card__more{gap:14px}.product-card:hover .product-card__title{color:var(--accent-2)}.col-hero{position:relative;min-height:440px;display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line)}.col-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.col-hero__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.col-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0f0e0deb,#0f0e0db3 45%,#0f0e0d40),linear-gradient(0deg,#0f0e0dd9,#0f0e0d00 50%)}.col-hero--plain{min-height:340px;background:radial-gradient(70% 120% at 80% 0%,#c8a46b1f,#c8a46b00 60%),linear-gradient(180deg,#181512,var(--bg))}.col-hero--plain:before{display:none}.col-hero__inner{position:relative;z-index:2;width:100%;padding-top:40px;padding-bottom:64px}.col-hero__eyebrow{display:block;font-size:10px;letter-spacing:.5em;color:var(--accent);margin-bottom:16px}.col-hero__title{font-size:46px;letter-spacing:.14em;line-height:1.3;margin:0}.col-hero__rule{display:block;width:56px;height:1px;background:var(--accent);margin:26px 0 22px}.col-hero__text{max-width:520px;color:#cfc7ba;font-size:14px;line-height:2;letter-spacing:.06em}.toolbar--luxe{padding:36px 0 28px;margin-bottom:8px;font-size:11px;letter-spacing:.3em;border-bottom:1px solid var(--line)}.toolbar__sort{display:flex;align-items:center;gap:12px;letter-spacing:.2em}.toolbar--luxe select{background:transparent;border:1px solid var(--line);padding:9px 14px;border-radius:0;letter-spacing:.06em}.product-grid--luxe{grid-template-columns:repeat(3,1fr);gap:56px 32px;padding:40px 0 96px}.lux-promise{background:#141210;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lux-promise__grid{display:grid;grid-template-columns:repeat(3,1fr)}.lux-promise__item{display:flex;gap:16px;align-items:center;padding:34px 22px;border-left:1px solid var(--line);color:var(--accent)}.lux-promise__item:first-child{border-left:0}.lux-promise__item .icon{width:28px;height:28px;flex-shrink:0}.lux-promise__item strong{display:block;font-family:var(--serif);font-weight:600;font-size:16px;color:var(--text);letter-spacing:.08em}.lux-promise__item span{display:block;font-size:12px;color:var(--muted)}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.collection-card:only-child{grid-column:1/-1;aspect-ratio:3/1}.cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;padding-top:56px}.cat-card:only-child{grid-column:1/-1;aspect-ratio:3/1}.cat-card{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--bg-3)}.cat-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.cat-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s ease}.cat-card:hover .cat-card__media img{transform:scale(1.05)}.cat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#0f0e0de6,#0f0e0d26 60%)}.cat-card:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;z-index:1;border:1px solid rgba(236,230,220,.2);transition:border-color .3s}.cat-card:hover:after{border-color:#c8a46b99}.cat-card__label{position:absolute;z-index:2;left:40px;right:40px;bottom:40px}.cat-card__count{display:block;font-size:10px;letter-spacing:.45em;color:var(--accent);margin-bottom:10px}.cat-card__title{font-size:30px;letter-spacing:.14em;margin:0 0 14px}.cat-card__more{display:inline-flex;gap:8px;font-size:11px;letter-spacing:.3em;border-bottom:1px solid rgba(236,230,220,.4);padding-bottom:4px;transition:gap .3s}.cat-card:hover .cat-card__more{gap:14px;color:var(--accent-2)}@media(max-width:989px){.template-product .product{gap:36px}.template-product .pd-story__row,.template-product .pd-story__row--reverse{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:80px}.product-grid--luxe{grid-template-columns:repeat(2,1fr);gap:36px 16px}}@media(max-width:749px){.template-product .product__title{font-size:26px}.template-product .product__price{font-size:24px}.template-product .pd-story{padding:72px 0}.template-product .pd-story__row,.template-product .pd-story__row--reverse{grid-template-columns:1fr;gap:24px;margin-bottom:64px}.template-product .pd-story__heading{font-size:22px}.template-product .pd-story__body:before{position:static;display:block;font-size:56px;margin:0 0 6px}.gallery-arrow{display:none}.collection-card:only-child{aspect-ratio:4/3}.template-product .pd-highlights .section-title h2,.template-product .pd-story .section-title h2,.template-product .pd-compare .section-title h2,.template-product .pd-specs .section-title h2,.template-product .pd-faq .section-title h2{font-size:22px}.lux-brand{padding:80px 0}.lux-brand__quote{font-size:26px}.col-hero{min-height:360px}.col-hero--plain{min-height:280px}.col-hero__title{font-size:30px}.product-card__title{font-size:16px}.product-card__sub{font-size:11px}.lux-promise__grid{grid-template-columns:1fr}.lux-promise__item{border-left:0;border-top:1px solid var(--line);padding:20px}.lux-promise__item:first-child{border-top:0}.cat-grid{grid-template-columns:1fr;gap:18px;padding-top:32px}.cat-card__label{left:28px;right:28px;bottom:28px}.cat-card__title{font-size:24px}.cat-card:only-child{aspect-ratio:4/3}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/luxe.css.map */
