:root{--berry:#C63763;--wine:#A73155;--deepwine:#6B1630;--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);--cat-ciclo:var(--berry);--cat-fert:#55C1EF;--cat-meno:#5E79BA;--cat-energia:#3FB6A9;--cat-microbiota:var(--yellow);--cat-descanso:#B29AD6;--cat-habitos:#FCC530;--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:'Agrandir Grand','Fraunces',serif;--font-body:'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}:focus-visible{outline:2px solid var(--berry);outline-offset:2px;border-radius:4px}body.nav-lock{overflow:hidden}html{scroll-behavior:smooth;background:var(--cream);color-scheme:light}body{margin:0;overflow-x:clip;background:var(--cream);color:var(--wine);font-family:var(--font-body);line-height:1.55;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-title);color:var(--berry);margin:0;line-height:1.08;font-weight:600}p{margin:0 0 1em;color:var(--wine)}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}@media(max-width:640px){.wrap{padding:0 18px}}.eyebrow{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}.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;transition:.18s var(--ease-out);white-space:nowrap;text-align:center}.btn:active{transform:scale(.97)}.btn-primary{background:var(--berry);color:var(--cream)}.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-peach{background:var(--peach);color:var(--wine);border:none}.btn-peach:hover{background:#ff8f72}.btn-wa{background:#25D366;color:#fff;border:none}.btn-wa:hover{background:#1fb955}.btn-sm{padding:11px 22px;font-size:13.5px}.btn-block{width:100%}.b-hero,section.block,footer.site{margin-top:-1px}section.block{padding:70px 0}@media(max-width:640px){section.block{padding:50px 0}}section.block.cream{background:var(--cream)}section.block.white{background:var(--white)}section.block.soft{background:var(--soft-peach)}section.block.berry{background:var(--berry)}.sec-head{max-width:640px;margin:0 auto 42px;text-align:center}.sec-head h2{font-size:clamp(27px,4.6vw,40px);font-weight:700;margin-bottom:10px}.sec-head p{font-size:15.5px;opacity:.9}.reveal{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}html.js .reveal{opacity:0;transform:translateY(18px)}html.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}#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%)}:root{--font-title:'AurahAgrandirHeavy','AurahHeavyFB','Agrandir Grand','Fraunces',serif;--font-light:'AurahAgrandirLight','AurahLightFB','AurahAgrandirHeavy','AurahHeavyFB',serif;--font-body:'AurahMontserrat','Montserrat',sans-serif;--ink:#5A2438;--lilac:#C9B2F2;--mint:#BFE5DA}html{scroll-padding-top:130px}@media(max-width:700px){html{scroll-padding-top:112px}}.n-ic svg *,.n-st-ic svg *,.n-tr svg *{stroke-dasharray:1}.reveal.in .n-ic svg *,.reveal.in .n-st-ic svg *,.reveal.in .n-tr svg *{animation:nDraw 1.2s var(--ease-out) .25s backwards}@keyframes nDraw{from{stroke-dashoffset:1}}.n-trust{background:linear-gradient(100deg,#C63763,#A73155);padding:30px 0}.n-trust-row{max-width:var(--maxw);margin:0 auto;padding:0 40px;display:flex;flex-wrap:wrap;justify-content:center;gap:16px clamp(24px,4vw,56px)}.n-tr{display:inline-flex;align-items:center;gap:12px;color:var(--cream);font-size:13px;font-weight:700;letter-spacing:.02em}.n-tr svg{flex:none;width:36px;height:36px;padding:7px;border-radius:50%;fill:none;stroke:var(--cream);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;background:linear-gradient(135deg,rgb(255 255 255 / .22),rgb(255 255 255 / .06));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .4);overflow:visible}.n-trust-viewport{display:flex;justify-content:center;width:100%}.n-trust-copy{display:none}@keyframes nTrustMarq{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media(max-width:700px){.n-trust{padding:13px 0}.n-trust-viewport{display:block;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);white-space:nowrap;font-size:0}.n-trust-row{display:inline-flex;vertical-align:top;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 26px;max-width:none;margin:0;padding:0 26px 0 0;animation:nTrustMarq 17s linear infinite}.n-trust-copy{display:inline-flex}.n-tr{white-space:nowrap;font-size:11.5px;gap:9px}.n-tr svg{width:26px;height:26px;padding:5px}}@media(prefers-reduced-motion:reduce){.n-trust-row{animation:none!important}.n-trust-viewport{overflow-x:auto}.n-trust-copy{display:none}}@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}}.btn-primary,.btn-peach,.btn-cream{box-shadow:0 2px 6px -2px rgb(107 22 48 / .22)}@media(hover:hover){.btn-primary:hover,.btn-peach:hover,.btn-cream:hover{transform:translateY(-1.5px);box-shadow:0 10px 22px -10px rgb(107 22 48 / .45)}}.btn:active{transform:translateY(0) scale(.98)}=====================================================================*/ :root{--h-radius:clamp(30px,4.4vw,56px);--ease:cubic-bezier(.16,1,.3,1)}.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}.sec-head h2{font-size:clamp(27px,4.2vw,36px)}.h-center{text-align:center;margin-top:clamp(26px,3.6vw,40px)}.btn{border-radius:999px;line-height:1.2;letter-spacing:.01em;min-height:52px;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),transform .25s var(--ease)}.btn svg{width:18px;height:18px;fill:currentColor;flex:none}.btn-cream{background:var(--cream);color:var(--wine);border:none}.h-btn-ghost{background:#fff0;color:var(--cream);border:1.6px solid rgb(251 243 230 / .6)}@media(hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-2px)}.btn-primary:hover,.btn-peach:hover,.btn-wa:hover,.btn-cream:hover{box-shadow:0 14px 26px -14px rgb(107 22 48 / .55)}.btn-cream:hover{background:#fff;color:var(--wine)}.h-btn-ghost:hover{background:var(--cream);color:var(--wine);border-color:var(--cream)}}.btn:active{transform:scale(.98);transition-duration:.12s}.btn:focus-visible{outline:2px solid #FFA38B;outline-offset:3px}@media(max-width:360px){.btn{padding-left:18px;padding-right:18px;white-space:normal}}.h-strip{position:relative;z-index:1;background:var(--peach);margin-top:calc(var(--h-radius) * -1);padding:calc(var(--h-radius) + 26px) 0 26px}.h-strip .n-tr{color:#6B1630}.h-strip .n-tr svg{stroke:#6B1630;background:linear-gradient(135deg,rgb(255 255 255 / .5),rgb(255 255 255 / .2));box-shadow:inset 0 0 0 1px rgb(107 22 48 / .25)}@media(max-width:700px){.h-strip{padding:calc(var(--h-radius) + 12px) 0 13px}}.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:600;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transition:.25s;z-index:90}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}#aurah-header .ah-topbar{position:relative;z-index:5}.hx{position:relative;width:100%;z-index:2;isolation:isolate;overflow:hidden;container-type:size;aspect-ratio:2000/1116;min-height:620px;max-height:max(620px,100svh);background:#EFDDEA;border-radius:0 0 var(--h-radius) var(--h-radius)}.hx-world{position:absolute;right:0;bottom:0;width:100%;width:max(100cqw,calc(179.2 * 1cqh));aspect-ratio:2000/1116}.hx-world>*{position:absolute;pointer-events:none}.hx-bg{left:0;top:0;width:100%;height:100%;background:var(--bg) 0 0/100% 100% no-repeat}.hx-lights{inset:0;z-index:1}.hx-lights i{position:absolute;display:block;will-change:opacity,transform}.lt{border-radius:50%}.l1{left:14%;top:6%;width:46%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(204 176 255 / .50),#fff0);animation:hxGlow 18s ease-in-out -4s infinite alternate}.l2{left:44%;top:2%;width:30%;aspect-ratio:1.25;background:radial-gradient(closest-side,rgb(255 158 138 / .46),#fff0);animation:hxDrift 17s ease-in-out -9s infinite alternate}.l3{left:58%;top:74%;width:30%;aspect-ratio:2.4;background:radial-gradient(closest-side,rgb(236 86 138 / .34),#fff0);animation:hxGlow 15s ease-in-out -2s infinite alternate}.l4{left:78%;top:24%;width:26%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(190 255 228 / .46),#fff0);animation:hxDrift 20s ease-in-out -12s infinite alternate}.pr{width:8.5%;height:1.5%;border-radius:99px;background:linear-gradient(90deg,#fff0,rgb(255 92 128 / .6),rgb(255 214 96 / .62),rgb(124 255 190 / .58),rgb(112 176 255 / .58),rgb(194 124 255 / .55),#fff0);filter:blur(1.2px);transform:rotate(-24deg);opacity:0;animation:hxPrism 14s ease-in-out infinite}.p1{left:86.5%;top:24%;animation-delay:-2s}.p2{left:77%;top:41%;width:6%;animation-delay:-7s;animation-duration:18s}.p3{left:46%;top:62%;width:5.5%;animation-delay:-11s;animation-duration:16s}.p4{left:84%;top:89%;width:7%;animation-delay:-5s;animation-duration:20s}@keyframes hxGlow{from{opacity:.35;transform:scale(.97)}to{opacity:.95;transform:scale(1.05)}}@keyframes hxDrift{from{opacity:.45;transform:translate3d(-3%,0,0)}to{opacity:.95;transform:translate3d(4%,2%,0)}}@keyframes hxPrism{0%,100%{opacity:0}45%,55%{opacity:.7}}.hx-wv{inset:0;z-index:2;overflow:hidden;clip-path:polygon(0 76.5%,44% 76.5%,44% 88.5%,87% 88.5%,87% 96%,0 96%)}.hx-wv i{position:absolute;inset:0;display:block;background:var(--bg) 0 0/100% 100% no-repeat;will-change:transform,opacity}.hx-wv .a{opacity:.62;animation:hxWa 8s ease-in-out infinite alternate}.hx-wv .b{opacity:.5;animation:hxWb 11s ease-in-out -4s infinite alternate}@keyframes hxWa{from{transform:translate3d(-.9%,-.25%,0) scale(1.004)}to{transform:translate3d(.9%,.3%,0) scale(1.012)}}@keyframes hxWb{from{transform:translate3d(1%,.3%,0) scale(1.012)}to{transform:translate3d(-1%,-.25%,0) scale(1.002)}}.hx-water{inset:0;z-index:3;clip-path:polygon(0 76.5%,44% 76.5%,44% 88.5%,87% 88.5%,87% 96%,0 96%)}.hx-water .rg{position:absolute;display:block;width:var(--w,12%);aspect-ratio:6/1;left:var(--x);top:var(--y);border:1.6px solid rgb(255 255 255 / .72);border-radius:50%;box-shadow:0 0 0 1px rgb(196 150 222 / .2);transform:translate(-50%,-50%) scale(.12);opacity:0;will-change:transform,opacity;animation:hxRip var(--t,12s) cubic-bezier(.2,.5,.3,1) var(--d,0s) infinite}.hx-water .rg::after{content:"";position:absolute;inset:-16% -9%;border:1px solid rgb(255 255 255 / .42);border-radius:50%}@keyframes hxRip{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}12%{opacity:.85}100%{opacity:0;transform:translate(-50%,-50%) scale(1.9)}}.hx-water .sm{position:absolute;display:block;left:var(--x);top:var(--y);width:var(--w,14%);height:2px;border-radius:2px;background:linear-gradient(90deg,#fff0,rgb(255 255 255 / .85),#fff0);transform:translate(-50%,-50%);opacity:0;will-change:transform,opacity;animation:hxSm var(--t,9s) ease-in-out var(--d,0s) infinite}@keyframes hxSm{0%{opacity:0;transform:translate(-90%,-50%) scaleX(.6)}35%,60%{opacity:.9}100%{opacity:0;transform:translate(-10%,-50%) scaleX(1.2)}}.hx-wr{inset:0;z-index:4;clip-path:polygon(46% 85.8%,84% 85.8%,90% 88%,97% 90.5%,97% 96%,46% 96%)}.wr{position:absolute;left:calc(var(--x) * 1%);top:var(--wy,86.2%);width:calc(var(--w) * 1%);aspect-ratio:1/1.6;transform:translateX(-50%) scaleY(-1);background:var(--img) center/100% 100% no-repeat;opacity:0;-webkit-mask-image:linear-gradient(0deg,rgb(0 0 0 / .95),#fff0 92%);mask-image:linear-gradient(0deg,rgb(0 0 0 / .95),#fff0 92%);filter:url(#hxRipple2) blur(1.4px)}@keyframes hxSway{0%,100%{translate:-1.6% 0}50%{translate:1.6% 0}}.hx-stage{inset:0;z-index:10;list-style:none;margin:0;padding:0}.bt{list-style:none;position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);aspect-ratio:1/1.6;transform:translate(-50%,-96.5%);z-index:var(--z)}.bt>*{position:absolute;pointer-events:none}.bt .im{inset:0;background:var(--img) center/100% 100% no-repeat}.bt .sh{left:50%;top:96.5%;width:152%;height:var(--sh,15%);transform:translate(-45%,-44%);background:radial-gradient(closest-side,rgb(46 16 46 / .52),rgb(46 16 46 / .28) 46%,#fff0 100%);filter:blur(1.2px)}.bt .sh::after{content:"";position:absolute;left:12%;right:12%;top:38%;height:24%;border-radius:50%;background:radial-gradient(closest-side,rgb(30 8 32 / .58),#fff0)}.bt .rim{inset:0;-webkit-mask:var(--img) center/100% 100% no-repeat;mask:var(--img) center/100% 100% no-repeat;background:linear-gradient(104deg,#fff0 14%,rgb(255 255 255 / .34) 34%,var(--rc,rgb(200 170 255 / .22)) 44%,#fff0 58%) 0 0/100% 23% no-repeat,linear-gradient(90deg,var(--rl,rgb(200 170 255 / .2)) 0,#fff0 4.5%,#fff0 95.5%,var(--rr,rgb(255 150 130 / .2)) 100%) 0 0/100% 100% no-repeat,linear-gradient(0deg,var(--rb,rgb(190 255 230 / .24)),#fff0) 0 100%/100% 8% no-repeat}.bt .rf{left:0;top:96.5%;width:100%;height:100%;background:var(--img) center/100% 100% no-repeat;transform:scaleY(-1);opacity:var(--ro,.3);-webkit-mask-image:linear-gradient(0deg,rgb(0 0 0 / .95),#fff0 var(--rh,26%));mask-image:linear-gradient(0deg,rgb(0 0 0 / .95),#fff0 var(--rh,26%));filter:url(#hxRipple) blur(.7px)}.hx-caps{inset:0}.hx-caps.back{z-index:6}.hx-caps.front{z-index:50}.cp{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1.3%);aspect-ratio:2.55/1;transform:translate(-50%,-50%) rotate(var(--r))}.cp b{position:absolute;inset:0;display:block;will-change:transform;animation:hxOrb var(--ot,14s) ease-in-out var(--od,0s) infinite alternate}.cp i{position:absolute;inset:0;display:block;background:var(--cimg) center/100% 100% no-repeat;filter:drop-shadow(0 6px 8px rgb(76 24 64 / .26));opacity:0;will-change:transform;animation:hxFloat var(--t,7s) ease-in-out var(--d,0s) infinite alternate}@keyframes hxOrb{0%{transform:translate3d(calc(var(--ox) * -1),calc(var(--oy) * .6),0)}50%{transform:translate3d(calc(var(--ox) * .35),calc(var(--oy) * -1),0)}100%{transform:translate3d(var(--ox),calc(var(--oy) * .2),0)}}@keyframes hxFloat{0%{transform:translate3d(-6%,16%,0) rotate(calc(var(--rr) * -1)) scale(.93)}50%{transform:translate3d(7%,-10%,0) rotate(calc(var(--rr) * .5)) scale(1.07)}100%{transform:translate3d(-3%,-26%,0) rotate(var(--rr)) scale(.98)}}html.js .hx .bt .im,html.js .hx .bt .sh,html.js .hx .bt .rf,html.js .hx .bt .rim,html.js .hx .wr{opacity:0}html.js .hx.is-in .bt .im,html.js .hx.is-in .bt .rim{animation:hxIn .9s cubic-bezier(.22,1,.36,1) var(--dl,0s) forwards}html.js .hx.is-in .bt .sh{animation:hxFade .9s ease var(--dl,0s) forwards}html.js .hx.is-in .bt .rf{animation:hxFadeR 1.1s ease calc(var(--dl,0s) + .25s) forwards,hxSway 9s ease-in-out 1.6s infinite alternate}html.js .hx.is-in .wr{animation:hxFadeW 1.4s ease calc(var(--dl,0s) + .4s) forwards,hxSway 8s ease-in-out 1.8s infinite alternate}html.js .hx.is-in .cp i{opacity:1;transition:opacity 1.4s ease 1.2s}@keyframes hxIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hxFade{from{opacity:0}to{opacity:1}}@keyframes hxFadeR{from{opacity:0}to{opacity:var(--ro,.3)}}@keyframes hxFadeW{from{opacity:0}to{opacity:var(--wo,.34)}}.hx.is-off *{animation-play-state:paused!important}.hx-copy{position:absolute;z-index:60;left:max(28px,8.39%);top:54.12%;transform:translateY(-50%);width:min(40%,560px)}.hx-copy::before{content:"";position:absolute;z-index:-1;left:-24%;top:-30%;width:150%;height:160%;background:radial-gradient(closest-side,rgb(255 249 246 / .66),rgb(255 249 246 / .34) 55%,#fff0 100%);pointer-events:none}.hx-copy .eyebrow{color:var(--wine)}.hx-copy .eyebrow::before{background:var(--wine)}.hx-copy h1{font-family:var(--font-title);text-wrap:balance;font-weight:700;color:var(--berry);font-size:clamp(30px,3.4vw,50px);line-height:1.05;letter-spacing:-.004em;margin:10px 0 18px}.hx-copy h1 .lt2{display:block;font-family:var(--font-light);font-weight:400;color:var(--wine)}.hx-lead{color:#7E2040;font-size:clamp(15px,1.4vw,17.5px);line-height:1.65;max-width:44ch;margin:0 0 26px}.hx-cta{display:flex;flex-wrap:wrap;gap:12px}.hx-rise{animation:hxRise .9s var(--ease) backwards}.hx-copy>:nth-child(1){animation-delay:.05s}.hx-copy>:nth-child(2){animation-delay:.14s}.hx-copy>:nth-child(3){animation-delay:.24s}.hx-copy>:nth-child(4){animation-delay:.34s}@keyframes hxRise{from{opacity:0;transform:translateY(16px)}}@media(max-width:1100px){.hx-copy{width:min(38%,420px)}.hx-copy h1{font-size:clamp(26px,3.7vw,38px)}.hx-lead{font-size:14.5px}}@media(max-width:1024px){.hx{aspect-ratio:auto;max-height:none;min-height:0;container-type:normal;display:flex;flex-direction:column;background:linear-gradient(180deg,#F3E4EE 0%,#E6D2EC 100%)}.hx-copy{position:relative;left:auto;top:auto;transform:none;width:auto;padding:clamp(142px,19vw,170px) 22px 34px;text-align:center}.hx-copy::before{left:-10%;top:-10%;width:120%;height:120%}.hx-copy h1{font-size:clamp(28px,6.4vw,42px)}.hx-lead{margin-left:auto;margin-right:auto}.hx-copy .eyebrow{justify-content:center}.hx-cta{justify-content:center}.hx-view{position:relative;order:2;width:100%;aspect-ratio:1090/780;overflow:hidden;margin-top:6px;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0 / .06) 6%,rgb(0 0 0 / .2) 12%,rgb(0 0 0 / .45) 18%,rgb(0 0 0 / .72) 25%,rgb(0 0 0 / .92) 32%,#000 40%,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0 / .06) 6%,rgb(0 0 0 / .2) 12%,rgb(0 0 0 / .45) 18%,rgb(0 0 0 / .72) 25%,rgb(0 0 0 / .92) 32%,#000 40%,#000 93%,transparent 100%)}.hx-world{left:calc(-890 / 1090 * 100%);right:auto;bottom:auto;top:calc(-312 / 780 * 100%);width:calc(2000 / 1090 * 100%)}.hx-view .hx-world{max-width:none}.bt,.wr{--ms:1.18;width:calc(var(--w) * var(--ms) * 1%)}}@media(max-width:480px){.hx-copy{padding-top:142px;padding-bottom:30px}.hx-copy .eyebrow{display:none}.hx-copy h1{font-size:clamp(25px,7vw,32px);line-height:1.08;margin:0 0 12px}.hx-lead{font-size:14px;line-height:1.5;margin-bottom:16px}.hx-cta{flex-wrap:nowrap;gap:8px}.hx-cta .btn{flex:1 1 0%;padding:12px 8px;font-size:13.5px;min-height:46px}}@media(min-width:1025px){.hx-view{position:static;display:contents}}@media(prefers-reduced-motion:reduce){.hx *,.hx *::before,.hx *::after{animation:none!important;transition:none!important}html.js .hx .bt .im,html.js .hx .bt .sh,html.js .hx .bt .rim{opacity:1!important;transform:none!important}html.js .hx .bt .rf{opacity:var(--ro,.3)!important}html.js .hx .wr{opacity:var(--wo,.34)!important}html.js .hx .cp i{opacity:1!important}.pr{opacity:.35}.lt{opacity:.8}.hx-wv i{opacity:0}}html.still .hx *,html.still .hx *::before,html.still .hx *::after{animation:none!important;transition:none!important}html.still.js .hx .bt .im,html.still.js .hx .bt .sh,html.still.js .hx .bt .rim{opacity:1!important}html.still.js .hx .bt .rf{opacity:var(--ro,.3)!important}html.still.js .hx .wr{opacity:var(--wo,.34)!important}html.still.js .hx .cp i{opacity:1!important}.still .hx-rise{opacity:1!important}.hx-lite .hx-wv{display:none}.hx-lite .wr,.hx-lite .bt .rf{filter:none!important}.hx-lite .wr{animation:hxFadeW 1.4s ease forwards!important}.hx-lite .bt .rf{animation:hxFadeR 1.1s ease forwards!important}.hx-lite .pr,.hx-lite .l3,.hx-lite .l4{animation:none}.hx-wv,.hx-water{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='b' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='1.35'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)'%3E%3Crect x='-14' y='78.4' width='50' height='16.2'/%3E%3Crect x='-14' y='90' width='91' height='4.6'/%3E%3C/g%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='b' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='1.35'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)'%3E%3Crect x='-14' y='78.4' width='50' height='16.2'/%3E%3Crect x='-14' y='90' width='91' height='4.6'/%3E%3C/g%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat}.hx-wv{overflow:hidden}.hx-wv .a{opacity:.66;transform-origin:50% 84%;animation:hxWa2 7s ease-in-out infinite alternate}.hx-wv .b{opacity:.5;transform-origin:50% 84%;animation:hxWb2 10s ease-in-out -3s infinite alternate}.hx-wv .c{opacity:.34;transform-origin:50% 90%;animation:hxWc2 13s ease-in-out -2s infinite alternate}@keyframes hxWa2{from{transform:translate3d(-.9%,-.25%,0) scale(1.004,1.003)}to{transform:translate3d(.9%,.3%,0) scale(1.01,1.008)}}@keyframes hxWb2{from{transform:translate3d(1%,.3%,0) scale(1.01,1.006)}to{transform:translate3d(-1%,-.25%,0) scale(1.003,1.002)}}@keyframes hxWc2{from{transform:translate3d(-.6%,.4%,0) scale(1.006,1.012)}to{transform:translate3d(.7%,-.35%,0) scale(1.012,1.004)}}.hx-water .gw{position:absolute;inset:0;pointer-events:none}.hx-water .gw.u{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 28%,#fff0 37%);mask-image:linear-gradient(90deg,#000 0,#000 28%,#fff0 37%)}.hx-water .gw.l{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 70%,#fff0 79%);mask-image:linear-gradient(90deg,#000 0,#000 70%,#fff0 79%)}.hx-water .gl{position:absolute;display:block;left:-14%;width:114%;will-change:transform;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(180deg,#fff0 0,#000 35%,#000 65%,#fff0 100%);mask-image:linear-gradient(180deg,#fff0 0,#000 35%,#000 65%,#fff0 100%)}.hx-water .gu{top:78%;height:11%}.hx-water .gb{top:88.5%;height:7.5%}.hx-water .g1{opacity:.8;background-image:linear-gradient(104deg,#fff0 0 28%,rgb(255 255 255 / .8) 50%,#fff0 72% 100%);background-size:12.28% 100%;animation:hxGl 7s linear infinite}.hx-water .g2{opacity:.65;background-image:linear-gradient(96deg,#fff0 0 34%,rgb(255 226 240 / .85) 52%,#fff0 70% 100%);background-size:7.02% 100%;animation:hxGlR 10s linear infinite}.hx-water .g3{opacity:.6;background-image:radial-gradient(50% 55% at 50% 50%,rgb(255 255 255 / .6),#fff0 72%);background-size:19.3% 100%;animation:hxGl3 17s linear infinite}@keyframes hxGl{from{transform:translate3d(0,0,0)}to{transform:translate3d(12.28%,0,0)}}@keyframes hxGlR{from{transform:translate3d(7.02%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes hxGl3{from{transform:translate3d(0,0,0)}to{transform:translate3d(19.3%,0,0)}}.hx-water .rg{border-width:1.8px;border-color:rgb(255 255 255 / .8);animation-name:hxRip2}@keyframes hxRip2{0%{opacity:0;transform:translate(-50%,-50%) scale(.1)}10%{opacity:.9}100%{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}.hx-water .sm{height:2.5px}@keyframes hxSway{0%,100%{translate:-2% 0;scale:1 1}50%{translate:2% 0;scale:1 1.03}}.hx-lite .hx-water .gw{display:none}@media(prefers-reduced-motion:reduce){.hx-water .gw{display:none}}.hx-seam{position:absolute;z-index:2;left:37%;width:10%;top:74%;height:24%;pointer-events:none;background:var(--bg) 41.111% 97.368%/1000% 416.667% no-repeat;filter:url(#hxSeamBlur);-webkit-mask-image:linear-gradient(90deg,#fff0 0,#000 26%,#000 78%,#fff0 100%),linear-gradient(180deg,#fff0 0,#fff0 14%,#000 26%,#000 84%,#fff0 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#fff0 0,#000 26%,#000 78%,#fff0 100%),linear-gradient(180deg,#fff0 0,#fff0 14%,#000 26%,#000 84%,#fff0 100%);mask-composite:intersect}html:not([data-int="0"]) .bt .im::after{content:"";position:absolute;inset:0;-webkit-mask:var(--img) center/100% 100% no-repeat;mask:var(--img) center/100% 100% no-repeat;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(0deg,rgb(176 226 214 / .6) 0,#fff0 9%),linear-gradient(104deg,rgb(255 214 236 / .55) 0%,#fff0 42%,rgb(110 84 170 / .46) 100%),linear-gradient(180deg,rgb(255 255 255 / .24) 0,#fff0 28%,rgb(80 52 110 / .3) 100%)}html:not([data-int="0"]) .bt .im::before{content:"";position:absolute;inset:0;-webkit-mask:var(--img) center/100% 100% no-repeat;mask:var(--img) center/100% 100% no-repeat;pointer-events:none;background:rgba(222,204,244,var(--hz,0))}html:not([data-int="0"]) .bt.p-nad,html:not([data-int="0"]) .bt.p-zleep{--hz:.17}html:not([data-int="0"]) .bt.p-spm,html:not([data-int="0"]) .bt.p-rnew,html:not([data-int="0"]) .bt.p-fertil{--hz:.08}html:not([data-int="0"]) .bt.p-nad .im,html:not([data-int="0"]) .bt.p-zleep .im{filter:blur(.3px) saturate(.95)}html:not([data-int="0"]) .bt .sh{background:radial-gradient(closest-side,rgb(46 16 46 / .6),rgb(46 16 46 / .3) 46%,#fff0 100%)}html:not([data-int="0"]) .bt .sh::after{background:radial-gradient(closest-side,rgb(30 8 32 / .7),#fff0)}.hx-grain{inset:0;z-index:11;opacity:.2;mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px}html[data-int="0"] .hx-grain{display:none}.hx-lite .hx-grain{display:none}.bt.p-spm{--glow:#E8336B}.bt.p-flow{--glow:#F5A116}.bt.p-ghelp{--glow:#FFC72C}.bt.p-hair{--glow:#F67599}.bt.p-nad{--glow:#3FB6A9}.bt.p-zleep{--glow:#B79AE6}.bt.p-meno{--glow:#5E79BA}.bt.p-fertil{--glow:#55C1EF}.bt.p-rnew{--glow:#D4C311}html:not([data-int="0"]) .bt::before{content:"";position:absolute;left:50%;top:96.5%;width:158%;height:15%;transform:translate(-50%,-32%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 58%,transparent),color-mix(in srgb,var(--glow) 22%,transparent) 55%,transparent 100%);filter:blur(2.5px)}.hd{position:relative;padding:clamp(16px,2.4vw,35px) clamp(10px,1.6vw,24px) clamp(34px,4vw,64px)}.hd-card{position:relative;width:100%;max-width:1440px;margin:0 auto;aspect-ratio:2.05/1;border-radius:clamp(28px,3.2vw,46px);overflow:hidden;isolation:isolate;background:linear-gradient(100deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 55%,var(--wine)) 40%,var(--wine) 100%);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent)}.hd-stage{position:absolute;inset:0;container-type:size;overflow:hidden}.hd-photo{--lx:72;--ly:54.3;--ph:159.43;--fx:.626;position:absolute;z-index:0;aspect-ratio:2000/1116;height:calc(var(--ph) * 1cqh);left:calc(var(--lx) * 1cqw - var(--fx) * var(--ph) * 1.7921cqh);top:calc(var(--ly) * 1cqh - .3763 * var(--ph) * 1cqh);background:var(--hand) center/100% 100% no-repeat}.hd-flip .hd-photo{--fx:.374;--lx:62.3;--ly:47.5;--ph:128;transform:scaleX(-1)}.hd-card::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(34% 58% at 10% 108%,color-mix(in srgb,var(--peach) 26%,transparent),transparent 72%),radial-gradient(26% 44% at 36% -8%,rgb(255 206 232 / .16),transparent 72%),linear-gradient(90deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 62%,var(--wine)) 24%,color-mix(in srgb,var(--wine) 94%,transparent) 36%,color-mix(in srgb,var(--wine) 46%,transparent) 47%,transparent 60%)}.hd-copy{position:absolute;z-index:3;left:clamp(32px,6.2%,92px);top:50%;transform:translateY(-50%);width:min(42%,520px);color:var(--cream)}.hd-copy .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream));margin-bottom:14px}.hd-copy .eyebrow::before{background:currentColor}.hd-copy h2{font-family:var(--font-title);font-weight:700;color:var(--cream);font-size:clamp(27px,4.6vw,40px);line-height:1.02;letter-spacing:-.006em;margin:0 0 22px;white-space:nowrap}.hd-copy h2 .lt2{display:block;font-family:var(--font-light);font-weight:400;color:var(--cream)}.hd-copy p{color:rgb(251 243 230 / .88);font-size:15.5px;line-height:1.7;max-width:46ch;margin:0 0 28px}.hd-copy p strong{color:var(--cream);font-weight:700}.hd-cta{display:flex;flex-wrap:wrap;gap:12px}.hd .btn-outline-cream{background:#fff0;color:var(--cream);border-color:rgb(251 243 230 / .55)}@media(hover:hover){.hd .btn-outline-cream:hover{background:rgb(251 243 230 / .14);border-color:var(--cream)}}.hd .btn-cream .arr{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.hd .btn-cream:hover .arr{transform:translateX(4px)}}.hd-fall{position:absolute;left:0;top:0;width:0;height:0;z-index:600;pointer-events:none}.hd-fall .fc{position:absolute;left:0;top:0;aspect-ratio:2.55/1;will-change:transform}.hd-fall .fsh{position:absolute;inset:0;transform:translate(var(--sx,0),var(--sy,0)) rotate(var(--rot,0deg));opacity:var(--so,.2)}.hd-fall .fsh::before{content:"";position:absolute;left:4%;right:4%;top:8%;bottom:-6%;border-radius:50%;background:radial-gradient(closest-side,rgb(52 14 28 / .8),#fff0);filter:blur(var(--sb,10px))}.hd-fall .fr{position:absolute;inset:0;transform:rotate(var(--rot,0deg))}.hd-fall .fr i{position:absolute;inset:0;display:block;background:var(--cimg) center/100% 100% no-repeat}@media(max-width:900px){.hd-card{aspect-ratio:auto;display:flex;flex-direction:column;background:var(--wine)}.hd-card::before{display:none}.hd-copy{position:relative;left:auto;top:auto;transform:none;width:auto;padding:clamp(42px,9vw,64px) clamp(22px,6vw,48px) 14px;text-align:center;order:1;background:linear-gradient(180deg,var(--deepwine) 0%,var(--wine) 100%)}.hd-copy h2{font-size:clamp(26px,7.4vw,34px);margin-bottom:16px;white-space:normal}.hd-copy .eyebrow{justify-content:center}.hd-copy p{margin-left:auto;margin-right:auto;margin-bottom:22px;font-size:15px;line-height:1.62}.hd-cta{justify-content:center;flex-wrap:nowrap;gap:8px}.hd-cta .btn{flex:1 1 0%;padding:13px 10px;font-size:13.5px;min-height:48px;max-width:230px}.hd-stage{position:relative;inset:auto;order:2;width:100%;aspect-ratio:640/560;container-type:normal;margin-top:6px}.hd-photo{height:auto;width:312.5%;left:-125%;top:-7.143%}.hd-flip .hd-photo{left:-87.5%}.hd-stage::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--wine) 0%,color-mix(in srgb,var(--wine) 70%,transparent) 14%,transparent 40%)}}@media(min-width:901px) and (max-width:1100px){.hd-copy{width:min(40%,420px)}.hd-copy h2{font-size:clamp(26px,4.2vw,36px)}.hd-copy p{font-size:14.5px;margin-bottom:22px}.hd-cta .btn{padding:13px 22px;font-size:14px;min-height:48px}}@media(prefers-reduced-motion:reduce){.hd .btn-cream .arr{transition:none}}.hd-fall .fr i::after{content:"";position:absolute;inset:0;-webkit-mask:var(--cimg) center/100% 100% no-repeat;mask:var(--cimg) center/100% 100% no-repeat;background:linear-gradient(90deg,rgb(70 22 36 / .34) 0,rgb(70 22 36 / .08) 24%,#fff0 40%,#fff0 74%,rgb(70 22 36 / .2) 100%);opacity:var(--ao,0)}@media(max-width:900px){.hd{padding-top:16px}}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.tr{position:relative;z-index:6;margin-top:calc(clamp(32px,3.6vw,50px) * -1);padding:0 clamp(12px,2.4vw,36px) clamp(10px,1.6vw,24px)}.tr-glow{position:absolute;inset:-30px 0 0;z-index:-1;overflow:hidden;pointer-events:none}.tr-glow i{position:absolute;display:block;border-radius:50%;filter:blur(36px);opacity:.55;will-change:transform}.tr-glow i:nth-child(1){left:12%;top:30%;width:34%;height:70%;background:radial-gradient(closest-side,var(--peach),transparent);animation:trDrift 16s ease-in-out infinite alternate}.tr-glow i:nth-child(2){right:10%;top:20%;width:30%;height:80%;background:radial-gradient(closest-side,#d9c3f2,transparent);animation:trDrift 19s ease-in-out -7s infinite alternate-reverse}@keyframes trDrift{from{transform:translate3d(-6%,0,0) scale(1)}to{transform:translate3d(8%,6%,0) scale(1.15)}}.tr-pill{position:relative;max-width:1180px;margin:0 auto;border-radius:999px;isolation:isolate;overflow:hidden;padding:clamp(12px,1.4vw,18px) clamp(20px,3.2vw,48px);background:linear-gradient(115deg,rgb(255 255 255 / .9),rgb(255 236 228 / .84) 36%,rgb(246 224 246 / .84) 70%,rgb(255 255 255 / .9));-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);box-shadow:0 28px 56px -28px color-mix(in srgb,var(--deepwine) 60%,transparent),0 2px 0 rgb(255 255 255 / .95) inset,0 0 0 1px rgb(255 255 255 / .55)}.tr-pill::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1.6px;pointer-events:none;background:conic-gradient(from var(--a),#ffb3c8,#ffd7a6,#c4f0de,#cdb8ff,#ffb3c8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.9;animation:trSpin 14s linear infinite}@keyframes trSpin{to{--a:360deg}}.tr-pill::after{content:"";position:absolute;z-index:1;top:-30%;bottom:-30%;left:-40%;width:30%;pointer-events:none;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .8),transparent);transform:skewX(-18deg);animation:trSheen 8s ease-in-out 1.4s infinite}@keyframes trSheen{0%{left:-40%}55%,100%{left:135%}}.tr-viewport{position:relative;z-index:3}.tr-track{display:block}.tr-row{display:flex;justify-content:space-between;align-items:center;gap:clamp(14px,2vw,32px);list-style:none;margin:0;padding:0}.tr-copy{display:none}.tr-i{display:flex;align-items:center;gap:12px;color:var(--deepwine);font-weight:700;font-size:clamp(13px,1.08vw,15px);letter-spacing:.005em;white-space:nowrap}.tr-sep{flex:none;width:1px;height:28px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--wine) 38%,transparent),transparent)}.tr-ic{position:relative;flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 24%,#fff,rgb(255 238 232 / .95) 52%,rgb(250 208 216 / .95));box-shadow:0 10px 18px -12px color-mix(in srgb,var(--deepwine) 70%,transparent),inset 0 0 0 1px rgb(255 255 255 / .95),inset 0 -7px 11px rgb(255 163 139 / .28);transition:transform .5s cubic-bezier(.22,1,.36,1)}.tr-ic svg{width:24px;height:24px;fill:none;stroke:url(#trG);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}@media(hover:hover){.tr-i:hover .tr-ic{transform:translateY(-3px) scale(1.07)}}html.js .tr-row:not(.in) .tr-ic svg *{stroke-dasharray:1;stroke-dashoffset:1}html.js .tr-row.in .tr-ic svg *{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * .16s + .15s)}.tr-i:nth-child(1) .tr-ic svg{animation:trBeat 3.4s ease-in-out infinite;transform-origin:50% 55%}.tr-i:nth-child(3) .tr-ic svg{animation:trSway 5.2s ease-in-out infinite alternate;transform-origin:20% 90%}.tr-i:nth-child(5) .tr-ic svg{animation:trDrive 2.2s ease-in-out infinite alternate}.tr-i:nth-child(7) .tr-ic svg{animation:trFloat 4.4s ease-in-out infinite alternate}@keyframes trBeat{0%,60%,100%{transform:scale(1)}18%{transform:scale(1.1)}34%{transform:scale(.97)}46%{transform:scale(1.06)}}@keyframes trSway{from{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes trDrive{from{transform:translateX(-1.6px)}to{transform:translateX(1.6px)}}@keyframes trFloat{from{transform:translateY(1.4px)}to{transform:translateY(-1.8px)}}.tr.is-off *,.tr.is-off *::before,.tr.is-off *::after{animation-play-state:paused!important}@media(max-width:900px){.tr{margin-top:-26px}.tr-pill{border-radius:30px;padding:12px 0}.tr-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}.tr-track{display:flex;width:max-content;animation:trMarq 30s linear infinite}.tr-row{flex:none;justify-content:flex-start;gap:30px;padding-right:30px}.tr-copy{display:flex}.tr-pill:hover .tr-track,.tr-pill:focus-within .tr-track{animation-play-state:paused}.tr-i{font-size:13.5px}.tr-ic{width:42px;height:42px}}@keyframes trMarq{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.tr-pill::before,.tr-pill::after,.tr-glow i,.tr-i .tr-ic svg,.tr-track{animation:none!important}html.js .tr-row:not(.in) .tr-ic svg *{stroke-dashoffset:0}.tr-copy{display:none}.tr-viewport{-webkit-mask-image:none;mask-image:none;overflow:visible}.tr-track{display:block;width:auto}.tr-row{flex-wrap:wrap;justify-content:center;padding-right:0}.tr-pill{border-radius:28px}}@media(min-width:1025px){.hx::after{content:"";position:absolute;left:0;right:0;bottom:0;height:14%;z-index:80;pointer-events:none;background:linear-gradient(180deg,#fff0,rgb(251 243 230 / .82) 72%,var(--cream))}}@media(max-width:1024px){.hx{background:linear-gradient(180deg,#F3E4EE 0%,#E6D2EC 84%,var(--cream) 100%)!important}}@property --tint{syntax:"<color>";inherits:true;initial-value:#C63763}.sh{--tint:#C63763;position:relative;overflow:hidden;padding:clamp(40px,5vw,76px) 0 clamp(40px,5vw,84px);transition:--tint .7s ease}.sh::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(62% 50% at 50% 58%,color-mix(in srgb,var(--tint) 22%,transparent),transparent 74%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 76%,transparent 100%)}.sh-in{position:relative;z-index:1;max-width:calc(1280px + 2 * clamp(18px,4vw,56px));margin:0 auto;padding:0 clamp(18px,4vw,56px);box-sizing:border-box}.sh-top{text-align:center;margin-bottom:clamp(10px,1.6vw,22px)}.sh-head{max-width:640px;margin:0 auto}.sh-head .eyebrow{justify-content:center}.sh-head h2{font-family:var(--font-title);font-weight:700;color:var(--berry);font-size:clamp(27px,4.6vw,40px);line-height:1.06;letter-spacing:-.005em;margin:0 0 14px;text-wrap:balance}.sh-head h2 .lt2{display:block;font-family:var(--font-light);font-weight:400;color:var(--wine)}.sh-head p{color:var(--wine);font-size:15.5px;line-height:1.65;max-width:50ch;margin:0 auto}.shv{position:relative;z-index:1;--w:clamp(262px,25vw,350px)}.rail-ctl{display:flex;align-items:center;gap:16px;width:min(460px,100%)}.sh-arrow{flex:none;width:48px;height:48px;border-radius:50%;border:1.6px solid color-mix(in srgb,var(--berry) 45%,white);background:#fff;color:var(--berry);display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 24px -16px color-mix(in srgb,var(--deepwine) 60%,transparent);transition:background-color .3s,color .3s,transform .35s cubic-bezier(.22,1,.36,1),opacity .3s}.sh-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sh-arrow:disabled{opacity:.38;cursor:default}@media(hover:hover){.sh-arrow:not(:disabled):hover{background:var(--berry);color:#fff;transform:scale(1.06)}}.sh-arrow:focus-visible{outline:2px solid var(--berry);outline-offset:3px}.rail{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;outline-offset:-4px;scroll-snap-type:x mandatory;padding:18px calc(50% - var(--w) / 2) 30px}.rail::-webkit-scrollbar{display:none}.rail.is-drag{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto}.rail.is-drag a{pointer-events:none}.rail-foot{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:clamp(4px,1vw,14px)}.rail-prog{position:relative;flex:1;height:4px;border-radius:4px;background:color-mix(in srgb,var(--berry) 16%,white);overflow:hidden}.rail-prog i{position:absolute;left:0;top:0;bottom:0;width:30%;border-radius:4px;background:linear-gradient(90deg,var(--berry),var(--peach));will-change:transform}.pz-track{display:flex;gap:clamp(12px,1.6vw,24px);list-style:none;margin:0;padding:0;width:max-content;align-items:flex-start;min-height:calc(var(--w) * 1.05 + 372px)}.pz-item{--pt:var(--pv);flex:0 0 var(--w);scroll-snap-align:center;transform:scale(var(--s,1));opacity:var(--o,1);transform-origin:50% 30%;will-change:transform,opacity}.pz-card{--sheet:color-mix(in srgb,var(--pc) 6%,#fffdfb);position:relative;border-radius:34px;overflow:hidden;isolation:isolate;background:var(--sheet);box-shadow:0 34px 50px -36px color-mix(in srgb,var(--pc) 75%,transparent),0 0 0 1px color-mix(in srgb,var(--pc) 22%,#fff)}.pz-media{position:relative;display:block;aspect-ratio:1/1.05;overflow:hidden;isolation:isolate;background:radial-gradient(80% 70% at 50% 40%,rgb(255 255 255 / .7),#fff0 70%),linear-gradient(180deg,color-mix(in srgb,var(--pc) 62%,#fff) 0%,color-mix(in srgb,var(--pc) 44%,#fff) 48%,color-mix(in srgb,var(--pc) 20%,#fff) 80%,var(--sheet) 100%)}.pz-media::before{content:"";position:absolute;z-index:1;inset:-20% -40%;background:linear-gradient(112deg,transparent 40%,rgb(255 255 255 / .24) 48%,transparent 56%);pointer-events:none}.pz-orb{position:absolute;z-index:1;left:50%;top:50%;width:104%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .55),rgb(255 255 255 / .14) 62%,#fff0)}.pz-shadow{position:absolute;z-index:2;left:50%;bottom:15%;width:30%;height:4%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(46 16 46 / .4),#fff0);filter:blur(2px)}.pz-jar{position:absolute;z-index:3;left:50%;bottom:18%;height:58%;aspect-ratio:1/1.6;transform:translateX(-50%);background:var(--img) center/100% 100% no-repeat;filter:drop-shadow(0 16px 12px rgb(60 12 30 / .28));transition:transform .8s cubic-bezier(.22,1,.36,1)}.pz-item.is-active .pz-jar{transform:translateX(-50%) translateY(-4px)}.sh-tag{position:absolute;z-index:5;top:14px;left:14px;padding:6px 12px;border-radius:99px;background:var(--cream);color:#8F2446;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 8px 14px -10px rgb(60 10 25 / .6)}.pz-body{position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;padding:6px 24px calc(var(--i,1) * 26px);opacity:var(--i,1);max-height:calc(var(--i,1) * 400px);overflow:hidden}.pz-item:not(.is-active) .pz-body{pointer-events:none}.sh-kicker{display:inline-flex;align-items:center;padding:6px 12px;border-radius:99px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;background:var(--pv);color:#fff;box-shadow:0 10px 16px -12px var(--pv)}.pz-body h3{font-family:var(--font-title);font-weight:700;font-size:clamp(24px,2.1vw,28px);line-height:1.02;color:var(--pt);margin:8px 0 0}.pz-body h3 a{color:inherit}.sh-desc{font-size:14.5px;line-height:1.5;color:var(--ink,#5b2433);margin:0}.pz-sel{width:100%;margin-top:16px}.q-lab{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pt);margin:0 0 7px 2px}.pz-qty{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border-radius:18px;background:color-mix(in srgb,var(--pv) 9%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pv) 16%,transparent)}.pz-qty button{height:52px;border-radius:14px;position:relative;border:0;background:#fff0;color:var(--pt);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;font-family:var(--font-body);transition:background-color .25s,color .25s,box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1)}.pz-qty button b{font:800 17px/1 var(--font-body)}.pz-qty button small{font:700 10.5px/1 var(--font-body);letter-spacing:.02em;opacity:.8}.pz-qty button[aria-checked="true"]{background:var(--pv);color:#fff;box-shadow:0 10px 16px -10px var(--pv)}.pz-qty button[aria-checked="true"] small{opacity:.95}.pz-qty button .q-off{position:absolute;top:-12px;right:-6px;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:var(--po,var(--deepwine));color:var(--poc,var(--cream));box-shadow:0 8px 12px -6px rgb(40 6 20 / .55),0 0 0 2.5px #fffdfb}@media(hover:hover){.pz-qty button:not([aria-checked="true"]):hover{background:color-mix(in srgb,var(--pv) 14%,#fff)}}.pz-qty button:focus-visible,.sh-add:focus-visible,.pz-rm:focus-visible{outline:2px solid var(--pv);outline-offset:2px}.pz-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:18px}.pz-price{display:flex;flex-direction:column;gap:4px;min-width:0}.sh-price{font-weight:800;font-size:22px;line-height:1;color:var(--pt);white-space:nowrap}.sh-price small{font-size:11px;font-weight:700;letter-spacing:.06em;opacity:.8;margin-left:3px}.sh-sub{font-size:12px;line-height:1.25;color:var(--ink,#5b2433);min-height:15px}.sh-sub s{opacity:.6;margin-right:4px}.sh-sub b{color:var(--pt);font-weight:800}.sh-buy{position:relative;display:flex;flex:none}.sh-add{font-family:var(--font-body);cursor:pointer;background:var(--pv);color:#fff;border:0;border-radius:999px;font-weight:700;font-size:14px;padding:0 24px;min-height:48px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 16px 22px -14px var(--pv),inset 0 1px 0 rgb(255 255 255 / .3);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .3s,filter .3s}.sh-add svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sh-add:active{transform:scale(.97)}@media(hover:hover){.sh-add:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 20px 26px -14px var(--pv),inset 0 1px 0 rgb(255 255 255 / .3)}}.sh-add.is-done{animation:shPop .45s cubic-bezier(.22,1,.36,1)}@keyframes shPop{from{transform:scale(.9);opacity:.7}to{transform:none;opacity:1}}.pz-in{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:10px 0 0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--pv) 22%,transparent);font-size:12.5px;font-weight:700;color:var(--pt)}.pz-in[hidden]{display:none}.pz-rm{font:700 12px/1 var(--font-body);color:var(--pt);background:none;border:0;padding:4px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sh-fly{position:fixed;left:0;top:0;z-index:2400;pointer-events:none;width:34px;aspect-ratio:2.55/1;background:var(--cimg) center/100% 100% no-repeat;filter:drop-shadow(0 6px 6px rgb(60 12 30 / .3));will-change:transform}@media(max-width:700px){.shv{--w:min(76vw,330px)}.pz-body{padding-left:20px;padding-right:20px}.pz-qty button{height:50px}.sh-add{padding:0 20px}}@media(prefers-reduced-motion:reduce){.sh,.pz-jar,.pz-qty button{transition:none!important}.sh-add.is-done{animation:none}}.bn-defs{position:absolute;width:0;height:0;overflow:hidden}.mq{display:flex;width:max-content;will-change:transform;animation:mqL 46s linear infinite}.mq.mq-js{animation:none}.mq>ul{display:flex;flex:none;align-items:center;list-style:none;margin:0;padding:0}@keyframes mqL{to{transform:translate3d(-50%,0,0)}}.cg{display:inline-block;flex:none;width:var(--cw,50px);aspect-ratio:2.55/1;background:var(--cimg) center/100% 100% no-repeat;filter:drop-shadow(0 4px 4px rgb(60 12 30 / .22));animation:cgSpin 14s linear infinite;animation-delay:var(--cd,0s)}@keyframes cgSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bn.is-off *{animation-play-state:paused!important}.bn1{position:relative;z-index:6;margin-top:2px;padding:clamp(14px,1.7vw,24px) 0;overflow:hidden;background:linear-gradient(180deg,#fff0,var(--cream) 30%)}.bn1::before,.bn1::after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--berry) 38%,transparent) 20%,color-mix(in srgb,var(--peach) 70%,transparent) 50%,color-mix(in srgb,var(--berry) 38%,transparent) 80%,transparent)}.bn1::before{top:0}.bn1::after{bottom:0}.bn1 .mq{--cw:clamp(32px,3vw,44px)}.bn1 li{display:flex;align-items:center;gap:clamp(18px,2.4vw,36px);padding-right:clamp(18px,2.4vw,36px);white-space:nowrap}.bn1 .t{font-family:var(--font-light);font-weight:400;font-size:clamp(17px,1.9vw,26px);line-height:1.15;letter-spacing:0;color:var(--wine)}.bn1 .t b{font-family:var(--font-title);font-weight:700;background:linear-gradient(95deg,var(--berry),var(--wine) 60%,var(--deepwine));-webkit-background-clip:text;background-clip:text;color:#fff0}.bn1-edge{position:absolute;top:0;bottom:0;width:clamp(40px,9vw,140px);z-index:2;pointer-events:none}.bn1-edge.l{left:0;background:linear-gradient(90deg,var(--cream),#fff0)}.bn1-edge.r{right:0;background:linear-gradient(270deg,var(--cream),#fff0)}@media(prefers-reduced-motion:reduce){.mq{animation:none!important;width:auto;flex-wrap:wrap;justify-content:center}.mq>ul[aria-hidden="true"]{display:none}.mq>ul{flex-wrap:wrap;justify-content:center;row-gap:10px}.cg{animation:none!important}.bn1-edge{display:none}}@media(max-width:1024px){.bn1{margin-top:14px}}.fz{position:relative;padding:clamp(6px,1vw,14px) clamp(10px,1.6vw,24px) clamp(34px,4vw,64px)}.fz-card{position:relative;width:100%;max-width:1440px;margin:0 auto;border-radius:clamp(28px,3.2vw,46px);overflow:hidden;isolation:isolate;padding:clamp(40px,5vw,76px) clamp(18px,4vw,56px) clamp(32px,4vw,56px);background:radial-gradient(60% 70% at 12% 0%,color-mix(in srgb,var(--peach) 20%,transparent),transparent 70%),radial-gradient(50% 60% at 92% 100%,color-mix(in srgb,var(--berry) 40%,transparent),transparent 72%),linear-gradient(160deg,color-mix(in srgb,var(--wine) 92%,var(--cream)) 0%,var(--wine) 38%,var(--deepwine) 100%);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent)}.fz-card::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.07;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fz-in{position:relative;z-index:1;max-width:1180px;margin:0 auto}.fz-head{text-align:center;max-width:640px;margin:0 auto clamp(26px,3.4vw,44px);color:var(--cream)}.fz-head .eyebrow{justify-content:center;color:color-mix(in srgb,var(--peach) 78%,var(--cream))}.fz-head h2{font-family:var(--font-title);font-weight:700;color:var(--cream);font-size:clamp(27px,4.6vw,40px);line-height:1.04;letter-spacing:-.005em;margin:0 0 14px;text-wrap:balance}.fz-head h2 .lt2{display:block;font-family:var(--font-light);font-weight:400;color:var(--cream)}.fz-head p{margin:0 auto;max-width:520px;color:color-mix(in srgb,var(--cream) 90%,transparent);font-size:clamp(14.5px,1.25vw,16px);line-height:1.65}.fz-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:clamp(14px,1.8vw,24px);align-items:stretch}.fz-media{position:relative;border-radius:clamp(22px,2.4vw,32px);overflow:hidden;min-height:clamp(340px,31vw,420px);background:var(--deepwine);box-shadow:0 24px 46px -28px rgb(30 6 20 / .7)}.fz-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.fz-media img:not(.on){opacity:0;transform:scale(1.05)}.fz-media .shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--deepwine) 82%,transparent) 0,color-mix(in srgb,var(--deepwine) 30%,transparent) 30%,transparent 55%)}.fz-cap{position:absolute;left:clamp(20px,2.4vw,30px);right:20px;bottom:clamp(18px,2.2vw,28px);color:var(--cream);transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.fz-cap.out{opacity:0;transform:translateY(8px)}.fz-cap b{display:block;font-family:var(--font-title);font-weight:700;font-size:clamp(20px,2.2vw,24px);line-height:1.1}.fz-cap span{display:block;font-family:var(--font-light);font-weight:400;font-size:clamp(20px,2.2vw,24px);line-height:1.14}.fz-step{position:relative;border-radius:clamp(22px,2.4vw,32px);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;justify-content:space-between;gap:22px;color:var(--cream);background:linear-gradient(160deg,rgb(255 255 255 / .12),rgb(255 255 255 / .05));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18),0 24px 46px -30px rgb(30 6 20 / .6)}.fz-body{transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.fz-body.out{opacity:0;transform:translateY(8px)}.fz-n{font-family:var(--font-light);font-weight:400;font-size:clamp(56px,6vw,76px);line-height:1;color:var(--peach);margin:14px 0 14px;display:flex;align-items:baseline;gap:12px}.fz-n small{font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--cream) 78%,transparent)}.fz-step h3{font-family:var(--font-title);font-weight:700;color:var(--cream);font-size:clamp(20px,2.2vw,24px);line-height:1.1;margin:0 0 12px}.fz-step p:not(.eyebrow){margin:0;max-width:440px;color:color-mix(in srgb,var(--cream) 92%,transparent);font-size:clamp(14.5px,1.25vw,16px);line-height:1.68}.fz-step .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream));margin-bottom:0}.fz-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.fz-ticks{display:flex;gap:6px}.fz-ticks button{width:34px;height:24px;border:0;background:#fff0;cursor:pointer;position:relative;padding:0}.fz-ticks button::before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:rgb(251 243 230 / .3);transition:background .4s}.fz-ticks button[aria-selected="true"]::before{background:var(--peach)}.fz-arrows{display:flex;gap:8px}.fz-arrows button{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgb(251 243 230 / .5);background:#fff0;color:var(--cream);cursor:pointer;transition:.2s ease}@media(hover:hover){.fz-arrows button:hover{background:var(--cream);color:var(--wine);border-color:var(--cream)}}.fz-arrows svg{width:18px;height:18px}.fz-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:clamp(22px,2.6vw,32px);justify-content:center}.fz-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:700;font-size:15px;padding:16px 32px;border-radius:100px;background:var(--cream);color:var(--wine);box-shadow:0 14px 30px -14px rgb(20 4 12 / .7);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.fz-btn svg{width:18px;height:18px;transition:transform .2s ease}@media(hover:hover){.fz-btn:hover{background:color-mix(in srgb,var(--cream) 88%,white);transform:translateY(-2px);box-shadow:0 18px 34px -14px rgb(20 4 12 / .75)}.fz-btn:hover svg{transform:translateX(3px)}}.fz-btn:active{transform:scale(.97)}.fz-btn:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.fz-note{text-align:center;font-size:13.5px;color:color-mix(in srgb,var(--cream) 86%,transparent);letter-spacing:.01em}@media(max-width:860px){.fz-grid{grid-template-columns:1fr}.fz-media{min-height:clamp(300px,74vw,400px)}.fz-foot{flex-wrap:nowrap}.fz-cta{flex-direction:column;gap:10px}.fz-btn{width:100%;max-width:360px;justify-content:center}}@media(prefers-reduced-motion:reduce){.fz-media img,.fz-body,.fz-cap{transition:none}}.fz-panes{display:grid}.fz-pane{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s .35s}.fz-pane.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .12s,transform .5s cubic-bezier(.22,1,.36,1) .12s,visibility 0s}.fz-n{font-size:clamp(48px,5vw,64px);margin:12px 0 12px}.fz-pill{align-self:center;font-family:var(--font-body);font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:var(--deepwine);background:var(--peach);padding:8px 13px;border-radius:100px}.fz-tele{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:t;position:relative}.fz-tele::before{content:"";position:absolute;left:17px;right:calc(25% - 17px);top:17px;height:1.5px;background:linear-gradient(90deg,color-mix(in srgb,var(--peach) 80%,transparent),rgb(251 243 230 / .28))}.fz-tele li{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0}.fz-tele i{font-style:normal;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--deepwine);background:var(--peach);box-shadow:0 0 0 5px color-mix(in srgb,var(--wine) 85%,transparent);margin-bottom:5px}.fz-tele b{font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--cream);line-height:1.2}.fz-tele span{font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--cream) 86%,transparent)}@media(max-width:560px){.fz-tele{grid-template-columns:1fr 1fr;gap:16px 14px}.fz-tele::before{display:none}.fz-pill{font-size:11px;padding:7px 11px}.fz-n{flex-wrap:wrap;row-gap:8px}}.fz-cta{flex-direction:column;gap:12px}.fz-btn{padding:17px 38px}.fz-note{max-width:520px;text-wrap:balance}@media(prefers-reduced-motion:reduce){.fz-pane,.fz-pane.is-on{transition:none}}.fz-tele,.fz-tele::before{display:none}.fz-info{margin-top:18px;border-radius:18px;padding:14px 16px 16px;background:rgb(36 6 22 / .26);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .12)}.fz-step p.fz-info-t{margin:0 0 11px;font-family:var(--font-body);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--peach) 82%,var(--cream))}.fz-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.fz-chips li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 9px;border-radius:100px;background:rgb(255 255 255 / .1);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14);font-weight:600;font-size:12.5px;line-height:1.2;color:var(--cream)}.fz-chips i{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px rgb(255 255 255 / .25);flex:none}.fz-combo{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;background:rgb(255 255 255 / .1);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14)}.fz-combo-n{display:flex;align-items:center;gap:12px;min-width:0}.fz-dots{display:inline-flex;flex:none}.fz-dots i{width:28px;height:28px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 80%,transparent)}.fz-dots i+i{margin-left:-9px}.fz-combo b{display:block;font-family:var(--font-title);font-weight:700;font-size:16px;line-height:1.15;color:var(--cream)}.fz-combo small{display:block;margin-top:3px;font-size:12.5px;color:color-mix(in srgb,var(--cream) 82%,transparent)}.fz-combo-p{text-align:right;flex:none}.fz-combo-p b{font-size:20px;color:var(--peach)}.fz-step p.fz-hint{margin:10px 2px 0;font-size:13px;color:color-mix(in srgb,var(--cream) 84%,transparent)}.fz-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.fz-tiers li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:11px 12px 12px;border-radius:14px;background:rgb(255 255 255 / .1);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14)}.fz-tiers b{font-family:var(--font-light);font-weight:400;font-size:30px;line-height:1;color:var(--cream)}.fz-tiers small{font-size:12.5px;font-weight:600;color:var(--cream)}.fz-tiers span{margin-top:6px;font-size:12px;color:color-mix(in srgb,var(--cream) 80%,transparent);min-height:21px;display:flex;align-items:center}.fz-tiers em{font-style:normal;font-weight:800;font-size:12.5px;line-height:1;color:var(--deepwine);background:var(--peach);padding:5px 9px;border-radius:100px}.fz-tiers li.off{background:rgb(255 163 139 / .14);box-shadow:inset 0 0 0 1px rgb(255 163 139 / .42)}.fz-ck{list-style:none;margin:0 0 4px;padding:0;display:grid;gap:8px}.fz-ck li{position:relative;padding-left:27px;font-size:14px;font-weight:500;line-height:1.35;color:var(--cream)}.fz-ck li::before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:var(--peach)}.fz-ck li::after{content:"";position:absolute;left:6px;top:5.5px;width:5px;height:8px;border:solid var(--deepwine);border-width:0 2px 2px 0;transform:rotate(42deg) scale(.9)}.fz-agenda{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:14px;padding:13px 22px;border:0;border-radius:100px;background:var(--peach);color:var(--deepwine);font-family:var(--font-body);font-weight:700;font-size:14.5px;cursor:pointer;box-shadow:0 12px 26px -14px rgb(20 4 12 / .8);transition:transform .18s ease,background .18s ease}.fz-agenda svg{width:18px;height:18px}@media(hover:hover){.fz-agenda:hover{background:#FFB8A5;transform:translateY(-2px)}}.fz-agenda:active{transform:scale(.97)}.fz-agenda:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media(max-width:560px){.fz-agenda{width:100%}.fz-tiers b{font-size:26px}.fz-combo b{font-size:15px}}.fz-n{font-size:clamp(38px,3.8vw,50px);margin:10px 0 12px;opacity:.95}.fz-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fz-tiles li{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 4px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 42%,transparent),rgb(255 255 255 / .07) 78%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16)}.fz-th{flex:none;width:30px;height:46px;background:var(--img) center/contain no-repeat;filter:drop-shadow(0 5px 5px rgb(20 4 12 / .4))}.fz-tiles b{display:block;font-family:var(--font-body);font-weight:700;font-size:13px;line-height:1.15;color:var(--cream)}.fz-tiles small{display:block;margin-top:2px;font-size:11.5px;font-weight:600;letter-spacing:.03em;color:color-mix(in srgb,var(--cream) 78%,transparent)}.fz-ask{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-top:14px}.fz-ask>span{font-size:13.5px;font-weight:600;color:var(--cream)}.fz-ask .fz-agenda{margin-top:0}a.fz-agenda{text-decoration:none}.fz-pair{display:inline-flex;flex:none;align-items:flex-end;height:46px}.fz-pair i{display:block;width:31px;height:46px;background:var(--img) center/contain no-repeat;filter:drop-shadow(0 5px 5px rgb(20 4 12 / .4))}.fz-pair i+i{margin-left:-8px}a.fz-combo{text-decoration:none;color:inherit;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.fz-combo .fz-go{width:20px;height:20px;flex:none;margin-left:-4px;color:var(--peach);transition:transform .2s ease}@media(hover:hover){a.fz-combo:hover{background:rgb(255 255 255 / .16);box-shadow:inset 0 0 0 1px rgb(255 163 139 / .55)}a.fz-combo:hover .fz-go{transform:translateX(3px)}}a.fz-combo:focus-visible{outline:2px solid var(--peach);outline-offset:3px}#combos{display:block;scroll-margin-top:96px}@media(max-width:560px){.fz-tiles{grid-template-columns:repeat(2,1fr)}.fz-ask{flex-direction:column;align-items:stretch}.fz-ask>span{text-align:center}}.fz-combo-p{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}.fz-combo-n{flex:1 1 auto}@media(max-width:560px){.fz-tiles li:last-child{grid-column:1/-1}}.fz-tiles{display:none}.fz-dock{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px 6px}.fz-dock li{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.fz-ic{position:relative;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 30% 22%,color-mix(in srgb,var(--accent) 74%,white) 0%,var(--accent) 52%,color-mix(in srgb,var(--accent) 80%,black) 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .38),0 10px 16px -10px color-mix(in srgb,var(--accent) 85%,transparent);transition:transform .25s cubic-bezier(.22,1,.36,1)}.fz-ic svg{width:27px;height:27px;fill:none;stroke:#fff;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;overflow:visible;filter:drop-shadow(0 1px 1px rgb(60 10 25 / .28))}.fz-dock b{font-family:var(--font-body);font-weight:700;font-size:11.5px;line-height:1.2;text-align:center;color:var(--cream)}@media(hover:hover){.fz-dock li:hover .fz-ic{transform:translateY(-3px) scale(1.05)}}.fz-info{padding:13px 16px 14px}.fz-info-t{margin-bottom:12px}.fz-ask{margin-top:13px}.fz-agenda{padding:12px 20px;font-size:14px}@media(max-width:560px){.fz-dock{grid-template-columns:repeat(4,1fr);gap:12px 2px}.fz-ic{width:44px;height:44px}.fz-ic svg{width:25px;height:25px}.fz-dock b{font-size:11px}}.fz-info{padding:14px 14px 13px}.fz-dock{gap:10px 4px}.fz-dock li{gap:6px}.fz-ic{width:44px;height:44px}.fz-ic svg{width:26px;height:26px}.fz-ask{margin-top:11px}.fz-agenda,a.fz-agenda{background:rgb(251 243 230 / .09);color:var(--cream);font-weight:600;font-size:13.5px;padding:10px 18px;box-shadow:inset 0 0 0 1px rgb(251 243 230 / .38)}.fz-agenda svg{width:16px;height:16px;opacity:.9}@media(hover:hover){.fz-agenda:hover,a.fz-agenda:hover{background:rgb(251 243 230 / .2);box-shadow:inset 0 0 0 1px rgb(251 243 230 / .7);transform:none}}.fz-agenda:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.fz-pill{background:rgb(255 163 139 / .16);color:color-mix(in srgb,var(--peach) 55%,var(--cream));box-shadow:inset 0 0 0 1px rgb(255 163 139 / .5)}.fz-ask>span{font-weight:500}.cmb,.rvw,.nsm,.blg{position:relative}.cmb .sh-head,.rvw .sh-head,.blg .sh-head{margin-bottom:clamp(24px,3.4vw,40px);text-align:center}.cmb .sh-head p:not(.eyebrow),.rvw .sh-head p:not(.eyebrow),.blg .sh-head p:not(.eyebrow){margin-left:auto;margin-right:auto}.cmb{padding:clamp(34px,5vw,76px) clamp(14px,3vw,28px) clamp(36px,5vw,64px);scroll-margin-top:96px;background:radial-gradient(55% 45% at 6% 0%,color-mix(in srgb,var(--peach) 24%,transparent),transparent 72%),radial-gradient(45% 45% at 98% 40%,color-mix(in srgb,#C1A7E2 20%,transparent),transparent 74%)}.cmb-in{max-width:1180px;margin:0 auto}.cmb-grid{display:grid;grid-template-columns:minmax(250px,.58fr) 1.42fr;gap:clamp(14px,2vw,24px);align-items:stretch}.cmb-tabs{display:flex;flex-direction:column;gap:9px}.cmb-tab{--cc:#C63763;--ct:#A73155;display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:11px 14px 11px 11px;border:0;border-radius:18px;font:inherit;color:var(--ink);cursor:pointer;background:rgb(255 255 255 / .6);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ct) 14%,transparent),0 10px 22px -20px rgb(107 22 48 / .5);transition:background .25s,box-shadow .25s,transform .3s var(--ease)}.cmb-tab:hover{background:#fff}.cmb-tab:focus-visible{outline:2px solid var(--ct);outline-offset:3px}.cmb-tab[aria-selected="true"]{background:#fff;transform:translateX(5px);box-shadow:inset 0 0 0 1.6px var(--cc),0 18px 28px -22px color-mix(in srgb,var(--cc) 85%,#2a0818)}.cmb-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:radial-gradient(120% 120% at 30% 22%,color-mix(in srgb,var(--cc) 74%,white) 0%,var(--cc) 52%,color-mix(in srgb,var(--cc) 80%,black) 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .45),0 8px 14px -8px color-mix(in srgb,var(--cc) 85%,transparent)}.cmb-ic svg{width:23px;height:23px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px rgb(60 10 30 / .35))}.cmb-tx{min-width:0;flex:1}.cmb-tx b{display:block;font-family:var(--font-title);font-weight:700;font-size:16px;line-height:1.15;color:var(--wine)}.cmb-tx small{display:block;margin-top:3px;font-size:12.5px;line-height:1.3;color:var(--ink);opacity:.82}.cmb-pr{flex:none;font-weight:700;font-size:14px;color:var(--ct)}.cmb-stage{min-width:0}.cmb-panel{--cc:#C63763;--ct:#A73155;position:relative;display:grid;grid-template-columns:1.02fr .98fr;height:100%;border-radius:30px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(255 255 255 / .8));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 34px 60px -38px color-mix(in srgb,var(--cc) 70%,#3a0a1c)}.cmb-panel[hidden]{display:none}.cmb-panel:not([hidden]){animation:cmbIn .5s var(--ease) both}@keyframes cmbIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cmb-info{display:flex;flex-direction:column;gap:13px;padding:clamp(22px,3vw,36px) clamp(20px,2.6vw,34px) clamp(14px,2vw,22px)}.cmb-kick{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ct)}.cmb-info h3{margin:0;font-family:var(--font-title);font-weight:700;font-size:clamp(21px,2.3vw,24px);line-height:1.1;color:var(--wine)}.cmb-info h3 span{font-family:var(--font-light);font-weight:400}.cmb-desc{margin:0;font-size:15px;line-height:1.6;color:var(--ink)}.cmb-ck{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:8px}.cmb-ck li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:var(--ink)}.cmb-ck li::before{content:"";flex:none;width:19px;height:19px;margin-top:1px;border-radius:50%;background:var(--ct) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat}.cmb-art{position:relative;min-height:330px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:radial-gradient(70% 55% at 50% 100%,color-mix(in srgb,var(--cc) 30%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--cc) 12%,#fff),color-mix(in srgb,var(--cc) 26%,#fff))}.cmb-arch{position:absolute;left:50%;bottom:0;width:min(74%,320px);height:80%;transform:translateX(-50%);border-radius:999px 999px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--cc) 38%,#fff),color-mix(in srgb,var(--cc) 66%,#fff));opacity:.85;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .65)}.cmb-arch.b{width:min(46%,200px);height:56%;left:auto;right:4%;transform:none;opacity:1;background:rgb(255 255 255 / .32);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .7)}.cmb-bt{--h:clamp(190px,18.5vw,244px);position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;height:var(--h);margin-bottom:40px}.cmb-bt::after{content:"";position:absolute;left:8%;right:8%;bottom:-8px;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgb(60 10 30 / .34),transparent);z-index:-1}.cmb-bt i{display:block;height:100%;width:calc(var(--h)*.68);background:var(--img) center/contain no-repeat;filter:drop-shadow(0 14px 12px rgb(60 10 30 / .3))}.cmb-bt i+i{margin-left:calc(var(--h)*-.16);height:88%;transform:rotate(4deg)}.cmb-bt i:first-child:not(:last-child){transform:rotate(-4deg)}.cmb-bt.one i{width:calc(var(--h)*.74)}.cmb-buy{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px clamp(18px,3vw,34px);border-top:1px solid color-mix(in srgb,var(--ct) 14%,transparent);background:color-mix(in srgb,var(--cc) 7%,#fff)}.cmb-inc{display:flex;flex-wrap:wrap;gap:9px;flex:1 1 220px}.cmb-chip{position:relative;display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 9px;border-radius:99px;background:#fff;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ct) 24%,transparent);transition:box-shadow .2s}.cmb-chip:hover{box-shadow:inset 0 0 0 1.5px var(--ct)}.cmb-chip input{position:absolute;opacity:0;width:1px;height:1px}.cmb-chip .bx{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ct);color:#fff;transition:background .2s}.cmb-chip .bx svg{width:13px;height:13px;opacity:0;transition:opacity .15s}.cmb-chip input:checked+.bx{background:var(--ct)}.cmb-chip input:checked+.bx svg{opacity:1}.cmb-chip input:focus-visible+.bx{outline:2px solid var(--ct);outline-offset:2px}.cmb-chip .th{display:block;width:16px;height:26px;background:var(--img) center/contain no-repeat}.cmb-chip em{font-style:normal;font-weight:700;color:var(--ct)}.cmb-tot{text-align:right;line-height:1.1}.cmb-tot small{display:block;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.78}.cmb-tot b{font-family:var(--font-title);font-weight:700;font-size:26px;color:var(--ct)}.cmb-tot b i{font-style:normal;font-family:var(--font-body);font-size:12.5px;font-weight:600;margin-left:3px}.cmb-add{flex:none;gap:9px}.cmb-add[disabled]{opacity:.45;pointer-events:none}.cmb-add svg{width:18px;height:18px}.cmb-note{margin:16px 0 0;text-align:center;font-size:12.5px;color:var(--ink);opacity:.78}@media(max-width:900px){.cmb-grid{grid-template-columns:1fr}.cmb-tabs{flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;gap:8px;margin:0 -14px;padding:4px 14px 8px;scrollbar-width:none}.cmb-tabs::-webkit-scrollbar{display:none}.cmb-tab{flex:none;width:auto;padding:7px 15px 7px 7px;gap:9px;border-radius:99px;scroll-snap-align:center}.cmb-tab[aria-selected="true"]{transform:none}.cmb-ic{width:34px;height:34px}.cmb-ic svg{width:19px;height:19px}.cmb-tx small,.cmb-pr{display:none}.cmb-tx b{font-size:14.5px;white-space:nowrap}}@media(max-width:680px){.cmb-panel{grid-template-columns:1fr;border-radius:26px}.cmb-art{order:-1;min-height:250px}.cmb-bt{--h:200px;margin-bottom:22px}.cmb-buy{flex-direction:column;align-items:stretch}.cmb-inc{flex:none}.cmb-tot{display:flex;align-items:baseline;justify-content:space-between;text-align:left}.cmb-add{width:100%;justify-content:center}}.rvw{isolation:isolate;overflow:hidden;padding:clamp(46px,6vw,90px) 0 clamp(42px,5vw,72px);background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--peach) 16%,#fff) 14%,color-mix(in srgb,#C1A7E2 20%,#fff) 100%)}.rvw::before,.rvw::after{content:"";position:absolute;z-index:-1;aspect-ratio:1/1.3;border-radius:999px 999px 0 0;pointer-events:none}.rvw::before{left:2.5%;bottom:0;width:clamp(150px,17vw,250px);background:linear-gradient(180deg,color-mix(in srgb,var(--peach) 42%,transparent),color-mix(in srgb,var(--peach) 8%,transparent))}.rvw::after{right:2.5%;bottom:0;width:clamp(130px,14vw,210px);background:linear-gradient(180deg,color-mix(in srgb,#C1A7E2 48%,transparent),color-mix(in srgb,#C1A7E2 8%,transparent))}.rvw-in{max-width:1180px;margin:0 auto;padding:0 clamp(14px,3vw,28px)}.rvw-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:980px;margin:0 auto;border-radius:clamp(24px,3vw,34px);overflow:hidden;position:relative;isolation:isolate;background:radial-gradient(60% 90% at 10% 0%,color-mix(in srgb,var(--peach) 22%,transparent),transparent 70%),linear-gradient(160deg,var(--wine),var(--deepwine));box-shadow:0 30px 50px -32px color-mix(in srgb,var(--deepwine) 80%,transparent),inset 0 0 0 1px rgb(255 255 255 / .14)}.rvw-st{padding:clamp(20px,2.6vw,32px) 14px;text-align:center;color:var(--cream)}.rvw-st+.rvw-st{box-shadow:inset 1px 0 0 rgb(251 243 230 / .2)}.rvw-st b{display:block;font-family:var(--font-title);font-weight:700;font-size:clamp(32px,4.4vw,48px);line-height:1;letter-spacing:-.01em;color:var(--cream);font-variant-numeric:tabular-nums}.rvw-st span{display:block;margin-top:9px;font-size:14px;line-height:1.35;color:color-mix(in srgb,var(--cream) 90%,transparent)}.rvw-fn{max-width:980px;margin:12px auto clamp(26px,3.4vw,40px);text-align:center;font-size:12.5px;line-height:1.5;color:var(--ink);opacity:.8;padding:0 14px}.rvw-rail{position:relative}.rvw-scroll{--pad:max(16px,calc((100vw - 1180px)/2 + 16px));list-style:none;margin:0;display:flex;gap:clamp(12px,1.6vw,20px);overflow-x:auto;scroll-snap-type:x mandatory;padding:10px var(--pad) 26px;scroll-padding-inline:var(--pad);scrollbar-width:none;cursor:grab;outline:none}.rvw-scroll::-webkit-scrollbar{display:none}.rvw-scroll.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.rvw-scroll:focus-visible{outline:2px solid var(--berry);outline-offset:-4px;border-radius:16px}.rvw-c{--cc:#C63763;position:relative;flex:none;scroll-snap-align:start;width:clamp(252px,23.5vw,306px);aspect-ratio:3/4.4;border-radius:26px;overflow:hidden;isolation:isolate;background:var(--cc);box-shadow:0 28px 40px -28px rgb(107 22 48 / .6),inset 0 0 0 1px rgb(255 255 255 / .5);transition:transform .45s var(--ease),box-shadow .45s}.rvw-c img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;user-select:none;-webkit-user-drag:none;pointer-events:none}@media(hover:hover){.rvw-c:hover{transform:translateY(-6px)}}.rvw-prod{position:absolute;z-index:2;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 7px;border-radius:99px;background:rgb(255 255 255 / .78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12.5px;font-weight:700;color:var(--wine);box-shadow:0 8px 16px -10px rgb(60 10 30 / .5)}.rvw-prod i{display:block;width:15px;height:24px;background:var(--img) center/contain no-repeat}.rvw-body{position:absolute;z-index:2;left:10px;right:10px;bottom:10px;padding:15px 16px 14px;border-radius:20px;color:var(--cream);background:rgb(70 10 33 / .84);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14)}.rvw-stars{display:flex;gap:3px;margin-bottom:9px}.rvw-stars svg{width:15px;height:15px;fill:#FFC72C}.rvw-stars svg.off{fill:rgb(251 243 230 / .28)}.rvw-q{margin:0;font-size:14.5px;line-height:1.5;color:var(--cream)}.rvw-who{display:flex;align-items:center;gap:10px;margin-top:12px}.rvw-av{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:12px;font-weight:700;color:#fff;background:radial-gradient(120% 120% at 30% 22%,color-mix(in srgb,var(--cc) 74%,white),var(--cc) 55%,color-mix(in srgb,var(--cc) 75%,black));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .45);text-shadow:0 1px 2px rgb(40 6 20 / .45)}.rvw-who b{display:block;font-size:14px;line-height:1.2;color:var(--cream)}.rvw-who small{display:block;margin-top:2px;font-size:12px;color:color-mix(in srgb,var(--cream) 82%,transparent)}.rvw-ctl{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 16px}.rvw-bar{position:relative;width:min(220px,38vw);height:4px;border-radius:4px;background:color-mix(in srgb,var(--berry) 20%,transparent);overflow:hidden}.rvw-bar i{position:absolute;top:0;bottom:0;left:0;width:30%;border-radius:4px;background:var(--berry)}.rvw-pp{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--berry) 40%,white);background:rgb(255 255 255 / .7);color:var(--berry);cursor:pointer}.rvw-pp svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rvw-pp .i-play{display:none;fill:currentColor;stroke-width:1.5}.rvw-pp[aria-pressed="true"] .i-play{display:block}.rvw-pp[aria-pressed="true"] .i-pause{display:none}.rvw-pp:focus-visible{outline:2px solid var(--berry);outline-offset:3px}.rvw-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(26px,3.4vw,40px);text-align:center}.rvw-cta .btn{gap:10px}.rvw-cta .btn svg{width:18px;height:18px}.rvw-cta p{margin:0;max-width:46ch;font-size:14px;line-height:1.55;color:var(--ink)}.rvw-demo{display:inline-block;padding:5px 12px;border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--wine);background:rgb(255 255 255 / .7);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--berry) 30%,transparent)}@media(max-width:700px){.rvw-stats{grid-template-columns:1fr;max-width:420px}.rvw-st{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 18px;text-align:left}.rvw-st+.rvw-st{box-shadow:inset 0 1px 0 rgb(251 243 230 / .2)}.rvw-st b{font-size:32px;min-width:112px;text-align:right}.rvw-st span{margin-top:0;flex:1}.rvw-c{width:min(78vw,300px)}}.rvm{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:14px}.rvm[hidden]{display:none}.rvm-back{position:absolute;inset:0;background:rgb(40 6 22 / .58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:rvmF .3s ease both}.rvm-box{position:relative;width:min(100%,560px);max-height:calc(100svh - 28px);overflow:auto;border-radius:28px;background:var(--cream);box-shadow:0 40px 80px -30px rgb(20 4 12 / .7);animation:rvmU .4s var(--ease) both;outline:none}@keyframes rvmF{from{opacity:0}to{opacity:1}}@keyframes rvmU{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.rvm-x{position:absolute;z-index:3;top:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;color:var(--cream);background:rgb(251 243 230 / .16)}.rvm-x svg{width:18px;height:18px}.rvm-x:hover{background:rgb(251 243 230 / .3)}.rvm-x:focus-visible{outline:2px solid var(--peach);outline-offset:2px}.rvm-head{padding:28px 56px 22px 26px;color:var(--cream);background:radial-gradient(70% 100% at 0% 0%,color-mix(in srgb,var(--peach) 22%,transparent),transparent 70%),linear-gradient(160deg,var(--wine),var(--deepwine))}.rvm-head .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream));margin-bottom:8px}.rvm-head h2{margin:0 0 6px;font-family:var(--font-title);font-weight:700;font-size:clamp(24px,4vw,30px);line-height:1.05;color:var(--cream)}.rvm-head p:not(.eyebrow){margin:0;font-size:14.5px;line-height:1.5;color:color-mix(in srgb,var(--cream) 90%,transparent)}.rvm-form{display:grid;gap:14px;padding:22px 26px 26px}.rvm-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rvm-f{display:grid;gap:6px;min-width:0}.rvm-f>span,.rvm-stars legend{font-size:13px;font-weight:700;color:var(--wine)}.rvm-f em{font-style:normal;font-weight:500;opacity:.75}.rvm-f input[type=text],.rvm-f select,.rvm-f textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:0;border-radius:14px;font:inherit;font-size:16px;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--berry) 26%,white)}.rvm-f textarea{resize:vertical;min-height:104px;line-height:1.5}.rvm-f input:focus,.rvm-f select:focus,.rvm-f textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--berry)}.rvm-f small{font-size:12px;line-height:1.4;color:var(--ink);opacity:.82}.rvm-stars{border:0;margin:0;padding:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px;position:relative;padding-top:24px}.rvm-stars legend{position:absolute;top:0;left:0;padding:0}.rvm-stars input{position:absolute;opacity:0;width:1px;height:1px}.rvm-stars label{display:grid;place-items:center;width:38px;height:38px;cursor:pointer}.rvm-stars label svg{width:30px;height:30px;fill:color-mix(in srgb,var(--berry) 14%,white);stroke:color-mix(in srgb,var(--berry) 35%,white);stroke-width:1;transition:fill .15s,transform .15s}.rvm-stars input:checked~label svg,.rvm-stars label:hover svg,.rvm-stars label:hover~label svg{fill:#F5A116;stroke:#D9830A}.rvm-stars input:focus-visible+label{outline:2px solid var(--berry);outline-offset:1px;border-radius:10px}.rvm-file{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;border-radius:14px;cursor:pointer;background:rgb(255 255 255 / .6);box-shadow:inset 0 0 0 1.5px dashed color-mix(in srgb,var(--berry) 30%,white);border:1.5px dashed color-mix(in srgb,var(--berry) 34%,white)}.rvm-file input{position:absolute;opacity:0;width:1px;height:1px}.rvm-file svg{width:22px;height:22px;color:var(--berry)}.rvm-file b{font-size:14px;color:var(--wine)}.rvm-file em{flex-basis:100%;font-style:normal;font-size:12px;color:var(--ink);opacity:.8}.rvm-file:focus-within{outline:2px solid var(--berry);outline-offset:2px}.rvm-chk{position:relative;display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--ink);cursor:pointer}.rvm-chk input{position:absolute;opacity:0;width:1px;height:1px}.rvm-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)}.rvm-chk .bx svg{width:14px;height:14px;opacity:0}.rvm-chk input:checked+.bx{background:var(--berry)}.rvm-chk input:checked+.bx svg{opacity:1}.rvm-chk input:focus-visible+.bx{outline:2px solid var(--berry);outline-offset:2px}.rvm-chk a{color:var(--berry);text-decoration:underline}.rvm-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.rvm-err{margin:0;padding:10px 14px;border-radius:12px;font-size:13.5px;font-weight:600;color:#8C1D3F;background:#FDE4EA}.rvm-err[hidden]{display:none}.rvm-send{justify-content:center;width:100%}.rvm-ok{padding:44px 28px 36px;text-align:center;display:grid;justify-items:center;gap:12px}.rvm-ok[hidden]{display:none}.rvm-okic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--berry),var(--wine));box-shadow:0 14px 26px -14px var(--berry)}.rvm-okic svg{width:30px;height:30px}.rvm-ok h2{margin:6px 0 0;font-family:var(--font-title);font-weight:700;font-size:clamp(24px,4vw,30px);color:var(--berry)}.rvm-ok p{margin:0 0 8px;max-width:38ch;font-size:15px;line-height:1.6;color:var(--ink)}body.rvm-lock{overflow:hidden}@media(max-width:520px){.rvm-row{grid-template-columns:1fr}.rvm-head{padding:24px 54px 20px 20px}.rvm-form{padding:20px 20px 24px}}.nsm{padding:clamp(6px,1vw,14px) clamp(10px,1.6vw,24px) clamp(34px,4vw,64px)}.nsm-card{position:relative;width:100%;max-width:1440px;margin:0 auto;border-radius:clamp(28px,3.2vw,46px);overflow:hidden;isolation:isolate;padding:clamp(34px,5vw,70px) clamp(20px,4vw,64px);background:radial-gradient(60% 70% at 10% 0%,color-mix(in srgb,var(--peach) 20%,transparent),transparent 70%),radial-gradient(50% 60% at 94% 100%,color-mix(in srgb,var(--berry) 40%,transparent),transparent 72%),linear-gradient(160deg,color-mix(in srgb,var(--wine) 92%,var(--cream)) 0%,var(--wine) 38%,var(--deepwine) 100%);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent)}.nsm-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(26px,5vw,72px);align-items:center}.nsm-ph{position:relative;margin:0;justify-self:center;width:min(100%,400px);aspect-ratio:4/5}.nsm-ph::before{content:"";position:absolute;inset:0;border-radius:999px 999px 30px 30px;border:1.5px solid rgb(251 243 230 / .38);transform:translate(14px,-14px)}.nsm-ph img{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;border-radius:999px 999px 30px 30px;box-shadow:0 30px 50px -28px rgb(10 2 6 / .75),inset 0 0 0 1px rgb(255 255 255 / .3)}.nsm-tx{color:var(--cream)}.nsm-tx .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream))}.nsm-tx h2{margin:0 0 18px;font-family:var(--font-title);font-weight:700;font-size:clamp(27px,4.6vw,40px);line-height:1.05;color:var(--cream);text-wrap:balance}.nsm-tx h2 .lt2{display:block;font-family:var(--font-light);font-weight:400}.nsm-tx blockquote{margin:0 0 16px;padding-left:16px;border-left:2px solid var(--peach);font-family:var(--font-light);font-size:clamp(18px,1.9vw,22px);line-height:1.4;color:var(--cream)}.nsm-p{margin:0 0 24px;max-width:54ch;font-size:clamp(14.5px,1.25vw,16px);line-height:1.7;color:color-mix(in srgb,var(--cream) 90%,transparent)}@media(max-width:820px){.nsm-grid{grid-template-columns:1fr;text-align:left}.nsm-ph{width:min(70%,300px);margin-right:14px}}.blg{padding:clamp(30px,4.4vw,64px) clamp(14px,3vw,28px) clamp(44px,6vw,90px);scroll-margin-top:96px}.blg-in{max-width:1180px;margin:0 auto}.blg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px)}.blg-c{display:flex;flex-direction:column;border-radius:26px;overflow:hidden;color:inherit;text-decoration:none;background:rgb(255 255 255 / .78);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 26px 40px -30px rgb(107 22 48 / .5);transition:transform .35s var(--ease),box-shadow .35s}@media(hover:hover){.blg-c:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 34px 46px -30px rgb(107 22 48 / .6)}.blg-c:hover .blg-img img{transform:scale(1.04)}.blg-c:hover .blg-more svg{transform:translateX(4px)}}.blg-c:focus-visible{outline:2px solid var(--berry);outline-offset:3px}.blg-img{position:relative;aspect-ratio:3/2;overflow:hidden}.blg-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.blg-tag{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 6px;border-radius:99px;background:rgb(255 255 255 / .82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12px;font-weight:700;color:var(--wine)}.blg-tag i{display:block;width:16px;height:16px;border-radius:50%;background:radial-gradient(120% 120% at 30% 22%,color-mix(in srgb,var(--cc) 70%,white),var(--cc) 55%,color-mix(in srgb,var(--cc) 78%,black));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .5)}.blg-body{display:flex;flex-direction:column;gap:9px;padding:18px 20px 20px;flex:1}.blg-meta{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink);opacity:.8}.blg-body h3{margin:0;font-family:var(--font-title);font-weight:700;font-size:clamp(17px,1.7vw,19px);line-height:1.25;color:var(--wine)}.blg-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;color:var(--berry)}.blg-more svg{width:17px;height:17px;transition:transform .25s var(--ease)}.blg-act{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(26px,3.4vw,40px)}@media(max-width:860px){.blg-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -14px;padding:4px 14px 12px;scrollbar-width:none}.blg-grid::-webkit-scrollbar{display:none}.blg-c{flex:none;width:min(78vw,320px);scroll-snap-align:center}}@media(prefers-reduced-motion:reduce){.cmb-panel:not([hidden]),.rvm-back,.rvm-box{animation:none}.rvw-c,.blg-c,.blg-img img,.cmb-tab{transition:none}}#combos .cb-v{display:none}:root:not([data-cb]) #combos .cb-v[data-v="1"],:root[data-cb="1"] #combos .cb-v[data-v="1"],:root[data-cb="2"] #combos .cb-v[data-v="2"],:root[data-cb="3"] #combos .cb-v[data-v="3"],:root[data-cb="4"] #combos .cb-v[data-v="4"]{display:block}.cmb-in{max-width:1240px}.cb-wrap{position:relative}.cb-jars{--h:230px;position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;height:var(--h)}.cb-jars::after{content:"";position:absolute;left:10%;right:10%;bottom:-7px;height:16px;border-radius:50%;background:radial-gradient(closest-side,rgb(40 6 22 / .32),transparent);z-index:-1}.cb-jars i{display:block;height:100%;width:calc(var(--h)*.68);background:var(--img) center/contain no-repeat;filter:drop-shadow(0 12px 10px rgb(40 6 22 / .26))}.cb-jars i+i{margin-left:calc(var(--h)*-.15);height:90%;transform:rotate(4deg)}.cb-jars i:first-child:not(:last-child){transform:rotate(-4deg)}.cb-jars.one i{width:calc(var(--h)*.74)}.cb-cat{display:inline-flex;align-items:center;gap:8px;padding:4px 13px 4px 4px;border-radius:99px;background:rgb(255 255 255 / .84);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12.5px;font-weight:700;color:var(--t1);box-shadow:0 8px 16px -10px rgb(40 6 22 / .45)}.cb-cat .cmb-ic{width:26px;height:26px}.cb-cat .cmb-ic svg{width:15px;height:15px}.cb-kick{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t1)}.cb-desc{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink)}.cbA-c h3,.cbB-c h3,.cbC-p h3,.cbD-s h3{margin:0;font-family:var(--font-title);font-weight:700;font-size:clamp(20px,2vw,24px);line-height:1.1;color:var(--t1)}.cbA-c h3 span,.cbB-c h3 span,.cbC-p h3 span,.cbD-s h3 span{font-family:var(--font-light);font-weight:400}.cb-buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cb-buy .cmb-inc{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px}.cb-buy .cmb-tot{margin-right:auto;text-align:left}.cb-buy .cmb-tot b{font-size:24px}.cb-add{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:0;border-radius:99px;cursor:pointer;font:700 14px var(--font-body);color:#fff;background:linear-gradient(135deg,var(--t1),var(--t2));box-shadow:0 12px 22px -14px var(--t1);transition:transform .18s ease,box-shadow .18s ease,opacity .2s}.cb-add svg{width:17px;height:17px}.cb-add:hover{transform:translateY(-1px);box-shadow:0 16px 24px -14px var(--t1)}.cb-add:active{transform:scale(.97)}.cb-add:focus-visible{outline:2px solid var(--t1);outline-offset:3px}.cb-add[disabled]{opacity:.45;pointer-events:none}.cmb-chip{--ct:var(--t1)}.cbA-rail{position:relative;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:12px 0 26px;cursor:grab;outline:none}.cbA-rail::-webkit-scrollbar{display:none}.cbA-rail.is-drag{scroll-snap-type:none;cursor:grabbing}.cbA-track{--cw:clamp(272px,25vw,332px);list-style:none;margin:0;display:flex;gap:clamp(12px,1.6vw,20px);width:max-content;min-width:100%;box-sizing:border-box;padding:0 calc((100% - var(--cw))/2)}.cbA-c{flex:none;width:var(--cw);scroll-snap-align:center;display:flex;flex-direction:column;border-radius:28px;overflow:hidden;background:#fff;cursor:pointer;box-shadow:0 30px 46px -32px color-mix(in srgb,var(--t1) 70%,#2a0818),inset 0 0 0 1px rgb(255 255 255 / .9);transform:scale(.93);opacity:.6;transition:transform .55s var(--ease),opacity .55s,box-shadow .55s}.cbA-c.is-c{transform:none;opacity:1;cursor:default}.cbA-ph{position:relative;height:262px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:30px;background:radial-gradient(70% 55% at 50% 100%,color-mix(in srgb,var(--t1) 30%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--t1) 9%,#fff),color-mix(in srgb,var(--t2) 22%,#fff))}.cbA-ph::after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(180deg,transparent,#fff);z-index:1;pointer-events:none}.cbA-ph .cb-jars{--h:206px}.cbA-cat{position:absolute;top:14px;left:14px;z-index:3}.cbA-ph .cb-cat{position:absolute;top:14px;left:14px;z-index:3}.cbA-in{display:flex;flex-direction:column;gap:12px;padding:4px 20px 20px;position:relative;z-index:2;flex:1}.cbA-in .cmb-ck{gap:7px}.cbA-in .cmb-ck li{font-size:14px}.cbA-in .cb-buy{margin-top:auto;padding-top:6px}.cbA-ctl{display:flex;align-items:center;justify-content:center;gap:16px}@media(max-width:700px){.cbA-track{--cw:min(80vw,320px)}}.cbB-deck{position:relative;max-width:940px;margin:6px auto 0;height:clamp(470px,43vw,500px);outline:none;touch-action:pan-y}.cbB-deck:focus-visible{outline:2px solid var(--berry);outline-offset:8px;border-radius:34px}.cbB-c{position:absolute;inset:0;display:grid;grid-template-columns:1.06fr .94fr;border-radius:30px;overflow:hidden;background:#fff;transform-origin:50% 100%;box-shadow:0 34px 52px -34px color-mix(in srgb,var(--t1) 70%,#2a0818),inset 0 0 0 1px rgb(255 255 255 / .9);transition:transform .75s var(--ease),opacity .45s ease}.cbB-c[data-p="0"]{z-index:5;transform:none}.cbB-c[data-p="1"]{z-index:4;transform:translate(3.4%,18px) scale(.965) rotate(1.1deg);cursor:pointer}.cbB-c[data-p="2"]{z-index:3;transform:translate(6.8%,34px) scale(.93) rotate(2.2deg);cursor:pointer}.cbB-c[data-p="x"]{z-index:1;opacity:0;transform:translate(8%,40px) scale(.9) rotate(3deg);pointer-events:none}.cbB-c[data-p="-1"]{z-index:6;opacity:0;transform:translate(-16%,-8px) rotate(-6deg);pointer-events:none}.cbB-in{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,34px);min-width:0}.cbB-in .cmb-ck{grid-template-columns:1fr 1fr;gap:8px 14px}.cbB-in .cmb-ck li{font-size:14px}.cbB-in .cb-buy{margin-top:auto}.cbB-art{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:34px;overflow:hidden;background:radial-gradient(75% 55% at 50% 100%,color-mix(in srgb,var(--t1) 34%,transparent),transparent 74%),linear-gradient(170deg,color-mix(in srgb,var(--t1) 12%,#fff),color-mix(in srgb,var(--t2) 30%,#fff))}.cbB-art .cb-jars{--h:244px}.cbB-art .cb-cat{position:absolute;top:16px;right:16px}.cbB-ctl{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:clamp(40px,4.4vw,52px)}.cbB-dots{display:flex;gap:9px}.cbB-dot{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#fff0;opacity:.55;transition:opacity .25s,transform .3s var(--ease)}.cbB-dot .cmb-ic{width:32px;height:32px}.cbB-dot .cmb-ic svg{width:18px;height:18px}.cbB-dot:hover{opacity:.9}.cbB-dot[aria-current="true"]{opacity:1;transform:scale(1.14)}.cbB-dot[aria-current="true"] .cmb-ic{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .45),0 0 0 3px var(--cream),0 0 0 5px var(--cc)}.cbB-dot:focus-visible{outline:2px solid var(--berry);outline-offset:2px}@media(max-width:760px){.cbB-deck{height:auto;min-height:0}.cbB-c{position:absolute;grid-template-columns:1fr;grid-template-rows:auto auto}.cbB-c[data-p="0"]{position:relative}.cbB-art{order:-1;padding-top:44px}.cbB-art .cb-jars{--h:190px}.cbB-art .cb-cat{right:auto;left:14px}.cbB-in .cmb-ck{grid-template-columns:1fr}.cbB-c[data-p="1"]{transform:translate(2.6%,12px) scale(.965) rotate(1deg)}.cbB-c[data-p="2"]{transform:translate(5.2%,24px) scale(.93) rotate(2deg)}.cbB-dots{gap:2px}.cbB-dot{width:34px;height:34px}.cbB-dot .cmb-ic{width:26px;height:26px}.cbB-dot .cmb-ic svg{width:15px;height:15px}.cbB-ctl{margin-top:44px;gap:8px}}.cbC-row{display:flex;gap:10px;height:clamp(500px,38vw,540px)}.cbC-p{position:relative;flex:0 0 92px;border-radius:28px;overflow:hidden;isolation:isolate;transition:flex .7s var(--ease),box-shadow .5s;background:linear-gradient(180deg,color-mix(in srgb,var(--t1) 14%,#fff),color-mix(in srgb,var(--t2) 30%,#fff));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .85),0 20px 34px -28px color-mix(in srgb,var(--t1) 70%,#2a0818)}.cbC-p.is-on{flex:1 1 0%;background:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 34px 52px -34px color-mix(in srgb,var(--t1) 72%,#2a0818)}.cbC-h{position:absolute;z-index:3;left:0;top:0;bottom:0;width:92px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px 0 18px;border:0;background:#fff0;cursor:pointer;font:inherit;color:var(--t1)}.cbC-h:focus-visible{outline:2px solid var(--t1);outline-offset:-4px;border-radius:28px}.cbC-vt{writing-mode:vertical-rl;transform:rotate(180deg);flex:1;font-family:var(--font-title);font-weight:700;font-size:17px;letter-spacing:.01em;white-space:nowrap;color:var(--t1)}.cbC-pr{font-weight:700;font-size:13.5px;color:var(--t1)}.cbC-chev{display:none;width:20px;height:20px}.cbC-b{position:absolute;inset:0 0 0 92px;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s .7s}.cbC-p.is-on .cbC-b{opacity:1;visibility:visible;transition:opacity .45s ease .25s,visibility 0s}.cbC-bi{position:absolute;inset:0;min-width:660px;display:grid;grid-template-columns:.9fr 1.1fr}.cbC-art{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:40px;overflow:hidden;background:radial-gradient(75% 55% at 50% 100%,color-mix(in srgb,var(--t1) 32%,transparent),transparent 74%),linear-gradient(170deg,color-mix(in srgb,var(--t1) 9%,#fff),color-mix(in srgb,var(--t2) 24%,#fff))}.cbC-art .cb-jars{--h:236px}.cbC-in{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,32px) clamp(20px,2.6vw,32px) 22px;min-width:0}.cbC-in .cmb-ck{gap:7px}.cbC-in .cmb-ck li{font-size:14px}.cbC-in .cb-buy{margin-top:auto}@media(max-width:860px){.cbC-row{flex-direction:column;height:auto;gap:9px}.cbC-p{flex:none;transition:box-shadow .4s}.cbC-h{position:relative;width:100%;height:64px;flex-direction:row;align-items:center;gap:12px;padding:0 18px 0 12px}.cbC-vt{writing-mode:horizontal-tb;transform:none;flex:1;text-align:left;font-size:16px}.cbC-chev{display:block;transition:transform .35s var(--ease)}.cbC-p.is-on .cbC-chev{transform:rotate(180deg)}.cbC-b{position:relative;inset:auto;display:grid;grid-template-rows:0fr;opacity:1;visibility:visible;transition:grid-template-rows .55s var(--ease)}.cbC-p.is-on .cbC-b{grid-template-rows:1fr;transition:grid-template-rows .55s var(--ease)}.cbC-bi{position:relative;inset:auto;min-width:0;overflow:hidden;min-height:0;grid-template-columns:1fr}.cbC-art{padding-top:26px}.cbC-art .cb-jars{--h:190px}.cbC-p:not(.is-on) .cbC-bi{visibility:hidden}}.cbD-dock{display:flex;justify-content:center;gap:clamp(8px,1.6vw,22px);margin:0 0 clamp(18px,2.6vw,30px)}.cbD-tab{display:flex;flex-direction:column;align-items:center;gap:8px;width:clamp(74px,8vw,104px);padding:0;border:0;background:#fff0;cursor:pointer;font:inherit;color:var(--ink)}.cbD-tab .cmb-ic{width:52px;height:52px;transition:transform .35s var(--ease),box-shadow .35s}.cbD-tab .cmb-ic svg{width:26px;height:26px}.cbD-lb{font-size:12.5px;font-weight:700;line-height:1.2;text-align:center;color:var(--ink);opacity:.82}.cbD-tab:hover .cmb-ic{transform:translateY(-2px)}.cbD-tab[aria-selected="true"] .cmb-ic{transform:scale(1.08);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .45),0 0 0 3px var(--cream),0 0 0 5.5px var(--cc),0 14px 22px -12px var(--cc)}.cbD-tab[aria-selected="true"] .cbD-lb{color:var(--t1);opacity:1}.cbD-tab:focus-visible{outline:2px solid var(--t1);outline-offset:4px;border-radius:14px}.cbD-stage{position:relative;border-radius:clamp(30px,3.4vw,44px);overflow:hidden;isolation:isolate}.cbD-s{--sun:clamp(300px,30vw,400px);position:relative;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto;column-gap:clamp(8px,2vw,28px);align-items:center;min-height:clamp(520px,44vw,590px);padding:clamp(28px,3.4vw,46px) clamp(22px,3.6vw,54px) clamp(24px,3vw,34px);background:radial-gradient(80% 70% at 50% 40%,color-mix(in srgb,var(--t2) 20%,#fff),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--t1) 10%,#fff),color-mix(in srgb,var(--t2) 20%,#fff))}.cbD-s[hidden]{display:none}.cbD-s:not([hidden]){animation:cbDin .6s var(--ease) both}@keyframes cbDin{from{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}.cbD-sun{position:absolute;z-index:0;left:50%;top:44%;width:var(--sun);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / .7),transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--t1) 34%,#fff),color-mix(in srgb,var(--t2) 50%,#fff));box-shadow:0 0 0 clamp(14px,1.8vw,24px) color-mix(in srgb,var(--t1) 8%,transparent),0 0 0 clamp(30px,3.8vw,52px) color-mix(in srgb,var(--t2) 6%,transparent)}.cbD-l,.cbD-r,.cbD-m{position:relative;z-index:1}.cbD-l{display:flex;flex-direction:column;gap:12px;max-width:340px;justify-self:end}.cbD-m{display:flex;align-items:flex-end;justify-content:center;width:var(--sun)}.cbD-m .cb-jars{--h:clamp(250px,25vw,320px);margin-top:12px}.cbD-r{justify-self:start;max-width:300px}.cbD-r .cmb-ck{gap:12px}.cbD-r .cmb-ck li{font-size:14.5px}.cbD-buy{grid-column:1/-1;position:relative;z-index:2;justify-self:center;margin-top:clamp(14px,2vw,22px);padding:10px 12px 10px 20px;border-radius:99px;background:rgb(255 255 255 / .88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 22px 34px -24px color-mix(in srgb,var(--t1) 75%,#2a0818),inset 0 0 0 1px rgb(255 255 255 / .95)}.cbD-buy .cb-buy{flex-wrap:nowrap;gap:14px}.cbD-buy .cb-buy .cmb-inc{flex:none;flex-wrap:nowrap}.cbD-buy .cb-buy .cmb-tot{margin-right:0;text-align:right}@media(max-width:960px){.cbD-s{grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;text-align:center;row-gap:14px;padding-top:26px}.cbD-sun{top:230px;--sun:300px}.cbD-m{order:-1;width:100%}.cbD-m .cb-jars{--h:210px}.cbD-l{order:0;justify-self:center;max-width:46ch}.cbD-r{order:1;justify-self:center;max-width:440px;text-align:left}.cbD-buy{order:2;border-radius:26px;padding:14px;width:100%;box-sizing:border-box}.cbD-buy .cb-buy{flex-wrap:wrap}.cbD-buy .cb-buy .cmb-inc{flex:1 1 100%;flex-wrap:wrap}.cbD-buy .cb-buy .cmb-tot{margin-right:auto;text-align:left}}@media(max-width:640px){.cbD-dock{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -14px 18px;padding:6px 14px 10px;gap:6px}.cbD-dock::-webkit-scrollbar{display:none}.cbD-tab{flex:none;width:76px}.cbD-tab .cmb-ic{width:46px;height:46px}}.cbPick{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:1200;display:flex;align-items:center;gap:6px;padding:7px 8px 7px 16px;border-radius:99px;background:rgb(80 12 38 / .94);color:var(--cream);box-shadow:0 18px 34px -16px rgb(20 4 12 / .7);max-width:calc(100vw - 20px);overflow-x:auto;scrollbar-width:none}.cbPick::-webkit-scrollbar{display:none}.cbPick span{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-right:4px;white-space:nowrap}.cbPick button{flex:none;border:0;cursor:pointer;padding:9px 14px;border-radius:99px;font:600 13px var(--font-body);color:var(--cream);background:rgb(251 243 230 / .12);white-space:nowrap}.cbPick button[aria-pressed="true"]{background:var(--cream);color:var(--wine)}.cbPick button:focus-visible{outline:2px solid var(--peach);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cbA-c,.cbB-c,.cbC-p,.cbC-b,.cbD-s:not([hidden]){transition:none;animation:none}}.cmb{overflow-x:clip}.cbA-rail{width:100vw;margin-left:calc(50% - 50vw)}.cbA-ph{height:244px}.cbA-ph .cb-jars{--h:192px}.cbA-in .cmb-inc{flex-wrap:nowrap;gap:6px}.cbA-in .cmb-chip{padding:6px 10px 6px 7px;gap:6px;font-size:12.5px}.cbA-in .cmb-chip .th{width:12px;height:20px}.cbA-in .cb-buy{gap:8px 10px}.cbA-in .cb-add{padding:10px 17px}.cmb-chip{white-space:nowrap}.cb-buy .cmb-tot{display:block}.cb-buy .cmb-tot small{display:block;margin-bottom:2px}@media(max-width:860px){.cbC-p,.cbC-p.is-on{flex:none}}.pn{--hw:86px}.pn-row{display:flex;gap:10px;height:clamp(520px,39vw,560px)}.pn-p{position:relative;flex:0 0 var(--hw);border-radius:28px;overflow:hidden;isolation:isolate;transition:flex .7s var(--ease),box-shadow .5s,background .4s;background:linear-gradient(180deg,color-mix(in srgb,var(--t1) 14%,#fff),color-mix(in srgb,var(--t2) 30%,#fff));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .85),0 20px 34px -28px color-mix(in srgb,var(--t1) 70%,#2a0818)}.pn-p.is-on{flex:1 1 0%;background:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 34px 52px -34px color-mix(in srgb,var(--t1) 72%,#2a0818)}.pn-h{position:absolute;z-index:3;left:0;top:0;bottom:0;width:var(--hw);display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0 18px;border:0;background:#fff0;cursor:pointer;font:inherit;color:var(--t1);text-align:center}.pn-h:focus-visible{outline:2px solid var(--t1);outline-offset:-4px;border-radius:28px}.pn-tx{display:contents}.pn-nm{display:block;writing-mode:vertical-rl;transform:rotate(180deg);flex:1;font-family:var(--font-title);font-weight:700;font-size:17px;white-space:nowrap;color:var(--t1)}.pn-sub,.pn-no,.pn-chev,.pn-mini,.pn-x,.pn-bar,.pn-scrim,.pn-dock{display:none}.pn-pr{font-weight:700;font-size:13.5px;color:var(--t1)}.pn-mini i{display:block;width:34px;height:100%;background:var(--img) center/contain no-repeat;filter:drop-shadow(0 4px 4px rgb(40 6 22 / .25))}.pn-mini i+i{margin-left:-12px;height:88%}.pn-b{position:absolute;inset:0 0 0 var(--hw);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s .7s}.pn-p.is-on .pn-b{opacity:1;visibility:visible;transition:opacity .45s ease .25s,visibility 0s}.pn-bi{position:absolute;inset:0;min-width:620px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pn-art{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:40px;overflow:hidden;background:radial-gradient(75% 55% at 50% 100%,color-mix(in srgb,var(--t1) 32%,transparent),transparent 74%),linear-gradient(170deg,color-mix(in srgb,var(--t1) 9%,#fff),color-mix(in srgb,var(--t2) 24%,#fff))}.pn-art .cb-jars{--h:236px}.pn-in{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,32px) clamp(20px,2.6vw,32px) 22px;min-width:0}.pn-in h3{margin:0;font-family:var(--font-title);font-weight:700;font-size:clamp(20px,2vw,24px);line-height:1.1;color:var(--t1)}.pn-in h3 span{font-family:var(--font-light);font-weight:400}.pn-in .cmb-ck{gap:7px}.pn-in .cmb-ck li{font-size:14px}.pn-in .cb-buy{margin-top:auto}.cb-row{display:flex;align-items:center;gap:14px;flex:1 1 100%}.cmb{background:none}.cmb-in{position:relative}.cmb::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(55% 42% at 6% 22%,color-mix(in srgb,var(--peach) 26%,transparent),transparent 72%),radial-gradient(46% 42% at 98% 58%,color-mix(in srgb,#C1A7E2 22%,transparent),transparent 74%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent 100%)}.rvw{background:none}.rvw-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 36% at 12% 46%,color-mix(in srgb,var(--peach) 22%,transparent),transparent 74%),radial-gradient(52% 40% at 90% 70%,color-mix(in srgb,#C1A7E2 26%,transparent),transparent 76%),linear-gradient(180deg,color-mix(in srgb,var(--peach) 10%,transparent),color-mix(in srgb,#C1A7E2 12%,transparent));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 24%,#000 70%,transparent 100%)}.rvw::before{background:linear-gradient(180deg,color-mix(in srgb,var(--peach) 36%,transparent),transparent 92%)}.rvw::after{background:linear-gradient(180deg,color-mix(in srgb,#C1A7E2 40%,transparent),transparent 92%)}@media(min-width:861px){.pn-p,.pn-p.is-on{background:#fff}.pn-p{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .85),0 24px 38px -28px color-mix(in srgb,var(--g1) 80%,#2a0818)}.pn-p.is-on{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 36px 56px -34px color-mix(in srgb,var(--g1) 75%,#2a0818)}.pn-h{background:linear-gradient(180deg,color-mix(in srgb,var(--cc) 14%,#fff) 0%,color-mix(in srgb,var(--cc) 58%,#fff) 24%,color-mix(in srgb,var(--cc) 40%,var(--g1)) 48%,var(--g1) 78%,color-mix(in srgb,var(--g1) 88%,#000) 100%);transition:filter .35s}.pn-h::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .5),transparent 22%);mix-blend-mode:soft-light}.pn-nm,.pn-pr{color:var(--on);text-shadow:0 1px 2px color-mix(in srgb,var(--g1) 40%,transparent)}.pn-nm{font-size:17.5px;letter-spacing:.01em}.pn-pr{font-size:14px}.pn-h .cmb-ic{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .6),0 0 0 3px rgb(255 255 255 / .5),0 12px 20px -10px color-mix(in srgb,var(--g1) 85%,#000)}.pn-p:not(.is-on) .pn-h:hover{filter:saturate(1.12) brightness(1.04)}.pn-bi{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.pn-art{background:linear-gradient(170deg,color-mix(in srgb,var(--cc) 10%,#fff),color-mix(in srgb,var(--cc) 34%,#fff));padding-bottom:34px}.pn-art::before{content:"";position:absolute;left:50%;bottom:9%;width:min(80%,310px);aspect-ratio:1;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle at 34% 28%,rgb(255 255 255 / .7),transparent 56%),linear-gradient(160deg,color-mix(in srgb,var(--cc) 38%,#fff),color-mix(in srgb,var(--g1) 46%,#fff));box-shadow:0 0 0 clamp(12px,1.6vw,20px) color-mix(in srgb,var(--cc) 12%,transparent),0 0 0 clamp(26px,3.4vw,44px) color-mix(in srgb,var(--cc) 6%,transparent)}.pn-art .cb-jars{position:relative;z-index:1;--h:232px}}.pn-in{gap:13px}.pn-chip{align-self:flex-start;margin:0;padding:6px 14px;border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--t1),var(--t2));box-shadow:0 12px 20px -14px var(--t1)}.pn-in .cb-desc{font-size:14.5px;line-height:1.55}.pn-in .cmb-ck{gap:6px;margin:0}.pn-in .cmb-ck li{font-size:13.5px}.pn-lab{margin:6px 0 -3px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t1)}.pn-in .cb-buy{gap:14px;margin-top:0}.pn-in .cmb-inc{display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr));gap:6px;padding:6px;border-radius:24px;flex:1 1 100%;background:color-mix(in srgb,var(--t1) 7%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t1) 16%,transparent)}.pn-in .cmb-chip{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"th n" "th p";column-gap:10px;row-gap:1px;align-items:center;width:auto;box-sizing:border-box;margin:0;padding:11px 14px 11px 11px;border-radius:19px;background:#fff0;box-shadow:none;color:var(--ink);cursor:pointer;font-size:14px;white-space:nowrap;transition:background .3s,color .3s,box-shadow .3s,transform .2s var(--ease)}.pn-in .cmb-chip:hover{background:rgb(255 255 255 / .7)}.pn-in .cmb-chip:active{transform:scale(.98)}.pn-in .cmb-chip .th{grid-area:th;width:26px;height:42px;filter:drop-shadow(0 5px 5px rgb(40 6 22 / .22))}.pn-in .cmb-chip .cn{grid-area:n;font-weight:700;font-size:15px;line-height:1.1;color:var(--t1)}.pn-in .cmb-chip em{grid-area:p;margin:0;font-style:normal;font-weight:600;font-size:13px;color:var(--ink);opacity:.8}.pn-in .cmb-chip:has(input:checked){background:linear-gradient(135deg,var(--t1),var(--t2));box-shadow:0 16px 24px -14px var(--t1),inset 0 0 0 1px rgb(255 255 255 / .25)}.pn-in .cmb-chip:has(input:checked) .cn{color:#fff}.pn-in .cmb-chip:has(input:checked) em{color:#fff;opacity:.92}.pn-in .cmb-chip:has(input:checked) .th{filter:drop-shadow(0 6px 6px rgb(0 0 0 / .3)) drop-shadow(0 0 1px rgb(255 255 255 / .8))}.pn-in .cmb-chip .bx{position:absolute;top:-7px;right:-3px;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--t1);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--t1) 34%,#fff),0 6px 10px -4px rgb(40 6 22 / .4)}.pn-in .cmb-chip .bx svg{width:12px;height:12px}.pn-in .cmb-chip input:checked+.bx{background:#fff;box-shadow:0 0 0 1.5px #fff,0 6px 10px -4px rgb(40 6 22 / .45)}.pn-in .cmb-chip input:focus-visible+.bx{outline:2px solid var(--t1);outline-offset:2px}.pn-in .cb-row{align-items:center;justify-content:space-between;gap:16px}.pn-in .cmb-tot{margin:0;text-align:left;line-height:1}.pn-in .cmb-tot small{display:block;margin-bottom:4px;font-size:11px;letter-spacing:.1em}.pn-in .cmb-tot b{font-family:var(--font-title);font-weight:700;font-size:32px;line-height:1;color:var(--t1)}.pn-in .cmb-tot b i{font-style:normal;font-family:var(--font-body);font-size:13px;font-weight:700;margin-left:5px;opacity:.85}.pn-in .cb-add{flex:none;gap:9px;padding:15px 28px;font-size:15px;border-radius:99px;box-shadow:0 16px 26px -14px var(--t1)}.pn-in .cb-add svg{width:18px;height:18px}@media(max-width:860px){.pn-in .cmb-inc{padding:5px;gap:5px}.pn-in .cmb-chip{width:auto;padding:10px 10px 10px 9px;border-radius:17px;column-gap:8px}.pn-in .cmb-chip .th{width:22px;height:36px}.pn-in .cmb-chip .cn{font-size:14.5px}.pn-in .cmb-chip em{margin-left:0}.pn-in .cmb-tot b{font-size:26px}.pn-in .cb-add{flex:1;justify-content:center;padding:14px 20px}}@media(min-width:861px){.pn-art .cb-jars{--h:196px}.pn-art::before{width:min(78%,250px);bottom:12%}.pn-in{justify-content:center}}.rvw::before{background:linear-gradient(180deg,color-mix(in srgb,var(--peach) 24%,transparent),transparent 78%)}.rvw::after{background:linear-gradient(180deg,color-mix(in srgb,#C1A7E2 26%,transparent),transparent 78%)}.pn-in .cmb-chip .cn{color:var(--pt,var(--t1))}.pn-in .cmb-chip:has(input:checked){background:linear-gradient(135deg,color-mix(in srgb,var(--pt) 80%,#fff) 0%,var(--pt) 55%,color-mix(in srgb,var(--pt) 82%,#000) 100%);box-shadow:0 16px 24px -14px var(--pt),inset 0 0 0 1px rgb(255 255 255 / .28)}.pn-in .cmb-chip .bx{color:var(--pt);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--pt) 34%,#fff),0 6px 10px -4px rgb(40 6 22 / .4)}.pn-in .cmb-chip:has(input:checked) .cn,.pn-in .cmb-chip:has(input:checked) em{color:#fff}@media(min-width:861px){.pn-in .cmb-tot b{font-size:29px}.pn-in .cb-add{padding:14px 24px}.pn-in .cb-row{gap:12px}}.pn-hint{display:none}@media(max-width:860px){.pn-hint{display:block;margin:0 0 8px;text-align:center;font-size:13.5px;line-height:1.5;color:var(--ink);opacity:.85}.pn-row{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;align-items:start;height:auto;padding:34px 0 30px}.pn-p,.pn-p.is-on{flex:none;overflow:visible;isolation:auto;border-radius:26px;background:#fff0;box-shadow:none;transition:none}.pn-p:nth-child(even){margin-top:0}.pn-h{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;height:auto;min-height:208px;padding:14px;text-align:left;border-radius:26px;overflow:visible;background:linear-gradient(180deg,color-mix(in srgb,var(--cc) 14%,#fff) 0%,color-mix(in srgb,var(--cc) 58%,#fff) 26%,color-mix(in srgb,var(--cc) 40%,var(--g1)) 52%,var(--g1) 80%,color-mix(in srgb,var(--g1) 88%,#000) 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .55),0 22px 34px -24px color-mix(in srgb,var(--g1) 85%,#2a0818);transition:transform .3s var(--ease),box-shadow .3s;-webkit-tap-highlight-color:#fff0}.pn-h::after{content:"";position:absolute;inset:0;border-radius:26px;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .5),transparent 24%);mix-blend-mode:soft-light}.pn-h:active{transform:scale(.97)}.pn-h .cmb-ic{width:40px;height:40px;position:relative;z-index:2;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .6),0 0 0 3px rgb(255 255 255 / .5),0 10px 16px -8px color-mix(in srgb,var(--g1) 85%,#000)}.pn-h .cmb-ic svg{width:21px;height:21px}.pn-no{display:none}.pn-mini{display:flex;align-items:flex-end;justify-content:flex-end;position:absolute;z-index:3;right:6px;top:-28px;height:112px;pointer-events:none}.pn-mini i{width:50px;filter:drop-shadow(0 8px 8px rgb(40 6 22 / .32))}.pn-mini i+i{margin-left:-16px;height:90%}.pn-tx{position:absolute;z-index:2;left:14px;right:56px;bottom:14px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.pn-nm{writing-mode:horizontal-tb;transform:none;flex:none;font-size:17px;line-height:1.1;white-space:normal;color:var(--on);text-shadow:0 1px 2px color-mix(in srgb,var(--g1) 45%,transparent)}.pn-sub{display:block;margin-top:3px;font-size:11.5px;font-weight:600;line-height:1.25;color:var(--on);opacity:.9}.pn-pr{display:inline-flex;margin-top:9px;padding:4px 11px;border-radius:99px;font-size:13px;font-weight:700;color:var(--on);background:rgb(255 255 255 / .22);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-shadow:none}.pn-chev{display:block;position:absolute;z-index:2;right:12px;bottom:12px;width:34px;height:34px;padding:9px;box-sizing:border-box;border-radius:50%;background:#fff;color:var(--g1);box-shadow:0 10px 16px -8px color-mix(in srgb,var(--g1) 80%,#000);transition:none}.pn-p.is-on .pn-chev{transform:none}.pn-b{display:none}.pn-p.is-sheet{z-index:1300}.pn-p.is-sheet .pn-b{display:block;position:fixed;top:auto;left:0;right:0;bottom:0;z-index:1300;max-height:92vh;max-height:92svh;overflow-y:auto;overscroll-behavior:contain;opacity:1;visibility:visible;background:#fff;border-radius:30px 30px 0 0;box-shadow:0 -34px 64px -22px rgb(20 4 12 / .6);animation:pnSheet .5s var(--ease) both;transition:none}.pn-p.is-sheet .pn-b.is-drag{animation:none;transition:none}.pn-b::before{content:"";display:block;width:44px;height:5px;border-radius:5px;margin:10px auto 0;background:color-mix(in srgb,var(--t1) 28%,#fff)}.pn-p.is-sheet .pn-bi{display:block;position:relative;inset:auto;min-width:0;overflow:clip}.pn-x{display:grid;place-items:center;position:absolute;z-index:5;top:12px;right:12px;width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--t1);background:rgb(255 255 255 / .88);box-shadow:0 8px 16px -10px rgb(40 6 22 / .55)}.pn-x svg{width:18px;height:18px}.pn-art{margin:8px 12px 0;border-radius:24px;padding:34px 0 30px;min-height:0;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--cc) 14%,#fff) 0%,color-mix(in srgb,var(--cc) 44%,#fff) 55%,color-mix(in srgb,var(--cc) 70%,#fff) 100%)}.pn-art::before{content:"";position:absolute;left:50%;bottom:4%;width:250px;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 36% 30%,rgb(255 255 255 / .85),rgb(255 255 255 / .18) 62%,transparent 72%);box-shadow:0 0 0 14px rgb(255 255 255 / .18),0 0 0 30px rgb(255 255 255 / .1)}.pn-art .cb-jars{--h:212px;position:relative;z-index:1}.pn-in{padding:20px 18px 24px;gap:13px}.pn-in h3{font-size:24px}.pn-in .cb-row{position:sticky;bottom:10px;z-index:6;padding:10px 10px 10px 18px;border-radius:24px;background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 30px -16px color-mix(in srgb,var(--t1) 70%,#2a0818),inset 0 0 0 1px color-mix(in srgb,var(--t1) 16%,transparent)}.pn-in .cb-add{flex:1;justify-content:center;padding:15px 20px}.pn-scrim{display:block;position:fixed;inset:0;z-index:1290;background:rgb(40 6 22 / .52);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:pnFade .3s ease both}.pn-scrim[hidden]{display:none}@keyframes pnSheet{from{transform:translateY(100%)}to{transform:none}}@keyframes pnFade{from{opacity:0}to{opacity:1}}}body.pn-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.pn-h{transition:none}.pn-p.is-sheet .pn-b,.pn-scrim{animation:none}}.cb-wrap.reveal,.cb-wrap.reveal.in{transform:none!important}.pn-nm,.pn-sub,.pn-pr{color:#fff!important;text-shadow:0 1px 3px rgb(60 30 0 / .45)}.pn-art{position:relative}.pn-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;z-index:0;user-select:none;-webkit-user-drag:none}.pn-art .cb-jars{display:none!important}.pn-art::before{display:none!important}.pn-art::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35)}@media(max-width:860px){.pn-art{min-height:340px;padding:0}}@media(min-width:861px){.pn-row{height:clamp(560px,41vw,600px)}}.pn-in{gap:0;justify-content:flex-start;padding:clamp(30px,3.2vw,44px) clamp(24px,3vw,40px) clamp(26px,2.6vw,34px)}.pn-in .pn-chip{margin:0 0 16px}.pn-in h3{margin:0 0 14px;font-size:clamp(24px,2.3vw,28px)}.pn-in .cb-desc{margin:0 0 18px;max-width:46ch}.pn-in .cmb-ck{margin:0;gap:9px}.pn-in .pn-lab{margin:auto 0 12px;padding-top:24px}.pn-in .cb-buy{gap:0}.pn-in .cmb-inc{flex:1 1 100%}.pn-in .cb-row{flex:1 1 100%;margin-top:20px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--t1) 16%,transparent)}.pn-in .cb-add{background:#5E1630;color:#fff;box-shadow:0 12px 20px -14px rgb(40 6 22 / .7);padding:14px 26px}.pn-in .cb-add:hover{background:#7A1C3E;box-shadow:0 16px 24px -14px rgb(40 6 22 / .7)}@media(max-width:860px){.pn-in{padding:22px 20px 26px}.pn-in .pn-chip{margin-bottom:14px}.pn-in .cb-desc{margin-bottom:16px}.pn-in .pn-lab{margin:0 0 12px;padding-top:22px}.pn-in .cb-row{margin-top:16px;padding:14px 10px 10px 4px;border-top:1px solid color-mix(in srgb,var(--t1) 16%,transparent);border-radius:0;background:rgb(255 255 255 / .96);box-shadow:none}.pn-in .cb-row{position:sticky;bottom:0}}.sh-tools{display:none}@media(min-width:861px){.sh-top{position:relative}.sh-tools{display:block;position:absolute;inset:0;pointer-events:none}.sh-tools>*{position:absolute;top:46px;pointer-events:auto}.sh-all{left:0;padding:13px 24px;font-size:14px}.sh-ctl{right:0;display:flex;gap:12px}.sh-ctl .sh-arrow{width:54px;height:54px}.rail-foot .sh-arrow,.rail-foot .btn{display:none}.rail-foot .rail-ctl{width:min(320px,100%);justify-content:center}}@media(min-width:861px){.sh-all{left:clamp(24px,4.5vw,76px)}.sh-ctl{right:clamp(24px,4.5vw,76px)}}.pn-in .cb-add{background:var(--cream);color:var(--t1);border:1.6px solid var(--t1);box-shadow:none}.pn-in .cb-add:hover{background:var(--t1);color:#fff;box-shadow:0 12px 20px -14px var(--t1)}.pn-in .cb-add svg{stroke:currentColor}.pn-x{background:var(--cream)!important;color:var(--t1)!important;border:1.6px solid var(--t1)!important;box-shadow:none!important}.rvw-open,.blg-act .btn-primary,.rvm-send,.rvm-ok .btn-primary{background:var(--cream);color:var(--berry);border:1.6px solid var(--berry);box-shadow:none}@media(hover:hover){.rvw-open:hover,.blg-act .btn-primary:hover,.rvm-send:hover,.rvm-ok .btn-primary:hover{background:var(--berry);color:var(--cream)}}.pn-th{display:none}@media(max-width:860px){.pn-row{gap:14px 12px;padding:30px 0 26px}.pn-h{min-height:262px;padding:12px;overflow:hidden;border-radius:26px}.pn-th{display:block;position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 74%;pointer-events:none;user-select:none;-webkit-user-drag:none}.pn-h::after{z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--cc) 30%,transparent) 0%,transparent 30%,color-mix(in srgb,var(--g1) 45%,transparent) 58%,color-mix(in srgb,var(--g1) 92%,#000 8%) 100%);mix-blend-mode:normal}.pn-mini{display:none}.pn-h .cmb-ic{position:relative;z-index:2;width:38px;height:38px}.pn-tx{z-index:2;left:12px;right:52px;bottom:12px}.pn-nm{font-size:16.5px}.pn-sub{font-size:11.5px}.pn-chev{z-index:2;background:var(--cream);color:var(--g1);border:1.6px solid var(--cream);right:10px;bottom:10px;width:36px;height:36px;padding:9px}.pn-art{min-height:360px}}.pn-in .cb-add{background:#fff}.pn-in .cb-add:hover{background:var(--t1);color:#fff}.pn-x{background:#fff!important}@media(max-width:860px){.pn-chev{background:#fff;border-color:#fff}}.pn-photo{object-position:calc(var(--px,50)*1%) calc(var(--py,62)*1%);transform:scale(calc(var(--pz,100)/100));transform-origin:calc(var(--px,50)*1%) calc(var(--py,62)*1%)}.pn-th{object-position:calc(var(--tx,50)*1%) calc(var(--ty,74)*1%);transform:scale(calc(var(--tz,100)/100));transform-origin:calc(var(--tx,50)*1%) calc(var(--ty,74)*1%)}@media(max-width:860px){.pn-art{min-height:var(--ah,360px)}.pn-h{min-height:var(--tl,262px)}}.p-nad{--img:url(/wp-content/themes/aurah/assets/img/home/jar-nad.webp)}.p-zleep{--img:url(/wp-content/themes/aurah/assets/img/home/jar-zleep.webp)}.p-hair{--img:url(/wp-content/themes/aurah/assets/img/home/jar-hair.webp)}.p-fertil{--img:url(/wp-content/themes/aurah/assets/img/home/jar-fertil.webp)}.p-rnew{--img:url(/wp-content/themes/aurah/assets/img/home/jar-rnew.webp)}.p-spm{--img:url(/wp-content/themes/aurah/assets/img/home/jar-spm.webp)}.p-flow{--img:url(/wp-content/themes/aurah/assets/img/home/jar-flow.webp)}.p-ghelp{--img:url(/wp-content/themes/aurah/assets/img/home/jar-ghelp.webp)}.p-meno{--img:url(/wp-content/themes/aurah/assets/img/home/jar-meno.webp)}.k0{--cimg:url(/wp-content/themes/aurah/assets/img/caps/k0.webp)}.k1{--cimg:url(/wp-content/themes/aurah/assets/img/caps/k1.webp)}.k2{--cimg:url(/wp-content/themes/aurah/assets/img/caps/k2.webp)}.k3{--cimg:url(/wp-content/themes/aurah/assets/img/caps/k3.webp)}.k4{--cimg:url(/wp-content/themes/aurah/assets/img/caps/k4.webp)}.hd-photo{--hand:url(/wp-content/themes/aurah/assets/img/home/calidad-mano.webp)}.hx{--bg:url(/wp-content/themes/aurah/assets/img/home/hero-set.webp)}#clientas,.rf{--ease:cubic-bezier(.16,1,.3,1)}.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}.sx{max-width:1120px;margin:0 auto;padding:0 clamp(14px,3vw,28px)}.sx-src{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:center}.sx-src b{display:block;font-family:var(--font-title);font-size:34px;color:var(--wine)}.sx-src span{font-size:14px;color:var(--ink)}.is-js .sx-src{display:none}.sx-stage{position:relative}.sx .num{font-variant-numeric:tabular-nums}.sx-pre,.sx-sep,.sx-suf{display:inline-block}.sx-a{display:grid;grid-template-columns:repeat(3,1fr);border-radius:clamp(24px,3vw,36px);overflow:hidden;position:relative;isolation:isolate;color:var(--cream);background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--berry) 70%,transparent),transparent 62%),linear-gradient(150deg,var(--wine),var(--deepwine));box-shadow:0 34px 60px -34px rgb(107 22 48 / .8)}.sx-a::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .22) 50%,transparent 65%);transform:translateX(-120%)}.sx-a.go::after{transform:translateX(120%);transition:transform 1.6s var(--ease) 1.1s}.sx-a .sx-i{position:relative;z-index:1;padding:clamp(22px,2.8vw,34px) 14px;text-align:center}.sx-a .sx-i+.sx-i{box-shadow:inset 1px 0 0 rgb(251 243 230 / .2)}.sx-a .num{display:flex;justify-content:center;align-items:flex-start;height:1.12em;overflow:hidden;font-family:var(--font-title);font-weight:700;font-size:clamp(34px,4.8vw,56px);line-height:1.12;color:var(--cream)}.sx-a .od{display:block;height:1.12em;overflow:hidden}.sx-a .odr{display:flex;flex-direction:column;transform:translateY(0);transition:transform 2s cubic-bezier(.16,1,.3,1) calc(var(--k)*.14s)}.sx-a .odr em{font-style:normal;display:block;height:1.12em;line-height:1.12}.sx-a.go .odr{transform:translateY(calc((var(--d) + 10) * -1.12em))}.sx-a .sx-pre,.sx-a .sx-sep,.sx-a .sx-suf{opacity:0;transform:translateY(40%);transition:opacity .6s var(--ease) .15s,transform .6s var(--ease) .15s}.sx-a.go .sx-pre,.sx-a.go .sx-sep,.sx-a.go .sx-suf{opacity:1;transform:none}.sx-a .lab{display:block;margin-top:10px;font-size:14px;line-height:1.35;color:color-mix(in srgb,var(--cream) 92%,transparent);opacity:0;transform:translateY(10px);transition:opacity .7s var(--ease) 1s,transform .7s var(--ease) 1s}.sx-a.go .lab{opacity:1;transform:none}@media(max-width:760px){.sx-a{grid-template-columns:1fr;max-width:440px;margin:0 auto}.sx-a .sx-i{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 18px;text-align:left}.sx-a .sx-i+.sx-i{box-shadow:inset 0 1px 0 rgb(251 243 230 / .2)}.sx-a .num{font-size:34px;min-width:132px;justify-content:flex-end}.sx-a .lab{margin-top:0;flex:1}}.rv{position:relative}.rv-src{list-style:none;margin:0 auto;padding:0 16px;display:grid;gap:12px;max-width:720px}.rv-src li{padding:18px 20px;border-radius:20px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--berry) 14%,transparent)}.rv-src blockquote{margin:0 0 8px;font-size:15px;line-height:1.55}.rv-src b{color:var(--wine)}.is-js .rv-src{display:none}.rv-stage{position:relative}.rv .stars{display:flex;gap:3px}.rv .stars svg{width:16px;height:16px;fill:#F5A116}.rv .stars svg.off{fill:color-mix(in srgb,var(--berry) 18%,#fff)}.rv .pill{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;border-radius:99px;font-size:12px;font-weight:700;line-height:1.2;color:var(--wine);background:color-mix(in srgb,var(--cc) 16%,#fff)}.rv .pill i{display:block;width:9px;height:9px;border-radius:50%;background:var(--cc)}.rv .av{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:13px;font-weight:700;color:#fff;background:radial-gradient(120% 120% at 30% 22%,color-mix(in srgb,var(--cc) 72%,white),var(--cc) 55%,color-mix(in srgb,var(--cc) 72%,black));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .5);text-shadow:0 1px 2px rgb(40 6 20 / .5)}.rv .qg{width:34px;height:34px;fill:var(--cc);opacity:.9}.rv-ctl{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:6px;padding:0 16px}.rv-cnt{min-width:64px;text-align:center;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--wine);font-variant-numeric:tabular-nums}.rv-pause{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--berry) 40%,white);background:rgb(255 255 255 / .7);color:var(--berry);cursor:pointer}.rv-pause svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rv-pause .i-play{display:none;fill:currentColor;stroke-width:1.5}.rv-pause[aria-pressed="true"] .i-play{display:block}.rv-pause[aria-pressed="true"] .i-pause{display:none}.rv-pause:focus-visible{outline:2px solid var(--berry);outline-offset:3px}.cr{overflow:hidden;padding:8px 0 10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.cr-row{display:flex;overflow:hidden;padding:4px 0 12px}.cr-trk{display:flex;flex:none;width:max-content;animation:crx var(--dur,80s) linear infinite;will-change:transform}.cr-row.rev .cr-trk{animation-direction:reverse}@keyframes crx{to{transform:translateX(-50%)}}.crc{--cc:#C63763;position:relative;flex:none;width:clamp(272px,25vw,336px);margin-right:16px;padding:24px 22px 18px;border-radius:26px;overflow:hidden;background:#fff;color:var(--ink);box-shadow:0 22px 38px -26px rgb(107 22 48 / .55),inset 0 0 0 1px color-mix(in srgb,var(--berry) 11%,transparent);display:flex;flex-direction:column;gap:12px}.crc::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--cc),color-mix(in srgb,var(--cc) 40%,#fff))}.crc .qg{position:absolute;right:16px;top:16px;width:38px;height:38px;opacity:.16}.crc .q{margin:0;font-size:15px;line-height:1.58;color:var(--ink);flex:1}.crc .who{display:flex;align-items:center;gap:11px}.crc .who b{display:block;font-size:14px;line-height:1.2;color:var(--wine)}.crc .who small{display:block;margin-top:2px;font-size:12px;color:var(--ink);opacity:.8}.crc .pill{align-self:flex-start}@media(prefers-reduced-motion:reduce){.cr-trk{animation:none}.cr-row{overflow-x:auto;scrollbar-width:none}.cr-trk>[aria-hidden="true"]{display:none}.sx-a .odr{transition:none}.sx-a .sx-pre,.sx-a .sx-sep,.sx-a .sx-suf,.sx-a .lab{transition:none}.tm-step.on{animation:none}}#rfModal,#clientas{--ease:cubic-bezier(.16,1,.3,1)}.rf-stars{border:0;margin:0;padding:0;min-width:0}.rf-starsrow{display:flex;flex-direction:row-reverse;justify-content:center;gap:2px;padding:14px 8px;background:#fff;border:1px solid color-mix(in srgb,var(--peach) 40%,white);border-radius:var(--radius-md)}.rf-starsrow input{position:absolute;opacity:0;width:1px;height:1px}.rf-starsrow label{display:grid;place-items:center;width:clamp(44px,13vw,54px);height:clamp(44px,13vw,54px);cursor:pointer}.rf-starsrow label svg{width:100%;height:100%;padding:3px;box-sizing:border-box;fill:color-mix(in srgb,var(--peach) 22%,white);stroke:color-mix(in srgb,var(--peach) 70%,white);stroke-width:1;transition:fill .2s,stroke .2s}.rf-starsrow input:checked~label svg,.rf-starsrow label:hover~label svg,.rf-starsrow label:hover svg{fill:#F5A116;stroke:#D9830A}.rf-starsrow input:focus-visible+label{outline:2px solid var(--berry);outline-offset:1px;border-radius:12px}.rf-stl{text-align:center}.rf-prods{grid-template-columns:repeat(2,1fr)}.rf-prods .tm-slot,.rf-ideas .tm-slot{display:flex;align-items:center;justify-content:center;gap:8px}.rf-prods .tm-slot i{flex:none;width:10px;height:10px;border-radius:50%}.rf-prods .tm-slot.sel i{box-shadow:0 0 0 2px rgb(255 255 255 / .7)}.rf-ideas{display:grid;gap:8px;margin-bottom:6px}.rf-ideas .tm-slot{justify-content:flex-start;text-align:left;padding:12px 18px}.rf-ta textarea{display:block;width:100%;box-sizing:border-box;min-height:150px;resize:vertical;font:500 14px/1.55 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}.rf-ta textarea:focus{border-color:var(--berry);outline:none}.rf-prev{--cc:#C63763;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(167 49 85 / .55)}.rf-pst{display:flex;gap:3px;margin-bottom:8px}.rf-pst svg{width:15px;height:15px;fill:#F5A116}.rf-pst svg.off{fill:color-mix(in srgb,var(--berry) 16%,#fff)}.rf-pq{margin:0;font-size:14px;line-height:1.55;color:var(--deepwine);word-break:break-word}.rf-pwho{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed rgb(198 55 99 / .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(40 6 20 / .4)}.rf-pav::before{content:attr(data-i)}.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:#8E4A62}.rf-pp{margin-left:auto;font-style:normal;font-size:12px;font-weight:700;padding:4px 11px;border-radius:99px;color:var(--wine);background:color-mix(in srgb,var(--cc) 16%,#fff)}.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:#7A2E48;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 input:focus-visible+.bx{outline:2px solid var(--berry);outline-offset:2px}.rf-chk a{color:var(--berry);text-decoration:underline}.rvw::before,.rvw::after{content:none!important;display:none!important}.cr{padding:2px 0}.cr-row{padding:3px 0 6px}.crc{width:clamp(250px,22vw,300px);margin-right:14px;padding:16px 18px 14px;border-radius:22px;gap:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--berry) 14%,transparent)}.crc::before{height:4px}.crc .qg{right:14px;top:12px;width:30px;height:30px}.crc .q{font-size:14.5px;line-height:1.5}.crc .foot{display:flex;align-items:center;gap:10px}.crc .who{flex:1;min-width:0}.crc .av{width:34px;height:34px;font-size:12px}.crc .pill{align-self:auto;margin-left:auto;flex:none}@media(max-width:700px){.crc{width:min(74vw,272px)}}.rv .stars,.rf-pst{gap:2px}.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-starsrow input:checked+label svg{animation:rfPop .45s var(--ease)}@keyframes rfPop{0%{transform:scale(.72) rotate(-12deg)}60%{transform:scale(1.2) rotate(6deg)}100%{transform:none}}.rf-prods .tm-slot[aria-pressed="true"]{background:var(--berry);border-color:var(--berry);color:#fff}.sx-a .odr em{text-align:center}@media(max-width:760px){.sx-a{grid-template-columns:1fr;max-width:380px;margin:0 auto;border-radius:30px}.sx-a .sx-i{display:block;padding:20px 16px 18px;text-align:center}.sx-a .sx-i+.sx-i{box-shadow:none}.sx-a .sx-i+.sx-i::before{content:"";position:absolute;left:16%;right:16%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(251 243 230 / .45),transparent)}.sx-a .num{font-size:clamp(38px,11.4vw,46px);min-width:0;justify-content:center}.sx-a .lab{margin-top:8px;font-size:14px}}.rf-pp{max-width:52%;text-align:right;line-height:1.3}.rf-opt{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;opacity:.75}.crc{width:clamp(264px,23.5vw,320px);margin-right:16px;padding:22px 22px 18px;gap:13px;border-radius:24px}.crc .q{font-size:15px;line-height:1.58}.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,.rf-pst{gap:2px}.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:#F6EBE3;stroke:#EBD9CC;filter:none}.rf-starsrow label svg{padding:6px;fill:#F6EBE3;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))}.rf-starsrow input:checked+label svg{animation:rfPop .45s var(--ease)}@keyframes rfPop{0%{transform:scale(.72) rotate(-14deg)}60%{transform:scale(1.2) rotate(6deg)}100%{transform:none}}.rf-ppl{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.rf-ppl span{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 9px;border-radius:99px;font-size:12px;font-weight:700;line-height:1.2;color:var(--wine);background:color-mix(in srgb,var(--c) 16%,#fff)}.rf-ppl span i{display:block;width:9px;height:9px;border-radius:50%;background:var(--c)}.rf-ppl:empty{display:none}.nx{--ease:cubic-bezier(.16,1,.3,1);position:relative;padding:clamp(30px,5vw,70px) clamp(14px,3vw,28px) clamp(40px,5vw,76px);background:none}.nx-in{max-width:1180px;margin:0 auto}.nx-v[hidden]{display:none}.nx img{display:block}.nx h2{margin:0}.nx .eyebrow{color:var(--wine)}.prop-pick{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 8px);margin:0 auto 26px;padding:6px;border-radius:26px;background:rgb(255 255 255 / .72);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--berry) 22%,transparent)}.prop-pick>span{padding:0 8px 0 10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wine)}.prop-pick button{font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;padding:8px 14px;border-radius:99px;border:0;color:var(--wine)!important;background:#fff0;transition:background-color .25s,color .25s}.prop-pick button[aria-pressed="true"]{background:var(--berry);color:var(--cream)!important}.prop-pick button:focus-visible{outline:2px solid var(--berry);outline-offset:2px}@media(max-width:560px){.prop-pick{border-radius:22px}.prop-pick>span{flex-basis:100%;text-align:center;padding:4px 0 0}.prop-pick button{padding:8px 11px;font-size:12px}}.nx-btn{--sf:var(--cream);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;background:var(--sf);color:var(--berry);border:1.6px solid var(--berry);font:700 15px/1.2 var(--font-body);text-decoration:none;transition:background-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.nx-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}.nx-btn:focus-visible{outline:2px solid var(--berry);outline-offset:3px}@media(hover:hover){.nx-btn:hover{background:var(--berry);color:var(--cream)}.nx-btn:hover svg{transform:translateX(4px)}}.nx-pil{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0}.nx-pil li{display:inline-flex;align-items:center;gap:8px;padding:8px 15px 8px 11px;border-radius:99px;background:rgb(255 255 255 / .72);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--berry) 22%,transparent);font-size:13px;font-weight:700;color:var(--wine)}.nx-pil svg{width:19px;height:19px;fill:none;stroke:var(--berry);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nx-bd,.nxa-bd,.nxb-bd{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--deepwine);background:var(--peach)}.nx.nz-sec{padding:clamp(16px,2.4vw,35px) clamp(10px,1.6vw,24px) clamp(34px,4vw,64px)}.nz-card{position:relative;width:100%;max-width:1440px;margin:0 auto;aspect-ratio:2.05/1;border-radius:clamp(28px,3.2vw,46px);overflow:hidden;isolation:isolate;background:linear-gradient(100deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 55%,var(--wine)) 40%,var(--wine) 100%);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent)}.nz-img{position:absolute;top:0;right:0;height:100%;width:72%;object-fit:cover;object-position:62% 30%;z-index:0}.nz-card::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(34% 58% at 10% 108%,color-mix(in srgb,var(--peach) 26%,transparent),transparent 72%),linear-gradient(90deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 62%,var(--wine)) 24%,color-mix(in srgb,var(--wine) 94%,transparent) 36%,color-mix(in srgb,var(--wine) 46%,transparent) 47%,transparent 62%)}.nz-copy{position:absolute;z-index:3;left:clamp(32px,6.2%,92px);top:50%;transform:translateY(-50%);width:min(42%,520px);color:var(--cream)}.nz-copy .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream));margin-bottom:14px}.nz-copy .eyebrow::before{background:currentColor}.nz-copy h2{font-family:var(--font-title);font-weight:700;color:var(--cream);font-size:clamp(27px,4.6vw,40px);line-height:1.02;letter-spacing:-.006em;margin:0 0 22px;white-space:nowrap}.nz-copy h2 .lt2{display:block;font-family:var(--font-light);font-weight:400;color:var(--cream)}.nz-copy p{color:rgb(251 243 230 / .88);font-size:15.5px;line-height:1.7;max-width:46ch;margin:0 0 28px}.nz-copy p strong{color:var(--cream);font-weight:700}.nz-cta{display:flex;flex-wrap:wrap;gap:12px}.nz .btn-cream .arr{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.nz .btn-cream:hover .arr{transform:translateX(4px)}}.nz .bn{margin-top:clamp(10px,1.6vw,22px)}.nz2 .bn{margin:0 0 clamp(10px,1.6vw,22px)}.nz2 .nz-card{background:linear-gradient(260deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 55%,var(--wine)) 40%,var(--wine) 100%)}.nz2 .nz-img{right:auto;left:0;width:60%;object-position:50% 20%}.nz2 .nz-card::before{background:radial-gradient(34% 58% at 90% 108%,color-mix(in srgb,var(--peach) 26%,transparent),transparent 72%),linear-gradient(270deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 62%,var(--wine)) 26%,color-mix(in srgb,var(--wine) 94%,transparent) 40%,color-mix(in srgb,var(--wine) 46%,transparent) 52%,transparent 68%)}.nz2 .nz-copy{left:auto;right:clamp(32px,6.2%,92px)}.nz3 .nz-img{object-position:60% 28%}.nz-por{position:absolute;z-index:4;left:calc(41% + 6px);bottom:8%;margin:0;display:flex;align-items:center;gap:14px}.nz-por img{width:clamp(74px,8.4vw,112px);aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:50% 22%;border:3px solid var(--cream);box-shadow:0 14px 26px -14px rgb(40 6 20 / .6)}.nz-por figcaption{display:grid;gap:2px;padding:9px 16px;border-radius:16px;background:color-mix(in srgb,var(--cream) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nz-por figcaption b{font-family:var(--font-title);font-weight:700;font-size:15px;color:var(--berry)}.nz-por figcaption span{font-size:11.5px;font-weight:600;color:var(--wine)}.nz4 .nz-card{background:linear-gradient(100deg,#fff 0%,color-mix(in srgb,var(--peach) 14%,#fff) 46%,color-mix(in srgb,var(--peach) 26%,#fff) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--berry) 12%,transparent)}.nz4 .nz-img{width:62%;object-position:50% 40%}.nz4 .nz-card::before{background:linear-gradient(90deg,#fff 0%,rgb(255 255 255 / .97) 38%,rgb(255 255 255 / .55) 56%,transparent 74%)}.nz4 .nz-copy .eyebrow{color:var(--berry)}.nz4 .nz-copy h2{color:var(--berry)}.nz4 .nz-copy h2 .lt2{color:var(--wine)}.nz4 .nz-copy p{color:var(--ink)}.nz4 .nz-copy p strong{color:var(--wine)}.nz4 .nx-btn{--sf:#fff}.nz-strip{position:absolute;z-index:1;right:3.4%;top:9%;bottom:9%;width:52%;display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:14px;align-items:end}.nz-strip figure{margin:0;overflow:hidden;border-radius:clamp(20px,2.4vw,30px)}.nz-strip img{width:100%;height:100%;object-fit:cover;display:block}.nz-strip .s1{height:100%}.nz-strip .s2{height:72%}.nz-strip .s3{height:86%}.nz5 .nz-card::before{background:radial-gradient(34% 58% at 10% 108%,color-mix(in srgb,var(--peach) 26%,transparent),transparent 72%),linear-gradient(90deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 70%,var(--wine)) 22%,transparent 50%)}@media(max-width:860px){.nz-card{aspect-ratio:auto;display:flex;flex-direction:column;background:var(--wine)}.nz-card::before{display:none}.nz-copy,.nz2 .nz-copy{position:relative;left:auto;right:auto;top:auto;transform:none;width:auto;padding:clamp(42px,9vw,64px) clamp(22px,6vw,48px) 14px;text-align:center;order:1;background:linear-gradient(180deg,var(--deepwine) 0%,var(--wine) 100%)}.nz-copy h2{font-size:clamp(26px,7.4vw,34px);margin-bottom:16px;white-space:normal}.nz-copy .eyebrow{justify-content:center}.nz-copy p{margin-left:auto;margin-right:auto;margin-bottom:22px;font-size:15px;line-height:1.62}.nz-cta{justify-content:center}.nz-img,.nz2 .nz-img,.nz4 .nz-img{position:relative;order:2;left:auto;right:auto;top:auto;width:100%;height:auto;aspect-ratio:640/540;margin-top:-6px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 34%);mask-image:linear-gradient(180deg,transparent 0%,#000 34%)}.nz-por{position:absolute;order:3;left:14px;bottom:14px}.nz-por img{width:78px}.nz4 .nz-card{background:#fff}.nz4 .nz-copy{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--peach) 12%,#fff))}.nz-strip{position:relative;order:2;right:auto;top:auto;bottom:auto;width:auto;height:clamp(240px,62vw,340px);margin:8px 16px 18px}}@media(prefers-reduced-motion:reduce){.nz .btn-cream .arr{transition:none}}.nz-strip{width:46%;right:3.2%}.nz4 .nz-img{object-position:50% 30%}.nz4 .nz-card::before{background:linear-gradient(90deg,#fff 0%,rgb(255 255 255 / .97) 40%,rgb(255 255 255 / .7) 52%,rgb(255 255 255 / .18) 64%,transparent 76%)}@media(max-width:860px){.nz-strip{width:auto;right:auto;left:auto;margin:6px 16px 20px;grid-template-columns:1.15fr .85fr .85fr}}.nzc1 .nz-card,.nzc3 .nz-card{background:#F6E7DD;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--berry) 10%,transparent),0 30px 60px -40px color-mix(in srgb,var(--deepwine) 55%,transparent)}.nzc1 .nz-img,.nzc3 .nz-img{left:0;right:auto;width:100%;object-position:50% 38%}.nzc1 .nz-card::before,.nzc3 .nz-card::before{background:linear-gradient(90deg,rgb(251 243 230 / .5) 0%,rgb(251 243 230 / .18) 30%,transparent 46%)}.nzc1 .nz-copy .eyebrow,.nzc3 .nz-copy .eyebrow{color:var(--berry)}.nzc1 .nz-copy h2,.nzc3 .nz-copy h2{color:var(--berry)}.nzc1 .nz-copy h2 .lt2,.nzc3 .nz-copy h2 .lt2{color:var(--wine)}.nzc1 .nz-copy p,.nzc3 .nz-copy p{color:var(--ink)}.nzc1 .nz-copy p strong,.nzc3 .nz-copy p strong{color:var(--wine)}.nzc1 .nx-btn{--sf:#fff}.nzc3 .nz-copy{left:clamp(18px,3.2%,48px);padding:clamp(22px,2.6vw,36px);width:min(40%,500px);border-radius:clamp(24px,2.6vw,34px);background:color-mix(in srgb,#fff 66%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .8)}.nzc3 .nz-card::before{display:none}.nzc3 .nx-btn{--sf:#fff}.nzc2 .nz-img{width:80%;object-position:50% 38%}.nzc2 .nz-card::before{background:radial-gradient(34% 58% at 10% 108%,color-mix(in srgb,var(--peach) 26%,transparent),transparent 72%),linear-gradient(90deg,var(--deepwine) 0%,color-mix(in srgb,var(--deepwine) 62%,var(--wine)) 22%,color-mix(in srgb,var(--wine) 92%,transparent) 34%,color-mix(in srgb,var(--wine) 40%,transparent) 46%,transparent 60%)}@media(max-width:860px){.nzc1 .nz-card,.nzc3 .nz-card{background:linear-gradient(180deg,#fff,#F6E7DD)}.nzc1 .nz-copy,.nzc3 .nz-copy{background:none;padding:clamp(42px,9vw,64px) clamp(22px,6vw,48px) 6px;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;width:auto;left:auto}.nzc1 .nz-img,.nzc2 .nz-img,.nzc3 .nz-img{aspect-ratio:1/.9;object-position:100% 45%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 26%);mask-image:linear-gradient(180deg,transparent 0%,#000 26%)}}.nzc1 .nz-img{left:auto;right:0;width:88%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%);mask-image:linear-gradient(90deg,transparent 0%,#000 20%)}.nzc1 .nz-card{background:linear-gradient(100deg,#FBF0E6 0%,#F6E7DD 100%)}.nzc1 .nz-card::before{display:none}.nzc3 .nz-copy{width:min(36%,460px)}.nzc3 .nz-copy h2{white-space:normal;font-size:clamp(24px,3.3vw,38px)}.nzc3 .nz-copy p{font-size:14.5px;line-height:1.62;margin-bottom:22px}.nzc2 .nz-img{width:86%}@media(max-width:860px){.nzc1 .nz-img{width:100%;right:auto;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 26%);mask-image:linear-gradient(180deg,transparent 0%,#000 26%)}.nzc3 .nz-copy{width:auto}.nzc3 .nz-copy h2{font-size:clamp(26px,7.4vw,34px)}}@media(max-width:860px){.nzc2 .nz-img{width:100%}}.nzc4 .nz-copy{background:linear-gradient(155deg,color-mix(in srgb,var(--deepwine) 88%,transparent) 0%,color-mix(in srgb,var(--wine) 80%,transparent) 55%,color-mix(in srgb,var(--berry) 70%,transparent) 100%);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .24),0 28px 50px -28px color-mix(in srgb,var(--deepwine) 80%,transparent);color:var(--cream)}.nzc4 .nz-copy .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream))}.nzc4 .nz-copy h2{color:var(--cream)}.nzc4 .nz-copy h2 .lt2{color:var(--cream)}.nzc4 .nz-copy p{color:rgb(251 243 230 / .9)}.nzc4 .nz-copy p strong{color:var(--cream)}.nzc4 .nz-card::before{display:block;background:linear-gradient(90deg,color-mix(in srgb,var(--deepwine) 18%,transparent) 0%,transparent 40%)}@media(max-width:860px){.nzc4 .nz-card{background:var(--wine)}.nzc4 .nz-copy{background:linear-gradient(180deg,var(--deepwine) 0%,var(--wine) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.nzc4 .nz-card::before{display:none}}.nz .bn1{padding:clamp(7px,.9vw,12px) 0;margin-top:clamp(6px,1vw,14px)}.nz .bn1 .mq{--cw:clamp(20px,1.9vw,28px)}.nz .bn1 li{gap:clamp(12px,1.6vw,22px);padding-right:clamp(12px,1.6vw,22px)}.nz .bn1 .t{font-size:clamp(13.5px,1.35vw,18px)}.nzc4 .nz-copy{background:radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,var(--berry) 96%,transparent),transparent 70%),linear-gradient(155deg,var(--deepwine) 0%,color-mix(in srgb,var(--wine) 96%,transparent) 52%,var(--berry) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .2),0 30px 54px -28px color-mix(in srgb,var(--deepwine) 85%,transparent)}.nzc4 .nz-card::after{content:"";position:absolute;inset:0;z-index:5;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}@media(hover:hover){.nzc4 .nz-card:hover::after{transform:translateX(125%);transition:transform 1.5s var(--ease)}}@media(prefers-reduced-motion:reduce){.nzc4 .nz-card:hover::after{transform:translateX(-125%);transition:none}}.nz .bn1{margin-top:clamp(26px,3.4vw,52px)}@media(max-width:1024px){.nz .bn1{margin-top:clamp(22px,5vw,34px)}}@media(max-width:860px){.nzc4 .nz-card{background:linear-gradient(180deg,var(--deepwine) 0%,var(--wine) 38%,color-mix(in srgb,var(--berry) 72%,var(--wine)) 62%,var(--berry) 100%)}.nzc4 .nz-copy{background:none;padding-bottom:clamp(34px,9vw,52px);z-index:3}.nzc4 .nz-img{margin-top:clamp(-70px,-12vw,-44px);z-index:1;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .35) 18%,#000 46%);mask-image:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .35) 18%,#000 46%)}}@media(max-width:860px){.nzc4 .nz-copy{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0}}@media(max-width:860px){.nzc4 .nz-card{background:linear-gradient(180deg,var(--deepwine) 0%,var(--wine) 34%,color-mix(in srgb,var(--berry) 78%,var(--wine)) 52%,var(--berry) 70%,color-mix(in srgb,var(--berry) 70%,#F3E4E6) 100%)}.nzc4 .nz-copy{padding-bottom:clamp(30px,8vw,44px)}.nzc4 .nz-img{margin-top:0;aspect-ratio:1/.98;object-position:80% 50%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .08) 4%,rgb(0 0 0 / .3) 9%,rgb(0 0 0 / .65) 14%,rgb(0 0 0 / .92) 18%,#000 21%);mask-image:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .08) 4%,rgb(0 0 0 / .3) 9%,rgb(0 0 0 / .65) 14%,rgb(0 0 0 / .92) 18%,#000 21%)}}@media(max-width:860px){.nzc4 .nz-img{object-position:100% 50%}}.nx.nz-sec{padding-bottom:0}.nz .bn1{margin-top:clamp(30px,4.4vw,64px);margin-bottom:0}@media(max-width:1024px){.nz .bn1{margin-top:clamp(30px,4.4vw,64px)}}@media(max-width:860px){.blg-grid{--g:14px;gap:14px;margin:0 calc(-1*clamp(14px,3vw,28px));padding:6px var(--g) 46px;margin-bottom:-28px;scroll-padding-inline:var(--g);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.blg-c{width:min(82vw,330px);scroll-snap-align:start;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 20px 34px -26px rgb(107 22 48 / .38);border-radius:28px}.blg-c:first-child{margin-left:0}.blg-img{aspect-ratio:4/3}.blg-body{padding:18px 20px 22px;gap:8px}.blg-body h3{font-size:19px;line-height:1.24}.blg-more{padding-top:10px}.blg-dots{display:flex;justify-content:center;gap:7px;margin:0 0 4px;position:relative;z-index:1}.blg-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;cursor:pointer;background:color-mix(in srgb,var(--berry) 26%,transparent);transition:width .4s var(--ease),background-color .3s}.blg-dots button[aria-current="true"]{width:26px;background:var(--berry)}.blg-dots button:focus-visible{outline:2px solid var(--berry);outline-offset:3px}.blg-act{margin-top:22px}}@media(min-width:861px){.blg-dots{display:none}}.cpx-scene{--i87:url(/wp-content/themes/aurah/assets/img/home/capsula-87.webp);--i86:url(/wp-content/themes/aurah/assets/img/home/capsula-86.webp);--i85:url(/wp-content/themes/aurah/assets/img/home/capsula-85.webp);--i84:url(/wp-content/themes/aurah/assets/img/home/capsula-84.webp)}.tlm{--tlm-img:url(/wp-content/themes/aurah/assets/img/home/teleconsulta.webp)}.cpx{position:relative;padding:clamp(10px,1.6vw,24px) clamp(10px,1.6vw,24px) clamp(14px,2vw,28px)}.cpx-card{position:relative;max-width:1440px;margin:0 auto;border-radius:clamp(28px,3.2vw,46px);overflow:hidden;isolation:isolate;color:var(--cream);background:radial-gradient(46% 50% at 50% 46%,color-mix(in srgb,var(--berry) 64%,var(--deepwine)) 0%,transparent 72%),radial-gradient(90% 90% at 50% 46%,color-mix(in srgb,var(--wine) 74%,var(--deepwine)) 0%,var(--deepwine) 100%);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--deepwine) 70%,transparent),inset 0 0 180px rgb(28 3 13 / .5)}.cpx-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>")}.cpx-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgb(24 2 11 / .42))}.cpx-in{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:clamp(104px,9vw,128px) clamp(18px,4vw,40px) clamp(30px,4vw,52px);display:flex;flex-direction:column;align-items:center}.cpx-head{text-align:center}.cpx-head .eyebrow{justify-content:center;margin-bottom:12px;color:color-mix(in srgb,var(--peach) 80%,var(--cream))}.cpx-head .eyebrow::before{background:currentColor}.cpx-head h2{font-family:var(--font-title);font-weight:700;color:var(--cream);font-size:clamp(27px,4.6vw,40px);line-height:1.06;letter-spacing:-.005em;margin:0;text-wrap:balance}.cpx-head h2 .lt2{display:block;font-family:var(--font-light);font-weight:400;color:color-mix(in srgb,var(--peach) 70%,var(--cream))}.cpx-area{position:relative;width:100%;flex:1 1 auto;min-height:560px;display:flex;flex-direction:column}.cpx-box{position:absolute;inset:0}.cpx-glow{position:absolute;left:50%;top:50%;width:min(900px,90%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--peach) 26%,transparent) 0%,color-mix(in srgb,var(--berry) 14%,transparent) 40%,transparent 66%);opacity:.85}.cpx-scene{--t:1;--z:1;--cz:1;--sc:1;position:absolute;left:50%;top:50%;width:800px;height:1000px;margin:-468px 0 0 -400px;transform-origin:400px 468px;transform:scale(calc(var(--sc) * var(--z)))}.cpx .ly{position:absolute;left:0;top:0;width:800px;height:1000px;display:block;background-repeat:no-repeat;background-size:100% 100%;opacity:0;pointer-events:none;will-change:transform,opacity}.cpx .c84{background-image:var(--i84);opacity:1;transform-origin:400px 468px;transform:translateY(8px) scale(calc(1.028 + var(--cz) * .03))}.cpx .f87{background-image:var(--i87)}.cpx .alid,.cpx .abody,.cpx .apow{background-image:var(--i86)}.cpx .blid,.cpx .bbody,.cpx .bpow{background-image:var(--i85);transform-origin:400px 468px;transform:scale(1.028)}.cpx .alid{clip-path:inset(0 0 598px 0);transform-origin:400px 135px;transform:translateY(calc(var(--t) * -98.7px)) scaleY(calc(1 - var(--t) * .16))}.cpx .abody{clip-path:inset(455px 0 0 0);transform-origin:400px 464px;transform:translateY(calc(var(--t) * 120px)) scaleY(calc(1 - var(--t) * .026))}.cpx .apow{clip-path:inset(385px 0 505px 0);transform-origin:400px 426px;transform:scaleY(calc(1 + var(--t) * .6))}.cpx .blid{clip-path:inset(0 0 733px 0)}.cpx .bbody{clip-path:inset(569px 0 0 0)}.cpx .bpow{clip-path:inset(256px 0 421px 0)}.cpx.cpx-live{height:300vh;padding-bottom:clamp(14px,2vw,28px)}.cpx-live .cpx-stage{position:sticky;top:12px;height:calc(100vh - 24px);height:calc(100svh - 24px)}.cpx-live .cpx-card{height:100%;display:flex}.cpx-live .cpx-in{height:100%;padding-top:clamp(96px,12svh,116px);padding-bottom:clamp(16px,3svh,30px)}.cpx-live .cpx-area{min-height:0}.cpx-notes{display:contents}.cpx-an{position:relative;z-index:3;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.cpx-live .cpx-an{opacity:.32}.cpx-live .cpx-an.on{opacity:1}.cpx-an .k{display:flex;align-items:center;gap:10px;color:color-mix(in srgb,var(--peach) 78%,var(--cream));font-size:12px;letter-spacing:.2em;font-weight:800;text-transform:uppercase;margin-bottom:12px}.cpx-an .k::after{content:"";width:48px;border-top:1.5px dashed color-mix(in srgb,var(--peach) 70%,transparent)}.cpx-an.r .k{flex-direction:row-reverse;justify-content:flex-end}.cpx-an .n{font-family:var(--font-light);font-size:13px;color:color-mix(in srgb,var(--cream) 62%,transparent);margin-right:2px}.cpx-an h3{font-family:var(--font-title);font-weight:700;font-size:clamp(16px,1.35vw,19px);line-height:1.2;letter-spacing:-.003em;color:var(--cream);margin:0 0 9px}.cpx-an h3,.cpx-an p{text-shadow:0 1px 14px rgb(40 4 18 / .5)}.cpx-an p{margin:0;color:color-mix(in srgb,var(--cream) 84%,transparent);font-size:14.5px;line-height:1.62}.cpx-bars{display:none}.cpx-live .cpx-bars{display:flex;gap:8px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.cpx-bars i{width:36px;height:3px;border-radius:2px;background:rgb(251 243 230 / .22);overflow:hidden;position:relative}.cpx-bars b{position:absolute;inset:0;background:color-mix(in srgb,var(--peach) 80%,var(--cream));transform:scaleX(0);transform-origin:left}.cpx-foot{text-align:center;margin-top:clamp(12px,2.2svh,24px);position:relative;z-index:3}.cpx-foot p{font-family:var(--font-light);font-size:clamp(18px,1.8vw,22px);line-height:1.35;margin:0 auto 16px;max-width:620px;color:var(--cream)}.cpx-foot .btn-cream .arr{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.cpx-foot .btn-cream:hover .arr{transform:translateX(4px)}}@media(min-width:861px){.cpx-foot{display:flex;align-items:center;justify-content:center;gap:26px}.cpx-foot p{margin:0;font-size:clamp(18px,1.6vw,21px);max-width:none}}@media(min-width:861px) and (max-height:820px){.cpx-head .eyebrow{display:none}.cpx-head h2{font-size:clamp(26px,3.4vw,34px)}.cpx-foot{gap:22px;margin-top:10px}.cpx-foot p{font-size:18px}.cpx-foot .btn{min-height:46px;padding:12px 26px}}@media(max-width:860px){.cpx{padding-left:10px;padding-right:10px}.cpx-in{padding:0 14px;padding-top:clamp(92px,12svh,104px);padding-bottom:22px}.cpx-live .cpx-in{padding-top:clamp(92px,12svh,104px);padding-bottom:18px}.cpx-head .eyebrow{display:none}.cpx-head h2{font-size:clamp(26px,7.4vw,32px)}.cpx-area{min-height:0}.cpx:not(.cpx-live) .cpx-area{min-height:0}.cpx-box{position:relative;inset:auto;order:1;flex:1 1 auto;min-height:170px}.cpx:not(.cpx-live) .cpx-box{height:380px;flex:none}.cpx-notes{display:grid;order:2;width:100%;margin-top:6px;text-align:center}.cpx-an,.cpx-an.a1,.cpx-an.a2,.cpx-an.a3{position:relative;left:auto;right:auto;top:auto;bottom:auto;max-width:none}.cpx-live .cpx-an{grid-area:1/1;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .4s var(--ease-out)}.cpx-live .cpx-an.on{opacity:1;transform:none;transition-delay:.2s,.2s}.cpx:not(.cpx-live) .cpx-an{margin-bottom:16px}.cpx-an .k,.cpx-an.r .k{justify-content:center;flex-direction:row;margin-bottom:6px}.cpx-an .k::after{display:none}.cpx-an h3{font-size:18px;margin-bottom:6px}.cpx-an p{font-size:14px;line-height:1.55;max-width:34ch;margin:0 auto}.cpx-foot{margin-top:12px}.cpx-foot p{display:none}.cpx-foot .btn{min-height:50px}}.cpx-claims{list-style:none;margin:clamp(14px,2.6svh,28px) 0 0;padding:0;width:min(940px,100%);display:grid;grid-template-columns:repeat(5,1fr);position:relative;z-index:3;border-radius:22px;background:linear-gradient(180deg,rgb(251 243 230 / .10),rgb(251 243 230 / .04));border:1px solid rgb(251 243 230 / .2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px -26px rgb(20 2 10 / .7)}.cpx-claims li{--c:clamp(0,calc(var(--f,1) * 7 - var(--i)),1);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:16px 8px 15px;text-align:center;color:var(--cream);font-size:13.5px;line-height:1.2;letter-spacing:.01em;white-space:nowrap;opacity:var(--c);transform:translateY(calc((1 - var(--c)) * 10px))}.cpx-claims li+li::before{content:"";position:absolute;left:0;top:24%;bottom:24%;border-left:1px solid rgb(251 243 230 / .2)}.cpx-claims svg{width:24px;height:24px;flex:none;fill:none;stroke:color-mix(in srgb,var(--peach) 82%,var(--cream));stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cpx-claims b{font-weight:800}.cpx-claims i{font-style:normal;font-weight:500;opacity:.82}.cpx-claims span{font-weight:700}.cpx-foot{margin-top:clamp(20px,3.6svh,36px)}@media(min-width:861px) and (max-height:820px){.cpx-claims li{flex-direction:row;gap:10px;padding:12px 8px;font-size:12.5px}.cpx-claims svg{width:20px;height:20px}}@media(max-width:860px){.cpx-claims{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:12px;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.cpx-claims li{flex:0 0 calc((100% - 14px) / 3);flex-direction:row;gap:6px;padding:9px 6px;font-size:11.5px;border-radius:14px;background:rgb(251 243 230 / .09);border:1px solid rgb(251 243 230 / .22)}.cpx-claims li+li::before{display:none}.cpx-claims svg{width:15px;height:15px}.cpx-foot{margin-top:14px}}.cpx-head{margin-bottom:clamp(10px,2.4svh,26px)}.cpx-col{position:absolute;top:0;bottom:0;z-index:3;display:flex;flex-direction:column;gap:20px;width:min(310px,27%)}.cpx-col.l{left:0;justify-content:space-between;padding:2% 0 3%}.cpx-col.r{right:0;justify-content:center}.cpx-an p{max-height:190px;transition:max-height .5s var(--ease-out),opacity .5s var(--ease-out)}.cpx-live:not([data-slot]) .cpx-an:not(.on) p{max-height:0;opacity:0;overflow:hidden}.cpx-live:not([data-slot]) .cpx-an:not(.on) h3{margin-bottom:0}.cpx-claims{margin-top:clamp(22px,3.4svh,38px)}.cpx[data-slot] .cpx-col{position:static;display:contents;width:auto}.cpx[data-slot] .cpx-box{margin:10px 0 20px}.cpx-bars{bottom:4px}@media(max-width:860px){.cpx-head{margin-bottom:10px}}@media(max-width:860px){.cpx-col{position:static;display:contents;width:auto}.cpx-live .cpx-an:not(.on) p{max-height:none}}@media(max-width:860px){.cpx-in{padding-top:clamp(84px,11svh,96px)}.cpx-live .cpx-in{padding-top:clamp(84px,11svh,96px);padding-bottom:clamp(16px,2.6svh,26px)}.cpx-head h2{font-size:clamp(25px,7vw,30px)}.cpx-head{margin-bottom:6px}.cpx-notes{margin-top:16px}.cpx-an .k,.cpx-an.r .k{margin-bottom:5px}.cpx-an h3{font-size:17px;margin-bottom:5px}.cpx-an p{font-size:13px;line-height:1.5;max-width:none}.cpx-bars{bottom:2px}.cpx[data-slot] .cpx-box{margin:6px 0 0}.cpx-claims{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;width:100%;margin-top:14px}.cpx-claims li{flex:none;flex-direction:column;gap:5px;padding:9px 2px 8px;font-size:10.5px;line-height:1.15;border-radius:12px;white-space:normal}.cpx-claims svg{width:18px;height:18px}.cpx-claims b,.cpx-claims i{display:block}.cpx-foot{margin-top:14px}.cpx-foot .btn{min-height:46px;padding:12px 28px}}@media(max-width:860px){.cpx-notes{margin-bottom:6px}.cpx-claims{margin-top:30px}.cpx-foot{margin-top:22px}.cpx-live .cpx-in{padding-bottom:16px}}.cpx-foot .btn-cream{background:#fff0;color:var(--cream);border:1.5px solid rgb(251 243 230 / .58);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cpx-foot .btn-cream:hover,.cpx-foot .btn-cream:focus-visible{background:rgb(251 243 230 / .14);color:var(--cream);border-color:rgb(251 243 230 / .9);box-shadow:none}.tlm{position:relative;padding:clamp(36px,5vw,72px) clamp(14px,3vw,28px) clamp(40px,5vw,64px);scroll-margin-top:96px}.tlm::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(52% 44% at 82% 18%,color-mix(in srgb,var(--peach) 20%,transparent),transparent 70%),radial-gradient(46% 40% at 8% 82%,color-mix(in srgb,var(--berry) 7%,transparent),transparent 70%)}.tlm-in{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto}.tlm .i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tlm-card{position:relative;overflow:hidden;isolation:isolate;border-radius:clamp(28px,3.8vw,50px);color:var(--wine);background:radial-gradient(60% 55% at 0% 0%,color-mix(in srgb,var(--peach) 26%,transparent),transparent 70%),linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--peach) 16%,white) 100%);border:1px solid color-mix(in srgb,var(--peach) 46%,white);box-shadow:var(--shadow-soft)}.tlm h2{font-family:var(--font-title);font-weight:700;color:var(--wine);font-size:clamp(27px,4vw,38px);line-height:1.06;letter-spacing:-.005em;margin:0 0 14px;text-wrap:balance}.tlm h2 .lt2{display:block;font-family:var(--font-light);font-weight:400;color:var(--berry)}.tlm-lead{font-size:16px;line-height:1.6;color:var(--wine);max-width:48ch;margin:0 0 20px}.tlm-tag{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;padding:7px 14px 7px 9px;margin-bottom:18px;border-radius:99px;background:color-mix(in srgb,var(--berry) 10%,white);border:1px solid color-mix(in srgb,var(--berry) 22%,white);color:var(--wine);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.tlm-tag .i{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--berry);color:var(--cream);stroke-width:2.4}.tlm-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,4.2vw,56px) clamp(22px,4.4vw,58px)}.tlm-when{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:9px}.tlm-when li{display:flex;align-items:center;gap:11px;font-size:14.5px;line-height:1.4;font-weight:600;color:var(--wine)}.tlm-when .i{width:22px;height:22px;padding:4px;border-radius:50%;background:color-mix(in srgb,var(--berry) 12%,white);stroke:var(--berry);stroke-width:2.6}.tlm-when-t{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--berry)}.tlm-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.tlm-link{font-weight:700;font-size:14.5px;color:var(--wine);text-decoration:none;border-bottom:1.5px solid color-mix(in srgb,var(--wine) 40%,transparent);padding-bottom:2px;transition:color .25s,border-color .25s}@media(hover:hover){.tlm-link:hover{color:var(--berry);border-color:var(--berry)}}.tlm-note{margin:0;padding:16px clamp(22px,4.4vw,58px) 22px;font-size:12.5px;line-height:1.55;color:var(--wine);opacity:.88;border-top:1px solid color-mix(in srgb,var(--peach) 46%,white)}.tlm-photo{position:relative;overflow:hidden;min-height:300px;border-radius:clamp(22px,2.6vw,30px);background:var(--tlm-img) 42% 34%/cover no-repeat,var(--deepwine);box-shadow:0 26px 44px -30px rgb(20 2 10 / .6)}.tlm-tk{padding:16px 18px 14px;border-radius:24px;background:linear-gradient(160deg,rgb(107 22 48 / .74),rgb(72 10 32 / .88));border:1px solid rgb(251 243 230 / .24);color:var(--cream)}.tlm-tk-top{display:flex;align-items:center;gap:12px}.tlm-tk .tlm-tk-top{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgb(251 243 230 / .2)}.tlm-tk-top .ic{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--cream);color:var(--wine)}.tlm-tk-top .ic .i{width:23px;height:23px;stroke-width:1.9}.tlm-tk-top b{display:block;font-family:var(--font-title);font-weight:700;font-size:16px;line-height:1.2;color:var(--cream)}.tlm-tk-top span:not(.ic){display:block;margin-top:1px;font-size:12.5px;color:color-mix(in srgb,var(--cream) 82%,transparent)}.tlm-tk-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.tlm-days{display:flex;gap:5px}.tlm-days span{display:grid;place-items:center;width:28px;aspect-ratio:1;border-radius:50%;font-size:11.5px;font-weight:800;color:color-mix(in srgb,var(--cream) 55%,transparent);border:1px solid rgb(251 243 230 / .28)}.tlm-days span.on{background:var(--peach);border-color:var(--peach);color:var(--deepwine)}.tlm-time{margin:0;font-family:var(--font-title);font-weight:700;font-size:clamp(20px,2.1vw,26px);line-height:1.05;letter-spacing:-.01em;color:var(--cream);white-space:nowrap}.tlm-time small{font-family:var(--font-light);font-weight:400;font-size:.52em;letter-spacing:.02em;color:color-mix(in srgb,var(--peach) 72%,var(--cream))}.tlm-tz{margin:9px 0 0;font-size:12.5px;line-height:1.45;color:color-mix(in srgb,var(--cream) 84%,transparent)}.tlm-st{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tlm-st li{display:flex;align-items:center;gap:11px;font-size:13.5px;line-height:1.3}.tlm-st .no{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--berry);color:var(--cream);font-size:12.5px;font-weight:800}.tlm-st b{font-weight:700;color:var(--wine)}.tlm-ber{color:var(--cream);background:radial-gradient(70% 60% at 90% 0%,rgb(255 214 226 / .26),transparent 70%),linear-gradient(160deg,var(--berry) 0%,var(--wine) 60%,color-mix(in srgb,var(--wine) 70%,var(--deepwine)) 100%)}.tlm-ber h2{color:var(--cream)}.tlm-ber h2 .lt2{color:color-mix(in srgb,var(--peach) 74%,var(--cream))}.tlm-ber .tlm-lead{color:var(--cream);opacity:.94}.tlm-ber .tlm-tag{background:rgb(251 243 230 / .14);border-color:rgb(251 243 230 / .28);color:var(--cream)}.tlm-ber .tlm-tag .i{background:var(--cream);color:var(--wine)}.tlm-ber .tlm-link{color:var(--cream);border-bottom-color:rgb(251 243 230 / .5)}.tlm-ber .tlm-st .no{background:var(--peach);color:var(--deepwine)}.tlm-ber .tlm-st b{color:var(--cream)}.tlm-v.v3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tlm-stack{display:flex;flex-direction:column;padding:clamp(22px,3vw,40px) clamp(22px,3vw,40px) clamp(22px,3vw,40px) 0;min-width:0}.v3 .tlm-photo{flex:1;min-height:560px}.tlm-stack .tlm-tk{position:relative;z-index:1;margin:-120px 0 0 -56px;width:78%;padding:18px 20px 18px;border:0;box-shadow:0 30px 50px -28px color-mix(in srgb,var(--deepwine) 85%,transparent)}.tlm-stack .tlm-st{margin-top:14px;padding-top:14px;border-top:1px solid rgb(251 243 230 / .2)}@media(max-width:860px){.tlm{padding-left:14px;padding-right:14px}.tlm-v.v3{grid-template-columns:minmax(0,1fr)}.tlm-copy{padding:24px 20px 22px}.tlm-cta{flex-direction:column;align-items:stretch;text-align:center}.tlm-cta .btn{width:100%}.tlm-note{padding:14px 20px 20px}.tlm-time{white-space:normal}.tlm-stack{padding:0 14px 20px}.v3 .tlm-photo{flex:none;min-height:0;aspect-ratio:4/4.1}.tlm-stack .tlm-tk{margin:-60px 0 0 0;width:100%}.v3 .tlm-copy{padding-bottom:20px}}@media(max-width:420px){.tlm-days span{width:26px}}.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;color:var(--cream);padding:clamp(44px,6vw,72px) clamp(18px,4vw,40px) calc(clamp(36px,5vw,56px) + clamp(20px,3vw,40px))}.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,var(--berry),#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:#FFB9A6;margin-bottom:8px}.aviso-t{font-family:var(--font-title);font-weight:700;margin:0;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){footer.af{margin-top:calc(-1 * clamp(20px,3vw,40px));position:relative}}@media(max-width:1099px){.avisoband{padding-bottom:calc(clamp(36px,5vw,56px) + 32px)}footer.af{margin-top:-32px;position:relative}}.tlm-ban{position:relative;z-index:0}.tlm-bn{margin:0;position:relative;width:100%;aspect-ratio:3;overflow:hidden;background:#EFE3D8}.tlm-bn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%}.tlm-ban+.avisoband{margin-top:calc(var(--h-radius) * -1);z-index:1}@media(max-width:860px){.tlm-bn{aspect-ratio:auto;height:250px}.tlm-bn img{transform:scale(1.35);transform-origin:50% 46%}}.sh-head h2,#hd-h2,#fz-t,#cmb-t,#rvw-t,#blg-t,#cpx-t,#tlm-t,.nz-copy h2{font-size:clamp(27px,4.6vw,40px)!important}.hd-copy h2+p,.fz-head h2+p,.nz-copy h2+p,.sh-head h2+p,.tlm-lead{font-size:15.5px!important;line-height:1.65!important}@media(max-width:480px){.hx-copy h1{font-size:clamp(29px,7.8vw,34px)!important}.hx-lead{font-size:15px!important}}@media(max-width:1024px){.hx-view{aspect-ratio:1120/910!important;margin-top:0!important;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0 / .1) 8%,rgb(0 0 0 / .45) 16%,rgb(0 0 0 / .9) 24%,#000 28%,#000 93%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0 / .1) 8%,rgb(0 0 0 / .45) 16%,rgb(0 0 0 / .9) 24%,#000 28%,#000 93%,transparent 100%)!important}.hx-world{left:calc(-880 / 1120 * 100%)!important;top:calc(-180 / 910 * 100%)!important;width:calc(2000 / 1120 * 100%)!important}}@media(max-width:860px){.v3 .tlm-copy{align-items:center;text-align:center}.v3 .tlm-tag{align-self:center}.v3 .tlm-lead{margin-left:auto;margin-right:auto}.v3 .tlm-when{align-self:center;text-align:left}}footer.af{position:relative;z-index:2}.tlm-stack .tlm-tk,.tlm-tk{background:radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,var(--berry) 96%,transparent),transparent 70%),linear-gradient(155deg,var(--deepwine) 0%,color-mix(in srgb,var(--wine) 96%,transparent) 52%,var(--berry) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .2),0 30px 54px -28px color-mix(in srgb,var(--deepwine) 85%,transparent)}@media(max-width:700px){.bn1{padding:20px 0}.bn1 .mq{--cw:46px}.bn1 .t{font-size:22px}.bn1 li{gap:24px;padding-right:24px}}@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}.pz-media{aspect-ratio:1/.9}.pz-jar{height:64%;bottom:15%}.pz-shadow{bottom:12%}.pz-track{min-height:calc(var(--w) * .9 + 356px)}.pz-sel{margin-top:12px}.pz-buy{margin-top:12px}@media(max-width:700px){.pz-media{aspect-ratio:1/.84}.pz-jar{height:68%;bottom:13%}.pz-shadow{bottom:10%}.pz-track{min-height:calc(var(--w) * .84 + 330px)}.pz-body{gap:6px;padding-left:18px;padding-right:18px}.pz-body h3{margin-top:4px}.sh-desc{font-size:14px;line-height:1.45}.pz-qty button{height:46px}.pz-buy{margin-top:10px}.pz-sel{margin-top:10px}}.tlm-bn::after{content:"";position:absolute;inset:0;z-index:5;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}@media(hover:hover){.tlm-bn:hover::after{transform:translateX(125%);transition:transform 1.5s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.tlm-bn:hover::after{transform:translateX(-125%);transition:none}}.cpx-col.l{padding-top:5%}@media(min-width:861px){.cpx.cpx-live .cpx-an.seen{opacity:1}.cpx.cpx-live:not([data-slot]) .cpx-an.seen p{max-height:190px;opacity:1}.cpx.cpx-live:not([data-slot]) .cpx-an.seen h3{margin-bottom:9px}}.sx-a .lab{white-space:nowrap}@media(max-width:700px){.sx-a .lab{font-size:13.5px}}.cpx-col.l{padding:0;justify-content:flex-start;gap:clamp(16px,3svh,32px)}.fz-ticks button::after{content:"";position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--cream);width:0}.fz.fz-ap .fz-ticks button[aria-selected="true"]::after{animation:fzFill 4s linear forwards}@keyframes fzFill{to{width:100%}}@media(prefers-reduced-motion:reduce){.fz.fz-ap .fz-ticks button[aria-selected="true"]::after{animation:none}}@media(min-width:861px) and (max-height:720px){.cpx-an p{font-size:13px;line-height:1.5}.cpx-an h3{font-size:16px;margin-bottom:6px}.cpx-an .k{margin-bottom:8px}.cpx-col.l{gap:12px}}.fz-ticks{gap:2px}.fz-ticks button{width:40px;height:44px}.blg-dots button{position:relative}.blg-dots button::after{content:"";position:absolute;inset:-18px -7px}.pz-qty button{height:48px}.pz-qty button .q-off{top:-21px;right:-3px;width:27px;height:27px;font-size:9px;box-shadow:0 6px 10px -6px rgb(40 6 20 / .5),0 0 0 2px #fffdfb}@media(max-width:700px){.pz-qty button{height:48px}}@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}.fz-agenda{min-height:44px}.tlm-link{position:relative}.tlm-link::after{content:"";position:absolute;inset:-10px 0}.sh-arrow,.fz-prev,.fz-next,.fz-agenda,.cmb-add,.af-up,.af-social a,.ah-icon,.pz-qty button,.sh-all{-webkit-tap-highlight-color:#fff0}.sh-arrow:active,.fz-prev:active,.fz-next:active,.fz-agenda:active,.cmb-add:active,.af-up:active,.af-social a:active,.ah-icon:active,.pz-qty button:active{transform:scale(.94)}#productos .sh-arrow:disabled{opacity:1;cursor:pointer}.btn-primary,.btn-cream{position:relative;overflow:hidden;isolation:isolate}.btn-primary::after,.btn-cream::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}@media(hover:hover){.btn-primary:hover::after,.btn-cream:hover::after{transform:translateX(125%);transition:transform 1.1s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.btn-primary::after,.btn-cream::after{display:none}.ah-badge.is-bump,.rf-starsrow input:checked+label svg,.sh-add.is-done{animation:none!important}.sh-arrow:active,.fz-prev:active,.fz-next:active,.fz-agenda:active,.cmb-add:active,.af-up:active,.af-social a:active,.ah-icon:active,.pz-qty button:active,.btn:active{transform:none}.fz-ticks button::after{animation:none!important}}.cpx .cpx-seq{position:absolute;left:0;top:0;width:800px;height:1000px;display:block;opacity:0;pointer-events:none;transition:opacity .45s ease;transform-origin:50% 50%;transform:translateY(-2%) scale(1.12)}@media(max-width:860px){.cpx .cpx-seq{transform:translateY(3%) scale(.96)}.cpx.cpx-live{height:360vh}}.cpx.cpx-seq-on .cpx-seq{opacity:1}.cpx .cpx-gl{position:absolute;left:0;top:0;width:800px;height:1000px;display:block;opacity:0;pointer-events:none;transition:opacity .45s ease;transform-origin:50% 50%;transform:translateY(-2%) scale(1.12)}.cpx.cpx-vid .cpx-gl{opacity:1}.cpx.cpx-vid .cpx-seq{opacity:0}.cpx.cpx-seq-on .cpx-scene .ly{visibility:hidden}@media(max-width:860px){.cpx-live .cpx-stage{height:auto}.cpx-live .cpx-card{height:auto}.cpx-live .cpx-in{height:auto}.cpx-live .cpx-area{flex:none}.cpx-live .cpx-box{flex:none;height:max(300px,calc(100svh - 24px - clamp(84px,11svh,96px) - 82px - 150px));min-height:0}.cpx-live .cpx-in{padding-bottom:40px}.cpx-live .cpx-notes{min-height:112px;margin-top:10px}.cpx-live .cpx-claims{margin-top:64px}.cpx-live .cpx-foot{margin-top:18px}.cpx .cpx-gl,.cpx .cpx-seq{transform:translateY(2%) scale(1.06)}}.cpx.cpx-live.cpx-loop{height:auto}.cpx-loop .cpx-stage{position:relative;top:auto}@media(max-width:860px){.cpx.cpx-live.cpx-loop{height:auto}}.cpx-in{padding-top:clamp(44px,5vw,72px)}.cpx-an,.cpx-an.seen{opacity:1}.cpx-an p{max-height:none;opacity:1}@media(min-width:861px){.cpx-area{min-height:clamp(470px,40vw,560px)}}@media(max-width:860px){.cpx-in,.cpx:not(.cpx-live) .cpx-in{padding-top:44px;padding-bottom:22px}.cpx-head h2{font-size:clamp(26px,7.4vw,32px)}.cpx:not(.cpx-live) .cpx-box{height:clamp(330px,92vw,420px);margin:0}.cpx-notes{margin-top:4px;gap:0}.cpx-an.a1{order:1}.cpx-an.a2{order:2}.cpx-an.a3{order:3}.cpx:not(.cpx-live) .cpx-an{margin:0;padding:15px 4px;border-top:1px solid rgb(251 243 230 / .14)}.cpx:not(.cpx-live) .cpx-an.a1{border-top:0;padding-top:4px}.cpx-an .k,.cpx-an.r .k{margin-bottom:6px}.cpx-an h3{font-size:17px;margin-bottom:5px}.cpx-an p{font-size:13.5px;line-height:1.55;max-width:36ch;margin:0 auto}.cpx-claims{margin-top:18px}.cpx-foot{margin-top:20px}}.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)}}.cat-page{--jw:clamp(34px,8.4vw,98px);--jh:calc(var(--jw) * 1.6)}.cat-hero{position:relative;z-index:3;display:flow-root;background:var(--au-hero-bg);border-radius:0 0 var(--h-radius) var(--h-radius);padding:clamp(142px,15vw,186px) 0 0;color:var(--cream)}.cat-hero-in{max-width:860px;margin:0 auto;padding:0 clamp(18px,4vw,40px);text-align:center}.cat-hero .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream));justify-content:center;margin-bottom:14px}.cat-hero h1{font-family:var(--font-title);font-weight:700;font-size:clamp(33px,6vw,58px);line-height:1.04;letter-spacing:-.006em;color:var(--cream);margin:0 0 16px;text-wrap:balance}.cat-hero h1 .lt2{display:block;color:var(--cream)}.cat-hero .cat-lead{max-width:56ch;margin:0 auto;color:rgb(251 243 230 / .92);font-size:clamp(15px,1.7vw,17px);line-height:1.7}.cat-hero .cat-lead strong{color:var(--cream)}.cat-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.cat-hero .btn-outline{background:#fff0;color:var(--cream);border-color:rgb(251 243 230 / .6)}@media(hover:hover) and (pointer:fine){.cat-hero .btn-outline:hover{background:var(--cream);color:var(--wine);border-color:var(--cream)}}.cat-line{position:relative;z-index:4;display:flex;justify-content:center;align-items:flex-end;list-style:none;margin:clamp(30px,4vw,52px) auto calc(var(--jh) * -.46);padding:0 8px;max-width:100%}.cat-line li{flex:0 0 auto;margin-left:calc(var(--jw) * -.07)}.cat-line li:first-child{margin-left:0}.cat-line a{display:block;position:relative;width:calc(var(--jw) * var(--f,1));aspect-ratio:1/1.6;outline-offset:6px;border-radius:12px;-webkit-tap-highlight-color:#fff0}.cat-line i{position:absolute;inset:0;background:var(--img) center/contain no-repeat;filter:drop-shadow(0 16px 12px rgb(40 6 20 / .42));transition:transform .6s var(--ease-out),filter .6s var(--ease-out);animation:lnRise .9s var(--ease-out) both;animation-delay:calc(var(--n,0) * 70ms + .15s)}.cat-line a b{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,6px);opacity:0;pointer-events:none;white-space:nowrap;padding:6px 11px;border-radius:99px;background:var(--cream);color:var(--wine);font:800 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 10px 16px -10px rgb(40 6 20 / .6);transition:opacity .3s var(--ease-out),transform .35s var(--ease-out)}@media(hover:hover) and (pointer:fine){.cat-line a:hover i{transform:translateY(-14px) rotate(-2deg);filter:drop-shadow(0 26px 16px rgb(40 6 20 / .4))}.cat-line a:hover b{opacity:1;transform:translate(-50%,0)}}.cat-line a:focus-visible{outline:2px solid var(--peach)}.cat-line a:focus-visible b{opacity:1;transform:translate(-50%,0)}@keyframes lnRise{from{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}.cat{--tint:#C63763;position:relative;overflow:hidden;padding:calc(var(--jh) * .46 + clamp(34px,4.6vw,64px)) 0 clamp(40px,5vw,76px);transition:--tint .7s ease}.cat::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 34% at 50% 40%,color-mix(in srgb,var(--tint) 20%,transparent),transparent 74%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%)}.cat .sh-in{position:relative;z-index:1}.cat-head{max-width:760px;margin:0 auto;text-align:center}.cat-head .eyebrow{justify-content:center}.cat-head h2{font-family:var(--font-title);font-weight:700;color:var(--berry);font-size:clamp(27px,4.6vw,40px);line-height:1.06;letter-spacing:-.005em;margin:0 0 14px;text-wrap:balance}.cat-head h2 .lt2{display:block;font-family:var(--font-light);font-weight:400;color:var(--wine)}.cat-head p{color:var(--wine);font-size:15.5px;line-height:1.65;max-width:52ch;margin:0 auto}.cat-sel{position:relative;margin:clamp(26px,3.4vw,40px) 0 clamp(22px,2.8vw,32px);padding:clamp(16px,2vw,22px) clamp(16px,2.4vw,26px);border-radius:var(--r-lg);background:#fff;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 12%,#fff),0 26px 40px -32px rgb(107 22 48 / .45)}.cat-sel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cat-sel-k{font:800 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--berry)}.cat-sort{display:inline-flex;align-items:center;gap:6px;font:700 12.5px/1 var(--font-body);color:var(--wine)}.cat-sort span{opacity:.72}.cat-sort select{appearance:none;-webkit-appearance:none;border:0;border-radius:10px;cursor:pointer;padding:10px 24px 10px 6px;font:800 13px/1 var(--font-body);color:var(--berry);background:#fff0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C63763' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 4px center/14px}.cat-filters{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.cat-chip{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 16px;border-radius:999px;background:color-mix(in srgb,var(--berry) 6%,#fff);border:1.5px solid #fff0;color:var(--wine);font:700 14px/1 var(--font-body);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:#fff0;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.cat-chip .cd{flex:none;width:10px;height:10px;border-radius:50%;background:var(--c,var(--berry));box-shadow:0 0 0 2px #fff,0 0 0 3px color-mix(in srgb,var(--c,var(--berry)) 45%,transparent);transition:box-shadow .3s var(--ease)}.cat-chip .cn{font:800 10.5px/1 var(--font-body);opacity:.6}.cat-chip[aria-checked="true"]{background:linear-gradient(135deg,var(--berry),var(--wine));color:var(--cream);box-shadow:0 14px 22px -14px rgb(167 49 85 / .85)}.cat-chip[aria-checked="true"] .cd{box-shadow:0 0 0 2px var(--cream),0 0 0 3px color-mix(in srgb,var(--cream) 40%,transparent)}.cat-chip[aria-checked="true"] small{opacity:.85}@media(hover:hover) and (pointer:fine){.cat-chip:not([aria-checked="true"]):hover{transform:translateY(-2px);background:color-mix(in srgb,var(--berry) 12%,#fff);border-color:color-mix(in srgb,var(--berry) 30%,#fff)}}.cat-chip:active{transform:scale(.97)}.cat-chip:focus-visible,.cat-sort select:focus-visible{outline:2px solid var(--berry);outline-offset:3px}.cat-intro{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin-top:14px;padding:12px 16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--tint) 10%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint) 22%,transparent);transition:background-color .6s ease,box-shadow .6s ease}.cat-intro-t{margin:0;flex:1 1 320px;font-size:14px;line-height:1.5;color:var(--wine)}.cat-intro-t b{font-weight:800;color:var(--deepwine)}.cat-intro-n{flex:none;padding:7px 12px;border-radius:99px;background:#fff;color:var(--deepwine);font:800 11.5px/1 var(--font-body);letter-spacing:.04em;box-shadow:0 8px 14px -10px rgb(107 22 48 / .5)}.cat-intro-go{flex:none;display:inline-flex;align-items:center;gap:7px;font:800 13px/1 var(--font-body);color:var(--berry);text-decoration:none;padding:8px 2px}.cat-intro-go span{display:inline-block;transition:transform .3s var(--ease-out)}@media(hover:hover){.cat-intro-go:hover span{transform:translateY(3px)}}.cat-intro-go[hidden]{display:none}.cat-intro.is-swap .cat-intro-t{animation:catIn .5s var(--ease-out) both}.cat-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);align-items:stretch}.cat-grid .pz-item{flex:none;display:flex;transform:none;opacity:1;scroll-margin-top:150px;will-change:auto}.cat-grid .pz-item[hidden]{display:none}.cat-grid .pz-card{display:flex;flex-direction:column;width:100%;border-radius:28px;transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.cat-grid .pz-media{aspect-ratio:1/.62}.cat-grid .pz-jar{height:80%;bottom:9%;transition:transform .8s var(--ease-out)}.cat-grid .pz-shadow{bottom:10%}.cat-grid .sh-tag{top:12px;left:12px;padding:5px 10px;font-size:10px}.cat-grid .pz-body{flex:1;max-height:none;opacity:1;pointer-events:auto;gap:5px;padding:4px 20px 20px}.cat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.cat-top .sh-kicker{font-size:10px;padding:5px 11px}.cat-more{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 0 8px 6px;font:800 12px/1 var(--font-body);color:var(--pt);text-decoration:none}.cat-more svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out)}@media(hover:hover){.cat-more:hover svg{transform:translateX(4px)}.cat-more:hover{text-decoration:underline;text-underline-offset:4px}}.cat-grid .pz-body h3{font-size:clamp(22px,1.9vw,26px);margin:4px 0 0}.cat-grid .sh-desc{font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cat-grid .pz-sel{margin-top:16px}.cat-grid .q-lab{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cat-grid .pz-qty{border-radius:16px}.cat-grid .pz-qty button{height:44px;border-radius:12px}.cat-grid .pz-qty button b{font-size:16px}.cat-grid .pz-qty button small{font-size:10px}.cat-grid .pz-buy{margin-top:auto;padding-top:14px}.cat-grid .sh-price{font-size:21px}.cat-grid .sh-add{min-height:46px}@media(hover:hover) and (pointer:fine){.cat-grid .pz-item:hover .pz-card{transform:translateY(-5px);box-shadow:0 44px 56px -34px color-mix(in srgb,var(--pc) 80%,transparent),0 0 0 1px color-mix(in srgb,var(--pc) 30%,#fff)}.cat-grid .pz-item:hover .pz-jar{transform:translateX(-50%) translateY(-8px) rotate(-1.5deg)}}.cat-grid .pz-item.is-in .pz-card{animation:catIn .6s var(--ease-out) both;animation-delay:calc(var(--k,0) * 60ms)}.cat-grid .pz-item.is-flash .pz-card,.cx-card.is-flash{animation:catFlash 1.6s var(--ease-out)}@keyframes catIn{from{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}@keyframes catFlash{0%,100%{box-shadow:0 34px 50px -36px color-mix(in srgb,var(--pc) 75%,transparent),0 0 0 1px color-mix(in srgb,var(--pc) 22%,#fff)}30%{box-shadow:0 34px 50px -30px color-mix(in srgb,var(--pc) 90%,transparent),0 0 0 4px var(--pv,var(--pc))}}@media(min-width:1021px){.cat-grid[data-n="1"]{grid-template-columns:minmax(0,400px);justify-content:center}.cat-grid[data-n="2"]{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center}}.cx{--g:clamp(16px,2vw,26px);position:relative;padding:clamp(8px,2vw,24px) 0 clamp(20px,3vw,40px);scroll-margin-top:110px}.cx[hidden]{display:none}.cx .sh-in{position:relative;z-index:1}.cx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 28px;flex-wrap:wrap;margin:0 0 clamp(16px,2vw,24px)}.cx-head h2{font-family:var(--font-title);font-weight:700;color:var(--berry);font-size:clamp(23px,2.7vw,29px);line-height:1.08;margin:0;text-wrap:balance}.cx-head h2 .lt2{display:inline;font-family:var(--font-light);font-weight:400;color:var(--wine)}.cx-head .eyebrow{margin-bottom:8px}.cx-head-r{max-width:46ch}.cx-head-r p{margin:0;font-size:14px;line-height:1.55;color:var(--wine)}.cx-link{display:inline-flex;align-items:center;gap:7px;margin-top:8px;font:800 13px/1 var(--font-body);color:var(--berry);text-decoration:none;padding:6px 0}.cx-link span{display:inline-block;transition:transform .3s var(--ease-out)}@media(hover:hover){.cx-link:hover span{transform:translateY(3px)}.cx-link:hover{text-decoration:underline;text-underline-offset:4px}}.cx-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g)}.cx-grid[data-n="1"]{grid-template-columns:minmax(0,680px);justify-content:center}.cx-card{--pc:#C63763;position:relative;display:grid;grid-template-columns:clamp(150px,36%,240px) minmax(0,1fr);min-width:0;border-radius:var(--r-lg);overflow:hidden;background:#fff;scroll-margin-top:130px;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--pc) 18%,#fff),0 26px 40px -32px color-mix(in srgb,var(--pc) 75%,transparent);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.cx-card[hidden]{display:none}.cx-ph{position:relative;overflow:hidden;min-height:230px;background:color-mix(in srgb,var(--pc) 20%,#fff)}.cx-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 66%;transition:transform 1s var(--ease-out)}.cx-ph::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 70%,rgb(255 255 255 / .18))}@media(hover:hover) and (pointer:fine){.cx-card:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--pc) 34%,#fff),0 36px 48px -32px color-mix(in srgb,var(--pc) 80%,transparent)}.cx-card:hover .cx-ph img{transform:scale(1.06)}}.cx-body{display:flex;flex-direction:column;gap:4px;padding:18px 20px 18px;min-width:0}.cx-kick{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:99px;background:color-mix(in srgb,var(--pc) 14%,#fff);color:var(--deepwine);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.cx-kick::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pc)}.cx-body h3{font-family:var(--font-title);font-weight:700;font-size:clamp(21px,1.8vw,24px);line-height:1.05;color:var(--berry);margin:6px 0 0}.cx-desc{margin:4px 0 12px;font-size:13.5px;line-height:1.5;color:var(--wine)}.cx-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);flex-wrap:wrap}.cx-price{display:block;font-weight:800;font-size:21px;line-height:1;color:var(--berry);white-space:nowrap}.cx-price small{font-size:11px;font-weight:700;letter-spacing:.06em;opacity:.8;margin-left:3px}.cx-note{display:block;margin-top:5px;font-size:11.5px;line-height:1.3;color:var(--wine);opacity:.82}.cx-buy .btn{flex:none;padding:0 20px;min-height:46px;font-size:14px}.cx-foot{margin:clamp(14px,2vw,22px) 0 0;text-align:center;font-size:12.5px;color:var(--wine);opacity:.82}.bld{position:relative;padding:clamp(18px,3vw,36px) 0 clamp(20px,3vw,36px);scroll-margin-top:110px}.bld-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(22px,3.4vw,48px);padding:clamp(24px,3.4vw,44px) clamp(22px,3.6vw,48px);border-radius:var(--r-xl);background:var(--au-card-bg);color:var(--cream);overflow:hidden;isolation:isolate;box-shadow:0 34px 50px -38px rgb(107 22 48 / .7)}.bld .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream));margin-bottom:10px}.bld h2{font-family:var(--font-title);font-weight:700;font-size:clamp(24px,3.2vw,32px);line-height:1.08;color:var(--cream);margin:0;text-wrap:balance}.bld h2 .lt2{display:block;color:var(--cream)}.bld-lead{margin:12px 0 0;max-width:48ch;font-size:15px;line-height:1.6;color:rgb(251 243 230 / .9)}.bld-grid{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bld-t{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px 12px;border:0;border-radius:var(--r-md);background:rgb(251 243 230 / .96);color:var(--wine);cursor:pointer;font-family:var(--font-body);-webkit-tap-highlight-color:#fff0;box-shadow:inset 0 0 0 2px transparent,0 14px 20px -16px rgb(20 2 10 / .7);transition:transform .35s var(--ease-out),box-shadow .3s var(--ease),background-color .3s}.bld-t .bld-jar{display:block;width:50px;aspect-ratio:1/1.6;background:var(--img) center/contain no-repeat;filter:drop-shadow(0 8px 6px rgb(60 12 30 / .28));margin-bottom:6px;transition:transform .45s var(--ease-out)}.bld-t b{font:800 13px/1.1 var(--font-body);color:var(--deepwine)}.bld-t small{font:700 11.5px/1.2 var(--font-body);color:var(--wine);opacity:.85}.bld-ck{position:absolute;top:7px;right:7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--berry);color:#fff;transform:scale(0);transition:transform .35s var(--ease-out)}.bld-ck svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.bld-t[aria-pressed="true"]{background:#fff;box-shadow:inset 0 0 0 2.5px var(--peach),0 18px 24px -16px rgb(20 2 10 / .7)}.bld-t[aria-pressed="true"] .bld-ck{transform:scale(1)}.bld-t[aria-pressed="true"] .bld-jar{transform:translateY(-3px) scale(1.06)}@media(hover:hover) and (pointer:fine){.bld-t:hover{transform:translateY(-3px)}}.bld-t:active{transform:scale(.97)}.bld-t:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.bld-sum{display:flex;flex-direction:column;gap:12px;padding:clamp(18px,2.2vw,24px);border-radius:var(--r-lg);background:linear-gradient(135deg,rgb(255 255 255 / .12),rgb(255 255 255 / .04));box-shadow:inset 0 0 0 1px rgb(251 243 230 / .22);align-self:stretch}.bld-k{margin:0;font:800 11.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--peach) 78%,var(--cream))}.bld-jars{display:flex;align-items:flex-end;justify-content:center;flex:1;min-height:150px;gap:4px;padding:6px 0}.bld-jars i{display:block;height:112px;aspect-ratio:1/1.6;background:var(--img) center/contain no-repeat;filter:drop-shadow(0 10px 8px rgb(20 2 10 / .5));animation:bldPop .45s var(--ease-out) both}.bld-jars:empty::before{content:"Elige tus f\00f3rmulas";align-self:center;font-size:13.5px;color:rgb(251 243 230 / .75)}@keyframes bldPop{from{opacity:0;transform:translateY(14px) scale(.8)}to{opacity:1;transform:none}}.bld-names{margin:0;text-align:center;font-size:13.5px;line-height:1.5;font-weight:700;color:var(--cream);min-height:20px}.bld-tot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgb(251 243 230 / .2)}.bld-tot small{font:700 11.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:rgb(251 243 230 / .82)}.bld-tot b{font:800 28px/1 var(--font-body);color:var(--cream)}.bld-tot i{font:700 11px/1 var(--font-body);font-style:normal;letter-spacing:.06em;opacity:.8;margin-left:4px}.bld-add{width:100%}.bld-add[disabled]{background:rgb(251 243 230 / .2)!important;color:rgb(251 243 230 / .8)!important;box-shadow:none;opacity:1}.bld-note{margin:0;text-align:center;font-size:12px;line-height:1.45;color:rgb(251 243 230 / .8)}.hub-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px}.hub-opt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 20px 18px;border-radius:var(--r-lg);background:#fff;color:var(--wine);text-align:left;text-decoration:none;cursor:pointer;font-family:var(--font-body);border:0;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--berry) 16%,#fff),0 22px 30px -26px rgb(107 22 48 / .5);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}@media(hover:hover) and (pointer:fine){.hub-opt:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 2px var(--berry),0 30px 36px -26px rgb(107 22 48 / .55)}.hub-opt:hover .hub-go span{transform:translateX(4px)}}.hub-opt:focus-visible{outline:2px solid var(--berry);outline-offset:3px}.hub-ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--berry),var(--wine));color:var(--cream);box-shadow:0 12px 20px -12px rgb(167 49 85 / .8)}.hub-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hub-tag{display:inline-block;padding:5px 10px;border-radius:99px;background:linear-gradient(135deg,#FFB9A6,var(--peach));color:var(--deepwine);font:800 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.hub-opt h3{font-family:var(--font-title);font-weight:700;font-size:21px;line-height:1.1;color:var(--berry);margin:2px 0 0}.hub-opt p{margin:0;font-size:13.5px;line-height:1.5;color:var(--wine)}.hub-opt ul{list-style:none;margin:2px 0 6px;padding:0;display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:var(--deepwine)}.hub-opt li{display:flex;align-items:center;gap:8px}.hub-opt li::before{content:"";flex:none;width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--berry) 14%,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C63763' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/10px no-repeat}.hub-go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:99px;background:var(--berry);color:var(--cream);font:700 14px/1 var(--font-body)}.hub-go span{display:inline-block;transition:transform .3s var(--ease-out)}.hub-foot{margin:16px 2px 0;font-size:12px;line-height:1.55;color:#7A2E48}.hub-foot a{color:var(--berry);font-weight:800;text-decoration:underline;text-underline-offset:3px}.cat-legal{padding:clamp(8px,1.6vw,18px) 0 clamp(64px,7vw,96px)}.cat-legal p{display:flex;gap:12px;align-items:flex-start;max-width:880px;margin:0 auto;font-size:12.5px;line-height:1.65;color:var(--wine)}.cat-legal svg{flex:none;width:20px;height:20px;margin-top:2px;fill:none;stroke:var(--berry);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cat-legal b{color:var(--deepwine)}@media(max-width:1020px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-grid{grid-template-columns:minmax(0,1fr)}.cx-grid[data-n="1"]{grid-template-columns:minmax(0,680px)}.bld-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.cat-sel{padding:16px}.cat-sel-top{margin-bottom:10px}.cat-filters{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:0 -16px;padding:4px 16px 8px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 26px),transparent 100%)}.cat-filters::-webkit-scrollbar{display:none}.cat-chip{flex:none;scroll-snap-align:center}.cat-intro{padding:12px 14px}.cat-intro-t{flex-basis:100%}.cat-grid{grid-template-columns:minmax(0,1fr);gap:18px}.cat-grid .pz-media{aspect-ratio:1/.6}.cat-grid .pz-jar{height:78%;bottom:9%}.cx-head{display:block}.cx-head-r{margin-top:10px}.cx-card{grid-template-columns:minmax(0,1fr)}.cx-ph{min-height:0;height:270px}.cx-ph img{object-position:50% 60%}.bld-card{padding:22px 18px}.bld-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-opts{grid-template-columns:minmax(0,1fr)}.cat-hero{padding-top:clamp(128px,34vw,150px)}.cat-cta .btn{flex:1 1 220px}}@media(max-width:380px){.cat-line li{margin-left:calc(var(--jw) * -.12)}}@media(prefers-reduced-motion:reduce){.cat-line i,.cat-grid .pz-item.is-in .pz-card,.cat-intro.is-swap .cat-intro-t,.cat-grid .pz-item.is-flash .pz-card,.cx-card.is-flash,.bld-jars i{animation:none!important}.cat-grid .pz-card,.cat-chip,.cx-card,.cx-ph img,.cat-line i,.cat,.bld-t,.bld-jar,.bld-ck,.hub-opt{transition:none!important}}.cat-sel{overflow:hidden;padding:clamp(18px,2.2vw,26px) clamp(18px,2.6vw,30px) 0}.cat-sel-top{margin-bottom:12px}.cat-intro{display:flex;align-items:center;gap:8px 14px;flex-wrap:nowrap;margin:clamp(16px,2vw,22px) calc(clamp(18px,2.6vw,30px) * -1) 0;padding:15px clamp(18px,2.6vw,30px);border-radius:0;background:color-mix(in srgb,var(--tint) 9%,#fff);box-shadow:none;border-top:1px solid color-mix(in srgb,var(--tint) 22%,transparent)}.cat-intro-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--tint);box-shadow:0 0 0 4px color-mix(in srgb,var(--tint) 24%,transparent);transition:background-color .6s ease,box-shadow .6s ease}.cat-intro-t{flex:1 1 auto}.cat-intro-go{white-space:nowrap}.cat-res{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px clamp(14px,1.8vw,20px)}.cat-res-n{margin:0;font:800 13px/1.2 var(--font-body);letter-spacing:.04em;color:var(--wine)}.cat-sortbox{position:relative;display:inline-flex;align-items:center;gap:10px}.cat-sort-l{font:700 12.5px/1 var(--font-body);color:var(--wine);opacity:.72}.cat-sortbtn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 18px;border-radius:999px;background:#fff;border:1.5px solid color-mix(in srgb,var(--berry) 20%,#fff);color:var(--berry);font:800 13px/1 var(--font-body);cursor:pointer;box-shadow:0 12px 20px -16px rgb(107 22 48 / .5);transition:border-color .3s,box-shadow .3s,transform .3s var(--ease);-webkit-tap-highlight-color:#fff0}.cat-sortbtn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out)}.cat-sortbtn[aria-expanded="true"]{border-color:var(--berry)}.cat-sortbtn[aria-expanded="true"] svg{transform:rotate(180deg)}@media(hover:hover) and (pointer:fine){.cat-sortbtn:hover{border-color:var(--berry)}}.cat-sortbtn:focus-visible,.cat-sortmenu li:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.cat-sortmenu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:230px;margin:0;padding:6px;list-style:none;background:#fff;border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--berry) 14%,#fff),0 28px 44px -20px rgb(107 22 48 / .55);animation:catIn .3s var(--ease-out) both}.cat-sortmenu[hidden]{display:none}.cat-sortmenu li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;font:700 13.5px/1.2 var(--font-body);color:var(--wine);cursor:pointer}.cat-sortmenu li[aria-selected="true"]{background:color-mix(in srgb,var(--berry) 9%,#fff);color:var(--berry)}.cat-sortmenu li[aria-selected="true"]::after{content:"";flex:none;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C63763' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/16px no-repeat}@media(hover:hover){.cat-sortmenu li:hover{background:color-mix(in srgb,var(--berry) 12%,#fff)}}.cx{padding:clamp(22px,3.4vw,48px) 0 clamp(14px,2.4vw,30px)}.cx-band{padding:clamp(34px,5vw,66px) clamp(16px,3.4vw,44px) clamp(24px,3vw,36px);border-radius:var(--r-xl);background:radial-gradient(56% 46% at 50% 0%,color-mix(in srgb,var(--peach) 36%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--peach) 22%,var(--cream)) 0%,color-mix(in srgb,var(--berry) 9%,var(--cream)) 100%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--berry) 10%,#fff)}.cx-head{display:block;max-width:980px;margin:0 auto clamp(24px,3vw,38px);text-align:center}.cx-head h2{font-size:clamp(27px,4.6vw,42px);line-height:1.06}.cx-head h2 .lt2{display:block}.cx-head .eyebrow{justify-content:center}.cx-band .cx-link{display:flex;justify-content:center;margin:14px auto 0;font-size:14px}.cx-foot{margin-top:clamp(18px,2.4vw,26px)}.bld-card{align-items:center}.bld-t{padding:16px 8px 14px}.bld-t .bld-jar{width:58px;margin-bottom:8px}.bld-sum{align-self:center;width:100%}.bld-jars{flex:none;height:150px;align-items:flex-end;justify-content:center;padding:4px 0 0;min-height:0}.bld-jars i{height:132px}.bld-jars:empty{align-items:center;border:1.5px dashed rgb(251 243 230 / .34);border-radius:var(--r-md)}.bld-jars:empty::before{content:"Elige 2 o m\00e1s f\00f3rmulas";align-self:center;font-size:13.5px;color:rgb(251 243 230 / .78)}.cat-helpwrap{padding:clamp(20px,3vw,36px) 0 clamp(10px,2vw,20px)}.cat-help{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:clamp(280px,26vw,340px);border-radius:var(--r-xl);background:var(--au-card-bg);color:var(--cream);overflow:hidden;isolation:isolate;box-shadow:0 34px 50px -38px rgb(107 22 48 / .7)}.cat-help-tx{position:relative;z-index:1;align-self:center;padding:clamp(28px,4vw,52px) clamp(24px,4vw,56px)}.cat-help .eyebrow{color:color-mix(in srgb,var(--peach) 78%,var(--cream));margin-bottom:10px}.cat-help h2{font-family:var(--font-title);font-weight:700;font-size:clamp(26px,3.4vw,36px);line-height:1.06;color:var(--cream);margin:0;text-wrap:balance}.cat-help h2 .lt2{display:block;color:var(--cream)}.cat-help-tx>p:not(.eyebrow){margin:14px 0 0;max-width:42ch;font-size:15.5px;line-height:1.65;color:rgb(251 243 230 / .92)}.cat-help-go{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:24px}.cat-help-go small{font-size:12.5px;color:rgb(251 243 230 / .82)}.cat-help-ph{position:relative;min-height:260px}.cat-help-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%)}@media(max-width:1020px){.cat-help{grid-template-columns:minmax(0,1fr)}.cat-help-ph{order:-1;min-height:0;height:clamp(200px,38vw,300px)}.cat-help-ph img{object-position:60% 34%;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 42%);mask-image:linear-gradient(0deg,transparent 0,#000 42%)}.cat-help-tx{padding-top:6px}}@media(max-width:700px){.cat-sort-l{display:none}.cat-sortmenu{min-width:min(260px,calc(100vw - 40px))}.cat-intro{flex-wrap:wrap;margin-left:-16px;margin-right:-16px;padding:14px 16px}.cat-intro-t{flex:1 1 calc(100% - 30px)}.cat-intro-go{margin-left:24px}.cx-band{padding:30px 14px 22px}.bld-card{padding:22px 16px}.bld-jars{height:130px}.bld-jars i{height:112px}.cat-help-go{flex-direction:column;align-items:stretch}.cat-help-go small{text-align:center}}@media(max-width:700px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cat-grid[data-n="1"]{grid-template-columns:minmax(0,260px);justify-content:center}.cat-grid .pz-card{border-radius:22px}.cat-grid .pz-media{aspect-ratio:1/.92}.cat-grid .pz-jar{height:74%;bottom:11%}.cat-grid .sh-tag{top:8px;left:8px;padding:4px 8px;font-size:8.5px;letter-spacing:.08em}.cat-grid .pz-body{padding:2px 12px 14px;gap:4px}.cat-top{flex-direction:column;align-items:flex-start;gap:0}.cat-top .sh-kicker{font-size:8.5px;padding:4px 8px;letter-spacing:.08em;line-height:1.25}.cat-more{display:none}.cat-grid .pz-body h3{font-size:20px;margin:4px 0 0}.cat-grid .sh-desc{font-size:12px;line-height:1.4;-webkit-line-clamp:3}.cat-grid .pz-sel{margin-top:12px}.cat-grid .q-lab{position:static;width:auto;height:auto;margin:0 0 6px 2px;clip:auto;overflow:visible;font-size:9.5px}.cat-grid .pz-qty{padding:3px;gap:2px;border-radius:14px}.cat-grid .pz-qty button{height:38px;border-radius:11px}.cat-grid .pz-qty button small{display:none}.cat-grid .pz-qty button b{font-size:15px}.cat-grid .pz-qty button .q-off{width:26px;height:26px;font-size:8px;top:-15px;right:-5px}.cat-grid .pz-buy{flex-direction:column;align-items:stretch;gap:8px;padding-top:12px}.cat-grid .pz-price{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:2px 6px}.cat-grid .sh-price{font-size:19px}.cat-grid .sh-sub{min-height:0;font-size:11px}.cat-grid .sh-buy{display:block}.cat-grid .sh-add{width:100%;justify-content:center;padding:0 10px;min-height:42px;font-size:13px}.cat-grid .pz-in{font-size:11px}.cx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cx-grid[data-n="1"]{grid-template-columns:minmax(0,300px);justify-content:center}.cx-card{border-radius:20px}.cx-ph{height:150px}.cx-body{padding:12px 12px 14px;gap:3px}.cx-kick{font-size:8.5px;padding:4px 8px;letter-spacing:.08em}.cx-body h3{font-size:17px;margin:6px 0 0}.cx-desc{display:none}.cx-grid[data-n="1"] .cx-desc{display:block;font-size:12.5px}.cx-buy{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px;margin-top:8px}.cx-price{font-size:19px}.cx-note{font-size:10.5px;margin-top:3px}.cx-buy .btn{width:100%;padding:0 8px;min-height:42px;font-size:13px}}.cat-grid .sh-desc{min-height:calc(13.5px * 1.45 * 2)}@media(max-width:700px){.cat-grid .sh-desc{min-height:calc(12px * 1.4 * 3)}}.cat-hero{padding-bottom:clamp(30px,3.6vw,46px)}.cat-marq{position:relative;overflow:hidden;margin:clamp(30px,3.6vw,46px) 0 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.cat-track{display:flex;width:max-content;gap:clamp(26px,3.4vw,52px);padding:10px 0 4px;animation:catMq 46s linear infinite}.cat-marq:hover .cat-track,.cat-marq:focus-within .cat-track{animation-play-state:paused}.cat-track .pj{flex:none;display:block;width:clamp(58px,7.2vw,88px);text-decoration:none;color:inherit;-webkit-tap-highlight-color:#fff0}.cat-track .pj i{display:block;width:100%;aspect-ratio:1/1.6;background:var(--img) center/contain no-repeat;filter:drop-shadow(0 14px 12px rgb(40 6 20 / .42));transition:transform .6s var(--ease-out)}.cat-track .pj b{display:block;text-align:center;margin-top:8px;font:800 10.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:rgb(251 243 230 / .86)}@media(hover:hover) and (pointer:fine){.cat-track .pj:hover i{transform:translateY(-10px)}}.cat-track .pj:focus-visible{outline:2px solid var(--peach);outline-offset:6px;border-radius:10px}@keyframes catMq{to{transform:translateX(calc(-50% - clamp(13px,1.7vw,26px)))}}@media(prefers-reduced-motion:reduce){.cat-track{animation:none}.cat-marq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.cat{padding-top:clamp(40px,5vw,72px)}@media(max-width:700px){.cat-sel{overflow:visible;padding:16px 14px 0}.cat-sel-top{margin-bottom:12px}.cat-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;margin:0;padding:0;-webkit-mask-image:none;mask-image:none;scroll-snap-type:none}.cat-chip{flex:none;min-height:44px;padding:0 10px;justify-content:flex-start;gap:9px;font-size:13.5px;white-space:normal;line-height:1.15;text-align:left}.cat-chip:first-child{grid-column:1/-1;justify-content:center}.cat-chip[aria-checked="true"]{box-shadow:0 10px 16px -10px rgb(167 49 85 / .8)}.cat-intro{margin:16px -14px 0;padding:14px 16px;border-radius:0 0 var(--r-lg) var(--r-lg);align-items:flex-start}.cat-intro-dot{margin-top:6px}.cat-intro-t{flex:1 1 calc(100% - 26px);font-size:13.5px}.cat-intro-go{margin:2px 0 0 24px;padding:9px 14px;border-radius:99px;background:#fff;box-shadow:0 8px 14px -10px rgb(107 22 48 / .5)}}.cx-tag{display:none;margin:2px 0 0;font:700 12.5px/1.3 var(--font-body);color:var(--wine)}.cat-cartbar{display:none}@media(max-width:700px){.cat-head p{display:none}.cat-head h2{margin-bottom:0}.cx-tag{display:block}.cx-grid[data-n="1"] .cx-tag{display:none}.cx-body h3{font-size:16px}.cat-grid .pz-media{aspect-ratio:1/.8}.cat-grid .pz-jar{height:80%;bottom:9%}.cat-grid .sh-desc{display:none}.cat-grid .q-lab{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cat-grid .pz-sel{margin-top:10px}.cat-grid .pz-buy{padding-top:10px}.cat-grid .pz-body h3{margin-top:6px}.cat-grid .pz-body{padding-bottom:12px}.cat-cartbar{position:fixed;z-index:900;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 8px 8px 18px;border-radius:999px;text-decoration:none;color:var(--cream);background:linear-gradient(135deg,var(--berry),var(--wine));box-shadow:0 18px 30px -12px rgb(107 22 48 / .8),inset 0 1px 0 rgb(255 255 255 / .25);animation:catIn .45s var(--ease-out) both;-webkit-tap-highlight-color:#fff0}.cat-cartbar[hidden]{display:none}.ccb-n{font:800 14px/1 var(--font-body)}.ccb-t{flex:1;font:700 13px/1 var(--font-body);opacity:.9}.ccb-go{flex:none;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:99px;background:var(--cream);color:var(--wine);font:800 13.5px/1 var(--font-body)}html.has-cartbar body{padding-bottom:84px}}@media(prefers-reduced-motion:reduce){.cat-cartbar{animation:none}}@media(max-width:700px){.cat-chip .cj i{display:block;aspect-ratio:1/1.6;background:var(--img) center/contain no-repeat;filter:drop-shadow(0 6px 5px rgb(60 12 30 / .3))}}@media(max-width:700px){html[data-sel="c"] .cat-pick{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 18px 8px 16px;border-radius:99px;border:1.5px solid color-mix(in srgb,var(--tint) 40%,#fff);cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--deepwine);background:color-mix(in srgb,var(--tint) 8%,#fff);-webkit-tap-highlight-color:#fff0;transition:border-color .3s}html[data-sel="c"] .cat-pick .cd{flex:none;width:14px;height:14px;border-radius:50%;background:var(--tint);box-shadow:0 0 0 4px color-mix(in srgb,var(--tint) 26%,transparent)}html[data-sel="c"] .cat-pick-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}html[data-sel="c"] .cat-pick-t small{font:800 10.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--wine);opacity:.75}html[data-sel="c"] .cat-pick-t b{font:800 16px/1.1 var(--font-body);color:var(--berry)}html[data-sel="c"] .cat-pick svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--berry);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}html[data-sel="c"] .cat-sel-top{display:none}html[data-sel="c"] .cat-sel{padding:14px 14px 0}html[data-sel="c"] .cat-sheet-x{display:block;position:fixed;inset:0;z-index:2990;background:rgb(74 16 36 / .5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out)}html[data-sel="c"] .cat-sel.is-open .cat-sheet-x{opacity:1;pointer-events:auto}html[data-sel="c"] .cat-filters{position:fixed;left:0;right:0;bottom:0;z-index:3000;display:flex;flex-direction:column;gap:8px;max-height:82vh;max-height:82dvh;overflow:auto;margin:0;padding:34px 14px calc(18px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:28px 28px 0 0;box-shadow:0 -30px 60px -20px rgb(74 16 36 / .5);transform:translateY(106%);visibility:hidden;transition:transform .45s var(--ease-out),visibility 0s .45s;-webkit-mask-image:none;mask-image:none}html[data-sel="c"] .cat-filters::before{content:"";position:absolute;top:12px;left:50%;width:44px;height:4px;border-radius:4px;background:color-mix(in srgb,var(--berry) 22%,#fff);transform:translateX(-50%)}html[data-sel="c"] .cat-sel.is-open .cat-filters{transform:none;visibility:visible;transition:transform .45s var(--ease-out),visibility 0s}html[data-sel="c"] .cat-chip{flex:none;grid-column:auto;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:68px;padding:6px 16px 6px 8px;border-radius:20px;white-space:normal;text-align:left;justify-content:stretch;background:color-mix(in srgb,var(--berry) 5%,#fff)}html[data-sel="c"] .cat-chip .cd{display:none}html[data-sel="c"] .cat-chip .cj{display:flex;align-items:flex-end;justify-content:center;width:56px;height:56px;border-radius:16px;overflow:hidden;padding-bottom:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 14%,#fff),color-mix(in srgb,var(--c) 34%,#fff))}html[data-sel="c"] .cat-chip .cj i{height:42px;margin:0 -4px}html[data-sel="c"] .cat-chip .cj:has(i:nth-child(3)) i{height:32px;margin:0 -3px}html[data-sel="c"] .cat-chip .cj:has(i:only-child) i{height:44px;margin:0}html[data-sel="c"] .cat-chip .cl{font:700 15.5px/1.2 var(--font-body)}html[data-sel="c"] .cat-chip .cn{display:block;padding:6px 10px;border-radius:99px;background:#fff;font:800 11.5px/1 var(--font-body);opacity:1;color:var(--wine);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--berry) 16%,#fff)}html[data-sel="c"] .cat-chip[aria-checked="true"]{background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--deepwine);box-shadow:inset 0 0 0 2.5px var(--c)}html[data-sel="c"] .cat-chip[aria-checked="true"] .cl{font-weight:800}html[data-sel="c"] .cat-intro{margin-top:14px}}.cat-marq{background:radial-gradient(60% 90% at 50% 46%,rgb(255 206 232 / .16),transparent 72%)}.cat-track{padding:14px 0 6px}.cat-track .pj{position:relative;padding-bottom:6px}.cat-track .pj i{filter:drop-shadow(0 6px 6px rgb(40 6 20 / .28))}.cat-track .pj::before{content:"";position:absolute;left:8%;right:8%;bottom:34px;height:12px;border-radius:50%;background:radial-gradient(closest-side,rgb(30 4 16 / .5),#fff0);filter:blur(2px);z-index:0;transition:transform .6s var(--ease-out),opacity .6s}.cat-track .pj i{position:relative;z-index:1}.cat-track .pj b{position:relative;z-index:2;margin-top:14px;font-size:11px;letter-spacing:.14em;color:var(--cream);opacity:.95;text-shadow:none}@media(hover:hover) and (pointer:fine){.cat-track .pj:hover::before{transform:scale(.82);opacity:.6}}.cat-marq{background:radial-gradient(closest-side at 50% 50%,rgb(255 206 232 / .15),#fff0)}.cat-track .pj b{white-space:nowrap}@media(max-width:700px){html[data-sel="c"] .cat-filters{gap:6px;padding:30px 14px calc(16px + env(safe-area-inset-bottom,0px))}html[data-sel="c"] .cat-chip{grid-template-columns:14px minmax(0,1fr) auto;gap:14px;min-height:50px;padding:0 14px 0 16px;border-radius:16px}html[data-sel="c"] .cat-chip .cd{display:block;width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 26%,transparent)}html[data-sel="c"] .cat-chip .cj{display:none}html[data-sel="c"] .cat-chip .cl{font:700 15px/1.2 var(--font-body)}html[data-sel="c"] .cat-chip .cn{padding:5px 9px;font-size:11px}html[data-sel="c"] .cat-chip[aria-checked="true"]{box-shadow:inset 0 0 0 2px var(--c)}html[data-sel="c"] .cat-chip[aria-checked="true"] .cd{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 40%,transparent)}}html:not(.cat-ready) .cat-filters,html:not(.cat-ready) .cat-sheet-x{transition:none!important}.cat-pick,.cat-sheet-x,.cat-chip .cj{display:none}.cat-chip .cn{display:none}.cat{overflow:visible;padding-bottom:clamp(56px,6vw,96px)}html body .cat-hero h1{font-size:clamp(30px,3.4vw,50px);line-height:1.05;letter-spacing:-.004em}html body .cat-hero .cat-lead{font-size:clamp(15px,1.4vw,17.5px);line-height:1.65}html body .cat-head h2,html body .cx-head h2,html body .bld h2,html body .cat-help h2{font-size:clamp(27px,4.6vw,40px);line-height:1.06;letter-spacing:-.005em}html body .cat-head p:not(.eyebrow),html body .cx-head p:not(.eyebrow),html body .bld p:not(.eyebrow),html body .cat-help p:not(.eyebrow){font-size:15.5px;line-height:1.7}html body main p.eyebrow,html body main .eyebrow{font-size:12px;line-height:1.55;letter-spacing:.16em}@media(max-width:700px){html body .cat-hero h1{font-size:clamp(29px,7.8vw,34px)}html body .cat-hero .cat-lead{font-size:15px}}.cx-body h3 .nw{white-space:nowrap}.cat-grid .pz-body{display:flex;flex-direction:column}@media(max-width:700px){.cx-card{grid-template-rows:auto 1fr}.cat-grid .pz-body h3{margin-bottom:12px}.cat-grid .pz-body .pz-sel{margin-top:auto}}@media(max-width:700px){.cx-body .cx-buy{margin-top:auto}.cx-body .cx-tag{margin-bottom:10px}}@media(max-width:1100px){html body .cat-hero h1{font-size:clamp(26px,3.7vw,38px)}html body .cat-hero .cat-lead{font-size:14.5px}}@media(max-width:1024px){html body .cat-hero h1{font-size:clamp(28px,6.4vw,42px)}}@media(max-width:700px) and (min-width:481px){html body .cat-hero h1{font-size:clamp(28px,6.4vw,42px)}html body .cat-hero .cat-lead{font-size:15px}}@media(max-width:480px){html body .cat-hero h1{font-size:clamp(29px,7.8vw,34px)}html body .cat-hero .cat-lead{font-size:15px}}@media(min-width:701px){html body .cat-grid .pz-body h3{font-size:clamp(22px,1.95vw,28px)}}.cat-hero-in{max-width:1040px}@media(min-width:701px){.cat-filters{justify-content:center}.cat-chip{flex:0 0 auto}}@media(min-width:701px) and (max-width:1100px){.cat-chip{padding:0 13px;font-size:13.5px;gap:8px}}@media(min-width:861px) and (max-width:1100px){.cat-chip{padding:0 10px;gap:7px}.cat-filters{gap:6px}}.bld-n{white-space:nowrap}.bld-t.is-off{opacity:.5;cursor:not-allowed}@media(hover:hover) and (pointer:fine){.bld-t.is-off:hover{transform:none}}@keyframes bldNo{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media(prefers-reduced-motion:no-preference){.bld-t.is-shake{animation:bldNo .35s ease-in-out}}