.drop{--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--section-max: 1500px;--gutter: clamp(24px, 5vw, 64px);--ease-out: cubic-bezier(.16,.8,.28,1);--ease-in-out: cubic-bezier(.65,0,.35,1);--dur-fast: .3s;--dur-med: .6s;--dur-slow: 1.1s;position:relative;background:var(--color-bg);overflow:clip;padding-top:var(--pad-top);padding-bottom:var(--pad-bottom)}.drop,.drop *,.drop *:before,.drop *:after{box-sizing:border-box}.drop img,.drop svg{display:block;max-width:100%}.drop a{color:inherit;text-decoration:none}.drop button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.drop ul{list-style:none;margin:0;padding:0}.drop h2,.drop h3,.drop p{margin:0}.drop ::selection{background:var(--color-accent);color:#fff}.drop :focus-visible{outline:2px solid var(--color-accent-dk);outline-offset:3px;border-radius:2px}.drop__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.drop__noise{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.05;mix-blend-mode:multiply}.drop__noise svg{width:100%;height:100%}.drop__spotlight{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(480px 480px at var(--mx,50%) var(--my,20%),rgba(255,255,255,.55),rgba(255,255,255,0) 60%);mix-blend-mode:soft-light;opacity:0;transition:opacity .6s var(--ease-out)}.drop.has-pointer .drop__spotlight{opacity:1}.drop__container{position:relative;max-width:var(--section-max);margin-inline:auto;padding-inline:var(--gutter)}.drop__grid{display:grid;grid-template-columns:45fr 55fr;align-items:center;gap:clamp(48px,6vw,96px)}.drop__content{max-width:520px}.drop__eyebrow{font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-dk);margin:0 0 22px}.drop__heading{font-family:var(--font-display);font-weight:500;font-size:clamp(42px,4.6vw,74px);line-height:1.04;letter-spacing:-.01em;color:var(--color-dark);margin:0 0 26px}.drop__heading em{font-style:italic;font-weight:400;color:var(--color-accent-dk)}.drop__description{font-size:clamp(16px,1.1vw,18px);line-height:1.75;color:var(--color-para);max-width:44ch;margin:0 0 40px}.drop__description p+p{margin-top:1em}.drop__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(20px,3vw,36px);margin-bottom:clamp(56px,6vw,76px)}.drop__btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:600;font-size:14px;letter-spacing:.03em;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.drop__btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);padding:16px 34px;border-radius:2px}.drop__btn--primary:hover{background:var(--btn-primary-hover-bg);transform:translateY(-2px)}.drop__btn--secondary{position:relative;color:var(--btn-secondary-text);padding-bottom:4px}.drop__btn-underline{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--btn-secondary-underline);transform:scaleX(.32);transform-origin:left;transition:transform var(--dur-med) var(--ease-out)}.drop__btn--secondary:hover .drop__btn-underline{transform:scaleX(1)}.drop__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.drop__card{position:relative;padding:22px 18px 20px;border-radius:14px;background:linear-gradient(155deg,#ffffff9e,#ffffff47);border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 1px 1px #1e1e1e08,0 12px 28px -18px #1e1e1e47;transition:transform var(--dur-med) var(--ease-out),box-shadow var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out)}.drop__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff80,#fff0 45%);opacity:.7;pointer-events:none}.drop__card:hover{transform:translateY(-5px);border-color:#ffffffd9;box-shadow:0 1px 1px #1e1e1e0a,0 22px 40px -20px #1e1e1e52}.drop__card-icon{display:flex;width:30px;height:30px;margin-bottom:14px;color:var(--color-accent-dk)}.drop__card-icon svg{width:100%;height:100%}.drop__card h3{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--color-dark);margin-bottom:6px}.drop__card p{font-size:12.5px;line-height:1.55;color:var(--color-para)}.drop__artwork{position:relative;display:flex;align-items:center;justify-content:center}.drop__aurora{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none;z-index:0}.drop__aurora-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;will-change:transform}.drop__aurora-blob--1{width:46%;height:46%;top:4%;left:6%;background:radial-gradient(circle at 30% 30%,var(--color-accent) 0%,rgba(179,155,130,0) 70%);animation:dropAurora1 34s var(--ease-in-out) infinite alternate}.drop__aurora-blob--2{width:52%;height:52%;bottom:2%;right:0;background:radial-gradient(circle at 60% 60%,var(--color-cream) 0%,rgba(239,231,221,0) 72%);animation:dropAurora2 40s var(--ease-in-out) infinite alternate}.drop__aurora-blob--3{width:34%;height:34%;top:38%;left:32%;background:radial-gradient(circle,#fff,#fff0 74%);opacity:.4;animation:dropAurora3 26s var(--ease-in-out) infinite alternate}@keyframes dropAurora1{0%{transform:translate(0) scale(1)}to{transform:translate(4%,6%) scale(1.08)}}@keyframes dropAurora2{0%{transform:translate(0) scale(1)}to{transform:translate(-5%,-4%) scale(1.05)}}@keyframes dropAurora3{0%{transform:translate(-3%,-2%) scale(1)}to{transform:translate(3%,4%) scale(1.1)}}.drop__halo{position:absolute;width:62%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,#FFFFFF 0%,var(--color-cream) 55%,rgba(239,231,221,0) 78%);box-shadow:0 40px 90px -30px #8f796059;z-index:0}.drop__constellation{position:relative;width:100%;max-width:620px;aspect-ratio:1 / 1.02;z-index:1;opacity:0;transform:translateY(10px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out)}.drop__constellation.is-ready{opacity:1;transform:translateY(0)}.drop__constellation-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;z-index:1}.drop__constellation-lines line{stroke:var(--color-accent-dk);stroke-opacity:.32;stroke-width:1;stroke-linecap:round;stroke-dasharray:2 7;animation:dropDashFlow 5s linear infinite}@keyframes dropDashFlow{to{stroke-dashoffset:-90}}.drop__bottle{position:absolute;top:50%;left:50%;width:30%;min-width:150px;transform:translate(-50%,-50%);z-index:2;will-change:transform}.drop__bottle-art{filter:drop-shadow(0 30px 40px rgba(30,30,30,.18))}.drop__bottle-float{animation:dropBottleFloat 6.5s ease-in-out infinite alternate}.drop__bottle-tilt{animation:dropBottleTilt 10.5s ease-in-out infinite alternate;transform-origin:50% 85%}@keyframes dropBottleFloat{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes dropBottleTilt{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.drop__ingredient{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:3;will-change:transform}.drop__ingredient-glass{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(155deg,#ffffffbf,#ffffff52);border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 1px 1px #1e1e1e0a,0 14px 24px -14px #1e1e1e59;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.drop__ingredient-dot{width:7px;height:7px;border-radius:50%;background:var(--color-accent-dk);box-shadow:0 0 #b39b8280;transition:box-shadow var(--dur-med) var(--ease-out)}.drop__ingredient-name{margin-top:8px;font-family:var(--font-body);font-weight:600;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-dark);white-space:nowrap}.drop__ingredient-desc{font-size:10px;color:var(--color-para);white-space:nowrap;max-height:0;opacity:0;transform:translateY(-2px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),max-height var(--dur-fast) var(--ease-out);overflow:hidden}.drop__ingredient:hover .drop__ingredient-glass,.drop__ingredient:focus-visible .drop__ingredient-glass{transform:scale(1.12);box-shadow:0 1px 1px #1e1e1e0d,0 18px 30px -14px #1e1e1e66}.drop__ingredient:hover .drop__ingredient-dot,.drop__ingredient:focus-visible .drop__ingredient-dot{box-shadow:0 0 0 7px #b39b8229}.drop__ingredient:hover .drop__ingredient-desc,.drop__ingredient:focus-visible .drop__ingredient-desc{opacity:1;max-height:20px;transform:translateY(0)}.drop__stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:720px;margin:clamp(64px,8vw,108px) auto 0;padding-top:clamp(40px,5vw,56px);border-top:1px solid rgba(30,30,30,.1)}.drop__stat{text-align:center;padding-inline:12px;border-right:1px solid rgba(30,30,30,.1)}.drop__stat:last-child{border-right:0}.drop__stat-value{display:block;font-family:var(--font-display);font-weight:500;font-size:clamp(34px,4vw,48px);color:var(--color-dark);line-height:1;margin-bottom:10px}.drop__stat-label{display:block;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-para)}.drop__reveal{opacity:0;transform:translateY(22px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--delay, 0) * 90ms)}.drop__reveal.is-visible{opacity:1;transform:none}@media(max-width:1100px){.drop__grid{grid-template-columns:1fr;gap:56px}.drop__artwork{order:-1}.drop__content{max-width:640px}.drop__constellation{max-width:520px;margin-inline:auto}}@media(max-width:700px){.drop{padding-top:calc(var(--pad-top) * .65);padding-bottom:calc(var(--pad-bottom) * .65)}.drop__container{padding-inline:20px}.drop__grid{grid-template-columns:1fr;gap:0}.drop__content{display:contents;max-width:none}.drop__eyebrow{order:1;margin:0 0 14px}.drop__heading{order:2;font-size:clamp(38px,11vw,52px);line-height:1.06;margin:0 0 16px}.drop__description{order:3;max-width:none;margin:0 0 28px;font-size:15.5px;line-height:1.7}.drop__ctas{order:4;flex-direction:column;align-items:stretch;gap:14px;margin:0 0 44px}.drop__artwork{order:5;width:100%;margin:4px auto 44px}.drop__cards{order:6;margin:0}.drop__btn--primary{width:100%;padding:15px 28px}.drop__btn--secondary{align-self:flex-start}.drop__constellation{max-width:340px;margin-inline:auto}.drop__bottle{width:26%;min-width:92px}.drop__ingredient-glass{width:32px;height:32px}.drop__ingredient-dot{width:6px;height:6px}.drop__ingredient-name{display:block;font-size:9px;letter-spacing:.05em;line-height:1.2;margin-top:5px;max-width:76px;white-space:normal;text-shadow:0 1px 3px rgba(247,244,239,.9)}.drop__ingredient-desc{display:block;max-height:none;opacity:1;transform:none;transition:none;font-size:8.5px;line-height:1.3;margin-top:2px;max-width:82px;white-space:normal;color:var(--color-para);text-shadow:0 1px 3px rgba(247,244,239,.9)}.drop__ingredient--above{flex-direction:column-reverse}.drop__ingredient--above .drop__ingredient-name{margin-top:0;margin-bottom:5px}.drop__ingredient--above .drop__ingredient-desc{margin-top:0;margin-bottom:2px}.drop__aurora{top:-4%;right:-4%;bottom:-4%;left:-4%}.drop__halo{width:66%}.drop__cards{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding:4px 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.drop__cards::-webkit-scrollbar{display:none}.drop__card{flex:0 0 78%;scroll-snap-align:start}.drop__stats{display:flex;grid-template-columns:none;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;margin:52px -20px 0;padding:40px 20px 0;max-width:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}.drop__stats::-webkit-scrollbar{display:none}.drop__stat{flex:0 0 62%;scroll-snap-align:center;border-right:0;border-left:1px solid rgba(30,30,30,.1);padding:4px 14px}.drop__stat:first-child{border-left:0}}@media(prefers-reduced-motion:reduce){.drop__aurora-blob,.drop__bottle-float,.drop__bottle-tilt,.drop__constellation-lines line,.drop__reveal{animation:none!important;transition:none!important}.drop__reveal{opacity:1;transform:none}.drop__constellation{transition:none}}.mfaq{--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--ease: cubic-bezier(.4, 0, .2, 1);--dur: .32s;--dur-fast: .18s;position:relative;background:var(--mfaq-bg);color:var(--mfaq-dark);padding-top:var(--mfaq-pad-top);padding-bottom:var(--mfaq-pad-bottom);padding-inline:clamp(20px,5vw,60px);font-family:var(--font-body)}.mfaq,.mfaq *,.mfaq *:before,.mfaq *:after{box-sizing:border-box}.mfaq ul{list-style:none;margin:0;padding:0}.mfaq svg{display:block}.mfaq__inner{max-width:1100px;margin-inline:auto}.mfaq__title{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.2vw,44px);line-height:1.12;letter-spacing:-.005em;color:var(--mfaq-dark);margin:0 0 clamp(20px,2.4vw,32px)}.mfaq__title-suffix{font-style:italic;font-weight:400;color:var(--mfaq-accent)}.mfaq__list{border-top:1px solid var(--mfaq-divider)}.mfaq__item{border-bottom:1px solid var(--mfaq-divider)}.mfaq__details>summary{list-style:none}.mfaq__details>summary::-webkit-details-marker{display:none}.mfaq__details>summary::marker{content:""}.mfaq__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:padding var(--dur-fast) var(--ease)}.mfaq__summary:focus-visible{outline:2px solid var(--mfaq-accent);outline-offset:4px;border-radius:2px}.mfaq__q{flex:1 1 auto;font-family:var(--font-body);font-weight:600;font-size:15.5px;letter-spacing:-.005em;line-height:1.4;color:var(--mfaq-dark);transition:color var(--dur-fast) var(--ease)}.mfaq__summary:hover .mfaq__q{color:var(--mfaq-accent)}.mfaq__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--mfaq-dark);transition:transform var(--dur) var(--ease),color var(--dur-fast) var(--ease)}.mfaq__summary:hover .mfaq__icon{color:var(--mfaq-accent)}.mfaq__details[open] .mfaq__icon{transform:rotate(180deg)}.mfaq__answer{overflow:hidden}.mfaq__answer-inner{padding:0 4px 26px;max-width:780px;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.72;color:var(--mfaq-para)}.mfaq__answer-inner>*:first-child{margin-top:0}.mfaq__answer-inner>*:last-child{margin-bottom:0}.mfaq__answer-inner p{margin:0 0 12px}.mfaq__answer-inner p:last-child{margin-bottom:0}.mfaq__answer-inner ul,.mfaq__answer-inner ol{margin:0 0 12px;padding-left:1.4em}.mfaq__answer-inner li{margin-bottom:4px}.mfaq__answer-inner a{color:var(--mfaq-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity var(--dur-fast) var(--ease)}.mfaq__answer-inner a:hover{opacity:.72}.mfaq__answer-inner strong{color:var(--mfaq-dark);font-weight:600}.mfaq__answer-inner em{font-style:italic}.mfaq--empty .mfaq__empty-note{padding:24px;border:1px dashed var(--mfaq-divider, rgba(0,0,0,.15));border-radius:4px;font-size:14px;line-height:1.5;color:var(--mfaq-para);background:#fff6}.mfaq--empty code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 5px;background:#0000000f;border-radius:3px}@media(max-width:900px){.mfaq__summary{padding:20px 2px}.mfaq__answer-inner{padding:0 2px 22px}}@media(max-width:640px){.mfaq{padding-inline:20px}.mfaq__title{font-size:clamp(24px,6.5vw,32px);margin-bottom:18px}.mfaq__summary{padding:18px 0;gap:16px}.mfaq__q{font-size:14.5px;line-height:1.45}.mfaq__icon{width:22px;height:22px}.mfaq__icon svg{width:18px;height:18px}.mfaq__answer-inner{padding:0 0 20px;font-size:14.5px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.mfaq__icon,.mfaq__answer,.mfaq__q,.mfaq__summary{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
