:root{--lux-ink: #1b1916;--lux-ink-soft: #514c44;--lux-ink-mute: #726b61;--lux-paper: #ffffff;--lux-ivory: #f8f5f0;--lux-sand: #eee8de;--lux-line: rgba(27, 25, 22, .12);--lux-line-strong: rgba(27, 25, 22, .28);--lux-serif: "Bodoni Moda", "Didot", "Bodoni 72", "Times New Roman", serif;--lux-logo: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--lux-sans: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--lux-ease: cubic-bezier(.22, .61, .36, 1);--lux-ease-expo: cubic-bezier(.16, 1, .3, 1);--lux-gutter: clamp(20px, 4.2vw, 64px);--lux-max: 1480px;--lux-section-y: clamp(88px, 12vw, 180px)}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}body{color:var(--lux-ink);font-family:var(--lux-sans);font-weight:400;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--lux-serif);font-weight:300;letter-spacing:-.01em}::selection{background:var(--lux-ink);color:var(--lux-paper)}.header-logo{font-family:var(--lux-logo)!important;font-weight:400!important;font-size:clamp(1.125rem,1.45vw,1.5rem)!important;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;padding-left:.26em}@media(max-width:749px){.header-logo{font-size:.875rem!important;letter-spacing:.14em;padding-left:.14em}}.button,.button-secondary,button.button,.shopify-payment-button__button--unbranded{font-family:var(--lux-sans);font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem}.product-card .product-title,.product-card a{font-family:var(--lux-serif)}.price,.product-price{font-family:var(--lux-sans);letter-spacing:.04em}.lux{--lux-bg: var(--lux-paper);background:var(--lux-bg);color:var(--lux-ink);position:relative}.lux--ivory{--lux-bg: var(--lux-ivory)}.lux--sand{--lux-bg: var(--lux-sand)}.lux--ink{--lux-bg: #15130f;color:#f4efe7}.lux *,.lux *:before,.lux *:after{box-sizing:border-box}.lux-container{width:100%;max-width:var(--lux-max);margin-inline:auto;padding-inline:var(--lux-gutter)}.lux-eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--lux-sans);font-size:.75rem;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--lux-ink-soft);margin:0}.lux-eyebrow--line:before{content:"";width:36px;height:1px;background:currentColor;opacity:.6}.lux--ink .lux-eyebrow{color:#f6f2ebdb}.lux-display{font-family:var(--lux-serif);font-weight:300;font-size:clamp(3rem,7.4vw,7.25rem);line-height:.96;letter-spacing:-.02em;margin:0;text-wrap:balance}.lux-h2{font-family:var(--lux-serif);font-weight:300;font-size:clamp(2.25rem,4.6vw,4.5rem);line-height:1.02;letter-spacing:-.015em;margin:0;text-wrap:balance}.lux-h3{font-family:var(--lux-serif);font-weight:400;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.16;margin:0}.lux-display em,.lux-h2 em,.lux-h3 em{font-style:italic;font-weight:300}.lux-lead{font-family:var(--lux-sans);font-weight:400;font-size:clamp(1.0625rem,.98rem + .3vw,1.1875rem);line-height:1.7;color:var(--lux-ink-soft);margin:0;max-width:34em}.lux-lead p{margin:0 0 1em}.lux-lead p:last-child{margin-bottom:0}.lux--ink .lux-lead{color:#f6f2ebe0}.lux-btn{--btn-bg: var(--lux-ink);--btn-fg: var(--lux-paper);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 34px;font-family:var(--lux-sans);font-size:.75rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-bg);border-radius:0;overflow:hidden;isolation:isolate;cursor:pointer;transition:color .6s var(--lux-ease-expo),border-color .6s var(--lux-ease-expo)}.lux-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-fg);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--lux-ease-expo)}@media(hover:hover){.lux-btn:hover{color:var(--btn-bg)}.lux-btn:hover:before{transform:scaleY(1)}}.lux-btn--ghost{--btn-bg: transparent;--btn-fg: var(--lux-ink);border-color:var(--lux-line-strong)}@media(hover:hover){.lux-btn--ghost:hover{color:var(--lux-paper);border-color:var(--lux-ink)}.lux-btn--ghost:before{background:var(--lux-ink)}}.lux--ink .lux-btn{--btn-bg: #f4efe7;--btn-fg: #15130f}.lux-link{position:relative;display:inline-flex;align-items:center;gap:10px;padding-block:6px;font-family:var(--lux-sans);font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:inherit;text-decoration:none;background:none;border:0;cursor:pointer}.lux-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .7s var(--lux-ease-expo)}@media(hover:hover){.lux-link:hover:after{transform:scaleX(0);transform-origin:right;animation:lux-underline .9s var(--lux-ease-expo) .25s forwards}}@keyframes lux-underline{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.lux-media{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 18%,#fffdf9,#fffdf900 60%),linear-gradient(180deg,#f6f1ea,#ece4d8)}.lux-media>img,.lux-media>video,.lux-media>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lux-media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.lux-media__placeholder .lux-candle{width:min(46%,300px);height:auto}.lux-arrow{width:22px;height:10px;flex:none}.lux-candle{display:block;overflow:visible}.lux-candle__flame,.lux-candle__glow,.lux-candle__ember{transform-box:fill-box}.lux-candle__flame{transform-origin:50% 100%;opacity:0}.lux-candle__glow{transform-origin:50% 50%;opacity:0}.lux-candle__ember{opacity:0}.lux-candle.is-lit .lux-candle__flame{opacity:1;animation:lux-flicker 3.2s ease-in-out infinite}.lux-candle.is-lit .lux-candle__glow{opacity:1;animation:lux-glow 3.2s ease-in-out infinite}@keyframes lux-flicker{0%,to{transform:scale(1) skew(0)}22%{transform:scale(.97,1.04) skew(-1.5deg)}46%{transform:scale(1.02,.97) skew(1deg)}71%{transform:scale(.98,1.03) skew(-.6deg)}}@keyframes lux-glow{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}.lux-reveal-on [data-lux-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1.2s var(--lux-ease-expo),transform 1.4s var(--lux-ease-expo);transition-delay:calc(var(--d, 0) * .11s)}.lux-reveal-on [data-lux-reveal=fade]{transform:none}.lux-reveal-on [data-lux-reveal].is-in{opacity:1;transform:none}.lux-reveal-on [data-lux-reveal=mask]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path 1.6s var(--lux-ease-expo)}.lux-reveal-on [data-lux-reveal=mask]>*{transform:scale(1.12);transition:transform 2.2s var(--lux-ease-expo)}.lux-reveal-on [data-lux-reveal=mask].is-in{clip-path:inset(0 0 0 0)}.lux-reveal-on [data-lux-reveal=mask].is-in>*{transform:scale(1)}.shopify-design-mode [data-lux-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.lux-intro{--intro-dur: 3.6s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;cursor:pointer;color:#f4efe7;background:radial-gradient(120% 90% at 50% 40%,#1b1612,#0c0a08 62%,#060504);transition:opacity 1.1s var(--lux-ease) .15s,visibility 0s linear 1.3s}.lux-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(75% 60% at 50% 45%,transparent 55%,rgba(0,0,0,.55) 100%)}.lux-intro[data-theme=light]{color:var(--lux-ink);background:radial-gradient(120% 90% at 50% 40%,#fffdf9,#efe8dd 80%)}.lux-intro[data-theme=light]:after{display:none}.lux-intro.is-done{opacity:0;visibility:hidden;pointer-events:none}.lux-intro__bloom{position:absolute;left:50%;top:42%;width:min(140vmax,1800px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#ffc48057,#ffaa5a1f 38%,#ffa05000 70%);opacity:0;scale:.25;animation:lux-bloom 2.2s var(--lux-ease-expo) 1.05s forwards;pointer-events:none}@keyframes lux-bloom{to{opacity:1;scale:1}}.lux-intro.is-done .lux-intro__bloom{animation:none;opacity:0;scale:2.4;transition:scale 1.3s var(--lux-ease-expo),opacity 1.1s var(--lux-ease) .2s}.lux-intro__stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;transition:transform 1.3s var(--lux-ease-expo),filter 1.1s var(--lux-ease)}.lux-intro.is-done .lux-intro__stage{transform:translateY(-14px) scale(1.05);filter:blur(6px)}.lux-intro__candle{position:relative;width:clamp(120px,15vw,176px);opacity:0;transform:translateY(14px);animation:lux-candle-in 1.1s var(--lux-ease-expo) .05s forwards}@keyframes lux-candle-in{to{opacity:1;transform:none}}.lux-intro .lux-candle{width:100%;height:auto;filter:brightness(.42) saturate(.8);animation:lux-glass-lit 1.6s var(--lux-ease) 1.05s forwards}@keyframes lux-glass-lit{to{filter:brightness(1) saturate(1)}}.lux-intro .lux-candle text,.lux-intro .lux-candle line,.lux-intro .lux-candle rect[fill="#fbf8f3"],.lux-intro .lux-candle rect[stroke-opacity=".16"]{display:none}.lux-intro__spark{position:absolute;z-index:2;left:50%;top:28%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#fff3d6;box-shadow:0 0 6px 2px #ffbe6ee6,0 0 18px 6px #ff963c59;opacity:0;animation:lux-spark .55s cubic-bezier(.5,0,.2,1) .5s forwards}@keyframes lux-spark{0%{opacity:0;transform:translate(70px,60px) scale(.6)}20%{opacity:1}85%{opacity:1;transform:translate(4px,2px) scale(1)}to{opacity:0;transform:translate(0) scale(1.8)}}.lux-intro__flash{position:absolute;z-index:2;left:50%;top:24%;width:120%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,240,210,.85),rgba(255,190,110,.25) 45%,transparent 70%);opacity:0;scale:.2;pointer-events:none;animation:lux-flash .9s var(--lux-ease-expo) 1.02s forwards}@keyframes lux-flash{0%{opacity:0;scale:.2}25%{opacity:1;scale:.9}to{opacity:0;scale:1.6}}.lux-intro .lux-candle__ember{animation:lux-ember .5s var(--lux-ease) .95s forwards}.lux-intro .lux-candle__flame{animation:lux-ignite 1.2s var(--lux-ease-expo) 1.05s forwards,lux-flicker 2.6s ease-in-out 2.25s infinite}.lux-intro .lux-candle__glow{animation:lux-glow-in 1.8s var(--lux-ease) 1.1s forwards,lux-glow 3.2s ease-in-out 2.9s infinite}@keyframes lux-ember{0%{opacity:0}60%{opacity:1}to{opacity:.5}}@keyframes lux-ignite{0%{opacity:0;transform:scale(.08,.04)}30%{opacity:1;transform:scale(.62,1.32)}55%{transform:scale(1.08,.9)}78%{transform:scale(.97,1.05)}to{opacity:1;transform:scale(1)}}@keyframes lux-glow-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1.35)}}.lux-intro__word{display:flex;flex-wrap:wrap;justify-content:center;gap:.12em .9em;max-width:92vw;margin-top:clamp(30px,4.4vh,48px);font-family:var(--lux-serif);font-weight:300;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.1;letter-spacing:.42em;text-transform:uppercase;text-align:center}.lux-intro__part{display:inline-flex;margin-right:-.42em}.lux-intro__l{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(10px);animation:lux-letter 1.1s var(--lux-ease-expo) forwards;animation-delay:calc(1.65s + var(--i) * 45ms)}@media(max-width:599px){.lux-intro__word{font-size:1.5rem;letter-spacing:.32em;gap:.2em 0;flex-direction:column;align-items:center}.lux-intro__part{margin-right:-.32em}}@keyframes lux-letter{to{opacity:1;filter:blur(0);transform:none}}.lux-intro__rule{width:44px;height:1px;margin-top:20px;background:currentColor;opacity:.45;transform:scaleX(0);animation:lux-rule .9s var(--lux-ease-expo) 2.3s forwards}@keyframes lux-rule{to{transform:scaleX(1)}}.lux-intro__tag{margin-top:16px;padding-left:.42em;font-family:var(--lux-sans);font-size:.75rem;letter-spacing:.42em;text-transform:uppercase;opacity:0;animation:lux-fade 1.2s var(--lux-ease) 2.45s forwards}@keyframes lux-fade{0%{opacity:0}to{opacity:.6}}.lux-intro__progress{position:absolute;z-index:2;left:50%;bottom:clamp(64px,11vh,96px);width:72px;height:1px;margin-left:-36px;background:#f4efe724;overflow:hidden}.lux-intro__progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f2ebdb;transform:scaleX(0);transform-origin:left;animation:lux-progress var(--intro-dur) linear forwards}@keyframes lux-progress{to{transform:scaleX(1)}}.lux-intro[data-theme=light] .lux-intro__progress{background:#1b19161f}.lux-intro[data-theme=light] .lux-intro__progress:after{background:var(--lux-ink)}.lux-intro__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lux-intro__skip{position:absolute;z-index:2;bottom:clamp(20px,5vh,40px);left:50%;transform:translate(-50%);color:inherit;opacity:0;animation:lux-skip-in .8s var(--lux-ease) 1s forwards;transition:opacity .4s}@keyframes lux-skip-in{to{opacity:.5}}.lux-intro__skip:hover{opacity:1!important}@media(prefers-reduced-motion:reduce){.lux-intro{display:none}}.lux-hero{--hero-h: calc(100svh - var(--header-group-height, 64px));min-height:max(560px,var(--hero-h));display:grid;overflow:hidden}.lux-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.lux-hero__media>img,.lux-hero__media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lux-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,rgba(0,0,0,var(--veil, 0)));pointer-events:none}.lux-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-end;gap:clamp(8px,2vw,32px);padding:0 var(--lux-gutter) clamp(40px,7vh,90px)}.lux-hero__art .lux-candle{height:auto}.lux-hero__art .lux-candle:nth-child(1){width:clamp(90px,13vw,210px);margin-bottom:2%}.lux-hero__art .lux-candle:nth-child(2){width:clamp(130px,19vw,310px)}.lux-hero__art .lux-candle:nth-child(3){width:clamp(80px,11vw,180px);margin-bottom:4%}.lux-hero__inner{position:relative;z-index:2;align-self:end;display:grid;gap:clamp(22px,3vw,36px);padding-block:clamp(48px,10vh,120px)}.lux-hero--light-text{color:#fbf8f3}.lux-hero--light-text .lux-eyebrow,.lux-hero--light-text .lux-lead{color:#fbf8f3eb}.lux-hero--light-text .lux-btn{--btn-bg: #fbf8f3;--btn-fg: var(--lux-ink)}.lux-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.lux-hero__scroll{position:absolute;right:var(--lux-gutter);bottom:clamp(24px,4vh,44px);z-index:3;display:flex;flex-direction:column;align-items:center;gap:14px;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;writing-mode:vertical-rl}.lux-hero__scroll:after{content:"";width:1px;height:64px;background:linear-gradient(currentColor 50%,transparent 50%) 0 0 / 1px 200%;animation:lux-scrollcue 2.4s var(--lux-ease) infinite}@keyframes lux-scrollcue{0%{background-position:0 100%}to{background-position:0 -100%}}@media(max-width:749px){.lux-hero__art{justify-content:center;align-items:center;padding-bottom:38vh}.lux-hero__art .lux-candle:nth-child(1){width:24vw}.lux-hero__art .lux-candle:nth-child(2){width:34vw}.lux-hero__art .lux-candle:nth-child(3){width:21vw}.lux-hero__scroll{display:none}.lux-hero__actions .lux-btn{flex:1 1 100%}}.lux-manifest{padding-block:var(--lux-section-y);text-align:center}.lux-manifest__text{font-family:var(--lux-serif);font-weight:300;font-size:clamp(1.9rem,4.1vw,4rem);line-height:1.18;letter-spacing:-.01em;max-width:22ch;margin:32px auto 0;text-wrap:balance}.lux-manifest__text .w{opacity:var(--o, .14);transition:opacity .25s linear}.shopify-design-mode .lux-manifest__text .w,html:not(.lux-js) .lux-manifest__text .w{opacity:1}.lux-manifest__sign{margin-top:40px;font-family:var(--lux-serif);font-style:italic;font-size:1.25rem;color:var(--lux-ink-soft)}.lux-scents{padding-block:var(--lux-section-y)}.lux-scents__head{display:grid;gap:22px;justify-items:center;text-align:center;margin-bottom:clamp(40px,6vw,80px)}.lux-scents__nav{position:sticky;top:calc(var(--header-height, 64px) + 12px);z-index:5;display:flex;justify-content:center;margin-bottom:clamp(56px,8vw,120px);pointer-events:none}.lux-scents__nav-inner{display:flex;gap:4px;padding:5px;max-width:100%;overflow-x:auto;scrollbar-width:none;background:#ffffffb8;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--lux-line);border-radius:999px;pointer-events:auto}.lux-scents__nav-inner::-webkit-scrollbar{display:none}.lux-scents__chip{flex:none;padding:10px 18px;border-radius:999px;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;color:var(--lux-ink-soft);text-decoration:none;white-space:nowrap;transition:background .5s var(--lux-ease-expo),color .5s var(--lux-ease-expo)}.lux-scents__chip.is-active,.lux-scents__chip:hover{background:var(--lux-ink);color:var(--lux-paper)}.lux-scent{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 var(--lux-gutter);scroll-margin-top:calc(var(--header-height, 64px) + 90px)}.lux-scent+.lux-scent{margin-top:clamp(96px,14vw,220px)}.lux-scent__media{position:relative;grid-column:1 / span 6;aspect-ratio:4 / 4.4}.lux-scent__media .lux-media{position:absolute;top:0;right:0;bottom:0;left:0}.lux-scent__body{grid-column:8 / span 5;display:grid;gap:22px;position:relative;isolation:isolate}.lux-scent:nth-of-type(2n) .lux-scent__media{grid-column:7 / span 6;order:2}.lux-scent:nth-of-type(2n) .lux-scent__body{grid-column:1 / span 5;order:1}.lux-scent__num{position:absolute;top:-.55em;left:-.06em;z-index:-1;font-family:var(--lux-serif);font-weight:300;font-size:clamp(7rem,13vw,13rem);line-height:1;color:transparent;-webkit-text-stroke:1px var(--lux-line-strong);pointer-events:none}.lux-scent__mood{display:inline-flex;align-items:center;gap:10px}.lux-scent__dot{width:8px;height:8px;border-radius:50%;background:var(--tint);box-shadow:0 0 0 4px color-mix(in srgb,var(--tint) 22%,transparent)}.lux-notes{display:grid;margin:6px 0 4px;border-top:1px solid var(--lux-line)}.lux-notes__row{display:grid;grid-template-columns:7.5em 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--lux-line);font-size:.9375rem}.lux-notes__row dt{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lux-ink-mute);padding-top:4px}.lux-notes__row dd{margin:0;font-family:var(--lux-serif);font-size:1.1875rem;line-height:1.35}.lux-scent__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:8px}.lux-scent__price{font-size:.9375rem;letter-spacing:.08em}@media(max-width:989px){.lux-scent{grid-template-columns:1fr;gap:28px}.lux-scent__media,.lux-scent:nth-of-type(2n) .lux-scent__media{grid-column:1;order:1;aspect-ratio:4 / 4.1}.lux-scent__body,.lux-scent:nth-of-type(2n) .lux-scent__body{grid-column:1;order:2}.lux-scent__num{top:-.72em;right:0;left:auto;font-size:7rem}.lux-scents__nav{justify-content:flex-start;margin-inline:calc(var(--lux-gutter) * -1);padding-inline:var(--lux-gutter)}}.lux-craft__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,7vw,120px);align-items:start}.lux-craft__intro{position:sticky;top:calc(var(--header-height, 64px) + 48px);display:grid;gap:26px}.lux-craft__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--lux-line)}.lux-craft__item{display:grid;grid-template-columns:4.5rem 1fr;gap:8px 24px;padding-block:clamp(28px,3.4vw,44px);border-bottom:1px solid var(--lux-line)}.lux-craft__idx{font-family:var(--lux-serif);font-style:italic;font-size:1.25rem;color:var(--lux-ink-mute)}.lux-craft__item .lux-h3{margin-bottom:12px}.lux-craft__stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--lux-line)}.lux-craft__stat{padding:26px 0 0}.lux-craft__stat+.lux-craft__stat{padding-left:24px;border-left:1px solid var(--lux-line)}.lux-craft__stat strong{display:block;font-family:var(--lux-serif);font-weight:300;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1}.lux-craft__stat span{display:block;margin-top:10px;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lux-ink-soft)}@media(max-width:989px){.lux-craft__grid{grid-template-columns:1fr}.lux-craft__intro{position:static}.lux-craft__item{grid-template-columns:3rem 1fr}}.lux-coffret{padding-block:var(--lux-section-y);overflow:hidden}.lux-coffret__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,7vw,120px);align-items:center}.lux-coffret__media{aspect-ratio:5 / 4}.lux-coffret__media>.lux-media{position:absolute;top:0;right:0;bottom:0;left:0}.lux-coffret__body{display:grid;gap:26px}.lux-coffret__steps{list-style:none;margin:8px 0;padding:0;display:grid;gap:0;counter-reset:step;border-top:1px solid var(--lux-line)}.lux-coffret__steps li{counter-increment:step;display:grid;grid-template-columns:3rem 1fr;padding:18px 0;border-bottom:1px solid var(--lux-line);font-size:.9375rem;color:var(--lux-ink-soft)}.lux-coffret__steps li:before{content:"0" counter(step);font-family:var(--lux-serif);font-style:italic;font-size:1.125rem;color:var(--lux-ink)}.lux--ink .lux-coffret__steps,.lux--ink .lux-coffret__steps li{border-color:#f4efe729;color:#f6f2ebe0}.lux--ink .lux-coffret__steps li:before{color:#f4efe7}.lux--ink .lux-media{background:radial-gradient(90% 80% at 50% 30%,#2b241d,#16130f 75%)}.lux-box{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.lux-box__tray{position:relative;width:min(78%,560px);aspect-ratio:16 / 9;background:linear-gradient(180deg,#f3ede3,#e4dacb);box-shadow:0 40px 80px -30px #00000073,inset 0 0 0 10px #ece4d7,inset 0 0 0 11px #0000000f;display:flex;align-items:center;justify-content:center;gap:6%;padding:0 9%;transform:perspective(1200px) rotateX(28deg);transform-origin:50% 80%}.lux-box__vial{position:relative;flex:1;height:72%;border-radius:999px 999px 10px 10px;background:linear-gradient(90deg,#ffffff80,#ffffff1a 40%,#ffffff59);box-shadow:inset 0 -38% 0 0 var(--tint),0 10px 18px -10px #0006;overflow:hidden}.lux-box__vial:before{content:"";position:absolute;left:18%;right:18%;top:0;height:22%;background:linear-gradient(180deg,#b79c6e,#8f7650);border-radius:3px}.lux-box__label{position:absolute;bottom:-2.6em;left:50%;transform:translate(-50%);font-family:var(--lux-serif);font-style:italic;font-size:.9rem;color:#f6f2ebdb;white-space:nowrap}@media(max-width:989px){.lux-coffret__grid{grid-template-columns:1fr}.lux-coffret__media{aspect-ratio:4 / 3.4}}.lux-footer{padding-top:clamp(72px,9vw,130px);overflow:hidden}.lux-footer__top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,7vw,120px);padding-bottom:clamp(56px,7vw,96px);border-bottom:1px solid var(--lux-line)}.lux-footer__news{display:grid;gap:20px;align-content:start}.lux-news-form{display:flex;align-items:center;border-bottom:1px solid var(--lux-ink);margin-top:10px}.lux-news-form input{flex:1;min-width:0;height:56px;border:0;background:transparent;font:300 1rem var(--lux-sans);color:var(--lux-ink);outline:none;padding:0}.lux-news-form input::placeholder{color:var(--lux-ink-mute)}.lux-news-form button{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0;border:0;background:none;color:var(--lux-ink);cursor:pointer;font:500 .75rem var(--lux-sans);letter-spacing:.12em;text-transform:uppercase}.lux-news-form button .lux-arrow{transition:transform .6s var(--lux-ease-expo)}.lux-news-form button:hover .lux-arrow{transform:translate(6px)}.lux-news-note{font-size:.75rem;color:var(--lux-ink-mute);margin:0}.lux-news-msg{font-size:.875rem;margin:0}.lux-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lux-footer__col h3{font-family:var(--lux-sans);font-weight:400;font-size:.75rem;letter-spacing:.17em;text-transform:uppercase;color:var(--lux-ink-mute);margin:0 0 22px}.lux-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lux-footer__col a{color:var(--lux-ink);text-decoration:none;font-size:.9375rem;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--lux-ease-expo)}.lux-footer__col a:hover{background-size:100% 1px}.lux-footer__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding-block:28px;font-size:.75rem;color:var(--lux-ink-soft)}.lux-footer__meta p{margin:0}.lux-footer__social{display:flex;gap:22px}.lux-footer__social a{color:inherit;text-decoration:none;letter-spacing:.13em;text-transform:uppercase;font-size:.75rem}.lux-footer__social a:hover{color:var(--lux-ink)}.lux-footer__payments{display:flex;flex-wrap:wrap;gap:6px}.lux-footer__payments svg{width:38px;height:24px}.lux-footer__mark{display:block;font-family:var(--lux-serif);font-weight:300;font-size:min(21rem,calc(94vw / (var(--len, 7) * .5)));line-height:.9;letter-spacing:.01em;text-align:center;white-space:nowrap;color:var(--lux-ink);opacity:.92;margin-bottom:-.1em;-webkit-user-select:none;user-select:none}@media(max-width:989px){.lux-footer__top{grid-template-columns:1fr}}@media(max-width:599px){.lux-footer__cols{grid-template-columns:1fr 1fr}.lux-footer__col:last-child{grid-column:1 / -1}.lux-footer__meta{flex-direction:column;align-items:flex-start}}.template-product-lux .product-information{--lux-media-bg: var(--lux-ivory)}.lux-pdp-media-bg .product-media-container,.lux-pdp-media-bg .product-media{background:var(--lux-ivory)}.lux-pintro{display:grid;gap:12px;width:100%}.lux-pintro__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.lux-pintro__mood{display:inline-flex;align-items:center;gap:10px;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lux-ink-soft)}.product-details h1,.product-information h1{font-family:var(--lux-serif)!important;font-weight:300!important;font-size:clamp(2.5rem,3.6vw,3.75rem)!important;line-height:1!important;letter-spacing:-.015em!important}.lux-switch{width:100%;display:grid;gap:14px}.lux-switch__label{display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lux-ink-soft)}.lux-switch__label b{font-weight:400;color:var(--lux-ink);letter-spacing:.12em}.lux-switch__list{display:flex;flex-wrap:wrap;gap:10px}.lux-switch__item{position:relative;display:grid;place-items:center;width:58px;height:74px;background:var(--lux-ivory);border:1px solid transparent;text-decoration:none;color:var(--lux-ink);transition:border-color .4s var(--lux-ease)}.lux-switch__item .lux-candle{width:40px;height:auto}.lux-switch__item:hover{border-color:var(--lux-line-strong)}.lux-switch__item[aria-current=true]{border-color:var(--lux-ink)}.lux-switch__item img{width:100%;height:100%;object-fit:cover}.lux-perks{width:100%;display:grid;gap:0;border-top:1px solid var(--lux-line)}.lux-perks__item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--lux-line);font-size:.875rem;color:var(--lux-ink-soft)}.lux-perks__item svg{width:18px;height:18px;flex:none;color:var(--lux-ink)}.lux-acc{width:100%;border-top:1px solid var(--lux-line)}.lux-acc details{border-bottom:1px solid var(--lux-line)}.lux-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.lux-acc summary::-webkit-details-marker{display:none}.lux-acc summary i{position:relative;width:11px;height:11px}.lux-acc summary i:before,.lux-acc summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .5s var(--lux-ease-expo)}.lux-acc summary i:after{transform:rotate(90deg)}.lux-acc details[open] summary i:after{transform:rotate(0)}.lux-acc__body{overflow:hidden}.lux-acc__content{padding:0 0 24px;font-size:.9375rem;line-height:1.75;color:var(--lux-ink-soft)}.lux-acc__content p{margin:0 0 .8em}.lux-acc__content ol,.lux-acc__content ul{margin:0;padding-left:1.1em}.lux-acc__content li{margin-bottom:.4em}.lux-pyramid{padding-block:var(--lux-section-y);text-align:center}.lux-pyramid__head{display:grid;gap:22px;justify-items:center;margin-bottom:clamp(48px,7vw,96px)}.lux-pyramid__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--lux-line);border-bottom:1px solid var(--lux-line)}.lux-pyramid__col{padding:clamp(36px,5vw,72px) clamp(16px,3vw,44px);display:grid;gap:18px;align-content:start;justify-items:center}.lux-pyramid__col+.lux-pyramid__col{border-left:1px solid var(--lux-line)}.lux-pyramid__time{font-family:var(--lux-serif);font-style:italic;font-size:1.125rem;color:var(--lux-ink-mute)}.lux-pyramid__col .lux-h3{font-size:clamp(1.6rem,2.3vw,2.25rem)}.lux-pyramid__col p{margin:0;color:var(--lux-ink-soft);font-size:.9375rem;line-height:1.7;max-width:26ch}@media(max-width:749px){.lux-pyramid__grid{grid-template-columns:1fr}.lux-pyramid__col+.lux-pyramid__col{border-left:0;border-top:1px solid var(--lux-line)}}.lux-editorial{position:relative;min-height:clamp(520px,86vh,920px);display:grid;align-items:end;overflow:hidden;color:#fbf8f3}.lux-editorial .lux-media{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 90% at 70% 40%,#3a2f25,#15120e 80%)}.lux-editorial__inner{position:relative;z-index:2;padding-block:clamp(56px,10vw,140px);display:grid;gap:26px;max-width:760px}.lux-editorial .lux-eyebrow,.lux-editorial .lux-lead{color:#fbf8f3e6}.lux-editorial__art{position:absolute;right:12%;top:50%;transform:translateY(-50%);width:clamp(160px,22vw,340px);opacity:.95}.lux-editorial__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080705c7,#08070557 58%,#08070500 82%)}@media(max-width:749px){.lux-editorial__art{right:50%;top:12%;transform:translate(50%);width:46vw}}@media(max-width:749px){.sticky-add-to-cart,sticky-add-to-cart{font-family:var(--lux-sans)}}@media(prefers-reduced-motion:reduce){.lux *,.lux *:before,.lux *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html[data-lux-intro],html[data-lux-intro] body,html[data-lux-intro] .page-wrapper{overflow:hidden!important}.template-product .product-information{padding-block:0 clamp(40px,6vw,96px)}.product-information .media-gallery__grid{gap:4px!important}.product-information .product-media-container{background:radial-gradient(120% 90% at 50% 15%,#fffdf9,#f4efe7 70%,#ece5da)}.product-information .product-media-container img{transition:transform 1.6s var(--lux-ease-expo)}@media(hover:hover){.product-information .product-media-container:hover img{transform:scale(1.025)}}@media(min-width:990px){.product-information .product-details{padding-inline:clamp(32px,4vw,72px)!important}.product-information .product-details>*{max-width:460px}}.product-details .group-block,.product-details .product-details__inner{gap:22px}.lux-phead{width:100%;display:grid;gap:12px;padding-top:8px}.lux-phead__eyebrow span{margin:0 10px}.lux-phead__title{font-family:var(--lux-serif)!important;font-weight:300!important;font-size:clamp(2.75rem,4vw,4rem)!important;line-height:.98!important;letter-spacing:-.02em!important;margin:4px 0 0!important}.lux-phead__headline{margin:0;font-family:var(--lux-serif);font-style:italic;font-size:1.375rem;color:var(--lux-ink-soft)}.lux-phead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:6px}.lux-phead__mood{display:inline-flex;align-items:center;gap:10px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-ink-soft)}.lux-phead__count{font-size:.8125rem;color:var(--lux-ink-soft);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--lux-line-strong)}.lux-phead__count:hover{color:var(--lux-ink)}.product-details .price,.product-details .text-block:has(.price){font-size:1.125rem!important;letter-spacing:.06em}.product-details .tax-note{font-size:.75rem;color:var(--lux-ink-mute);letter-spacing:0}.lux-switch__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lux-switch__chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 12px;border:1px solid var(--lux-line);color:var(--lux-ink);text-decoration:none;font-size:.875rem;transition:border-color .4s var(--lux-ease),background .4s var(--lux-ease)}.lux-switch__chip:hover{border-color:var(--lux-line-strong)}.lux-switch__chip[aria-current=page]{border-color:var(--lux-ink);background:var(--lux-ivory)}.lux-switch__swatch{width:14px;height:14px;border-radius:50%;background:var(--tint);box-shadow:inset 0 0 0 1px #00000014}.product-details .variant-option legend{font-family:var(--lux-sans);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lux-ink-soft);margin-bottom:12px}.product-details .variant-option__button-label{min-height:48px;border-radius:0!important;font-family:var(--lux-sans);font-size:.875rem;letter-spacing:.04em}.product-details .product-form-buttons{gap:10px}.product-details add-to-cart-component .button,.product-details .product-form-buttons .button{min-height:58px;border-radius:0!important;font-size:.75rem;letter-spacing:.15em}.product-details .quantity-selector,.product-details quantity-selector-component{border-radius:0!important;min-height:58px}.product-details shopify-accelerated-checkout,.product-details .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 0px}.lux-perks__item span{color:var(--lux-ink)}.lux-pstory{padding-block:var(--lux-section-y)}.lux-pstory__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(40px,7vw,120px);align-items:center}.lux-pstory__media{position:relative;aspect-ratio:4 / 5}.lux-pstory__media .lux-media{position:absolute;top:0;right:0;bottom:0;left:0}.lux-pstory__body{display:grid;gap:26px}.lux-pstory__facts{display:grid;margin:8px 0 0;border-top:1px solid var(--lux-line)}.lux-pstory__facts div{display:grid;grid-template-columns:7rem 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--lux-line)}.lux-pstory__facts dt{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lux-ink-mute);padding-top:4px}.lux-pstory__facts dd{margin:0;font-family:var(--lux-serif);font-size:1.1875rem}@media(max-width:989px){.lux-pstory__grid{grid-template-columns:1fr}}.lux-mosaic{padding-block:var(--lux-section-y)}.lux-mosaic__head{display:grid;gap:22px;justify-items:center;text-align:center;margin-bottom:clamp(40px,6vw,88px)}.lux-mosaic__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,2vw,28px);align-items:start}.lux-mosaic__item{margin:0;display:grid;gap:14px}.lux-mosaic__item .lux-media{position:relative;aspect-ratio:4 / 5}.lux-mosaic__item--1{grid-column:1 / span 6}.lux-mosaic__item--2{grid-column:8 / span 5;margin-top:clamp(60px,12vw,200px)}.lux-mosaic__item--3{grid-column:3 / span 4;margin-top:clamp(-160px,-8vw,-40px)}.lux-mosaic figcaption{font-family:var(--lux-serif);font-style:italic;font-size:1.125rem;color:var(--lux-ink-soft)}@media(max-width:749px){.lux-mosaic__item--1{grid-column:1 / -1}.lux-mosaic__item--2{grid-column:4 / -1;margin-top:12px}.lux-mosaic__item--3{grid-column:1 / span 9;margin-top:12px}}.lux-ritual{padding-block:var(--lux-section-y)}.lux-ritual__head{display:grid;gap:22px;justify-items:center;text-align:center;margin-bottom:clamp(40px,6vw,88px)}.lux-ritual__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.lux-ritual__item{display:grid;gap:18px;align-content:start}.lux-ritual__visual{position:relative;aspect-ratio:1;display:grid;place-items:center;background:var(--lux-ivory);overflow:hidden}.lux--ivory .lux-ritual__visual{background:var(--lux-paper)}.lux-ritual__visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lux-ritual__icon{width:clamp(64px,7vw,96px);color:var(--lux-ink)}.lux-ritual__icon svg{width:100%;height:auto}.lux-ritual__num{position:absolute;top:18px;left:20px;font-family:var(--lux-serif);font-style:italic;font-size:1.125rem;color:var(--lux-ink-mute)}@media(max-width:749px){.lux-ritual__grid{grid-template-columns:1fr;gap:48px}}.lux-phead__eyebrow span{margin:0}.product-details .tax-note,.product-details .text-block:has(.price) .tax-note{font-size:.75rem!important;color:var(--lux-ink-mute)!important;letter-spacing:.02em!important;margin-top:4px}.product-details .price{font-family:var(--lux-sans)!important;font-weight:300!important}.product-details shopify-accelerated-checkout,.product-details .shopify-payment-button,.product-details .accelerated-checkout-block{display:none!important}.lux-buynow{width:100%;display:grid;gap:10px;margin-top:-12px}.lux-buynow__btn{width:100%;min-height:58px;border-color:var(--lux-ink)}.lux-buynow__btn[disabled]{opacity:.4;cursor:not-allowed}.lux-buynow__loading,.lux-buynow__btn.is-loading .lux-buynow__label{display:none}.lux-buynow__btn.is-loading .lux-buynow__loading{display:inline}.lux-buynow__note{margin:0;font-size:.75rem;color:var(--lux-ink-mute);text-align:center}.sticky-add-to-cart__bar{border-radius:0!important}.sticky-add-to-cart__button[data-lux-sticky-buy-now]{border-radius:0!important;letter-spacing:.15em;font-size:.75rem}@media screen and (max-width:749px){.sticky-add-to-cart__bar .sticky-add-to-cart__button[data-lux-sticky-buy-now]{width:auto!important;min-width:128px;padding-inline:18px!important}.sticky-add-to-cart__bar .sticky-add-to-cart__button[data-lux-sticky-buy-now] .add-to-cart-text__content{display:inline!important}}.lux-intro__word,.lux-footer__mark{font-family:var(--lux-logo)}body{font-optical-sizing:auto}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:400;letter-spacing:-.01em}.lux-display{font-size:clamp(2.5rem,5.4vw,5.4rem);line-height:1.02;letter-spacing:-.02em;font-weight:400}.lux-h2{font-size:clamp(1.9rem,3.5vw,3.4rem);line-height:1.06;letter-spacing:-.015em;font-weight:400}.lux-h3{font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.15;font-weight:400}.lux-display em,.lux-h2 em,.lux-h3 em{font-style:italic;font-weight:400}.lux-manifest__text{font-size:clamp(1.6rem,3.1vw,3rem);line-height:1.22;max-width:26ch;letter-spacing:-.01em}.lux-manifest__sign,.lux-craft__idx,.lux-pyramid__time,.lux-mosaic figcaption,.lux-coffret__steps li:before,.lux-ritual__num,.lux-phead__headline{font-style:italic;letter-spacing:0}.lux-notes__row dd,.lux-pstory__facts dd{font-size:1.05rem}.lux-scent__num{font-size:clamp(6rem,11vw,11rem);letter-spacing:-.03em}.lux-craft__stat strong{font-size:clamp(2rem,3.4vw,3rem)}.lux-phead__title,.product-details h1,.product-information h1{font-size:clamp(2.3rem,3.2vw,3.3rem)!important;letter-spacing:-.02em!important;font-weight:400!important}.lux-pyramid__col .lux-h3{font-size:clamp(1.2rem,1.8vw,1.6rem)}.lux-footer__news .lux-h3{font-size:1.45rem}.lux-hero__v{position:absolute;top:0;right:0;bottom:0;left:0}.lux-hero__v video,.lux-hero__v img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lux-hero__v--mobile{display:none}@media(max-width:749px){.lux-hero__v--desktop:not(.lux-hero__v--all){display:none}.lux-hero__v--mobile{display:block}}.lux-editorial__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lux-editorial__video--mobile{display:none}@media(max-width:749px){.lux-editorial__video--desktop{display:none}.lux-editorial__video--mobile{display:block}}.lux-anatomy{padding-block:var(--lux-section-y);background:var(--anatomy-bg, var(--lux-ivory))}.lux-anatomy__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,110px);align-items:center}.lux-anatomy__media{position:relative;margin:0}.lux-anatomy__dot{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--lux-sans, "Jost", sans-serif);color:var(--lux-ink);background:#ffffffdb;box-shadow:0 0 0 1px #967642e6,0 0 0 7px #ffffff2e;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .3s,color .3s}.lux-anatomy__body{display:grid;gap:26px}.lux-anatomy__list{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--lux-line)}.lux-anatomy__item{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--lux-line);cursor:default}.lux-anatomy__no{font-family:var(--lux-serif);font-style:italic;font-size:1.125rem;color:#96764a}.lux-anatomy__title{margin:0 0 4px;font:500 .75rem/1.4 var(--lux-sans, "Jost", sans-serif);letter-spacing:.13em;text-transform:uppercase;color:var(--lux-ink)}.lux-anatomy__text{margin:0;font-size:1rem;line-height:1.6;color:#1b1916c7}@media(max-width:989px){.lux-anatomy__grid{grid-template-columns:1fr}.lux-anatomy__dot{width:24px;height:24px;font-size:11px}}.lux-editorial__img--mobile{display:none}@media(max-width:749px){.lux-editorial__img--desktop.has-mobile{display:none}.lux-editorial__img--mobile{display:block}}.lux-editorial__img--desktop img,.lux-editorial__img--mobile img,.lux-editorial__img--desktop,.lux-editorial__img--mobile{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lux-scent__num{top:-.78em;left:auto;right:-.02em;-webkit-text-stroke:1px rgba(27,25,22,.16)}@media(max-width:989px){.lux-scent__num{top:-.62em;font-size:6rem}}.lux-editorial__inner{max-width:var(--lux-max);justify-items:start}.lux-editorial__inner>*{max-width:620px}.lux-editorial__veil{background:linear-gradient(90deg,#0a08069e,#0a08061f 55%,#0a080600 75%),linear-gradient(0deg,#0a080659,#0a080600 45%)}.lux-manifest{padding-block:calc(var(--lux-section-y) * .52)}.lux-manifest__text{max-width:40ch;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.24;margin-top:24px}.lux-manifest__sign{margin-top:28px}@media(max-width:749px){.lux-manifest{padding-block:calc(var(--lux-section-y) * .6)}.lux-manifest__text{max-width:28ch;font-size:clamp(1.4rem,5.6vw,1.9rem)}}:root{--lux-paper: #f2f1ef;--lux-ivory: #e9e7e3;--lux-sand: #ded9d1;--lux-line: rgba(27, 25, 22, .14);--lux-card: #faf9f8}body,.page-wrapper,.shopify-section-group-header-group,header,footer{background-color:var(--lux-paper)}.lux-h2,.lux-h3,.lux-hero__title,.lux-phead__title,.lux-manifest__text,.lux-scent__num,.lux-reviews__head .lux-h2,h1,h2,.product-details h1,.product-information h1,.theme-drawer__title{font-variation-settings:"opsz" 96;font-optical-sizing:none}.lux-h2,.lux-hero__title,.lux-phead__title{letter-spacing:-.018em}.lux-h3{font-variation-settings:"opsz" 60}.lux-eyebrow{color:#7d766c}.tile,.lux-ritual__visual,.lux-scents .lux-media,.lux-review,.lux-anatomy__media img,.lux--ivory .lux-ritual__visual{background:var(--lux-card)}.lux-reviews{padding-block:calc(var(--lux-section-y) * .8)}.lux-reviews__head{text-align:center;display:grid;gap:14px;justify-items:center;margin-bottom:clamp(28px,4vw,56px)}.lux-reviews__score{display:flex;align-items:center;gap:12px;font-size:.95rem;color:var(--lux-ink-soft)}.lux-stars{letter-spacing:.16em;color:#1b191638;font-size:1.05rem}.lux-stars .is-on{color:#96764a}.lux-stars--sm{font-size:.9rem}.lux-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}.lux-review{margin:0;padding:clamp(24px,2.6vw,38px);border:1px solid var(--lux-line);display:grid;gap:14px;align-content:start}.lux-review blockquote{margin:0;font-family:var(--lux-serif);font-size:1.1rem;line-height:1.5}.lux-review figcaption{display:grid;gap:2px;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lux-ink-soft)}.lux-review__detail{letter-spacing:.1em;color:#96764a}.lux-reviews__app{margin-top:clamp(32px,4vw,64px)}@media(max-width:989px){.lux-reviews__grid{grid-template-columns:1fr}}.lux-grid{padding-block:var(--lux-section-y)}.lux-grid__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-bottom:clamp(24px,4vw,56px)}.lux-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2vw,30px)}.lux-card__link{display:grid;gap:18px;text-decoration:none;color:inherit}.lux-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--lux-card, #faf9f8)}.lux-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--lux-ease),transform 1.2s var(--lux-ease)}.lux-card__img--hover{opacity:0}.lux-card__link:hover .lux-card__img--hover,.lux-card__link:focus-visible .lux-card__img--hover{opacity:1}.lux-card__link:hover .lux-card__img,.lux-card__link:focus-visible .lux-card__img{transform:scale(1.04)}.lux-card__body{display:grid;gap:4px;justify-items:start}.lux-card__no{font-family:var(--lux-serif);font-style:italic;font-size:.95rem;color:#96764a}.lux-card__name{font-family:var(--lux-serif);font-size:1.45rem;line-height:1.15;font-variation-settings:"opsz" 60}.lux-card__mood{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-ink-soft)}.lux-card__price{margin-top:6px;font-size:.95rem;color:var(--lux-ink-soft)}.lux--ink .lux-card__media{background:#f4efe70f}.lux--ink .lux-card__mood,.lux--ink .lux-card__price{color:#f4efe7a8}@media(max-width:749px){.lux-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lux-card__name{font-size:1.15rem}}.lux-scents.lux--ink{background:#17150f;color:#f4efe7}.lux--ink .lux-scent__num{-webkit-text-stroke:1px rgba(244,239,231,.22)}.lux--ink .lux-scents__chip{border-color:#f4efe73d;color:#f4efe7c7}.lux--ink .lux-scents__chip.is-active{background:#f4efe7;color:#17150f}.lux--ink .lux-scents__nav-inner{background:#17150fdb}.lux--ink .lux-scent__notes dt,.lux--ink .lux-lead,.lux--ink .lux-scent__price{color:#f6f2ebe0}.lux--ink .lux-scent__notes dd,.lux--ink .lux-h2,.lux--ink .lux-h3{color:#f4efe7}.lux--ink .lux-scent__notes>div,.lux--ink .lux-scent__notes{border-color:#f4efe729}.lux--ink .lux-link,.lux--ink .lux-link:hover{color:#f4efe7}.lux-anatomy.lux--ink{background:#14120f;color:#f4efe7}.lux--ink .lux-anatomy__list,.lux--ink .lux-anatomy__item{border-color:#f4efe729}.lux--ink .lux-anatomy__title{color:#f4efe7}.lux--ink .lux-anatomy__text{color:#f6f2ebdb}.lux--ink .lux-anatomy__dot{background:#14120fd1;color:#f4efe7;box-shadow:0 0 0 1px #c49a6cd9,0 0 0 7px #14120f59}.lux-anatomy.lux--ink:has(.lux-anatomy__item:hover) .lux-anatomy__dot{background:#14120fd1}:root{--lux-ink-soft: #4b463f}.lux-lead{color:#46413b}.lux-h3,.lux-card__name,.lux-reviews .lux-h3{font-variation-settings:"opsz" 44}.lux-scent__notes dd,.lux-notes__row dd{color:var(--lux-ink)}.lux-eyebrow{color:#6f675c}:root{--lux-section-y: clamp(52px, 6.5vw, 104px)}.lux-scents__head{margin-bottom:clamp(28px,3.4vw,52px)}.lux-scent+.lux-scent{margin-top:clamp(44px,5vw,88px)}.lux-grid__head{margin-bottom:clamp(20px,2.6vw,38px)}.lux-craft{padding-block:var(--lux-section-y)}.lux-editorial{min-height:clamp(420px,62vh,700px)}.lux-editorial__inner{padding-block:clamp(40px,6vw,88px)}.lux-ritual,.lux-coffret,.lux-anatomy,.lux-reviews{padding-block:var(--lux-section-y)}.lux-anatomy.lux--ink{background:#1b1916}.lux-anatomy__media{border-radius:2px;overflow:hidden}.lux-anatomy__media img{display:block;width:100%;height:auto}.lux-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,26px)}.lux-card__media{aspect-ratio:3 / 4}.lux-card__img{transform:scale(1.14);transform-origin:center 46%}.lux-card__link:hover .lux-card__img,.lux-card__link:focus-visible .lux-card__img{transform:scale(1.2)}.lux-card__body{gap:2px;padding-top:14px}.lux-card__name{font-size:clamp(1.3rem,1.5vw,1.7rem)}.lux-card__cta{margin-top:12px;width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border:1px solid var(--lux-ink);background:transparent;color:var(--lux-ink);font:500 .75rem/1 var(--lux-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .4s var(--lux-ease),color .4s var(--lux-ease)}.lux-card__cta:hover{background:var(--lux-ink);color:#f6f3ee}.lux-card__quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:14px 16px;border:0;background:#1b1916eb;color:#f6f3ee;font:500 .75rem/1 var(--lux-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .35s var(--lux-ease),transform .35s var(--lux-ease)}.lux-card:hover .lux-card__quick,.lux-card__quick:focus-visible{opacity:1;transform:none}.lux-card__quick[disabled]{opacity:1;transform:none;background:#1b1916b8}.lux--ink .lux-card__cta{border-color:#f4efe780;color:#f4efe7}.lux--ink .lux-card__cta:hover{background:#f4efe7;color:#1b1916}@media(max-width:989px){.lux-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.lux-card__quick{display:none}.lux-card__cta{padding:14px 12px;letter-spacing:.1em;font-size:.75rem}}.lux-card{display:grid;align-content:start}.lux-card__media-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.lux-card__body{display:grid;gap:2px;justify-items:start;text-decoration:none;color:inherit;padding-top:14px}.lux-card:hover .lux-card__img--hover,.lux-card__media-link:focus-visible~.lux-card__img--hover{opacity:1}.lux-card:hover .lux-card__img{transform:scale(1.2)}@media(min-width:990px){.lux-scent__media{aspect-ratio:1 / 1}.lux-scent{align-items:center}}:root{--lux-section-y: clamp(34px, 4vw, 68px)}.lux-manifest{padding-block:clamp(28px,3.4vw,56px)}.lux-manifest__text{margin-top:18px}.lux-manifest__sign{margin-top:20px}.lux-scents__head{margin-bottom:clamp(20px,2.4vw,34px)}.lux-scent+.lux-scent{margin-top:clamp(40px,5vw,84px)}.lux-grid__head{margin-bottom:clamp(16px,2vw,28px)}.lux-craft__grid,.lux-coffret__grid{align-items:center}.lux-footer{padding-block-start:clamp(48px,6vw,96px)!important}.lux-grid .lux-container{max-width:min(1680px,95vw)}.lux-grid__list{gap:clamp(10px,1vw,16px)}.lux-card__media{aspect-ratio:5 / 6}.lux-card__cta{margin-top:10px;padding:12px 16px}.lux-card__body{padding-top:12px}.lux-anatomy.lux--ink{background:#0e1629}.lux-anatomy.lux--ink .lux-anatomy__dot{background:#0e1629db}.product-grid{gap:clamp(10px,1vw,16px)!important;align-items:start}.product-grid__item,.product-card{background:transparent}.product-card .card-gallery,.product-card__link .card-gallery{background:var(--lux-card, #faf9f8);overflow:hidden}.product-card .card-gallery img,.product-card img.card-gallery__image,.product-card .media img{aspect-ratio:5 / 6;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transform-origin:center 46%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.product-card:hover .card-gallery img{transform:scale(1.18)}.product-card__content{padding-top:12px!important;gap:2px!important}.product-card .product-title,.product-card__title,.product-card h3,.product-card h2{font-family:var(--lux-serif)!important;font-weight:400!important;font-size:clamp(1.15rem,1.3vw,1.5rem)!important;letter-spacing:-.01em!important;font-variation-settings:"opsz" 44}.product-card .price,.product-card .price-facet,.product-card__price{font-family:var(--lux-sans)!important;font-size:.95rem!important;color:var(--lux-ink-soft)!important}.main-collection-grid,.collection-wrapper{background:transparent}.shopify-section h1,.collection-hero h1{font-family:var(--lux-serif);font-variation-settings:"opsz" 96;letter-spacing:-.02em}facet-filters-form,.facets,.collection-toolbar,.facets__wrapper{font-family:var(--lux-sans);font-size:.82rem;letter-spacing:.06em}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.main-collection-grid,.collection-wrapper{max-width:min(1680px,95vw);margin-inline:auto}}@media(max-width:989px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.product-card .card-gallery,.product-card .card-gallery__inner,.product-card .media-container{aspect-ratio:5 / 6;height:auto}.product-card .card-gallery>*,.product-card .card-gallery img{height:100%}.menu-list__link,.menu-list__link-title,.header__menu a{font-size:.8125rem!important;letter-spacing:.1em;font-weight:500}.announcement-bar__text,.announcement-bar p,.announcement-bar a{font-size:.75rem!important;letter-spacing:.08em}.header__icon,.header-actions__action{min-width:44px;justify-content:center}.lux-footer__col a{padding-block:7px;display:inline-block;line-height:1.4}.lux-footer__social a{padding-block:8px;display:inline-block}.product-grid .button:not(.button--full-width),.product-card .button{min-width:44px;min-height:44px}.cart-bubble__text{font-size:.6875rem}.lux-news-note{font-size:.8125rem}@media(max-width:749px){.lux-link{padding-block:10px}.lux-footer__col a{padding-block:9px}.lux-phead__count{padding-block:8px;display:inline-block}}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lux-ink);outline-offset:3px;border-radius:1px}.lux--ink a:focus-visible,.lux--ink button:focus-visible{outline-color:#f4efe7}.facets button,.facets summary,.facets .button,button.button[aria-expanded]{min-height:44px}[class*=blog-post-title]{max-width:24ch;margin-inline:auto}[class*=blog-post-title] h1{line-height:1.08;letter-spacing:-.015em}.blog-post-content.rte{max-width:44rem;margin-inline:auto}.blog-post-content.rte p,.blog-post-content.rte li{font-size:clamp(1.0625rem,.98rem + .3vw,1.1875rem);line-height:1.75;color:#35302a}.blog-post-content.rte p{margin:0 0 1.15em}.blog-post-content.rte h2{font-family:var(--lux-serif);font-weight:400;font-size:clamp(1.5rem,2.1vw,2.05rem);line-height:1.2;letter-spacing:-.012em;text-transform:none;margin:2.1em 0 .55em;color:var(--lux-ink)}.blog-post-content.rte h3{font-family:var(--lux-serif);font-weight:400;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.26;margin:1.7em 0 .45em;color:var(--lux-ink)}.blog-post-content.rte h2:first-child,.blog-post-content.rte h3:first-child{margin-top:0}.blog-post-content.rte ul,.blog-post-content.rte ol{margin:0 0 1.4em;padding-left:1.15em;display:grid;gap:.45em}.blog-post-content.rte a{color:var(--lux-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.blog-post-content.rte a:hover{color:#96764a}.blog-post-content.rte strong{font-weight:600}.blog-post-content.rte blockquote{margin:1.9em 0;padding-left:22px;border-left:1px solid var(--lux-line-strong);font-family:var(--lux-serif);font-style:italic;font-size:1.3rem;line-height:1.5;color:var(--lux-ink-soft)}.blog-post-content.rte table{width:100%;border-collapse:collapse;margin:0 0 1.6em;font-size:1rem}.blog-post-content.rte th,.blog-post-content.rte td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--lux-line)}.blog-post-content.rte th{font:500 .75rem/1.4 var(--lux-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--lux-ink-soft)}.blog-post-content.rte img{width:100%;height:auto;margin:1.6em 0}.blog-post-content.rte hr{border:0;border-top:1px solid var(--lux-line);margin:2.4em 0}.t-collection .section-content-wrapper>.text-block,.t-blog .section-content-wrapper>.text-block{--max-width: 56ch !important;--width: 100% !important;margin-inline:auto}.t-collection .section-content-wrapper p,.t-blog .section-content-wrapper p{font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.7;color:var(--lux-ink-soft);margin:0 0 .7em}.t-collection .section-content-wrapper p:last-child{margin-bottom:0}.t-collection h1,.t-blog h1,.t-search h1{letter-spacing:-.015em}.blog-post-card__content-text{font-size:1rem;line-height:1.7;color:var(--lux-ink-soft)}.blog-post-card__content-text a{display:inline-block;margin-top:14px;font:500 .75rem/1 var(--lux-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--lux-ink);text-decoration:none;padding-block:10px;border-bottom:1px solid var(--lux-line-strong)}.blog-post-card__content-text a:hover{border-bottom-color:var(--lux-ink)}.blog-post-card__title,.blog-post-card h3{font-family:var(--lux-serif);line-height:1.16}cart-drawer-component .cart-items__table-row,cart-drawer-component .cart-items__table-row--full-width-variants{grid-template-columns:84px minmax(0,1fr) minmax(5rem,auto);column-gap:18px}cart-drawer-component .cart-items__media-image{background:var(--lux-card)}cart-drawer-component .cart-items__product-title,cart-drawer-component .cart-item__name,cart-drawer-component .cart-items__details a{font-family:var(--lux-serif);font-size:1.0625rem;line-height:1.25;letter-spacing:0}cart-drawer-component .cart-items__price{font-size:.9375rem;letter-spacing:.02em}cart-drawer-component .cart-drawer__heading,#cart-drawer-heading{letter-spacing:.02em}@media(max-width:749px){cart-drawer-component .cart-items__table-row,cart-drawer-component .cart-items__table-row--full-width-variants{grid-template-columns:72px minmax(0,1fr) minmax(4.5rem,auto);column-gap:14px}}@media(max-width:749px){.lux-editorial__veil{background:linear-gradient(0deg,#080705d1,#0807056b 46%,#0807050d 80%)}}.t-password{background:var(--lux-paper)}.t-password .password-main-content{min-height:76vh;display:grid;align-content:center}.t-password .logo-block jumbo-text,.t-password .logo-block .jumbo-text-line,.t-password .logo__text{font-family:var(--lux-logo)!important;font-weight:400!important;letter-spacing:.24em!important;text-transform:uppercase}.t-password .logo-block{margin-bottom:10px}.t-password h1{font-family:var(--lux-serif)!important;font-weight:400;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.08;letter-spacing:-.015em}.t-password p{font-size:1.0625rem;line-height:1.7;color:var(--lux-ink-soft);max-width:46ch;margin-inline:auto}.t-password .field__input,.t-password input[type=email],.t-password input[type=password]{border-radius:0!important;border:1px solid var(--lux-line-strong)!important;background:transparent;min-height:54px;font-size:1rem;letter-spacing:.02em}.t-password .button,.t-password button[type=submit]{border-radius:0!important;min-height:54px;background:var(--lux-ink);color:var(--lux-paper);font-family:var(--lux-sans);font-size:.75rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.t-password footer a,.t-password .password-footer a{color:var(--lux-ink-soft)}@media(max-width:749px){.lux-hero__veil{background:linear-gradient(180deg,#0000002e,#0000000f 28%,rgba(0,0,0,calc(var(--veil, 0) * .75)) 58%,rgba(0,0,0,calc(var(--veil, 0) + .22)))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lux.css.map */
