.imx{--ink:#33200E;--ink-2:#1F1206;--cream:#F6E8CB;--amber:#C98A2A;--amber-2:#E3B76A;--clay:#8F5A18;--taupe:#BFA274;--teal:#DFAA4C;--berry:#BC5A26;--page:#F6E8CB;--text:#33200E;--surface:#FDF7EA;--sand:#EFDCB6;--line:#E1CB98;--glass:rgba(251,247,240,.72);--display:"Fraunces",Georgia,serif;--body:"Inter",system-ui,-apple-system,sans-serif;--pad:clamp(20px,5vw,48px);--max:1240px}html[data-bb-theme=dark] .imx{--page:#14110b;--text:#EFDCB6;--surface:#1c1811;--sand:#17130d;--line:#2c2418;--taupe:#9c8d75;--glass:rgba(20,17,11,.72)}.imx *{box-sizing:border-box}.imx{-webkit-text-size-adjust:100%}.imx{background:var(--page);color:var(--text);font-family:var(--body);overflow-x:clip;-webkit-font-smoothing:antialiased;transition:background .5s,color .5s}body.bb{overflow-x:clip}.imx .story .pin,.imx .hpin .stick{top:0}.imx img{display:block;max-width:100%}.imx a{color:inherit;text-decoration:none}.imx ::selection{background:var(--amber);color:#fff}.imx h1,.imx h2,.imx h3{margin:0;font-family:var(--display);font-weight:400;letter-spacing:-.015em;line-height:1.02}.wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--pad)}.eyebrow{font:600 11px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--clay)}.imx mark{background:var(--berry);color:#fff;padding:0 .16em;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.btn{display:inline-flex;align-items:center;gap:9px;border-radius:10px;padding:15px 26px;font:600 14px var(--body);cursor:pointer;border:0;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .2s,background .2s,color .2s,border-color .2s;will-change:transform}.btn--primary{background:var(--clay);color:#f6e8cb;box-shadow:0 14px 34px -14px #a65a29b3}.btn--primary:hover{filter:brightness(1.07)}.btn--ghost{border:1px solid color-mix(in srgb,var(--text) 24%,transparent);color:var(--text)}.btn--ghost:hover{border-color:var(--clay)}.btn--cream{background:var(--cream);color:var(--ink)}.btn--outline-cream{border:1px solid rgba(251,247,240,.4);color:var(--cream)}.btn--sm{padding:10px 16px;font-size:12px}.imx .prog{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--amber),var(--berry));z-index:300}.imx .__cursor{position:fixed;top:0;left:0;width:460px;height:460px;margin:-230px 0 0 -230px;border-radius:50%;pointer-events:none;z-index:1;opacity:0;transition:opacity .4s;background:radial-gradient(circle,rgba(203,123,52,.16),transparent 60%);mix-blend-mode:screen}.rv{opacity:0;transform:translateY(30px)}.rv.in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.announce{background:var(--ink);color:var(--cream);text-align:center;font:500 12px var(--body);letter-spacing:.03em;padding:9px 16px;position:relative;z-index:120}.announce b{color:var(--amber-2);font-weight:600}nav{position:sticky;top:0;z-index:110;transition:background .4s,box-shadow .4s,backdrop-filter .4s,color .4s}nav.stuck{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px color-mix(in srgb,var(--text) 8%,transparent)}.nav-in{max-width:var(--max);margin:0 auto;padding:14px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font:600 24px var(--display);letter-spacing:-.01em}.nav-links{display:flex;gap:26px;font:500 13px var(--body)}.nav-links a{opacity:.85}.nav-links a:hover{opacity:1;color:var(--clay)}.nav-actions{display:flex;gap:10px;align-items:center}.icon-btn{width:42px;height:42px;border:1px solid color-mix(in srgb,currentColor 34%,transparent);border-radius:10px;display:grid;place-items:center;background:none;color:inherit;cursor:pointer;transition:border-color .2s}.icon-btn:hover{border-color:var(--clay)}.icon-btn svg{width:17px;height:17px}html[data-bb-theme=dark] .imx .moon,html[data-bb-theme=light] .imx .sun{display:none}@media(max-width:860px){.nav-links{display:none}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(120% 100% at 72% 8%,#2c2114 0%,var(--ink) 46%,var(--ink-2) 100%);color:var(--cream)}.hero .blob{position:absolute;border-radius:50%;filter:blur(20px);opacity:.7;animation:glow 8s ease-in-out infinite}.hero .blob.a{top:-10%;right:2%;width:46vmax;height:46vmax;background:radial-gradient(circle at 40% 35%,rgba(203,123,52,.5),transparent 60%)}.hero .blob.b{bottom:-16%;left:-8%;width:40vmax;height:40vmax;background:radial-gradient(circle at 50% 50%,rgba(123,166,162,.32),transparent 60%);animation-duration:11s}@keyframes glow{0%,to{opacity:.55}50%{opacity:.85}}.hero .stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-in{position:relative;z-index:3;width:100%;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(203,123,52,.4);border-radius:999px;padding:7px 15px;font:600 10.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--amber-2);margin-bottom:26px}.badge i{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px #cb7b3433}.hero h1{font-size:clamp(44px,7vw,86px)}.hero h1 em{font-style:italic;color:var(--amber-2)}.hero h1 .w{display:inline-block;opacity:0;transform:translateY(40%)}.hero p.lede{font:400 clamp(15px,1.6vw,18px)/1.65 var(--body);color:#d8ccbb;max-width:440px;margin:22px 0 32px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px}.hero-stats{display:flex;gap:28px;flex-wrap:wrap}.hero-stats>div+div{border-left:1px solid rgba(251,247,240,.16);padding-left:28px}.hero-stats b{display:block;font:400 22px var(--display)}.hero-stats span{font:500 11px var(--body);color:var(--taupe)}.stage{position:relative;height:60vh;min-height:420px;display:grid;place-items:center}.ring{position:absolute;border-radius:50%;border:1px dashed rgba(203,123,52,.3);animation:spin 44s linear infinite;width:min(52vmin,460px);height:min(52vmin,460px)}.ring.o{width:min(62vmin,540px);height:min(62vmin,540px);border-style:solid;border-color:#7ba6a240;animation:spin 70s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.scroll-cue{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;font:500 10px var(--body);letter-spacing:.2em;color:var(--taupe)}.scroll-cue i{width:1px;height:34px;background:linear-gradient(var(--taupe),transparent)}.bottle{position:relative;width:min(30vmin,236px);height:min(46vmin,372px);animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.bottle .glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px 26px 30px 30px;background:linear-gradient(150deg,#4a3620,#2a1e12 60%,#1a1109);box-shadow:inset 0 0 44px #0000008c,0 46px 60px #00000080;border:1px solid rgba(203,123,52,.4);overflow:hidden}.bottle .liq{position:absolute;left:8%;right:8%;bottom:6%;height:54%;border-radius:0 0 20px 20px;background:linear-gradient(180deg,var(--amber),#7c4519);opacity:.92}.bottle .shine{position:absolute;left:16%;top:9%;width:13%;height:72%;border-radius:40px;background:linear-gradient(180deg,rgba(251,247,240,.5),transparent);filter:blur(2px)}.bottle .cap{position:absolute;left:50%;top:-7%;transform:translate(-50%);width:34%;height:14%;border-radius:8px;background:linear-gradient(180deg,#d3ac74,#8a6a3f)}.bottle .label{position:absolute;left:14%;right:14%;top:40%;height:26%;border-radius:8px;background:#fbf7f0f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.bottle .label b{font:600 12px var(--body);letter-spacing:.14em;color:var(--ink)}.bottle .label span{font:500 7.5px var(--body);letter-spacing:.12em;color:var(--clay)}.usp{background:var(--ink);color:var(--cream);border-block:1px solid rgba(251,247,240,.08);overflow:hidden}.usp .track{display:inline-flex;gap:44px;white-space:nowrap;animation:slide 28s linear infinite;padding:15px 0;font:500 13px var(--body)}.usp .track div{display:inline-flex;align-items:center;gap:10px;color:var(--cream)}.usp .track .d{width:26px;height:26px;border-radius:50%;border:1px solid rgba(216,154,87,.5);display:grid;place-items:center;color:var(--amber-2);font-size:12px}@keyframes slide{to{transform:translate(-50%)}}.marq{background:var(--sand);color:var(--text);overflow:hidden;padding:16px 0}.marq .track{display:inline-flex;gap:34px;white-space:nowrap;animation:slide 26s linear infinite;font:400 clamp(20px,3vw,34px) var(--display)}.marq .track b{color:var(--clay)}.story{position:relative;background:var(--ink);color:var(--cream)}.story .pin{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center}.story .glow{position:absolute;width:70vmin;height:70vmin;border-radius:50%;background:radial-gradient(circle,rgba(198,63,94,.2),transparent 62%);filter:blur(6px)}.story .sstage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:2;will-change:transform}.story .ch{position:absolute;top:50%;width:min(38%,440px);opacity:0;padding:0 clamp(20px,5vw,60px);z-index:3;transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.story .ch[data-side=right]{right:0;transform:translateY(-46%) translate(24px)}.story .ch[data-side=left]{left:0;transform:translateY(-46%) translate(-24px)}.story .ch.on{opacity:1;transform:translateY(-50%)}.story .ch h2{font-size:clamp(30px,4.4vw,54px);margin-bottom:14px}.story .ch .sub{font:500 clamp(15px,1.6vw,19px) var(--body);margin:0 0 16px;opacity:.9}.story .ch .bd{font:400 14px/1.7 var(--body);opacity:.66;max-width:40ch}.story .rail{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:3px;height:120px;border-radius:3px;background:#fbf7f029;z-index:4}.story .rail i{position:absolute;left:0;top:0;width:100%;height:0;background:var(--berry);border-radius:3px}.story .cnt{position:absolute;left:50%;bottom:26px;transform:translate(-50%);font:600 11px var(--body);letter-spacing:.18em;opacity:.5;z-index:4}@media(max-width:860px){.story .ch,.story .ch[data-side=left],.story .ch[data-side=right]{width:88%;left:50%;right:auto;text-align:center;top:48%;bottom:auto;transform:translate(-50%,16px)}.story .ch.on{transform:translate(-50%)}.story .ch .bd{margin-inline:auto}.story .ch h2{font-size:clamp(28px,8vw,40px)}.story .sstage{align-items:flex-start;padding-top:8vh}.story .bottle{width:150px;height:234px}.story .rail{right:10px;height:90px}}.sec{padding:clamp(80px,12vh,140px) 0}.head{max-width:640px;margin-bottom:52px}.head h2{font-size:clamp(30px,4.4vw,50px);margin-top:14px}.head p{font:400 15px/1.6 var(--body);color:var(--clay);margin:14px 0 0}.head.center{margin-inline:auto;text-align:center}.concerns{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.concern{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:26px 22px;transition:transform .3s,border-color .3s,box-shadow .3s}.concern:hover{transform:translateY(-6px);border-color:var(--amber);box-shadow:0 20px 40px -24px #a65a2966}.concern .ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:18px;background:linear-gradient(135deg,var(--sand),var(--line));color:var(--clay);font-size:20px}.concern h3{font:600 17px var(--body)}.concern p{font:400 12px var(--body);color:var(--taupe);margin:4px 0 0}.pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.pill{border:1px solid var(--line);border-radius:999px;padding:9px 16px;font:500 12px var(--body);color:var(--clay);background:var(--surface);cursor:pointer;transition:border-color .2s,color .2s}.pill:hover{border-color:var(--amber);color:var(--amber)}.pill.dash{border-style:dashed;border-color:var(--teal)}@media(max-width:860px){.concerns{grid-template-columns:repeat(2,1fr)}}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{border:1px solid var(--line);border-radius:20px;background:var(--surface);padding:16px;transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-5px);box-shadow:0 24px 44px -28px #00000059}.card .media{position:relative;height:190px;border-radius:14px;overflow:hidden;margin-bottom:14px;display:grid;place-items:center}.card .tag{position:absolute;top:12px;left:12px;font:600 9px var(--body);letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:6px;color:#fff}.tag.best{background:var(--clay)}.tag.new{background:var(--teal);color:var(--ink)}.tag.sale{background:var(--berry)}.card .rate{font:500 10px var(--body);color:var(--taupe);margin-bottom:5px}.card h3{font:600 15px var(--body);margin-bottom:3px}.card .desc{font:400 12px var(--body);color:var(--taupe);margin-bottom:14px}.card .foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.card .price{font:600 15px var(--body)}.card .price s{color:var(--taupe);font-weight:400;margin-left:6px}@media(max-width:860px){.pgrid{grid-template-columns:repeat(2,1fr)}}.hpin{position:relative;background:var(--sand)}.hpin .stick{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hpin .htop{padding:0 var(--pad);margin-bottom:34px}.hpin .htop h2{font-size:clamp(28px,4vw,48px)}.hpin .htrack{display:flex;gap:22px;padding-inline:var(--pad);will-change:transform}.icard{flex:0 0 min(76vw,380px);border-radius:22px;padding:32px;color:#fff;min-height:380px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 50px -30px #0006}.icard .k{font:600 11px var(--body);letter-spacing:.16em;text-transform:uppercase;opacity:.85}.icard h3{font-size:34px;margin:10px 0 0;color:#fff}.icard p{font:400 14px/1.6 var(--body);opacity:.9;max-width:30ch}.icard .pct{font:400 46px var(--display)}.hint-drag{padding:20px var(--pad) 0;font:500 12px var(--body);color:var(--taupe)}.routine{background:var(--sand)}.rcols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}.rcard{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:28px}.rlabel{font:600 11px var(--body);letter-spacing:.14em;margin-bottom:22px}.rlabel.am{color:var(--berry)}.rlabel.pm{color:var(--clay)}.step{display:flex;gap:16px;align-items:center;padding:10px 0}.step .thumb{width:52px;height:52px;border-radius:14px;flex:none}.step .t{font:600 14px var(--body)}.step .n{font:400 11px var(--body);color:var(--taupe)}.step .p{margin-left:auto;font:600 13px var(--body)}.rbar{display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--cream);border-radius:18px;padding:22px 30px;gap:16px;flex-wrap:wrap}.rbar .price{font:400 24px var(--display)}.rbar s{color:var(--taupe);font-size:13px}@media(max-width:860px){.rcols{grid-template-columns:1fr}}.showcase{background:var(--ink);color:var(--cream);overflow:hidden}.showcase .in{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:clamp(80px,12vh,130px) 0}.showcase h2{font-size:clamp(30px,4.4vw,50px);margin-bottom:18px}.showcase h2 em{font-style:italic;color:var(--amber-2)}.showcase p{font:400 15px/1.65 var(--body);color:#d8ccbb;max-width:420px;margin-bottom:26px}.showcase .facts{display:flex;gap:26px;margin-bottom:28px;flex-wrap:wrap}.showcase .facts b{display:block;font:400 26px var(--display)}.showcase .facts span{font:400 11px var(--body);color:var(--taupe)}.showcase .stg{display:grid;place-items:center}@media(max-width:860px){.showcase .in{grid-template-columns:1fr;gap:36px}}.ba{max-width:860px;margin-inline:auto}.ba .baw{position:relative;height:min(56vh,460px);border-radius:22px;overflow:hidden;border:1px solid var(--line);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none}.ba .layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ba .after{background:radial-gradient(120% 120% at 40% 30%,#f6e9d6,#e7cfae)}.ba .before{width:50%;overflow:hidden;background:radial-gradient(120% 120% at 40% 30%,#c9bfa8,#a99a7f)}html[data-bb-theme=dark] .imx .ba .after{background:radial-gradient(120% 120% at 40% 30%,#4a3a28,#2c2115)}html[data-bb-theme=dark] .imx .ba .before{background:radial-gradient(120% 120% at 40% 30%,#2a2216,#191309)}.ba .before>div{position:absolute;top:0;left:0;width:860px;height:100%;display:grid;place-items:center}.ba .tag{font:600 12px ui-monospace,monospace;letter-spacing:.1em;color:var(--ink);background:#fbf7f0d9;padding:6px 12px;border-radius:8px}.ba .handle{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--cream)}.ba .grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--cream);display:grid;place-items:center;color:var(--clay);font-weight:600;box-shadow:0 8px 22px -6px #211a1280}.derm{background:var(--sand)}.dgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dcard{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px}.dwho{display:flex;gap:14px;align-items:center;margin-bottom:18px}.davatar{width:54px;height:54px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font:600 16px var(--body)}.dwho b{font:600 15px var(--body);display:block}.dwho span{font:400 11px var(--body);color:var(--taupe)}.dcard p{font:400 14px/1.6 var(--body);color:var(--text);opacity:.85;margin:0}@media(max-width:860px){.dgrid{grid-template-columns:1fr}}.ugc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.tile{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;display:grid;place-items:end;padding:12px;cursor:pointer}.tile span{background:#fbf7f0e6;color:var(--ink);font:600 9px var(--body);padding:5px 9px;border-radius:6px}@media(max-width:860px){.ugc-grid{grid-template-columns:repeat(2,1fr)}}.bundle .box{border:1px solid var(--line);border-radius:26px;background:radial-gradient(120% 120% at 80% 10%,var(--surface),var(--sand));padding:clamp(28px,5vw,52px)}.bundle .top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:28px}.bundle .top h2{font-size:clamp(28px,4vw,44px)}.bundle .save{background:var(--berry);color:#fff;font:600 14px var(--body);padding:10px 18px;border-radius:10px}.slots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.slot{border:1px dashed var(--line);border-radius:16px;min-height:110px;display:grid;place-items:center;text-align:center;font:600 12px var(--body);color:var(--taupe);padding:12px;background:var(--surface)}.slot.filled{border-style:solid;border-color:var(--teal);color:var(--text)}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.chip{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:10px 14px;font:500 12px var(--body);cursor:pointer;transition:border-color .2s,transform .2s}.chip:hover{border-color:var(--amber);transform:translateY(-2px)}.bundle .foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bundle .total{font:400 26px var(--display)}.bundle .total s{color:var(--taupe);font-size:15px;font-family:var(--body);margin-left:8px}.reviews{background:var(--sand)}.rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px}.review .stars{color:var(--berry);letter-spacing:2px;font-size:13px;margin-bottom:12px}.review p{font:400 14px/1.6 var(--body);margin:0 0 16px}.review .who{font:500 12px var(--body);color:var(--taupe)}@media(max-width:860px){.rgrid{grid-template-columns:1fr}}.faq{max-width:860px;margin-inline:auto}.faq .list{border-top:1px solid var(--line)}.faq .item{border-bottom:1px solid var(--line)}.faq .q{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;font:500 16px var(--body);width:100%;text-align:left;background:none;border:0;color:inherit}.faq .ic{font:400 22px var(--body);color:var(--amber);transition:transform .25s}.faq .item.open .ic{transform:rotate(45deg)}.faq .a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq .a p{font:400 14px/1.6 var(--body);color:var(--taupe);margin:0 0 22px}.badges{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:40px}.tbadge{border:1px solid var(--line);border-radius:10px;padding:12px 18px;font:600 11px var(--body);color:var(--clay);background:var(--surface)}.cta{position:relative;overflow:hidden;background:radial-gradient(120% 120% at 80% 0%,#2c2114,var(--ink));color:var(--cream);text-align:center}.cta h2{font-size:clamp(32px,5.4vw,68px);max-width:16ch;margin:0 auto 22px}.cta p{color:#d8ccbb;max-width:44ch;margin:0 auto 30px;font-size:15px}.cform{display:flex;gap:10px;max-width:420px;margin-inline:auto}.cform input{flex:1;background:#fbf7f014;border:1px solid rgba(251,247,240,.2);border-radius:10px;padding:14px;color:var(--cream);font:400 14px var(--body)}.cform input::placeholder{color:var(--taupe)}footer{background:var(--ink-2);color:var(--taupe)}.fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding:70px 0 40px}.fgrid h4{font:600 12px var(--body);color:var(--cream);text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px}.fgrid a{display:block;font:400 13px/2.1 var(--body)}.fgrid a:hover{color:var(--cream)}.flogo{font:600 26px var(--display);color:var(--cream);margin-bottom:12px}.fbar{border-top:1px solid rgba(251,247,240,.1);padding:22px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font:400 11px var(--body)}@media(max-width:860px){.fgrid{grid-template-columns:1fr 1fr;gap:32px}}@media(prefers-reduced-motion:reduce){.imx *{animation:none!important}.rv,.hero h1 .w{opacity:1;transform:none}}@media(max-width:860px){.imx .hero{min-height:auto;padding:104px 0 64px}.imx .hero-in{grid-template-columns:1fr;gap:14px}.imx .hero h1{font-size:clamp(36px,11vw,54px)}.imx .hero p.lede{font-size:15px;max-width:none}.imx .stage{height:auto;min-height:300px;margin-top:4px}.imx .ring,.imx .ring.o{width:min(70vw,320px);height:min(70vw,320px)}.imx .hero-cta{margin-bottom:28px}.imx .hero-cta .btn{flex:1;justify-content:center}.imx .hero-stats{gap:18px 22px}}@media(max-width:420px){.imx .hero h1{font-size:40px;line-height:1.04}.imx .bottle{width:168px;height:264px}.imx .stage{min-height:240px}}.imx .bottle-img{width:min(30vmin,236px);height:auto;object-fit:contain;border-radius:22px;filter:drop-shadow(0 40px 55px rgba(0,0,0,.45));animation:float 6s ease-in-out infinite}.imx .showcase .bottle-img{width:min(34vmin,300px)}.imx .ba .layer img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.imx .story .bottle-img{width:150px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bbi.css.map */
