:root{--berry:#C63763;--wine:#A73155;--deep:#8F2446;--deepwine:#6B1630;--ink:#5A2438;--peach:#FFA38B;--peach2:#F39F8B;--cream:#FBF3E6;--yellow:#D4C311;--white:#FFFFFF;--line:#F0DCCF;--soft-berry:color-mix(in srgb, var(--berry) 12%, white);--soft-peach:color-mix(in srgb, var(--peach) 22%, white);--radius-lg:28px;--radius-md:18px;--radius-sm:12px;--shadow-soft:0 20px 45px -25px rgba(167,49,85,.38);--shadow-card:0 8px 24px -12px rgba(167,49,85,.22);--font-title:'AurahAgrandirHeavy','AurahHeavyFB','Agrandir Grand','Fraunces',serif;--font-light:'AurahAgrandirLight','AurahLightFB','AurahAgrandirHeavy','AurahHeavyFB',serif;--font-body:'AurahMontserrat','Montserrat',sans-serif;--maxw:1180px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cream);color-scheme:light;scroll-padding-top:130px}@media(max-width:700px){html{scroll-padding-top:112px}}body{margin:0;overflow-x:clip;min-height:100vh;background:var(--cream);color:var(--wine);font-family:var(--font-body);font-weight:500;line-height:1.55;-webkit-font-smoothing:antialiased}body.nav-lock{overflow:hidden}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-title);font-weight:700;color:var(--berry);margin:0;line-height:1.1;letter-spacing:.004em;text-wrap:balance}p{margin:0 0 1em;color:var(--wine)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--berry);outline-offset:3px;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}@media(max-width:640px){.wrap{padding:0 18px}}svg.ico{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;flex:none}svg.ico.sm{stroke-width:1.7}svg.st{width:1em;height:1em;fill:currentColor;stroke:none;flex:none}.stars{display:inline-flex;gap:2px;font-size:16px;color:var(--berry);line-height:1}.eyebrow{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--berry);display:inline-flex;align-items:center;gap:9px;margin-bottom:12px}.eyebrow::before{content:"";width:22px;height:1.5px;background:currentColor}.sec-head .eyebrow{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-body);font-weight:700;font-size:15px;cursor:pointer;padding:15px 30px;border-radius:100px;border:1.6px solid #fff0;white-space:nowrap;text-align:center;transition:background .18s var(--ease-out),color .18s var(--ease-out),border-color .18s var(--ease-out),transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--berry);color:var(--cream);box-shadow:var(--shadow-card)}.btn-primary:hover{background:var(--wine)}.btn-outline{background:#fff0;color:var(--berry);border-color:var(--berry)}.btn-outline:hover{background:var(--soft-berry)}.btn-hero{background:var(--peach);color:var(--deepwine)}.btn-hero:hover{background:#ff8f72}.btn-wa{background:#25D366;color:#fff}.btn-wa:hover{background:#1fb955}.btn-wa svg.wa{width:17px;height:17px;fill:currentColor;stroke:none;flex:none}.btn-block{width:100%}.btn svg.ico{width:16px;height:16px;stroke-width:1.7}@media(hover:hover) and (pointer:fine){.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.btn-outline:hover,.btn-wa:hover{transform:translateY(-2px)}.btn-hero:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}}.hero-zone{position:relative;overflow:hidden;background:linear-gradient(112deg,#C63763 0%,#A73155 58%,#8F2446 100%);border-radius:0 0 clamp(30px,4.4vw,56px) clamp(30px,4.4vw,56px);color:var(--cream)}.hero-brand{padding:clamp(150px,15vw,172px) 0 0}.hb-inner{max-width:var(--maxw);margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:center;min-height:440px}.hb-copy{padding-bottom:40px}.hb-copy .eyebrow{color:var(--cream)}.hb-copy h1{color:var(--cream);font-size:clamp(34px,5.2vw,54px);line-height:1.06;margin:6px 0 16px}.hb-copy p{color:var(--cream);font-size:clamp(15px,3.3vw,18px);line-height:1.65;max-width:44ch;margin-bottom:24px}.hb-visual{position:relative;align-self:end}.hb-visual::before{content:"";position:absolute;left:50%;top:52%;width:84%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(255 163 139 / .34),rgb(255 163 139 / .1) 62%,transparent);filter:blur(14px);pointer-events:none}.hb-visual img{position:relative;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 26px 44px rgb(90 10 35 / .38));animation:floaty 5.5s var(--ease-in-out) infinite}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.badges{display:flex;flex-wrap:wrap;gap:12px 9px;margin-bottom:24px;max-width:640px}.badge{display:flex;flex-direction:column;align-items:center;gap:7px;width:70px;text-align:center;flex:0 0 auto}.badge .ring{width:52px;height:52px;border-radius:50%;border:1.35px solid rgb(251 243 230 / .72);display:flex;align-items:center;justify-content:center;color:var(--cream)}.badge .ring svg.ico{width:23px;height:23px;stroke-width:1.5}.badge .lbl{font-size:10.5px;font-weight:700;line-height:1.25;color:var(--cream);text-transform:uppercase;letter-spacing:.03em}.valuestrip{background:rgb(107 22 48 / .26);overflow:hidden}.valuestrip .wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 44px;padding:20px 40px}.valuestrip .vi{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:var(--cream);white-space:nowrap}.valuestrip .vi svg.ico{width:18px;height:18px;stroke-width:1.7}.valuestrip .vi[data-vi-dup]{display:none}@media(max-width:860px){.hb-inner{grid-template-columns:1fr;padding:0 18px;min-height:0;text-align:center;gap:10px}.hb-copy{padding-bottom:6px}.hb-copy p{margin-left:auto;margin-right:auto}.badges{justify-content:center;margin-left:auto;margin-right:auto}.hb-visual{max-width:340px;margin:0 auto}.hb-copy .eyebrow{justify-content:center}}@media(max-width:480px){.badges{gap:10px 8px}.badge{width:64px}.badge .ring{width:46px;height:46px}.badge .ring svg.ico{width:21px;height:21px}.hb-copy .btn-hero{width:100%}}@media(max-width:640px){.valuestrip .wrap{flex-wrap:nowrap;justify-content:flex-start;gap:0;padding:14px 0;width:max-content;animation:vsmarquee 18s linear infinite}.valuestrip .vi{padding:0 28px}.valuestrip .vi[data-vi-dup]{display:inline-flex}.valuestrip:hover .wrap,.valuestrip:active .wrap{animation-play-state:paused}}@keyframes vsmarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.hb-copy .badges,.hb-copy .eyebrow,.hb-copy h1,.hb-copy p,.hb-copy .btn-hero{animation:heroIn .72s var(--ease-out) backwards}.hb-copy .badges{animation-delay:.05s}.hb-copy .eyebrow{animation-delay:.13s}.hb-copy h1{animation-delay:.21s}.hb-copy p{animation-delay:.29s}.hb-copy .btn-hero{animation-delay:.37s}.hb-visual{animation:heroInV .9s var(--ease-out) .28s backwards}@keyframes heroIn{from{opacity:0;transform:translateY(16px)}}@keyframes heroInV{from{opacity:0;transform:translateY(26px) scale(.985)}}.crumbs{max-width:1320px;margin:0 auto;padding:34px 40px 0;font-size:12.5px;font-weight:500;color:var(--ink)}.crumbs a:hover{color:var(--berry)}.crumbs b{color:var(--berry);font-weight:700}@media(max-width:640px){.crumbs{padding:24px 18px 0;font-size:11.5px}}.product{max-width:1320px;margin:0 auto;padding:22px 40px 76px;display:grid;grid-template-columns:1.12fr .88fr;gap:48px}@media(max-width:960px){.product{grid-template-columns:1fr;gap:30px;padding:22px 18px 44px}}.gallery{position:sticky;top:112px;align-self:start}@media(max-width:960px){.gallery{position:static}}.gallery-inner{position:relative}.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}.carousel .slide{flex:0 0 100%;scroll-snap-align:center}.stage{position:relative;background:#D9748F;border-radius:var(--radius-lg);aspect-ratio:5/4;overflow:hidden;box-shadow:var(--shadow-soft);display:flex;align-items:center;justify-content:center;width:100%}.stage img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transform:scale(var(--z,1));transform-origin:var(--o,50% 50%);object-position:var(--o,50% 50%);transition:transform .6s var(--ease-out)}.ph-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--berry);text-align:center;pointer-events:none}.ph-fallback .pf-name{font-family:var(--font-title);font-size:38px}.ph-fallback .pf-sub{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}@media(hover:hover) and (pointer:fine){.stage:hover img{transform:scale(calc(var(--z,1) * 1.04))}}.dots{display:flex;gap:8px;justify-content:center;margin-top:14px}.dot-btn{width:8px;height:8px;border-radius:50%;border:none;background:#E7CFC6;padding:0;cursor:pointer;transition:width .25s var(--ease-out),background .25s ease}.dot-btn.active{width:22px;background:var(--berry)}.dot-btn:active{transform:scale(.9)}.thumbs{display:flex;gap:10px;margin-top:14px}.thumb{width:70px;height:70px;padding:0;border-radius:14px;overflow:hidden;border:2px solid #fff0;background:var(--white);cursor:pointer;transition:border-color .16s var(--ease-out),transform .16s var(--ease-out)}.thumb.active{border-color:var(--berry)}.thumb img{width:100%;height:100%;object-fit:cover;object-position:var(--o,50% 50%)}@media(hover:hover) and (pointer:fine){.thumb:hover{transform:translateY(-2px);border-color:var(--peach)}}.buy .buyname{font-family:var(--font-title);font-weight:700;color:var(--berry);font-size:clamp(34px,6vw,50px);line-height:1.05;margin:6px 0 12px}.rating{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;margin-bottom:18px;color:var(--wine)}.rating .stars{font-size:16px}.rating a{color:var(--berry);text-decoration:underline;text-underline-offset:3px}.buy .lead{font-size:clamp(15px,3.6vw,17px);max-width:44ch;margin-bottom:16px}.symptoms{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.symptoms span{background:linear-gradient(135deg,#C63763,#A73155);color:var(--cream);font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:100px}.pick-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--berry);margin-bottom:12px}.tiers{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.tier{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.6px solid var(--line);border-radius:var(--radius-md);background:var(--white);cursor:pointer;position:relative;transition:border-color .16s var(--ease-out),background .16s var(--ease-out),transform .12s var(--ease-out),box-shadow .16s var(--ease-out)}.tier:hover{border-color:var(--peach)}.tier.active{border-color:var(--berry);background:var(--soft-berry);box-shadow:var(--shadow-card)}.tier:active{transform:scale(.995)}.tier .radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--peach);flex:none;display:flex;align-items:center;justify-content:center}.tier.active .radio{border-color:var(--berry)}.tier .radio::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--berry);transform:scale(0);transition:transform .2s var(--ease-out)}.tier.active .radio::after{transform:scale(1)}.tier .info{flex:1}.tier .t-name{font-weight:700;font-size:15px;color:var(--deepwine)}.tier .t-sub{font-size:12.5px;color:var(--ink)}.tier .t-price{text-align:right}.tier .t-per{font-family:var(--font-title);font-size:17px;color:var(--berry);line-height:1.1}.tier .t-per small{font-family:var(--font-body);font-weight:700;font-size:11px}.tier .t-unit{font-size:11px;color:var(--ink)}.save-pill{background:var(--peach);color:var(--deepwine);font-size:11px;font-weight:700;padding:3px 9px;border-radius:100px;position:absolute;top:-9px;right:14px}.addon{position:relative;display:flex;align-items:center;gap:14px;background:var(--soft-peach);border:1.6px solid rgb(255 163 139 / .55);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:18px;cursor:pointer;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out)}.addon:hover{border-color:var(--peach)}.addon.on{border-color:var(--berry);background:var(--soft-berry);box-shadow:var(--shadow-card)}.addon input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.addon .ad-box{width:24px;height:24px;border-radius:8px;border:1.8px solid var(--peach);background:var(--white);color:var(--cream);flex:none;display:flex;align-items:center;justify-content:center;transition:background .18s var(--ease-out),border-color .18s var(--ease-out)}.addon .ad-box svg.ico{width:14px;height:14px;stroke-width:2.4;opacity:0;transform:scale(.6);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.addon.on .ad-box{background:var(--berry);border-color:var(--berry)}.addon.on .ad-box svg.ico{opacity:1;transform:scale(1)}.addon input:focus-visible+.ad-box{outline:2px solid var(--wine);outline-offset:3px}.addon .ad-tx{flex:1;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--deepwine)}.addon .ad-tx b{color:var(--berry);font-weight:700}.addon .ad-price{font-weight:700;color:var(--berry);font-size:13.5px;background:var(--white);border:1px solid var(--line);padding:5px 12px;border-radius:100px;white-space:nowrap}.checkout{border-radius:var(--radius-lg);overflow:hidden;color:var(--cream);background:radial-gradient(circle at 100% 0%,rgb(255 163 139 / .42) 0%,#fff0 52%),linear-gradient(155deg,#C63763 0%,#A73155 60%,#8F2446 100%);box-shadow:0 26px 46px -28px rgb(107 22 48 / .7)}.co-main{padding:26px 28px 18px}.co-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 14px}.co-k{display:block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#FFE8DF;margin-bottom:7px}.co-amt{font-family:var(--font-title);font-weight:700;font-size:clamp(28px,2.8vw,32px);line-height:1;color:var(--cream);white-space:nowrap}.co-amt small{font-family:var(--font-body);font-size:12.5px;font-weight:700;color:#FFE8DF;margin-left:4px}.co-save{display:none;padding:6px 13px;border-radius:100px;background:var(--peach);color:var(--deepwine);font-size:12.5px;font-weight:700;white-space:nowrap}.co-save.on{display:inline-flex}.co-meta{margin:14px 0 18px;font-size:12.5px;font-weight:500;color:#FFE8DF}.co-meta b{color:#fff;font-weight:700}.co-ship{margin-top:5px;font-size:12px;font-weight:500;color:#FFE8DF;opacity:.9}.co-cta{padding:18px 30px;font-size:16px;background:var(--cream);color:var(--wine);box-shadow:0 14px 26px -14px rgb(40 4 18 / .7)}.co-cta svg.ico{width:18px;height:18px;stroke-width:1.9;transition:transform .25s var(--ease-out)}@media(hover:hover) and (pointer:fine){.co-cta:hover{background:#fff;color:var(--wine)}.co-cta:hover svg.ico{transform:translateX(4px)}}.co-wa{display:flex;width:max-content;margin:14px auto 0;padding:10px 22px;font-size:13.5px}.co-wa svg.wa{width:16px;height:16px}.co-trust{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 28px;padding:0;border-top:1px solid rgb(251 243 230 / .2);color:var(--cream)}.co-trust li{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 6px 24px;text-align:center;font-size:12px;font-weight:700;line-height:1.3;text-wrap:balance}.co-trust li+li{border-left:1px solid rgb(251 243 230 / .2)}.co-trust svg.ico{width:32px;height:32px;stroke-width:1.25;color:var(--cream)}.co-trust small{display:block;margin-top:3px;font-size:11.5px;font-weight:500;opacity:.88}.mini-aviso{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;color:var(--ink);margin:16px 4px 0}.mini-aviso svg.ico{width:16px;height:16px;stroke-width:1.7;color:var(--berry);flex:none;margin-top:2px}@media(max-width:420px){.co-main{padding:22px 20px 14px}.co-trust{margin:0 20px}.co-trust li{font-size:11px;padding:18px 4px 20px}.co-trust svg.ico{width:28px;height:28px}.co-trust small{font-size:10.5px}}section.block{padding:clamp(72px,9vw,108px) 0;position:relative}@media(max-width:640px){section.block{padding:56px 0}}.sec-head{max-width:640px;margin:0 auto clamp(30px,4.5vw,46px);text-align:center}.sec-head h2{font-size:clamp(26px,4.4vw,38px);margin-bottom:10px}.sec-head p{font-size:15.5px;color:var(--ink)}section.block.berry-text .sec-head h2,section.block.berry-text .eyebrow,section.block.berry-text .sec-head p{color:var(--cream)}.sec-forme{background:linear-gradient(180deg,#C63763 0%,#C63763 42%,#FBF3E6 100%)}.checklist{max-width:620px;margin:0 auto;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-soft)}.checklist .ci{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:500;color:var(--deepwine)}.checklist .ci:last-of-type{border-bottom:none}.checklist .ck{width:26px;height:26px;border-radius:50%;background:var(--berry);color:var(--cream);flex:none;display:flex;align-items:center;justify-content:center;margin-top:0}.checklist .ck svg.ico{width:14px;height:14px;stroke-width:2}.checklist .foot{text-align:center;margin-top:22px}.sec-bene{background:var(--cream)}.bene-wrap,.icar-wrap,.rev-wrap{position:relative;padding:0 46px}.bene-viewport,.icar-viewport,.rev-viewport{overflow:visible}.bene-track,.icar-track{display:flex;gap:16px}.rev-track{display:flex;gap:18px}.hidden-card{display:none!important}.sec-bene .wrap{max-width:1360px}.bene{flex:0 0 calc((100% - 3*16px)/4);position:relative;overflow:hidden;background:linear-gradient(180deg,#FFFFFF 0%,#FFF7F2 100%);border-radius:var(--radius-lg);padding:36px 24px 34px;text-align:center;box-shadow:var(--shadow-card);border:1px solid var(--line)}.bene::before{content:"";position:absolute;left:50%;top:-70px;width:240px;height:240px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgb(255 163 139 / .34) 0%,#fff0 68%);pointer-events:none}.bene .ic{position:relative;width:68px;height:68px;margin:0 auto 22px;border-radius:50%;background:linear-gradient(145deg,#C63763,#A73155);color:var(--cream);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 7px rgb(198 55 99 / .09),0 14px 26px -12px rgb(167 49 85 / .7)}.bene .ic svg.ico{width:36px;height:36px;stroke-width:1.3}.bene h4{position:relative;font-size:18px;margin-bottom:10px}.bene p{position:relative;font-size:14px;line-height:1.55;margin:0;color:var(--ink)}.car-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:var(--white);color:var(--berry);border:1px solid var(--line);box-shadow:var(--shadow-card);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;padding:0;transition:background .2s var(--ease-out),transform .2s var(--ease-out)}.car-arrow svg.ico{width:18px;height:18px;stroke-width:1.7}.car-arrow.prev{left:0}.car-arrow.next{right:0}@media(hover:hover) and (pointer:fine){.car-arrow:hover{background:var(--soft-berry)}}.car-arrow:active{transform:translateY(-50%) scale(.94)}.bene-dots,.icar-dots,.rev-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}@media(max-width:1000px){.bene{flex:0 0 calc((100% - 2*16px)/3)}}@media(max-width:640px){.bene{flex:0 0 calc((100% - 16px)/2)}.bene-wrap,.icar-wrap,.rev-wrap{padding:0 36px}.car-arrow{width:36px;height:36px}}@media(max-width:480px){.bene{flex:0 0 100%}}.sec-how{background:linear-gradient(160deg,#A73155 0%,#8F2446 100%);color:var(--cream)}section.block.sec-how{padding:clamp(64px,8vw,96px) 0;overflow:visible;background:linear-gradient(180deg,#EC8F7A 0%,#FBF3E6 82%)}.sec-how .howto.wrap{max-width:var(--maxw);padding:0 40px;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(36px,5vw,64px);align-items:center}.how-copy{grid-column:1;grid-row:1;padding:0}.howto .pic{grid-column:2;grid-row:1;position:relative;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;background:#D9748F;box-shadow:0 26px 50px -28px rgb(107 22 48 / .6)}.howto .pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.sec-how .eyebrow{color:var(--deepwine)}.howto h2{text-align:left;color:#fff;font-size:clamp(25px,3.6vw,36px);max-width:none;margin:0 0 26px;text-shadow:0 2px 18px rgb(143 36 70 / .3)}.steps{display:flex;flex-direction:column;gap:20px;margin:0}.step{display:flex;gap:16px;align-items:flex-start;padding:0}.step .sn{width:40px;height:40px;border-radius:50%;background:linear-gradient(145deg,#C63763,#A73155);color:var(--cream);font-family:var(--font-title);font-size:16px;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 10px 18px -10px rgb(143 36 70 / .8)}.step h4{font-size:17px;margin:2px 0 4px;color:var(--wine)}.step p{font-size:14px;line-height:1.55;margin:0;color:var(--ink);max-width:46ch}@media(max-width:820px){.sec-how .howto.wrap{grid-template-columns:1fr;padding:0 18px;gap:30px}.how-copy,.howto .pic{grid-column:1}.how-copy{grid-row:1}.howto .pic{grid-row:2}}.sec-combos{background:var(--cream)}.combos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:820px){.combos{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.combo{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden;text-align:center}.combo .cimg{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(115deg,var(--a) 0%,var(--a) 28%,var(--b) 72%,var(--b) 100%)}.combo .cimg::after{content:"AURAH";position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:15px;letter-spacing:.34em;text-indent:.34em;color:rgb(251 243 230 / .6)}.combo .cphoto{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.combo .cbody{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.combo .cchips{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:14px}.cchip{display:inline-flex;align-items:center;padding:8px 15px;border-radius:100px;font-weight:700;font-size:13px;font-family:var(--font-title);font-weight:700;color:#fff;white-space:nowrap}.combo .plus{color:var(--berry);font-weight:700;font-size:18px}.combo .cname{font-family:var(--font-title);font-size:21px;color:var(--berry);margin-bottom:8px}.combo .cdesc{font-size:13.5px;margin-bottom:14px;flex:1;color:var(--ink)}.combo .cprice{font-family:var(--font-title);font-size:27px;color:var(--berry);margin-bottom:2px}.combo .cprice small{font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--ink)}.combo .csave{font-size:12.5px;color:var(--wine);font-weight:700;margin-bottom:16px;min-height:16px}.sec-ing{background:linear-gradient(180deg,#EC8F7A 0%,#FBF3E6 80%)}.sec-ing .sec-head p,.sec-ing .eyebrow{color:var(--deepwine)}.sec-ing .sec-head h2{color:#fff;text-shadow:0 2px 18px rgb(143 36 70 / .3)}section.block.sec-ing{padding-bottom:clamp(40px,5vw,64px)}section.block.sec-dl{padding-top:clamp(40px,5vw,64px)}.sec-ing .wrap{max-width:1360px}.icard{flex:0 0 calc((100% - 3*16px)/4);aspect-ratio:3/4;cursor:pointer}.icard-flip{position:relative;width:100%;height:100%;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-card)}.icard-face{position:absolute;inset:0;transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.icard-front{background:var(--soft-peach);opacity:1;transform:scale(1)}.icard-front img{width:100%;height:100%;object-fit:cover;display:block}.icard.open .icard-front{opacity:0;transform:scale(.94)}.icard-back{background:linear-gradient(160deg,#C63763,#A73155);color:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;opacity:0;transform:scale(1.06);pointer-events:none}.icard.open .icard-back{opacity:1;transform:scale(1);pointer-events:auto}@media(hover:hover) and (pointer:fine){.icard:hover .icard-front{opacity:0;transform:scale(.94)}.icard:hover .icard-back{opacity:1;transform:scale(1);pointer-events:auto}}.icard-back h4{color:var(--cream);font-size:18px;margin-bottom:10px}.icard-back p{color:var(--cream);font-size:14px;line-height:1.5;margin:0}@media(max-width:1000px){.icard{flex:0 0 calc((100% - 2*16px)/3)}}@media(max-width:640px){.icard{flex:0 0 calc((100% - 16px)/2)}.icard-back h4{font-size:14px}.icard-back p{font-size:11.5px}}@media(max-width:480px){.icard{flex:0 0 100%}}.sec-dl{background:var(--cream)}.downloads{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1020px;margin:0 auto}@media(max-width:760px){.downloads{grid-template-columns:1fr;max-width:480px}}.dl{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.dl-vis{position:relative;aspect-ratio:16/11;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 108%,rgb(255 163 139 / .5) 0%,#fff0 62%),linear-gradient(180deg,#FDEAE0 0%,#F7D9D6 100%)}.dl-vis img{display:block;height:auto;border-radius:8px;box-shadow:0 22px 40px -18px rgb(107 22 48 / .55),0 4px 12px -4px rgb(107 22 48 / .25);transition:transform .5s var(--ease-out)}.dl-vis .c-web{width:78%;position:relative;left:-6%}.dl-vis .c-mov{position:absolute;right:6%;bottom:-7%;width:28%}.dl-vis .c-tox-back{position:relative;height:88%;width:auto;left:10%}.dl-vis .c-tox-front{position:absolute;height:72%;width:auto;left:17%;bottom:-6%}@media(hover:hover) and (pointer:fine){.dl:hover .dl-vis img{transform:translateY(-5px)}}.dl-body{padding:24px 26px 28px;display:flex;flex-direction:column;flex:1}.dl-tag{align-self:flex-start;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--deepwine);background:var(--soft-peach);padding:5px 12px;border-radius:100px;margin-bottom:12px}.dl h4{font-size:20px;margin-bottom:8px}.dl p{font-size:14px;line-height:1.55;margin:0 0 18px;color:var(--ink)}.dl-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.dl-btns .btn{padding:13px 22px;font-size:14px;flex:1 1 auto}.dl-btns .btn small{font-size:11.5px;font-weight:500;opacity:.85}.dl-btns .btn svg.ico{width:17px;height:17px;stroke-width:1.8;transition:transform .25s var(--ease-out)}@media(hover:hover) and (pointer:fine){.dl-btns .btn:hover svg.ico{transform:translateY(2px)}}.sec-science{background:linear-gradient(180deg,#FBF3E6 0%,#FBF3E6 12%,#C63763 100%)}.sec-faq{background:var(--cream)}.science{max-width:820px;margin:0 auto}.acc{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden;box-shadow:0 10px 26px -18px rgb(107 22 48 / .45),inset 0 0 0 1px rgb(255 255 255 / .7);transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.acc.open{border-color:rgb(198 55 99 / .4);box-shadow:var(--shadow-card),inset 0 0 0 1px rgb(255 255 255 / .7)}.acc-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:20px 24px;font-family:var(--font-light);font-weight:400;font-size:clamp(16.5px,2.2vw,18.5px);line-height:1.3;color:var(--deepwine);display:flex;justify-content:space-between;align-items:center;gap:16px}.acc-q .chev{flex:none;width:30px;height:30px;border-radius:50%;background:var(--soft-berry);color:var(--berry);display:flex;align-items:center;justify-content:center;transition:transform .25s var(--ease-out),background .25s var(--ease-out),color .25s var(--ease-out)}.acc-q .chev svg.ico{width:16px;height:16px;stroke-width:1.8}.acc.open .acc-q .chev{transform:rotate(180deg);background:var(--berry);color:var(--cream)}.acc-a{max-height:0;overflow:hidden;transition:max-height .3s var(--ease-out)}.acc-a .inner{padding:0 24px 22px;font-size:14px;color:var(--ink)}.sec-rev{background:var(--berry)}.sec-rev .sec-head h2,.sec-rev .eyebrow{color:var(--cream)}.rev-summary{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-bottom:34px}.rev-summary .big{font-family:var(--font-title);font-size:52px;color:var(--cream);line-height:1}.rev-summary .meta{color:var(--cream);font-size:13px;font-weight:500}.rev-summary .meta .stars{font-size:20px;color:#FFC9B8;margin-bottom:4px}.review{flex:0 0 calc((100% - 36px)/3);position:relative;display:flex;flex-direction:column;min-height:260px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px;box-shadow:var(--shadow-card)}.review p{flex:1 0 auto;font-size:13.5px;margin-bottom:14px;color:var(--ink)}.review .rtag{position:absolute;top:18px;right:18px;background:var(--soft-peach);color:var(--deepwine);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 11px;border-radius:100px}.review .stars{font-size:15px;margin-bottom:10px}.review h4{font-size:14.5px;margin-bottom:8px;padding-right:74px}.review .who{font-size:12.5px;font-weight:700;color:var(--berry)}.review .verified{font-size:11px;font-weight:500;color:var(--ink)}@media(max-width:900px){.review{flex:0 0 100%}}.sec-rev .dot-btn{background:rgb(251 243 230 / .45)}.sec-rev .dot-btn.active{background:var(--cream)}@media(hover:hover) and (pointer:fine){.bene,.review{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.bene:hover,.review:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}}.imgband{position:relative;overflow:hidden;width:100%;aspect-ratio:5/2;max-height:max(300px,62vh);min-height:240px;background:#D9748F}.imgband-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%}@media(max-width:900px){.imgband{aspect-ratio:3/2;max-height:none;min-height:0}}.sec-consult{background:linear-gradient(180deg,#C63763 0%,#6B1630 100%)}.consult{max-width:900px;margin:0 auto;text-align:center;padding:clamp(36px,5vw,64px) clamp(22px,5vw,72px);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgb(255 255 255 / .14),rgb(255 255 255 / .04));box-shadow:inset 0 0 0 1px rgb(251 243 230 / .24),0 40px 70px -40px rgb(20 0 10 / .8)}.consult .eyebrow{justify-content:center;color:var(--peach)}.consult h2{color:var(--cream);font-size:clamp(28px,4vw,42px);margin:0 auto 16px;max-width:20ch}.consult p{color:var(--cream);max-width:56ch;margin:0 auto 30px;font-size:16px;line-height:1.65}.consult .btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}.consult .tm-open{font-size:15px;padding:16px 28px 16px 22px;background:var(--peach);color:var(--deepwine);border-color:#fff0;box-shadow:0 16px 28px -14px rgb(20 0 10 / .7)}.consult .tm-open svg{width:20px;height:20px}@media(hover:hover){.consult .tm-open:hover{background:#ff8f72;border-color:#fff0;color:var(--deepwine)}}.consult .btn-wa{padding:15px 26px;font-size:15px}.consult .tm-cta-note{display:block;margin-top:18px;font-size:12px;font-weight:500;color:var(--cream);opacity:.9}.avisoband{background:var(--deepwine);color:var(--cream);padding:0 clamp(18px,4vw,40px) clamp(36px,5vw,56px)}.aviso-card{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:minmax(230px,300px) 1fr;gap:clamp(24px,4vw,52px);align-items:center;padding:clamp(26px,3.6vw,42px) clamp(24px,3.6vw,48px);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgb(255 255 255 / .11),rgb(255 255 255 / .035));box-shadow:inset 0 0 0 1px rgb(251 243 230 / .2)}.aviso-left{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.aviso-ic{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:var(--cream);background:linear-gradient(135deg,#C63763,#8F2446);box-shadow:0 14px 26px -16px rgb(20 0 10 / .8)}.aviso-ic svg.ico{width:26px;height:26px;stroke-width:1.5}.avisoband .eyebrow{color:var(--peach);margin-bottom:8px}.aviso-t{color:var(--cream);font-size:clamp(23px,2.7vw,29px);line-height:1.1}.aviso-right{padding-left:clamp(24px,4vw,52px);border-left:1px solid rgb(251 243 230 / .22)}.aviso-right p{color:var(--cream);font-size:14px;line-height:1.75;margin:0;max-width:70ch}.aviso-right p+p{margin-top:16px;padding-top:16px;border-top:1px solid rgb(251 243 230 / .16)}.aviso-right b{color:var(--cream);font-weight:700}@media(max-width:820px){.aviso-card{grid-template-columns:1fr;gap:22px;align-items:start}.aviso-left{flex-direction:row;align-items:center;gap:14px}.aviso-right{padding-left:0;border-left:0;padding-top:22px;border-top:1px solid rgb(251 243 230 / .22)}}@media(min-width:1100px){.avisoband{padding-bottom:calc(clamp(36px,5vw,56px) + clamp(20px,3vw,40px))}footer.af{margin-top:calc(-1 * clamp(20px,3vw,40px))}}@media(max-width:1099px){.avisoband{border-radius:0;margin-bottom:0}}@media(max-width:1099px){footer.af{margin:0;border-radius:clamp(24px,3vw,32px) clamp(24px,3vw,32px) 0 0}footer.af .af-mail{font-size:12.5px;overflow-wrap:normal}}@media(min-width:700px) and (max-width:860px){footer.af .af-in{padding:0 22px}footer.af .af-cols{gap:18px}footer.af .af-products .af-body{column-gap:12px}footer.af .af-contact{padding:18px 16px}}@media(max-width:640px){footer.af{margin:0;border-radius:24px 24px 0 0;padding-top:34px}}.wa-float{position:fixed;right:20px;bottom:20px;z-index:70;width:56px;height:56px;border-radius:50%;background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-soft);transition:transform .25s var(--ease-out),background .25s var(--ease-out)}.wa-float svg{width:28px;height:28px}@media(hover:hover) and (pointer:fine){.wa-float:hover{transform:translateY(-3px);background:#1fb955}}@media(max-width:640px){.wa-float{position:fixed;right:20px;bottom:20px;z-index:70;width:56px;height:56px;border-radius:50%;background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-soft);transition:transform .25s var(--ease-out),background .25s var(--ease-out)}}.stickybar{position:fixed;left:0;right:0;bottom:0;z-index:65;background:var(--white);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -8px 24px -14px rgb(167 49 85 / .3)}.stickybar .sp{font-family:var(--font-title);color:var(--berry);font-size:18px;line-height:1.15}.stickybar .sp small{font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--ink);display:block}.stickybar .btn{padding:13px 22px;font-size:14px}@media(max-width:640px){.stickybar.show{display:flex}}.toast{position:fixed;left:50%;bottom:30px;transform:translateX(-50%) translateY(20px);background:var(--wine);color:var(--cream);padding:13px 22px;border-radius:100px;font-size:13.5px;font-weight:700;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out);z-index:90;max-width:calc(100vw - 32px);text-align:center}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:640px){.toast{bottom:96px}}.reveal{transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}html.js .reveal:not(.in){opacity:0;transform:translateY(22px)}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important;transition:opacity .2s ease!important}html.js .reveal:not(.in){opacity:1!important;transform:none!important}.stage img{transition:none!important}.valuestrip .wrap{width:auto!important}.valuestrip{overflow-x:auto}}.icard-front img.tmp{transform:scale(1.45);transform-origin:50% 42%}.product>*{min-width:0}@media(max-width:640px){.wa-float{transition:bottom .3s var(--ease-out),transform .25s var(--ease-out),background .25s var(--ease-out)}body.has-sticky .wa-float{bottom:calc(88px + env(safe-area-inset-bottom))}body.has-sticky .toast{bottom:calc(92px + env(safe-area-inset-bottom))}}section.block{padding:clamp(52px,6vw,76px) 0}section.block.sec-how{padding:clamp(52px,6vw,76px) 0}section.block.sec-ing{padding-bottom:clamp(36px,4vw,52px)}section.block.sec-dl{padding-top:clamp(36px,4vw,52px)}@media(max-width:640px){section.block,section.block.sec-how{padding:48px 0}}.sec-head{max-width:860px;margin-bottom:clamp(26px,3.6vw,38px)}.sec-head h2{font-size:clamp(24px,3.2vw,32px);line-height:1.12;text-wrap:balance}.sec-head p{font-size:15px;max-width:54ch;margin-left:auto;margin-right:auto}.buy .buyname{font-size:clamp(30px,3.4vw,40px);margin:4px 0 10px}.buy .lead{font-size:15.5px;line-height:1.6;color:var(--ink);max-width:46ch}.symptoms span{background:var(--white);color:var(--deepwine);border:1px solid var(--line);font-size:12px;padding:6px 13px}.howto h2{font-size:clamp(23px,2.7vw,30px);margin-bottom:22px}.consult h2{font-size:clamp(23px,2.6vw,30px);max-width:none;text-wrap:balance}.consult p{font-size:15.5px}.aviso-t{font-size:clamp(19px,1.9vw,22px)}.rev-summary .big{font-size:44px}.co-amt{font-size:clamp(26px,2.4vw,28px)}.combo .cimg{aspect-ratio:16/8}.combo .cname{font-size:19px}.combo .cprice{font-size:24px}.bene h4{font-size:17px}.hero-brand{padding:clamp(128px,12vw,148px) 0 0}.hb-inner{min-height:380px}@media(min-width:861px){.hb-inner{grid-template-columns:1.1fr .9fr}}@media(max-width:860px){.hb-inner{min-height:0;grid-template-columns:1fr}}.hb-copy{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:34px}.hb-copy .eyebrow{order:1}.hb-copy h1{order:2}.hb-copy p{order:3}.hb-copy .btn-hero{order:4}.hb-copy .badges{order:5}.hb-copy h1{font-size:clamp(30px,3.6vw,44px);line-height:1.08;max-width:16ch;text-wrap:balance;margin:6px 0 14px}.hb-copy p{font-size:16px;line-height:1.65;max-width:46ch;margin-bottom:22px}.badges{flex-wrap:nowrap;gap:6px;margin:28px 0 0;max-width:none}.badge{width:66px;gap:6px}.badge .ring{width:42px;height:42px}.badge .ring svg.ico{width:20px;height:20px;stroke-width:1.35}.badge .lbl{font-size:9.5px;letter-spacing:.02em}.hb-visual{max-width:400px;justify-self:center}@media(max-width:860px){.hb-copy{align-items:center}.hb-copy h1{max-width:none}.badges{flex-wrap:wrap;justify-content:center}.hb-visual{width:100%;max-width:300px;margin:0 auto;justify-self:stretch}.hero-brand{padding-top:140px}}.hb-visual{display:none}.hero-brand{padding:clamp(136px,13vw,156px) 0 0}.hb-inner{display:block;min-height:0;text-align:center;padding:0 40px}.hb-copy{align-items:center;padding-bottom:36px}.hb-copy h1{max-width:none;font-size:clamp(30px,4.2vw,46px);margin:6px 0 14px}.hb-copy p{max-width:54ch;margin-bottom:24px}.badges{justify-content:center;margin:28px 0 0}@media(max-width:860px){.hb-inner{padding:0 18px}.hero-brand{padding-top:140px}.hb-copy{padding-bottom:30px}.badges{flex-wrap:wrap}}.consult{padding:clamp(34px,5vw,56px) clamp(22px,5vw,72px)}.consult .eyebrow{font-size:12px;margin:0 0 12px}.consult h2{font-size:24px;line-height:1.08;margin:8px auto 12px}.consult p{font-size:16px;line-height:1.55;opacity:.92;max-width:52ch;margin:0 auto 26px}.hb-copy h1{font-size:clamp(30px,5.4vw,48px)!important}.sec-head h2,.howto h2,.buy .buyname{font-size:clamp(26px,4.2vw,36px)!important}.consult h2,.aviso-t{font-size:clamp(21px,2.6vw,24px)!important}.bene h4,.step h4,.icard-back h4,.dl h4{font-size:18px!important}.review h4{font-size:16px!important}.hb-copy p{font-size:clamp(15px,2.8vw,17px)!important}.buy .lead,.sec-head p,.consult p{font-size:16px!important}.aviso-right p,.review p{font-size:14px!important}.hb-copy .eyebrow,.sec-head .eyebrow,.consult .eyebrow{font-size:12px!important}.sec-head{max-width:940px}.howto h2,.sec-ing .sec-head h2{color:var(--cream)!important}.hero-brand{padding-top:clamp(150px,17vw,196px)}section.block,section.block.sec-how{padding:clamp(50px,6vw,70px) 0}@media(max-width:640px){section.block,section.block.sec-how{padding:50px 0}}.btn,.tm-open{border-radius:999px;font-weight:700;line-height:1.2;letter-spacing:.01em;font-size:15px;padding:15px 30px;min-height:52px;transition:background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.dl-btns .btn,.stickybar .btn,.co-wa{font-size:13.5px;padding:11px 22px;min-height:44px}.co-cta{font-size:15px;padding:16px 30px}@media(hover:hover) and (pointer:fine){.btn:hover,.tm-open:hover{transform:translateY(-2px)}.btn-primary:hover,.btn-hero:hover,.btn-wa:hover{box-shadow:0 14px 26px -14px rgb(107 22 48 / .55)}}.btn:active,.tm-open:active{transform:scale(.98);transition-duration:.12s}.btn:focus-visible,.tm-open:focus-visible{outline:2px solid #FFA38B;outline-offset:3px}@media(max-width:360px){.btn{padding-left:18px;padding-right:18px;white-space:normal}}@media(prefers-reduced-motion:reduce){.btn,.tm-open{transition:none}.btn:hover,.tm-open:hover,.btn:active{transform:none}}@keyframes ftLight{from{transform:translate3d(-3%,2%,0) scale(1);opacity:.75}to{transform:translate3d(4%,-3%,0) scale(1.08);opacity:1}}.howto .pic,.imgband{isolation:isolate;transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.howto .pic::before,.imgband::before{content:"";position:absolute;inset:-8%;z-index:1;pointer-events:none;mix-blend-mode:soft-light;animation:ftLight 11s ease-in-out infinite alternate;background:radial-gradient(45% 55% at 38% 78%,rgb(205 184 250 / .6),transparent 70%),radial-gradient(30% 40% at 82% 18%,rgb(255 190 170 / .5),transparent 70%)}.howto .pic::after,.imgband::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;transform:translateX(-125%);background:linear-gradient(105deg,transparent 36%,rgb(255 255 255 / .32) 50%,transparent 64%)}.howto .pic img,.imgband-img{transform:scale(1);transition:transform .8s var(--ease-out)}@media(hover:hover) and (pointer:fine){.howto .pic:hover{transform:translateY(-4px);box-shadow:0 34px 60px -30px rgb(107 22 48 / .65)}.howto .pic:hover img,.imgband:hover .imgband-img{transform:scale(1.04)}.howto .pic:hover::after,.imgband:hover::after{transform:translateX(125%);transition:transform 1.1s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.howto .pic::before,.howto .pic::after,.imgband::before,.imgband::after{display:none}.howto .pic img,.imgband-img{transform:none!important;transition:none}.howto .pic:hover{transform:none}}@media(max-width:640px){.consult .btn,.consult .tm-open{width:100%}.consult .btns{flex-direction:column}}@media(max-width:480px){.consult .eyebrow{text-align:center}.consult .eyebrow::before{display:none}}.symptoms{gap:10px}.symptoms span{background:linear-gradient(135deg,#C63763,#A73155);color:var(--cream);border:0;font-size:13px;font-weight:700;letter-spacing:.01em;padding:8px 17px;box-shadow:0 10px 18px -12px rgb(143 36 70 / .75),inset 0 1px 0 rgb(255 255 255 / .2)}.addon{gap:16px;padding:16px 18px;background:linear-gradient(135deg,#fff 0%,#FFF2EC 100%);border:1.5px solid rgb(255 163 139 / .6);box-shadow:0 12px 24px -20px rgb(143 36 70 / .5);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .25s var(--ease-out),background .25s var(--ease-out)}.addon .ad-box{width:26px;height:26px;border-radius:9px;border-width:1.6px}.addon .ad-box svg.ico{width:15px;height:15px}.addon .ad-tx{font-size:14.5px;line-height:1.45;color:var(--ink)}.addon .ad-tx b{font-family:var(--font-title);font-weight:400;font-size:15px;letter-spacing:.01em;color:var(--berry)}.addon .ad-price{font-size:13.5px;padding:7px 14px;border-color:rgb(255 163 139 / .6);transition:background .25s var(--ease-out),color .25s var(--ease-out),border-color .25s var(--ease-out)}.addon.on{background:linear-gradient(135deg,#FBE6EC 0%,#F9D7E1 100%);border-color:var(--berry);box-shadow:0 16px 28px -20px rgb(143 36 70 / .7)}.addon.on .ad-box{background:linear-gradient(145deg,#C63763,#A73155);border-color:var(--berry);animation:adPop .38s var(--ease-out)}.addon.on .ad-price{background:linear-gradient(135deg,#C63763,#A73155);color:var(--cream);border-color:#fff0}@keyframes adPop{0%{transform:scale(.82)}60%{transform:scale(1.14)}100%{transform:scale(1)}}@media(hover:hover) and (pointer:fine){.addon:hover,.tier:hover{transform:translateY(-2px)}.addon:hover{box-shadow:0 18px 30px -20px rgb(143 36 70 / .6)}.combo{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.combo:hover{transform:translateY(-4px);box-shadow:0 26px 44px -26px rgb(107 22 48 / .5)}}@media(max-width:480px){.addon{padding:14px 14px;gap:12px}.addon .ad-price{padding:6px 11px}}@media(min-width:901px){.imgband{aspect-ratio:11/5;max-height:max(340px,70vh)}}.howto h2{text-shadow:0 2px 16px rgb(143 36 70 / .42)}@media(max-width:900px){.how-copy .eyebrow{display:flex;justify-content:center}.howto h2{text-align:center;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.addon,.combo{transition:none}.addon.on .ad-box{animation:none}.addon:hover,.tier:hover,.combo:hover{transform:none}}.valuestrip .vi svg.ico{width:21px;height:21px;stroke-width:1.5}.valuestrip .vi{gap:10px}.badges{gap:14px 8px}.badge{width:80px;gap:10px}.badge .ring{width:58px;height:58px;border:1px solid rgb(251 243 230 / .5);background:linear-gradient(145deg,rgb(255 255 255 / .24),rgb(255 255 255 / .06));box-shadow:0 14px 24px -14px rgb(50 8 26 / .75),inset 0 1px 0 rgb(255 255 255 / .38);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)}.badge .ring svg.ico{width:28px;height:28px;stroke-width:1.4}.badge .lbl{font-size:10.5px;letter-spacing:.04em}@media(hover:hover) and (pointer:fine){.badge:hover .ring{transform:translateY(-3px);border-color:rgb(251 243 230 / .85);box-shadow:0 20px 28px -14px rgb(50 8 26 / .8),inset 0 1px 0 rgb(255 255 255 / .5)}}@media(max-width:640px){.badges{gap:12px 4px;flex-wrap:wrap;justify-content:center}.badge{width:74px}.badge .ring{width:52px;height:52px}.badge .ring svg.ico{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.badge .ring{transition:none}.badge:hover .ring{transform:none}}@media(max-width:700px){.badges{width:100%;max-width:430px;margin:26px auto 0;gap:16px 10px;flex-wrap:wrap;justify-content:center}.badge{flex:0 0 calc((100% - 30px)/4);width:auto;max-width:96px;gap:8px}.badge .ring{width:54px;height:54px}.badge .ring svg.ico{width:26px;height:26px}.badge .lbl{font-size:10px;line-height:1.25}}@media(max-width:360px){.badge .ring{width:48px;height:48px}.badge .ring svg.ico{width:23px;height:23px}.badge .lbl{font-size:9px;letter-spacing:.02em}}.co-trust svg.ico{box-sizing:content-box;width:24px;height:24px;padding:11px;stroke-width:1.4;border-radius:50%;border:1px solid rgb(251 243 230 / .45);background:linear-gradient(145deg,rgb(255 255 255 / .24),rgb(255 255 255 / .05));box-shadow:0 12px 20px -12px rgb(30 0 16 / .7),inset 0 1px 0 rgb(255 255 255 / .35)}@media(max-width:420px){.co-trust svg.ico{width:21px;height:21px;padding:10px}}.bene .ic{box-shadow:0 0 0 7px rgb(198 55 99 / .09),0 14px 26px -12px rgb(167 49 85 / .7),inset 0 1px 0 rgb(255 255 255 / .32);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}@media(hover:hover) and (pointer:fine){.bene:hover .ic{transform:translateY(-3px);box-shadow:0 0 0 9px rgb(198 55 99 / .11),0 20px 30px -12px rgb(167 49 85 / .75),inset 0 1px 0 rgb(255 255 255 / .4)}}.checklist .ck{width:28px;height:28px;background:linear-gradient(145deg,#C63763,#A73155);box-shadow:0 0 0 4px rgb(198 55 99 / .1),0 8px 14px -8px rgb(167 49 85 / .8),inset 0 1px 0 rgb(255 255 255 / .3)}.checklist .ck svg.ico{width:14px;height:14px;stroke-width:2.2}.car-arrow{background:linear-gradient(145deg,#fff,#FDEEF1);border:1px solid rgb(198 55 99 / .18);box-shadow:0 12px 22px -12px rgb(143 36 70 / .45),inset 0 1px 0 #fff;transition:background .25s var(--ease-out),color .25s var(--ease-out),transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.car-arrow svg.ico{stroke-width:1.9}@media(hover:hover) and (pointer:fine){.car-arrow:hover{background:linear-gradient(145deg,#C63763,#A73155);color:var(--cream);border-color:#fff0;box-shadow:0 16px 26px -12px rgb(143 36 70 / .7)}}.acc-q .chev{background:linear-gradient(145deg,#FDEEF1,#F8D9E2);border:1px solid rgb(198 55 99 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.acc.open .acc-q .chev{background:linear-gradient(145deg,#C63763,#A73155);border-color:#fff0;box-shadow:0 8px 14px -8px rgb(167 49 85 / .8)}@media(prefers-reduced-motion:reduce){.bene .ic,.car-arrow{transition:none}.bene:hover .ic{transform:none}}.aviso-ic{width:62px;height:62px;border:1px solid rgb(251 243 230 / .38);background:linear-gradient(145deg,#D64A74,#A73155 55%,#8F2446);box-shadow:0 0 0 8px rgb(251 243 230 / .07),0 18px 28px -16px rgb(20 0 10 / .85),inset 0 1px 0 rgb(255 255 255 / .4)}.aviso-ic svg.ico{width:30px;height:30px;stroke-width:1.45}@media(max-width:860px){.aviso-ic{width:56px;height:56px}.aviso-ic svg.ico{width:27px;height:27px}}.imgband::before{display:none}.howto .pic::before{opacity:.45;background:radial-gradient(45% 55% at 38% 78%,rgb(205 184 250 / .32),transparent 70%),radial-gradient(30% 40% at 82% 18%,rgb(255 190 170 / .28),transparent 70%)}@keyframes ftLight{from{transform:translate3d(-3%,2%,0) scale(1);opacity:.5}to{transform:translate3d(4%,-3%,0) scale(1.08);opacity:.8}}.imgband::after{background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .2) 50%,transparent 62%)}.icard:focus-visible{outline:2px solid var(--berry);outline-offset:3px;border-radius:var(--radius-md)}.icard-front{background:var(--soft-peach)}.icard-front img{transition:transform .8s var(--ease-out)}.icard-front .ic-cap{position:absolute;left:0;right:0;bottom:0;padding:56px 16px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;background:linear-gradient(to top,rgb(88 16 42 / .86) 0%,rgb(88 16 42 / .5) 52%,#fff0 100%)}.ic-name{font-family:var(--font-title);font-size:18px;line-height:1.1;color:var(--cream)}.ic-dose{flex:none;padding:5px 12px;border-radius:999px;background:rgb(251 243 230 / .18);border:1px solid rgb(251 243 230 / .55);color:var(--cream);font-size:12.5px;font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.icard-back{gap:0}.icard-back .ic-dose-b{font-family:var(--font-title);font-size:30px;line-height:1;color:var(--cream);margin-bottom:10px;padding-bottom:12px;position:relative}.icard-back .ic-dose-b::after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:2px;margin-left:-14px;border-radius:2px;background:rgb(251 243 230 / .7)}.icard-back h4{font-size:18px;margin:0 0 2px}.icard-back .ic-lat{font-size:12px;font-style:italic;color:var(--cream);opacity:.85;margin-bottom:10px}.icard-back p{font-size:14px;line-height:1.5}.icard:focus-visible .icard-front{opacity:0;transform:scale(.94)}.icard:focus-visible .icard-back{opacity:1;transform:scale(1);pointer-events:auto}@media(max-width:1000px) and (min-width:641px){.icard-back{padding:16px}.icard-back p{font-size:13px}}@media(max-width:640px){.ic-name{font-size:15px}.ic-dose{font-size:11.5px;padding:4px 10px}.icard-front .ic-cap{padding:44px 12px 12px}.icard-back{padding:14px}.icard-back .ic-dose-b{font-size:24px;margin-bottom:8px;padding-bottom:10px}.icard-back h4{font-size:15px}.icard-back .ic-lat{font-size:11px;margin-bottom:8px}.icard-back p{font-size:12px;line-height:1.45}}@media(max-width:480px){.ic-name{font-size:18px}.ic-dose{font-size:12.5px}.icard-back{padding:22px}.icard-back .ic-dose-b{font-size:30px}.icard-back h4{font-size:18px}.icard-back .ic-lat{font-size:12px}.icard-back p{font-size:14px}}.icard-front .ic-dose{position:absolute;top:12px;left:12px;z-index:2;white-space:nowrap}.icard-front .ic-cap{justify-content:flex-start;padding:56px 16px 16px}.ic-name{font-size:19px}.icard-back .ic-dose-b{display:none}.icard-back h4{font-size:21px;margin:0 0 3px}.icard-back .ic-lat{position:relative;display:block;padding-bottom:13px;margin-bottom:13px}.icard-back .ic-lat::after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:2px;margin-left:-14px;border-radius:2px;background:rgb(251 243 230 / .7)}@media(max-width:1000px) and (min-width:641px){.icard-back h4{font-size:19px}}@media(max-width:640px){.icard-front .ic-dose{top:10px;left:10px}.icard-front .ic-cap{padding:44px 12px 12px}.ic-name{font-size:16px}.icard-back h4{font-size:16px}.icard-back .ic-lat{padding-bottom:10px;margin-bottom:10px}}@media(max-width:480px){.icard-front .ic-dose{top:12px;left:12px}.icard-front .ic-cap{padding:56px 16px 16px}.ic-name{font-size:20px}.icard-back h4{font-size:22px}}.icard-front .ic-dose{background:linear-gradient(135deg,#C63763,#A73155);border:1px solid rgb(251 243 230 / .4);box-shadow:0 10px 18px -10px rgb(60 6 28 / .85),inset 0 1px 0 rgb(255 255 255 / .28);-webkit-backdrop-filter:none;backdrop-filter:none}.combo .cimg{aspect-ratio:4/3;background:var(--soft-peach)}.combo .cimg::after{display:none}.combo .cphoto{object-fit:cover;object-position:50% 55%;transform:scale(1);transition:transform .8s var(--ease-out)}@media(hover:hover) and (pointer:fine){.combo:hover .cphoto{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.combo .cphoto{transition:none}.combo:hover .cphoto{transform:none}}.combo .cphoto{transform:scale(1.2);transform-origin:50% 58%}@media(hover:hover) and (pointer:fine){.combo:hover .cphoto{transform:scale(1.27)}}@media(prefers-reduced-motion:reduce){.combo .cphoto,.combo:hover .cphoto{transform:scale(1.2)}}.stage{aspect-ratio:1/1}@media(min-width:901px){.sec-how .howto.wrap{max-width:1240px;grid-template-columns:.95fr 1.05fr}.howto .pic{aspect-ratio:5/4}}@media(max-width:900px){.howto .pic{aspect-ratio:6/5}}@media(max-width:520px){.howto .pic{aspect-ratio:1/1}}@media(max-width:1099px){.avisoband{padding-bottom:calc(clamp(36px,5vw,56px) + 32px)}footer.af{margin-top:-32px;position:relative}}.consult .tm-open,.consult .btn-wa{justify-content:center;text-align:center}@media(max-width:640px){.consult .tm-open{padding:16px 22px}}@media(max-width:640px){.icar-wrap{padding:0 12px}.icar-wrap .car-arrow{width:34px;height:34px}.icar-wrap .car-arrow.prev{left:-4px}.icar-wrap .car-arrow.next{right:-4px}}@media(max-width:480px){.icar-wrap{padding:0}.icar-wrap .car-arrow.prev{left:8px}.icar-wrap .car-arrow.next{right:8px}.icar-wrap .car-arrow{background:rgb(255 255 255 / .92)}}.symptoms .sy-track{display:contents}.symptoms .sy-dup{display:none}.checkout{position:relative;box-shadow:0 30px 50px -30px rgb(107 22 48 / .75),inset 0 0 0 1px rgb(255 255 255 / .14)}.checkout::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .12),#fff0 38%)}.co-main{position:relative;padding:28px 28px 22px}.co-row{align-items:center;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgb(251 243 230 / .2)}.co-k{margin-bottom:8px;letter-spacing:.22em;font-size:11.5px}.co-amt{font-size:clamp(34px,3.4vw,42px);letter-spacing:-.01em}.co-amt small{font-size:12.5px;letter-spacing:.06em;margin-left:6px;vertical-align:.55em}.co-save.on{background:rgb(255 163 139 / .95)}.co-meta{margin:0 0 20px;padding:13px 16px;border-radius:16px;background:rgb(255 255 255 / .1);box-shadow:inset 0 0 0 1px rgb(251 243 230 / .2);font-size:13.5px;line-height:1.45}.co-ship{margin-top:4px;font-size:12.5px;opacity:.88}.co-cta{justify-content:space-between;gap:14px;padding:7px 7px 7px 30px;min-height:60px;font-size:15.5px;letter-spacing:.01em;background:linear-gradient(180deg,#FFFFFF,#FBF3E6);box-shadow:0 18px 30px -16px rgb(30 0 16 / .85),inset 0 -2px 0 rgb(198 55 99 / .12)}.co-cta svg.ico{box-sizing:content-box;width:18px;height:18px;padding:9px;border-radius:50%;background:linear-gradient(145deg,#C63763,#A73155);color:var(--cream);stroke-width:2;box-shadow:0 10px 16px -8px rgb(143 36 70 / .9)}.co-wa{width:100%;margin:12px 0 0;min-height:50px;padding:12px 22px;font-size:14px;justify-content:center;box-shadow:0 14px 24px -16px rgb(10 60 30 / .8)}.co-wa svg.wa{width:18px;height:18px}.co-trust li{padding:20px 8px 22px}@media(max-width:420px){.co-main{padding:22px 18px 16px}.co-meta{padding:12px 14px;font-size:13px}.co-cta{min-height:56px;padding-left:24px;font-size:15px}}@media(max-width:640px){.bene-wrap{padding:0 12px}.bene-wrap .car-arrow{width:34px;height:34px}.bene-wrap .car-arrow.prev{left:-4px}.bene-wrap .car-arrow.next{right:-4px}}@media(max-width:480px){.bene{flex:0 0 100%}.bene-wrap{padding:0}.bene-wrap .car-arrow.prev{left:8px}.bene-wrap .car-arrow.next{right:8px}.bene-wrap .car-arrow{background:rgb(255 255 255 / .92)}.bene{padding:40px 28px 38px}}section.block.sec-ing{padding-bottom:clamp(50px,6vw,70px)}section.block.sec-dl{padding-top:clamp(50px,6vw,70px)}.co-main{padding:22px 24px 16px}.co-row{padding-bottom:12px;margin-bottom:12px}.co-k{margin-bottom:5px}.co-amt{font-size:clamp(30px,3vw,36px)}.co-meta{margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.4}.co-ship{margin-top:3px;font-size:12px;line-height:1.4;text-wrap:balance}.co-cta{position:relative;justify-content:center;min-height:54px;padding:6px 58px;font-size:15px}.co-cta svg.ico{position:absolute;right:7px;top:50%;margin-top:-18px;width:18px;height:18px;padding:9px;transition:transform .25s var(--ease-out)}@media(hover:hover) and (pointer:fine){.co-cta:hover svg.ico{transform:scale(1.1) rotate(-6deg)}}.co-wa{margin-top:10px;min-height:44px;padding:10px 20px}.co-trust li{gap:8px;padding:14px 6px 16px}.co-trust svg.ico{width:20px;height:20px;padding:8px}@media(max-width:420px){.co-main{padding:20px 16px 14px}.co-cta{min-height:52px;padding:6px 54px}.co-trust svg.ico{width:18px;height:18px;padding:8px}}@media(min-width:961px){.buy{padding-bottom:50px}}@media(max-width:700px){.symptoms{display:block;margin:0 -18px 24px;padding:2px 0 6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.symptoms .sy-track{display:flex;width:max-content;animation:syFlow 28s linear infinite}.symptoms .sy-dup{display:inline-flex}.symptoms span{flex:none;margin-right:8px;padding:8px 16px;border-radius:999px;background:rgb(198 55 99 / .09);border:1px solid rgb(198 55 99 / .22);box-shadow:none;color:var(--wine);font-size:12.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.symptoms:active .sy-track{animation-play-state:paused}}@keyframes syFlow{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.symptoms{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;padding:2px 18px 6px}.symptoms::-webkit-scrollbar{display:none}.symptoms .sy-track{animation:none}.symptoms .sy-dup{display:none}}.gcar{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#D9748F;cursor:zoom-in;scroll-snap-type:none}.gcar .slide{position:absolute;inset:0;flex:none;opacity:0;z-index:1;transition:opacity 0s linear .95s}.gcar .slide.on{opacity:1;z-index:2;transition:opacity .95s ease}.gcar .stage{height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}@media(prefers-reduced-motion:reduce){.gcar .slide,.gcar .slide.on{transition:none}}.gallery{top:104px}.zb-lock{overflow:hidden!important}.zb{position:fixed;inset:0;z-index:9800;display:none;background:rgb(58 10 28 / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zb.open{display:block;animation:zbIn .3s var(--ease-out)}@keyframes zbIn{from{opacity:0}to{opacity:1}}.zb-stage{position:absolute;inset:0;display:flex;overflow:auto;padding:64px 16px 56px;-webkit-overflow-scrolling:touch}.zb-stage img{display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:14px;cursor:zoom-in;user-select:none}.zb.zoomed .zb-stage img{max-width:none;max-height:none;cursor:zoom-out;border-radius:0}.zb-x,.zb-n{position:absolute;z-index:2;display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;border:1px solid rgb(251 243 230 / .45);background:rgb(251 243 230 / .14);color:#FBF3E6;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s var(--ease-out),transform .25s var(--ease-out)}.zb-x svg,.zb-n svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zb-x{top:14px;right:14px}.zb-n{top:50%;margin-top:-23px}.zb-prev{left:14px}.zb-next{right:14px}@media(hover:hover) and (pointer:fine){.zb-x:hover,.zb-n:hover{background:rgb(251 243 230 / .3)}}.zb-hint{position:absolute;left:0;right:0;bottom:16px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.04em;color:rgb(251 243 230 / .78);pointer-events:none}.zb.zoomed .zb-hint{opacity:0}@media(max-width:640px){.zb-n{display:none}.zb-stage{padding:60px 8px 48px}}.combo-cta{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:14px 14px 14px 16px;border-radius:var(--radius-md);background:linear-gradient(135deg,#fff 0%,#FFF2EC 100%);border:1.5px solid rgb(255 163 139 / .6);box-shadow:0 12px 24px -20px rgb(143 36 70 / .5);color:var(--ink);text-decoration:none;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .25s var(--ease-out)}.combo-cta .cc-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#C63763,#A73155);color:var(--cream);box-shadow:0 10px 16px -8px rgb(143 36 70 / .8),inset 0 1px 0 rgb(255 255 255 / .28)}.combo-cta .cc-ic svg{width:24px;height:24px;stroke-width:1.5}.combo-cta .cc-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.combo-cta .cc-tx b{font-family:var(--font-title);font-weight:400;font-size:16px;color:var(--berry);line-height:1.2}.combo-cta .cc-tx small{font-size:12.5px;line-height:1.4;color:var(--ink)}.combo-cta .cc-go{flex:none;display:inline-flex;align-items:center;gap:8px;padding:9px 12px 9px 16px;border-radius:999px;background:linear-gradient(135deg,#C63763,#A73155);color:var(--cream);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 10px 16px -10px rgb(143 36 70 / .9)}.combo-cta .cc-go svg{width:16px;height:16px;stroke-width:2;transition:transform .25s var(--ease-out)}@media(hover:hover) and (pointer:fine){.combo-cta:hover{transform:translateY(-2px);border-color:var(--peach);box-shadow:0 18px 30px -20px rgb(143 36 70 / .6)}.combo-cta:hover .cc-go svg{transform:translateX(3px)}}.combo-cta:focus-visible{outline:2px solid var(--berry);outline-offset:3px}@media(max-width:520px){.combo-cta{flex-wrap:wrap;padding:14px}.combo-cta .cc-tx{flex:1 1 calc(100% - 60px)}.combo-cta .cc-go{width:100%;justify-content:center;padding:11px 16px}}@media(prefers-reduced-motion:reduce){.combo-cta{transition:none}.combo-cta:hover{transform:none}}.checkout .co-main{padding-bottom:22px}.checklist .foot{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.checklist .foot-q{margin:0;font-size:14px;font-weight:500;color:var(--ink)}.checklist .foot .tm-open{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px 14px 22px;border-radius:999px;border:0;background:linear-gradient(135deg,#C63763,#A73155);color:var(--cream);font-family:var(--font-body);font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 14px 24px -14px rgb(143 36 70 / .85),inset 0 1px 0 rgb(255 255 255 / .22)}.checklist .foot .tm-open svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}@media(max-width:480px){.checklist .foot .tm-open{width:100%;padding:14px 18px}}.gcar{aspect-ratio:1/1}.combo-cta{background:linear-gradient(135deg,#FFB39E 0%,#FFA38B 55%,#F58F78 100%);border:1px solid rgb(255 255 255 / .45);box-shadow:0 18px 30px -22px rgb(190 80 55 / .75),inset 0 1px 0 rgb(255 255 255 / .5);color:var(--deepwine)}.combo-cta .cc-ic{background:rgb(255 244 234 / .38);border:1px solid rgb(255 244 234 / .75);color:var(--deepwine);box-shadow:0 10px 16px -10px rgb(150 60 40 / .6),inset 0 1px 0 rgb(255 255 255 / .5)}.combo-cta .cc-tx b{color:var(--deepwine)}.combo-cta .cc-tx small{color:#6B1630}.combo-cta .cc-go{background:#FFF4EA;color:var(--wine);box-shadow:0 12px 18px -12px rgb(120 40 25 / .7)}@media(hover:hover) and (pointer:fine){.combo-cta:hover{border-color:#fff;box-shadow:0 22px 34px -22px rgb(190 80 55 / .85),inset 0 1px 0 rgb(255 255 255 / .6)}}.combo-cta:focus-visible{outline-color:var(--deepwine)}.sec-forme .checklist{max-width:760px;margin:0 auto;padding:26px 38px 28px}.sec-forme .checklist .ci{padding:15px 0;font-size:15.5px}.sec-forme .checklist .ci:last-of-type{border-bottom:1px solid var(--line)}.checklist .foot{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px 18px;text-align:left;margin-top:0;padding-top:24px}.checklist .foot .ft-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,#C63763,#A73155);box-shadow:0 12px 20px -10px rgb(143 36 70 / .8),inset 0 1px 0 rgb(255 255 255 / .3)}.checklist .foot .ft-ic svg{width:25px;height:25px;fill:none;stroke:var(--cream);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.checklist .foot .ft-tx h3{margin:0 0 4px;font-size:clamp(19px,2.2vw,21px);line-height:1.2;color:var(--wine)}.checklist .foot .ft-tx p{margin:0;font-size:14px;line-height:1.55;color:var(--ink)}.checklist .foot .tm-open{grid-column:1 / -1;justify-self:center;margin:0;white-space:nowrap}@media(max-width:560px){.checklist .foot .tm-open{justify-self:stretch;white-space:normal}}@media(max-width:480px){.sec-forme .checklist{padding:14px 20px 22px}.checklist .foot{padding-top:20px}.checklist .foot .ft-ic{width:46px;height:46px}.checklist .foot .ft-ic svg{width:22px;height:22px}}.checklist .foot{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-top:26px}.checklist .foot .ft-ic{margin:0}.checklist .foot .ft-tx{max-width:46ch}.checklist .foot .ft-tx h3{margin:0 0 6px}.checklist .foot .tm-open{margin-top:6px;justify-self:auto}@media(max-width:560px){.checklist .foot .tm-open{align-self:stretch}}.combo-cta{gap:12px;padding:11px 12px 11px 14px;margin-bottom:16px;border:0;background:linear-gradient(135deg,#FFD3C4 0%,#FFC2AE 100%);box-shadow:0 10px 20px -18px rgb(190 80 55 / .6)}.combo-cta .cc-ic{width:36px;height:36px;background:rgb(255 244 234 / .55);border:0;box-shadow:none}.combo-cta .cc-ic svg{width:21px;height:21px}.combo-cta .cc-tx b{font-size:14.5px}.combo-cta .cc-tx small{font-size:12px;line-height:1.4;color:#7A3A44}.combo-cta .cc-go{padding:8px 12px 8px 15px;font-size:12.5px;background:rgb(255 244 234 / .85);box-shadow:none}.combo-cta .cc-go svg{width:14px;height:14px}@media(hover:hover) and (pointer:fine){.combo-cta:hover{border:0;transform:translateY(-1px);box-shadow:0 14px 24px -18px rgb(190 80 55 / .7)}.combo-cta:hover .cc-go{background:#FFF4EA}}.combo-cta:focus-visible{outline:2px solid var(--deepwine);outline-offset:3px}@media(max-width:520px){.combo-cta{padding:12px}.combo-cta .cc-go{padding:10px 14px}}.sec-forme .checklist{max-width:760px;padding:8px 0 0;overflow:hidden;border:0;border-radius:28px;background:linear-gradient(180deg,#fff 0%,#fff 72%,#FFF6EE 100%);box-shadow:0 36px 64px -40px rgb(60 6 28 / .6),0 12px 26px -18px rgb(107 22 48 / .3)}.sec-forme .checklist .ci{position:relative;align-items:center;gap:16px;padding:15px 46px;border-bottom:0;font-size:16px;line-height:1.4;color:var(--deepwine);transition:background-color .3s ease}.sec-forme .checklist .ci::after{content:"";position:absolute;left:46px;right:46px;bottom:0;height:1px;background:linear-gradient(90deg,rgb(214 190 168 / .7),rgb(214 190 168 / .2))}.sec-forme .checklist .ci:nth-child(5)::after{display:none}.sec-forme .checklist .ck{width:30px;height:30px;box-shadow:0 0 0 5px rgb(198 55 99 / .09),0 8px 14px -8px rgb(167 49 85 / .8),inset 0 1px 0 rgb(255 255 255 / .3)}.sec-forme .checklist .ck svg.ico{width:14px;height:14px}.sec-forme .checklist .foot{position:relative;margin:6px 46px 0;padding:26px 0 30px;gap:0;border-top:1px solid #fff0;background:none;border-image:linear-gradient(90deg,#fff0,rgb(214 190 168 / .9) 25%,rgb(214 190 168 / .9) 75%,#fff0) 1}.sec-forme .checklist .foot .ft-ic{position:relative;width:46px;height:46px;margin:0 0 12px;background:linear-gradient(145deg,#C63763,#A73155);border:0;box-shadow:0 12px 20px -10px rgb(143 36 70 / .8),inset 0 1px 0 rgb(255 255 255 / .3)}.sec-forme .checklist .foot .ft-ic::before{content:"";position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,rgb(255 163 139 / .45) 0%,#fff0 68%);z-index:-1}.sec-forme .checklist .foot .ft-ic svg{width:23px;height:23px;stroke:var(--cream);stroke-width:1.5}.sec-forme .checklist .foot .ft-tx{max-width:48ch}.sec-forme .checklist .foot .ft-tx h3{margin:0 0 5px;font-size:clamp(20px,2.4vw,23px);line-height:1.15;color:var(--wine)}.sec-forme .checklist .foot .ft-tx p{font-size:14.5px;line-height:1.55;color:var(--ink)}.sec-forme .checklist .foot .tm-open{margin-top:16px;min-height:50px;padding:13px 26px 13px 22px;gap:10px;font-size:14.5px;background:linear-gradient(135deg,#C63763,#A73155);color:var(--cream);box-shadow:0 14px 24px -14px rgb(143 36 70 / .85),inset 0 1px 0 rgb(255 255 255 / .22)}.sec-forme .checklist .foot .tm-open svg{width:20px;height:20px;stroke-width:1.6}@media(hover:hover) and (pointer:fine){.sec-forme .checklist .foot .tm-open:hover{background:linear-gradient(135deg,#D14370,#B03459);transform:translateY(-1px)}}@media(max-width:560px){.sec-forme .checklist{border-radius:24px;padding-top:4px}.sec-forme .checklist .ci{padding:13px 20px;gap:13px;font-size:15px}.sec-forme .checklist .ci::after{left:20px;right:20px}.sec-forme .checklist .foot{margin:4px 20px 0;padding:22px 0 22px}.sec-forme .checklist .foot .tm-open{align-self:stretch;padding:13px 12px;gap:9px;margin-top:14px;font-size:13.5px;white-space:nowrap}.sec-forme .checklist .foot .tm-open svg{width:19px;height:19px}}@media(max-width:400px){.sec-forme .checklist .foot .tm-open{white-space:normal;line-height:1.25;text-align:center}}.sec-forme .checklist .foot .tm-open{display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.sec-forme .checklist .foot .tm-open span{white-space:nowrap}@media(max-width:400px){.sec-forme .checklist .foot .tm-open{white-space:nowrap;padding:13px 12px}}.sec-forme .checklist .foot{display:flex;flex-direction:column;align-items:center;text-align:center}.sec-forme .checklist .foot .ft-hd{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 10px}.sec-forme .checklist .foot .ft-hd .ft-ic{width:42px;height:42px;margin:0;flex:none}.sec-forme .checklist .foot .ft-hd .ft-ic svg{width:21px;height:21px}.sec-forme .checklist .foot .ft-hd .ft-ic::before{inset:-14px}.sec-forme .checklist .foot .ft-hd h3{margin:0;white-space:nowrap;font-size:clamp(20px,2.4vw,23px);line-height:1.15;color:var(--wine)}.sec-forme .checklist .foot .ft-p{margin:0;max-width:48ch;font-size:14.5px;line-height:1.55;color:var(--ink)}@media(max-width:560px){.sec-forme .checklist .foot .tm-open{align-self:stretch}}@media(max-width:400px){.sec-forme .checklist .foot .ft-hd{gap:9px}.sec-forme .checklist .foot .ft-hd .ft-ic{width:36px;height:36px}.sec-forme .checklist .foot .ft-hd .ft-ic svg{width:18px;height:18px}.sec-forme .checklist .foot .ft-hd h3{font-size:19px}}.stars .st-off{opacity:.28}.btn[disabled],.btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none}.btn.is-busy{opacity:.75;pointer-events:none}.pdp-admin-hint{max-width:var(--maxw);margin:24px auto;padding:14px 18px;border:1.5px dashed var(--berry);border-radius:var(--radius-md);background:var(--white);color:var(--wine);font-size:13.5px;text-align:center}.no-nav .car-arrow{display:none}#aurah-header{--ah-logo:url(/wp-content/themes/aurah/assets/img/logo-aurah.webp)}#aurah-header{--ah-wine:#a73155;--ah-deep:#8f2446;--ah-ink:#6f1430;--ah-cream:#fbf3e6;--ah-line:#efdcd1;--ah-ease:cubic-bezier(.23,1,.32,1);--ah-bar-h:76px;--ah-top:0px;display:contents;font-family:AurahMontserrat,Montserrat,Arial,sans-serif;font-weight:500;font-synthesis:none;-webkit-font-smoothing:antialiased}#aurah-header *,#aurah-header *::before,#aurah-header *::after{box-sizing:border-box}#aurah-header [hidden]{display:none!important}:where(#aurah-header) :where(a,button,input){font:inherit;color:inherit;-webkit-tap-highlight-color:#fff0}:where(#aurah-header) :where(a){text-decoration:none}:where(#aurah-header) :where(button){background:none;border:0;padding:0;margin:0;cursor:pointer}:where(#aurah-header) :where(:focus-visible){outline:2px solid #fbf3e6;outline-offset:3px;border-radius:10px}:where(#aurah-header .ah-panel) :where(:focus-visible){outline-color:#a73155}#aurah-header .ah-i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ah-skip{position:absolute;left:12px;top:-64px;z-index:1200;background:#fbf3e6;color:#a73155;padding:12px 18px;border-radius:12px;font-weight:700;font-size:13px;transition:top .25s var(--ah-ease)}.ah-skip:focus{top:12px}.ah-topbar{position:relative;z-index:1;background:linear-gradient(90deg,#7a1b37,#8f2446 50%,#7a1b37);color:#fbf3e6;font-size:11px;line-height:1.4;letter-spacing:.055em;text-align:center;padding:9px 16px;border-bottom:1px solid rgb(255 255 255 / .1)}.ah-topbar-in{display:flex;justify-content:center;align-items:center;gap:12px}.ah-sep{width:3px;height:3px;border-radius:50%;background:rgb(251 243 230 / .7)}@media(max-width:560px){.ah-topbar{height:34px;padding:0 12px;display:flex;align-items:center;justify-content:center}.ah-topbar-in{display:grid;width:100%}.ah-sep{display:none}.ah-msg{grid-area:1/1;opacity:0;animation:ah-rot 9s var(--ah-ease) infinite}.ah-msg+.ah-sep+.ah-msg{animation-delay:4.5s}}@keyframes ah-rot{0%{opacity:0;transform:translateY(6px)}7%,43%{opacity:1;transform:none}50%,100%{opacity:0;transform:translateY(-6px)}}.ah-bar{position:sticky;top:0;z-index:1000;color:#fff;isolation:isolate;background:radial-gradient(90% 150% at 6% -50%,rgb(255 220 231 / .24),transparent 58%),radial-gradient(70% 130% at 100% -40%,rgb(255 244 235 / .12),transparent 60%),linear-gradient(112deg,#c63763 0%,#be3560 40%,#b2345c 72%,#a02d52 100%)}.ah-bar::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(255 255 255 / .12),#fff0 45%,rgb(73 10 30 / .14));pointer-events:none}.ah-bar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgb(255 255 255 / .16);pointer-events:none;z-index:-1}.ah-shadow{position:absolute;left:0;right:0;bottom:0;height:0;box-shadow:0 18px 34px -14px rgb(73 10 30 / .62);opacity:0;transition:opacity .4s var(--ah-ease);pointer-events:none;z-index:-2}.ah-bar[data-scrolled="true"] .ah-shadow{opacity:1}.ah-row{position:relative;max-width:1360px;margin:0 auto;height:var(--ah-bar-h);padding:0 clamp(18px,3vw,40px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,2.4vw,40px)}.ah-logo{display:block;width:clamp(112px,9.5vw,134px);height:46px;background:var(--ah-logo) left center/contain no-repeat;transform-origin:left center;transition:transform .55s var(--ah-ease)}.ah-bar[data-scrolled="true"] .ah-logo{transform:scale(.88)}.ah-nav{display:flex;align-items:center;gap:clamp(18px,2.3vw,34px)}.ah-link{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:12.5px;letter-spacing:.035em;white-space:nowrap;transition:opacity .3s}.ah-link::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1.5px;border-radius:2px;background:#fbf3e6;transform:scaleX(0);transition:transform .5s var(--ah-ease)}.ah-link:hover::after,.ah-link.is-current::after,.ah-link[aria-current="page"]::after,.ah-link[aria-expanded="true"]::after{transform:scaleX(1)}@media(hover:hover){.ah-nav:hover .ah-link:not(:hover):not([aria-expanded="true"]){opacity:.7}}.ah-link .ah-i{width:13px;height:13px;stroke-width:2;transition:transform .45s var(--ah-ease)}.ah-link[aria-expanded="true"] .ah-i{transform:rotate(180deg)}.ah-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ah-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(255 255 255 / .4);background:linear-gradient(145deg,rgb(255 255 255 / .16),rgb(255 255 255 / .03));transition:background .3s,border-color .3s,color .3s,transform .45s var(--ah-ease)}.ah-icon:hover{background:rgb(255 255 255 / .22);border-color:rgb(255 255 255 / .72);transform:translateY(-1px)}.ah-icon:active{transform:scale(.93)}.ah-icon[aria-expanded="true"]{background:#fbf3e6;border-color:#fbf3e6;color:#a73155}.ah-formula-icon{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .7)}.ah-icon[data-tip]::after{content:attr(data-tip);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);padding:6px 10px;border-radius:8px;background:#6f1430;color:#fbf3e6;font-size:11px;letter-spacing:.03em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .35s var(--ah-ease)}@media(hover:hover){.ah-icon[data-tip]:hover::after,.ah-icon[data-tip]:focus-visible::after{opacity:1;transform:translate(-50%,0);transition-delay:.4s}}.ah-ig-btn .ah-i{stroke-width:1.7}.ah-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#fbf3e6;color:#a73155;border:1.5px solid #b1355c;font:700 11px/1 AurahMontserrat,Arial,sans-serif}.ah-badge.is-bump{animation:ah-bump .6s var(--ah-ease)}@keyframes ah-bump{0%{transform:scale(1)}35%{transform:scale(1.4)}100%{transform:scale(1)}}.ah-cta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:5px 16px 5px 5px;border-radius:999px;border:1px solid rgb(255 255 255 / .85);background:linear-gradient(135deg,#fff,#fff1ea);color:#a73155;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;box-shadow:0 12px 26px -16px rgb(52 4 19 / .85);transition:transform .45s var(--ah-ease),box-shadow .45s var(--ah-ease)}.ah-cta:hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px rgb(52 4 19 / .95)}.ah-cta:active{transform:scale(.97)}.ah-cta-badge{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#c63763,#8f2547);color:#fff;flex-shrink:0}.ah-cta-badge .ah-i{width:17px;height:17px;transition:transform .5s var(--ah-ease)}.ah-cta:hover .ah-cta-badge .ah-i{transform:rotate(-24deg) scale(1.08)}.ah-cta--bar{display:none}@media(min-width:1200px){.ah-cta--bar{display:inline-flex}.ah-formula-icon{display:none}}.ah-burger{display:none;justify-self:start}.ah-bars{position:relative;width:20px;height:14px}.ah-bars i{position:absolute;left:0;right:0;height:1.6px;border-radius:2px;background:currentColor;transition:transform .55s var(--ah-ease),opacity .25s,top .55s var(--ah-ease),right .55s var(--ah-ease)}.ah-bars i:nth-child(1){top:0}.ah-bars i:nth-child(2){top:6.2px;right:6px}.ah-bars i:nth-child(3){top:12.4px}.ah-burger[aria-expanded="true"] .ah-bars i:nth-child(1){top:6.2px;transform:rotate(45deg)}.ah-burger[aria-expanded="true"] .ah-bars i:nth-child(2){opacity:0;right:20px}.ah-burger[aria-expanded="true"] .ah-bars i:nth-child(3){top:6.2px;transform:rotate(-45deg)}@media(prefers-reduced-motion:no-preference){.ah-link,.ah-actions>*{animation:ah-in .8s var(--ah-ease) both;animation-delay:calc(var(--i,5)*55ms + 80ms)}.ah-logo{animation:ah-in .8s var(--ah-ease) both}}@keyframes ah-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ah-scrim{position:fixed;inset:0;z-index:900;background:rgb(73 10 30 / .32);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .45s var(--ah-ease),visibility 0s .45s}.ah-scrim.is-on{opacity:1;visibility:visible;transition-delay:0s}.ah-search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 18px;border-radius:999px;border:1px solid #ce94a8;background:#fffaf5;color:#a73155;transition:border-color .3s,box-shadow .3s,background .3s}.ah-search:focus-within{border-color:#a73155;box-shadow:0 0 0 3px rgb(167 49 85 / .16)}.ah-search input{flex:1;min-width:0;min-height:46px;border:0;outline:0;background:none;box-shadow:none;appearance:none;-webkit-appearance:none;font:500 16px AurahMontserrat,Arial,sans-serif;color:#a73155}.ah-search input::placeholder{color:#a73155;opacity:.62}.ah-search input::-webkit-search-cancel-button{display:none}.ah-clear{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:inherit;transition:background .25s}.ah-clear:hover{background:rgb(167 49 85 / .1)}.ah-clear .ah-i{width:16px;height:16px}.ah-search--glass{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .42);color:#fff}.ah-search--glass:focus-within{border-color:#fff;box-shadow:0 0 0 3px rgb(255 255 255 / .2)}.ah-search--glass input{color:#fff}.ah-search--glass input::placeholder{color:#fff;opacity:.78}.ah-search--glass .ah-clear:hover{background:rgb(255 255 255 / .16)}.ah-status{margin:14px 2px 12px;min-height:16px;font-size:12px;letter-spacing:.02em;color:#a73155}.ah-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ah-result{display:flex;align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px 14px;border-radius:14px;background:#fffaf5;border:1px solid #ecd3da;color:#a73155;transition:background .3s,border-color .3s,transform .45s var(--ah-ease),box-shadow .45s var(--ah-ease)}.ah-result:hover{background:#f9e7ec;border-color:#d59aae;transform:translateY(-2px);box-shadow:0 16px 26px -20px rgb(167 49 85 / .7)}.ah-pill{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f4e4e9;flex-shrink:0;transition:background .3s,color .3s}.ah-pill .ah-i{width:16px;height:16px}.ah-result:hover .ah-pill{background:#a73155;color:#fff}.ah-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.ah-name{font:700 12.5px/1.2 AurahMontserrat,Arial,sans-serif;letter-spacing:.02em}.ah-desc{font-size:11.5px;line-height:1.3;color:#855264}.ah-arrow{margin-left:auto;display:grid;opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .45s var(--ah-ease)}.ah-arrow .ah-i{width:15px;height:15px}.ah-result:hover .ah-arrow,.ah-result:focus-visible .ah-arrow{opacity:1;transform:none}.ah-empty{grid-column:1/-1;padding:18px 4px;font-size:13px;line-height:1.6;color:#855264}.ah-empty a{color:#a73155;font-weight:700;text-decoration:underline;text-underline-offset:3px}[data-anim="true"] .ah-result{animation:ah-rise .7s var(--ah-ease) both;animation-delay:calc(var(--i,0)*40ms + 90ms)}@keyframes ah-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ah-panel{position:absolute;left:0;right:0;top:100%;background:#fbf3e6;color:#a73155;border-bottom:1px solid #efdcd1;box-shadow:0 44px 60px -34px rgb(73 10 30 / .5);clip-path:inset(0 0 100% 0);opacity:0;visibility:hidden;transform:translateY(-6px);transition:clip-path .6s var(--ah-ease),opacity .3s,transform .6s var(--ah-ease),visibility 0s .6s}.ah-panel[data-open="true"]{clip-path:inset(0 0 -90px 0);opacity:1;visibility:visible;transform:none;transition-delay:0s}.ah-panel-in{max-width:1360px;margin:0 auto;padding:22px clamp(18px,3vw,40px) 26px}.ah-panel-top{display:flex;align-items:center;gap:12px}.ah-panel-top .ah-search{flex:1;max-width:560px}.ah-panel-close{margin-left:auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#a73155;transition:background .25s,transform .45s var(--ah-ease)}.ah-panel-close:hover{background:rgb(167 49 85 / .1);transform:rotate(90deg)}.ah-panel-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;margin-top:20px;padding-top:16px;border-top:1px solid #efdcd1;font-size:12px;color:#855264}.ah-panel-foot a{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:#a73155;font-weight:700;letter-spacing:.02em}.ah-panel-foot a .ah-i{width:14px;height:14px;transition:transform .4s var(--ah-ease)}.ah-panel-foot a:hover .ah-i{transform:translateX(4px)}.ah-panel[data-mode="search"] .ah-panel-foot{display:none}.ah-drawer{display:none}.ah-d-in{padding:20px clamp(20px,6vw,36px) calc(32px + env(safe-area-inset-bottom))}.ah-status--d{color:#ffe1ea}.ah-d-link{display:flex;align-items:center;justify-content:space-between;min-height:62px;border-bottom:1px solid rgb(255 255 255 / .18);font:400 24px/1 AurahAgrandirLight,AurahLightFB,AurahMontserrat,Arial,sans-serif;letter-spacing:.005em;color:#fff;transition:padding .45s var(--ah-ease),color .3s}.ah-d-link .ah-i{width:17px;height:17px;opacity:.8;transition:transform .45s var(--ah-ease)}.ah-d-link:hover,.ah-d-link:active{padding-left:6px}.ah-d-link:hover .ah-i{transform:translateX(3px)}.ah-d-link[aria-current="page"]{color:#ffd9e4}.ah-d-menu .ah-cta{margin:20px 0 14px}.ah-cta--drawer{width:100%;justify-content:flex-start;font-size:13px}.ah-cta--drawer .ah-cta-arrow{margin-left:auto;width:16px;height:16px}.ah-wa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;margin-top:26px;border:1px solid rgb(255 255 255 / .5);border-radius:999px;background:rgb(255 255 255 / .07);font-size:13px;letter-spacing:.02em;transition:background .3s,transform .45s var(--ah-ease)}.ah-wa:hover{background:rgb(255 255 255 / .16)}.ah-wa:active{transform:scale(.98)}.ah-ig{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:6px;font-size:12px;letter-spacing:.04em}.ah-ig .ah-i{width:16px;height:16px}.ah-d-results{margin-top:6px}.ah-d-results.ah-results{grid-template-columns:minmax(0,1fr)}.ah-d-in .ah-result{min-height:60px}@media(max-width:979px){#aurah-header{--ah-bar-h:68px}.ah-nav,.ah-cta--bar,.ah-formula-icon,.ah-ig-btn,.ah-panel,.ah-scrim{display:none!important}.ah-burger{display:inline-flex}.ah-row{gap:8px}.ah-logo{justify-self:center;width:118px;transform-origin:center}.ah-icon{width:44px;height:44px}.ah-drawer{display:block;position:absolute;left:0;right:0;top:100%;height:calc(100vh - var(--ah-top) - var(--ah-bar-h));height:calc(100dvh - var(--ah-top) - var(--ah-bar-h));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#fff;background:radial-gradient(100% 50% at 12% 0%,rgb(255 205 220 / .18),transparent 62%),linear-gradient(180deg,#9b294c 0%,#842040 52%,#6f1430 100%);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .65s var(--ah-ease),visibility 0s .65s}.ah-drawer[data-open="true"]{clip-path:inset(0);visibility:visible;transition-delay:0s}.ah-drawer[data-open="true"] .ah-d-item{animation:ah-rise .8s var(--ah-ease) both;animation-delay:calc(var(--i,0)*55ms + 170ms)}.ah-d-in{max-width:560px;margin:0 auto}}html.ah-lock{overflow:hidden}@media(min-width:700px) and (max-width:979px){.ah-results:not(.ah-d-results){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ah-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.ah-row{padding:0 12px}.ah-logo{width:104px}.ah-icon{width:42px;height:42px}}@media(pointer:coarse){.ah-icon[data-tip]::after{display:none}}@media(prefers-reduced-motion:reduce){#aurah-header *,#aurah-header *::before,#aurah-header *::after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.ah-topbar{height:auto;padding:8px 12px}.ah-topbar-in{display:flex;flex-direction:column;gap:2px}.ah-msg{opacity:1!important}}.ah-icon:focus-visible,.ah-cta:focus-visible,.ah-wa:focus-visible,.ah-clear:focus-visible,.ah-panel-close:focus-visible{border-radius:999px}.ah-result:focus-visible{border-radius:14px}.ah-d-results .ah-empty{color:#ffe1ea}.ah-d-results .ah-empty a{color:#fff}.ah-cta--bar{min-height:42px;padding:4px 16px 4px 4px;border-color:rgb(255 255 255 / .55);background:rgb(255 255 255 / .1);color:#fff;font-weight:500;letter-spacing:.03em;box-shadow:none}.ah-cta--bar .ah-cta-badge{width:32px;height:32px;background:rgb(255 255 255 / .2);color:#fff;transition:background .35s,color .35s}.ah-cta--bar:hover{background:#fbf3e6;border-color:#fbf3e6;color:#a73155;box-shadow:none;transform:none}.ah-cta--bar:hover .ah-cta-badge{background:#a73155;color:#fff}.ah-topbar{padding:6px 16px;font-size:10.5px;letter-spacing:.07em;color:rgb(251 243 230 / .82);background:linear-gradient(90deg,#6f1430,#7f1b3a 50%,#6f1430)}@media(min-width:980px){.ah-search-btn{display:none}}.ah-bar{background:linear-gradient(110deg,#c63763,#b2345c)}.ah-bar::before{display:none}.ah-scrim{background:rgb(73 10 30 / .36);backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:979px){.ah-drawer{background:linear-gradient(180deg,#9b294c 0%,#842040 52%,#6f1430 100%)}}#aurah-header{--ah-top-h:38px;--ah-gap:10px}.ah-topbar{height:var(--ah-top-h);display:flex;align-items:center;justify-content:center;padding:0 16px;background:none;border:0;color:#fbf3e6;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;position:relative;z-index:1}.ah-topbar::before{content:"";position:absolute;left:0;right:0;top:0;height:220px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(84 14 38 / .96) 0,rgb(96 17 43 / .92) 17%,rgb(118 25 55 / .62) 45%,rgb(143 36 70 / .28) 73%,#fff0 100%)}.ah-sep{background:#fbf3e6;width:4px;height:4px}.ah-bar{top:var(--ah-gap);margin:var(--ah-gap) clamp(12px,2vw,32px) calc(-1 * (var(--ah-top-h) + var(--ah-gap) + var(--ah-bar-h)));border-radius:999px;box-shadow:0 22px 40px -22px rgb(40 4 18 / .7),0 2px 6px -2px rgb(40 4 18 / .3)}.ah-bar::after,.ah-shadow{display:none}.ah-row{padding:0 clamp(30px,3.6vw,52px)}.ah-panel{top:calc(100% + 12px);border-radius:30px;border:1px solid #efdcd1;box-shadow:0 30px 60px -30px rgb(73 10 30 / .55)}.ah-panel-in{padding-inline:clamp(22px,3.4vw,44px)}@media(max-width:979px){#aurah-header{--ah-gap:8px}.ah-row{padding:0 12px}.ah-drawer{top:calc(100% + 10px);border-radius:28px;height:calc(100dvh - var(--ah-top) - var(--ah-bar-h) - 36px)}}@media(max-width:560px){.ah-topbar{padding:0 12px;font-size:10px;letter-spacing:.12em;display:flex}.ah-topbar::before{height:190px}.ah-topbar-in{display:grid;width:100%;height:100%;place-items:center}.ah-msg{grid-area:1/1;opacity:0;animation:ah-rot2 9s linear infinite}.ah-topbar-in .ah-msg:last-child{animation-delay:-4.5s}}@keyframes ah-rot2{0%{opacity:0}6%,44%{opacity:1}50%,100%{opacity:0}}#aurah-footer{--af-logo:url(/wp-content/themes/aurah/assets/img/logo-aurah.webp)}.af{--af-ease:cubic-bezier(.23,1,.32,1);position:relative;isolation:isolate;overflow:hidden;color:#fff7ee;font:500 13px/1.6 AurahMontserrat,Montserrat,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;padding:clamp(44px,6vw,84px) 0 0;border-radius:clamp(20px,3vw,40px) clamp(20px,3vw,40px) 0 0;background:radial-gradient(70% 60% at 100% 0%,rgb(255 214 226 / .2),transparent 62%),linear-gradient(165deg,#bb355e 0%,#a62e54 36%,#8e2448 70%,#781a35 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22)}.af *,.af *::before,.af *::after{box-sizing:border-box}.af :where(a,button,summary){color:inherit;font:inherit;-webkit-tap-highlight-color:#fff0}.af :where(.af-hd){margin:0;font:inherit}.af-panel{display:grid;grid-template-rows:1fr}.af-panel>.af-body{min-height:0;overflow:hidden}.af-h{width:100%;text-align:left}.af-col .af-h{cursor:default}.af :where(a){text-decoration:none}.af :where(button){background:none;border:0;padding:0;cursor:pointer}.af :where(:focus-visible){outline:2px solid #fbf3e6;outline-offset:3px;border-radius:8px}.af :where(summary){list-style:none;cursor:pointer}.af summary::-webkit-details-marker{display:none}.af .af-i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.af::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(255 255 255 / .09),transparent 24%,rgb(70 6 28 / .2));pointer-events:none}.af-aura{position:absolute;z-index:-1;right:-12%;top:-26%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(255 206 222 / .3),rgb(255 206 222 / .08) 60%,transparent);filter:blur(12px);pointer-events:none;animation:af-breathe 16s ease-in-out infinite alternate}@keyframes af-breathe{from{transform:translate3d(0,0,0) scale(1);opacity:.75}to{transform:translate3d(-6%,8%,0) scale(1.14);opacity:1}}.af-in{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.af-brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.af-logo{display:block;width:clamp(170px,16vw,224px);aspect-ratio:236/86;background:var(--af-logo) left center/contain no-repeat;transition:transform .6s var(--af-ease),opacity .3s}.af-logo:hover{transform:translateY(-2px)}.af-claim{margin:0;max-width:30ch;font-size:14px;line-height:1.65;color:#fff1e7}.af-cta{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 18px 6px 6px;border-radius:999px;border:1px solid rgb(255 255 255 / .8);background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(255 244 238 / .82));color:#a73155;font-size:12.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap;box-shadow:0 18px 34px -22px rgb(52 4 19 / .9);transition:transform .5s var(--af-ease),box-shadow .5s var(--af-ease)}.af-cta:hover{transform:translateY(-2px);box-shadow:0 22px 38px -20px rgb(52 4 19)}.af-cta:active{transform:scale(.97)}.af-cta-badge{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#c63763,#8f2547);color:#fff}.af-cta-badge .af-i{width:17px;height:17px;transition:transform .5s var(--af-ease)}.af-cta:hover .af-cta-badge .af-i{transform:rotate(-24deg) scale(1.08)}.af-cta-arrow{width:15px;height:15px;transition:transform .45s var(--af-ease)}.af-cta:hover .af-cta-arrow{transform:translateX(4px)}.af-top{display:grid;grid-template-columns:minmax(250px,.9fr) 2.7fr;gap:clamp(36px,5vw,88px);align-items:start}.af-cols{display:grid;grid-template-columns:1.25fr .95fr 1.1fr;gap:clamp(24px,3.2vw,52px);align-items:start}.af-stack{display:grid;gap:30px}.af-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;font:700 11px/1.35 AurahMontserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff}.af-h span{position:relative;display:inline-block;padding-bottom:8px}.af-h span::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;border-radius:2px;background:rgb(251 243 230 / .78);transition:width .6s var(--af-ease)}.af-col:hover .af-h span::after,.af-contact:hover .af-h span::after{width:44px}.af-contact .af-h{width:auto;display:flex}.af-h .af-i{display:none;width:16px;height:16px;transition:transform .5s var(--af-ease)}.af-products .af-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px}.af-product,.af-links a{position:relative;display:flex;align-items:center;min-height:34px;width:max-content;max-width:100%;color:#fff9f2;letter-spacing:.02em;background:linear-gradient(currentColor,currentColor) 0 calc(50% + 11px)/0 1px no-repeat;transition:background-size .5s var(--af-ease),transform .5s var(--af-ease)}.af-product{font-weight:700;font-size:12.5px}.af-product::before{content:"";width:5px;height:5px;margin-right:10px;border-radius:50%;background:rgb(251 243 230 / .6);flex-shrink:0;transition:transform .45s var(--af-ease),background .3s}.af-links{display:grid;gap:0}.af-links a{font-size:12.5px;color:#fff4ed}.af-product:hover,.af-links a:hover{background-size:100% 1px}.af-product:hover::before{transform:scale(1.7);background:#fbf3e6}.af-links a:hover{transform:translateX(3px)}.af-contact{padding:20px;border-radius:18px;background:linear-gradient(155deg,rgb(255 255 255 / .14),rgb(255 255 255 / .04));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .17)}.af-mail{display:inline-block;margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.01em;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;transition:background-size .5s var(--af-ease);overflow-wrap:anywhere}.af-mail:hover{background-size:0 1px;background-position:100% 100%}.af-hours{margin:0 0 4px;font-size:12.5px;color:#ffe8df}.af-social{display:flex;gap:10px;margin-top:16px}.af-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,rgb(255 255 255 / .2),rgb(255 255 255 / .04));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .34);transition:transform .5s var(--af-ease),background .3s,color .3s}.af-social a:hover{transform:translateY(-3px);background:#fbf3e6;color:#a73155}.af-address{margin-top:14px;font-size:12px;color:#ffe8df}.af-address summary{display:inline-flex;align-items:center;min-height:36px;text-decoration:underline;text-underline-offset:3px}.af-address p{margin:4px 0 0;line-height:1.6;color:#ffe8df}.af p{color:inherit}.af-bottom{margin-top:clamp(36px,5vw,64px);padding:24px 0 calc(24px + env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / .26)}.af-note{margin:0 0 18px;max-width:98ch;font-size:11.5px;line-height:1.7;color:#ffe8df}.af-line{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.af-copy{margin:0;font-size:11.5px;color:#fff1e7}.af-up{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .34);font-size:11.5px;letter-spacing:.04em;transition:background .3s,color .3s,transform .5s var(--af-ease)}.af-up .af-i{width:15px;height:15px;transition:transform .5s var(--af-ease)}.af-up:hover{background:#fbf3e6;color:#a73155}.af-up:hover .af-i{transform:translateY(-3px)}.af-js .af-rv{opacity:0;transform:translateY(20px);transition:opacity .9s var(--af-ease),transform .9s var(--af-ease);transition-delay:calc(var(--i,0)*90ms)}.af-js .af-rv.is-in{opacity:1;transform:none}@media(min-width:1100px){.af--compact .af-top{grid-template-columns:1fr;gap:36px}.af--compact .af-brand{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.af--compact .af-claim{max-width:46ch}.af--compact .af-cols{grid-template-columns:1.5fr 1.5fr 1.05fr}.af--compact .af-stack{grid-template-columns:1fr 1fr;gap:24px}.af--compact .af-products .af-body{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:700px) and (max-width:1099px){.af-top{grid-template-columns:1fr;gap:40px}.af-brand{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.af-claim{flex:1 1 220px;max-width:36ch}.af-cols{grid-template-columns:1.05fr .95fr 1.3fr}}@media(max-width:699px){.af{padding-top:36px;border-radius:24px 24px 0 0}.af-top{display:flex;flex-direction:column;align-items:stretch;gap:0}.af-cols{display:flex;flex-direction:column;align-items:stretch;gap:0}.af-brand{order:2;align-items:center;text-align:center;gap:18px;margin-top:30px}.af-logo{width:156px;background-position:center}.af-claim{max-width:30ch;font-size:13.5px}.af-cta{order:-1}.af-products,.af-stack{padding:0 18px;background:linear-gradient(145deg,rgb(255 255 255 / .13),rgb(251 243 230 / .04));border:1px solid rgb(255 255 255 / .16)}.af-products{border-radius:20px 20px 0 0;border-bottom:0}.af-stack{border-radius:0 0 20px 20px;gap:0}.af-col{border-bottom:1px solid rgb(255 255 255 / .22)}.af-stack .af-col:last-child{border-bottom:0}.af-products{border-bottom:1px solid rgb(255 255 255 / .22)}.af-h{margin:0}.af-col .af-h{min-height:56px;font-size:12px;letter-spacing:.07em}.af-col .af-h span{padding-bottom:0}.af-col .af-h span::after{display:none}.af-col .af-h .af-i{display:block}.af-col .af-h{cursor:pointer}.af-col[data-open="true"] .af-h .af-i{transform:rotate(180deg)}.af-panel{transition:grid-template-rows .55s var(--af-ease),padding-bottom .55s var(--af-ease)}.af-col[data-open="true"] .af-panel{padding-bottom:14px}.af-col[data-open="false"] .af-panel{grid-template-rows:0fr}.af-col[data-open="false"] .af-panel>.af-body{visibility:hidden;transition:visibility 0s .55s}.af-products .af-body{gap:0 14px}.af-product{min-height:40px;font-size:13px;background-position:0 calc(50% + 12px)}.af-links a{min-height:42px;font-size:13px;background-position:0 calc(50% + 12px)}.af-contact{margin-top:26px;padding:0;background:none;box-shadow:none;text-align:left}.af-contact .af-h{margin-bottom:10px}.af-mail{font-size:13.5px}.af-bottom{margin-top:34px;padding-top:22px}.af-line{flex-direction:column-reverse;align-items:flex-start;gap:14px}.af-up{align-self:stretch;justify-content:center}}@media(max-width:360px){.af-products .af-body{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.af *,.af *::before,.af *::after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.af-js .af-rv{opacity:1;transform:none}}.af-h span::after{width:56px;height:2px;background:linear-gradient(90deg,rgb(251 243 230 / .95),rgb(251 243 230 / .12));transition:width .75s var(--af-ease)}.af-col:hover .af-h span::after,.af-contact:hover .af-h span::after{width:max(100%,104px)}.af-panel>.af-body{padding-inline:8px;margin-inline:-8px}@media(hover:none){.af-product:hover::before{transform:none;background:rgb(251 243 230 / .6)}.af-product:hover,.af-links a:hover{background-size:0 1px;transform:none}}@media(max-width:699px){.af-brand{display:contents}.af-logo{order:0;width:176px;margin:0 auto 28px;background-position:center}.af-cols{order:1}.af-cta{order:2;margin:26px auto 0}.af-claim{order:3;margin:20px auto 0;text-align:center}.af-contact{margin-top:16px;padding:22px 20px;border-radius:18px;background:linear-gradient(155deg,rgb(255 255 255 / .14),rgb(255 255 255 / .04));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .17)}.af-contact .af-h span::after{display:block}.af-bottom{margin-top:36px}}@media(max-width:699px){.af-logo{margin:0 auto 14px}.af-claim{order:0;margin:0 auto 28px}}@media(min-width:700px){.af{padding-top:clamp(36px,4.2vw,58px)}.af-product,.af-links a{min-height:30px}.af-product,.af-links a{background-position:0 calc(50% + 10px)}.af-h{margin-bottom:10px}.af-brand{gap:16px}.af-contact{padding:18px 20px}.af-social{margin-top:12px}.af-address{margin-top:8px}.af-bottom{margin-top:clamp(26px,3.2vw,40px);padding:18px 0 calc(18px + env(safe-area-inset-bottom))}.af-note{margin-bottom:12px}}@media(min-width:1280px){.af-cols{grid-template-columns:1.05fr 1.75fr 1.1fr}.af-stack{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:1100px){.af-top{grid-template-columns:minmax(230px,.8fr) 2.8fr;gap:clamp(32px,4vw,64px)}.af-cols{grid-template-columns:1.2fr .95fr minmax(272px,1.1fr);gap:clamp(22px,2.6vw,40px)}}@media(min-width:1280px){.af-cols{grid-template-columns:1fr 1.5fr minmax(272px,1.05fr)}}.af-hours{white-space:nowrap}@media(max-width:360px){.af-hours{white-space:normal}}@media(min-width:1100px){.af:not(.af--compact) .af-top{display:grid;grid-template-columns:minmax(230px,.8fr) 2.8fr;grid-template-rows:auto auto auto 1fr;column-gap:clamp(32px,4vw,64px);row-gap:0;align-items:start}.af:not(.af--compact) .af-brand{display:contents}.af:not(.af--compact) .af-logo{grid-column:1/-1;grid-row:1;width:clamp(170px,15vw,210px)}.af:not(.af--compact) .af-top::before{content:"";grid-column:1/-1;grid-row:2;height:1px;margin:24px 0 30px;background:linear-gradient(90deg,rgb(255 255 255 / .34),rgb(255 255 255 / .1))}.af:not(.af--compact) .af-claim{grid-column:1;grid-row:3;margin:0;max-width:27ch}.af:not(.af--compact) .af-cta{grid-column:1;grid-row:4;margin-top:20px;justify-self:start}.af:not(.af--compact) .af-cols{grid-column:2;grid-row:3/5}}.qz-overlay{--berry:#C63763;--wine:#A73155;--deep:#8F2446;--cream:#FBF3E6;--ink:#5A2438;--white:#fff;--line:#EFDCD1;--tint:#FCEFF2;--muted:#855264;--font-title:AurahAgrandirLight,AurahLightFB,AurahMontserrat,Arial,sans-serif;--font-display:AurahAgrandirHeavy,AurahHeavyFB,AurahMontserrat,Arial,sans-serif;--font-body:AurahMontserrat,Montserrat,Arial,sans-serif;--ease:cubic-bezier(.23,1,.32,1);font-family:var(--font-body);font-weight:500;color:var(--ink);-webkit-font-smoothing:antialiased;text-align:left}:where(.qz-overlay) :where(*,*::before,*::after){box-sizing:border-box}:where(.qz-overlay) :where(button){font:inherit;color:inherit;-webkit-tap-highlight-color:#fff0}:where(.qz-overlay) :where(p,h1,h2,h3){margin-top:0}html.qz-lock{overflow:hidden}.qz-i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.qz-overlay{position:fixed;inset:0;z-index:3000;display:none;align-items:center;justify-content:center;padding:20px;background:rgb(73 10 30 / .5)}.qz-overlay.open{display:flex;animation:qzFade .35s var(--ease)}@keyframes qzFade{from{opacity:0}to{opacity:1}}.qz-modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:540px;height:min(90vh,780px);height:min(90dvh,780px);background:var(--cream);border-radius:32px;overflow:hidden;box-shadow:0 40px 80px -30px rgb(40 4 18 / .65);animation:qzPop .55s var(--ease)}@keyframes qzPop{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.qz-modal:focus{outline:none}.qz-modal :focus-visible{outline:2px solid var(--wine);outline-offset:3px}.qz-modal-head{padding:18px 22px 0;flex-shrink:0}.qz-modal-head-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px}.qz-mono{display:block;height:36px;width:auto}.qz-close{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(167 49 85 / .35);background:#fff0;color:var(--wine);cursor:pointer;transition:background .3s,color .3s,transform .5s var(--ease)}.qz-close:hover{background:var(--wine);color:#fff;transform:rotate(90deg)}.qz-progress{height:3px;background:var(--line);border-radius:99px;overflow:hidden}.qz-progress-bar{height:100%;width:0;background:var(--berry);border-radius:99px;transition:width .6s var(--ease)}.qz-modal-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:26px 24px 24px;scrollbar-width:none}.qz-modal-body::-webkit-scrollbar{display:none}.qz-modal-body>*{flex-shrink:0}.qz-modal-body>.qz-hero{flex-shrink:1}.qz-enter>*{animation:qzUp .7s var(--ease) both}.qz-enter>*:nth-child(2){animation-delay:.05s}.qz-enter>*:nth-child(3){animation-delay:.1s}.qz-enter>*:nth-child(4){animation-delay:.15s}.qz-enter>*:nth-child(5){animation-delay:.2s}.qz-enter>*:nth-child(n+6){animation-delay:.25s}@keyframes qzUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.qz-eyebrow{margin:0 0 10px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--wine)}.qz-title{margin:0 0 10px;text-wrap:balance;text-align:center;font:400 clamp(23px,6vw,29px)/1.14 var(--font-title);color:var(--berry)}.qz-sub{text-wrap:pretty;margin:0 auto 22px;max-width:44ch;text-align:center;font-size:13px;line-height:1.6;color:var(--muted)}.qz-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:0 26px;border:0;border-radius:999px;background:var(--berry);color:#fff;font-weight:700;font-size:13.5px;letter-spacing:.02em;cursor:pointer;transition:background .3s,transform .45s var(--ease),box-shadow .45s var(--ease)}.qz-cta:hover{background:var(--wine);box-shadow:0 16px 28px -18px rgb(143 36 70 / .9)}.qz-cta:active{transform:scale(.98)}.qz-cta .qz-i{width:16px;height:16px;transition:transform .45s var(--ease)}.qz-cta:hover .qz-i{transform:translateX(4px)}.qz-cta:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.qz-cta-ghost{background:#fff0;border:1px solid rgb(167 49 85 / .4);color:var(--wine)}.qz-cta-ghost:hover{background:var(--tint);border-color:var(--wine);box-shadow:none}.qz-back{display:grid;place-items:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;border:1px solid rgb(167 49 85 / .4);background:#fff0;color:var(--wine);cursor:pointer;transition:background .3s,border-color .3s,transform .45s var(--ease)}.qz-back:hover{background:var(--tint);border-color:var(--wine)}.qz-back:active{transform:scale(.94)}.qz-actions{position:sticky;bottom:-24px;z-index:2;display:flex;gap:10px;margin-block:auto -24px;margin-inline:-24px;padding:14px 24px calc(16px + env(safe-area-inset-bottom));background:var(--cream);border-top:1px solid var(--line)}.qz-link{display:block;margin:8px auto 0;padding:10px 12px;border:0;background:none;color:var(--wine);font-size:12px;font-weight:600;letter-spacing:.02em;text-decoration:underline;text-underline-offset:4px;cursor:pointer;opacity:.85}.qz-link:hover{opacity:1}.qz-hero{position:relative;flex:1 1 auto;min-height:190px;margin-bottom:22px;border-radius:26px;overflow:hidden;background:#ECE7E2}.qz-hero img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.qz-chip-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.qz-chip{display:flex;align-items:center;gap:13px;width:100%;padding:15px 16px;border:1.5px solid var(--line);border-radius:20px;background:#fff;text-align:left;cursor:pointer;transition:border-color .3s,background .3s,transform .45s var(--ease),box-shadow .45s var(--ease)}.qz-chip:hover{border-color:#d9a3b3;transform:translateY(-1px)}.qz-chip:active{transform:scale(.985)}.qz-chip.on{border-color:var(--berry);background:var(--tint);box-shadow:0 14px 24px -20px rgb(198 55 99 / .8)}.qz-chip-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.qz-chip-label{font-size:13px;font-weight:500;line-height:1.5;color:var(--ink)}.qz-chip.on .qz-chip-label{color:var(--deep)}.qz-chip-check{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;border-radius:50%;border:1.5px solid #e3c9d1;flex-shrink:0;color:#fff;transition:background .3s,border-color .3s}.qz-chip-check .qz-i{width:12px;height:12px;stroke-width:2.6;opacity:0;transform:scale(.4);transition:opacity .25s,transform .45s var(--ease)}.qz-chip.on .qz-chip-check{background:var(--berry);border-color:var(--berry)}.qz-chip.on .qz-chip-check .qz-i{opacity:1;transform:none}.qz-combo{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:6px}.qz-pcard{display:block;padding:0;border:0;background:none;text-align:left;cursor:pointer;transition:opacity .35s,transform .5s var(--ease)}.qz-pcard.centered{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.qz-pcard:active{transform:scale(.97)}.qz-pjar{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;aspect-ratio:1/1.05;padding:14px;border-radius:24px;background:linear-gradient(135deg,var(--c1),var(--c2));color:var(--tx);box-shadow:0 18px 28px -22px rgb(90 36 56 / .7);transition:box-shadow .4s,filter .4s}.qz-pcard:hover .qz-pjar{box-shadow:0 22px 32px -20px rgb(90 36 56 / .8)}.qz-pjar.has-img{background:#e9a9b8}.qz-pimg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.qz-pimg-crop{background-repeat:no-repeat;background-size:526% auto}.qz-pjar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;z-index:-1;pointer-events:none;background:linear-gradient(0deg,var(--c2) 0%,var(--c1) 22%,transparent 100%)}.qz-price-badge{position:absolute;top:12px;right:12px;padding:5px 10px;border-radius:99px;background:rgb(255 255 255 / .95);color:var(--wine);font-size:11px;font-weight:700}.qz-select-check{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:var(--berry);border:1.5px solid #fff0;transition:background .3s,color .3s}.qz-select-check .qz-i{width:13px;height:13px;stroke-width:2.6}.qz-select-check:not(.on){background:#fff0;border-color:rgb(255 255 255 / .85)}.qz-select-check:not(.on) .qz-i{opacity:0}.qz-pname-in{font:700 16px/1.1 var(--font-display);letter-spacing:.02em}.qz-pname-in,.qz-ptag{text-shadow:0 1px 10px rgb(40 4 18 / .3)}.qz-ptag{font-size:10.5px;font-weight:600;line-height:1.3;opacity:.88}.qz-pcard-off{opacity:.42}.qz-pcard-off .qz-pjar{box-shadow:none;filter:saturate(.6)}.qz-why-list{display:flex;flex-direction:column;gap:9px;margin:18px 0}.qz-why-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--line);transition:opacity .35s}.qz-why-row-off{opacity:.42}.qz-why-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;flex-shrink:0}.qz-why-title{margin-bottom:3px;font-size:12.5px;font-weight:700;letter-spacing:.03em;color:var(--wine)}.qz-why-text{font-size:12px;line-height:1.6;color:var(--ink)}.qz-tier-section{margin:22px 0 16px;padding:22px 16px 10px;border-radius:26px;background:linear-gradient(110deg,var(--berry),var(--wine))}.qz-tier-section .qz-eyebrow{color:var(--cream);margin-bottom:16px}.qz-tier-section .qz-sub{color:var(--cream);opacity:.92;margin-bottom:12px}.qz-tier-list{display:flex;flex-direction:column}.qz-tier-row{display:flex;flex-direction:column;margin-bottom:10px;padding:14px 16px;border:1.5px solid rgb(255 255 255 / .4);border-radius:20px;background:rgb(255 255 255 / .08);color:#fff;cursor:pointer;transition:background .35s,border-color .35s,color .35s,transform .5s var(--ease)}.qz-tier-row:hover{border-color:rgb(255 255 255 / .8)}.qz-tier-row:active{transform:scale(.985)}.qz-tier-row.on{background:var(--cream);border-color:var(--cream);color:var(--ink)}.qz-tier-head{display:flex;align-items:center;gap:12px}.qz-radio{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1.5px solid rgb(255 255 255 / .7)}.qz-radio-dot{width:10px;height:10px;border-radius:50%;background:var(--berry);transform:scale(0);transition:transform .45s var(--ease)}.qz-tier-row.on .qz-radio{border-color:var(--wine)}.qz-tier-row.on .qz-radio-dot{transform:scale(1)}.qz-tier-title{flex:1;min-width:0;font-size:13.5px;font-weight:700}.qz-tier-badge{display:inline-block;margin-left:8px;padding:3px 9px;border-radius:99px;background:var(--cream);color:var(--wine);font-size:9.5px;font-weight:800;letter-spacing:.04em;vertical-align:middle}.qz-tier-row.on .qz-tier-badge{background:var(--wine);color:#fff}.qz-tier-price{flex-shrink:0;text-align:right;white-space:nowrap;font:700 16px var(--font-body)}.qz-tier-price small{display:block;font-size:9px;font-weight:600;opacity:.75}.qz-tier-row.on .qz-tier-price{color:var(--berry)}.qz-tier-details{margin-top:12px;padding:12px 0 0 32px;border-top:1px solid rgb(255 255 255 / .25)}.qz-tier-row.on .qz-tier-details{border-top-color:var(--line)}.qz-bd-row{display:flex;flex-wrap:wrap;gap:5px 12px}.qz-bd-item{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700}.qz-bd-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1.5px rgb(255 255 255 / .7)}.qz-tier-row.on .qz-bd-dot{box-shadow:none}.qz-tier-sub2{margin-top:6px;font-size:10.5px;font-weight:500;opacity:.82}.qz-tier-savings{display:inline-block;margin-top:9px;padding:4px 10px;border-radius:99px;background:var(--cream);color:var(--wine);font-size:11px;font-weight:800}.qz-tier-row.on .qz-tier-savings{background:var(--wine);color:#fff}.qz-tier-note{margin:2px 0 12px;text-align:center;font-size:11px;line-height:1.5;color:var(--muted)}.qz-preg-note{margin-bottom:14px;padding:16px 18px;border-radius:20px;background:var(--wine);color:#fff;font-size:12px;line-height:1.65}.qz-preg-actions{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.qz-wa-btn,.qz-teleconsulta-btn{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background .3s,transform .45s var(--ease)}.qz-wa-btn{background:#25D366;color:#fff}.qz-wa-btn:hover{background:#1fb955}.qz-teleconsulta-btn{background:var(--berry);color:#fff}.qz-teleconsulta-btn:hover{background:var(--wine)}.qz-wa-btn:active,.qz-teleconsulta-btn:active{transform:scale(.98)}.qz-wa-btn .qz-i{width:18px;height:18px;fill:currentColor;stroke:none}.qz-demo-flag{margin:6px 0 0;text-align:center;font-size:10px;color:var(--muted)}.qz-sticky{position:sticky;bottom:-24px;z-index:2;display:flex;align-items:center;gap:14px;margin-block:auto -24px;margin-inline:-24px;padding:14px 24px calc(16px + env(safe-area-inset-bottom));background:var(--cream);border-top:1px solid var(--line)}.qz-total{flex-shrink:0;line-height:1.15}.qz-total-label{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.qz-total-price{font:700 21px var(--font-body);color:var(--berry);white-space:nowrap}.qz-total-price small{font-size:10px;font-weight:600;opacity:.7}.qz-total-was{display:block;font-size:11px;color:var(--muted);text-decoration:line-through}.qz-sticky .qz-cta{flex:1;width:auto;padding:0 18px}@media(max-width:560px){.qz-overlay{align-items:flex-end;padding:0}.qz-modal{max-width:none;height:92vh;height:92dvh;border-radius:30px 30px 0 0;animation:qzSheet .6s var(--ease)}.qz-modal-body{padding:22px 18px 18px}.qz-actions,.qz-sticky{margin-inline:-18px;margin-bottom:-18px;bottom:-18px;padding-inline:18px}.qz-modal-head{padding:14px 18px 0}}@keyframes qzSheet{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media(max-width:360px){.qz-tier-title{font-size:12.5px}.qz-tier-price{font-size:14.5px}.qz-total-price{font-size:18px}.qz-sticky .qz-cta{font-size:12.5px;padding:0 12px}}@media(prefers-reduced-motion:reduce){.qz-overlay *,.qz-overlay *::before,.qz-overlay *::after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.qz-modal-head{padding:14px 20px 0}.qz-modal-head-row{padding-bottom:10px}.qz-mono{height:30px}.qz-close{width:36px;height:36px}.qz-modal-body{padding:18px 20px 14px}.qz-eyebrow{margin-bottom:6px;font-size:10.5px}.qz-title{font-size:clamp(19px,5vw,25px);margin-bottom:6px}.qz-sub{font-size:12.5px;line-height:1.5;margin-bottom:14px}.qz-chip-grid{gap:8px;margin-bottom:14px}.qz-chip{padding:11px 14px;gap:11px;border-radius:18px}.qz-chip-label{font-size:12.5px;line-height:1.4}.qz-chip-check{width:20px;height:20px}.qz-actions,.qz-sticky{bottom:-14px;margin-inline:-20px;margin-bottom:-14px;padding:12px 20px calc(14px + env(safe-area-inset-bottom))}.qz-cta,.qz-back{min-height:46px}.qz-back{width:46px;height:46px}.qz-hero{flex:0 0 auto;min-height:0;margin-bottom:0}.qz-hero img{position:static;display:block;width:100%;height:auto;object-fit:cover}.qz-intro-block{margin-block:auto}.qz-intro-block .qz-sub{margin-bottom:18px}@media(min-height:701px){.qz-title{font-size:clamp(20px,5.2vw,26px)}.qz-sub{font-size:13px;margin-bottom:16px}.qz-chip-grid{gap:9px}.qz-chip{padding:13px 15px}.qz-chip-label{font-size:13px}}@media(max-height:700px){.qz-modal-body{padding-top:12px}.qz-eyebrow{display:none}.qz-title{font-size:19px}.qz-sub{margin-bottom:10px;font-size:12px}.qz-chip-grid{gap:6px;margin-bottom:10px}.qz-chip{padding:8px 12px}}@media(max-width:380px){.qz-chip-label{font-size:12px}.qz-chip{padding:9px 12px}}.qz-hero{margin:-18px -20px 0;aspect-ratio:16/9;flex:0 0 auto;border-radius:0;overflow:hidden;background:#e9e3dd}.qz-hero img{position:static;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.qz-intro-block{margin-block:auto;padding:22px 0}.qz-intro-block .qz-sub{margin-bottom:0}@media(min-height:780px){.qz-modal-body{padding:24px 22px 16px}.qz-actions,.qz-sticky{margin-inline:-22px;bottom:-16px;margin-bottom:-16px;padding-inline:22px}.qz-eyebrow{font-size:11px;margin-bottom:8px}.qz-title{font-size:clamp(22px,5.6vw,28px);margin-bottom:8px}.qz-sub{font-size:13.5px;margin-bottom:20px}.qz-chip-grid{gap:10px;margin-bottom:20px}.qz-chip{padding:15px 16px;gap:13px;border-radius:20px}.qz-chip-label{font-size:13.5px;line-height:1.5}.qz-chip-check{width:22px;height:22px}.qz-hero{margin:-24px -22px 0}.qz-intro-block{padding:28px 0}.qz-intro-block .qz-sub{margin-bottom:0}}.qz-sticky{gap:16px;background:linear-gradient(110deg,var(--berry),var(--wine));border-top:0;box-shadow:0 -16px 26px -20px rgb(73 10 30 / .5)}.qz-total{flex:0 0 140px;min-width:0;font-variant-numeric:tabular-nums}.qz-total-label{color:rgb(251 243 230 / .82)}.qz-total-was{color:rgb(251 243 230 / .75);min-height:1.2em}.qz-total-price{color:#fff;display:block}.qz-total-price small{color:var(--cream);opacity:.85}.qz-sticky .qz-cta{background:var(--cream);color:var(--wine)}.qz-sticky .qz-cta:hover{background:#fff;color:var(--deep);box-shadow:0 16px 28px -18px rgb(40 4 18 / .7)}.qz-sticky .qz-cta:disabled{opacity:.55}.qz-sticky :focus-visible{outline-color:var(--cream)}@media(max-width:380px){.qz-total{flex-basis:118px}.qz-sticky{gap:12px}}.qz-pjar::after{height:30%}.qz-pimg{transform:translateY(-5%)}@media(max-width:420px){.qz-total{flex-basis:126px}.qz-total-price{font-size:19px}.qz-sticky .qz-cta{font-size:12.5px;padding:0 10px;white-space:nowrap}}.tm-modal,.tm-cta{--berry:#C63763;--deepwine:#6B1630;--wine:#A73155;--peach:#FFA38B;--radius-md:18px;--ease-out:cubic-bezier(0.16,1,0.3,1);--font-body:'Montserrat',sans-serif;--font-title:'Agrandir Grand','Fraunces',serif}.tm-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px}.tm-open{display:inline-flex;align-items:center;gap:9px;font:700 13px/1 var(--font-body);letter-spacing:.01em;color:var(--berry);background:#fff;border:1.5px solid color-mix(in srgb,var(--berry) 38%,white);padding:12px 20px 12px 16px;border-radius:999px;cursor:pointer;transition:background .35s var(--ease-out),border-color .35s var(--ease-out),color .35s var(--ease-out),box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.tm-open svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.tm-open:focus-visible{outline:2px solid var(--berry);outline-offset:3px}@media(hover:hover){.tm-open:hover{background:var(--berry);border-color:var(--berry);color:#fff;box-shadow:0 14px 26px -16px rgb(198 55 99 / .7);transform:translateY(-1px)}}.tm-cta-note{font-size:11.5px;color:#80384F;opacity:.9}html.tm-lock,html.tm-lock body{overflow:hidden}.tm-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.tm-modal.open{display:flex}.tm-back{position:absolute;inset:0;background:rgb(74 16 36 / .5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .45s var(--ease-out)}.tm-modal.show .tm-back{opacity:1}.tm-dlg{position:relative;width:min(840px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(165deg,#fff 0%,#FFF6EF 100%);border-radius:30px;box-shadow:0 0 0 1px rgb(255 163 139 / .45),0 44px 100px -30px rgb(74 16 36 / .6);padding:clamp(24px,3.4vw,36px) clamp(22px,3.8vw,40px);opacity:0;transform:translateY(18px) scale(.985);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);color:var(--deepwine);font-family:var(--font-body)}.tm-dlg::-webkit-scrollbar{display:none}.tm-dlg:focus{outline:none}.tm-modal.show .tm-dlg{opacity:1;transform:none}.tm-x{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in srgb,var(--peach) 50%,white);background:#fff;color:var(--wine);cursor:pointer;display:grid;place-items:center;transition:background .3s,color .3s;z-index:2}.tm-x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.tm-dlg button:focus-visible,.tm-dlg input:focus-visible{outline:2px solid var(--berry);outline-offset:2px}@media(hover:hover){.tm-x:hover{background:var(--berry);color:#fff}}.tm-head{padding-right:52px;margin-bottom:18px}.tm-eyebrow{display:inline-block;background:var(--peach);color:var(--deepwine);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin-bottom:12px}.tm-dlg h2{font-size:clamp(21px,2.9vw,27px);line-height:1.12;color:var(--deepwine);margin:0 0 8px;font-weight:600}.tm-intro{margin:0;font-size:13.5px;line-height:1.6;color:#7A2E48;max-width:64ch}.tm-prog{list-style:none;display:flex;gap:10px;margin:0 0 20px;padding:0}.tm-prog li{flex:1;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#B58A99;padding-top:10px;border-top:3px solid color-mix(in srgb,var(--peach) 35%,white);transition:color .4s,border-color .4s}.tm-prog li.on{color:var(--berry);border-top-color:var(--berry)}.tm-prog li b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--peach) 30%,white);color:var(--wine);font-size:11px;transition:background .4s,color .4s}.tm-prog li.on b{background:var(--berry);color:#fff}.tm-step{display:none}.tm-step.on{display:grid;grid-template-columns:1fr;gap:22px;animation:tmStep .55s var(--ease-out) both}@keyframes tmStep{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(min-width:760px){.tm-step.on{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px}}.tm-step:focus{outline:none}.tm-h{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--wine);margin:0 0 10px;display:block}.tm-cal{background:#fff;border:1px solid color-mix(in srgb,var(--peach) 40%,white);border-radius:var(--radius-md);padding:12px 14px 10px}.tm-cal-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.tm-cal-top b{font-family:var(--font-title);font-weight:600;font-size:16px;color:var(--deepwine);text-transform:capitalize}.tm-nav{width:32px;height:32px;border-radius:50%;border:1px solid color-mix(in srgb,var(--peach) 50%,white);background:#fff;color:var(--wine);cursor:pointer;display:grid;place-items:center}.tm-nav svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tm-nav:disabled{opacity:.3;cursor:default}.tm-wd,.tm-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.tm-wd span{font-size:10.5px;font-weight:700;color:#A0627A;padding:5px 0}.tm-d{aspect-ratio:1;width:min(100%,38px);justify-self:center;padding:0;border:0;border-radius:50%;background:#fff0;font:600 13px var(--font-body);color:var(--deepwine);cursor:pointer;transition:background .25s,color .25s}.tm-d:disabled{color:#CDB0BA;cursor:default;font-weight:500}.tm-d.sel{background:var(--berry);color:#fff}@media(hover:hover){.tm-d:not(:disabled):not(.sel):hover{background:color-mix(in srgb,var(--peach) 26%,white)}}.tm-tz{margin:10px 2px 0;font-size:11.5px;color:#8E4A62;line-height:1.5}.tm-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px}@media(max-width:400px){.tm-slots{grid-template-columns:repeat(2,1fr)}}.tm-slot{padding:11px 4px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--berry) 28%,white);background:#fff;color:var(--berry);font:700 12.5px var(--font-body);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.tm-slot.sel{background:var(--berry);border-color:var(--berry);color:#fff}@media(hover:hover){.tm-slot:not(.sel):hover{border-color:var(--berry)}}.tm-empty{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:18px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--peach) 14%,white);font-size:13px;line-height:1.5;color:#8E4A62}.tm-empty svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--berry);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tm-pick{margin:14px 0 0;padding:12px 16px;border-radius:16px;background:color-mix(in srgb,var(--peach) 16%,white);font-size:12.5px;line-height:1.5;color:#7A2E48;min-height:20px}.tm-pick strong{display:block;color:var(--deepwine);font-size:14px}.tm-btn{display:block;width:100%;border:0;border-radius:999px;background:linear-gradient(135deg,var(--berry),var(--wine));color:#fff;font:700 15px var(--font-body);padding:15px 24px;cursor:pointer;box-shadow:0 16px 30px -18px rgb(167 49 85 / .8);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),opacity .3s;margin-top:14px}.tm-btn:disabled{opacity:.45;cursor:default;box-shadow:none}@media(hover:hover){.tm-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 20px 34px -18px rgb(167 49 85 / .9)}}.tm-link{background:none;border:0;padding:6px 0;margin-top:8px;font:700 12.5px var(--font-body);color:var(--berry);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.tm-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tm-f{display:block;margin:0 0 10px}.tm-f span{display:block;font-size:11.5px;font-weight:700;color:var(--wine);margin-bottom:5px}.tm-f input{width:100%;box-sizing:border-box;font:500 14px var(--font-body);color:var(--deepwine);background:#fff;border:1.5px solid color-mix(in srgb,var(--peach) 55%,white);border-radius:14px;padding:12px 14px;transition:border-color .25s}.tm-f input:focus{border-color:var(--berry)}.tm-f input[aria-invalid=true]{border-color:#C0392B}.tm-row2{display:grid;grid-template-columns:92px 1fr;gap:12px}.tm-err{display:block;font-style:normal;font-size:11.5px;color:#B03A2E;margin-top:4px}.tm-err:empty{display:none}.tm-note{margin:16px 0 0;padding:16px 18px 16px;border-radius:18px;background:linear-gradient(140deg,#FFF0E8 0%,#FFE4D8 100%);border:1px solid color-mix(in srgb,var(--peach) 65%,white);border-left:4px solid var(--berry);box-shadow:0 14px 28px -22px rgb(167 49 85 / .55)}.tm-note-h{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--berry);margin-bottom:8px}.tm-note-h svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tm-note-t{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--deepwine)}.tm-note-t strong{font-weight:800}.tm-next{list-style:none;margin:0;padding:12px 0 0;border-top:1px dashed rgb(198 55 99 / .3);display:grid;gap:7px}.tm-next li{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:#7A2E48}.tm-next b{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--berry);color:#fff;font-size:11px}.tm-legal{margin:16px 0 0;font-size:11.5px;line-height:1.6;color:#80384F;padding-top:12px;border-top:1px dashed rgb(198 55 99 / .28)}.tm-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.tm-ok{display:none;text-align:center;padding:26px 6px 8px}.tm-dlg.done .tm-form{display:none}.tm-dlg.done .tm-ok{display:block}.tm-ok-ic{width:68px;height:68px;margin:0 auto 18px;border-radius:50%;background:color-mix(in srgb,var(--peach) 22%,white);display:grid;place-items:center}.tm-ok-ic svg{width:34px;height:34px;fill:none;stroke:var(--berry);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tm-ok-ic path{stroke-dasharray:1;stroke-dashoffset:1;animation:tmDraw .8s var(--ease-out) .2s forwards}@keyframes tmDraw{to{stroke-dashoffset:0}}.tm-ok h3{font-size:24px;color:var(--deepwine);margin:0 0 10px}.tm-ok p{margin:0 auto 10px;max-width:46ch;font-size:14px;line-height:1.6;color:#7A2E48}.tm-ok .tm-close2{margin-top:10px;background:#fff;border:1.5px solid color-mix(in srgb,var(--berry) 38%,white);color:var(--berry);font:700 13px var(--font-body);padding:12px 24px;border-radius:999px;cursor:pointer}@media(max-width:640px){.tm-modal{padding:0;align-items:flex-end}.tm-dlg{width:100%;max-height:94vh;max-height:94dvh;border-radius:26px 26px 0 0;padding:24px 18px 20px}.tm-x{top:14px;right:14px}.tm-head{padding-right:46px}.tm-prog li{font-size:10px}.tm-row2{grid-template-columns:84px 1fr}}@media(prefers-reduced-motion:reduce){.tm-back,.tm-dlg{transition:none}.tm-step.on{animation:none}.tm-ok-ic path{animation:none;stroke-dashoffset:0}}.tm-chk{position:relative;display:flex;gap:11px;align-items:flex-start;margin:4px 0 2px;font-size:12.5px;line-height:1.55;color:var(--wine,#7A2E48);cursor:pointer}.tm-chk input{position:absolute;opacity:0;width:1px;height:1px}.tm-chk .bx{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:7px;background:#fff;color:#fff;box-shadow:inset 0 0 0 1.5px var(--berry);transition:background-color .2s}.tm-chk .bx svg{width:14px;height:14px;opacity:0}.tm-chk input:checked+.bx{background:var(--berry)}.tm-chk input:checked+.bx svg{opacity:1}.tm-chk input:focus-visible+.bx{outline:2px solid var(--berry);outline-offset:2px}.tm-chk a{color:var(--berry);text-decoration:underline}.trp-floating-switcher{display:flex;flex-direction:column-reverse;position:fixed;z-index:99999;overflow:hidden;padding:var(--switcher-padding,10px);border:var(--border,none);border-radius:var(--border-radius,8px);background:var(--bg,#fff);width:var(--switcher-width,auto);top:var(--top,unset);right:var(--right,unset);bottom:var(--bottom,unset);left:var(--left,unset);box-shadow:0 10px 20px 0 #0000000D}.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column-reverse}.trp-switcher-position-top.trp-floating-switcher{flex-direction:column;top:var(--wp-admin--admin-bar--height,0)}.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list{flex-direction:column}nav.trp-ls-inline .trp-language-switcher-inner{flex-direction:row}.trp-ls-inline.trp-opposite-language .trp-language-item{width:100%}#trp-floater-powered-by{color:var(--text,#b3b3b3);font-size:12px;text-align:center;padding:0 5px;opacity:70%}#trp-floater-powered-by a{color:var(--text,#b3b3b3)}.trp-switcher-position-bottom #trp-floater-powered-by{border-top:1px solid var(--border-color,#747474);padding-top:5px;margin-top:5px}.trp-switcher-position-top #trp-floater-powered-by{border-bottom:1px solid var(--border-color,#747474);padding-bottom:5px;margin-bottom:5px}.trp-shortcode-switcher__wrapper{position:relative;border:none}.elementor-widget-trp_language_switcher{width:fit-content;max-width:100%}.elementor-widget-trp_language_switcher .elementor-widget-container,.trp-elementor-language-switcher,.trp-elementor-language-switcher .trp-shortcode-switcher__wrapper{width:fit-content;max-width:100%}.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}.trp-shortcode-switcher.trp-open-on-click{cursor:pointer}.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}.trp-language-switcher-inner{display:flex}.trp-floating-switcher .trp-language-switcher-inner{flex-direction:column-reverse}.trp-shortcode-switcher .trp-language-switcher-inner{flex-direction:column}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height 0.2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px, 70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) #fff0}.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list{overflow-y:hidden!important}.trp-shortcode-arrow{pointer-events:none}.trp-shortcode-switcher.is-open .trp-shortcode-arrow{transform:rotate(180deg)}.trp-language-item:focus{outline:none}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0)!important;aspect-ratio:var(--aspect-ratio,4/3)!important;width:var(--flag-size,18px)!important;display:inline-block!important;height:auto!important}.trp-menu-ls-label .trp-flag-image{margin:-2px 3px}.trp-custom-flag{object-fit:cover}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:#fff0}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}.trp-flag-rounded{border-radius:9999px!important;aspect-ratio:1 / 1!important}.trp-ls-name{padding-left:5px}@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none!important}}.trp_ald_ls_container img.trp-flag-image{padding-top:0!important}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector){position:relative;display:inline-block;padding:0;border:0;box-sizing:border-box}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a:hover{background:#f1f1f1}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language:hover{background:none}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-current-language{display:inline-block}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-current-language{visibility:hidden}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#trp_ald_x_button{z-index:0!important}:root{--font-title:'AurahAgrandirHeavy','AurahHeavyFB','Agrandir Grand','Fraunces',serif;--font-light:'AurahAgrandirLight','AurahLightFB','AurahAgrandirHeavy','AurahHeavyFB',serif;--font-body:'AurahMontserrat','Montserrat',sans-serif;--ease-out:cubic-bezier(.23,1,.32,1);--ease:cubic-bezier(.16,1,.3,1);--h-radius:clamp(30px,4.4vw,56px);--au-hero-bg:radial-gradient(34% 58% at 8% 112%,color-mix(in srgb,var(--peach) 22%,transparent),transparent 72%),
    radial-gradient(30% 50% at 84% -10%,rgba(255,206,232,.16),transparent 72%),
    linear-gradient(112deg,var(--berry) 0%,var(--wine) 54%,color-mix(in srgb,var(--deepwine) 70%,var(--wine)) 112%)}h1 .lt2,h2 .lt2,h3 .lt2{display:block;font-family:var(--font-light);font-weight:400;color:var(--wine);letter-spacing:0;line-height:1.08}h1 .lt2.lt2-i,h2 .lt2.lt2-i,h3 .lt2.lt2-i{display:inline-block}h1 .lt2.lt2-d,h2 .lt2.lt2-d,h3 .lt2.lt2-d{color:var(--cream)}.lt2-sep{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html body h1.au-h1{font-family:var(--font-title);font-weight:700;line-height:1.05;letter-spacing:-.004em;text-wrap:balance}html body h2.au-h2{font-family:var(--font-title);font-weight:700;font-size:clamp(27px,4.6vw,40px)!important;line-height:1.06!important;letter-spacing:-.005em;text-wrap:balance}html body h2.au-h2c{font-family:var(--font-title);font-weight:700;font-size:clamp(23px,2.7vw,29px)!important;line-height:1.08!important;letter-spacing:-.004em;text-wrap:balance}html body h3.au-h3{font-family:var(--font-title);font-weight:700;line-height:1.14;text-wrap:balance}p strong,p b,li strong,li b{font-weight:700}html body .sec-head p:not(.eyebrow){font-size:15.5px!important;line-height:1.7}.b-hero,.c-hero,.faq-hero,.n-hero,.hero-zone{background:var(--au-hero-bg)!important}.b-hero p:not(.eyebrow),.c-hero p,.faq-hero p:not(.faq-status),.n-hero p,.hb-copy p{color:rgb(251 243 230 / .9)!important;opacity:1!important;font-size:clamp(15px,1.6vw,16.5px)!important;line-height:1.7!important}.b-hero p strong,.c-hero p strong,.faq-hero p strong,.n-hero p strong,.hb-copy p strong{color:var(--cream)}html.js .reveal{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}html.js .reveal:not(.in){transform:translateY(18px)}.lt2{transition:opacity .85s var(--ease-out) .14s,transform .85s var(--ease-out) .14s}html.js .reveal:not(.in) .lt2{opacity:0;transform:translateY(12px)}html.js .reveal:not(.in) .lt2.lt2-i{transform:translateY(8px)}.btn,.n-btn-ghost,.pickup-btn,.pickup-link,.btn-hero,.tm-open{border-radius:999px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.01em;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)!important;-webkit-tap-highlight-color:#fff0}.btn-primary,.btn-cream,.btn-peach,.btn-wa,.btn-hero,.pickup-btn{position:relative;overflow:hidden;isolation:isolate;box-shadow:0 2px 6px -2px rgb(107 22 48 / .22),inset 0 1px 0 rgb(255 255 255 / .22)}.btn-primary::after,.btn-cream::after,.btn-peach::after,.btn-wa::after,.btn-hero::after,.pickup-btn::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 34%,rgb(255 255 255 / .34) 48%,rgb(255 255 255 / .12) 54%,transparent 66%);transform:translateX(-125%);transition:none}.btn-primary::before,.btn-cream::before,.btn-peach::before,.btn-wa::before,.btn-hero::before,.pickup-btn::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%),rgb(255 255 255 / .26),transparent 70%)}@media(hover:hover) and (pointer:fine){.btn:hover,.n-btn-ghost:hover,.pickup-btn:hover,.pickup-link:hover,.btn-hero:hover,.tm-open:hover{transform:translateY(-2px)}.btn-primary:hover,.btn-peach:hover,.btn-wa:hover,.btn-cream:hover,.btn-hero:hover,.pickup-btn:hover{box-shadow:0 14px 26px -14px rgb(107 22 48 / .55),inset 0 1px 0 rgb(255 255 255 / .28)}.btn-primary:hover::after,.btn-cream:hover::after,.btn-peach:hover::after,.btn-wa:hover::after,.btn-hero:hover::after,.pickup-btn:hover::after{transform:translateX(125%);transition:transform 1.1s var(--ease-out)}.btn-primary:hover::before,.btn-cream:hover::before,.btn-peach:hover::before,.btn-wa:hover::before,.btn-hero:hover::before,.pickup-btn:hover::before{opacity:1}.btn:hover .arr,.btn:hover .arrow,.btn-hero:hover .arr{transform:translateX(4px)}}.btn .arr,.btn .arrow{display:inline-block;transition:transform .3s var(--ease-out)}.btn:active,.n-btn-ghost:active,.pickup-btn:active,.pickup-link:active,.btn-hero:active,.tm-open:active{transform:scale(.97)!important;transition-duration:.12s!important}.btn:focus-visible,.n-btn-ghost:focus-visible,.pickup-btn:focus-visible,.pickup-link:focus-visible,.btn-hero:focus-visible,.tm-open:focus-visible{outline:2px solid #FFA38B;outline-offset:3px}.btn[disabled],.btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none}@media(prefers-reduced-motion:reduce){.btn-primary::after,.btn-cream::after,.btn-peach::after,.btn-wa::after,.btn-hero::after,.pickup-btn::after,.btn-primary::before,.btn-cream::before,.btn-peach::before,.btn-wa::before,.btn-hero::before,.pickup-btn::before{display:none}.lt2{transition:none!important;opacity:1!important;transform:none!important}.btn:active,.n-btn-ghost:active,.pickup-btn:active,.pickup-link:active,.btn-hero:active,.tm-open:active{transform:none!important}.btn .arr,.btn .arrow{transition:none}}html body h2.au-on-beige{color:var(--cream)!important;text-shadow:0 1px 18px rgb(107 22 48 / .18)}h2.au-on-beige .lt2{color:var(--cream)}@media(min-width:980px){.ah-panel .ah-results{grid-template-columns:repeat(3,minmax(0,1fr))}}.ah-d-soc{display:flex;justify-content:center;gap:22px}#aurah-header .ah-topbar{position:relative;z-index:5}footer.af{position:relative;z-index:2}@media(max-width:700px){.af-product,.af-links a{min-height:44px}}.af-mail{position:relative}.af-mail::after{content:"";position:absolute;inset:-12px 0}.af-address summary{min-height:44px}.af-up,.af-social a,.ah-icon{-webkit-tap-highlight-color:#fff0}.af-up:active,.af-social a:active,.ah-icon:active{transform:scale(.94)}html body :is(.sec-head p,.c-cta p,.n-cta-card p,.faq-cta p,.consult p,.buy .lead,.n-quote p):not(.eyebrow):not(.nl-error):not(.nl-note){font-size:15.5px!important;line-height:1.7}html body :is(.n-st p,.n-step p,.pickup-desc,.faq-sec-cta p,.dfoot,.review p,.post-body .excerpt,.cta-card p:not(.eyebrow),.trust-step p){font-size:14.5px!important;line-height:1.65}.btn-peach,.btn-hero{background:var(--cream)!important;color:var(--wine)!important;border-color:transparent!important}@media(hover:hover) and (pointer:fine){.btn-peach:hover,.btn-hero:hover{background:#fff!important;color:var(--wine)!important}}:is(.nl-card,.c-cta,.faq-cta,.n-cta-card) :is(.btn-outline,.n-btn-ghost){background:#fff0;color:var(--cream);border:1.6px solid rgb(251 243 230 / .6)}@media(hover:hover) and (pointer:fine){:is(.nl-card,.cta-card,.c-cta,.faq-cta,.n-cta-card) :is(.btn-outline,.n-btn-ghost):hover{background:var(--cream);color:var(--wine);border-color:var(--cream)}}:root{--au-card-bg:radial-gradient(34% 58% at 8% 112%,color-mix(in srgb,var(--peach) 24%,transparent),transparent 72%),
    radial-gradient(40% 60% at 92% -8%,rgba(255,206,232,.18),transparent 72%),
    linear-gradient(100deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 55%,var(--wine)) 42%,var(--wine) 100%);--r-xl:clamp(28px,3.2vw,46px);--r-lg:28px;--r-md:20px}html body :is(.nl-card,.c-cta,.faq-cta,.finder,.n-cta-card,.n-panel,.consult,.ugc-steps-card){background:var(--au-card-bg)!important;border-radius:var(--r-xl)!important}html body .cta-card{background:var(--au-card-bg)!important;border-radius:var(--r-lg)!important}html body .cs-left{background:var(--au-card-bg)!important}html body .n-community{background:var(--au-card-bg)!important}html body :is(.post-card,.featured,.pickup-card,.stock-card,.quick-card,.faq-qcard,.dose-card,.ship-callout,.bene,.review,.combo,.dl,.ugc-form-card,.trust-step,.n-st,.dist-split,.cs-split,.ugc-banner-card){border-radius:var(--r-lg)!important}html body :is(.faq-row,.acc,.tier,.addon,.dose li){border-radius:var(--r-md)!important}:is(.dots,.bene-dots,.icar-dots,.rev-dots,.n-dots,.blg-dots){align-items:center;gap:6px}html body :is(.dot-btn,.n-dots button,.blg-dots button){position:relative;width:28px;height:3px;min-width:0;padding:0;margin:0;border:0;border-radius:3px;background:rgb(167 49 85 / .24);cursor:pointer;transition:width .35s var(--ease-out),background .35s var(--ease-out)}html body :is(.dot-btn,.n-dots button,.blg-dots button)::after{content:"";position:absolute;inset:-16px -3px}html body .dot-btn.active{width:48px;background:linear-gradient(90deg,#FFA38B,var(--berry))}html body :is(.sec-rev,.rev-dots) .dot-btn{background:rgb(251 243 230 / .38)}html body :is(.sec-rev,.rev-dots) .dot-btn.active{background:linear-gradient(90deg,var(--cream) 0,var(--cream) 62%,#FFA38B)}html body .n-dots button{background:rgb(251 243 230 / .38)}html body .n-dots button[aria-current="true"]{width:48px;background:linear-gradient(90deg,var(--cream) 0,var(--cream) 62%,#FFA38B)}html body .blg-dots button[aria-current="true"]{width:48px;background:linear-gradient(90deg,#FFA38B,var(--berry))}.btn-cream{background:var(--cream);color:var(--wine);border:0}@media(hover:hover) and (pointer:fine){.btn-cream:hover{background:#fff;color:var(--wine)}}.tm-dlg{--py:clamp(24px,3.4vw,36px);--px:clamp(22px,3.8vw,40px)}.tm-dlg .tm-head{margin:calc(var(--py) * -1) calc(var(--px) * -1) 22px;padding:var(--py) calc(var(--px) + 48px) 26px var(--px);background:var(--au-card-bg);color:var(--cream)}.tm-dlg .tm-head h2{color:var(--cream)}.tm-dlg .tm-intro{color:rgb(251 243 230 / .86)}.tm-dlg .tm-eyebrow{background:linear-gradient(135deg,#FFB9A6,var(--peach));color:var(--deepwine)}.tm-dlg .tm-x{background:rgb(251 243 230 / .14);border-color:rgb(251 243 230 / .45);color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(hover:hover){.tm-dlg .tm-x:hover{background:var(--cream);color:var(--wine)}}@media(max-width:640px){.tm-dlg{--py:24px;--px:18px}.tm-dlg .tm-head{padding-right:calc(var(--px) + 44px)}}.sec-consult{background:transparent!important;padding:clamp(34px,5vw,70px) 0 clamp(26px,4vw,50px)!important}html body .consult{position:relative;overflow:hidden;isolation:isolate;max-width:1100px;text-align:center;padding:clamp(40px,6vw,76px) clamp(22px,5vw,72px);border-radius:clamp(28px,3.2vw,46px);background:radial-gradient(34% 58% at 8% 112%,color-mix(in srgb,var(--peach) 26%,transparent),transparent 72%),radial-gradient(40% 60% at 92% -8%,rgb(255 206 232 / .2),transparent 72%),linear-gradient(100deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 55%,var(--wine)) 42%,var(--wine) 100%);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent)}html body .consult .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream))}html body .consult h2{max-width:none;margin:8px auto 16px}html body .consult p{color:rgb(251 243 230 / .88);font-size:15.5px;line-height:1.7;max-width:56ch}html body .consult .btns{gap:12px}html body .consult .tm-open{display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:15px 30px;font-size:15px;font-family:var(--font-body);font-weight:700;border:0;cursor:pointer;background:var(--cream);color:var(--wine);box-shadow:0 2px 6px -2px rgb(107 22 48 / .22)}html body .consult .tm-open svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover) and (pointer:fine){html body .consult .tm-open:hover{background:#fff;box-shadow:0 14px 26px -14px rgb(20 0 10 / .6)}}html body .consult .btn-wa{padding:15px 28px;font-size:15px;min-height:52px}html body .consult .tm-cta-note{color:rgb(251 243 230 / .8);margin-top:20px}@media(max-width:560px){html body .consult .btns{flex-direction:column;align-items:stretch}html body .consult .btns>*{width:100%;justify-content:center}}html body .avisoband{position:relative;background:linear-gradient(180deg,var(--berry) 0%,var(--wine) 38%,var(--deepwine) 100%);border-radius:var(--h-radius) var(--h-radius) 0 0;padding:clamp(44px,6vw,72px) clamp(18px,4vw,40px) calc(clamp(36px,5vw,56px) + clamp(20px,3vw,40px))}html body .avisoband .eyebrow{color:#FFB9A6}html body .aviso-card{background:linear-gradient(135deg,rgb(255 255 255 / .11),rgb(255 255 255 / .035));box-shadow:inset 0 0 0 1px rgb(251 243 230 / .2)}html body .aviso-t{font-size:clamp(23px,2.7vw,29px)!important;line-height:1.1}@media(min-width:1100px){footer.af{margin-top:calc(-1 * clamp(20px,3vw,40px))}}@media(max-width:1099px){html body .avisoband{padding-bottom:calc(clamp(36px,5vw,56px) + 32px)}footer.af{margin-top:-32px}}.sec-how .how-bar{display:none}@media(min-width:821px){.sec-how .howto.wrap{align-items:start}.sec-how .howto .pic{position:sticky;top:116px;align-self:start}.sec-how .steps{position:relative;gap:0;--p:0}.sec-how .steps::before{content:"";position:absolute;left:19px;top:22px;bottom:34px;width:2px;border-radius:2px;background:rgb(251 243 230 / .7)}.sec-how .steps::after{content:"";position:absolute;left:19px;top:22px;width:2px;border-radius:2px;height:calc((100% - 56px) * var(--p));background:linear-gradient(180deg,#FFA38B,var(--berry));transition:height .25s linear}.sec-how .step{position:relative;z-index:1;min-height:clamp(150px,20vh,210px);padding-top:2px;opacity:.4;transition:opacity .6s var(--ease-out)}.sec-how .step:last-child{min-height:0}.sec-how .step.on,.sec-how .step.done{opacity:1}.sec-how .step .sn{transition:background .5s var(--ease-out),box-shadow .5s var(--ease-out),transform .5s var(--ease-out);background:var(--cream);color:var(--wine);box-shadow:inset 0 0 0 2px rgb(167 49 85 / .35)}.sec-how .step.on .sn,.sec-how .step.done .sn{background:linear-gradient(145deg,#C63763,#A73155);color:var(--cream);box-shadow:0 12px 20px -10px rgb(107 22 48 / .7)}.sec-how .step.on .sn{transform:scale(1.1)}.sec-how .step h4{transition:color .5s}.sec-how .step.on h4{color:var(--deepwine)}}@media(prefers-reduced-motion:reduce){.sec-how .step{opacity:1!important;transition:none!important;transform:none!important}.sec-how .steps::after{transition:none}}.acc-q{font-family:var(--font-light)!important;font-weight:400!important;font-size:clamp(15.5px,1.45vw,17px)!important;line-height:1.3;color:var(--wine);letter-spacing:.004em}.sec-how .how-hud{display:none}@media(max-width:820px){.sec-how .howto.wrap{display:flex;flex-direction:column;gap:0}.sec-how .how-copy{display:contents}.sec-how .how-copy .eyebrow{order:1}.sec-how .how-copy h2{order:2;margin-bottom:16px}.sec-how .howto .pic{order:3;position:sticky;top:88px;z-index:4;aspect-ratio:2000/1611;width:100%;margin:0 0 14px;border-radius:24px;box-shadow:0 22px 40px -22px rgb(107 22 48 / .7)}.sec-how .howto .pic img{transform:none}.sec-how .howto::after{content:"";display:block;flex:none;order:9;height:140svh}.sec-how .steps{order:4;display:grid;min-width:0;position:sticky;top:calc(88px + (100vw - 36px) * .8055 + 14px);z-index:3;padding:0}.sec-how .step{grid-area:1/1;position:relative;align-self:start;padding:18px 18px 20px;border-radius:22px;background:rgb(255 255 255 / .78);box-shadow:0 20px 34px -24px rgb(107 22 48 / .6);opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out),visibility 0s linear .5s}.sec-how .step.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.sec-how .step .sn{width:36px;height:36px;font-size:14px;background:linear-gradient(145deg,#C63763,#A73155);color:var(--cream);box-shadow:0 10px 18px -10px rgb(107 22 48 / .7)}.sec-how .step h4{font-size:18px;margin:1px 0 5px;color:var(--deepwine)}.sec-how .step p{font-size:14.5px;line-height:1.55}.sec-how .how-hud{display:flex;position:absolute;left:0;right:0;top:0;z-index:3;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 34px;color:var(--cream);background:linear-gradient(180deg,rgb(60 10 30 / .55),#fff0);pointer-events:none}.how-hud .hh-n{font-family:var(--font-light);font-size:40px;line-height:.9;letter-spacing:-.02em;flex:none}.how-hud .hh-n small{font-size:13px;opacity:.7;letter-spacing:.04em}.how-hud .hh-t{flex:1;min-width:0;font:700 14px/1.2 var(--font-body);padding-bottom:3px;transition:opacity .25s}.how-hud .hh-t.sw{opacity:0}.how-hud .hh-dots{display:flex;gap:5px;padding-bottom:7px;flex:none}.how-hud .hh-dots i{width:16px;height:5px;border-radius:5px;background:rgb(251 243 230 / .4);transition:width .5s var(--ease-out),background .5s}.how-hud .hh-dots i.on{width:30px;background:#FFA38B}.how-hud .hh-dots i.done{background:var(--cream)}}html body .sec-forme{background:transparent!important;padding:clamp(34px,5vw,64px) clamp(10px,1.6vw,24px)!important}html body .sec-forme>.wrap{position:relative;overflow:hidden;isolation:isolate;max-width:1440px;padding:clamp(40px,6vw,76px) clamp(18px,4vw,56px) clamp(40px,6vw,70px);border-radius:var(--r-xl);background:var(--au-card-bg);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent)}html body .sec-forme .checklist{box-shadow:0 26px 44px -28px rgb(20 0 10 / .6)}html body .pick-label{font-size:12px;letter-spacing:.16em;color:var(--berry);display:flex;align-items:center;gap:9px}html body .pick-label::before{content:"";width:22px;height:1.5px;background:currentColor}html body .tiers{gap:14px}html body .tier{border:0;border-radius:var(--r-md);padding:16px 18px;background:#fff;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 16%,#fff),0 10px 22px -18px rgb(107 22 48 / .35);transition:box-shadow .35s var(--ease),background-color .35s var(--ease),transform .3s var(--ease)}@media(hover:hover) and (pointer:fine){html body .tier:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 45%,#fff),0 16px 26px -18px rgb(107 22 48 / .5)}}html body .tier.active{background:linear-gradient(135deg,color-mix(in srgb,var(--peach) 22%,#fff),color-mix(in srgb,var(--berry) 9%,#fff));box-shadow:inset 0 0 0 2px var(--berry),0 20px 32px -20px rgb(107 22 48 / .55)}html body .tier .radio{width:24px;height:24px;border:0;background:#fff;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--berry) 35%,#fff);transition:background .3s,box-shadow .3s}html body .tier.active .radio{background:linear-gradient(145deg,#C63763,#A73155);box-shadow:0 8px 14px -6px rgb(143 36 70 / .8)}html body .tier .radio::after{width:9px;height:5px;border-radius:0;background:none;border:solid var(--cream);border-width:0 0 2px 2px;transform:rotate(-45deg) scale(0);margin-top:-2px}html body .tier.active .radio::after{transform:rotate(-45deg) scale(1)}html body .tier .t-name{font-family:var(--font-title);font-weight:700;font-size:17px;color:var(--deepwine);line-height:1.1}html body .tier .t-sub{font-size:13px;margin-top:3px}html body .tier .t-per{font-size:21px}html body .tier .t-per small{font-size:12px}html body .save-pill{top:-11px;right:16px;padding:4px 11px;font-size:11.5px;background:linear-gradient(135deg,#FFB9A6,var(--peach));box-shadow:0 8px 14px -8px rgb(107 22 48 / .55)}html body .combo-cta{border-radius:var(--r-md)}html body .checkout{border-radius:var(--r-xl);background:var(--au-card-bg)!important;box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 75%,transparent)}html body .checkout::before{display:none}html body .co-main{padding:clamp(24px,3vw,34px) clamp(20px,3vw,32px) clamp(22px,2.6vw,28px)}html body .co-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgb(251 243 230 / .22)}html body .co-k{color:color-mix(in srgb,var(--peach) 78%,var(--cream));display:flex;align-items:center;gap:9px;letter-spacing:.16em}html body .co-k::before{content:"";width:22px;height:1.5px;background:currentColor}html body .co-amt{font-size:clamp(38px,4vw,50px)}html body .co-save.on{background:linear-gradient(135deg,#FFB9A6,var(--peach));box-shadow:0 10px 18px -10px rgb(20 0 10 / .7)}html body .co-meta{padding:0;background:none;box-shadow:none;border-radius:0;margin:0 0 24px;font-size:14px;color:rgb(251 243 230 / .9)}html body .co-ship{margin-top:8px;padding-top:12px;border-top:1px solid rgb(251 243 230 / .16);font-size:13px;opacity:.85}html body .co-cta{background:var(--cream)}html body .co-cta:hover{background:#fff}@media(max-width:560px){html body .tier{padding:15px 14px;gap:12px}html body .tier .t-sub{font-size:12.5px}html body .tier .t-per{font-size:19px}html body .co-row{flex-wrap:nowrap;align-items:flex-end}html body .co-amt{font-size:36px}html body .co-save.on{font-size:12px;padding:6px 11px}}html body .checkout{border-radius:var(--r-lg)}html body .co-main{padding:clamp(18px,2.2vw,24px) clamp(18px,2.4vw,24px) clamp(18px,2.2vw,22px)}html body .co-row{padding-bottom:14px;margin-bottom:14px;gap:8px 12px;flex-wrap:wrap}html body .co-amt{font-size:clamp(28px,2.8vw,34px)}html body .co-amt small{font-size:11.5px;margin-left:4px}html body .co-k{margin-bottom:5px;font-size:11px}html body .co-save.on{padding:5px 12px;font-size:12px}html body .co-meta{margin:0 0 16px;font-size:13px;line-height:1.45}html body .co-ship{margin-top:6px;padding-top:8px;font-size:12px}html body .co-cta{min-height:52px;padding:5px 5px 5px 24px;font-size:14.5px}html body .co-cta svg.ico{width:16px;height:16px;padding:8px}html body .co-wa{min-height:46px;padding:10px 20px;font-size:13.5px;margin-top:10px}@media(max-width:560px){html body .co-row{flex-wrap:nowrap}html body .co-amt{font-size:28px}html body .co-save.on{font-size:11.5px;padding:5px 10px}}@media(max-width:520px){html body .combo-cta{flex-wrap:nowrap;align-items:center;gap:12px;padding:12px 12px 12px 14px}html body .combo-cta .cc-tx{flex:1 1 auto;min-width:0}html body .combo-cta .cc-tx b{font-size:15.5px}html body .combo-cta .cc-tx small{display:block;font-size:12.5px;line-height:1.35}html body .combo-cta .cc-go{width:38px;height:38px;padding:0;gap:0;justify-content:center;font-size:0;border-radius:50%;flex:none}html body .combo-cta .cc-go svg{width:17px;height:17px}}html body .sec-science{background:transparent!important}html body .sec-rev{background:transparent!important;padding:clamp(34px,5vw,64px) clamp(10px,1.6vw,24px)!important}html body .sec-rev>.wrap{position:relative;overflow:hidden;isolation:isolate;max-width:1440px;padding:clamp(40px,6vw,76px) clamp(18px,4vw,56px) clamp(40px,6vw,70px);border-radius:var(--r-xl);background:var(--au-card-bg);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent)}html body .acc{box-shadow:0 12px 24px -20px rgb(107 22 48 / .5)}html body .acc-q{color:var(--deepwine)!important}.sec-rev .rvw-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(20px,3vw,30px);text-align:center}.sec-rev .rvw-cta p{margin:0;font-size:13.5px;color:rgb(251 243 230 / .82)}.sec-rev .rvw-open{gap:10px}.sec-rev .rvw-open svg{width:18px;height:18px}html body :is(.sec-bene,.sec-combos,.sec-dl,.sec-faq,.sec-science,.sec-forme,.sec-rev,.sec-consult){background-color:transparent!important}html body .sec-forme,html body .sec-rev,html body .sec-consult{background-image:none!important}html body .sec-consult{padding-left:clamp(18px,4vw,40px)!important;padding-right:clamp(18px,4vw,40px)!important}html body .sec-consult>.wrap{max-width:var(--maxw);padding:0}html body .consult{max-width:none;width:100%}html body :is(.sec-how,.sec-ing){background:transparent!important;padding:clamp(34px,5vw,64px) clamp(10px,1.6vw,24px)!important}html body :is(.sec-how>.wrap,.sec-ing>.wrap){max-width:1440px;border-radius:var(--r-xl);padding:clamp(40px,6vw,76px) clamp(18px,4vw,56px);background:radial-gradient(40% 55% at 92% -8%,rgb(255 236 226 / .5),transparent 72%),radial-gradient(34% 50% at 6% 112%,rgb(198 55 99 / .16),transparent 72%),linear-gradient(165deg,#EA8D78 0%,#F0A592 48%,#F6C3B3 100%);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--deepwine) 55%,transparent)}html body .sec-how .howto.wrap{max-width:1440px;padding:clamp(40px,6vw,76px) clamp(18px,4vw,56px)}@media(min-width:821px){html body .sec-how .howto.wrap,html body .sec-ing>.wrap{padding-left:clamp(40px,7vw,110px);padding-right:clamp(40px,7vw,110px)}}html body .checkout{background:#fff!important;color:var(--deepwine);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 16%,#fff),0 22px 40px -28px rgb(107 22 48 / .45)}html body .co-main{padding:clamp(18px,2.2vw,22px) clamp(18px,2.4vw,24px)}html body .co-row{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:12px}html body .co-k{color:var(--berry)}html body .co-amt{color:var(--berry);font-size:clamp(30px,3vw,36px)}html body .co-amt small{color:var(--wine)}html body .co-save.on{background:linear-gradient(135deg,#FFB9A6,var(--peach));color:var(--deepwine);box-shadow:none}html body .co-meta{color:var(--wine);margin:0 0 14px;font-size:13px}html body .co-meta b{color:var(--deepwine)}html body .co-ship{color:#855264;border-top:0;padding-top:0;margin-top:3px;font-size:12px;opacity:1}html body .co-cta{background:linear-gradient(135deg,var(--berry),var(--wine))!important;color:var(--cream);box-shadow:0 16px 28px -16px rgb(167 49 85 / .8)}html body .co-cta:hover{background:linear-gradient(135deg,var(--wine),var(--deepwine))!important}html body .co-cta svg.ico{background:var(--cream);color:var(--berry);box-shadow:none}html body .co-wa{min-height:44px;margin-top:10px;font-size:13.5px;box-shadow:none}html body .combo-cta{background:color-mix(in srgb,var(--peach) 16%,#fff)!important;border:1.5px solid color-mix(in srgb,var(--peach) 55%,#fff)!important;box-shadow:none!important;margin-bottom:14px}html body .combo-cta .cc-go{background:#fff;box-shadow:0 8px 14px -10px rgb(107 22 48 / .5)}html body .mini-aviso{margin-top:14px}html body .tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;margin:0 0 10px;border-radius:20px;background:color-mix(in srgb,var(--berry) 9%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--berry) 16%,transparent)}html body .tier{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:62px;padding:0;border:0;border-radius:16px;background:#fff0;box-shadow:none;color:var(--wine);cursor:pointer;transform:none;transition:background-color .25s,color .25s,box-shadow .25s,transform .25s var(--ease-out)}html body .tier b{font:800 19px/1 var(--font-body)}html body .tier small{font:700 11px/1 var(--font-body);letter-spacing:.02em;opacity:.8}html body .tier.active{background:linear-gradient(135deg,var(--berry),var(--wine));color:var(--cream);box-shadow:0 12px 18px -10px rgb(167 49 85 / .85)}html body .tier.active small{opacity:.95}@media(hover:hover) and (pointer:fine){html body .tier:not(.active):hover{background:color-mix(in srgb,var(--berry) 13%,#fff);transform:none}}html body .tier:active{transform:scale(.97)}html body .tier:focus-visible{outline:2px solid var(--berry);outline-offset:2px}html body .tier .q-off{position:absolute;top:-13px;right:-5px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:800 9.5px/1 var(--font-body);font-style:normal;letter-spacing:-.02em;background:#FFB19E;color:#2A0814;box-shadow:0 8px 12px -6px rgb(40 6 20 / .55),0 0 0 2px #fffdfb}html body .tier-note{margin:14px 2px 18px;font-size:13.5px;line-height:1.45;color:var(--wine)}html body .tier-note b{color:var(--berry);font-weight:800}html body .combo-cta{background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:12px 2px!important;margin:0 0 18px}html body .combo-cta .cc-ic,html body .combo-cta .cc-tx small{display:none}html body .combo-cta .cc-tx b{font-size:15px}html body .combo-cta .cc-go{background:#fff;box-shadow:0 8px 14px -10px rgb(107 22 48 / .5)}html body .checkout{background:none!important;box-shadow:none;border-radius:0;color:var(--deepwine)}html body .co-main{padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:6px 18px;align-items:center}html body .co-row{grid-column:1;grid-row:1;border:0;margin:0;padding:0;flex-wrap:wrap}html body .co-k{color:var(--berry)}html body .co-amt{color:var(--berry);font-size:clamp(30px,3vw,36px)}html body .co-amt small{color:var(--wine)}html body .co-save.on{background:linear-gradient(135deg,#FFB9A6,var(--peach));color:var(--deepwine);box-shadow:none}html body .co-cta{grid-column:2;grid-row:1;width:auto;min-width:250px;margin:0;white-space:nowrap;padding:5px 5px 5px 22px;gap:10px;font-size:14.5px;background:linear-gradient(135deg,var(--berry),var(--wine))!important;color:var(--cream);box-shadow:0 16px 28px -16px rgb(167 49 85 / .8)}html body .co-cta:hover{background:linear-gradient(135deg,var(--wine),var(--deepwine))!important}html body .co-cta svg.ico{background:var(--cream);color:var(--berry);box-shadow:none}html body .co-meta{grid-column:1/-1;grid-row:2;margin:8px 0 0;font-size:13px;color:var(--wine)}html body .co-meta b{color:var(--deepwine)}html body .co-ship{border:0;padding:0;margin-top:3px;font-size:12px;color:#855264;opacity:1}html body .co-wa{grid-column:1/-1;grid-row:3;width:100%;margin:6px 0 0;min-height:44px;background:transparent!important;color:#168a46;border:1.6px solid rgb(37 211 102 / .55);box-shadow:none;font-size:13.5px}@media(max-width:560px){html body .co-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}html body .co-cta{grid-column:1;grid-row:2;width:100%;min-width:0;margin:8px 0 2px}html body .co-meta{grid-row:3}html body .co-wa{grid-row:4}html body .tier{height:58px}html body .tier b{font-size:18px}}html body .buy-card{background:#fff;border-radius:var(--r-lg);padding:clamp(18px,2.2vw,24px) clamp(18px,2.2vw,24px) 0;overflow:hidden;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 14%,#fff),0 24px 40px -30px rgb(107 22 48 / .45);margin-bottom:6px}html body .buy-card .pick-label{margin-bottom:12px}html body .buy-card .tiers{background:color-mix(in srgb,var(--berry) 8%,#fff)}html body .buy-card .tier-note{margin:12px 2px 0;padding-bottom:16px;border-bottom:1px solid var(--line)}html body .buy-card .checkout{padding:18px 0 20px}html body .buy-card .co-wa{background:rgb(37 211 102 / .12)!important;color:#14783c;border:0;min-height:46px;font-weight:700}@media(hover:hover) and (pointer:fine){html body .buy-card .co-wa:hover{background:#25D366!important;color:#fff}}html body .buy-card .combo-cta{margin:0 calc(clamp(18px,2.2vw,24px) * -1)!important;padding:14px clamp(18px,2.2vw,24px)!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,color-mix(in srgb,var(--peach) 30%,#fff),color-mix(in srgb,var(--peach) 16%,#fff))!important}html body .buy-card .combo-cta .cc-tx b{font-size:15px}html body .buy-card .combo-cta .cc-go{color:var(--wine)!important;background:#fff}html body .mini-aviso{margin:14px 6px 0}html body .co-cta:hover,html body .co-cta:focus-visible{color:var(--cream)!important}html body .co-cta:hover svg.ico{color:var(--berry)!important}html body .combo-cta:hover .cc-go{background:#fff!important;color:var(--wine)!important}html body .buy-card .co-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}html body .buy-card .co-cta{grid-column:1;grid-row:2;width:100%;min-width:0;margin:10px 0 2px}html body .buy-card .co-meta{grid-row:3}html body .buy-card .co-wa{grid-row:4}html body .buy-card .checkout{padding-bottom:18px}html body .buy-card .combo-cta{background:linear-gradient(135deg,#FFC4B3 0%,#FFA38B 100%)!important}html body .buy-card .combo-cta .cc-tx b{color:var(--deepwine)}html body .buy-card .combo-cta .cc-go{color:var(--wine)!important;background:#fff8f3;box-shadow:0 10px 16px -10px rgb(143 36 70 / .55)}html body .combo{border:0;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 12%,#fff),0 24px 40px -30px rgb(107 22 48 / .45)}html body .combo .cname{background:linear-gradient(95deg,var(--a) 10%,color-mix(in srgb,var(--b) 72%,#3a0a1c) 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}:root{--berry:#f28507;--wine:#f28507;--deep:#f28507;--deepwine:#9c4c00;--ink:#7e4b1a;--peach:#f6769a;--peach2:#e87998;--cream:#fbf3e6;--yellow:#d4c311;--white:#ffffff;--line:#eee3d1;--soft-berry:color-mix(in srgb, var(--berry) 12%, white);--soft-peach:color-mix(in srgb, var(--peach) 22%, white);--radius-lg:28px;--radius-md:18px;--radius-sm:12px;--shadow-soft:0 20px 45px -25px rgba(235,127,23,.38);--shadow-card:0 8px 24px -12px rgba(235,127,23,.22);--font-title:'AurahAgrandirHeavy','AurahHeavyFB','Agrandir Grand','Fraunces',serif;--font-light:'AurahAgrandirLight','AurahLightFB','AurahAgrandirHeavy','AurahHeavyFB',serif;--font-body:'AurahMontserrat','Montserrat',sans-serif;--maxw:1180px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1)}.btn-hero:hover{background:#f5608a}.btn-wa{background:#25d366;color:#fff}.btn-wa:hover{background:#1fb955}.hero-zone{position:relative;overflow:hidden;background:linear-gradient(112deg,#ef8314 0%,#eb7f17 58%,#cf6a09 100%);border-radius:0 0 clamp(30px,4.4vw,56px) clamp(30px,4.4vw,56px);color:var(--cream)}.hb-visual::before{content:"";position:absolute;left:50%;top:52%;width:84%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(246 118 154 / .34),rgb(246 118 154 / .1) 62%,transparent);filter:blur(14px);pointer-events:none}.hb-visual img{position:relative;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 26px 44px rgb(121 59 0 / .38));animation:floaty 5.5s var(--ease-in-out) infinite}.valuestrip{background:rgb(156 76 0 / .26);overflow:hidden}.hb-visual{animation:heroInV .9s var(--ease-out) .28s backwards}.stage{position:relative;background:#f5a858;border-radius:var(--radius-lg);aspect-ratio:5/4;overflow:hidden;box-shadow:var(--shadow-soft);display:flex;align-items:center;justify-content:center;width:100%}.stage img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transform:scale(var(--z,1));transform-origin:var(--o,50% 50%);object-position:var(--o,50% 50%);transition:transform .6s var(--ease-out)}@media(hover:hover) and (pointer:fine){.stage:hover img{transform:scale(calc(var(--z,1) * 1.04))}}.dot-btn{width:8px;height:8px;border-radius:50%;border:none;background:#e7cfc6;padding:0;cursor:pointer;transition:width .25s var(--ease-out),background .25s ease}.dot-btn.active{width:22px;background:var(--berry)}.symptoms span{background:linear-gradient(135deg,#ef8314,#eb7f17);color:var(--cream);font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:100px}.tier.active{border-color:var(--berry);background:var(--soft-berry);box-shadow:var(--shadow-card)}.tier .radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--peach);flex:none;display:flex;align-items:center;justify-content:center}.tier.active .radio{border-color:var(--berry)}.tier .radio::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--berry);transform:scale(0);transition:transform .2s var(--ease-out)}.tier.active .radio::after{transform:scale(1)}.tier .info{flex:1}.addon{position:relative;display:flex;align-items:center;gap:14px;background:var(--soft-peach);border:1.6px solid rgb(246 118 154 / .55);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:18px;cursor:pointer;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out)}.addon:hover{border-color:var(--peach)}.addon.on{border-color:var(--berry);background:var(--soft-berry);box-shadow:var(--shadow-card)}.addon input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.addon .ad-box{width:24px;height:24px;border-radius:8px;border:1.8px solid var(--peach);background:var(--white);color:var(--cream);flex:none;display:flex;align-items:center;justify-content:center;transition:background .18s var(--ease-out),border-color .18s var(--ease-out)}.addon .ad-box svg.ico{width:14px;height:14px;stroke-width:2.4;opacity:0;transform:scale(.6);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.addon.on .ad-box{background:var(--berry);border-color:var(--berry)}.addon.on .ad-box svg.ico{opacity:1;transform:scale(1)}.addon .ad-tx{flex:1;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--deepwine)}.addon .ad-tx b{color:var(--berry);font-weight:700}.addon .ad-price{font-weight:700;color:var(--berry);font-size:13.5px;background:var(--white);border:1px solid var(--line);padding:5px 12px;border-radius:100px;white-space:nowrap}.checkout{border-radius:var(--radius-lg);overflow:hidden;color:var(--cream);background:radial-gradient(circle at 100% 0%,rgb(246 118 154 / .42) 0%,#fff0 52%),linear-gradient(155deg,#ef8314 0%,#eb7f17 60%,#cf6a09 100%);box-shadow:0 26px 46px -28px rgb(156 76 0 / .7)}.co-k{display:block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fdf3e1;margin-bottom:7px}.co-amt small{font-family:var(--font-body);font-size:12.5px;font-weight:700;color:#fdf3e1;margin-left:4px}.co-meta{margin:14px 0 18px;font-size:12.5px;font-weight:500;color:#fdf3e1}.co-meta b{color:#fff;font-weight:700}.co-ship{margin-top:5px;font-size:12px;font-weight:500;color:#fdf3e1;opacity:.9}.co-cta{padding:18px 30px;font-size:16px;background:var(--cream);color:var(--wine);box-shadow:0 14px 26px -14px rgb(53 26 0 / .7)}.co-cta svg.ico{width:18px;height:18px;stroke-width:1.9;transition:transform .25s var(--ease-out)}@media(hover:hover) and (pointer:fine){.co-cta:hover{background:#fff;color:var(--wine)}}@media(hover:hover) and (pointer:fine){.co-cta:hover svg.ico{transform:translateX(4px)}}.co-trust svg.ico{width:32px;height:32px;stroke-width:1.25;color:var(--cream)}.mini-aviso svg.ico{width:16px;height:16px;stroke-width:1.7;color:var(--berry);flex:none;margin-top:2px}@media(max-width:420px){.co-trust svg.ico{width:28px;height:28px}}.sec-forme{background:linear-gradient(180deg,#ef8314 0%,#ef8314 42%,#fbf3e6 100%)}.checklist .ck svg.ico{width:14px;height:14px;stroke-width:2}.bene{flex:0 0 calc((100% - 3*16px)/4);position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#fefaf3 100%);border-radius:var(--radius-lg);padding:36px 24px 34px;text-align:center;box-shadow:var(--shadow-card);border:1px solid var(--line)}.bene::before{content:"";position:absolute;left:50%;top:-70px;width:240px;height:240px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgb(246 118 154 / .34) 0%,#fff0 68%);pointer-events:none}.bene .ic{position:relative;width:68px;height:68px;margin:0 auto 22px;border-radius:50%;background:linear-gradient(145deg,#ef8314,#eb7f17);color:var(--cream);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 7px rgb(239 131 20 / .09),0 14px 26px -12px rgb(235 127 23 / .7)}.bene .ic svg.ico{width:36px;height:36px;stroke-width:1.3}.bene h4{position:relative;font-size:18px;margin-bottom:10px}.bene p{position:relative;font-size:14px;line-height:1.55;margin:0;color:var(--ink)}.car-arrow svg.ico{width:18px;height:18px;stroke-width:1.7}.bene-dots,.icar-dots,.rev-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}@media(max-width:1000px){.bene{flex:0 0 calc((100% - 2*16px)/3)}}@media(max-width:640px){.bene{flex:0 0 calc((100% - 16px)/2)}}@media(max-width:640px){.bene-wrap,.icar-wrap,.rev-wrap{padding:0 36px}}@media(max-width:640px){.car-arrow{width:36px;height:36px}}@media(max-width:480px){.bene{flex:0 0 100%}}.sec-how{background:linear-gradient(160deg,#eb7f17 0%,#cf6a09 100%);color:var(--cream)}section.block.sec-how{padding:clamp(64px,8vw,96px) 0;overflow:visible;background:linear-gradient(180deg,#e06b8b 0%,#fbf3e6 82%)}.sec-how .howto.wrap{max-width:var(--maxw);padding:0 40px;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(36px,5vw,64px);align-items:center}.howto .pic{grid-column:2;grid-row:1;position:relative;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;background:#f5a858;box-shadow:0 26px 50px -28px rgb(156 76 0 / .6)}.howto .pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.sec-how .eyebrow{color:var(--deepwine)}.howto h2{text-align:left;color:#fff;font-size:clamp(25px,3.6vw,36px);max-width:none;margin:0 0 26px;text-shadow:0 2px 18px rgb(207 106 9 / .3)}.step .sn{width:40px;height:40px;border-radius:50%;background:linear-gradient(145deg,#ef8314,#eb7f17);color:var(--cream);font-family:var(--font-title);font-size:16px;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 10px 18px -10px rgb(207 106 9 / .8)}.step h4{font-size:17px;margin:2px 0 4px;color:var(--wine)}.step p{font-size:14px;line-height:1.55;margin:0;color:var(--ink);max-width:46ch}@media(max-width:820px){.sec-how .howto.wrap{grid-template-columns:1fr;padding:0 18px;gap:30px}}@media(max-width:820px){.how-copy,.howto .pic{grid-column:1}}@media(max-width:820px){.how-copy{grid-row:1}}@media(max-width:820px){.howto .pic{grid-row:2}}.sec-ing{background:linear-gradient(180deg,#e06b8b 0%,#fbf3e6 80%)}.sec-ing .sec-head p,.sec-ing .eyebrow{color:var(--deepwine)}.sec-ing .sec-head h2{color:#fff;text-shadow:0 2px 18px rgb(207 106 9 / .3)}section.block.sec-ing{padding-bottom:clamp(40px,5vw,64px)}section.block.sec-dl{padding-top:clamp(40px,5vw,64px)}.sec-ing .wrap{max-width:1360px}.icard-back{background:linear-gradient(160deg,#ef8314,#eb7f17);color:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;opacity:0;transform:scale(1.06);pointer-events:none}.icard.open .icard-back{opacity:1;transform:scale(1);pointer-events:auto}@media(hover:hover) and (pointer:fine){.icard:hover .icard-front{opacity:0;transform:scale(.94)}}@media(hover:hover) and (pointer:fine){.icard:hover .icard-back{opacity:1;transform:scale(1);pointer-events:auto}}.icard-back h4{color:var(--cream);font-size:18px;margin-bottom:10px}.icard-back p{color:var(--cream);font-size:14px;line-height:1.5;margin:0}@media(max-width:1000px){.icard{flex:0 0 calc((100% - 2*16px)/3)}}@media(max-width:640px){.icard{flex:0 0 calc((100% - 16px)/2)}}@media(max-width:640px){.icard-back h4{font-size:14px}}@media(max-width:640px){.icard-back p{font-size:11.5px}}@media(max-width:480px){.icard{flex:0 0 100%}}.dl-vis{position:relative;aspect-ratio:16/11;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 108%,rgb(246 118 154 / .5) 0%,#fff0 62%),linear-gradient(180deg,#fcf2e1 0%,#f5ead8 100%)}.dl-vis img{display:block;height:auto;border-radius:8px;box-shadow:0 22px 40px -18px rgb(156 76 0 / .55),0 4px 12px -4px rgb(156 76 0 / .25);transition:transform .5s var(--ease-out)}.dl-vis .c-web{width:78%;position:relative;left:-6%}.dl-vis .c-mov{position:absolute;right:6%;bottom:-7%;width:28%}.dl-vis .c-tox-back{position:relative;height:88%;width:auto;left:10%}.dl-vis .c-tox-front{position:absolute;height:72%;width:auto;left:17%;bottom:-6%}.dl-btns .btn svg.ico{width:17px;height:17px;stroke-width:1.8;transition:transform .25s var(--ease-out)}@media(hover:hover) and (pointer:fine){.dl-btns .btn:hover svg.ico{transform:translateY(2px)}}.sec-science{background:linear-gradient(180deg,#fbf3e6 0%,#fbf3e6 12%,#ef8314 100%)}.acc{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden;box-shadow:0 10px 26px -18px rgb(156 76 0 / .45),inset 0 0 0 1px rgb(255 255 255 / .7);transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.acc.open{border-color:rgb(239 131 20 / .4);box-shadow:var(--shadow-card),inset 0 0 0 1px rgb(255 255 255 / .7)}.acc-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:20px 24px;font-family:var(--font-light);font-weight:400;font-size:clamp(16.5px,2.2vw,18.5px);line-height:1.3;color:var(--deepwine);display:flex;justify-content:space-between;align-items:center;gap:16px}.acc-q .chev{flex:none;width:30px;height:30px;border-radius:50%;background:var(--soft-berry);color:var(--berry);display:flex;align-items:center;justify-content:center;transition:transform .25s var(--ease-out),background .25s var(--ease-out),color .25s var(--ease-out)}.acc-q .chev svg.ico{width:16px;height:16px;stroke-width:1.8}.acc.open .acc-q .chev{transform:rotate(180deg);background:var(--berry);color:var(--cream)}.acc-a{max-height:0;overflow:hidden;transition:max-height .3s var(--ease-out)}.acc-a .inner{padding:0 24px 22px;font-size:14px;color:var(--ink)}.sec-rev .sec-head h2,.sec-rev .eyebrow{color:var(--cream)}.rev-summary .meta .stars{font-size:20px;color:#fbe3bc;margin-bottom:4px}.review .stars{font-size:15px;margin-bottom:10px}.review h4{font-size:14.5px;margin-bottom:8px;padding-right:74px}.review .who{font-size:12.5px;font-weight:700;color:var(--berry)}.review .verified{font-size:11px;font-weight:500;color:var(--ink)}.sec-rev .dot-btn{background:rgb(251 243 230 / .45)}.sec-rev .dot-btn.active{background:var(--cream)}@media(hover:hover) and (pointer:fine){.bene:hover,.review:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}}.imgband{position:relative;overflow:hidden;width:100%;aspect-ratio:5/2;max-height:max(300px,62vh);min-height:240px;background:#f5a858}.imgband-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%}@media(max-width:900px){.imgband{aspect-ratio:3/2;max-height:none;min-height:0}}.sec-consult{background:linear-gradient(180deg,#ef8314 0%,#9c4c00 100%)}.consult{max-width:900px;margin:0 auto;text-align:center;padding:clamp(36px,5vw,64px) clamp(22px,5vw,72px);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgb(255 255 255 / .14),rgb(255 255 255 / .04));box-shadow:inset 0 0 0 1px rgb(251 243 230 / .24),0 40px 70px -40px rgb(24 12 0 / .8)}.consult .eyebrow{justify-content:center;color:var(--peach)}.consult h2{color:var(--cream);font-size:clamp(28px,4vw,42px);margin:0 auto 16px;max-width:20ch}.consult p{color:var(--cream);max-width:56ch;margin:0 auto 30px;font-size:16px;line-height:1.65}.consult .btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}.consult .tm-open{font-size:15px;padding:16px 28px 16px 22px;background:var(--peach);color:var(--deepwine);border-color:#fff0;box-shadow:0 16px 28px -14px rgb(24 12 0 / .7)}@media(hover:hover){.consult .tm-open:hover{background:#f5608a;border-color:#fff0;color:var(--deepwine)}}.consult .btn-wa{padding:15px 26px;font-size:15px}.consult .tm-cta-note{display:block;margin-top:18px;font-size:12px;font-weight:500;color:var(--cream);opacity:.9}.aviso-ic{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:var(--cream);background:linear-gradient(135deg,#ef8314,#cf6a09);box-shadow:0 14px 26px -16px rgb(24 12 0 / .8)}.aviso-ic svg.ico{width:26px;height:26px;stroke-width:1.5}.avisoband .eyebrow{color:var(--peach);margin-bottom:8px}@media(max-width:1099px){.avisoband{border-radius:0;margin-bottom:0}}.wa-float{position:fixed;right:20px;bottom:20px;z-index:70;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-soft);transition:transform .25s var(--ease-out),background .25s var(--ease-out)}.wa-float svg{width:28px;height:28px}@media(hover:hover) and (pointer:fine){.wa-float:hover{transform:translateY(-3px);background:#1fb955}}@media(max-width:640px){.wa-float{position:fixed;right:20px;bottom:20px;z-index:70;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-soft);transition:transform .25s var(--ease-out),background .25s var(--ease-out)}}.stickybar{position:fixed;left:0;right:0;bottom:0;z-index:65;background:var(--white);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -8px 24px -14px rgb(235 127 23 / .3)}.stickybar .sp small{font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--ink);display:block}.stickybar .btn{padding:13px 22px;font-size:14px}@media(max-width:640px){.stickybar.show{display:flex}}@media(prefers-reduced-motion:reduce){.stage img{transition:none!important}}@media(prefers-reduced-motion:reduce){.valuestrip{overflow-x:auto}}.icard-front img.tmp{transform:scale(1.45);transform-origin:50% 42%}@media(max-width:640px){.wa-float{transition:bottom .3s var(--ease-out),transform .25s var(--ease-out),background .25s var(--ease-out)}}@media(max-width:640px){body.has-sticky .wa-float{bottom:calc(88px + env(safe-area-inset-bottom))}}@media(max-width:640px){body.has-sticky .toast{bottom:calc(92px + env(safe-area-inset-bottom))}}section.block{padding:clamp(52px,6vw,76px) 0}section.block.sec-how{padding:clamp(52px,6vw,76px) 0}section.block.sec-ing{padding-bottom:clamp(36px,4vw,52px)}section.block.sec-dl{padding-top:clamp(36px,4vw,52px)}@media(max-width:640px){section.block,section.block.sec-how{padding:48px 0}}.sec-head h2{font-size:clamp(24px,3.2vw,32px);line-height:1.12;text-wrap:balance}.sec-head p{font-size:15px;max-width:54ch;margin-left:auto;margin-right:auto}.symptoms span{background:var(--white);color:var(--deepwine);border:1px solid var(--line);font-size:12px;padding:6px 13px}.howto h2{font-size:clamp(23px,2.7vw,30px);margin-bottom:22px}.consult h2{font-size:clamp(23px,2.6vw,30px);max-width:none;text-wrap:balance}.consult p{font-size:15.5px}.rev-summary .big{font-size:44px}.co-amt{font-size:clamp(26px,2.4vw,28px)}.bene h4{font-size:17px}.badge .ring svg.ico{width:20px;height:20px;stroke-width:1.35}@media(max-width:860px){.hb-visual{width:100%;max-width:300px;margin:0 auto;justify-self:stretch}}.consult{padding:clamp(34px,5vw,56px) clamp(22px,5vw,72px)}.consult .eyebrow{font-size:12px;margin:0 0 12px}.consult h2{font-size:24px;line-height:1.08;margin:8px auto 12px}.consult p{font-size:16px;line-height:1.55;opacity:.92;max-width:52ch;margin:0 auto 26px}.sec-head h2,.howto h2,.buy .buyname{font-size:clamp(26px,4.2vw,36px)!important}.consult h2,.aviso-t{font-size:clamp(21px,2.6vw,24px)!important}.bene h4,.step h4,.icard-back h4,.dl h4{font-size:18px!important}.review h4{font-size:16px!important}.buy .lead,.sec-head p,.consult p{font-size:16px!important}.aviso-right p,.review p{font-size:14px!important}.hb-copy .eyebrow,.sec-head .eyebrow,.consult .eyebrow{font-size:12px!important}.sec-head{max-width:940px}.howto h2,.sec-ing .sec-head h2{color:var(--cream)!important}section.block,section.block.sec-how{padding:clamp(50px,6vw,70px) 0}@media(max-width:640px){section.block,section.block.sec-how{padding:50px 0}}.btn,.tm-open{border-radius:999px;font-weight:700;line-height:1.2;letter-spacing:.01em;font-size:15px;padding:15px 30px;min-height:52px;transition:background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.dl-btns .btn,.stickybar .btn,.co-wa{font-size:13.5px;padding:11px 22px;min-height:44px}.co-cta{font-size:15px;padding:16px 30px}@media(hover:hover) and (pointer:fine){.btn:hover,.tm-open:hover{transform:translateY(-2px)}}@media(hover:hover) and (pointer:fine){.btn-primary:hover,.btn-hero:hover,.btn-wa:hover{box-shadow:0 14px 26px -14px rgb(156 76 0 / .55)}}.btn:active,.tm-open:active{transform:scale(.98);transition-duration:.12s}.btn:focus-visible,.tm-open:focus-visible{outline:2px solid #f6769a;outline-offset:3px}@media(max-width:360px){.btn{padding-left:18px;padding-right:18px;white-space:normal}}@media(prefers-reduced-motion:reduce){.btn,.tm-open{transition:none}}@media(prefers-reduced-motion:reduce){.btn:hover,.tm-open:hover,.btn:active{transform:none}}.howto .pic::before,.imgband::before{content:"";position:absolute;inset:-8%;z-index:1;pointer-events:none;mix-blend-mode:soft-light;animation:ftLight 11s ease-in-out infinite alternate;background:radial-gradient(45% 55% at 38% 78%,rgb(205 184 250 / .6),transparent 70%),radial-gradient(30% 40% at 82% 18%,rgb(248 145 174 / .5),transparent 70%)}.howto .pic::after,.imgband::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;transform:translateX(-125%);background:linear-gradient(105deg,transparent 36%,rgb(255 255 255 / .32) 50%,transparent 64%)}.howto .pic img,.imgband-img{transform:scale(1);transition:transform .8s var(--ease-out)}@media(hover:hover) and (pointer:fine){.howto .pic:hover{transform:translateY(-4px);box-shadow:0 34px 60px -30px rgb(156 76 0 / .65)}}@media(hover:hover) and (pointer:fine){.howto .pic:hover img,.imgband:hover .imgband-img{transform:scale(1.04)}}@media(hover:hover) and (pointer:fine){.howto .pic:hover::after,.imgband:hover::after{transform:translateX(125%);transition:transform 1.1s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.howto .pic::before,.howto .pic::after,.imgband::before,.imgband::after{display:none}}@media(prefers-reduced-motion:reduce){.howto .pic img,.imgband-img{transform:none!important;transition:none}}@media(prefers-reduced-motion:reduce){.howto .pic:hover{transform:none}}@media(max-width:640px){.consult .btn,.consult .tm-open{width:100%}}@media(max-width:640px){.consult .btns{flex-direction:column}}@media(max-width:480px){.consult .eyebrow{text-align:center}}@media(max-width:480px){.consult .eyebrow::before{display:none}}.symptoms span{background:linear-gradient(135deg,#ef8314,#eb7f17);color:var(--cream);border:0;font-size:13px;font-weight:700;letter-spacing:.01em;padding:8px 17px;box-shadow:0 10px 18px -12px rgb(207 106 9 / .75),inset 0 1px 0 rgb(255 255 255 / .2)}.addon{gap:16px;padding:16px 18px;background:linear-gradient(135deg,#fff 0%,#fef8ed 100%);border:1.5px solid rgb(246 118 154 / .6);box-shadow:0 12px 24px -20px rgb(207 106 9 / .5);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .25s var(--ease-out),background .25s var(--ease-out)}.addon .ad-box{width:26px;height:26px;border-radius:9px;border-width:1.6px}.addon .ad-box svg.ico{width:15px;height:15px}.addon .ad-tx{font-size:14.5px;line-height:1.45;color:var(--ink)}.addon .ad-tx b{font-family:var(--font-title);font-weight:400;font-size:15px;letter-spacing:.01em;color:var(--berry)}.addon .ad-price{font-size:13.5px;padding:7px 14px;border-color:rgb(246 118 154 / .6);transition:background .25s var(--ease-out),color .25s var(--ease-out),border-color .25s var(--ease-out)}.addon.on{background:linear-gradient(135deg,#fef2e5 0%,#fdead6 100%);border-color:var(--berry);box-shadow:0 16px 28px -20px rgb(207 106 9 / .7)}.addon.on .ad-box{background:linear-gradient(145deg,#ef8314,#eb7f17);border-color:var(--berry);animation:adPop .38s var(--ease-out)}.addon.on .ad-price{background:linear-gradient(135deg,#ef8314,#eb7f17);color:var(--cream);border-color:#fff0}@media(hover:hover) and (pointer:fine){.addon:hover,.tier:hover{transform:translateY(-2px)}}@media(hover:hover) and (pointer:fine){.addon:hover{box-shadow:0 18px 30px -20px rgb(207 106 9 / .6)}}@media(hover:hover) and (pointer:fine){.combo:hover{transform:translateY(-4px);box-shadow:0 26px 44px -26px rgb(156 76 0 / .5)}}@media(max-width:480px){.addon{padding:14px 14px;gap:12px}}@media(max-width:480px){.addon .ad-price{padding:6px 11px}}@media(min-width:901px){.imgband{aspect-ratio:11/5;max-height:max(340px,70vh)}}.howto h2{text-shadow:0 2px 16px rgb(207 106 9 / .42)}@media(max-width:900px){.how-copy .eyebrow{display:flex;justify-content:center}}@media(max-width:900px){.howto h2{text-align:center;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.addon,.combo{transition:none}}@media(prefers-reduced-motion:reduce){.addon.on .ad-box{animation:none}}@media(prefers-reduced-motion:reduce){.addon:hover,.tier:hover,.combo:hover{transform:none}}.valuestrip .vi svg.ico{width:21px;height:21px;stroke-width:1.5}.badge{width:80px;gap:10px}.badge .ring{width:58px;height:58px;border:1px solid rgb(251 243 230 / .5);background:linear-gradient(145deg,rgb(255 255 255 / .24),rgb(255 255 255 / .06));box-shadow:0 14px 24px -14px rgb(70 34 0 / .75),inset 0 1px 0 rgb(255 255 255 / .38);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)}.badge .ring svg.ico{width:28px;height:28px;stroke-width:1.4}@media(hover:hover) and (pointer:fine){.badge:hover .ring{transform:translateY(-3px);border-color:rgb(251 243 230 / .85);box-shadow:0 20px 28px -14px rgb(70 34 0 / .8),inset 0 1px 0 rgb(255 255 255 / .5)}}@media(max-width:640px){.badge{width:74px}}@media(max-width:640px){.badge .ring{width:52px;height:52px}}@media(max-width:640px){.badge .ring svg.ico{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.badge .ring{transition:none}}@media(prefers-reduced-motion:reduce){.badge:hover .ring{transform:none}}@media(max-width:700px){.badge{flex:0 0 calc((100% - 30px)/4);width:auto;max-width:96px;gap:8px}}@media(max-width:700px){.badge .ring{width:54px;height:54px}}@media(max-width:700px){.badge .ring svg.ico{width:26px;height:26px}}@media(max-width:360px){.badge .ring{width:48px;height:48px}}@media(max-width:360px){.badge .ring svg.ico{width:23px;height:23px}}.co-trust svg.ico{box-sizing:content-box;width:24px;height:24px;padding:11px;stroke-width:1.4;border-radius:50%;border:1px solid rgb(251 243 230 / .45);background:linear-gradient(145deg,rgb(255 255 255 / .24),rgb(255 255 255 / .05));box-shadow:0 12px 20px -12px rgb(36 18 0 / .7),inset 0 1px 0 rgb(255 255 255 / .35)}@media(max-width:420px){.co-trust svg.ico{width:21px;height:21px;padding:10px}}.bene .ic{box-shadow:0 0 0 7px rgb(239 131 20 / .09),0 14px 26px -12px rgb(235 127 23 / .7),inset 0 1px 0 rgb(255 255 255 / .32);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}@media(hover:hover) and (pointer:fine){.bene:hover .ic{transform:translateY(-3px);box-shadow:0 0 0 9px rgb(239 131 20 / .11),0 20px 30px -12px rgb(235 127 23 / .75),inset 0 1px 0 rgb(255 255 255 / .4)}}.checklist .ck{width:28px;height:28px;background:linear-gradient(145deg,#ef8314,#eb7f17);box-shadow:0 0 0 4px rgb(239 131 20 / .1),0 8px 14px -8px rgb(235 127 23 / .8),inset 0 1px 0 rgb(255 255 255 / .3)}.checklist .ck svg.ico{width:14px;height:14px;stroke-width:2.2}.car-arrow{background:linear-gradient(145deg,#fff,#fef6ee);border:1px solid rgb(239 131 20 / .18);box-shadow:0 12px 22px -12px rgb(207 106 9 / .45),inset 0 1px 0 #fff;transition:background .25s var(--ease-out),color .25s var(--ease-out),transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.car-arrow svg.ico{stroke-width:1.9}@media(hover:hover) and (pointer:fine){.car-arrow:hover{background:linear-gradient(145deg,#ef8314,#eb7f17);color:var(--cream);border-color:#fff0;box-shadow:0 16px 26px -12px rgb(207 106 9 / .7)}}.acc-q .chev{background:linear-gradient(145deg,#fef6ee,#fdead7);border:1px solid rgb(239 131 20 / .16);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.acc.open .acc-q .chev{background:linear-gradient(145deg,#ef8314,#eb7f17);border-color:#fff0;box-shadow:0 8px 14px -8px rgb(235 127 23 / .8)}@media(prefers-reduced-motion:reduce){.bene .ic,.car-arrow{transition:none}}@media(prefers-reduced-motion:reduce){.bene:hover .ic{transform:none}}.aviso-ic{width:62px;height:62px;border:1px solid rgb(251 243 230 / .38);background:linear-gradient(145deg,#fc9326,#eb7f17 55%,#cf6a09);box-shadow:0 0 0 8px rgb(251 243 230 / .07),0 18px 28px -16px rgb(24 12 0 / .85),inset 0 1px 0 rgb(255 255 255 / .4)}.aviso-ic svg.ico{width:30px;height:30px;stroke-width:1.45}@media(max-width:860px){.aviso-ic{width:56px;height:56px}}@media(max-width:860px){.aviso-ic svg.ico{width:27px;height:27px}}.imgband::before{display:none}.howto .pic::before{opacity:.45;background:radial-gradient(45% 55% at 38% 78%,rgb(205 184 250 / .32),transparent 70%),radial-gradient(30% 40% at 82% 18%,rgb(248 145 174 / .28),transparent 70%)}.imgband::after{background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .2) 50%,transparent 62%)}.icard-front .ic-cap{position:absolute;left:0;right:0;bottom:0;padding:56px 16px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;background:linear-gradient(to top,rgb(125 61 0 / .86) 0%,rgb(125 61 0 / .5) 52%,#fff0 100%)}.ic-name{font-family:var(--font-title);font-size:18px;line-height:1.1;color:var(--cream)}.ic-dose{flex:none;padding:5px 12px;border-radius:999px;background:rgb(251 243 230 / .18);border:1px solid rgb(251 243 230 / .55);color:var(--cream);font-size:12.5px;font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.icard-back .ic-dose-b{font-family:var(--font-title);font-size:30px;line-height:1;color:var(--cream);margin-bottom:10px;padding-bottom:12px;position:relative}.icard-back .ic-dose-b::after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:2px;margin-left:-14px;border-radius:2px;background:rgb(251 243 230 / .7)}.icard-back h4{font-size:18px;margin:0 0 2px}.icard-back .ic-lat{font-size:12px;font-style:italic;color:var(--cream);opacity:.85;margin-bottom:10px}.icard-back p{font-size:14px;line-height:1.5}.icard:focus-visible .icard-front{opacity:0;transform:scale(.94)}.icard:focus-visible .icard-back{opacity:1;transform:scale(1);pointer-events:auto}@media(max-width:1000px) and (min-width:641px){.icard-back{padding:16px}}@media(max-width:1000px) and (min-width:641px){.icard-back p{font-size:13px}}@media(max-width:640px){.ic-name{font-size:15px}}@media(max-width:640px){.ic-dose{font-size:11.5px;padding:4px 10px}}@media(max-width:640px){.icard-front .ic-cap{padding:44px 12px 12px}}@media(max-width:640px){.icard-back{padding:14px}}@media(max-width:640px){.icard-back .ic-dose-b{font-size:24px;margin-bottom:8px;padding-bottom:10px}}@media(max-width:640px){.icard-back h4{font-size:15px}}@media(max-width:640px){.icard-back .ic-lat{font-size:11px;margin-bottom:8px}}@media(max-width:640px){.icard-back p{font-size:12px;line-height:1.45}}@media(max-width:480px){.ic-name{font-size:18px}}@media(max-width:480px){.ic-dose{font-size:12.5px}}@media(max-width:480px){.icard-back{padding:22px}}@media(max-width:480px){.icard-back .ic-dose-b{font-size:30px}}@media(max-width:480px){.icard-back h4{font-size:18px}}@media(max-width:480px){.icard-back .ic-lat{font-size:12px}}@media(max-width:480px){.icard-back p{font-size:14px}}.icard-front .ic-dose{position:absolute;top:12px;left:12px;z-index:2;white-space:nowrap}.icard-front .ic-cap{justify-content:flex-start;padding:56px 16px 16px}.ic-name{font-size:19px}.icard-back .ic-dose-b{display:none}.icard-back h4{font-size:21px;margin:0 0 3px}.icard-back .ic-lat{position:relative;display:block;padding-bottom:13px;margin-bottom:13px}.icard-back .ic-lat::after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:2px;margin-left:-14px;border-radius:2px;background:rgb(251 243 230 / .7)}@media(max-width:1000px) and (min-width:641px){.icard-back h4{font-size:19px}}@media(max-width:640px){.icard-front .ic-dose{top:10px;left:10px}}@media(max-width:640px){.icard-front .ic-cap{padding:44px 12px 12px}}@media(max-width:640px){.ic-name{font-size:16px}}@media(max-width:640px){.icard-back h4{font-size:16px}}@media(max-width:640px){.icard-back .ic-lat{padding-bottom:10px;margin-bottom:10px}}@media(max-width:480px){.icard-front .ic-dose{top:12px;left:12px}}@media(max-width:480px){.icard-front .ic-cap{padding:56px 16px 16px}}@media(max-width:480px){.ic-name{font-size:20px}}@media(max-width:480px){.icard-back h4{font-size:22px}}.icard-front .ic-dose{background:linear-gradient(135deg,#ef8314,#eb7f17);border:1px solid rgb(251 243 230 / .4);box-shadow:0 10px 18px -10px rgb(80 39 0 / .85),inset 0 1px 0 rgb(255 255 255 / .28);-webkit-backdrop-filter:none;backdrop-filter:none}.combo .cphoto{object-fit:cover;object-position:50% 55%;transform:scale(1);transition:transform .8s var(--ease-out)}@media(hover:hover) and (pointer:fine){.combo:hover .cphoto{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.combo .cphoto{transition:none}}@media(prefers-reduced-motion:reduce){.combo:hover .cphoto{transform:none}}.combo .cphoto{transform:scale(1.2);transform-origin:50% 58%}@media(hover:hover) and (pointer:fine){.combo:hover .cphoto{transform:scale(1.27)}}@media(prefers-reduced-motion:reduce){.combo .cphoto,.combo:hover .cphoto{transform:scale(1.2)}}.stage{aspect-ratio:1/1}@media(min-width:901px){.sec-how .howto.wrap{max-width:1240px;grid-template-columns:.95fr 1.05fr}}@media(min-width:901px){.howto .pic{aspect-ratio:5/4}}@media(max-width:900px){.howto .pic{aspect-ratio:6/5}}@media(max-width:520px){.howto .pic{aspect-ratio:1/1}}.consult .tm-open,.consult .btn-wa{justify-content:center;text-align:center}@media(max-width:640px){.consult .tm-open{padding:16px 22px}}@media(max-width:640px){.icar-wrap{padding:0 12px}}@media(max-width:640px){.icar-wrap .car-arrow{width:34px;height:34px}}@media(max-width:480px){.icar-wrap{padding:0}}@media(max-width:480px){.icar-wrap .car-arrow{background:rgb(255 255 255 / .92)}}.checkout{position:relative;box-shadow:0 30px 50px -30px rgb(156 76 0 / .75),inset 0 0 0 1px rgb(255 255 255 / .14)}.checkout::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .12),#fff0 38%)}.co-k{margin-bottom:8px;letter-spacing:.22em;font-size:11.5px}.co-amt{font-size:clamp(34px,3.4vw,42px);letter-spacing:-.01em}.co-amt small{font-size:12.5px;letter-spacing:.06em;margin-left:6px;vertical-align:.55em}.co-save.on{background:rgb(246 118 154 / .95)}.co-meta{margin:0 0 20px;padding:13px 16px;border-radius:16px;background:rgb(255 255 255 / .1);box-shadow:inset 0 0 0 1px rgb(251 243 230 / .2);font-size:13.5px;line-height:1.45}.co-ship{margin-top:4px;font-size:12.5px;opacity:.88}.co-cta{justify-content:space-between;gap:14px;padding:7px 7px 7px 30px;min-height:60px;font-size:15.5px;letter-spacing:.01em;background:linear-gradient(180deg,#ffffff,#fbf3e6);box-shadow:0 18px 30px -16px rgb(36 18 0 / .85),inset 0 -2px 0 rgb(239 131 20 / .12)}.co-cta svg.ico{box-sizing:content-box;width:18px;height:18px;padding:9px;border-radius:50%;background:linear-gradient(145deg,#ef8314,#eb7f17);color:var(--cream);stroke-width:2;box-shadow:0 10px 16px -8px rgb(207 106 9 / .9)}.co-wa{width:100%;margin:12px 0 0;min-height:50px;padding:12px 22px;font-size:14px;justify-content:center;box-shadow:0 14px 24px -16px rgb(10 60 30 / .8)}.co-wa svg.wa{width:18px;height:18px}.co-trust li{padding:20px 8px 22px}@media(max-width:420px){.co-meta{padding:12px 14px;font-size:13px}}@media(max-width:420px){.co-cta{min-height:56px;padding-left:24px;font-size:15px}}@media(max-width:640px){.bene-wrap{padding:0 12px}}@media(max-width:640px){.bene-wrap .car-arrow{width:34px;height:34px}}@media(max-width:640px){.bene-wrap .car-arrow.prev{left:-4px}}@media(max-width:480px){.bene{flex:0 0 100%}}@media(max-width:480px){.bene-wrap{padding:0}}@media(max-width:480px){.bene-wrap .car-arrow.prev{left:8px}}@media(max-width:480px){.bene-wrap .car-arrow{background:rgb(255 255 255 / .92)}}@media(max-width:480px){.bene{padding:40px 28px 38px}}section.block.sec-ing{padding-bottom:clamp(50px,6vw,70px)}section.block.sec-dl{padding-top:clamp(50px,6vw,70px)}.co-k{margin-bottom:5px}.co-amt{font-size:clamp(30px,3vw,36px)}.co-meta{margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.4}.co-ship{margin-top:3px;font-size:12px;line-height:1.4;text-wrap:balance}.co-cta{position:relative;justify-content:center;min-height:54px;padding:6px 58px;font-size:15px}.co-cta svg.ico{position:absolute;right:7px;top:50%;margin-top:-18px;width:18px;height:18px;padding:9px;transition:transform .25s var(--ease-out)}@media(hover:hover) and (pointer:fine){.co-cta:hover svg.ico{transform:scale(1.1) rotate(-6deg)}}.co-wa{margin-top:10px;min-height:44px;padding:10px 20px}.co-trust li{gap:8px;padding:14px 6px 16px}.co-trust svg.ico{width:20px;height:20px;padding:8px}@media(max-width:420px){.co-cta{min-height:52px;padding:6px 54px}}@media(max-width:420px){.co-trust svg.ico{width:18px;height:18px;padding:8px}}@media(max-width:700px){.symptoms{display:block;margin:0 -18px 24px;padding:2px 0 6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}}@media(max-width:700px){.symptoms .sy-track{display:flex;width:max-content;animation:syFlow 28s linear infinite}}@media(max-width:700px){.symptoms .sy-dup{display:inline-flex}}@media(max-width:700px){.symptoms span{flex:none;margin-right:8px;padding:8px 16px;border-radius:999px;background:rgb(239 131 20 / .09);border:1px solid rgb(239 131 20 / .22);box-shadow:none;color:var(--wine);font-size:12.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap}}@media(max-width:700px){.symptoms:active .sy-track{animation-play-state:paused}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.symptoms{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;padding:2px 18px 6px}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.symptoms::-webkit-scrollbar{display:none}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.symptoms .sy-track{animation:none}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.symptoms .sy-dup{display:none}}.gcar{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#f5a858;cursor:zoom-in;scroll-snap-type:none}.gcar .slide{position:absolute;inset:0;flex:none;opacity:0;z-index:1;transition:opacity 0s linear .95s}.gcar .slide.on{opacity:1;z-index:2;transition:opacity .95s ease}.gcar .stage{height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}@media(prefers-reduced-motion:reduce){.gcar .slide,.gcar .slide.on{transition:none}}.zb{position:fixed;inset:0;z-index:9800;display:none;background:rgb(82 40 0 / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zb.open{display:block;animation:zbIn .3s var(--ease-out)}.zb-stage{position:absolute;inset:0;display:flex;overflow:auto;padding:64px 16px 56px;-webkit-overflow-scrolling:touch}.zb-stage img{display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:14px;cursor:zoom-in;user-select:none}.zb.zoomed .zb-stage img{max-width:none;max-height:none;cursor:zoom-out;border-radius:0}.zb-x,.zb-n{position:absolute;z-index:2;display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;border:1px solid rgb(251 243 230 / .45);background:rgb(251 243 230 / .14);color:#fbf3e6;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s var(--ease-out),transform .25s var(--ease-out)}.zb-x svg,.zb-n svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover) and (pointer:fine){.zb-x:hover,.zb-n:hover{background:rgb(251 243 230 / .3)}}.zb-hint{position:absolute;left:0;right:0;bottom:16px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.04em;color:rgb(251 243 230 / .78);pointer-events:none}@media(max-width:640px){.zb-n{display:none}}@media(max-width:640px){.zb-stage{padding:60px 8px 48px}}.combo-cta{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:14px 14px 14px 16px;border-radius:var(--radius-md);background:linear-gradient(135deg,#fff 0%,#fef8ed 100%);border:1.5px solid rgb(246 118 154 / .6);box-shadow:0 12px 24px -20px rgb(207 106 9 / .5);color:var(--ink);text-decoration:none;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .25s var(--ease-out)}.combo-cta .cc-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#ef8314,#eb7f17);color:var(--cream);box-shadow:0 10px 16px -8px rgb(207 106 9 / .8),inset 0 1px 0 rgb(255 255 255 / .28)}.combo-cta .cc-ic svg{width:24px;height:24px;stroke-width:1.5}.combo-cta .cc-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.combo-cta .cc-tx b{font-family:var(--font-title);font-weight:400;font-size:16px;color:var(--berry);line-height:1.2}.combo-cta .cc-tx small{font-size:12.5px;line-height:1.4;color:var(--ink)}.combo-cta .cc-go{flex:none;display:inline-flex;align-items:center;gap:8px;padding:9px 12px 9px 16px;border-radius:999px;background:linear-gradient(135deg,#ef8314,#eb7f17);color:var(--cream);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 10px 16px -10px rgb(207 106 9 / .9)}.combo-cta .cc-go svg{width:16px;height:16px;stroke-width:2;transition:transform .25s var(--ease-out)}@media(hover:hover) and (pointer:fine){.combo-cta:hover{transform:translateY(-2px);border-color:var(--peach);box-shadow:0 18px 30px -20px rgb(207 106 9 / .6)}}@media(hover:hover) and (pointer:fine){.combo-cta:hover .cc-go svg{transform:translateX(3px)}}@media(max-width:520px){.combo-cta{flex-wrap:wrap;padding:14px}}@media(max-width:520px){.combo-cta .cc-tx{flex:1 1 calc(100% - 60px)}}@media(max-width:520px){.combo-cta .cc-go{width:100%;justify-content:center;padding:11px 16px}}@media(prefers-reduced-motion:reduce){.combo-cta{transition:none}}@media(prefers-reduced-motion:reduce){.combo-cta:hover{transform:none}}.checklist .foot .tm-open{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px 14px 22px;border-radius:999px;border:0;background:linear-gradient(135deg,#ef8314,#eb7f17);color:var(--cream);font-family:var(--font-body);font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 14px 24px -14px rgb(207 106 9 / .85),inset 0 1px 0 rgb(255 255 255 / .22)}.checklist .foot .tm-open svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}@media(max-width:480px){.checklist .foot .tm-open{width:100%;padding:14px 18px}}.gcar{aspect-ratio:1/1}.combo-cta{background:linear-gradient(135deg,#f787a6 0%,#f6769a 55%,#ea678c 100%);border:1px solid rgb(255 255 255 / .45);box-shadow:0 18px 30px -22px rgb(190 80 55 / .75),inset 0 1px 0 rgb(255 255 255 / .5);color:var(--deepwine)}.combo-cta .cc-ic{background:rgb(254 247 235 / .38);border:1px solid rgb(254 247 235 / .75);color:var(--deepwine);box-shadow:0 10px 16px -10px rgb(150 60 40 / .6),inset 0 1px 0 rgb(255 255 255 / .5)}.combo-cta .cc-tx b{color:var(--deepwine)}.combo-cta .cc-tx small{color:#7a3b00}.combo-cta .cc-go{background:#fef7eb;color:var(--wine);box-shadow:0 12px 18px -12px rgb(120 40 25 / .7)}@media(hover:hover) and (pointer:fine){.combo-cta:hover{border-color:#fff;box-shadow:0 22px 34px -22px rgb(190 80 55 / .85),inset 0 1px 0 rgb(255 255 255 / .6)}}.sec-forme .checklist{max-width:760px;margin:0 auto;padding:26px 38px 28px}.sec-forme .checklist .ci{padding:15px 0;font-size:15.5px}.sec-forme .checklist .ci:last-of-type{border-bottom:1px solid var(--line)}.checklist .foot{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px 18px;text-align:left;margin-top:0;padding-top:24px}.checklist .foot .ft-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,#ef8314,#eb7f17);box-shadow:0 12px 20px -10px rgb(207 106 9 / .8),inset 0 1px 0 rgb(255 255 255 / .3)}.checklist .foot .ft-ic svg{width:25px;height:25px;fill:none;stroke:var(--cream);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.checklist .foot .ft-tx h3{margin:0 0 4px;font-size:clamp(19px,2.2vw,21px);line-height:1.2;color:var(--wine)}.checklist .foot .ft-tx p{margin:0;font-size:14px;line-height:1.55;color:var(--ink)}.checklist .foot .tm-open{grid-column:1 / -1;justify-self:center;margin:0;white-space:nowrap}@media(max-width:560px){.checklist .foot .tm-open{justify-self:stretch;white-space:normal}}@media(max-width:480px){.sec-forme .checklist{padding:14px 20px 22px}}@media(max-width:480px){.checklist .foot{padding-top:20px}}@media(max-width:480px){.checklist .foot .ft-ic{width:46px;height:46px}}@media(max-width:480px){.checklist .foot .ft-ic svg{width:22px;height:22px}}.checklist .foot{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-top:26px}.checklist .foot .ft-ic{margin:0}.checklist .foot .ft-tx{max-width:46ch}.checklist .foot .ft-tx h3{margin:0 0 6px}.checklist .foot .tm-open{margin-top:6px;justify-self:auto}@media(max-width:560px){.checklist .foot .tm-open{align-self:stretch}}.combo-cta{gap:12px;padding:11px 12px 11px 14px;margin-bottom:16px;border:0;background:linear-gradient(135deg,#fce8c7 0%,#f895b0 100%);box-shadow:0 10px 20px -18px rgb(190 80 55 / .6)}.combo-cta .cc-ic{width:36px;height:36px;background:rgb(254 247 235 / .55);border:0;box-shadow:none}.combo-cta .cc-ic svg{width:21px;height:21px}.combo-cta .cc-tx b{font-size:14.5px}.combo-cta .cc-tx small{font-size:12px;line-height:1.4;color:#835426}.combo-cta .cc-go{padding:8px 12px 8px 15px;font-size:12.5px;background:rgb(254 247 235 / .85);box-shadow:none}.combo-cta .cc-go svg{width:14px;height:14px}@media(hover:hover) and (pointer:fine){.combo-cta:hover{border:0;transform:translateY(-1px);box-shadow:0 14px 24px -18px rgb(190 80 55 / .7)}}@media(hover:hover) and (pointer:fine){.combo-cta:hover .cc-go{background:#fef7eb}}@media(max-width:520px){.combo-cta{padding:12px}}@media(max-width:520px){.combo-cta .cc-go{padding:10px 14px}}.sec-forme .checklist{max-width:760px;padding:8px 0 0;overflow:hidden;border:0;border-radius:28px;background:linear-gradient(180deg,#fff 0%,#fff 72%,#fef8ef 100%);box-shadow:0 36px 64px -40px rgb(80 39 0 / .6),0 12px 26px -18px rgb(156 76 0 / .3)}.sec-forme .checklist .ci{position:relative;align-items:center;gap:16px;padding:15px 46px;border-bottom:0;font-size:16px;line-height:1.4;color:var(--deepwine);transition:background-color .3s ease}.sec-forme .checklist .ci::after{content:"";position:absolute;left:46px;right:46px;bottom:0;height:1px;background:linear-gradient(90deg,rgb(214 190 168 / .7),rgb(214 190 168 / .2))}.sec-forme .checklist .ci:nth-child(5)::after{display:none}.sec-forme .checklist .ck{width:30px;height:30px;box-shadow:0 0 0 5px rgb(239 131 20 / .09),0 8px 14px -8px rgb(235 127 23 / .8),inset 0 1px 0 rgb(255 255 255 / .3)}.sec-forme .checklist .ck svg.ico{width:14px;height:14px}.sec-forme .checklist .foot{position:relative;margin:6px 46px 0;padding:26px 0 30px;gap:0;border-top:1px solid #fff0;background:none;border-image:linear-gradient(90deg,#fff0,rgb(214 190 168 / .9) 25%,rgb(214 190 168 / .9) 75%,#fff0) 1}.sec-forme .checklist .foot .ft-ic{position:relative;width:46px;height:46px;margin:0 0 12px;background:linear-gradient(145deg,#ef8314,#eb7f17);border:0;box-shadow:0 12px 20px -10px rgb(207 106 9 / .8),inset 0 1px 0 rgb(255 255 255 / .3)}.sec-forme .checklist .foot .ft-ic::before{content:"";position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,rgb(246 118 154 / .45) 0%,#fff0 68%);z-index:-1}.sec-forme .checklist .foot .ft-ic svg{width:23px;height:23px;stroke:var(--cream);stroke-width:1.5}.sec-forme .checklist .foot .ft-tx{max-width:48ch}.sec-forme .checklist .foot .ft-tx h3{margin:0 0 5px;font-size:clamp(20px,2.4vw,23px);line-height:1.15;color:var(--wine)}.sec-forme .checklist .foot .ft-tx p{font-size:14.5px;line-height:1.55;color:var(--ink)}.sec-forme .checklist .foot .tm-open{margin-top:16px;min-height:50px;padding:13px 26px 13px 22px;gap:10px;font-size:14.5px;background:linear-gradient(135deg,#ef8314,#eb7f17);color:var(--cream);box-shadow:0 14px 24px -14px rgb(207 106 9 / .85),inset 0 1px 0 rgb(255 255 255 / .22)}.sec-forme .checklist .foot .tm-open svg{width:20px;height:20px;stroke-width:1.6}@media(hover:hover) and (pointer:fine){.sec-forme .checklist .foot .tm-open:hover{background:linear-gradient(135deg,#f88e20,#eb8017);transform:translateY(-1px)}}@media(max-width:560px){.sec-forme .checklist{border-radius:24px;padding-top:4px}}@media(max-width:560px){.sec-forme .checklist .ci{padding:13px 20px;gap:13px;font-size:15px}}@media(max-width:560px){.sec-forme .checklist .ci::after{left:20px;right:20px}}@media(max-width:560px){.sec-forme .checklist .foot{margin:4px 20px 0;padding:22px 0 22px}}@media(max-width:560px){.sec-forme .checklist .foot .tm-open{align-self:stretch;padding:13px 12px;gap:9px;margin-top:14px;font-size:13.5px;white-space:nowrap}}@media(max-width:560px){.sec-forme .checklist .foot .tm-open svg{width:19px;height:19px}}@media(max-width:400px){.sec-forme .checklist .foot .tm-open{white-space:normal;line-height:1.25;text-align:center}}.sec-forme .checklist .foot .tm-open{display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.sec-forme .checklist .foot .tm-open span{white-space:nowrap}@media(max-width:400px){.sec-forme .checklist .foot .tm-open{white-space:nowrap;padding:13px 12px}}.sec-forme .checklist .foot{display:flex;flex-direction:column;align-items:center;text-align:center}.sec-forme .checklist .foot .ft-hd{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 10px}.sec-forme .checklist .foot .ft-hd .ft-ic{width:42px;height:42px;margin:0;flex:none}.sec-forme .checklist .foot .ft-hd .ft-ic svg{width:21px;height:21px}.sec-forme .checklist .foot .ft-hd .ft-ic::before{inset:-14px}.sec-forme .checklist .foot .ft-hd h3{margin:0;white-space:nowrap;font-size:clamp(20px,2.4vw,23px);line-height:1.15;color:var(--wine)}.sec-forme .checklist .foot .ft-p{margin:0;max-width:48ch;font-size:14.5px;line-height:1.55;color:var(--ink)}@media(max-width:560px){.sec-forme .checklist .foot .tm-open{align-self:stretch}}@media(max-width:400px){.sec-forme .checklist .foot .ft-hd{gap:9px}}@media(max-width:400px){.sec-forme .checklist .foot .ft-hd .ft-ic{width:36px;height:36px}}@media(max-width:400px){.sec-forme .checklist .foot .ft-hd .ft-ic svg{width:18px;height:18px}}@media(max-width:400px){.sec-forme .checklist .foot .ft-hd h3{font-size:19px}}#aurah-header{--ah-wine:#eb7f17;--ah-deep:#cf6a09;--ah-ink:#9e4d00;--ah-cream:#fbf3e6;--ah-line:#efdcd1;--ah-ease:cubic-bezier(.23,1,.32,1);--ah-bar-h:76px;--ah-top:0px;display:contents;font-family:AurahMontserrat,Montserrat,Arial,sans-serif;font-weight:500;font-synthesis:none;-webkit-font-smoothing:antialiased}#aurah-header [hidden]{display:none!important}:where(#aurah-header) :where(a,button,input){font:inherit;color:inherit;-webkit-tap-highlight-color:#fff0}:where(#aurah-header .ah-panel) :where(:focus-visible){outline-color:#eb7f17}.ah-skip{position:absolute;left:12px;top:-64px;z-index:1200;background:#fbf3e6;color:#b96310;padding:12px 18px;border-radius:12px;font-weight:700;font-size:13px;transition:top .25s var(--ah-ease)}.ah-skip:focus{top:12px}.ah-topbar{position:relative;z-index:1;background:linear-gradient(90deg,#b25802,#cf6a09 50%,#b25802);color:#fbf3e6;font-size:11px;line-height:1.4;letter-spacing:.055em;text-align:center;padding:9px 16px;border-bottom:1px solid rgb(255 255 255 / .1)}@media(max-width:560px){.ah-topbar{height:34px;padding:0 12px;display:flex;align-items:center;justify-content:center}}@media(max-width:560px){.ah-topbar-in{display:grid;width:100%}}.ah-bar{position:sticky;top:0;z-index:1000;color:#fff;isolation:isolate;background:radial-gradient(90% 150% at 6% -50%,rgb(253 239 224 / .24),transparent 58%),radial-gradient(70% 130% at 100% -40%,rgb(254 247 236 / .12),transparent 60%),linear-gradient(112deg,#ef8314 0%,#ef8112 40%,#eb8016 72%,#e67911 100%)}.ah-bar::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(255 255 255 / .12),#fff0 45%,rgb(100 49 0 / .14));pointer-events:none}.ah-bar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgb(255 255 255 / .16);pointer-events:none;z-index:-1}.ah-shadow{position:absolute;left:0;right:0;bottom:0;height:0;box-shadow:0 18px 34px -14px rgb(100 49 0 / .62);opacity:0;transition:opacity .4s var(--ah-ease);pointer-events:none;z-index:-2}.ah-bar[data-scrolled="true"] .ah-shadow{opacity:1}.ah-icon[aria-expanded="true"]{background:#fbf3e6;border-color:#fbf3e6;color:#b96310}.ah-icon[data-tip]::after{content:attr(data-tip);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);padding:6px 10px;border-radius:8px;background:#9e4d00;color:#fbf3e6;font-size:11px;letter-spacing:.03em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .35s var(--ah-ease)}@media(hover:hover){.ah-icon[data-tip]:hover::after,.ah-icon[data-tip]:focus-visible::after{opacity:1;transform:translate(-50%,0);transition-delay:.4s}}.ah-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#fbf3e6;color:#b96310;border:1.5px solid #ea8018;font:700 11px/1 AurahMontserrat,Arial,sans-serif}.ah-cta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:5px 16px 5px 5px;border-radius:999px;border:1px solid rgb(255 255 255 / .85);background:linear-gradient(135deg,#fff,#fef7eb);color:#b96310;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;box-shadow:0 12px 26px -16px rgb(68 33 0 / .85);transition:transform .45s var(--ah-ease),box-shadow .45s var(--ah-ease)}.ah-cta:hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px rgb(68 33 0 / .95)}.ah-cta:active{transform:scale(.97)}.ah-cta-badge{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ef8314,#cf6a0a);color:#fff;flex-shrink:0}.ah-cta-badge .ah-i{width:17px;height:17px;transition:transform .5s var(--ah-ease)}.ah-cta:hover .ah-cta-badge .ah-i{transform:rotate(-24deg) scale(1.08)}.ah-cta--bar{display:none}@media(min-width:1200px){.ah-cta--bar{display:inline-flex}}.ah-scrim{position:fixed;inset:0;z-index:900;background:rgb(100 49 0 / .32);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .45s var(--ah-ease),visibility 0s .45s}.ah-scrim.is-on{opacity:1;visibility:visible;transition-delay:0s}.ah-search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 18px;border-radius:999px;border:1px solid #deb284;background:#fefbf6;color:#b96310;transition:border-color .3s,box-shadow .3s,background .3s}.ah-search:focus-within{border-color:#eb7f17;box-shadow:0 0 0 3px rgb(235 127 23 / .16)}.ah-search input{flex:1;min-width:0;min-height:46px;border:0;outline:0;background:none;box-shadow:none;appearance:none;-webkit-appearance:none;font:500 16px AurahMontserrat,Arial,sans-serif;color:#b96310}.ah-search input::placeholder{color:#b96310;opacity:.62}.ah-search input::-webkit-search-cancel-button{display:none}.ah-clear:hover{background:rgb(235 127 23 / .1)}.ah-clear .ah-i{width:16px;height:16px}.ah-search--glass{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .42);color:#fff}.ah-search--glass:focus-within{border-color:#fff;box-shadow:0 0 0 3px rgb(255 255 255 / .2)}.ah-search--glass input{color:#fff}.ah-search--glass input::placeholder{color:#fff;opacity:.78}.ah-search--glass .ah-clear:hover{background:rgb(255 255 255 / .16)}.ah-status{margin:14px 2px 12px;min-height:16px;font-size:12px;letter-spacing:.02em;color:#b96310}.ah-result{display:flex;align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px 14px;border-radius:14px;background:#fefbf6;border:1px solid #f4e2d0;color:#b96310;transition:background .3s,border-color .3s,transform .45s var(--ah-ease),box-shadow .45s var(--ah-ease)}.ah-result:hover{background:#fef1e4;border-color:#e5b98b;transform:translateY(-2px);box-shadow:0 16px 26px -20px rgb(235 127 23 / .7)}.ah-pill{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f9ede2;flex-shrink:0;transition:background .3s,color .3s}.ah-pill .ah-i{width:16px;height:16px}.ah-result:hover .ah-pill{background:#eb7f17;color:#fff}.ah-desc{font-size:11.5px;line-height:1.3;color:#8a6440}.ah-arrow .ah-i{width:15px;height:15px}.ah-result:hover .ah-arrow,.ah-result:focus-visible .ah-arrow{opacity:1;transform:none}.ah-empty{grid-column:1/-1;padding:18px 4px;font-size:13px;line-height:1.6;color:#8a6440}.ah-empty a{color:#b96310;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ah-panel{position:absolute;left:0;right:0;top:100%;background:#fbf3e6;color:#b96310;border-bottom:1px solid #efdcd1;box-shadow:0 44px 60px -34px rgb(100 49 0 / .5);clip-path:inset(0 0 100% 0);opacity:0;visibility:hidden;transform:translateY(-6px);transition:clip-path .6s var(--ah-ease),opacity .3s,transform .6s var(--ah-ease),visibility 0s .6s}.ah-panel[data-open="true"]{clip-path:inset(0 0 -90px 0);opacity:1;visibility:visible;transform:none;transition-delay:0s}.ah-panel-top .ah-search{flex:1;max-width:560px}.ah-panel-close{margin-left:auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#b96310;transition:background .25s,transform .45s var(--ah-ease)}.ah-panel-close:hover{background:rgb(235 127 23 / .1);transform:rotate(90deg)}.ah-panel-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;margin-top:20px;padding-top:16px;border-top:1px solid #efdcd1;font-size:12px;color:#8a6440}.ah-panel-foot a{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:#b96310;font-weight:700;letter-spacing:.02em}.ah-panel-foot a .ah-i{width:14px;height:14px;transition:transform .4s var(--ah-ease)}.ah-panel-foot a:hover .ah-i{transform:translateX(4px)}.ah-panel[data-mode="search"] .ah-panel-foot{display:none}.ah-status--d{color:#fef1e4}.ah-d-link .ah-i{width:17px;height:17px;opacity:.8;transition:transform .45s var(--ah-ease)}.ah-d-link:hover .ah-i{transform:translateX(3px)}.ah-d-link[aria-current="page"]{color:#fdeddd}.ah-cta--drawer{width:100%;justify-content:flex-start;font-size:13px}.ah-cta--drawer .ah-cta-arrow{margin-left:auto;width:16px;height:16px}.ah-ig .ah-i{width:16px;height:16px}.ah-d-in .ah-result{min-height:60px}@media(max-width:979px){#aurah-header{--ah-bar-h:68px}}@media(max-width:979px){.ah-nav,.ah-cta--bar,.ah-formula-icon,.ah-ig-btn,.ah-panel,.ah-scrim{display:none!important}}@media(max-width:979px){.ah-drawer{display:block;position:absolute;left:0;right:0;top:100%;height:calc(100vh - var(--ah-top) - var(--ah-bar-h));height:calc(100dvh - var(--ah-top) - var(--ah-bar-h));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#fff;background:radial-gradient(100% 50% at 12% 0%,rgb(253 232 211 / .18),transparent 62%),linear-gradient(180deg,#e0740d 0%,#bf6106 52%,#9e4d00 100%);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .65s var(--ah-ease),visibility 0s .65s}}@media(max-width:979px){.ah-drawer[data-open="true"]{clip-path:inset(0);visibility:visible;transition-delay:0s}}@media(prefers-reduced-motion:reduce){.ah-topbar{height:auto;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.ah-topbar-in{display:flex;flex-direction:column;gap:2px}}.ah-icon:focus-visible,.ah-cta:focus-visible,.ah-wa:focus-visible,.ah-clear:focus-visible,.ah-panel-close:focus-visible{border-radius:999px}.ah-result:focus-visible{border-radius:14px}.ah-d-results .ah-empty{color:#fef1e4}.ah-d-results .ah-empty a{color:#fff}.ah-cta--bar{min-height:42px;padding:4px 16px 4px 4px;border-color:rgb(255 255 255 / .55);background:rgb(255 255 255 / .1);color:#fff;font-weight:500;letter-spacing:.03em;box-shadow:none}.ah-cta--bar .ah-cta-badge{width:32px;height:32px;background:rgb(255 255 255 / .2);color:#fff;transition:background .35s,color .35s}.ah-cta--bar:hover{background:#fbf3e6;border-color:#fbf3e6;color:#b96310;box-shadow:none;transform:none}.ah-cta--bar:hover .ah-cta-badge{background:#eb7f17;color:#fff}.ah-topbar{padding:6px 16px;font-size:10.5px;letter-spacing:.07em;color:rgb(251 243 230 / .82);background:linear-gradient(90deg,#9e4d00,#b95b00 50%,#9e4d00)}@media(min-width:980px){.ah-search-btn{display:none}}.ah-bar{background:linear-gradient(110deg,#ef8314,#eb8016)}.ah-scrim{background:rgb(100 49 0 / .36);backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:979px){.ah-drawer{background:linear-gradient(180deg,#e0740d 0%,#bf6106 52%,#9e4d00 100%)}}.ah-topbar{height:var(--ah-top-h);display:flex;align-items:center;justify-content:center;padding:0 16px;background:none;border:0;color:#fbf3e6;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;position:relative;z-index:1}.ah-topbar::before{content:"";position:absolute;left:0;right:0;top:0;height:220px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(118 58 0 / .96) 0,rgb(136 67 0 / .92) 17%,rgb(172 84 0 / .62) 45%,rgb(207 106 9 / .28) 73%,#fff0 100%)}.ah-bar{top:var(--ah-gap);margin:var(--ah-gap) clamp(12px,2vw,32px) calc(-1 * (var(--ah-top-h) + var(--ah-gap) + var(--ah-bar-h)));border-radius:999px;box-shadow:0 22px 40px -22px rgb(53 26 0 / .7),0 2px 6px -2px rgb(53 26 0 / .3)}.ah-panel{top:calc(100% + 12px);border-radius:30px;border:1px solid #efdcd1;box-shadow:0 30px 60px -30px rgb(100 49 0 / .55)}@media(max-width:979px){.ah-drawer{top:calc(100% + 10px);border-radius:28px;height:calc(100dvh - var(--ah-top) - var(--ah-bar-h) - 36px)}}@media(max-width:560px){.ah-topbar{padding:0 12px;font-size:10px;letter-spacing:.12em;display:flex}}@media(max-width:560px){.ah-topbar::before{height:190px}}@media(max-width:560px){.ah-topbar-in{display:grid;width:100%;height:100%;place-items:center}}.af{--af-ease:cubic-bezier(.23,1,.32,1);position:relative;isolation:isolate;overflow:hidden;color:#fef8ef;font:500 13px/1.6 AurahMontserrat,Montserrat,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;padding:clamp(44px,6vw,84px) 0 0;border-radius:clamp(20px,3vw,40px) clamp(20px,3vw,40px) 0 0;background:radial-gradient(70% 60% at 100% 0%,rgb(253 236 219 / .2),transparent 62%),linear-gradient(165deg,#ee8113 0%,#ee7d11 36%,#cd6909 70%,#af5601 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22)}.af *,.af *::before,.af *::after{box-sizing:border-box}.af :where(a,button,summary){color:inherit;font:inherit;-webkit-tap-highlight-color:#fff0}.af :where(.af-hd){margin:0;font:inherit}.af-panel>.af-body{min-height:0;overflow:hidden}.af :where(button){background:none;border:0;padding:0;cursor:pointer}.af :where(:focus-visible){outline:2px solid #fbf3e6;outline-offset:3px;border-radius:8px}.af :where(summary){list-style:none;cursor:pointer}.af::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(255 255 255 / .09),transparent 24%,rgb(92 45 0 / .2));pointer-events:none}.af-aura{position:absolute;z-index:-1;right:-12%;top:-26%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(253 232 212 / .3),rgb(253 232 212 / .08) 60%,transparent);filter:blur(12px);pointer-events:none;animation:af-breathe 16s ease-in-out infinite alternate}.af-in{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.af-logo{display:block;width:clamp(170px,16vw,224px);aspect-ratio:236/86;background:var(--af-logo) left center/contain no-repeat;transition:transform .6s var(--af-ease),opacity .3s}.af-claim{margin:0;max-width:30ch;font-size:14px;line-height:1.65;color:#fef6e8}.af-cta{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 18px 6px 6px;border-radius:999px;border:1px solid rgb(255 255 255 / .8);background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(254 248 239 / .82));color:#b96310;font-size:12.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap;box-shadow:0 18px 34px -22px rgb(68 33 0 / .9);transition:transform .5s var(--af-ease),box-shadow .5s var(--af-ease)}.af-cta:hover{transform:translateY(-2px);box-shadow:0 22px 38px -20px rgb(68 33 0)}.af-cta:active{transform:scale(.97)}.af-cta-badge{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ef8314,#cf6a0a);color:#fff}.af-cta-badge .af-i{width:17px;height:17px;transition:transform .5s var(--af-ease)}.af-cta:hover .af-cta-badge .af-i{transform:rotate(-24deg) scale(1.08)}.af-cta-arrow{width:15px;height:15px;transition:transform .45s var(--af-ease)}.af-cta:hover .af-cta-arrow{transform:translateX(4px)}.af-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;font:700 11px/1.35 AurahMontserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff}.af-h span{position:relative;display:inline-block;padding-bottom:8px}.af-h span::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;border-radius:2px;background:rgb(251 243 230 / .78);transition:width .6s var(--af-ease)}.af-col:hover .af-h span::after,.af-contact:hover .af-h span::after{width:44px}.af-contact .af-h{width:auto;display:flex}.af-h .af-i{display:none;width:16px;height:16px;transition:transform .5s var(--af-ease)}.af-product,.af-links a{position:relative;display:flex;align-items:center;min-height:34px;width:max-content;max-width:100%;color:#fefaf3;letter-spacing:.02em;background:linear-gradient(currentColor,currentColor) 0 calc(50% + 11px)/0 1px no-repeat;transition:background-size .5s var(--af-ease),transform .5s var(--af-ease)}.af-product{font-weight:700;font-size:12.5px}.af-product::before{content:"";width:5px;height:5px;margin-right:10px;border-radius:50%;background:rgb(251 243 230 / .6);flex-shrink:0;transition:transform .45s var(--af-ease),background .3s}.af-links{display:grid;gap:0}.af-links a{font-size:12.5px;color:#fef8ee}.af-product:hover,.af-links a:hover{background-size:100% 1px}.af-product:hover::before{transform:scale(1.7);background:#fbf3e6}.af-contact{padding:20px;border-radius:18px;background:linear-gradient(155deg,rgb(255 255 255 / .14),rgb(255 255 255 / .04));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .17)}.af-mail{display:inline-block;margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.01em;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;transition:background-size .5s var(--af-ease);overflow-wrap:anywhere}.af-mail:hover{background-size:0 1px;background-position:100% 100%}.af-hours{margin:0 0 4px;font-size:12.5px;color:#fdf3e1}.af-social{display:flex;gap:10px;margin-top:16px}.af-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,rgb(255 255 255 / .2),rgb(255 255 255 / .04));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .34);transition:transform .5s var(--af-ease),background .3s,color .3s}.af-social a:hover{transform:translateY(-3px);background:#fbf3e6;color:#b96310}.af-address{margin-top:14px;font-size:12px;color:#fdf3e1}.af-address p{margin:4px 0 0;line-height:1.6;color:#fdf3e1}.af p{color:inherit}.af-bottom{margin-top:clamp(36px,5vw,64px);padding:24px 0 calc(24px + env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / .26)}.af-note{margin:0 0 18px;max-width:98ch;font-size:11.5px;line-height:1.7;color:#fdf3e1}.af-copy{margin:0;font-size:11.5px;color:#fef6e8}.af-up{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .34);font-size:11.5px;letter-spacing:.04em;transition:background .3s,color .3s,transform .5s var(--af-ease)}.af-up .af-i{width:15px;height:15px;transition:transform .5s var(--af-ease)}.af-up:hover{background:#fbf3e6;color:#b96310}.af-up:hover .af-i{transform:translateY(-3px)}@media(min-width:1100px){.af--compact .af-claim{max-width:46ch}}@media(min-width:700px) and (max-width:1099px){.af-claim{flex:1 1 220px;max-width:36ch}}@media(max-width:699px){.af{padding-top:36px;border-radius:24px 24px 0 0}}@media(max-width:699px){.af-brand{order:2;align-items:center;text-align:center;gap:18px;margin-top:30px}}@media(max-width:699px){.af-logo{width:156px;background-position:center}}@media(max-width:699px){.af-claim{max-width:30ch;font-size:13.5px}}@media(max-width:699px){.af-products,.af-stack{padding:0 18px;background:linear-gradient(145deg,rgb(255 255 255 / .13),rgb(251 243 230 / .04));border:1px solid rgb(255 255 255 / .16)}}@media(max-width:699px){.af-products{border-radius:20px 20px 0 0;border-bottom:0}}@media(max-width:699px){.af-stack{border-radius:0 0 20px 20px;gap:0}}@media(max-width:699px){.af-col{border-bottom:1px solid rgb(255 255 255 / .22)}}@media(max-width:699px){.af-stack .af-col:last-child{border-bottom:0}}@media(max-width:699px){.af-products{border-bottom:1px solid rgb(255 255 255 / .22)}}@media(max-width:699px){.af-h{margin:0}}@media(max-width:699px){.af-col .af-h{min-height:56px;font-size:12px;letter-spacing:.07em}}@media(max-width:699px){.af-col .af-h span{padding-bottom:0}}@media(max-width:699px){.af-col .af-h span::after{display:none}}@media(max-width:699px){.af-col .af-h .af-i{display:block}}@media(max-width:699px){.af-col .af-h{cursor:pointer}}@media(max-width:699px){.af-col[data-open="true"] .af-h .af-i{transform:rotate(180deg)}}@media(max-width:699px){.af-col[data-open="true"] .af-panel{padding-bottom:14px}}@media(max-width:699px){.af-product{min-height:40px;font-size:13px;background-position:0 calc(50% + 12px)}}@media(max-width:699px){.af-links a{min-height:42px;font-size:13px;background-position:0 calc(50% + 12px)}}@media(max-width:699px){.af-contact{margin-top:26px;padding:0;background:none;box-shadow:none;text-align:left}}@media(max-width:699px){.af-contact .af-h{margin-bottom:10px}}@media(max-width:699px){.af-mail{font-size:13.5px}}@media(max-width:699px){.af-bottom{margin-top:34px;padding-top:22px}}@media(max-width:699px){.af-up{align-self:stretch;justify-content:center}}@media(prefers-reduced-motion:reduce){.af *,.af *::before,.af *::after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}.af-h span::after{width:56px;height:2px;background:linear-gradient(90deg,rgb(251 243 230 / .95),rgb(251 243 230 / .12));transition:width .75s var(--af-ease)}.af-col:hover .af-h span::after,.af-contact:hover .af-h span::after{width:max(100%,104px)}.af-panel>.af-body{padding-inline:8px;margin-inline:-8px}@media(hover:none){.af-product:hover::before{transform:none;background:rgb(251 243 230 / .6)}}@media(hover:none){.af-product:hover,.af-links a:hover{background-size:0 1px;transform:none}}@media(max-width:699px){.af-logo{order:0;width:176px;margin:0 auto 28px;background-position:center}}@media(max-width:699px){.af-cta{order:2;margin:26px auto 0}}@media(max-width:699px){.af-claim{order:3;margin:20px auto 0;text-align:center}}@media(max-width:699px){.af-contact{margin-top:16px;padding:22px 20px;border-radius:18px;background:linear-gradient(155deg,rgb(255 255 255 / .14),rgb(255 255 255 / .04));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .17)}}@media(max-width:699px){.af-contact .af-h span::after{display:block}}@media(max-width:699px){.af-bottom{margin-top:36px}}@media(max-width:699px){.af-logo{margin:0 auto 14px}}@media(max-width:699px){.af-claim{order:0;margin:0 auto 28px}}@media(min-width:700px){.af{padding-top:clamp(36px,4.2vw,58px)}}@media(min-width:700px){.af-product,.af-links a{min-height:30px}}@media(min-width:700px){.af-product,.af-links a{background-position:0 calc(50% + 10px)}}@media(min-width:700px){.af-h{margin-bottom:10px}}@media(min-width:700px){.af-brand{gap:16px}}@media(min-width:700px){.af-contact{padding:18px 20px}}@media(min-width:700px){.af-social{margin-top:12px}}@media(min-width:700px){.af-address{margin-top:8px}}@media(min-width:700px){.af-bottom{margin-top:clamp(26px,3.2vw,40px);padding:18px 0 calc(18px + env(safe-area-inset-bottom))}}@media(min-width:700px){.af-note{margin-bottom:12px}}@media(min-width:1280px){.af-stack{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:1100px){.af:not(.af--compact) .af-top{display:grid;grid-template-columns:minmax(230px,.8fr) 2.8fr;grid-template-rows:auto auto auto 1fr;column-gap:clamp(32px,4vw,64px);row-gap:0;align-items:start}}@media(min-width:1100px){.af:not(.af--compact) .af-brand{display:contents}}@media(min-width:1100px){.af:not(.af--compact) .af-logo{grid-column:1/-1;grid-row:1;width:clamp(170px,15vw,210px)}}@media(min-width:1100px){.af:not(.af--compact) .af-top::before{content:"";grid-column:1/-1;grid-row:2;height:1px;margin:24px 0 30px;background:linear-gradient(90deg,rgb(255 255 255 / .34),rgb(255 255 255 / .1))}}@media(min-width:1100px){.af:not(.af--compact) .af-claim{grid-column:1;grid-row:3;margin:0;max-width:27ch}}@media(min-width:1100px){.af:not(.af--compact) .af-cta{grid-column:1;grid-row:4;margin-top:20px;justify-self:start}}@media(min-width:1100px){.af:not(.af--compact) .af-cols{grid-column:2;grid-row:3/5}}.qz-overlay.open{display:flex;animation:qzFade .35s var(--ease)}.qz-chip.on{border-color:var(--berry);background:var(--tint);box-shadow:0 14px 24px -20px rgb(198 55 99 / .8)}.qz-chip-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.qz-chip.on .qz-chip-label{color:var(--deep)}.qz-chip-check{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;border-radius:50%;border:1.5px solid #e3c9d1;flex-shrink:0;color:#fff;transition:background .3s,border-color .3s}.qz-chip-check .qz-i{width:12px;height:12px;stroke-width:2.6;opacity:0;transform:scale(.4);transition:opacity .25s,transform .45s var(--ease)}.qz-chip.on .qz-chip-check{background:var(--berry);border-color:var(--berry)}.qz-chip.on .qz-chip-check .qz-i{opacity:1;transform:none}.qz-select-check .qz-i{width:13px;height:13px;stroke-width:2.6}.qz-select-check:not(.on){background:#fff0;border-color:rgb(255 255 255 / .85)}.qz-select-check:not(.on) .qz-i{opacity:0}.qz-tier-row.on{background:var(--cream);border-color:var(--cream);color:var(--ink)}.qz-tier-row.on .qz-radio{border-color:var(--wine)}.qz-tier-row.on .qz-radio-dot{transform:scale(1)}.qz-tier-row.on .qz-tier-badge{background:var(--wine);color:#fff}.qz-tier-row.on .qz-tier-price{color:var(--berry)}.qz-tier-row.on .qz-tier-details{border-top-color:var(--line)}.qz-tier-row.on .qz-bd-dot{box-shadow:none}.qz-tier-row.on .qz-tier-savings{background:var(--wine);color:#fff}.qz-wa-btn .qz-i{width:18px;height:18px;fill:currentColor;stroke:none}@media(prefers-reduced-motion:reduce){.qz-overlay *,.qz-overlay *::before,.qz-overlay *::after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.qz-chip{padding:11px 14px;gap:11px;border-radius:18px}.qz-chip-check{width:20px;height:20px}@media(min-height:701px){.qz-chip-grid{gap:9px}}@media(min-height:701px){.qz-chip{padding:13px 15px}}@media(max-height:700px){.qz-chip-grid{gap:6px;margin-bottom:10px}}@media(max-height:700px){.qz-chip{padding:8px 12px}}@media(max-width:380px){.qz-chip{padding:9px 12px}}@media(min-height:780px){.qz-chip-grid{gap:10px;margin-bottom:20px}}@media(min-height:780px){.qz-chip{padding:15px 16px;gap:13px;border-radius:20px}}@media(min-height:780px){.qz-chip-check{width:22px;height:22px}}.tm-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px}.tm-open{display:inline-flex;align-items:center;gap:9px;font:700 13px/1 var(--font-body);letter-spacing:.01em;color:var(--berry);background:#fff;border:1.5px solid color-mix(in srgb,var(--berry) 38%,white);padding:12px 20px 12px 16px;border-radius:999px;cursor:pointer;transition:background .35s var(--ease-out),border-color .35s var(--ease-out),color .35s var(--ease-out),box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.tm-open svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.tm-open:focus-visible{outline:2px solid var(--berry);outline-offset:3px}@media(hover:hover){.tm-open:hover{background:var(--berry);border-color:var(--berry);color:#fff;box-shadow:0 14px 26px -16px rgb(239 131 20 / .7);transform:translateY(-1px)}}.tm-cta-note{font-size:11.5px;color:#8b5523;opacity:.9}.tm-modal.open{display:flex}.tm-back{position:absolute;inset:0;background:rgb(108 53 1 / .5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .45s var(--ease-out)}.tm-modal.show .tm-back{opacity:1}.tm-dlg{position:relative;width:min(840px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(165deg,#fff 0%,#fef9f0 100%);border-radius:30px;box-shadow:0 0 0 1px rgb(246 118 154 / .45),0 44px 100px -30px rgb(108 53 1 / .6);padding:clamp(24px,3.4vw,36px) clamp(22px,3.8vw,40px);opacity:0;transform:translateY(18px) scale(.985);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);color:var(--deepwine);font-family:var(--font-body)}.tm-modal.show .tm-dlg{opacity:1;transform:none}.tm-dlg h2{font-size:clamp(21px,2.9vw,27px);line-height:1.12;color:var(--deepwine);margin:0 0 8px;font-weight:600}.tm-intro{margin:0;font-size:13.5px;line-height:1.6;color:#864e18;max-width:64ch}.tm-prog li{flex:1;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a77b51;padding-top:10px;border-top:3px solid color-mix(in srgb,var(--peach) 35%,white);transition:color .4s,border-color .4s}.tm-prog li.on{color:var(--berry);border-top-color:var(--berry)}.tm-prog li b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--peach) 30%,white);color:var(--wine);font-size:11px;transition:background .4s,color .4s}.tm-prog li.on b{background:var(--berry);color:#fff}.tm-step.on{display:grid;grid-template-columns:1fr;gap:22px;animation:tmStep .55s var(--ease-out) both}@media(min-width:760px){.tm-step.on{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px}}.tm-wd span{font-size:10.5px;font-weight:700;color:#8e6640;padding:5px 0}.tm-d:disabled{color:#caad92;cursor:default;font-weight:500}.tm-d.sel{background:var(--berry);color:#fff}@media(hover:hover){.tm-d:not(:disabled):not(.sel):hover{background:color-mix(in srgb,var(--peach) 26%,white)}}.tm-tz{margin:10px 2px 0;font-size:11.5px;color:#966434;line-height:1.5}.tm-slot.sel{background:var(--berry);border-color:var(--berry);color:#fff}@media(hover:hover){.tm-slot:not(.sel):hover{border-color:var(--berry)}}.tm-empty{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:18px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--peach) 14%,white);font-size:13px;line-height:1.5;color:#966434}.tm-pick{margin:14px 0 0;padding:12px 16px;border-radius:16px;background:color-mix(in srgb,var(--peach) 16%,white);font-size:12.5px;line-height:1.5;color:#864e18;min-height:20px}.tm-pick strong{display:block;color:var(--deepwine);font-size:14px}.tm-btn{display:block;width:100%;border:0;border-radius:999px;background:linear-gradient(135deg,var(--berry),var(--wine));color:#fff;font:700 15px var(--font-body);padding:15px 24px;cursor:pointer;box-shadow:0 16px 30px -18px rgb(235 127 23 / .8);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),opacity .3s;margin-top:14px}.tm-btn:disabled{opacity:.45;cursor:default;box-shadow:none}@media(hover:hover){.tm-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 20px 34px -18px rgb(235 127 23 / .9)}}.tm-f input[aria-invalid=true]{border-color:#c0392b}.tm-err{display:block;font-style:normal;font-size:11.5px;color:#b03a2e;margin-top:4px}.tm-err:empty{display:none}.tm-note{margin:16px 0 0;padding:16px 18px 16px;border-radius:18px;background:linear-gradient(140deg,#fef6e9 0%,#fdf0da 100%);border:1px solid color-mix(in srgb,var(--peach) 65%,white);border-left:4px solid var(--berry);box-shadow:0 14px 28px -22px rgb(235 127 23 / .55)}.tm-note-h{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--berry);margin-bottom:8px}.tm-note-t{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--deepwine)}.tm-note-t strong{font-weight:800}.tm-next{list-style:none;margin:0;padding:12px 0 0;border-top:1px dashed rgb(239 131 20 / .3);display:grid;gap:7px}.tm-next li{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:#864e18}.tm-next b{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--berry);color:#fff;font-size:11px}.tm-legal{margin:16px 0 0;font-size:11.5px;line-height:1.6;color:#8b5523;padding-top:12px;border-top:1px dashed rgb(239 131 20 / .28)}.tm-ok p{margin:0 auto 10px;max-width:46ch;font-size:14px;line-height:1.6;color:#864e18}.tm-ok .tm-close2{margin-top:10px;background:#fff;border:1.5px solid color-mix(in srgb,var(--berry) 38%,white);color:var(--berry);font:700 13px var(--font-body);padding:12px 24px;border-radius:999px;cursor:pointer}@media(max-width:640px){.tm-dlg{width:100%;max-height:94vh;max-height:94dvh;border-radius:26px 26px 0 0;padding:24px 18px 20px}}@media(max-width:640px){.tm-prog li{font-size:10px}}@media(prefers-reduced-motion:reduce){.tm-back,.tm-dlg{transition:none}}@media(prefers-reduced-motion:reduce){.tm-step.on{animation:none}}.rf-starsrow input:checked~label svg,.rf-starsrow label:hover~label svg,.rf-starsrow label:hover svg{fill:#f5a116;stroke:#d9830a}.rf-prods .tm-slot i{flex:none;width:10px;height:10px;border-radius:50%}.rf-prev{--cc:#ef8314;margin:0;padding:16px 18px;background:#fff;border:1px solid color-mix(in srgb,var(--peach) 45%,white);border-radius:18px;box-shadow:0 14px 28px -22px rgb(235 127 23 / .55)}.rf-pst svg{width:15px;height:15px;fill:#f5a116}.rf-pst svg.off{fill:color-mix(in srgb,var(--berry) 16%,#fff)}.rf-pwho{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed rgb(239 131 20 / .28)}.rf-pav{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-style:normal;font-size:12px;font-weight:700;color:#fff;background:var(--cc);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .5);text-shadow:0 1px 2px rgb(55 27 0 / .4)}.rf-pwho b{display:block;font-size:13.5px;line-height:1.2;color:var(--deepwine)}.rf-pwho small{display:block;margin-top:2px;font-size:12px;color:#966434}.rf-chk{position:relative;display:flex;gap:11px;align-items:flex-start;margin:6px 0 4px;font-size:12.5px;line-height:1.55;color:#864e18;cursor:pointer}.rf-chk input{position:absolute;opacity:0;width:1px;height:1px}.rf-chk .bx{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:7px;background:#fff;color:#fff;box-shadow:inset 0 0 0 1.5px var(--berry);transition:background-color .2s}.rf-chk .bx svg{width:14px;height:14px;opacity:0}.rf-chk input:checked+.bx{background:var(--berry)}.rf-chk input:checked+.bx svg{opacity:1}.rf-chk a{color:var(--berry);text-decoration:underline}.crc .foot{display:flex;align-items:center;gap:10px}.crc .pill{align-self:auto;margin-left:auto;flex:none}.rv .stars svg,.rf-pst svg{width:17px;height:17px;fill:url(#rvGrad);stroke:url(#rvGrad);stroke-width:1.4;stroke-linejoin:round}.rv .stars svg.off,.rf-pst svg.off{fill:color-mix(in srgb,var(--peach) 24%,white);stroke:color-mix(in srgb,var(--peach) 55%,white)}.rf-starsrow label svg{padding:6px;fill:color-mix(in srgb,var(--peach) 20%,white);stroke:color-mix(in srgb,var(--peach) 62%,white);stroke-width:1.2;stroke-linejoin:round}.rf-starsrow input:checked~label svg,.rf-starsrow label:hover~label svg,.rf-starsrow label:hover svg{fill:url(#rvGrad);stroke:url(#rvGrad)}.rf-prods .tm-slot[aria-pressed="true"]{background:var(--berry);border-color:var(--berry);color:#fff}.crc{width:clamp(264px,23.5vw,320px);margin-right:16px;padding:22px 22px 18px;gap:13px;border-radius:24px}.crc .qg{right:16px;top:16px;width:34px;height:34px}.crc .who{flex:none}.crc .av{width:38px;height:38px;font-size:13px}.crc .pills{display:flex;flex-wrap:wrap;gap:6px}.crc .pill{margin:0;align-self:auto;flex:none}@media(max-width:700px){.crc{width:min(76vw,288px)}}.rv .stars svg,.rf-pst svg{width:17px;height:17px;fill:url(#rvGrad);stroke:url(#rvGrad);stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 1px 1px rgb(217 131 10 / .28))}.rv .stars svg.off,.rf-pst svg.off{fill:#f5efe4;stroke:#ebd9cc;filter:none}.rf-starsrow label svg{padding:6px;fill:#f5efe4;stroke:#e9d5c6;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.rf-starsrow input:checked~label svg,.rf-starsrow label:hover~label svg,.rf-starsrow label:hover svg{fill:url(#rvGrad);stroke:url(#rvGrad);filter:drop-shadow(0 2px 2px rgb(217 131 10 / .3))}:root{--font-title:'AurahAgrandirHeavy','AurahHeavyFB','Agrandir Grand','Fraunces',serif;--font-light:'AurahAgrandirLight','AurahLightFB','AurahAgrandirHeavy','AurahHeavyFB',serif;--font-body:'AurahMontserrat','Montserrat',sans-serif;--ease-out:cubic-bezier(.23,1,.32,1);--ease:cubic-bezier(.16,1,.3,1);--h-radius:clamp(30px,4.4vw,56px);--au-hero-bg:radial-gradient(34% 58% at 8% 112%,color-mix(in srgb,var(--peach) 22%,transparent),transparent 72%), radial-gradient(30% 50% at 84% -10%,rgba(253,232,212,.16),transparent 72%), linear-gradient(112deg,var(--berry) 0%,var(--wine) 54%,color-mix(in srgb,var(--deepwine) 70%,var(--wine)) 112%)}html body .sec-head p:not(.eyebrow){font-size:15.5px!important;line-height:1.7}.b-hero,.c-hero,.faq-hero,.n-hero,.hero-zone{background:var(--au-hero-bg)!important}.b-hero p:not(.eyebrow),.c-hero p,.faq-hero p:not(.faq-status),.n-hero p,.hb-copy p{color:rgb(251 243 230 / .9)!important;opacity:1!important;font-size:clamp(15px,1.6vw,16.5px)!important;line-height:1.7!important}.b-hero p strong,.c-hero p strong,.faq-hero p strong,.n-hero p strong,.hb-copy p strong{color:var(--cream)}.btn,.n-btn-ghost,.pickup-btn,.pickup-link,.btn-hero,.tm-open{border-radius:999px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.01em;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)!important;-webkit-tap-highlight-color:#fff0}.btn-primary,.btn-cream,.btn-peach,.btn-wa,.btn-hero,.pickup-btn{position:relative;overflow:hidden;isolation:isolate;box-shadow:0 2px 6px -2px rgb(156 76 0 / .22),inset 0 1px 0 rgb(255 255 255 / .22)}.btn-primary::after,.btn-cream::after,.btn-peach::after,.btn-wa::after,.btn-hero::after,.pickup-btn::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 34%,rgb(255 255 255 / .34) 48%,rgb(255 255 255 / .12) 54%,transparent 66%);transform:translateX(-125%);transition:none}.btn-primary::before,.btn-cream::before,.btn-peach::before,.btn-wa::before,.btn-hero::before,.pickup-btn::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%),rgb(255 255 255 / .26),transparent 70%)}@media(hover:hover) and (pointer:fine){.btn:hover,.n-btn-ghost:hover,.pickup-btn:hover,.pickup-link:hover,.btn-hero:hover,.tm-open:hover{transform:translateY(-2px)}}@media(hover:hover) and (pointer:fine){.btn-primary:hover,.btn-peach:hover,.btn-wa:hover,.btn-cream:hover,.btn-hero:hover,.pickup-btn:hover{box-shadow:0 14px 26px -14px rgb(156 76 0 / .55),inset 0 1px 0 rgb(255 255 255 / .28)}}@media(hover:hover) and (pointer:fine){.btn-primary:hover::after,.btn-cream:hover::after,.btn-peach:hover::after,.btn-wa:hover::after,.btn-hero:hover::after,.pickup-btn:hover::after{transform:translateX(125%);transition:transform 1.1s var(--ease-out)}}@media(hover:hover) and (pointer:fine){.btn-primary:hover::before,.btn-cream:hover::before,.btn-peach:hover::before,.btn-wa:hover::before,.btn-hero:hover::before,.pickup-btn:hover::before{opacity:1}}@media(hover:hover) and (pointer:fine){.btn:hover .arr,.btn:hover .arrow,.btn-hero:hover .arr{transform:translateX(4px)}}.btn .arr,.btn .arrow{display:inline-block;transition:transform .3s var(--ease-out)}.btn:active,.n-btn-ghost:active,.pickup-btn:active,.pickup-link:active,.btn-hero:active,.tm-open:active{transform:scale(.97)!important;transition-duration:.12s!important}.btn:focus-visible,.n-btn-ghost:focus-visible,.pickup-btn:focus-visible,.pickup-link:focus-visible,.btn-hero:focus-visible,.tm-open:focus-visible{outline:2px solid #f6769a;outline-offset:3px}.btn[disabled],.btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none}@media(prefers-reduced-motion:reduce){.btn-primary::after,.btn-cream::after,.btn-peach::after,.btn-wa::after,.btn-hero::after,.pickup-btn::after,.btn-primary::before,.btn-cream::before,.btn-peach::before,.btn-wa::before,.btn-hero::before,.pickup-btn::before{display:none}}@media(prefers-reduced-motion:reduce){.btn:active,.n-btn-ghost:active,.pickup-btn:active,.pickup-link:active,.btn-hero:active,.tm-open:active{transform:none!important}}@media(prefers-reduced-motion:reduce){.btn .arr,.btn .arrow{transition:none}}html body h2.au-on-beige{color:var(--cream)!important;text-shadow:0 1px 18px rgb(156 76 0 / .18)}h2.au-on-beige .lt2{color:var(--cream)}#aurah-header .ah-topbar{position:relative;z-index:5}footer.af{position:relative;z-index:2}@media(max-width:700px){.af-product,.af-links a{min-height:44px}}.af-mail{position:relative}.af-mail::after{content:"";position:absolute;inset:-12px 0}.af-up,.af-social a,.ah-icon{-webkit-tap-highlight-color:#fff0}.af-up:active,.af-social a:active,.ah-icon:active{transform:scale(.94)}html body :is(.sec-head p,.c-cta p,.n-cta-card p,.faq-cta p,.consult p,.buy .lead,.n-quote p):not(.eyebrow):not(.nl-error):not(.nl-note){font-size:15.5px!important;line-height:1.7}html body :is(.n-st p,.n-step p,.pickup-desc,.faq-sec-cta p,.dfoot,.review p,.post-body .excerpt,.cta-card p:not(.eyebrow),.trust-step p){font-size:14.5px!important;line-height:1.65}.btn-peach,.btn-hero{background:var(--cream)!important;color:var(--wine)!important;border-color:transparent!important}@media(hover:hover) and (pointer:fine){.btn-peach:hover,.btn-hero:hover{background:#fff!important;color:var(--wine)!important}}:is(.nl-card,.c-cta,.faq-cta,.n-cta-card) :is(.btn-outline,.n-btn-ghost){background:#fff0;color:var(--cream);border:1.6px solid rgb(251 243 230 / .6)}@media(hover:hover) and (pointer:fine){:is(.nl-card,.cta-card,.c-cta,.faq-cta,.n-cta-card) :is(.btn-outline,.n-btn-ghost):hover{background:var(--cream);color:var(--wine);border-color:var(--cream)}}:root{--au-card-bg:radial-gradient(34% 58% at 8% 112%,color-mix(in srgb,var(--peach) 24%,transparent),transparent 72%), radial-gradient(40% 60% at 92% -8%,rgba(253,232,212,.18),transparent 72%), linear-gradient(100deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 55%,var(--wine)) 42%,var(--wine) 100%);--r-xl:clamp(28px,3.2vw,46px);--r-lg:28px;--r-md:20px}html body :is(.nl-card,.c-cta,.faq-cta,.finder,.n-cta-card,.n-panel,.consult,.ugc-steps-card){background:var(--au-card-bg)!important;border-radius:var(--r-xl)!important}html body .cta-card{background:var(--au-card-bg)!important;border-radius:var(--r-lg)!important}html body :is(.post-card,.featured,.pickup-card,.stock-card,.quick-card,.faq-qcard,.dose-card,.ship-callout,.bene,.review,.combo,.dl,.ugc-form-card,.trust-step,.n-st,.dist-split,.cs-split,.ugc-banner-card){border-radius:var(--r-lg)!important}html body :is(.faq-row,.acc,.tier,.addon,.dose li){border-radius:var(--r-md)!important}:is(.dots,.bene-dots,.icar-dots,.rev-dots,.n-dots,.blg-dots){align-items:center;gap:6px}html body :is(.dot-btn,.n-dots button,.blg-dots button){position:relative;width:28px;height:3px;min-width:0;padding:0;margin:0;border:0;border-radius:3px;background:rgb(235 127 23 / .24);cursor:pointer;transition:width .35s var(--ease-out),background .35s var(--ease-out)}html body :is(.dot-btn,.n-dots button,.blg-dots button)::after{content:"";position:absolute;inset:-16px -3px}html body .dot-btn.active{width:48px;background:linear-gradient(90deg,#f6769a,var(--berry))}html body :is(.sec-rev,.rev-dots) .dot-btn{background:rgb(251 243 230 / .38)}html body :is(.sec-rev,.rev-dots) .dot-btn.active{background:linear-gradient(90deg,var(--cream) 0,var(--cream) 62%,#f6769a)}html body .n-dots button{background:rgb(251 243 230 / .38)}html body .n-dots button[aria-current="true"]{width:48px;background:linear-gradient(90deg,var(--cream) 0,var(--cream) 62%,#f6769a)}html body .blg-dots button[aria-current="true"]{width:48px;background:linear-gradient(90deg,#f6769a,var(--berry))}.btn-cream{background:var(--cream);color:var(--wine);border:0}@media(hover:hover) and (pointer:fine){.btn-cream:hover{background:#fff;color:var(--wine)}}.tm-dlg .tm-head{margin:calc(var(--py) * -1) calc(var(--px) * -1) 22px;padding:var(--py) calc(var(--px) + 48px) 26px var(--px);background:var(--au-card-bg);color:var(--cream)}.tm-dlg .tm-head h2{color:var(--cream)}.tm-dlg .tm-intro{color:rgb(251 243 230 / .86)}.tm-dlg .tm-eyebrow{background:linear-gradient(135deg,#f88eab,var(--peach));color:var(--deepwine)}.tm-dlg .tm-x{background:rgb(251 243 230 / .14);border-color:rgb(251 243 230 / .45);color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(hover:hover){.tm-dlg .tm-x:hover{background:var(--cream);color:var(--wine)}}@media(max-width:640px){.tm-dlg .tm-head{padding-right:calc(var(--px) + 44px)}}.sec-consult{background:transparent!important;padding:clamp(34px,5vw,70px) 0 clamp(26px,4vw,50px)!important}html body .consult{position:relative;overflow:hidden;isolation:isolate;max-width:1100px;text-align:center;padding:clamp(40px,6vw,76px) clamp(22px,5vw,72px);border-radius:clamp(28px,3.2vw,46px);background:radial-gradient(34% 58% at 8% 112%,color-mix(in srgb,var(--peach) 26%,transparent),transparent 72%),radial-gradient(40% 60% at 92% -8%,rgb(253 232 212 / .2),transparent 72%),linear-gradient(100deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 55%,var(--wine)) 42%,var(--wine) 100%);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent)}html body .consult .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream))}html body .consult h2{max-width:none;margin:8px auto 16px}html body .consult p{color:rgb(251 243 230 / .88);font-size:15.5px;line-height:1.7;max-width:56ch}html body .consult .btns{gap:12px}html body .consult .tm-open{display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:15px 30px;font-size:15px;font-family:var(--font-body);font-weight:700;border:0;cursor:pointer;background:var(--cream);color:var(--wine);box-shadow:0 2px 6px -2px rgb(156 76 0 / .22)}html body .consult .tm-open svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover) and (pointer:fine){html body .consult .tm-open:hover{background:#fff;box-shadow:0 14px 26px -14px rgb(24 12 0 / .6)}}html body .consult .btn-wa{padding:15px 28px;font-size:15px;min-height:52px}html body .consult .tm-cta-note{color:rgb(251 243 230 / .8);margin-top:20px}@media(max-width:560px){html body .consult .btns{flex-direction:column;align-items:stretch}}@media(max-width:560px){html body .consult .btns>*{width:100%;justify-content:center}}html body .avisoband{position:relative;background:linear-gradient(180deg,var(--berry) 0%,var(--wine) 38%,var(--deepwine) 100%);border-radius:var(--h-radius) var(--h-radius) 0 0;padding:clamp(44px,6vw,72px) clamp(18px,4vw,40px) calc(clamp(36px,5vw,56px) + clamp(20px,3vw,40px))}html body .avisoband .eyebrow{color:#f88eab}html body .aviso-t{font-size:clamp(23px,2.7vw,29px)!important;line-height:1.1}@media(min-width:1100px){footer.af{margin-top:calc(-1 * clamp(20px,3vw,40px))}}@media(max-width:1099px){html body .avisoband{padding-bottom:calc(clamp(36px,5vw,56px) + 32px)}}@media(max-width:1099px){footer.af{margin-top:-32px}}.sec-how .how-bar{display:none}@media(min-width:821px){.sec-how .howto.wrap{align-items:start}}@media(min-width:821px){.sec-how .howto .pic{position:sticky;top:116px;align-self:start}}@media(min-width:821px){.sec-how .steps{position:relative;gap:0;--p:0}}@media(min-width:821px){.sec-how .steps::before{content:"";position:absolute;left:19px;top:22px;bottom:34px;width:2px;border-radius:2px;background:rgb(251 243 230 / .7)}}@media(min-width:821px){.sec-how .steps::after{content:"";position:absolute;left:19px;top:22px;width:2px;border-radius:2px;height:calc((100% - 56px) * var(--p));background:linear-gradient(180deg,#f6769a,var(--berry));transition:height .25s linear}}@media(min-width:821px){.sec-how .step{position:relative;z-index:1;min-height:clamp(150px,20vh,210px);padding-top:2px;opacity:.4;transition:opacity .6s var(--ease-out)}}@media(min-width:821px){.sec-how .step:last-child{min-height:0}}@media(min-width:821px){.sec-how .step.on,.sec-how .step.done{opacity:1}}@media(min-width:821px){.sec-how .step .sn{transition:background .5s var(--ease-out),box-shadow .5s var(--ease-out),transform .5s var(--ease-out);background:var(--cream);color:var(--wine);box-shadow:inset 0 0 0 2px rgb(235 127 23 / .35)}}@media(min-width:821px){.sec-how .step.on .sn,.sec-how .step.done .sn{background:linear-gradient(145deg,#ef8314,#eb7f17);color:var(--cream);box-shadow:0 12px 20px -10px rgb(156 76 0 / .7)}}@media(min-width:821px){.sec-how .step.on .sn{transform:scale(1.1)}}@media(min-width:821px){.sec-how .step h4{transition:color .5s}}@media(min-width:821px){.sec-how .step.on h4{color:var(--deepwine)}}@media(prefers-reduced-motion:reduce){.sec-how .step{opacity:1!important;transition:none!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.sec-how .steps::after{transition:none}}.acc-q{font-family:var(--font-light)!important;font-weight:400!important;font-size:clamp(15.5px,1.45vw,17px)!important;line-height:1.3;color:var(--wine);letter-spacing:.004em}.sec-how .how-hud{display:none}@media(max-width:820px){.sec-how .howto.wrap{display:flex;flex-direction:column;gap:0}}@media(max-width:820px){.sec-how .how-copy{display:contents}}@media(max-width:820px){.sec-how .howto .pic{order:3;position:sticky;top:88px;z-index:4;aspect-ratio:2000/1611;width:100%;margin:0 0 14px;border-radius:24px;box-shadow:0 22px 40px -22px rgb(156 76 0 / .7)}}@media(max-width:820px){.sec-how .howto .pic img{transform:none}}@media(max-width:820px){.sec-how .howto::after{content:"";display:block;flex:none;order:9;height:140svh}}@media(max-width:820px){.sec-how .steps{order:4;display:grid;min-width:0;position:sticky;top:calc(88px + (100vw - 36px) * .8055 + 14px);z-index:3;padding:0}}@media(max-width:820px){.sec-how .step{grid-area:1/1;position:relative;align-self:start;padding:18px 18px 20px;border-radius:22px;background:rgb(255 255 255 / .78);box-shadow:0 20px 34px -24px rgb(156 76 0 / .6);opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out),visibility 0s linear .5s}}@media(max-width:820px){.sec-how .step.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}}@media(max-width:820px){.sec-how .step .sn{width:36px;height:36px;font-size:14px;background:linear-gradient(145deg,#ef8314,#eb7f17);color:var(--cream);box-shadow:0 10px 18px -10px rgb(156 76 0 / .7)}}@media(max-width:820px){.sec-how .step h4{font-size:18px;margin:1px 0 5px;color:var(--deepwine)}}@media(max-width:820px){.sec-how .step p{font-size:14.5px;line-height:1.55}}@media(max-width:820px){.sec-how .how-hud{display:flex;position:absolute;left:0;right:0;top:0;z-index:3;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 34px;color:var(--cream);background:linear-gradient(180deg,rgb(84 41 0 / .55),#fff0);pointer-events:none}}@media(max-width:820px){.how-hud .hh-t{flex:1;min-width:0;font:700 14px/1.2 var(--font-body);padding-bottom:3px;transition:opacity .25s}}@media(max-width:820px){.how-hud .hh-dots{display:flex;gap:5px;padding-bottom:7px;flex:none}}@media(max-width:820px){.how-hud .hh-dots i{width:16px;height:5px;border-radius:5px;background:rgb(251 243 230 / .4);transition:width .5s var(--ease-out),background .5s}}@media(max-width:820px){.how-hud .hh-dots i.on{width:30px;background:#f6769a}}@media(max-width:820px){.how-hud .hh-dots i.done{background:var(--cream)}}html body .sec-forme{background:transparent!important;padding:clamp(34px,5vw,64px) clamp(10px,1.6vw,24px)!important}html body .sec-forme>.wrap{position:relative;overflow:hidden;isolation:isolate;max-width:1440px;padding:clamp(40px,6vw,76px) clamp(18px,4vw,56px) clamp(40px,6vw,70px);border-radius:var(--r-xl);background:var(--au-card-bg);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent)}html body .sec-forme .checklist{box-shadow:0 26px 44px -28px rgb(24 12 0 / .6)}html body .tier{border:0;border-radius:var(--r-md);padding:16px 18px;background:#fff;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 16%,#fff),0 10px 22px -18px rgb(156 76 0 / .35);transition:box-shadow .35s var(--ease),background-color .35s var(--ease),transform .3s var(--ease)}@media(hover:hover) and (pointer:fine){html body .tier:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 45%,#fff),0 16px 26px -18px rgb(156 76 0 / .5)}}html body .tier.active{background:linear-gradient(135deg,color-mix(in srgb,var(--peach) 22%,#fff),color-mix(in srgb,var(--berry) 9%,#fff));box-shadow:inset 0 0 0 2px var(--berry),0 20px 32px -20px rgb(156 76 0 / .55)}html body .tier .radio{width:24px;height:24px;border:0;background:#fff;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--berry) 35%,#fff);transition:background .3s,box-shadow .3s}html body .tier.active .radio{background:linear-gradient(145deg,#ef8314,#eb7f17);box-shadow:0 8px 14px -6px rgb(207 106 9 / .8)}html body .tier .radio::after{width:9px;height:5px;border-radius:0;background:none;border:solid var(--cream);border-width:0 0 2px 2px;transform:rotate(-45deg) scale(0);margin-top:-2px}html body .tier.active .radio::after{transform:rotate(-45deg) scale(1)}html body .tier .t-sub{font-size:13px;margin-top:3px}html body .tier .t-per{font-size:21px}html body .tier .t-per small{font-size:12px}html body .save-pill{top:-11px;right:16px;padding:4px 11px;font-size:11.5px;background:linear-gradient(135deg,#f88eab,var(--peach));box-shadow:0 8px 14px -8px rgb(156 76 0 / .55)}html body .combo-cta{border-radius:var(--r-md)}html body .checkout{border-radius:var(--r-xl);background:var(--au-card-bg)!important;box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 75%,transparent)}html body .co-k{color:color-mix(in srgb,var(--peach) 78%,var(--cream));display:flex;align-items:center;gap:9px;letter-spacing:.16em}html body .co-amt{font-size:clamp(38px,4vw,50px)}html body .co-save.on{background:linear-gradient(135deg,#f88eab,var(--peach));box-shadow:0 10px 18px -10px rgb(24 12 0 / .7)}html body .co-meta{padding:0;background:none;box-shadow:none;border-radius:0;margin:0 0 24px;font-size:14px;color:rgb(251 243 230 / .9)}html body .co-ship{margin-top:8px;padding-top:12px;border-top:1px solid rgb(251 243 230 / .16);font-size:13px;opacity:.85}html body .co-cta{background:var(--cream)}html body .co-cta:hover{background:#fff}@media(max-width:560px){html body .tier{padding:15px 14px;gap:12px}}@media(max-width:560px){html body .tier .t-sub{font-size:12.5px}}@media(max-width:560px){html body .tier .t-per{font-size:19px}}@media(max-width:560px){html body .co-amt{font-size:36px}}html body .checkout{border-radius:var(--r-lg)}html body .co-amt{font-size:clamp(28px,2.8vw,34px)}html body .co-amt small{font-size:11.5px;margin-left:4px}html body .co-k{margin-bottom:5px;font-size:11px}html body .co-meta{margin:0 0 16px;font-size:13px;line-height:1.45}html body .co-ship{margin-top:6px;padding-top:8px;font-size:12px}html body .co-cta{min-height:52px;padding:5px 5px 5px 24px;font-size:14.5px}html body .co-cta svg.ico{width:16px;height:16px;padding:8px}html body .co-wa{min-height:46px;padding:10px 20px;font-size:13.5px;margin-top:10px}@media(max-width:560px){html body .co-amt{font-size:28px}}@media(max-width:520px){html body .combo-cta{flex-wrap:nowrap;align-items:center;gap:12px;padding:12px 12px 12px 14px}}@media(max-width:520px){html body .combo-cta .cc-tx{flex:1 1 auto;min-width:0}}@media(max-width:520px){html body .combo-cta .cc-tx b{font-size:15.5px}}@media(max-width:520px){html body .combo-cta .cc-tx small{display:block;font-size:12.5px;line-height:1.35}}@media(max-width:520px){html body .combo-cta .cc-go{width:38px;height:38px;padding:0;gap:0;justify-content:center;font-size:0;border-radius:50%;flex:none}}@media(max-width:520px){html body .combo-cta .cc-go svg{width:17px;height:17px}}html body .sec-science{background:transparent!important}html body .sec-rev{background:transparent!important;padding:clamp(34px,5vw,64px) clamp(10px,1.6vw,24px)!important}html body .sec-rev>.wrap{position:relative;overflow:hidden;isolation:isolate;max-width:1440px;padding:clamp(40px,6vw,76px) clamp(18px,4vw,56px) clamp(40px,6vw,70px);border-radius:var(--r-xl);background:var(--au-card-bg);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent)}html body .acc{box-shadow:0 12px 24px -20px rgb(156 76 0 / .5)}html body .acc-q{color:var(--deepwine)!important}.sec-rev .rvw-cta p{margin:0;font-size:13.5px;color:rgb(251 243 230 / .82)}html body :is(.sec-bene,.sec-combos,.sec-dl,.sec-faq,.sec-science,.sec-forme,.sec-rev,.sec-consult){background-color:transparent!important}html body .sec-forme,html body .sec-rev,html body .sec-consult{background-image:none!important}html body .sec-consult{padding-left:clamp(18px,4vw,40px)!important;padding-right:clamp(18px,4vw,40px)!important}html body .sec-consult>.wrap{max-width:var(--maxw);padding:0}html body .consult{max-width:none;width:100%}html body :is(.sec-how,.sec-ing){background:transparent!important;padding:clamp(34px,5vw,64px) clamp(10px,1.6vw,24px)!important}html body :is(.sec-how>.wrap,.sec-ing>.wrap){max-width:1440px;border-radius:var(--r-xl);padding:clamp(40px,6vw,76px) clamp(18px,4vw,56px);background:radial-gradient(40% 55% at 92% -8%,rgb(254 244 227 / .5),transparent 72%),radial-gradient(34% 50% at 6% 112%,rgb(239 131 20 / .16),transparent 72%),linear-gradient(165deg,#de698a 0%,#e57f9c 48%,#ed9cb3 100%);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--deepwine) 55%,transparent)}html body .sec-how .howto.wrap{max-width:1440px;padding:clamp(40px,6vw,76px) clamp(18px,4vw,56px)}@media(min-width:821px){html body .sec-how .howto.wrap,html body .sec-ing>.wrap{padding-left:clamp(40px,7vw,110px);padding-right:clamp(40px,7vw,110px)}}html body .checkout{background:#fff!important;color:var(--deepwine);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 16%,#fff),0 22px 40px -28px rgb(156 76 0 / .45)}html body .co-k{color:var(--berry)}html body .co-amt{color:var(--berry);font-size:clamp(30px,3vw,36px)}html body .co-amt small{color:var(--wine)}html body .co-save.on{background:linear-gradient(135deg,#f88eab,var(--peach));color:var(--deepwine);box-shadow:none}html body .co-meta{color:var(--wine);margin:0 0 14px;font-size:13px}html body .co-meta b{color:var(--deepwine)}html body .co-ship{color:#8a6440;border-top:0;padding-top:0;margin-top:3px;font-size:12px;opacity:1}html body .co-cta{background:linear-gradient(135deg,var(--berry),var(--wine))!important;color:var(--cream);box-shadow:0 16px 28px -16px rgb(235 127 23 / .8)}html body .co-cta:hover{background:linear-gradient(135deg,var(--wine),var(--deepwine))!important}html body .co-cta svg.ico{background:var(--cream);color:var(--berry);box-shadow:none}html body .co-wa{min-height:44px;margin-top:10px;font-size:13.5px;box-shadow:none}html body .combo-cta{background:color-mix(in srgb,var(--peach) 16%,#fff)!important;border:1.5px solid color-mix(in srgb,var(--peach) 55%,#fff)!important;box-shadow:none!important;margin-bottom:14px}html body .combo-cta .cc-go{background:#fff;box-shadow:0 8px 14px -10px rgb(156 76 0 / .5)}html body .mini-aviso{margin-top:14px}html body .tier{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:62px;padding:0;border:0;border-radius:16px;background:#fff0;box-shadow:none;color:var(--wine);cursor:pointer;transform:none;transition:background-color .25s,color .25s,box-shadow .25s,transform .25s var(--ease-out)}html body .tier b{font:800 19px/1 var(--font-body)}html body .tier small{font:700 11px/1 var(--font-body);letter-spacing:.02em;opacity:.8}html body .tier.active{background:linear-gradient(135deg,var(--berry),var(--wine));color:var(--cream);box-shadow:0 12px 18px -10px rgb(235 127 23 / .85)}html body .tier.active small{opacity:.95}@media(hover:hover) and (pointer:fine){html body .tier:not(.active):hover{background:color-mix(in srgb,var(--berry) 13%,#fff);transform:none}}html body .tier:active{transform:scale(.97)}html body .tier .q-off{position:absolute;top:-13px;right:-5px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:800 9.5px/1 var(--font-body);font-style:normal;letter-spacing:-.02em;background:#f787a6;color:#2f1700;box-shadow:0 8px 12px -6px rgb(55 27 0 / .55),0 0 0 2px #fffdfb}html body .tier-note{margin:14px 2px 18px;font-size:13.5px;line-height:1.45;color:var(--wine)}html body .tier-note b{color:var(--berry);font-weight:800}html body .combo-cta{background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:12px 2px!important;margin:0 0 18px}html body .combo-cta .cc-ic,html body .combo-cta .cc-tx small{display:none}html body .combo-cta .cc-tx b{font-size:15px}html body .combo-cta .cc-go{background:#fff;box-shadow:0 8px 14px -10px rgb(156 76 0 / .5)}html body .checkout{background:none!important;box-shadow:none;border-radius:0;color:var(--deepwine)}html body .co-k{color:var(--berry)}html body .co-amt{color:var(--berry);font-size:clamp(30px,3vw,36px)}html body .co-amt small{color:var(--wine)}html body .co-save.on{background:linear-gradient(135deg,#f88eab,var(--peach));color:var(--deepwine);box-shadow:none}html body .co-cta{grid-column:2;grid-row:1;width:auto;min-width:250px;margin:0;white-space:nowrap;padding:5px 5px 5px 22px;gap:10px;font-size:14.5px;background:linear-gradient(135deg,var(--berry),var(--wine))!important;color:var(--cream);box-shadow:0 16px 28px -16px rgb(235 127 23 / .8)}html body .co-cta:hover{background:linear-gradient(135deg,var(--wine),var(--deepwine))!important}html body .co-cta svg.ico{background:var(--cream);color:var(--berry);box-shadow:none}html body .co-meta{grid-column:1/-1;grid-row:2;margin:8px 0 0;font-size:13px;color:var(--wine)}html body .co-meta b{color:var(--deepwine)}html body .co-ship{border:0;padding:0;margin-top:3px;font-size:12px;color:#8a6440;opacity:1}html body .co-wa{grid-column:1/-1;grid-row:3;width:100%;margin:6px 0 0;min-height:44px;background:transparent!important;color:#168a46;border:1.6px solid rgb(37 211 102 / .55);box-shadow:none;font-size:13.5px}@media(max-width:560px){html body .co-cta{grid-column:1;grid-row:2;width:100%;min-width:0;margin:8px 0 2px}}@media(max-width:560px){html body .co-meta{grid-row:3}}@media(max-width:560px){html body .co-wa{grid-row:4}}@media(max-width:560px){html body .tier{height:58px}}@media(max-width:560px){html body .tier b{font-size:18px}}html body .buy-card{background:#fff;border-radius:var(--r-lg);padding:clamp(18px,2.2vw,24px) clamp(18px,2.2vw,24px) 0;overflow:hidden;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 14%,#fff),0 24px 40px -30px rgb(156 76 0 / .45);margin-bottom:6px}html body .buy-card .pick-label{margin-bottom:12px}html body .buy-card .tiers{background:color-mix(in srgb,var(--berry) 8%,#fff)}html body .buy-card .tier-note{margin:12px 2px 0;padding-bottom:16px;border-bottom:1px solid var(--line)}html body .buy-card .checkout{padding:18px 0 20px}html body .buy-card .co-wa{background:rgb(37 211 102 / .12)!important;color:#14783c;border:0;min-height:46px;font-weight:700}@media(hover:hover) and (pointer:fine){html body .buy-card .co-wa:hover{background:#25d366!important;color:#fff}}html body .buy-card .combo-cta{margin:0 calc(clamp(18px,2.2vw,24px) * -1)!important;padding:14px clamp(18px,2.2vw,24px)!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,color-mix(in srgb,var(--peach) 30%,#fff),color-mix(in srgb,var(--peach) 16%,#fff))!important}html body .buy-card .combo-cta .cc-tx b{font-size:15px}html body .buy-card .combo-cta .cc-go{color:var(--wine)!important;background:#fff}html body .mini-aviso{margin:14px 6px 0}html body .co-cta:hover,html body .co-cta:focus-visible{color:var(--cream)!important}html body .co-cta:hover svg.ico{color:var(--berry)!important}html body .combo-cta:hover .cc-go{background:#fff!important;color:var(--wine)!important}html body .buy-card .co-cta{grid-column:1;grid-row:2;width:100%;min-width:0;margin:10px 0 2px}html body .buy-card .co-meta{grid-row:3}html body .buy-card .co-wa{grid-row:4}html body .buy-card .checkout{padding-bottom:18px}html body .buy-card .combo-cta{background:linear-gradient(135deg,#f899b3 0%,#f6769a 100%)!important}html body .buy-card .combo-cta .cc-tx b{color:var(--deepwine)}html body .buy-card .combo-cta .cc-go{color:var(--wine)!important;background:#fefaf4;box-shadow:0 10px 16px -10px rgb(207 106 9 / .55)}html body .combo{border:0;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 12%,#fff),0 24px 40px -30px rgb(156 76 0 / .45)}html body .combo .cname{background:linear-gradient(95deg,var(--a) 10%,color-mix(in srgb,var(--b) 72%,#522800) 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}html body .cchip.cchip-rn{background:linear-gradient(135deg,#d7c81b 0%,#cfbf11 50%,#c4b610 100%)!important}html body .cchip.cchip-gh{background:linear-gradient(135deg,#ffd14c 0%,#ffc627 50%,#f2b40f 100%)!important}html body .bene::before{background:radial-gradient(circle,rgb(239 131 20 / .28) 0%,rgb(239 131 20 / .10) 42%,#fff0 68%)!important}.hv{position:relative;display:flex;flex-direction:column;min-height:clamp(640px,54vw,860px);background:linear-gradient(112deg,#ef8314 0%,#eb7f17 58%,#cf6a09 100%);isolation:isolate}.hv::before,.hv::after{display:none!important}.hv .hv-world{z-index:0}.hv .hv-shade{z-index:3}.hv .hv-media{position:absolute;inset:0;z-index:0;overflow:hidden;container-type:size;pointer-events:none}.hv .hv-world{--hh1:calc(clamp(640px,54vw,860px) / 100);--wd:max(76cqw,calc(130 * var(--hh1)));position:absolute;width:var(--wd);aspect-ratio:16/9;left:clamp(calc(100cqw - var(--wd)),calc(76cqw - .6417 * var(--wd)),34cqw);top:clamp(calc(88cqh - .5625 * var(--wd)),calc(74 * var(--hh1) - .736 * .5625 * var(--wd)),170px)}.hv .hv-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#f3dcc4}.hv .hv-anchor{position:absolute;left:64.17%;top:73.6%;width:15.31%;aspect-ratio:730/1144;transform:translate(-50%,-100%)}.hv .hv-bottle{display:block;width:100%;height:auto;filter:brightness(1) saturate(1) drop-shadow(0 12px 16px rgb(94 46 0 / .26))}.hv .hv-anchor::after{content:"";position:absolute;left:50%;bottom:-2.5%;width:118%;height:9%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(87 44 2 / .42),#fff0);z-index:-1}.hv .hv-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(207 106 9 / .97) 0%,rgb(235 127 23 / .92) 27%,rgb(239 131 20 / .62) 43%,#fff0 63%),linear-gradient(180deg,rgb(156 76 0 / .55) 0,#fff0 24%,#fff0 76%,rgb(156 76 0 / .3) 100%)}.hv .hero-brand{position:relative;z-index:2;flex:1 1 auto;display:flex;align-items:center;padding-bottom:18px}.hv .hb-inner{display:block;width:100%;text-align:left;max-width:none;margin:0;padding:0 0 0 max(28px,8.39%)}.hv .hb-copy{align-items:flex-start;max-width:min(54%,640px);padding-bottom:10px}.hv .hb-copy .badges{justify-content:flex-start}.hv .valuestrip{position:relative;z-index:2}.hv-fly{position:fixed;left:0;top:0;width:100px;z-index:60;pointer-events:none;opacity:0;transform-origin:0 0;will-change:transform,opacity}.hv-fly img{display:block;width:100%;height:auto}html:not(.hv-fly-on) .hv-fly{display:none}html.hv-fly-on .hv .hv-bottle{visibility:hidden}.stage img.g1-clean{position:absolute!important;inset:0;z-index:3!important;width:100%;height:100%;opacity:1;transition:none!important;pointer-events:none}html:not(.hv-fly-on) .stage img.g1-clean{display:none}@media(max-width:860px){.hv{min-height:0}.hv .hv-media{position:relative;inset:auto;order:0;width:100%;height:min(140vw,590px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 100%)}.hv .hv-anchor,.hv .hv-refl{width:25.52cqw}.hv .hv-world{--wds:max(190cqw,150cqh);--ft:calc(clamp(calc(82cqh - .5625 * var(--wds)),calc(75cqh - .745 * .5625 * var(--wds)),0px) + .745 * .5625 * var(--wds));--wd:max(140.5cqw,105cqh);left:clamp(calc(100cqw - var(--wd)),calc(50cqw - .6417 * var(--wd)),0px);top:calc(var(--ft) - .736 * .5625 * var(--wd))}.hv .hv-shade{display:none}.hv .hero-brand{order:1;flex:0 0 auto;padding-top:4px!important}.hv .valuestrip{order:2}.hv .hb-inner{text-align:center;padding:0 18px;max-width:none}.hv .hb-copy{align-items:center;max-width:none}.hv .hb-copy .badges{justify-content:center}}@media(prefers-reduced-motion:reduce){.hv .hv-video{display:none}.hv .hv-media{background:var(--hv-poster) center/cover no-repeat}}.hv .hv-refl{position:absolute;left:64.17%;top:79.8%;width:15.31%;aspect-ratio:730/1144;transform:translateX(-50%) scaleY(-1);opacity:calc(var(--hv-ro,1) * .4);-webkit-mask-image:linear-gradient(0deg,rgb(0 0 0 / .92),#fff0 58%);mask-image:linear-gradient(0deg,rgb(0 0 0 / .92),#fff0 58%);filter:url(#hvRipple) blur(1.3px);animation:hvSway 8s ease-in-out infinite alternate;pointer-events:none}.hv .hv-refl img{display:block;width:100%;height:auto;filter:brightness(1.1)}@keyframes hvSway{0%{translate:-1.6% 0}100%{translate:1.6% 0}}.hv.hv-still .hv-world{animation:hvDrift 18s ease-in-out infinite alternate}@keyframes hvDrift{0%{transform:scale(1) translate3d(0,0,0)}100%{transform:scale(1.035) translate3d(-.6%,-.5%,0)}}.hv{--hv-r:clamp(30px,4.4vw,56px);clip-path:inset(0 round 0 0 var(--hv-r) var(--hv-r))}.hv .hv-media{clip-path:inset(0 round 0 0 var(--hv-r) var(--hv-r));transform:translateZ(0)}.hv .btn,.hv .btn-hero{overflow:visible!important;isolation:auto!important;will-change:auto}.hv .btn::before,.hv .btn::after,.hv .btn-hero::before,.hv .btn-hero::after{display:none!important}@media(prefers-reduced-motion:reduce){.hv .hv-refl{animation:none}.hv.hv-still .hv-world{animation:none}}@media(max-width:860px){.hv .hv-media{clip-path:none}}.stage .g1-glint{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(105deg,#fff0 36%,rgb(255 255 255 / .55) 49%,rgb(254 242 229 / .32) 53%,#fff0 66%);transform:translateX(-65%)}.stage .g1-glint.go{animation:hvGlint 1s cubic-bezier(.22,1,.36,1) 1}@keyframes hvGlint{0%{opacity:0;transform:translateX(-65%)}28%{opacity:.85}100%{opacity:0;transform:translateX(65%)}}html:not(.hv-fly-on) .stage .g1-glint{display:none}.hv-fly{transition:none}@media(prefers-reduced-motion:reduce){.stage .g1-glint{display:none}}.hv.hv-novideo .hv-world{background:var(--hv-poster) center/cover no-repeat}@media(min-width:861px){.hv .hv-world::before{content:"";position:absolute;right:calc(100% - 2px);top:0;width:30cqw;height:100%;background:var(--hv-poster) left top/var(--wd) 100% no-repeat;transform:scaleX(-1);pointer-events:none}}.hv .hv-world::after{content:"";position:absolute;left:0;top:calc(100% - 2px);width:100%;height:calc(12cqh + 2px);background:var(--hv-poster) left bottom/100% auto no-repeat;transform:scaleY(-1);pointer-events:none}@media(max-width:860px){.hv .hv-world::after{height:calc(40cqh + 2px)}}.hv .hv-world .hv-topfill{position:absolute;left:0;bottom:calc(100% - 2px);width:100%;height:40cqw;background:var(--hv-poster) top/100% 6000% no-repeat;pointer-events:none}@media(min-width:861px){.symptoms{container-type:inline-size;flex-wrap:nowrap!important;gap:8px!important}.symptoms span{flex:1 1 auto;text-align:center;white-space:nowrap;font-size:clamp(9px,calc(100cqw / 42),13px)!important;padding:8px clamp(6px,calc(100cqw / 50),17px)!important}}.hv .hv-anchor,.hv .hv-refl{z-index:5}