h1,h2,h3,.story .lede,.about .lede,.q,.trust .item b,.summary h2,.cookie h2,.creed h3,.tile .label h3{font-family:var(--display);font-weight:300;text-transform:uppercase;letter-spacing:.12em;line-height:1.15}.q{border-left:0;padding-left:0;font-size:clamp(18px,4.4vw,28px);letter-spacing:.16em;text-align:center;margin:1.4em auto}.hero h1{font-size:clamp(24px,5.6vw,46px);letter-spacing:.14em;max-width:34ch;margin-bottom:26px}.hero p,.hero .eyebrow{display:none}.hero .wrap{text-align:center}.hero h1{margin-left:auto;margin-right:auto}.hero:after{background:linear-gradient(180deg,#0505051a,#05050500 45%,#050505d1)}@media(max-width:860px){.hero h1{font-size:clamp(20px,5.6vw,26px);max-width:21ch;margin-bottom:22px}.hero .wrap{padding-bottom:44px}}.btn{letter-spacing:.3em;font-weight:500}.grid-head{align-items:center;margin-bottom:22px}.grid-head h2{font-size:12px;letter-spacing:.34em;font-weight:500;color:var(--fog)}.grid-head .eyebrow{display:none}.section .wrap>p{display:none}.card .title small{display:none}.card .info{padding-top:12px}.card .title{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.price{font-size:12px;color:var(--snow)}.section{padding-block:40px 56px}@media(min-width:861px){.section{padding-block:56px 80px}}.trust .item{font-size:9px;color:var(--steel)}.trust .item b{font-size:15px;font-weight:400;letter-spacing:.14em}.story{padding-block:0!important}.story .bleed{margin-block:0}.story .wrap .prose{text-align:center}.story .lede{font-size:clamp(18px,4.6vw,30px);letter-spacing:.14em;margin:56px auto 18px}.story p{font-size:15px;color:var(--fog);max-width:32rem;margin:0 auto 24px}.story .btn{margin-bottom:64px}@media(min-width:861px){.story .lede{margin-top:88px}.story .btn{margin-bottom:96px}}.pair{display:none}.newsletter{padding-block:48px}.newsletter .split{grid-template-columns:1fr;text-align:center}.newsletter figure{display:none}.newsletter h2{font-size:clamp(16px,4vw,22px);letter-spacing:.2em;margin:0 0 8px}.newsletter p{margin:0 auto 18px;font-size:14px}form.signup{justify-content:center;max-width:520px;margin:0 auto}form.signup .consent{justify-content:center;text-align:left;max-width:420px;margin:0 auto}.newsletter .eyebrow,.product .vendor{display:none}.product h1{font-size:clamp(16px,4.4vw,24px);letter-spacing:.2em;margin:0 0 10px}.product .price{font-size:15px}.product .desc{font-size:15px;color:#cfccc6}.reasons li{font-size:13px}.lowstock{font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ember);margin:0 0 14px}.lowstock[hidden]{display:none}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;gap:12px;align-items:center;justify-content:space-between;padding:10px max(16px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--ink) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.stickybuy .l{min-width:0}.stickybuy .l .n{font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stickybuy .l .p{font-size:12px;color:var(--fog)}.stickybuy .btn{min-height:46px;padding:0 20px;flex:none}@media(max-width:900px){.stickybuy.show{display:flex}}.template-product .cookie{bottom:68px}.site-footer{font-size:12px}.announce{display:none}.page-head h1{font-size:clamp(18px,5vw,30px);letter-spacing:.2em}.about h2{font-size:clamp(14px,3.6vw,18px);letter-spacing:.26em;margin:2.6em 0 .8em}.about .lede{font-size:clamp(17px,4.4vw,26px);letter-spacing:.1em;text-transform:none;font-weight:300;line-height:1.4}.collection-head h1{font-size:clamp(18px,5vw,30px);letter-spacing:.24em}.empty h1,.empty h2,.cart h1{font-size:clamp(16px,4.4vw,24px);letter-spacing:.2em}.summary h2{font-size:12px;letter-spacing:.3em}.creed{display:none}.product .gallery{position:relative}.product .gallery-scroll{display:flex;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none;margin-inline:calc(-1*max(20px,env(safe-area-inset-left,0px)));padding-inline:max(20px,env(safe-area-inset-left,0px))}.product .gallery-scroll::-webkit-scrollbar{display:none}@media(min-width:901px){.product .gallery-scroll{margin-inline:0;padding-inline:0}}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 65%,transparent);color:var(--snow);font-family:var(--display);font-size:19px;line-height:1;cursor:pointer;padding:0;transition:border-color .3s,background .3s}.gallery-arrow:hover{border-color:var(--snow);background:color-mix(in srgb,var(--ink) 88%,transparent)}.gallery-arrow.prev{left:10px}.gallery-arrow.next{right:10px}.gallery-count{position:absolute;right:12px;bottom:12px;z-index:2;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.2em;color:var(--fog);background:color-mix(in srgb,var(--ink) 65%,transparent);padding:5px 9px;border:1px solid var(--line)}@media(min-width:861px){.gallery-arrow{width:44px;height:44px;font-size:22px}}.about-credit{font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel);text-align:center;margin:56px 0 0}@media(min-width:861px){.about-credit{margin-top:88px}}@media(prefers-reduced-motion:no-preference){.hero .slide.is-active img{animation:dc-drift 9s ease-out both}}@keyframes dc-drift{0%{transform:scale(1.002)}to{transform:scale(1.07)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/luxe.css.map */
