.kw-shop-hero{padding-bottom:3.5rem}@media(min-width:768px){.kw-shop-hero{padding-bottom:5rem}}.kw-shop-hero h1{margin-top:1.5rem;max-width:18ch;font-size:2.25rem;line-height:1.12}@media(min-width:768px){.kw-shop-hero h1{font-size:3.75rem}}.kw-shop-hero .apothecary{margin-top:2rem;color:color-mix(in oklab,var(--fg) 70%,transparent)}.kw-shop-body{padding-bottom:7rem}@media(min-width:768px){.kw-shop-body{padding-bottom:9rem}}.kw-shop-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0}@media(min-width:640px){.kw-shop-bar{gap:1.5rem;padding:1.5rem 0}}.kw-shop-bar__count{display:none;color:var(--muted-fg)}@media(min-width:1024px){.kw-shop-bar__count{display:block}.kw-filters-toggle{display:none!important}}.kw-filters-toggle{display:flex;align-items:center;min-height:44px;color:color-mix(in oklab,var(--fg) 70%,transparent);transition:color .3s}.kw-filters-toggle:hover{color:var(--gold)}.kw-sort{margin-left:auto;display:flex;align-items:center;gap:.75rem;min-height:44px;color:var(--muted-fg)}.kw-sort select{max-width:10rem;border:0;border-bottom:1px solid color-mix(in oklab,var(--fg) 25%,transparent);background:transparent;padding-bottom:.25rem;color:var(--fg);text-transform:uppercase;letter-spacing:.22em;font-size:.6875rem;font-weight:500;border-radius:0}@media(min-width:640px){.kw-sort select{max-width:none}}.kw-sort select:focus{outline:none;border-color:var(--gold)}.kw-shop-layout{display:grid;gap:3.5rem;padding-top:3.5rem}@media(min-width:1024px){.kw-shop-layout{grid-template-columns:16rem 1fr;gap:4rem}}.kw-shop-aside{display:none}@media(min-width:1024px){.kw-shop-aside{display:block}.kw-shop-aside>div{position:sticky;top:8rem}}.kw-filters-mobile{padding:2.5rem 0}.kw-filters-mobile[hidden]{display:none}@media(min-width:1024px){.kw-filters-mobile{display:none!important}}.kw-fgroup+.kw-fgroup{margin-top:3.5rem}.kw-fgroup h2{color:var(--muted-fg)}.kw-fgroup ul{margin-top:1rem}@media(min-width:640px){.kw-fgroup ul{margin-top:1.5rem;display:grid;gap:.75rem}}.kw-fgroup button{display:flex;align-items:center;min-height:44px;text-align:left;font-size:.875rem;color:color-mix(in oklab,var(--fg) 70%,transparent);transition:color .3s;border-bottom:1px solid transparent}@media(min-width:1024px){.kw-fgroup button{min-height:0}}.kw-fgroup button:hover{color:var(--fg)}.kw-fgroup button[aria-pressed=true]{color:var(--gold);border-bottom-color:var(--gold);padding-bottom:2px}.kw-clear{margin-top:3.5rem}.kw-clear[hidden],.kw-empty[hidden],.kw-card[hidden]{display:none}.kw-empty{color:color-mix(in oklab,var(--fg) 70%,transparent)}.kw-crumb{color:var(--muted-fg)}.kw-crumb a{transition:color .3s}.kw-crumb a:hover{color:var(--gold)}.kw-crumb .sep{padding:0 .75rem}.kw-crumb .cur{color:color-mix(in oklab,var(--fg) 70%,transparent)}.kw-pdp{display:grid;gap:3.5rem;padding-top:3rem;padding-bottom:6rem}@media(min-width:1024px){.kw-pdp{grid-template-columns:1.15fr .85fr;gap:6rem;padding-top:4rem}.kw-pdp__info{position:sticky;top:8rem;align-self:start}}.kw-pdp__gallery .kw-shot{box-shadow:var(--shadow-cinematic)}.kw-pdp__thumbs{margin-top:1rem;display:flex;gap:.75rem}.kw-pdp__thumbs button{width:4.5rem;aspect-ratio:1;overflow:hidden;border:1px solid transparent;opacity:.6;transition:opacity .3s,border-color .3s}.kw-pdp__thumbs button[aria-current=true]{opacity:1;border-color:var(--gold)}.kw-pdp__thumbs img{width:100%;height:100%;object-fit:cover}.kw-pdp h1{font-size:2.25rem;line-height:1.1}@media(min-width:768px){.kw-pdp h1{font-size:3rem}}.kw-pdp__format{margin-top:1.25rem;color:var(--muted-fg)}.kw-pdp__price{margin-top:2rem;font-size:1.125rem}.kw-pdp__size{margin-top:.5rem;font-size:.75rem;letter-spacing:.025em;color:color-mix(in oklab,var(--muted-fg) 80%,transparent)}.kw-pdp__sizes{margin-top:2rem}.kw-pdp__sizes>span{color:var(--muted-fg)}.kw-pdp__sizes div{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}.kw-pdp__sizes button{min-height:44px;border-radius:999px;border:1px solid color-mix(in oklab,var(--fg) 25%,transparent);padding:.75rem 1.25rem;color:color-mix(in oklab,var(--fg) 70%,transparent);transition:color .3s,border-color .3s,background .3s}.kw-pdp__sizes button:hover{border-color:var(--gold);color:var(--gold)}.kw-pdp__sizes button[aria-pressed=true]{border-color:var(--gold);background:var(--gold);color:var(--gold-fg)}.kw-pdp .rule-hair{margin:2.5rem 0}.kw-pdp__soon{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted-fg)}.kw-pdp__soon+.btn-gold{margin-top:1.5rem}.kw-qty{margin-bottom:1rem;display:flex;align-items:center;gap:1rem}.kw-qty>span{color:var(--muted-fg)}.kw-qty__box{display:flex;align-items:center;gap:1rem;border:1px solid color-mix(in oklab,currentColor 25%,transparent);padding:.375rem .75rem}.kw-qty__box button{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .3s,color .3s}.kw-qty__box button:hover{opacity:1;color:var(--gold)}.kw-qty__box button:disabled{opacity:.3}.kw-qty__box svg{width:14px;height:14px}.kw-qty__box output{font-size:.875rem;font-variant-numeric:tabular-nums;min-width:1.25rem;text-align:center}.kw-left{margin-top:.75rem;text-align:center;color:var(--gold)}.kw-left[hidden]{display:none}.kw-shipnote{margin-top:1rem;font-size:.75rem;line-height:1.625;color:var(--muted-fg)}.kw-shipnote a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.kw-trust{margin-top:2rem;font-size:.75rem;line-height:1.625;color:var(--muted-fg);letter-spacing:.02em}.kw-acc{margin-top:3rem}.kw-acc details{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}.kw-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:1rem 0;cursor:pointer}.kw-acc summary::-webkit-details-marker{display:none}.kw-acc summary svg{width:16px;height:16px;transition:transform .2s;color:var(--muted-fg)}.kw-acc details[open] summary svg{transform:rotate(180deg)}.kw-acc__body{padding-bottom:1rem;color:color-mix(in oklab,var(--fg) 70%,transparent)}.kw-acc__body ul{display:grid;gap:.5rem}.kw-acc__body .link-gold{margin-top:1.5rem}.kw-ritual{padding-bottom:7rem}@media(min-width:768px){.kw-ritual{padding-bottom:9rem}}.kw-ritual h2{margin-top:3.5rem;font-size:1.875rem}@media(min-width:768px){.kw-ritual h2{font-size:2.25rem}}.kw-ritual .kw-grid-3{margin-top:3rem}.kw-chero{position:relative;display:flex;align-items:flex-end;min-height:92vh;overflow:hidden;background:var(--ink)}.kw-chero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85}.kw-chero__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--ink),color-mix(in oklab,var(--ink) 50%,transparent),color-mix(in oklab,var(--ink) 20%,transparent))}.kw-chero__inner{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:0 1.5rem 6rem;--gold:var(--gold-on-dark)}@media(min-width:640px){.kw-chero__inner{padding-left:3rem;padding-right:3rem}}@media(min-width:1024px){.kw-chero__inner{padding:0 5rem 8rem}}.kw-chero h1{margin-top:1.5rem;max-width:56rem;font-size:3rem;line-height:1.05;color:var(--ivory)}@media(min-width:640px){.kw-chero h1{font-size:3.75rem}}@media(min-width:1024px){.kw-chero h1{font-size:6rem}}.kw-chero .apothecary{margin-top:2rem;color:color-mix(in oklab,var(--ivory) 70%,transparent)}.kw-stage__grid{max-width:1600px;margin:0 auto;display:grid;align-items:stretch}@media(min-width:1024px){.kw-stage__grid{grid-template-columns:1fr 1fr}.kw-stage--flip .kw-stage__media{order:2}.kw-stage--flip .kw-stage__copy{order:1}}.kw-stage__media{position:relative;min-height:60vh;overflow:hidden}@media(min-width:1024px){.kw-stage__media{min-height:88vh}}.kw-stage__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);will-change:transform}.kw-stage__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--ink) 10%,transparent);pointer-events:none}.kw-stage__copy{display:flex;align-items:center;padding:5rem 1.5rem}@media(min-width:640px){.kw-stage__copy{padding-left:3rem;padding-right:3rem}}@media(min-width:1024px){.kw-stage__copy{padding:8rem 5rem}}.kw-stage__kicker{margin-bottom:2rem;display:flex;align-items:center;gap:1rem;color:var(--gold);font-size:.75rem}.kw-stage__kicker i{display:block;height:1px;width:2.5rem;background:color-mix(in oklab,var(--gold) 50%,transparent)}.kw-stage h2{font-size:1.875rem;line-height:1.2;letter-spacing:-.025em}@media(min-width:640px){.kw-stage h2{font-size:2.25rem}}@media(min-width:1024px){.kw-stage h2{font-size:2.75rem}}.kw-stage .apothecary{margin-top:1.75rem;font-size:.975rem}.kw-stage.bg-ink .apothecary{color:color-mix(in oklab,var(--ivory) 70%,transparent)}.kw-stage__list{margin-top:3rem;border-top:1px solid color-mix(in oklab,var(--ivory) 15%,transparent)}.kw-stage__list li{border-bottom:1px solid color-mix(in oklab,var(--ivory) 15%,transparent);padding:1rem 0;font-size:.7rem;color:color-mix(in oklab,var(--ivory) 80%,transparent)}.js .kw-stage__copy [data-stagger]{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1)}.js .kw-stage.is-visible .kw-stage__copy [data-stagger]{opacity:1;transform:none}.kw-proceeds{padding:8rem 0}@media(min-width:1024px){.kw-proceeds{padding:11rem 0}}.kw-proceeds__inner{max-width:48rem;margin:0 auto;padding:0 1.5rem;text-align:center}.kw-proceeds__inner>span{display:block;margin:0 auto 2.5rem;height:1px;width:4rem;background:color-mix(in oklab,var(--gold) 60%,transparent)}.kw-proceeds__inner p.big{font-family:var(--serif);font-size:1.5rem;line-height:1.5}@media(min-width:640px){.kw-proceeds__inner p.big{font-size:1.875rem}}@media(min-width:1024px){.kw-proceeds__inner p.big{font-size:2.1rem}}.kw-proceeds__inner .apothecary{margin:2rem auto 0;max-width:36rem}.kw-whero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:92vh;overflow:hidden}.kw-whero__inner{position:relative;max-width:48rem;margin:0 auto;padding:8rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.kw-heart{position:relative;margin:3.5rem auto 0;width:7rem;height:7rem}@media(min-width:768px){.kw-heart{width:9rem;height:9rem}}.kw-heart__glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;filter:blur(40px);background:radial-gradient(circle,var(--gold-on-dark) 0%,transparent 68%);opacity:.4;animation:kw-whisper-glow 7s ease-in-out infinite 1.4s}.kw-heart svg{position:relative;width:100%;height:100%}.kw-whero h1{margin-top:3rem;font-size:2.25rem}@media(min-width:768px){.kw-whero h1{font-size:3.75rem}}.kw-whero p{margin-top:2.5rem;max-width:36rem;font-size:.875rem;line-height:2;letter-spacing:.02em;color:color-mix(in oklab,var(--ivory) 75%,transparent)}@media(min-width:768px){.kw-whero p{font-size:1rem}}.kw-wsplit{display:grid;align-items:center;gap:4rem;padding-top:7rem;padding-bottom:7rem}@media(min-width:768px){.kw-wsplit{grid-template-columns:1fr 1fr;padding-top:9rem;padding-bottom:9rem}}.kw-wsplit h2{margin-top:1.5rem;font-size:1.875rem}@media(min-width:768px){.kw-wsplit h2{font-size:3rem}}.kw-wsplit .rule-gold{margin-top:2rem}.kw-wbody{margin-top:2rem;font-size:.875rem;line-height:2;letter-spacing:.02em;color:color-mix(in oklab,var(--ivory) 75%,transparent)}.kw-wbody+.kw-wbody{margin-top:1.5rem;color:color-mix(in oklab,var(--ivory) 60%,transparent)}@media(min-width:768px){.kw-wbody{font-size:1rem}}.kw-wsupports{margin-top:2.5rem}.kw-wsupports ul{margin-top:1rem;display:grid;gap:.5rem;font-size:.875rem;line-height:2;letter-spacing:.02em;color:color-mix(in oklab,var(--ivory) 70%,transparent)}.kw-wbuy{margin-top:3rem;max-width:24rem}.kw-wbuy>p{margin-bottom:1.5rem;color:color-mix(in oklab,var(--ivory) 60%,transparent)}.kw-wcandle-media{position:relative;order:2;aspect-ratio:4/5;overflow:hidden;border:1px solid color-mix(in oklab,var(--gold) 20%,transparent)}@media(min-width:768px){.kw-wcandle-media{order:0}}.kw-wcandle-media .kw-shot{width:100%;height:100%}.kw-wcandle-cta{margin-top:3rem;display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.kw-wcandle-cta button.link-gold{padding-bottom:.75rem}.kw-wcandle-cta .price{color:color-mix(in oklab,var(--ivory) 45%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kw-3.css.map */
