*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;color:var(--c-text);font-family:var(--f-body);font-size:var(--body-size,15px);line-height:var(--body-line,1.6);background:var(--c-bg) var(--body-grad,radial-gradient(1000px 460px at 88% -120px,color-mix(in srgb,var(--c-mint) 40%,transparent),transparent 70%)) no-repeat}img,video,svg{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--f-heading);font-weight:var(--f-heading-w);line-height:1.15;margin:0 0 .5em;letter-spacing:var(--h-ls,-.015em);color:var(--c-heading,inherit)}p{margin:0 0 .8em}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:8px;top:8px;background:var(--c-surface);padding:8px;z-index:999}.container{max-width:var(--page-w);margin:0 auto;padding:0 var(--gutter,16px)}.section{padding:var(--pt,48px) 0 var(--pb,48px);background:var(--s-bg-grad,var(--s-bg,transparent));font-size:var(--text-size,inherit)}@media(max-width:749px){.section{padding:var(--pt-m,var(--pt,36px)) 0 var(--pb-m,var(--pb,36px))}.hide-mobile{display:none!important}}@media(min-width:750px){.hide-desktop{display:none!important}}.center{text-align:center}.rte p:last-child{margin-bottom:0}.rte strong{color:var(--c-text)}.placeholder-svg{background:var(--c-soft);fill:color-mix(in srgb,var(--c-muted) 40%,transparent);width:100%;height:100%}.icon{display:inline-block;flex:0 0 auto}.mono{font-family:var(--label-font);font-size:var(--label-size,10.5px);letter-spacing:.12em;text-transform:uppercase}.stars{color:var(--c-star);letter-spacing:1px}.section-title{text-align:var(--title-align,center);font-size:var(--title-size,var(--t-size,34px));max-width:760px;margin:12px auto}@media(max-width:749px){.section-title{font-size:var(--title-size-m,var(--t-size-m,26px))}}.section-title--italic{font-style:italic}.section-sub{text-align:var(--title-align,center);color:var(--c-muted);max-width:680px;margin:0 auto 32px}.section-sub--italic{font-family:var(--f-heading);font-style:italic;font-size:18px}:is(.section-title,.split__title,.cta h2,.pinfo__title,.card__title,.h-hero__title) em{font-style:italic;color:var(--em-c,var(--c-primary))}:is(.section-title,.split__title,.card__title,.cta h2,.h-hero__title,.wt__title,.sp__title,.tt__title,.vh__title,.ff__title,.gband__title,.gx-hero__title,.tl-step__title,.callout__title,.trust__title,.vs__title,.pc__title,.h-founder__quote) strong{font-weight:var(--hl-weight,inherit);color:var(--hl-text,inherit);padding:0 var(--hl-pad,2px);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hl-marker :is(.section-title,.split__title,.card__title,.cta h2,.h-hero__title,.wt__title,.sp__title,.tt__title,.vh__title,.ff__title,.gband__title,.gx-hero__title,.tl-step__title,.callout__title,.trust__title,.vs__title,.pc__title,.h-founder__quote) strong,.hl-underline :is(.section-title,.split__title,.card__title,.cta h2,.h-hero__title,.wt__title,.sp__title,.tt__title,.vh__title,.ff__title,.gband__title,.gx-hero__title,.tl-step__title,.callout__title,.trust__title,.vs__title,.pc__title,.h-founder__quote) strong{background:linear-gradient(to top,transparent var(--hl-off),var(--hl-c) var(--hl-off),var(--hl-c) calc(var(--hl-off) + var(--hl-h)),transparent calc(var(--hl-off) + var(--hl-h)))}.hl-underline :is(.section-title,.split__title,.card__title,.cta h2,.h-hero__title,.wt__title,.sp__title,.tt__title,.vh__title,.ff__title,.gband__title,.gx-hero__title,.tl-step__title,.callout__title,.trust__title,.vs__title,.pc__title,.h-founder__quote) strong{--hl-h:8%}.hl-box :is(.section-title,.split__title,.card__title,.cta h2,.h-hero__title,.wt__title,.sp__title,.tt__title,.vh__title,.ff__title,.gband__title,.gx-hero__title,.tl-step__title,.callout__title,.trust__title,.vs__title,.pc__title,.h-founder__quote) strong{background:var(--hl-c);border-radius:var(--hl-radius);padding:0 calc(var(--hl-pad) + 4px)}.hl-color :is(.section-title,.split__title,.card__title,.cta h2,.h-hero__title,.wt__title,.sp__title,.tt__title,.vh__title,.ff__title,.gband__title,.gx-hero__title,.tl-step__title,.callout__title,.trust__title,.vs__title,.pc__title,.h-founder__quote) strong{color:var(--hl-text,var(--c-primary))}.cta h2 em{color:inherit;opacity:.9}.pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--label-font);font-size:var(--label-size,10.5px);letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:var(--radius-pill,999px);border:1px solid;line-height:1.4}.pill .icon{width:12px;height:12px}.pill--green{color:var(--c-primary);background:color-mix(in srgb,var(--c-mint) 45%,var(--c-surface));border-color:color-mix(in srgb,var(--c-accent) 45%,transparent)}.pill--alert{color:var(--c-alert);background:color-mix(in srgb,var(--c-alert) 8%,var(--c-surface));border-color:color-mix(in srgb,var(--c-alert) 40%,transparent)}.pill--dark{color:var(--c-on-dark);background:var(--c-primary);border-color:var(--c-primary)}.pill--dot:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--c-btn-bg,var(--c-primary));color:var(--c-btn-text);border:0;border-radius:var(--radius-btn);padding:var(--btn-py,15px) var(--btn-px,30px);font-family:var(--f-body);font-size:var(--btn-size,16px);font-weight:var(--btn-weight,800);text-transform:var(--btn-case,none);text-decoration:none;cursor:pointer;min-height:48px;box-shadow:var(--btn-shadow,none);transition:transform .15s,box-shadow .15s}.btn-gradient .btn:not(.btn--mint):not(.btn--light){background:linear-gradient(135deg,color-mix(in srgb,var(--c-btn-bg,var(--c-primary)) 75%,var(--c-accent)),var(--c-btn-bg,var(--c-primary)) 52%,color-mix(in srgb,var(--c-btn-bg,var(--c-primary)) 80%,#2E6FE8))}.btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--full{width:100%}.btn--pill{border-radius:999px;padding-left:calc(var(--btn-px,30px) + 8px);padding-right:calc(var(--btn-px,30px) + 8px)}.btn--atc{font-size:calc(var(--btn-size,16px) + 1px);padding-top:calc(var(--btn-py,15px) + 3px);padding-bottom:calc(var(--btn-py,15px) + 3px)}.btn--light,.btn--mint{background:var(--c-btn2-bg,var(--c-mint));color:var(--c-btn2-text,var(--c-primary));box-shadow:none}.btn--light{background:var(--c-surface)}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.announce{overflow:hidden;font-size:var(--a-size,12.5px);font-weight:700;white-space:nowrap}.announce__track{display:inline-flex;gap:var(--a-gap,32px);padding:var(--a-pad,8px) 0;animation:marquee var(--speed,30s) linear infinite}.announce__track>span{display:inline-flex;gap:var(--a-gap,32px)}.announce__track>span>span:after{content:var(--a-sep,"\b7");margin-left:var(--a-gap,32px);opacity:.5}.announce--static{text-align:center;white-space:normal}.announce--static .announce__track{animation:none;display:flex;justify-content:center;flex-wrap:wrap}.announce--static .announce__track>span[aria-hidden]{display:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-header{position:sticky;top:0;z-index:50;transition:transform .25s cubic-bezier(.3,.8,.4,1)}.section-header.is-hidden{transform:translateY(-100%)}.header{color:var(--h-color,inherit)}.section-header:has(.header--static){position:relative}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--h-height,64px);gap:12px;position:relative}.header__left{display:flex;align-items:center;gap:16px}.header__logo{grid-column:2;font-family:var(--f-heading);font-size:22px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center}.header__logo img{width:var(--logo-w,80px);max-width:none;height:auto}@media(max-width:749px){.header__logo img{width:var(--logo-w-m,70px)}}.header__icons{display:flex;gap:10px;justify-content:flex-end}.header__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--h-btn,44px);height:var(--h-btn,44px);border-radius:50%;text-decoration:none;color:var(--h-color,var(--c-text));background:none;border:0;cursor:pointer}.header__nav{display:flex;gap:20px}.header__nav a{text-decoration:none;font-size:15px}.cart-count{position:absolute;top:-2px;right:-2px;background:var(--c-primary);color:var(--c-on-dark);font-size:11px;font-weight:700;border-radius:999px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px}.cart-count[hidden]{display:none}.header--classic{background:var(--h-bg,var(--c-bg));border-bottom:1px solid var(--c-border)}.header--no-border{border-bottom:0}.header--classic .menu-toggle{display:none}.header--glass .header__btn,.header--glass .header__logo{background:linear-gradient(180deg,rgb(255 255 255/calc(var(--glass,.55) + .07)),rgb(255 255 255/calc(var(--glass,.55) - .19)) 52%,rgb(255 255 255/calc(var(--glass,.55) - .05)));border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1.5px #fffffff2,0 8px 24px #0e2a5c1f;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.header--glass .header__logo{border-radius:999px;padding:6px 18px}.header--glass .header__nav{display:none;position:absolute;top:calc(100% + 6px);left:16px;flex-direction:column;gap:4px;min-width:220px;padding:10px;border-radius:16px;background:#fffffff5;box-shadow:0 18px 40px #0e2a5c24}.header--glass .header__nav a{padding:10px 12px;border-radius:10px}.header--glass .header__nav a:hover{background:var(--c-soft)}.header--glass .header__nav.is-open{display:flex}@media(max-width:768px){.header--classic .menu-toggle{display:inline-flex}.header--classic .header__nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--c-bg);flex-direction:column;padding:16px;border-bottom:1px solid var(--c-border)}.header--classic .header__nav.is-open{display:flex}}.product{display:grid;grid-template-columns:1.04fr 1fr;gap:48px;align-items:start}@media(max-width:900px){.product{grid-template-columns:1fr;gap:20px}}.gallery{position:sticky;top:76px}@media(max-width:900px){.gallery{position:static}.gallery--full-m{margin:0 calc(-1 * var(--gutter,16px))}}.gallery__main{position:relative;border-radius:var(--radius-img,20px);overflow:hidden;background:var(--c-soft);aspect-ratio:var(--g-ratio,1)}.gallery--no-arrows .gallery__arrow,.gallery--no-dots .gallery__dots{display:none}@media(max-width:900px){.gallery--full-m .gallery__main{border-radius:0}}.gallery__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.gallery__slide img,.gallery__slide svg,.gallery__slide video{width:100%;height:100%;object-fit:cover}.gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffd9;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 2px 10px #0e2a5c1f;opacity:0;transition:opacity .2s,background .2s}.gallery__main:hover .gallery__arrow{opacity:1}.gallery__arrow--prev{left:12px}.gallery__arrow--next{right:12px}@media(hover:none){.gallery__arrow{display:none}}.gallery__dots{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:6px;padding:6px 10px;border-radius:999px;background:#ffffffd9;box-shadow:0 4px 14px #0e2a5c14}.gallery__dot{width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--c-text) 22%,transparent);transition:width .25s,background .25s}.gallery__dot.is-active{width:22px;background:var(--c-primary)}.gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;margin-top:10px}.gallery__thumb{border:2px solid transparent;border-radius:10px;overflow:hidden;padding:0;cursor:pointer;background:var(--c-soft);aspect-ratio:1}.gallery__thumb.is-active{border-color:var(--c-primary)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.pinfo>*+*{margin-top:14px}.pinfo__rating{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:none;padding:3px 10px 3px 0;border-radius:999px}.pinfo__rating-text{text-decoration:underline;text-underline-offset:3px}.pinfo__rating.has-shine{padding-left:10px;background:color-mix(in srgb,var(--c-mint) 35%,transparent)}.pinfo__title{font-family:var(--p-title-font,var(--f-body));font-weight:800;font-size:var(--title-size,var(--p-title,30px));line-height:1.12;letter-spacing:-.01em;margin-top:6px!important}@media(max-width:749px){.pinfo__title{font-size:var(--title-size-m,var(--p-title-m,24px))}}.pinfo__bullets{list-style:none;padding:0;margin:0;display:grid;gap:9px}.pinfo__bullets li{display:flex;gap:10px;align-items:flex-start;font-size:14px}.pinfo__check{flex:0 0 20px;height:20px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--c-accent) 55%,transparent);background:color-mix(in srgb,var(--c-mint) 45%,var(--c-surface));color:var(--c-primary);display:flex;align-items:center;justify-content:center}.pinfo__check .icon{width:12px;height:12px;stroke-width:2.6}.pinfo__price{display:flex;gap:10px;align-items:baseline}.pinfo__price .now{font-size:26px;font-weight:800}.pinfo__price .was{color:var(--c-muted);text-decoration:line-through}.offers__title{font-size:calc(var(--label-size,10.5px) + 1px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);margin-top:22px!important}.offers__title--lines{display:flex;align-items:center;gap:10px;justify-content:center}.offers__title--lines:before,.offers__title--lines:after{content:"";flex:1;height:1px;background:var(--c-border)}.offers__title--bar{background:var(--c-primary);color:var(--c-on-dark);border-radius:12px;padding:9px;text-align:center}.offer-wrap{position:relative;border-radius:calc(var(--radius,12px) + 2px);margin-top:10px!important}.offer-wrap+.offer-wrap,.offer-wrap+.addon,.addon+.addon{margin-top:14px!important}.offer{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px;width:100%;padding:15px 18px;border:1.5px solid var(--offer-border,var(--c-border));border-radius:var(--radius,12px);background:var(--offer-bg,var(--c-bg));text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,background .15s}.offer:hover{border-color:color-mix(in srgb,var(--c-primary) 40%,var(--c-border))}.offer.is-active{border-color:var(--c-primary);background:color-mix(in srgb,var(--c-mint) 22%,var(--c-surface))}.offer__radio{flex:0 0 18px;height:18px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--c-text) 35%,transparent);background:var(--c-surface)}.offer.is-active .offer__radio{border-color:var(--c-primary);box-shadow:inset 0 0 0 4px #fff;background:var(--c-primary)}.offer__body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.offer__name{font-weight:800;font-size:15.5px}.offer__sub{font-size:12.5px;color:var(--c-muted);line-height:1.4}.offer__save{align-self:flex-start;font-size:11px;font-weight:800;background:var(--c-accent);color:var(--c-on-dark);padding:2px 8px;border-radius:5px;margin-top:4px}.offer__prices{display:flex;flex-direction:column;align-items:flex-end}.offer__now{font-weight:800;font-size:18px}.offer__was{font-size:12.5px;color:var(--c-muted);text-decoration:line-through}.offer__badge{position:absolute;top:-11px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:4px;background:var(--badge-bg,var(--c-primary));color:var(--badge-text,var(--c-on-dark));font-size:10.5px;font-weight:800;padding:4px 11px;border-radius:7px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.offer__badge .icon{width:12px;height:12px;color:var(--c-gold)}.offer-wrap--featured{border:2px solid var(--c-primary);overflow:hidden}.offer-wrap--featured .offer{border:0;border-radius:0}.offer-wrap--featured .offer__badge{top:auto;bottom:-11px}.offer__header{background:var(--header-bg,var(--c-primary));color:var(--header-text,var(--c-gold));text-align:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:7px 10px}.offer__gift{flex-basis:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;background:var(--c-surface);border:1px dashed var(--c-accent);font-size:12.5px}.offer__gift img,.offer__gift-icon{width:34px;height:34px;border-radius:7px;object-fit:cover;flex:0 0 auto}.offer__gift-icon{display:flex;align-items:center;justify-content:center;background:var(--c-soft);color:var(--c-primary)}.offer__gift>span:nth-of-type(2),.offer__gift>span:first-child+span{flex:1}.offer__incl{flex-basis:100%;display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--c-mint) 30%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-accent) 30%,transparent)}.offer__jars{position:relative;flex:0 0 auto;display:flex;align-items:flex-end;padding-right:6px}.offer__jars img{width:calc(48px - var(--n,3) * 2px);height:auto;margin-left:calc(-20px - var(--n,3) * 1px);filter:drop-shadow(0 4px 5px rgba(14,42,92,.18));transform:rotate(calc((var(--i) - 1) * 4deg));transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.offer__jars img:first-child{margin-left:0}.offer.is-active .offer__jars img{animation:jarIn .5s cubic-bezier(.3,1.4,.5,1) backwards;animation-delay:calc(var(--i) * .07s)}@keyframes jarIn{0%{opacity:0;transform:translateY(10px) scale(.8)}}.offer__jars-n{position:absolute;right:-4px;top:-6px;background:var(--c-primary);color:var(--c-on-dark,#fff);font-size:10.5px;font-weight:800;padding:2px 6px;border-radius:999px}.offer__list{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.offer__list-title{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);margin-bottom:1px}.offer__li{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.3}.offer__li .icon{flex:0 0 14px;width:14px;height:14px;color:var(--c-primary);stroke-width:2.4}.offer__li span{flex:1;min-width:0}.offer__li em{font-style:normal;font-size:10px;font-weight:800;background:var(--c-primary);color:var(--c-on-dark,#fff);padding:2px 7px;border-radius:999px;white-space:nowrap}@media(max-width:420px){.offer__incl{gap:10px;padding:9px 10px}.offer__jars img{width:calc(40px - var(--n,3) * 2px);margin-left:calc(-17px - var(--n,3) * 1px)}.offer__jars img:first-child{margin-left:0}.offer__li{font-size:12px}}.offer__incl{order:4}.offer__gift{order:5}.offer__gift--limited{background:linear-gradient(135deg,color-mix(in srgb,var(--c-gold,#A1C9FF) 16%,var(--c-surface)),var(--c-surface));border:1.5px dashed color-mix(in srgb,var(--c-gold,#DCE8FA) 70%,transparent)}.offer__gift-jar{position:relative;flex:0 0 auto;width:40px}.offer__gift-jar img{width:40px;height:auto;filter:drop-shadow(0 3px 4px rgba(14,42,92,.18));transform:rotate(-8deg)}.offer__gift-jar b{position:absolute;right:-6px;top:-6px;background:var(--c-alert);color:#fff;font-size:10.5px;font-weight:800;padding:1px 6px;border-radius:999px}.offer__gift-body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.offer__gift-text{font-size:12.5px;line-height:1.3}.offer__gift-note{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--c-alert)}.offer__gift-note .icon{width:12px;height:12px}.offer__gift--limited .offer__gift-tag{background:var(--c-alert)}.offer:not(.is-active) .offer__incl,.offer:not(.is-active) .offer__perk,.offer:not(.is-active) .offer__save{display:none}.offer.is-active .offer__incl{animation:inclIn .35s ease both}@keyframes inclIn{0%{opacity:0;transform:translateY(-4px)}}.offer--glow:not(:has(.offer.is-active)){animation:none}.offer__incl{padding:7px 10px;gap:10px}.offer__list-title{display:none}.offer__li{font-size:12px}.offer__gift-tag{background:var(--c-accent);color:var(--c-on-dark);font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:4px}.offer--glow{animation:offer-glow 2.8s ease-in-out infinite}@keyframes offer-glow{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-gold) 32%,transparent),0 10px 26px color-mix(in srgb,var(--c-gold) 22%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--c-gold) 46%,transparent),0 14px 38px color-mix(in srgb,var(--c-gold) 34%,transparent)}}.addon{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border:2px solid var(--c-primary);border-radius:12px;background:color-mix(in srgb,var(--c-mint) 18%,var(--c-surface));cursor:pointer}.addon__check{position:absolute;opacity:0;pointer-events:none}.addon__box{flex:0 0 24px;height:24px;border-radius:6px;border:2px solid var(--c-primary);display:flex;align-items:center;justify-content:center;color:transparent;background:var(--c-surface);transition:background .15s}.addon__box .icon{width:15px;height:15px;stroke-width:3}.addon__check:checked+.addon__box{background:var(--c-primary);color:var(--c-on-dark)}.addon__check:focus-visible+.addon__box{outline:2px solid var(--c-accent);outline-offset:2px}.addon__img{width:46px;height:46px;border-radius:9px;object-fit:cover;background:var(--c-surface)}.addon__body{flex:1;display:flex;flex-direction:column;min-width:0}.addon__name{font-weight:700;font-size:14px}.addon__sub{font-size:12.5px;color:var(--c-muted)}.addon__prices{display:flex;flex-direction:column;align-items:flex-end;font-weight:800;font-size:14px}.addon .offer__badge{top:-12px}.buy{margin-top:18px!important}.variant-select{width:100%;padding:12px;border:1px solid var(--c-border);border-radius:10px;font:inherit;margin-bottom:12px;min-height:48px;background:var(--c-bg)}.buy__note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;font-weight:700;font-style:italic;color:var(--c-primary);text-transform:uppercase;letter-spacing:.02em;margin:12px 0 0}.buy__note .icon{width:16px;height:16px}.shopify-payment-button{margin-top:10px}.info-bar{background:var(--c-mint);border-radius:10px;padding:9px 14px;text-align:center;font-size:12.5px;color:var(--c-primary)}.pay-row{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--c-muted)}.pay-row__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pay-row__icons svg{width:38px;height:24px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center;font-size:12px;line-height:1.35;padding-bottom:6px}.trust-row__item{display:flex;flex-direction:column;align-items:center;gap:8px}.trust-row__icon{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--c-primary);color:var(--c-primary);display:flex;align-items:center;justify-content:center;overflow:hidden}.trust-row__icon .icon{width:17px;height:17px}.trust-row__icon img{width:100%;height:100%;object-fit:cover}.guarantee{display:flex;gap:12px;align-items:center;background:var(--c-soft);border-radius:12px;padding:14px;font-size:14px}.guarantee img{width:52px;height:52px;object-fit:contain;flex:0 0 auto}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--c-border);border-radius:12px;text-align:center}.stats>div{padding:12px 6px}.stats>div+div{border-left:1px solid var(--c-border)}.stats strong{display:block;font-size:20px;color:var(--c-primary)}.stats span{font-size:12px;color:var(--c-muted)}.mini-review{border:1px solid var(--c-border);border-radius:12px;padding:14px;font-size:14px}.mini-review__head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.mini-review__head img{width:40px;height:40px;border-radius:50%;object-fit:cover}.pinfo .accordion{margin-top:0}.pinfo .accordion:first-of-type,.pinfo>:not(.accordion)+.accordion{margin-top:20px}.accordion details{border-bottom:1px solid var(--c-border)}.pinfo>:not(.accordion)+.accordion details,.faq .accordion{border-top:1px solid var(--c-border)}.accordion summary{list-style:none;cursor:pointer;padding:18px 2px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-size:20px;font-weight:400;transition:transform .2s;color:var(--c-muted)}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion .rte{padding:0 2px 18px;color:var(--c-muted)}.scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--col,20%);gap:var(--gap,4px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.scroller::-webkit-scrollbar{display:none}.scroller>*{scroll-snap-align:start}@media(max-width:900px){.scroller{grid-auto-columns:72%}}.result{position:relative;border-radius:var(--r,0);overflow:hidden;aspect-ratio:var(--ratio,2/3);background:var(--c-soft)}.result__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid}.result__media--split{grid-template-columns:1fr 1fr;gap:1px;background:#ffffff80}.result__media img,.result__media svg{width:100%;height:100%;object-fit:cover}.result__cap{position:absolute;left:0;right:0;bottom:0;padding:48px 12px 12px;display:flex;flex-direction:column;gap:3px;color:var(--c-on-dark);font-size:11.5px;line-height:1.35;background:linear-gradient(transparent,rgb(0 0 0/var(--overlay,.72)))}.result__cap strong{font-size:13px}.result__ok{font-size:10.5px;font-weight:800;letter-spacing:.03em;opacity:.9}.result .stars{font-size:11px}.carousel{position:relative}.carousel .scroller{scroll-behavior:smooth;cursor:grab}@media(max-width:900px){.carousel .scroller{grid-auto-columns:var(--col-m,75%);padding:0 var(--gutter,16px);scroll-padding:0 var(--gutter,16px)}}.carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffe6;color:var(--c-text);font-size:26px;line-height:1;cursor:pointer;box-shadow:0 6px 18px #0e2a5c26;transition:opacity .2s,transform .2s}.carousel__arrow:hover{transform:translateY(-50%) scale(1.06)}.carousel__arrow--prev{left:12px}.carousel__arrow--next{right:12px}.carousel__arrow[disabled]{opacity:0;pointer-events:none}@media(hover:none){.carousel__arrow{display:none}}.result__ok{display:inline-flex;align-items:center;gap:4px}.result__ok .icon{width:12px;height:12px}.result__title{font-weight:800;font-size:13.5px}.result__name span{font-weight:400;opacity:.85}.result__quote{display:-webkit-box;-webkit-line-clamp:var(--lines,4);-webkit-box-orient:vertical;overflow:hidden}.result--below{aspect-ratio:auto;display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r,16px);box-shadow:0 8px 24px #0e2a5c0f;overflow:hidden;transition:transform .3s,box-shadow .3s}@media(hover:hover){.result--below:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0e2a5c1f}}.result--below .result__media{position:relative;inset:auto;aspect-ratio:var(--ratio,4/5);flex:0 0 auto}.result--below .result__cap{position:static;flex:1;padding:16px 16px 18px;gap:6px;color:var(--c-text);background:none;font-size:13.5px;line-height:1.55}.result--below .result__title{font-family:var(--f-body);font-size:15px;font-weight:800;line-height:1.3;color:var(--c-heading,var(--c-text))}.result--below .stars{font-size:13px;letter-spacing:2px}.result--below .result__name{font-size:13px;font-weight:700}.result--below .result__name span{color:var(--c-muted);font-weight:500;opacity:1}.result--below .result__ok{align-self:flex-start;font-size:11px;font-weight:700;color:var(--c-primary);background:var(--c-mint);padding:3px 9px 3px 7px;border-radius:999px;opacity:1;letter-spacing:0}.result--below .result__quote{color:var(--c-muted);margin-top:2px}.carousel--below .scroller{align-items:stretch;padding-top:6px;padding-bottom:14px}.result__quote[data-lines="0"]{-webkit-line-clamp:unset;display:block}.carousel.is-moving .scroller{scroll-snap-type:none;scroll-behavior:auto}.vc{position:relative;max-width:1224px;margin:0 auto}.vc__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols,3) - 1) * 20px) / var(--cols,3));gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 0 8px}.vc__track::-webkit-scrollbar{display:none}.vc__item{position:relative;scroll-snap-align:start;aspect-ratio:var(--ratio,9/16);border-radius:calc(var(--radius,12px) + 6px);overflow:hidden;background:#2e6fe8;box-shadow:0 18px 40px -18px #0e2a5c73}.vc__item video,.vc__item img,.vc__item svg{width:100%;height:100%;object-fit:cover;display:block}.vc__item:not(.is-playing):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(14,42,92,.35),transparent 45%);pointer-events:none}.vc__play{position:absolute;z-index:2;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:4px;background:#ffffffeb;color:var(--c-primary);cursor:pointer;box-shadow:0 10px 30px #0e2a5c40;transition:transform .25s,opacity .25s}.vc__play:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid rgb(255 255 255/.6);animation:vcPulse 2s ease-out infinite}@keyframes vcPulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.25);opacity:0}}.vc__play:hover{transform:scale(1.08)}.vc__item.is-playing .vc__play{opacity:0;pointer-events:none;transform:scale(.8)}.vc__item.is-playing{cursor:pointer}.vc__sound{position:absolute;z-index:2;right:10px;top:10px;width:36px;height:36px;border:0;border-radius:50%;display:none;align-items:center;justify-content:center;background:#0e2a5c73;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vc__item.is-started .vc__sound{display:flex}.vc__sound .vc__off,.vc__item.is-muted .vc__sound .vc__on{display:none}.vc__item.is-muted .vc__sound .vc__off{display:block}.vc__bar{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;height:3px;border-radius:3px;background:#ffffff4d;overflow:hidden;opacity:0;transition:opacity .25s}.vc__item.is-started .vc__bar{opacity:1}.vc__bar span{display:block;height:100%;width:0;background:#fff}.vc__arrow{position:absolute;z-index:3;top:calc(50% - 30px);width:46px;height:46px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-primary);font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px #0e2a5c26;transition:opacity .25s,transform .2s}.vc__arrow:hover{transform:scale(1.06)}.vc__arrow[disabled]{opacity:0;pointer-events:none}.vc__arrow--prev{left:-22px}.vc__arrow--next{right:-22px}.vc__dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.vc__dot{width:7px;height:7px;border-radius:7px;background:var(--c-border);transition:width .3s,background .3s}.vc__dot.is-active{width:22px;background:var(--c-primary)}@media(max-width:749px){.vc__track{grid-auto-columns:var(--per-m,78%);gap:12px;margin:0 calc(-1 * var(--gutter,16px));padding:4px var(--gutter,16px) 8px;scroll-padding:0 var(--gutter,16px)}.vc__arrow{display:none}}@media(prefers-reduced-motion:reduce){.vc__play:before{animation:none}}.vgrid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:20px;max-width:1224px;margin:0 auto}@media(max-width:700px){.vgrid{gap:8px}.vgrid--m-carousel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter,16px));padding:0 var(--gutter,16px)}.vgrid--m-carousel::-webkit-scrollbar{display:none}.vgrid--m-carousel>*{scroll-snap-align:start}}.vgrid__item{border-radius:var(--radius,16px);overflow:hidden;aspect-ratio:var(--ratio,9/16);background:var(--c-soft)}.vgrid__item video,.vgrid__item img,.vgrid__item svg{width:100%;height:100%;object-fit:cover}.timeline{list-style:none;margin:40px auto 0;padding:0;max-width:716px;position:relative}.tl-step{position:relative;display:grid;grid-template-columns:44px 1fr;gap:22px;padding-bottom:34px}.tl-step:before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:var(--c-mint);transition:background .4s}.tl-step:last-child:before{display:none}.tl-step__dot{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;background:color-mix(in srgb,var(--c-mint) 50%,var(--c-surface));color:color-mix(in srgb,var(--c-primary) 45%,var(--c-surface));transition:background .4s,color .4s,box-shadow .4s}.tl-step.is-done .tl-step__dot{background:var(--c-primary);color:var(--c-on-dark);box-shadow:0 0 0 6px color-mix(in srgb,var(--c-text) 8%,transparent)}.tl-step.is-done:before{background:var(--c-primary)}.tl-step__label{color:var(--c-primary);margin:4px 0 6px}.tl-step__title{font-family:var(--f-body);font-weight:800;font-size:18px;margin-bottom:8px}.tl-step__text{color:var(--c-muted);font-size:14.5px}.tl-step--hl .tl-box{background:var(--c-mint);border-radius:16px;padding:24px}.tl-step--hl .tl-step__text{color:var(--c-text)}.tl-cta{margin-top:12px}.tl-cta .buy__note{text-transform:none;font-style:normal;font-weight:400;color:var(--c-muted);font-size:12.5px}.callout{max-width:716px;margin:24px auto 0;border:1px solid var(--c-border);border-left:4px solid var(--c-primary);border-radius:12px;padding:16px 18px;font-size:14px}.callout__title{font-family:var(--label-font);font-size:var(--label-size,10.5px);letter-spacing:.12em;text-transform:uppercase;color:var(--c-primary);font-weight:700;margin-bottom:6px}.g-card{max-width:804px;margin:0 auto;border:1px solid color-mix(in srgb,var(--c-accent) 45%,transparent);border-radius:16px;background:color-mix(in srgb,var(--c-mint) 22%,var(--c-surface))}.g-card__head{list-style:none;display:flex;align-items:center;gap:14px;padding:16px 20px;cursor:pointer}.g-card__head::-webkit-details-marker{display:none}.g-card__icon{width:34px;height:34px;border-radius:9px;border:1.5px solid var(--c-primary);color:var(--c-primary);display:flex;align-items:center;justify-content:center}.g-card__icon .icon{width:18px;height:18px}.g-card__title{flex:1;font-weight:800;color:var(--c-primary)}.g-card__chev{width:8px;height:8px;border-right:1.5px solid var(--c-muted);border-bottom:1.5px solid var(--c-muted);transform:rotate(45deg);transition:transform .2s}.g-card[open] .g-card__chev{transform:rotate(-135deg)}.g-card__body{padding:0 20px 20px 68px;color:var(--c-muted)}.g-card__quote{margin-top:14px;background:var(--c-surface);border-left:3px solid var(--c-primary);border-radius:6px;padding:10px 16px;font-weight:800;color:var(--c-text);font-size:14px}@media(max-width:600px){.g-card__body{padding-left:20px}}.icon-row{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:20px;max-width:1224px;text-align:center;font-size:13px;font-weight:700}.icon-row__item{display:flex;flex-direction:column;align-items:center;gap:8px}.icon-row__icon{color:var(--c-primary);height:26px;display:flex;align-items:center}.icon-row__icon img{height:26px;width:auto}@media(max-width:700px){.icon-row{grid-template-columns:repeat(var(--cols-m,2),1fr);row-gap:28px}}.cards{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:18px}@media(max-width:1000px){.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cards--m-stack{grid-template-columns:1fr;gap:16px}.cards--m-grid2{grid-template-columns:1fr 1fr;gap:10px}.cards--m-grid2 .card{padding:10px}.cards--m-carousel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter,16px));padding:4px var(--gutter,16px) 14px}.cards--m-carousel>.card{scroll-snap-align:center}.cards--m-carousel::-webkit-scrollbar{display:none}}.card{display:flex;flex-direction:column;border:1px solid var(--c-border);border-radius:calc(var(--radius,12px) + 6px);padding:var(--card-pad,16px);background:var(--c-soft);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.cards--shadow .card{box-shadow:0 10px 30px #0e2a5c12}@media(hover:hover){.cards--hover-lift .card:hover{transform:translateY(-6px);box-shadow:0 22px 46px #0e2a5c21}.cards--hover-shadow .card:hover{box-shadow:0 22px 46px #0e2a5c21}}.card__img{position:relative;aspect-ratio:var(--card-ratio,3/4);border-radius:var(--radius,12px);overflow:hidden;background:var(--c-surface)}.card__img img,.card__img svg{width:100%;height:100%;object-fit:cover}.card__label{position:absolute;top:10px;left:10px;background:var(--c-surface)!important}.card__body{display:flex;flex-direction:column;flex:1;padding-top:16px}.card__title{font-family:var(--f-body);font-weight:700;font-size:16px;line-height:1.45;margin:0 0 10px}.card__text{font-size:13px;color:var(--c-muted);line-height:1.6}.card__foot{align-self:flex-start;margin-top:auto;transform:translateY(8px)}.card__text+.card__foot{margin-top:22px}.card .rte strong{color:var(--c-text)}.split{display:grid;grid-template-columns:1fr .92fr;gap:56px;align-items:start}.split--reverse .split__side{order:-1}@media(max-width:900px){.split{grid-template-columns:1fr;gap:28px}.split--reverse .split__side{order:0}}.split__title{font-size:var(--title-size,calc(var(--t-size,34px) + 6px));margin:18px 0;text-align:var(--title-align,left)}@media(max-width:749px){.split__title{font-size:var(--title-size-m,var(--t-size-m,26px))}}.split__lead{font-size:15.5px;margin-bottom:12px}.split__text{color:var(--c-muted);font-size:14.5px}.split__side{position:relative}.split__media{border-radius:var(--radius-img,20px);overflow:hidden;background:var(--c-soft);aspect-ratio:4/5}.split__media img,.split__media svg{width:100%;height:100%;object-fit:cover}.split__caption{position:absolute;left:14px;bottom:-14px}.feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 20px}@media(max-width:480px){.feat-grid{grid-template-columns:1fr}}.feat{display:flex;gap:12px;align-items:center;border:1px solid var(--c-border);border-radius:12px;padding:14px;background:var(--c-soft)}.feat__icon{flex:0 0 38px;height:38px;border-radius:9px;background:var(--c-primary);color:var(--c-on-dark);display:flex;align-items:center;justify-content:center;overflow:hidden}.feat__icon .icon{width:18px;height:18px}.feat__icon img{width:100%;height:100%;object-fit:cover}.feat__body{display:flex;flex-direction:column;gap:4px}.feat__name{font-size:14px;font-weight:600}.feat__sub{color:var(--c-muted);font-size:9.5px}.pr__label{margin:26px 0 10px;font-family:var(--label-font);font-size:var(--label-size,10.5px);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.pr__chips{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:420px){.pr__chips{grid-template-columns:1fr}}.pr__chip{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-border);box-shadow:0 6px 18px -10px #0e2a5c40;transition:transform .3s cubic-bezier(.3,.9,.3,1),box-shadow .3s,border-color .3s}.pr__chip:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--chip,var(--c-primary)) 45%,transparent);box-shadow:0 14px 28px -12px color-mix(in srgb,var(--chip,var(--c-primary)) 50%,transparent)}.pr__chip-media{flex:0 0 44px;height:44px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--chip,var(--c-primary)) 70%,#fff),var(--chip,var(--c-primary)));color:#fff;box-shadow:inset 0 -3px 8px #0e2a5c26}.pr__chip-media .icon{width:20px;height:20px}.pr__chip-media img{width:100%;height:100%;object-fit:cover}.pr__chip-body{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pr__chip-body strong{font-size:14px}.pr__chip-body span{font-size:12.5px;color:var(--c-muted)}.split__content.is-visible .pr__chip{animation:prPop .6s cubic-bezier(.3,1.4,.5,1) backwards;animation-delay:calc(.15s + var(--i,0) * .08s)}@keyframes prPop{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:none}}.pr__stats{position:relative;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin-top:18px;border-radius:calc(var(--radius,12px) + 8px);background:linear-gradient(135deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 75%,#2E6FE8));color:var(--c-on-dark,#fff);overflow:hidden;isolation:isolate}.pr__stats:before{content:"";position:absolute;z-index:-1;width:260px;height:260px;right:-80px;top:-140px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c-mint) 55%,transparent),transparent 70%)}.pr__stat{padding:20px 14px;text-align:center;display:flex;flex-direction:column;gap:4px}.pr__stat+.pr__stat{border-left:1px solid rgb(255 255 255/.14)}.pr__stat-num{font-family:var(--f-heading);font-weight:var(--f-heading-w,800);font-size:clamp(28px,3.4vw,38px);line-height:1}.pr__stat-label{font-size:12px;letter-spacing:.04em;opacity:.85}.pr__cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px}.pr__cta-note{font-size:13px;color:var(--c-muted)}.pr__frame{position:relative}.pr__frame:before{content:"";position:absolute;top:8%;right:-6%;bottom:-6%;left:8%;z-index:-1;border-radius:calc(var(--radius-img,20px) + 10px);background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--c-mint) 80%,transparent),transparent 65%);filter:blur(10px)}.pr .split__media{box-shadow:0 30px 60px -24px #0e2a5c73}.pr .split__media video{width:100%;height:100%;object-fit:cover;display:block}.pr__spot{position:absolute;left:var(--x);top:var(--y);z-index:2;display:flex;align-items:center;gap:10px;transform:translate(-11px,-50%)}.pr__spot--left{flex-direction:row-reverse;transform:translate(calc(-100% + 11px),-50%)}.pr__dot{position:relative;flex:0 0 22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--c-mint) 70%,transparent),0 4px 12px #0e2a5c4d}.pr__dot:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--c-primary)}.pr__dot:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid #fff;animation:vcPulse 2.2s ease-out infinite;animation-delay:calc(var(--i,0) * .4s)}.pr__tagline{display:flex;flex-direction:column;padding:8px 12px;border-radius:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--c-text);box-shadow:0 10px 24px #0e2a5c33;line-height:1.2;max-width:180px}.pr__tagline strong{font-size:13px}.pr__tagline span{font-size:11.5px;color:var(--c-muted)}@keyframes prSpot{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.split__side.is-visible .pr__spot{animation:prSpot .6s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(.4s + var(--i,0) * .15s)}.pr{overflow-x:clip}@media(max-width:749px){.pr__spot--m-left{flex-direction:row-reverse;transform:translate(calc(-100% + 11px),-50%)}.pr__spot--m-right{flex-direction:row;transform:translate(-11px,-50%)}.pr__tagline{max-width:130px;padding:6px 10px}.pr__tagline strong{font-size:12px}.pr__tagline span{display:none}.pr__stat{padding:16px 8px}}@media(prefers-reduced-motion:reduce){.pr__dot:before{animation:none}}.dark-box{background:var(--c-primary);color:var(--c-on-dark);border-radius:14px;padding:20px 22px;font-size:13.5px;margin-top:14px}.dark-box strong{color:var(--c-on-dark)}.dark-box--duo{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.dark-box__label{opacity:.85;margin-bottom:8px;font-size:9.5px}.dark-box__plus{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center}@media(max-width:560px){.dark-box--duo{grid-template-columns:1fr}.dark-box__plus{margin:0 auto}}.ingr{max-width:720px;margin:0 auto;border-top:1px solid var(--c-border)}.ingr__item{display:grid;grid-template-columns:1fr 110px;gap:28px;align-items:center;padding:34px 0;border-bottom:1px solid var(--c-border)}.ingr__item:last-child{border-bottom:0}.ingr__item--noimg,.ingr--zigzag .ingr__item--noimg:nth-child(2n){grid-template-columns:1fr}.ingr--zigzag .ingr__item:nth-child(2n){grid-template-columns:110px 1fr}.ingr--zigzag .ingr__item:nth-child(2n) .ingr__media{order:-1}.ingr__name{font-family:var(--f-body);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ingr__sub{font-family:var(--f-heading);font-style:italic;font-size:14px;color:var(--c-muted);margin:2px 0 8px}.ingr .rte{color:var(--c-muted);font-size:14px}.ingr__media{width:110px;height:110px}.ingr__media img,.ingr__media svg{width:100%;height:100%;object-fit:contain}.formula{max-width:560px;margin:40px auto 0;background:var(--c-mint);border-radius:calc(var(--radius,12px) + 6px);padding:30px}.formula__title{font-weight:800;font-size:17px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--c-primary) 22%,transparent)}.formula__text{font-size:14px;line-height:1.9}.formula__note{font-size:11.5px;margin:14px 0 0}.formula__logo{max-width:70px;margin-top:16px}.quote-box{max-width:620px;margin:32px auto 0;background:var(--c-soft);border:1px solid var(--c-accent);border-radius:14px;padding:22px;font-size:14px}.quote-box__author{display:flex;gap:10px;align-items:center;margin-top:12px;font-weight:700}.quote-box__author img{width:44px;height:44px;border-radius:50%;object-fit:cover}@media(max-width:600px){.ingr__item,.ingr--zigzag .ingr__item:nth-child(2n){grid-template-columns:1fr 80px;gap:16px;padding:24px 0}.ingr--zigzag .ingr__item:nth-child(2n) .ingr__media{order:0}.ingr__media{width:80px;height:80px}}.compare-section{border-top:1px solid var(--c-border)}.compare{max-width:1024px;margin:0 auto;overflow-x:auto;border:1px solid var(--c-border);border-radius:calc(var(--radius,12px) + 6px);background:var(--c-surface)}.compare table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}.compare th,.compare td{padding:15px 20px;border-bottom:1px solid var(--c-border);text-align:left}.compare tbody tr:last-child>*{border-bottom:0}.compare thead th{font-size:12.5px;font-weight:700;color:var(--c-muted)}.compare tbody th{font-weight:700}.compare .them{color:var(--c-muted)}.compare td.us{background:color-mix(in srgb,var(--c-mint) 40%,var(--c-surface));color:var(--c-text)}.compare th.us{background:var(--c-mint);color:var(--c-primary);text-transform:uppercase;font-weight:800}.cmp-mark{margin-right:5px}.cmp-mark--yes{color:var(--c-primary)}@media(max-width:600px){.compare table{min-width:0;font-size:12px;table-layout:fixed}.compare th,.compare td{padding:11px 7px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.compare td .cmp-mark{display:block;margin:0 0 2px}.compare thead th:first-child{width:30%}}.rev-head{display:grid;grid-template-columns:auto minmax(200px,320px) 1fr;gap:32px;align-items:center;margin:8px 0 22px;padding-bottom:22px;border-bottom:1px solid var(--c-border)}@media(max-width:800px){.rev-head{grid-template-columns:auto 1fr;gap:18px}.rev-head__side{grid-column:1/-1}}.rev-score{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.rev-score strong{font-size:46px;line-height:1;font-family:var(--f-body);font-weight:800}.rev-score small{color:var(--c-muted);font-size:12.5px}.rev-bars{display:grid;gap:5px;font-size:12px}.rev-bar{display:grid;grid-template-columns:26px 1fr 36px;gap:8px;align-items:center;background:none;border:0;padding:2px 0;font:inherit;color:inherit;cursor:pointer;text-align:left}.rev-bar.is-active{font-weight:800}.rev-bar__track{height:8px;background:var(--c-border);border-radius:99px;overflow:hidden}.rev-bar__fill{display:block;height:100%;background:var(--c-star);border-radius:99px}.rev-head__side{display:flex;justify-content:flex-end;align-items:center;gap:14px}@media(max-width:800px){.rev-head__side{justify-content:flex-start}}.rev-thumbs{display:flex;gap:6px;background:none;border:0;padding:0;cursor:pointer}.rev-thumbs img{width:58px;height:58px;object-fit:cover;border-radius:10px}.rev-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.rev-chips{display:flex;flex-wrap:wrap;gap:8px}.rev-chip{border:1px solid var(--c-border);background:var(--c-surface);border-radius:var(--radius-pill,999px);padding:8px 14px;font:inherit;font-size:13px;cursor:pointer;color:inherit;min-height:38px}.rev-chip span{color:var(--c-muted)}.rev-chip.is-active{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-dark)}.rev-chip.is-active span{color:inherit;opacity:.8}.rev-sort select{border:1px solid var(--c-border);border-radius:10px;padding:9px 12px;font:inherit;font-size:13px;background:var(--c-surface);color:inherit;min-height:38px}.rev-grid{columns:var(--rev-cols,5) 200px;column-gap:14px}@media(max-width:700px){.rev-grid{columns:var(--rev-cols-m,2);column-gap:10px}}.review{break-inside:avoid;border:1px solid var(--c-border);border-radius:calc(var(--radius,12px) + 2px);overflow:hidden;margin-bottom:14px;background:var(--c-surface)}.review[hidden]{display:none}.review__img{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.review__img img{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid var(--c-border);display:block;transition:transform .2s ease}.review__img img:hover{transform:scale(1.04)}.rev-lightbox__info .review__img{display:none}.review__body{padding:12px 14px 14px;font-size:13.5px;display:flex;flex-direction:column;gap:4px}.review__stars{font-size:13px}.review__stars .is-off{color:var(--c-border)}.review__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.review__name{font-weight:800}.review__ok{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:11px;font-weight:700;color:var(--c-primary);background:var(--c-mint);padding:3px 9px 3px 7px;border-radius:999px}.review__ok .icon{width:13px;height:13px;stroke-width:2.2}.review__city{font-size:12px;color:var(--c-muted);text-transform:capitalize}.review__title{font-weight:700}.review__text{color:var(--c-text)}.review__date{font-size:11.5px;color:var(--c-muted);margin-top:2px}.rev-summary{display:flex;gap:12px;align-items:flex-start;max-width:860px;margin:0 auto 26px;padding:16px 18px;border-radius:calc(var(--radius,12px) + 4px);background:linear-gradient(135deg,color-mix(in srgb,var(--c-mint) 55%,var(--c-surface)),var(--c-surface));border:1px solid var(--c-border);font-size:14px}.rev-summary .icon{flex:0 0 22px;width:22px;height:22px;color:var(--c-primary);margin-top:2px}.review__img{cursor:zoom-in}.rev-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0e2a5cd1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:perk-in .2s ease}.rev-lightbox__box{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);width:min(1000px,100%);max-height:calc(100vh - 48px);background:var(--c-surface);border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0e2a5c73;animation:lbIn .3s cubic-bezier(.3,.9,.3,1)}@keyframes lbIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.rev-lightbox__img{background:#2e6fe8;display:flex;align-items:center;justify-content:center;min-height:0}.rev-lightbox__img img{width:100%;height:100%;max-height:calc(100vh - 48px);object-fit:contain;display:block}.rev-lightbox__info{overflow-y:auto;padding:30px 26px 26px}.rev-lightbox__info .review__body{padding:0;font-size:15.5px;gap:8px}.rev-lightbox__info .review__stars{font-size:18px}.rev-lightbox__info .review__name{font-size:19px}.rev-lightbox__info .review__city{font-size:13.5px}.rev-lightbox__info .review__ok{font-size:12px}.rev-lightbox__info .review__text{line-height:1.65;margin-top:6px}.rev-lightbox__close{position:absolute;z-index:2;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:0;background:var(--c-surface);color:var(--c-text);font-size:26px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #0e2a5c40;transition:transform .2s}.rev-lightbox__close:hover{transform:rotate(90deg)}.rev-lightbox__close:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}html.lb-open{overflow:hidden}@media(max-width:749px){.rev-lightbox{padding:12px}.rev-lightbox__box{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 24px)}.rev-lightbox__img img{max-height:58vh}.rev-lightbox__info{padding:18px 18px 22px}}.rev-empty{text-align:center;color:var(--c-muted);padding:24px 0}.rev-more{margin-top:8px}.faq{max-width:804px;margin:0 auto}.faq .accordion details{border-color:var(--c-border)}.faq .accordion summary{font-size:15px;padding:20px 2px}.faq__cta{margin-top:10px}.faq__cta a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--c-primary);text-decoration:underline;text-underline-offset:3px}.faq .accordion .rte ul{padding-left:20px;margin:6px 0 10px}.faq .accordion .rte li{margin:3px 0}.cta{text-align:var(--title-align,center);background:var(--s-bg-grad,radial-gradient(600px 300px at 10% 0,rgba(255,255,255,.14),transparent 70%),radial-gradient(500px 260px at 95% 100%,color-mix(in srgb,var(--c-accent) 35%,transparent),transparent 70%),var(--s-bg,var(--c-primary)))}.cta h2{font-size:var(--title-size,calc(var(--t-size,34px) + 10px));max-width:640px;margin:0 auto 16px;color:var(--c-heading,inherit)}@media(max-width:749px){.cta h2{font-size:var(--title-size-m,calc(var(--t-size-m,26px) + 4px))}}.cta .rte{max-width:720px;margin:0 auto 14px;opacity:.92}.cta .rte strong{color:inherit}.cta__italic{font-family:var(--f-heading);font-style:italic;opacity:.7;margin-bottom:28px}.cta__checks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:0;margin:26px 0 0;font-size:12.5px;opacity:.75}.trust{max-width:640px;margin:0 auto;border:1px solid var(--c-border);border-radius:16px;padding:20px;text-align:center}.trust__title{font-weight:700;margin-bottom:12px}.trust__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.trust__pay svg{width:44px;height:28px}.trust__items{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:12px;font-size:12px;font-weight:700;text-transform:uppercase}.trust__items img{width:40px;height:40px;object-fit:contain;margin:0 auto 6px}.trust__items>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.trust__ic{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-mint) 55%,var(--c-surface));color:var(--c-primary)}.trust__ic .icon{width:22px;height:22px}.trust__items--below{max-width:640px;margin:20px auto 0;text-align:center}.footer{padding:56px 0 24px;font-size:14px}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:28px}@media(max-width:800px){.footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.footer__grid{grid-template-columns:1fr}}.footer h3{color:var(--f-head,inherit);font-family:var(--f-body);font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.footer a{text-decoration:none;opacity:.8}.footer a:hover{opacity:1}.footer__logo{font-family:var(--f-heading);font-size:28px;margin-bottom:10px}.footer__logo img{width:var(--logo-w,140px);max-width:100%;height:auto}.footer__bottom{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);margin-top:32px;padding-top:16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;opacity:.7;font-size:12px}.newsletter{display:flex;gap:6px}.newsletter input{flex:1;min-width:0;padding:12px;border-radius:10px;border:1px solid var(--c-border);font:inherit}.page-content{max-width:820px;margin:0 auto}.cart-table{width:100%;border-collapse:collapse}.cart-table td,.cart-table th{padding:12px 8px;border-bottom:1px solid var(--c-border);text-align:left}.cart-table img{width:72px;border-radius:8px}.cart-table input{width:64px;padding:8px}.form-field{display:grid;gap:4px;margin-bottom:12px}.form-field input{padding:12px;border:1px solid var(--c-border);border-radius:10px;font:inherit}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min,220px),1fr));gap:16px}.product-grid .card{padding:12px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--sb-bg,var(--c-primary));color:var(--sb-text,var(--c-on-dark));box-shadow:0 -8px 24px #0e2a5c24;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sticky-buy.is-visible{transform:none}.sticky-buy__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:var(--sb-pad,10px);padding-bottom:var(--sb-pad,10px)}.sticky-buy__info{display:flex;align-items:center;gap:12px;min-width:0}.sticky-buy__img{flex:0 0 auto;width:var(--sb-img,62px);height:auto;margin:calc(var(--sb-img,62px) * -.32) 0 calc(var(--sb-img,62px) * -.06);filter:drop-shadow(0 8px 10px rgba(14,42,92,.35));transform:rotate(-6deg);transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.sticky-buy.is-visible .sticky-buy__img{animation:sbJar .7s .15s cubic-bezier(.3,1.4,.5,1) backwards}@keyframes sbJar{0%{transform:translateY(30px) rotate(-14deg);opacity:0}}.sticky-buy__inner:hover .sticky-buy__img{transform:rotate(0) scale(1.05)}@media(max-width:600px){.sticky-buy__info{gap:9px}.sticky-buy__img{width:var(--sb-img-m,50px);margin:calc(var(--sb-img-m,50px) * -.32) 0 calc(var(--sb-img-m,50px) * -.06)}}.sticky-buy__text{display:flex;flex-direction:column;font-size:13.5px;line-height:1.35;min-width:0}@media(max-width:420px){.sticky-buy__inner,.sticky-buy__info{gap:8px}.sticky-buy__img{width:calc(var(--sb-img-m,50px) - 6px);margin:calc(var(--sb-img-m,50px) * -.3) 0 calc(var(--sb-img-m,50px) * -.06)}.sticky-buy__text{font-size:12.5px;line-height:1.25}.sticky-buy__text span{font-size:10.5px;margin-top:2px}.sticky-buy .btn{padding:11px 16px;font-size:13px}.sticky-buy .btn span{display:none}.sticky-buy__text strong{text-wrap:balance}}.sticky-buy__text strong{font-weight:800}.sticky-buy__text span{opacity:.8;font-size:12.5px}.sticky-buy .btn{background:var(--sb-btn,var(--c-mint))!important;color:var(--sb-btn-text,var(--c-primary));border-radius:999px;box-shadow:none;padding:13px 30px;white-space:nowrap}@media(min-width:769px){.sticky-buy--mobile-only{display:none}}@media(max-width:600px){.sticky-buy__text{font-size:12px}.sticky-buy__text span{font-size:11px}.sticky-buy .btn{padding:12px 18px;font-size:14px}}.wa-float{position:fixed;right:18px;bottom:96px;z-index:55;width:52px;height:52px;border-radius:50%;background:#25d366;color:var(--c-on-dark);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #0e2a5c33;transition:transform .2s}.wa-float:hover{transform:scale(1.06)}body:has(.cart-drawer.is-open) .wa-float{opacity:0;pointer-events:none}.wa-float{transition:transform .2s,bottom .35s cubic-bezier(.3,.9,.3,1),opacity .2s}.wa-float .icon{width:26px;height:26px}@media(max-width:749px){.wa-float{right:12px;bottom:16px;width:46px;height:46px;box-shadow:0 6px 16px #0e2a5c38}.wa-float .icon{width:24px;height:24px}body:has(.sticky-buy.is-visible) .wa-float{bottom:84px}}.offers-head{margin-top:22px!important}.offers-head--card{border:1px solid var(--c-border);border-radius:var(--radius,12px);background:linear-gradient(135deg,color-mix(in srgb,var(--c-mint) 45%,var(--c-surface)),var(--c-surface));padding:12px 14px;display:flex;flex-direction:column;gap:9px}.offers-head--card .offers__title{margin:0!important;text-align:left}.offers-head:not(.offers-head--card) .perks{margin-top:10px}.perks{display:flex;flex-wrap:wrap;gap:8px}.perk{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px;background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-accent) 40%,transparent);color:var(--c-primary);animation:perk-in .3s ease}.perk .icon{width:15px;height:15px}.perk--hint{border-style:dashed;color:var(--c-muted);font-weight:600}@keyframes perk-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.offer__perk{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:5px;font-size:11.5px;font-weight:700;color:var(--c-primary);background:var(--c-mint);padding:2px 9px;border-radius:999px}.offer__perk .icon{width:13px;height:13px}.cart-perks{margin:12px 18px 0;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-mint) 60%,var(--c-surface)),var(--c-surface));border:1px solid var(--c-border)}.cart-perks .perks{justify-content:center}.cart-perks__progress{margin-top:10px;text-align:center;font-size:12.5px}.cart-perks__progress p{margin:0 0 6px}.cart-perks__track{display:block;height:6px;border-radius:99px;background:var(--c-border);overflow:hidden}.cart-perks__fill{display:block;height:100%;border-radius:99px;background:var(--c-primary);transition:width .4s ease}@media(prefers-reduced-motion:reduce){.perk{animation:none}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.cart-drawer.is-open{visibility:visible}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e2a5c73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--c-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .38s cubic-bezier(.2,.7,.2,1);box-shadow:-20px 0 50px #0e2a5c1f}.cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--c-border)}.cart-drawer__brand{display:flex;align-items:center;gap:12px;min-width:0}.cart-drawer__logo{height:auto;max-height:44px;object-fit:contain}.cart-drawer__title{font-weight:800;font-size:17px}.cart-drawer__count{font-weight:400;font-size:13px;color:var(--c-muted)}.cart-drawer__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--c-border);background:var(--c-surface);cursor:pointer;color:inherit;flex:0 0 auto}.cart-drawer__close .icon{width:18px;height:18px}.cart-drawer__note{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 18px 0;padding:9px 12px;border-radius:999px;background:var(--c-mint);color:var(--c-primary);font-size:13px;font-weight:700}.cart-drawer__note .icon{width:18px;height:18px}.cart-drawer__items{flex:1;overflow-y:auto;padding:6px 18px}.cart-line{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--c-border);font-size:14px}.cart-line:last-child{border-bottom:0}.cart-line__img{width:76px;height:76px;border-radius:12px;object-fit:cover;background:var(--c-soft);border:1px solid var(--c-border)}.cart-line__top{display:flex;justify-content:space-between;gap:10px}.cart-line__name{font-weight:700;line-height:1.35}.cart-line__variant{display:block;color:var(--c-muted);font-size:12.5px;font-weight:400}.cart-line__prices{text-align:right;white-space:nowrap}.cart-line__now{display:block;font-weight:800}.cart-line__was{display:block;font-size:12.5px;color:var(--c-muted);text-decoration:line-through}.cart-line__tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.cart-tag{display:inline-flex;align-items:center;gap:5px;background:var(--c-mint);color:var(--c-primary);font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px}.cart-tag .icon{width:12px;height:12px}.cart-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.cart-line__qty{display:inline-flex;align-items:center;border:1px solid var(--c-border);border-radius:999px;background:var(--c-surface)}.cart-line__qty button{width:34px;height:34px;border:0;background:none;cursor:pointer;font-size:16px;color:inherit}.cart-line__qty span{min-width:26px;text-align:center;font-weight:700}.cart-line__remove{background:none;border:0;color:var(--c-muted);font-size:12.5px;text-decoration:underline;cursor:pointer;padding:6px 0}.cart-empty{text-align:center;padding:48px 0;color:var(--c-muted)}.cart-empty .btn{margin-top:14px}.cart-drawer__foot{padding:14px 18px 18px;border-top:1px solid var(--c-border);background:var(--c-soft)}.cart-drawer__foot[hidden]{display:none}.cart-sum{display:grid;gap:6px;margin-bottom:14px;font-size:14px}.cart-sum__row{display:flex;justify-content:space-between;gap:10px}.cart-sum__discounts{display:grid;gap:6px}.cart-sum__discount{display:flex;justify-content:space-between;gap:10px;color:var(--c-primary);font-weight:600}.cart-sum__discount span:first-child{display:inline-flex;align-items:center;gap:6px}.cart-sum__discount .icon{width:14px;height:14px}.cart-sum__row--save{color:var(--c-accent);font-weight:700}.cart-sum__row--total{font-size:18px;padding-top:8px;margin-top:4px;border-top:1px dashed var(--c-border)}.cart-sum__row--total strong{font-size:20px}.cart-sum__note{font-size:11.5px;color:var(--c-muted);margin:2px 0 0}.btn--checkout{gap:10px;font-size:17px;padding-top:17px;padding-bottom:17px}.btn--checkout .icon{width:20px;height:20px}.cart-timer{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 16px 10px;padding:9px 12px;border-radius:12px;background:color-mix(in srgb,var(--c-alert) 9%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-alert) 30%,transparent);color:var(--c-text);font-size:13px}.cart-timer .icon{width:17px;height:17px;color:var(--c-alert)}.cart-timer strong{font-variant-numeric:tabular-nums;color:var(--c-alert);font-size:14px}.cart-timer.is-low{animation:timerPulse 1s ease-in-out infinite}@keyframes timerPulse{50%{background:color-mix(in srgb,var(--c-alert) 18%,var(--c-surface))}}.cart-timer__end{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--c-soft);font-size:13px;text-align:center}.cart-wa{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:10px;border-radius:12px;border:1px solid color-mix(in srgb,#25D366 45%,transparent);background:color-mix(in srgb,#25D366 8%,var(--c-surface));color:var(--c-text);font-size:13.5px;font-weight:700;text-decoration:none;transition:background .2s}.cart-wa:hover{background:color-mix(in srgb,#25D366 16%,var(--c-surface))}.cart-wa .icon{width:20px;height:20px;color:#25d366}.cart-secure{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--c-muted)}.cart-secure>span{display:inline-flex;align-items:center;gap:6px}.cart-secure .icon{width:14px;height:14px}.cart-secure__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.cart-secure__pay svg{width:34px;height:22px}.cart-drawer.is-loading .cart-drawer__items{opacity:.5;pointer-events:none}.h-cta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px}.h-cta__note{margin:0;font-size:12.5px;color:var(--c-muted)}.h-hero{padding-top:calc(var(--pt,48px) + 40px)}.h-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.h-hero__grid--rev .h-hero__media{order:-1}.h-hero__title{font-size:var(--title-size,calc(var(--t-size,34px) + 16px));line-height:1.08;margin:16px 0;text-align:var(--title-align,left)}.h-hero__text{font-size:16.5px;color:var(--c-muted);max-width:520px}.h-hero__proof{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:13.5px;font-weight:700}.h-hero__media{border-radius:var(--radius-img,20px);overflow:hidden;aspect-ratio:4/5;background:var(--c-soft)}.h-hero__media img,.h-hero__media svg,.h-hero__video{width:100%;height:100%;object-fit:cover;display:block}.h-hero__video--mobile{display:none}@media(max-width:749px){.h-hero__video--desktop{display:none}.h-hero__video--mobile{display:block}}@media(max-width:900px){.h-hero__grid{grid-template-columns:1fr;gap:26px}.h-hero__grid--rev .h-hero__media{order:0}.h-hero__media{order:-1}.h-hero__title{font-size:var(--title-size-m,calc(var(--t-size-m,26px) + 8px))}}.h-pains{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:16px;margin-top:8px}@media(max-width:800px){.h-pains{grid-template-columns:1fr}}.h-pain{display:flex;gap:14px;align-items:flex-start;border:1px solid color-mix(in srgb,var(--c-alert) 22%,var(--c-border));background:color-mix(in srgb,var(--c-alert) 4%,var(--c-surface));border-radius:calc(var(--radius,12px) + 4px);padding:20px}.h-pain__icon{flex:0 0 38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-alert);background:color-mix(in srgb,var(--c-alert) 10%,var(--c-surface))}.h-pain__icon .icon{width:18px;height:18px}.h-pain__title{font-family:var(--f-body);font-size:16px;font-weight:800;margin:4px 0 6px}.h-pain__text{font-size:14px;color:var(--c-muted)}.h-problem__closing{text-align:center;font-family:var(--f-heading);font-style:italic;font-size:18px;color:var(--c-primary);margin:30px auto 0;max-width:640px}.h-story__sign{font-family:var(--f-heading);font-style:italic;font-size:18px;margin:16px 0 0;color:var(--c-primary)}.h-story__facts{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.h-story__facts li{display:flex;gap:10px;align-items:center;font-size:14.5px;font-weight:600}.h-story__facts .icon{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--c-mint);color:var(--c-primary);stroke-width:2.6}.h-founder__card{display:grid;grid-template-columns:.8fr 1.2fr;gap:0;max-width:1000px;margin:0 auto;border-radius:calc(var(--radius,12px) + 10px);overflow:hidden;background:var(--c-primary);color:var(--c-on-dark)}.h-founder__media{min-height:100%;background:var(--c-primary-dark)}.h-founder__media img,.h-founder__media video,.h-founder__media svg{width:100%;height:100%;object-fit:cover}.h-founder__body{padding:44px 40px;display:flex;flex-direction:column;justify-content:center;gap:18px}.h-founder__quote{margin:0;font-family:var(--f-heading);font-size:clamp(20px,2.4vw,28px);line-height:1.3}.h-founder__quote p{margin:0}.h-founder__who{display:flex;flex-direction:column;font-size:14px}.h-founder__who span{opacity:.75}.h-founder .pill{align-self:flex-start}@media(max-width:800px){.h-founder__card{grid-template-columns:1fr}.h-founder__media{aspect-ratio:4/3}.h-founder__body{padding:28px 22px}}.h-testis__grid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:18px}@media(max-width:900px){.h-testis__grid{grid-template-columns:1fr}}.h-testi{display:flex;flex-direction:column;gap:12px;border:1px solid var(--c-border);border-radius:calc(var(--radius,12px) + 6px);padding:22px;background:var(--c-surface);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}@media(hover:hover){.h-testi:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0e2a5c1a}}.h-testi__head{display:flex;gap:12px;align-items:center;min-width:0}.h-testi__head>div{min-width:0}.h-testi__head img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:0 0 52px}.h-testi__photo{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:0 0 auto}.h-testi__photo--empty{display:flex;align-items:center;justify-content:center;background:var(--c-mint);color:var(--c-primary);font-weight:800;font-size:20px}.h-testi__name{display:block;font-size:15px}.h-testi__meta{display:block;font-size:12.5px;color:var(--c-muted)}.h-testi__quote{font-size:14.5px}.h-testi .pill{align-self:flex-start}.h-testi__img{border-radius:var(--radius,12px);overflow:hidden}.h-stats__grid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:16px;max-width:1000px;margin:0 auto}@media(max-width:700px){.h-stats__grid{grid-template-columns:1fr 1fr}}.h-stat{text-align:center;padding:26px 14px;border-radius:calc(var(--radius,12px) + 6px);background:var(--c-soft);border:1px solid var(--c-border)}.h-stat__num{display:block;font-family:var(--f-heading);font-size:clamp(32px,4vw,46px);line-height:1;color:var(--c-primary)}.h-stat__label{display:block;margin-top:10px;font-weight:700;font-size:14px}.h-stat__note{display:block;margin-top:4px;font-size:12px;color:var(--c-muted)}.h-stats__foot{text-align:center;font-size:12px;color:var(--c-muted);margin:18px 0 0}.h-guarantee__card{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;max-width:1000px;margin:0 auto;padding:40px;border-radius:calc(var(--radius,12px) + 10px);background:linear-gradient(135deg,color-mix(in srgb,var(--c-mint) 55%,var(--c-surface)),var(--c-surface));border:1px solid var(--c-border)}.h-guarantee__seal{width:170px;height:170px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--c-primary);color:var(--c-on-dark);box-shadow:0 0 0 8px color-mix(in srgb,var(--c-primary) 15%,transparent),0 16px 36px #0e2a5c33}.h-guarantee__seal strong{font-family:var(--f-heading);font-size:58px;line-height:1}.h-guarantee__seal span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;max-width:110px}.h-guarantee__body .split__title{margin-top:12px}@media(max-width:800px){.h-guarantee__card{grid-template-columns:1fr;justify-items:center;text-align:center;padding:28px 20px}.h-guarantee__body .split__title{text-align:center}.h-guarantee .h-cta{align-items:center}.h-guarantee .h-story__facts{justify-items:center}.h-guarantee__seal{width:140px;height:140px}.h-guarantee__seal strong{font-size:46px}}.it__inner{text-align:center}.it__marquee{overflow:hidden;margin:6px 0 4px;-webkit-mask-image:linear-gradient(90deg,transparent,#0E2A5C 8%,#0E2A5C 92%,transparent);mask-image:linear-gradient(90deg,transparent,#0E2A5C 8%,#0E2A5C 92%,transparent)}.it__track{display:flex;width:max-content}.it__marquee--on .it__track{animation:it-scroll var(--it-speed,34s) linear infinite}.it__marquee--on:hover .it__track{animation-play-state:paused}.it__list{list-style:none;display:flex;gap:12px;margin:0;padding:8px 6px}.it__chip{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-border);box-shadow:0 6px 18px #0e2a5c0f;white-space:nowrap}.it__chip img{width:30px;height:30px;border-radius:50%;object-fit:cover}.it__emoji{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-mint);font-size:16px}.it__name{font-weight:700;font-size:14px}.it__note{font-size:12px;color:var(--c-muted)}.it__cta{margin-top:22px}.it__cta .h-cta__note{margin-top:8px}@keyframes it-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.it:not(:has(.it__marquee--on)) .it__track{justify-content:center;width:100%;flex-wrap:wrap}.it:not(:has(.it__marquee--on)) .it__list[aria-hidden]{display:none}.it:not(:has(.it__marquee--on)) .it__list{flex-wrap:wrap;justify-content:center}.ph{text-align:var(--title-align,center);background:var(--s-bg-grad,var(--s-bg,linear-gradient(180deg,color-mix(in srgb,var(--c-mint) 45%,var(--c-bg)),var(--c-bg))))}.ph__inner{max-width:820px;margin:0 auto;padding-top:40px}.ph__title{font-size:var(--title-size,calc(var(--t-size,34px) + 12px));margin:16px 0}.ph__text{font-size:16.5px;color:var(--c-muted)}.ph__cta{margin-top:22px}@media(max-width:749px){.ph__title{font-size:var(--title-size-m,calc(var(--t-size-m,26px) + 6px))}}.ic__grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:16px}@media(max-width:900px){.ic__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ic__grid{grid-template-columns:1fr}}.ic__card{border:1px solid var(--c-border);border-radius:calc(var(--radius,12px) + 6px);padding:22px;background:var(--c-soft);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}@media(hover:hover){.ic__card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0e2a5c1a}}.ic__emoji{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;background:var(--c-surface);border:1px solid var(--c-border);margin-bottom:14px}.ic__title{font-family:var(--f-body);font-size:16px;font-weight:800;margin:0 0 6px}.ic__text{font-size:14px;color:var(--c-muted)}@media(prefers-reduced-motion:reduce){.it__marquee--on .it__track{animation:none}}.ct{padding-top:calc(var(--pt,48px) + 40px)}.ct__head{text-align:var(--title-align,center);margin-bottom:34px}.ct__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:start;max-width:1080px;margin:0 auto}@media(max-width:900px){.ct__grid{grid-template-columns:1fr}}.ct__info{background:var(--c-primary);color:var(--c-on-dark);border-radius:calc(var(--radius,12px) + 10px);padding:30px 26px;position:sticky;top:90px}@media(max-width:900px){.ct__info{position:static}}.ct__info-title{font-size:26px;margin:0 0 18px;color:inherit}.ct__methods{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ct__method{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:#ffffff14;border:1px solid rgb(255 255 255/.12);color:inherit;text-decoration:none;transition:background .2s,transform .2s}a.ct__method:hover{background:#ffffff29;transform:translate(3px)}.ct__icon{flex:0 0 42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--c-mint);color:var(--c-primary)}.ct__icon .icon{width:20px;height:20px}.ct__icon--whatsapp{background:#25d366;color:#fff}.ct__method-body{flex:1;display:flex;flex-direction:column;min-width:0}.ct__label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.ct__value{font-weight:800;font-size:15.5px;word-break:break-word}.ct__note{font-size:12.5px;opacity:.75}.ct__arrow{opacity:.7;font-size:18px}.ct__promise{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:13px;opacity:.85}.ct__promise .icon{width:16px;height:16px}.ct__card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:calc(var(--radius,12px) + 10px);padding:30px 26px;box-shadow:0 18px 44px #0e2a5c14}.ct__form-title{font-family:var(--f-body);font-size:20px;font-weight:800;margin:0 0 18px}.ct__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.ct__row{grid-template-columns:1fr}}.ct__field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ct__field label{font-size:13px;font-weight:700}.ct__field input,.ct__field select,.ct__field textarea{width:100%;padding:13px 14px;border:1px solid var(--c-border);border-radius:12px;font:inherit;font-size:15px;background:var(--c-bg);color:var(--c-text);transition:border-color .2s,box-shadow .2s}.ct__field textarea{resize:vertical;min-height:130px}.ct__field input:focus,.ct__field select:focus,.ct__field textarea:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 15%,transparent)}.ct__privacy{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;font-size:12px;color:var(--c-muted)}.ct__privacy .icon{width:14px;height:14px}.ct__error{background:color-mix(in srgb,var(--c-alert) 10%,var(--c-surface));color:var(--c-alert);border:1px solid color-mix(in srgb,var(--c-alert) 35%,transparent);border-radius:12px;padding:12px 14px;margin-bottom:14px;font-size:14px}.ct__error ul{margin:4px 0 0;padding-left:18px}.ct__success{text-align:center;padding:30px 10px}.ct__success-icon{width:64px;height:64px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:var(--c-mint);color:var(--c-primary)}.ct__success-icon .icon{width:30px;height:30px;stroke-width:2.4}.ct__success h2{font-size:24px}.tt__head{text-align:var(--title-align,center);margin-bottom:28px}.tt__head .section-sub{margin-bottom:0}.tt__box{max-width:1040px;margin:0 auto}.tt__bar{position:relative;display:flex;gap:4px;width:max-content;max-width:100%;margin:0 auto 18px;padding:5px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-border);box-shadow:0 10px 30px #0e2a5c12;overflow-x:auto;scrollbar-width:none}.tt__bar::-webkit-scrollbar{display:none}.tt__ind{position:absolute;top:5px;bottom:5px;left:0;width:var(--w,0);transform:translate(var(--x,0));border-radius:999px;background:var(--c-primary);box-shadow:0 6px 16px color-mix(in srgb,var(--c-primary) 35%,transparent);transition:transform .45s cubic-bezier(.3,.9,.3,1),width .45s cubic-bezier(.3,.9,.3,1)}.tt__tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:0;border-radius:999px;background:none;color:var(--c-muted);font:inherit;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .3s}.tt__tab .icon{width:17px;height:17px}.tt__tab:hover{color:var(--c-text)}.tt__tab[aria-selected=true]{color:var(--c-btn-text,#fff)}.tt__tab:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.tt__bar:not(.has-ind) .tt__tab[aria-selected=true]{background:var(--c-primary)}.tt__panels{position:relative;border-radius:calc(var(--radius,12px) + 16px);background:var(--c-surface);border:1px solid var(--c-border);box-shadow:0 30px 70px -20px #0e2a5c2e;overflow:hidden;isolation:isolate}.tt__panels:before{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-140px;top:-160px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c-mint) 70%,transparent),transparent 70%);opacity:.8}.tt__panel{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:46px 48px}.tt__panel--solo{grid-template-columns:1fr;max-width:680px}.tt__panel[hidden]{display:none}.tt__panel.is-active>*{animation:ttIn .55s cubic-bezier(.3,.9,.3,1) both}.tt__panel.is-active>.tt__side{animation-delay:.08s}@keyframes ttIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tt__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--c-mint) 60%,var(--c-surface));color:var(--c-primary);margin-bottom:18px}.tt__icon .icon{width:24px;height:24px}.tt__title{font-size:clamp(24px,3vw,32px);margin:0 0 12px}.tt__title em{font-style:italic;color:var(--c-primary)}.tt__text{color:var(--c-muted);font-size:var(--text-size,16px);line-height:1.65}.tt__text p{margin:0 0 10px}.tt__hl{display:flex;flex-direction:column;gap:2px;margin-top:18px;padding:14px 18px;border-radius:14px;border-left:4px solid var(--c-primary);background:color-mix(in srgb,var(--c-mint) 35%,var(--c-surface))}.tt__hl strong{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary)}.tt__hl span{font-size:13.5px;color:var(--c-muted)}.tt__cta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:13px 22px;border-radius:999px;background:var(--c-btn-bg,var(--c-primary));color:var(--c-btn-text,#fff);font-size:13.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:transform .2s,box-shadow .2s}.tt__cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--c-primary) 30%,transparent)}.tt__cta span{transition:transform .2s}.tt__cta:hover span{transform:translate(3px)}.tt__side{display:flex;flex-direction:column;gap:14px}.tt__seal{align-self:center;position:relative;width:200px;height:200px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--c-primary);color:var(--c-on-dark,#fff);box-shadow:0 0 0 10px color-mix(in srgb,var(--c-mint) 55%,transparent),0 24px 50px -10px color-mix(in srgb,var(--c-primary) 50%,transparent)}.tt__seal:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;border:1.5px dashed rgb(255 255 255/.35)}.tt__seal-num{font-family:var(--f-heading);font-weight:var(--f-heading-w,800);font-size:72px;line-height:1}.tt__seal-label{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;max-width:130px;margin-top:4px}.tt__facts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tt__fact{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--c-bg);border:1px solid var(--c-border);transition:transform .25s,border-color .25s}.tt__panel.is-active .tt__fact{animation:ttIn .5s cubic-bezier(.3,.9,.3,1) both;animation-delay:calc(.12s + var(--i,0) * .06s)}.tt__fact:hover{transform:translate(4px);border-color:color-mix(in srgb,var(--c-primary) 40%,transparent)}.tt__fact-check{flex:0 0 26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-primary);color:var(--c-on-dark,#fff)}.tt__fact-check .icon{width:14px;height:14px;stroke-width:2.6}.tt__fact-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tt__fact-body strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text)}.tt__fact-body span{font-size:13px;color:var(--c-muted)}.tt__logos{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tt__logo{height:34px;width:auto;object-fit:contain}.tt__pay{height:26px;width:auto}.tt__logos:empty{display:none}@media(max-width:560px){.tt .tt__bar{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));width:100%;margin-left:0;margin-right:0;border-radius:20px;overflow:visible}.tt__ind{border-radius:15px}.tt .tt__tab{flex-direction:column;gap:4px;padding:9px 2px;border-radius:15px;font-size:10px;letter-spacing:.02em;min-width:0}.tt .tt__tab span{overflow:hidden;text-overflow:ellipsis;max-width:100%}.tt .tt__panel{padding:26px 18px}.tt__panels{border-radius:22px}.tt__tab .icon{width:19px;height:19px}}@media(max-width:860px){.tt__panel{grid-template-columns:1fr;gap:26px;padding:30px 22px}.tt__bar{width:auto;max-width:100%}.tt__tab{padding:10px 15px;font-size:12px}.tt__seal{width:160px;height:160px}.tt__seal-num{font-size:56px}}@media(prefers-reduced-motion:reduce){.tt__ind,.tt__panel.is-active>*,.tt__panel.is-active .tt__fact{transition:none;animation:none}}.offers-head .offers__title--lines{font-size:11px;letter-spacing:.16em;color:var(--c-primary)}.offers-head .offers__title--lines:before,.offers-head .offers__title--lines:after{background:linear-gradient(90deg,transparent,var(--c-border))}.offers-head .offers__title--lines:after{background:linear-gradient(90deg,var(--c-border),transparent)}.perk--hint{border-style:solid;border-color:var(--c-border);background:var(--c-soft);color:var(--c-muted)}.offers-cd{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 0 2px;padding:9px 14px;border-radius:12px;background:var(--c-soft);border:1px solid var(--c-border);color:var(--c-text)}.offers-cd__label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--c-muted)}.offers-cd__label .icon{width:15px;height:15px;color:var(--c-primary)}.offers-cd__clock{display:flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums}.offers-cd__clock b{min-width:0;padding:0;background:none;font-size:15px;font-weight:800;color:var(--c-primary)}.offers-cd__clock i{font-style:normal;font-size:11px;color:var(--c-muted);margin:0 6px 0 1px}.offers-cd__clock i:last-child{margin-right:0}@media(max-width:420px){.offers-cd{flex-wrap:wrap;gap:4px 10px;padding:8px 10px}.offers-cd__label{font-size:12px}}.offer-wrap{margin-top:16px!important}.offer-wrap+.offer-wrap{margin-top:16px!important}.offer{gap:12px 14px;padding:16px;border:1px solid var(--c-border);border-radius:14px;background:var(--c-surface);box-shadow:none;transition:border-color .2s,background .2s,box-shadow .2s}.offer:hover{transform:none;border-color:color-mix(in srgb,var(--c-primary) 35%,var(--c-border))}.offer.is-active{border:1px solid var(--c-primary);padding:16px;background:var(--c-surface);box-shadow:0 0 0 1px var(--c-primary),0 12px 28px -18px #0e2a5c73}.offer--glow,.offer-wrap.offer--glow{animation:none}.offer__radio{flex:0 0 20px;height:20px;border:1.5px solid #DCE8FA;background:var(--c-surface)}.offer.is-active .offer__radio{border-color:var(--c-primary);background:var(--c-primary);box-shadow:inset 0 0 0 4px var(--c-surface)}.offer__name{font-family:var(--f-heading);font-weight:var(--f-heading-w,800);font-size:16.5px;line-height:1.2;letter-spacing:-.01em;color:var(--c-heading)}.offer__name em{font-style:normal;color:var(--c-accent);background:none;padding:0}.offer__sub{display:block;margin-top:3px;padding:0;background:none;font-size:12.5px;font-weight:500;color:var(--c-muted)}.offer__sub .icon{display:none}.offer__perk{margin-top:7px;background:var(--c-soft);border:1px solid var(--c-border);color:var(--c-primary);font-weight:600}.offer__save{margin-top:6px;padding:0;background:none;border-radius:0;color:var(--c-accent);font-size:12px;font-weight:800}.offer__now{font-size:20px;font-weight:800;color:var(--c-heading)}.offer.is-active .offer__now{color:var(--c-primary)}.offer__was{font-size:12.5px;color:#dce8fa}.offer__badge{top:-10px;right:16px;left:auto;padding:4px 10px;border:0;border-radius:6px;box-shadow:none;background:var(--badge-bg,var(--c-primary));color:var(--badge-text,#fff);font-size:10px;font-weight:800;letter-spacing:.08em}.offer__badge .icon{display:none}.offer__incl,.offer__gift,.offer__gift--limited{order:0;flex-basis:100%;margin:0;border:0;box-shadow:none;background:var(--c-soft);border-radius:10px;padding:10px 12px;gap:12px}.offer__incl:has(+.offer__gift){border-radius:10px 10px 0 0}.offer__incl+.offer__gift{margin-top:-12px;border-radius:0 0 10px 10px;border-top:1px solid var(--c-border)}.offer:not(.is-active) .offer__gift{border-radius:10px;margin-top:0;border-top:0}.offer__jars,.offer__gift-jar{flex:0 0 58px;width:58px;display:flex;justify-content:center;align-items:flex-end;padding:0;position:relative}.offer__jars img,.offer__gift-jar img{width:30px;height:auto;margin-left:-14px;transform:none;filter:drop-shadow(0 2px 3px rgba(14,42,92,.15))}.offer__jars img:first-child,.offer__gift-jar img:first-child{margin-left:0}.offer__jars-n,.offer__gift-jar b{display:none}.offer__list{gap:0}.offer__li{font-size:13px;color:var(--c-text)}.offer__li .icon{display:none}.offer__li em{background:none;color:var(--c-accent);padding:0;font-size:12.5px}.offer__gift-body{gap:1px}.offer__gift-text{font-size:13px;color:var(--c-text)}.offer__gift-text strong{color:var(--c-heading)}.offer__gift-note{font-size:11.5px;font-weight:600;color:var(--c-muted)}.offer__gift-note .icon{width:12px;height:12px;color:var(--c-primary)}.offer__gift-tag,.offer__gift--limited .offer__gift-tag{background:var(--c-primary);color:#fff;border-radius:6px;padding:3px 8px;font-size:10px;letter-spacing:.08em}@media(max-width:420px){.offer,.offer.is-active{padding:14px}.offer__jars,.offer__gift-jar{flex-basis:48px;width:48px}.offer__jars img,.offer__gift-jar img{width:26px;margin-left:-12px}.offer__name{font-size:15.5px}.offer__now{font-size:18.5px}}.btn--atc{display:flex!important;align-items:center;justify-content:center;gap:10px;min-height:56px;border-radius:12px!important;font-size:16px;letter-spacing:.01em;box-shadow:0 10px 22px -14px #0e2a5cb3}.btn--atc .icon{width:19px;height:19px;flex:0 0 19px}.btn__price{padding:0 0 0 12px;margin-left:2px;border-left:1px solid rgb(255 255 255/.3);border-radius:0;background:none;font-size:16px;font-weight:800}.btn--atc:hover{transform:none;filter:brightness(1.08)}@media(max-width:420px){.btn--atc{font-size:15px}.btn__price{font-size:15px;padding-left:10px}}.acc__ic{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-soft);border:1px solid var(--c-border);color:var(--c-primary)}.acc__ic .icon{width:17px;height:17px}.acc__t{flex:1;min-width:0}.offer__was,.offer__perk,.sticky-buy__price s{display:none!important}.offer__unit{order:1;flex-basis:100%;display:block;text-align:center;padding:8px 12px;border-radius:999px;background:none;border:1px solid var(--c-border);color:var(--c-muted);font-size:13px;font-weight:500}.offer__unit b{font-family:var(--f-heading);font-size:16px;font-weight:800;color:var(--c-heading);margin:0 2px}.offer.is-active .offer__unit{border-color:color-mix(in srgb,var(--c-primary) 40%,transparent)}.offer.is-active .offer__unit b{color:var(--c-primary)}.offer__gift+.offer__unit{margin-top:-4px}.announce__item{display:inline-flex;align-items:center;gap:7px}.announce__item .icon{width:15px;height:15px;flex:0 0 15px;stroke-width:1.8}.sticky-buy__price{display:inline-flex;align-items:baseline;gap:7px;margin-top:1px}.sticky-buy__price b{font-size:15px;font-weight:800}.sticky-buy__price s{font-size:12px;opacity:.6}.sticky-buy__text .sticky-buy__note{font-size:11.5px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__text strong em{font-style:normal;color:var(--sb-btn,var(--c-mint))}.cart-promo{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 16px 10px;padding:8px 12px;border-radius:10px;background:var(--c-soft);border:1px solid var(--c-border);color:var(--c-primary);font-size:12.5px;font-weight:700;text-align:center}.cart-promo .icon{width:15px;height:15px;flex:0 0 15px}@media(max-width:420px){.sticky-buy__price b{font-size:14px}.sticky-buy__price s{font-size:11px}.sticky-buy__text .sticky-buy__note{font-size:10.5px}}.offer.is-active{box-shadow:0 0 0 1px var(--c-primary),0 0 22px -6px color-mix(in srgb,var(--c-accent) 55%,transparent);animation:rvGlow .5s ease}@keyframes rvGlow{0%{box-shadow:0 0 0 1px var(--c-primary),0 0 0 0 transparent}}.offer__unit{position:relative}.offer.is-active .offer__unit{border-color:var(--c-primary);animation:rvHalo 2.6s ease-out infinite}@keyframes rvHalo{0%{box-shadow:0 0 color-mix(in srgb,var(--c-accent) 38%,transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--c-accent) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.offer.is-active,.offer.is-active .offer__unit{animation:none}}.cart-up{display:flex;align-items:center;gap:10px;margin:0 16px 10px;padding:10px 12px;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-primary);box-shadow:0 0 18px -8px color-mix(in srgb,var(--c-accent) 60%,transparent);animation:inclIn .35s ease both}.cart-up__ic{flex:0 0 34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-soft);color:var(--c-primary)}.cart-up__ic .icon{width:17px;height:17px}.cart-up__text{flex:1;margin:0;font-size:12.5px;line-height:1.4;color:var(--c-text)}.cart-up__text b{color:var(--c-primary)}.cart-up__text s{color:var(--c-muted)}.cart-up__btn{flex:0 0 auto;border:0;border-radius:999px;padding:9px 14px;background:var(--c-primary);color:#fff;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap}.cart-up__btn:hover{filter:brightness(1.1)}@media(max-width:380px){.cart-up{flex-wrap:wrap}.cart-up__btn{flex-basis:100%}}.h-promo{margin:4px 0 18px;padding:12px 14px;border-radius:14px;border:1px solid var(--c-primary);background:var(--c-surface);box-shadow:0 0 22px -10px color-mix(in srgb,var(--c-accent) 60%,transparent)}.h-promo__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.h-promo__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:var(--c-primary);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.h-promo__tag .icon{width:13px;height:13px}.h-promo__cd.offers-cd{margin:0;padding:0;border:0;background:none}.h-promo__cd .offers-cd__clock b{font-size:17px}.h-promo__text{margin:9px 0 0;font-size:14.5px;color:var(--c-text)}.h-promo__text strong{color:var(--c-accent)}.vc--single{max-width:none;height:100%}.vc--single .vc__track{height:100%;padding:0;overflow:hidden;margin:0!important;grid-auto-columns:100%!important}.vc--single .vc__item{border-radius:0;box-shadow:none;height:100%;min-height:280px}.vc--single .vc__arrow,.vc--single .vc__dots{display:none}@media(max-width:700px){.h-stats__grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.h-stat{padding:18px 6px}.h-stat__num{font-size:clamp(20px,6.4vw,26px);white-space:nowrap}.h-stat__label{font-size:12px;margin-top:6px}}.cart-status{margin:0 16px 10px;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c-alert) 25%,transparent)}.cart-status:not(:has(>:not([hidden]))){display:none}.cart-status .cart-timer{margin:0;border:0;border-radius:0}.cart-status .cart-promo{margin:0;border:0;border-radius:0;background:var(--c-soft);border-top:1px solid var(--c-border);font-size:12px;padding:7px 12px}.cart-up--foot{margin:4px 16px 12px}.ba-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:18px;max-width:1100px;margin:0 auto}@media(max-width:749px){.ba-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter,16px));padding:0 var(--gutter,16px) 6px}.ba-grid::-webkit-scrollbar{display:none}.ba-card{scroll-snap-align:center}}.ba-card{margin:0;border-radius:18px;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border)}.ba{position:relative;aspect-ratio:4/5;overflow:hidden;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none;background:var(--c-soft)}.ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ba__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}.ba__line{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 8px #0e2a5c40;pointer-events:none}.ba__knob{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#fff;color:var(--c-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0e2a5c40}.ba__tag{position:absolute;top:12px;padding:4px 10px;border-radius:999px;background:#0e2a5c73;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.ba__tag--l{left:12px}.ba__tag--r{right:12px;background:var(--c-primary)}.ba__range{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ba__range:focus-visible+*,.ba:focus-within .ba__knob{outline:2px solid var(--c-primary);outline-offset:2px}.ba-card__cap{display:flex;flex-direction:column;gap:2px;padding:12px 14px;font-size:13px}.ba-card__cap span{color:var(--c-muted);font-size:12.5px}.ba-sec__note{text-align:center;font-size:12px;color:var(--c-muted);margin:14px 0 0}.pdp-av{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px!important}.pdp-av__faces{display:flex}.pdp-av__face{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--c-surface);margin-left:-9px;box-shadow:0 2px 6px #0e2a5c1f}.pdp-av__face:first-child{margin-left:0}.pdp-av__face--ph{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;background:hsl(calc(140 + var(--i,0) * 18) 32% calc(30% + var(--i,0) * 6%))}.pdp-av__body{display:flex;flex-direction:column;line-height:1.2}.pdp-av__stars{color:var(--c-star,#DCE8FA);font-size:12px;letter-spacing:1px}.pdp-av__text{font-size:13px;color:var(--c-text)}.pdp-av__text strong{color:var(--c-primary)}.pdp-del{margin-top:14px!important;padding:12px 14px;border-radius:14px;border:1px solid var(--c-border);background:var(--c-surface)}.pdp-del__head{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px}.pdp-del__head .icon{width:18px;height:18px;color:var(--c-primary);flex:0 0 18px}.pdp-del__head b{color:var(--c-primary)}.pdp-del__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.pdp-del__steps:before{content:"";position:absolute;top:15px;left:16.6%;right:16.6%;height:2px;background:linear-gradient(90deg,var(--c-primary) 0 30%,var(--c-border) 30%)}.pdp-del__steps li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.pdp-del__dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-soft);border:1px solid var(--c-border);color:var(--c-primary);margin-bottom:4px;position:relative}.pdp-del__dot .icon{width:15px;height:15px}.pdp-del__steps li.is-done .pdp-del__dot{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.pdp-del__steps strong{font-size:12px}.pdp-del__steps small{font-size:11.5px;color:var(--c-muted)}.cart-extra{border-top:1px solid var(--c-border);padding:8px 0}.cart-extra summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;font-size:13px;font-weight:700;color:var(--c-primary)}.cart-extra summary::-webkit-details-marker{display:none}.cart-extra summary:after{content:"+";margin-left:auto;color:var(--c-muted);font-weight:400}.cart-extra[open] summary:after{content:"\2013"}.cart-extra summary .icon{width:15px;height:15px}.cart-extra input,.cart-extra textarea{width:100%;margin-top:8px;padding:10px 12px;border:1px solid var(--c-border);border-radius:10px;font:inherit;font-size:14px;background:var(--c-bg);color:var(--c-text)}.cart-extra__hint{margin:5px 0 0;font-size:11.5px;color:var(--c-muted)}.cart-terms{display:flex;align-items:flex-start;gap:8px;margin:6px 0 10px;font-size:12.5px;color:var(--c-muted);cursor:pointer}.cart-terms input{margin-top:2px;width:16px;height:16px;accent-color:var(--c-primary);flex:0 0 16px}.cart-terms p{margin:0}.cart-terms a{color:var(--c-primary);text-decoration:underline}.fa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1100px;margin:0 auto}@media(max-width:749px){.fa-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter,16px));padding:0 var(--gutter,16px) 6px}.fa-grid::-webkit-scrollbar{display:none}.fa-card{scroll-snap-align:start}}.fa-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border);color:inherit;text-decoration:none;transition:transform .25s,box-shadow .25s}a.fa-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #0e2a5c73}.fa-card__img{aspect-ratio:16/10;background:var(--c-soft);overflow:hidden}.fa-card__img img,.fa-card__img svg{width:100%;height:100%;object-fit:cover}.fa-card__body{display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px}.fa-card__body small{font-size:11.5px;color:var(--c-muted)}.fa-card__body strong{font-family:var(--f-heading);font-size:17px;line-height:1.25}.fa-card__body span{font-size:13px;color:var(--c-muted);line-height:1.5}.fa-card__body em{font-style:normal;font-size:13px;font-weight:800;color:var(--c-primary);margin-top:4px}.fa-sec__cta{margin-top:22px}.gp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .25s}.gp.is-open{opacity:1}.gp__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e2a5c99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gp__box{position:relative;width:min(440px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:28px 22px 22px;border-radius:20px;background:var(--c-surface);text-align:center;box-shadow:0 30px 70px #0e2a5c59;transform:translateY(14px) scale(.98);transition:transform .3s cubic-bezier(.3,1.3,.5,1)}.gp.is-open .gp__box{transform:none}.gp__close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:50%;background:var(--c-soft);color:var(--c-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.gp__close .icon{width:16px;height:16px}.gp__tag{display:inline-block;padding:4px 10px;border-radius:6px;background:var(--c-primary);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gp__title{font-size:22px;margin:12px 0 6px;line-height:1.2}.gp__sub{margin:0 0 18px;color:var(--c-muted);font-size:14px}.gp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;perspective:900px}.gp__card{position:relative;aspect-ratio:1;border:0;padding:0;background:none;cursor:pointer;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,1.2,.5,1);animation:gpIn .45s cubic-bezier(.3,1.4,.5,1) backwards;animation-delay:calc(var(--i) * .06s)}@keyframes gpIn{0%{opacity:0;transform:scale(.8)}}.gp__card:hover:not(.is-flipped){transform:translateY(-3px)}.gp__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;font-weight:800}.gp__face--front{background:linear-gradient(135deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 70%,#2E6FE8));color:#fff;box-shadow:0 8px 18px -10px #0e2a5ccc}.gp__face--front .icon{width:30px;height:30px;color:var(--c-mint)}.gp__face--back{transform:rotateY(180deg);background:var(--c-soft);border:1px solid var(--c-border);color:#dce8fa;font-size:13px;padding:6px;line-height:1.2}.gp__card.is-flipped{transform:rotateY(180deg)}.gp__card.is-win .gp__face--back{background:var(--c-surface);border:2px solid var(--c-primary);color:var(--c-primary);font-size:14px;box-shadow:0 0 22px -6px color-mix(in srgb,var(--c-accent) 70%,transparent)}.gp__card.is-lose .gp__face--back{filter:grayscale(1);text-decoration:line-through}.gp__win{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--c-primary);color:var(--c-primary);font-weight:800;letter-spacing:.06em;font-size:13px}.gp__win .icon{width:16px;height:16px}.gp__text{font-size:14px;color:var(--c-text);margin:0 0 14px}.gp__text p{margin:0}.gp__form{display:flex;flex-direction:column;gap:10px}.gp__form input[type=email]{width:100%;padding:14px;border:1px solid var(--c-border);border-radius:12px;font:inherit;font-size:16px;text-align:center}.gp__form input[type=email]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 15%,transparent)}.gp__legal{margin:10px 0 0;font-size:11px;color:var(--c-muted)}.gp__legal a{color:inherit;text-decoration:underline}.gp__check{display:inline-flex;width:56px;height:56px;border-radius:50%;align-items:center;justify-content:center;background:var(--c-primary);color:#fff}.gp__check .icon{width:26px;height:26px;stroke-width:2.4}.gp__prize{display:flex;align-items:center;gap:12px;margin:4px 0 14px;padding:10px 14px;border-radius:14px;background:var(--c-soft);border:1px solid var(--c-border);text-align:left}.gp__prize img{width:58px;height:auto;flex:0 0 58px;filter:drop-shadow(0 4px 6px rgba(14,42,92,.18))}.gp__prize small{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.gp__prize strong{display:block;font-size:15px;color:var(--c-primary);line-height:1.25}.gp__steps{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px;text-align:left}.gp__steps li{display:flex;align-items:flex-start;gap:10px}.gp__steps li span{flex:0 0 24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-primary);color:#fff;font-size:12px;font-weight:800}.gp__steps li p{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:var(--c-text)}.gp__text--note{font-size:12.5px;color:var(--c-muted);padding:8px 10px;border-radius:10px;border:1px dashed var(--c-border)}.gp__date{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;color:var(--c-muted)}.gp__date .icon{width:14px;height:14px;color:var(--c-primary)}.gp__date strong{color:var(--c-primary)}@media(prefers-reduced-motion:reduce){.gp__card,.gp__box{transition:none;animation:none}}.gpg-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;max-width:1100px;margin:0 auto}@media(max-width:800px){.gpg-hero{grid-template-columns:1fr;gap:26px;text-align:center;padding-top:40px}.gpg-seal{width:min(260px,72vw)}}.gpg-hero__title{font-size:clamp(34px,5vw,54px);line-height:1.08;margin:16px 0 14px;letter-spacing:-.02em}.gpg-hero__title strong{background:linear-gradient(transparent 60%,var(--c-mint) 60%);padding:0 4px}.gpg-hero__lead{font-size:17px;line-height:1.65;color:var(--c-muted);max-width:520px}@media(max-width:800px){.gpg-hero__lead{margin:0 auto}}.gpg-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px}@media(max-width:800px){.gpg-hero__cta{justify-content:center}}.gpg-hero__cta--center{justify-content:center}.gpg-wa{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--c-primary);text-decoration:none;padding:12px 18px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-surface)}.gpg-wa .icon{width:20px;height:20px;color:#25d366}.gpg-seal{position:relative;width:min(340px,80vw);aspect-ratio:1;margin:0 auto}.gpg-seal__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:gpgSpin 26s linear infinite}.gpg-seal__ring text{font-family:var(--f-body);font-size:12px;font-weight:700;fill:var(--c-primary)}@keyframes gpgSpin{to{transform:rotate(360deg)}}.gpg-seal__core{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--c-primary) 75%,#fff 8%),var(--c-primary));color:#fff;box-shadow:0 0 0 10px color-mix(in srgb,var(--c-mint) 60%,transparent),0 30px 60px -20px #0e2a5c8c}.gpg-seal__num{font-family:var(--f-heading);font-weight:800;font-size:clamp(64px,10vw,96px);line-height:.9}.gpg-seal__label{margin-top:6px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--c-mint)}.gpg-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1100px;margin:46px auto 0}@media(max-width:800px){.gpg-promises{grid-template-columns:1fr;margin-top:30px}}.gpg-promise{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:18px;background:var(--c-surface);border:1px solid var(--c-border);transition:transform .3s,box-shadow .3s}.gpg-promise:hover{transform:translateY(-3px);box-shadow:0 16px 30px -20px #0e2a5c80}.gpg-promise__ic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--c-soft);color:var(--c-primary);margin-bottom:8px}.gpg-promise__ic .icon{width:22px;height:22px}.gpg-promise strong{font-family:var(--f-heading);font-size:17px}.gpg-promise span:last-child{font-size:14px;color:var(--c-muted)}.gpg-block{max-width:1100px;margin:70px auto 0;text-align:center}@media(max-width:800px){.gpg-block{margin-top:48px}}.gpg-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent)}.gpg-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:18px;position:relative}.gpg-steps:before{content:"";position:absolute;top:24px;left:calc(100% / var(--n,3) / 2);right:calc(100% / var(--n,3) / 2);height:2px;background:repeating-linear-gradient(90deg,var(--c-primary) 0 8px,transparent 8px 14px)}@media(max-width:800px){.gpg-steps{grid-template-columns:1fr;text-align:left}.gpg-steps:before{top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--c-primary) 0 8px,transparent 8px 14px)}}.gpg-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}@media(max-width:800px){.gpg-step{align-items:flex-start;padding-left:66px;min-height:48px}}.gpg-step__n{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-primary);color:#fff;font-family:var(--f-heading);font-weight:800;font-size:19px;box-shadow:0 0 0 6px var(--c-bg,#fff);position:relative;z-index:1;margin-bottom:6px}@media(max-width:800px){.gpg-step__n{position:absolute;left:0;top:0;margin:0}}.gpg-step strong{font-family:var(--f-heading);font-size:18px}.gpg-step span:last-child{font-size:14.5px;line-height:1.55;color:var(--c-muted);max-width:280px}.gpg-terms{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1100px;margin:60px auto 0}@media(max-width:800px){.gpg-terms{grid-template-columns:1fr;margin-top:40px}}.gpg-terms__col{padding:24px;border-radius:20px;background:var(--c-surface);border:1px solid var(--c-border)}.gpg-terms__col--yes{background:linear-gradient(160deg,color-mix(in srgb,var(--c-mint) 45%,var(--c-surface)),var(--c-surface) 70%);border-color:color-mix(in srgb,var(--c-primary) 30%,var(--c-border))}.gpg-terms h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:19px}.gpg-terms h3 .icon{width:22px;height:22px;color:var(--c-primary)}.gpg-terms ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.gpg-terms li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.gpg-terms li .icon{width:18px;height:18px;flex:0 0 18px;margin-top:2px;color:var(--c-accent);stroke-width:2.4}.gpg-dot{flex:0 0 8px;height:8px;border-radius:50%;background:var(--c-primary);margin-top:8px}.gpg-final{max-width:1100px;margin:60px auto 0;padding:40px 24px;border-radius:24px;text-align:center;background:var(--c-primary);color:#fff;position:relative;overflow:hidden;isolation:isolate}.gpg-final:before{content:"";position:absolute;z-index:-1;width:380px;height:380px;right:-120px;top:-180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c-mint) 45%,transparent),transparent 70%)}.gpg-final h2{color:#fff;font-size:clamp(26px,3.4vw,36px);margin:0 0 8px}.gpg-final h2 strong{color:var(--c-mint)}.gpg-final p{margin:0;color:color-mix(in srgb,#fff 80%,transparent)}.gpg-final__wa.btn{background:#fff!important;color:var(--c-primary)!important}.gpg-final__wa .icon{width:20px;height:20px;color:#25d366;margin-right:6px}.gpg-final__link{color:var(--c-mint);font-weight:700;text-decoration:none}@media(prefers-reduced-motion:reduce){.gpg-seal__ring{animation:none}}.p3d__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center;max-width:1100px;margin:0 auto}.p3d__grid--rev .p3d__stage{order:-1}@media(max-width:800px){.p3d__grid{grid-template-columns:1fr;gap:20px;text-align:center}.p3d__grid--rev .p3d__stage{order:0}}.p3d__stage{position:relative;height:var(--p3d-h,520px);border-radius:28px;overflow:hidden;background:var(--p3d-bg,radial-gradient(circle at 50% 40%,#fff,var(--c-soft) 60%,color-mix(in srgb,var(--c-mint) 50%,var(--c-soft))));border:1px solid var(--c-border)}@media(max-width:800px){.p3d__stage{height:var(--p3d-h-m,400px)}}.p3d__canvas,.p3d__model{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;touch-action:pan-y}.p3d__canvas:active{cursor:grabbing}.p3d__canvas canvas{display:block;width:100%!important;height:100%!important}.p3d__hint{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--c-border);font-size:12.5px;font-weight:700;color:var(--c-primary);pointer-events:none;transition:opacity .4s}.p3d__hint .icon{width:14px;height:14px}.p3d__canvas.is-touched~.p3d__hint{opacity:0}.p3d__fallback{padding:40px;text-align:center;color:var(--c-muted)}.gallery__model{width:100%;aspect-ratio:4/5;display:block;background:var(--c-soft)}.wk-head{text-align:center;margin-bottom:30px}.wk-head .section-sub{margin-bottom:0}.wk{position:relative;max-width:760px;margin:0 auto;padding-left:0}.wk__rail{position:absolute;left:27px;top:30px;bottom:30px;width:2px;background:var(--c-border);border-radius:2px}.wk__fill{position:absolute;left:0;top:0;width:100%;height:calc(var(--done,0) / max(var(--n,4) - 1,1) * 100%);background:linear-gradient(var(--c-accent),var(--c-primary));border-radius:2px;transition:height .7s cubic-bezier(.3,.9,.3,1)}.wk__item{position:relative;margin-bottom:12px}.wk__head{position:relative;z-index:1;display:flex;align-items:center;gap:16px;width:100%;padding:12px 18px 12px 6px;border:1px solid transparent;border-radius:18px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .3s,border-color .3s,box-shadow .3s}.wk__head:hover{background:var(--c-soft)}.wk__item.is-open .wk__head{background:var(--c-surface);border-color:var(--c-border);box-shadow:0 14px 30px -22px #0e2a5c73}.wk__head:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.wk__dot{position:relative;flex:0 0 44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-surface);border:2px solid var(--c-border);color:var(--c-muted);font-family:var(--f-heading);font-weight:800;font-size:16px;transition:all .45s cubic-bezier(.3,1.4,.5,1)}.wk__dot .icon{position:absolute;width:20px;height:20px;stroke-width:2.6;opacity:0;transform:scale(.4);transition:all .35s}.wk__item.is-past .wk__dot{background:var(--c-mint);border-color:var(--c-mint);color:var(--c-primary)}.wk__item.is-past .wk__num{opacity:0}.wk__item.is-past .wk__dot .icon{opacity:1;transform:none}.wk__item.is-open .wk__dot{background:var(--c-primary);border-color:var(--c-primary);color:#fff;transform:scale(1.08);box-shadow:0 0 0 7px color-mix(in srgb,var(--c-mint) 70%,transparent)}.wk__item.is-open .wk__dot:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:2px solid var(--c-accent);animation:wkPulse 2.2s ease-out infinite}@keyframes wkPulse{0%{transform:scale(.85);opacity:.8}to{transform:scale(1.35);opacity:0}}.wk__meta{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.wk__label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.wk__title{font-family:var(--f-heading);font-size:18px;line-height:1.25;color:var(--c-heading);transition:color .3s}.wk__item:not(.is-open) .wk__title{color:var(--c-muted)}.wk__chev{flex:0 0 30px;height:30px;border-radius:50%;background:var(--c-soft);position:relative;transition:transform .45s cubic-bezier(.3,1.3,.5,1),background .3s}.wk__chev:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-6px 0 0 -4px;border-right:2px solid var(--c-primary);border-bottom:2px solid var(--c-primary);transform:rotate(45deg)}.wk__item.is-open .wk__chev{transform:rotate(180deg);background:var(--c-mint)}.wk__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.3,.9,.3,1)}.wk__item.is-open .wk__panel{grid-template-rows:1fr}.wk__inner{overflow:hidden;min-height:0}.wk__card{display:flex;gap:18px;margin:10px 0 6px 66px;padding:18px;border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--c-mint) 35%,var(--c-surface)),var(--c-surface) 70%);border:1px solid var(--c-border);opacity:0;transform:translateY(-8px);transition:opacity .35s,transform .45s cubic-bezier(.3,.9,.3,1)}.wk__item.is-open .wk__card{opacity:1;transform:none;transition-delay:.12s}.wk__img{flex:0 0 38%;border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:var(--c-soft)}.wk__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.wk__item.is-open .wk__img img{transform:none}.wk__body{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.wk__text{font-size:15px;line-height:1.6;color:var(--c-text)}.wk__text p{margin:0}.wk__points{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wk__points li{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.45;opacity:0;transform:translate(-8px);transition:opacity .4s,transform .45s}.wk__item.is-open .wk__points li{opacity:1;transform:none;transition-delay:calc(.25s + var(--j,0) * .08s)}.wk__points .icon{flex:0 0 18px;width:18px;height:18px;margin-top:1px;padding:3px;border-radius:50%;background:var(--c-primary);color:#fff;stroke-width:3}.wk__level-top{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--c-muted);margin-bottom:6px}.wk__level-top b{color:var(--c-primary);font-family:var(--f-heading);font-size:15px}.wk__bar{display:block;height:8px;border-radius:999px;background:var(--c-border);overflow:hidden}.wk__bar span{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--c-accent),var(--c-primary));transition:width 1s cubic-bezier(.3,.9,.3,1) .3s}.wk__item.is-open .wk__bar span{width:var(--lv)}.wk-cta{margin-top:28px}.wk-note{margin:10px 0 0;font-size:12.5px;color:var(--c-muted)}@media(max-width:640px){.wk{padding-left:6px}.wk__rail{left:29px}.wk__head{gap:12px;padding:10px 12px 10px 2px}.wk__dot{flex-basis:40px;height:40px;font-size:15px}.wk__title{font-size:16px}.wk__card{flex-direction:column;margin-left:0;padding:14px}.wk__img{flex-basis:auto;aspect-ratio:16/10}}@media(prefers-reduced-motion:reduce){.wk__panel,.wk__card,.wk__points li,.wk__bar span,.wk__fill,.wk__dot{transition:none}.wk__item.is-open .wk__dot:after{animation:none}}.pt{margin-top:16px!important}.pt__bar{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:8px;margin-bottom:14px}.pt__tab{padding:11px 8px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface);font:inherit;font-size:14px;font-weight:600;color:var(--c-muted);cursor:pointer;transition:all .25s}.pt__tab:hover{border-color:color-mix(in srgb,var(--c-primary) 40%,var(--c-border));color:var(--c-text)}.pt__tab[aria-selected=true]{background:color-mix(in srgb,var(--c-mint) 45%,var(--c-surface));border-color:var(--c-primary);color:var(--c-primary);font-weight:800;box-shadow:0 0 0 3px color-mix(in srgb,var(--c-mint) 80%,transparent)}.pt__tab:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.pt__panel{animation:ptIn .35s ease}@keyframes ptIn{0%{opacity:0;transform:translateY(6px)}}.pt__lead{font-size:15px;line-height:1.6;color:var(--c-muted)}.pt__lead p{margin:0 0 10px}.pt__lead strong{color:var(--c-text)}.pt__checks{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pt__checks li{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;line-height:1.45}.pt__checks .icon{flex:0 0 18px;width:18px;height:18px;padding:3px;margin-top:1px;border-radius:50%;background:var(--c-primary);color:#fff;stroke-width:3}.pt__sub{margin:0 0 8px;font-weight:800;font-size:14.5px}.pt__table{width:100%;border-collapse:collapse;font-size:13.5px;border:1px solid var(--c-border);border-radius:12px;overflow:hidden}.pt__table th{background:color-mix(in srgb,var(--c-mint) 45%,var(--c-surface));text-align:left;padding:10px 12px;font-weight:700;color:var(--c-text)}.pt__table td{padding:10px 12px;border-top:1px solid var(--c-border);vertical-align:top;line-height:1.4}.pt__table td:first-child{font-weight:600;width:48%}.pt__table td:last-child{color:var(--c-muted)}.pt__note{margin:8px 0 0;font-size:12px;color:var(--c-muted)}.pt__q{border-bottom:1px solid var(--c-border)}.pt__q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 2px;font-weight:700;font-size:14.5px;cursor:pointer}.pt__q summary::-webkit-details-marker{display:none}.pt__q summary:after{content:"+";font-size:20px;font-weight:400;color:var(--c-muted);transition:transform .25s}.pt__q[open] summary:after{transform:rotate(45deg)}.pt__q p{margin:0 0 13px;font-size:14px;line-height:1.55;color:var(--c-muted)}.pt__link{display:inline-block;margin-top:12px;font-size:13.5px;font-weight:700;color:var(--c-primary)}.pc{max-width:1100px;margin:0 auto;border:1px solid var(--c-border);border-radius:26px;overflow:hidden;background:var(--c-surface);box-shadow:0 24px 50px -34px #0e2a5c73}.pc__top{padding:34px 34px 30px}.pc__eyebrow{display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.pc__title{font-size:clamp(28px,3.6vw,40px);line-height:1.1;margin:10px 0 12px;max-width:620px}.pc__title strong,.pc__title em{font-style:normal;color:var(--c-accent)}.pc__text{margin:0 0 22px;max-width:560px;font-size:15px;line-height:1.6;color:var(--c-muted)}.pc__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc__item{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;background:var(--c-soft);border:1px solid var(--c-border);transition:transform .3s,border-color .3s,box-shadow .3s}.pc__item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--c-primary) 35%,var(--c-border));box-shadow:0 12px 24px -18px #0e2a5c80}.pc.is-visible .pc__item{animation:prPop .55s cubic-bezier(.3,1.3,.5,1) backwards;animation-delay:calc(.12s + var(--i,0) * .07s)}.pc__ic{flex:0 0 38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-mint) 60%,var(--c-surface));color:var(--c-primary)}.pc__ic .icon{width:19px;height:19px}.pc__body{display:flex;flex-direction:column;gap:3px}.pc__body strong{font-family:var(--f-heading);font-size:15.5px}.pc__body span{font-size:13.5px;line-height:1.45;color:var(--c-muted)}.pc__band{display:flex;align-items:center;gap:24px;padding:24px 34px;background:linear-gradient(110deg,color-mix(in srgb,var(--c-mint) 55%,var(--c-surface)),var(--c-soft));border-top:1px solid var(--c-border)}.pc__big{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;padding-right:24px;border-right:1px solid color-mix(in srgb,var(--c-primary) 20%,transparent)}.pc__big b{font-family:var(--f-heading);font-size:48px;line-height:1;color:var(--c-primary)}.pc__big small{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-top:4px}.pc__band-body{flex:1;min-width:0}.pc__band-body h3{margin:4px 0;font-size:21px}.pc__band-body p{margin:0;font-size:14px;line-height:1.55;color:var(--c-muted)}.pc__btn{flex:0 0 auto}@media(max-width:760px){.pc__top{padding:24px 18px 20px}.pc__grid{grid-template-columns:1fr}.pc__band{flex-wrap:wrap;padding:20px 18px;gap:14px}.pc__big{padding-right:14px}.pc__btn{width:100%;justify-content:center}}.fx-cards .card__label{display:inline-flex;align-items:center;gap:5px}.fx-cards .card__label .icon{width:12px;height:12px}.fx-more{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:1100px;margin:22px auto 0;padding:16px 18px;border-radius:18px;border:1px solid var(--c-border);background:var(--c-surface)}.fx-more__title{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.fx-more__chips{display:flex;flex-wrap:wrap;gap:8px;flex:1}.fx-more__chips span{padding:6px 12px;border-radius:999px;background:var(--c-soft);border:1px solid var(--c-border);font-size:13px;font-weight:600}.fx-more__link{border:0;background:none;padding:6px 0;font:inherit;font-size:13.5px;font-weight:800;color:var(--c-primary);cursor:pointer}.wk--h{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));max-width:980px;column-gap:8px}.wk--h .wk__item{display:contents}.wk--h .wk__head{grid-row:1;flex-direction:column;justify-content:flex-start;gap:8px;padding:10px 4px 14px;text-align:center;border-radius:16px}.wk--h .wk__meta{align-items:center}.wk--h .wk__dot{flex:0 0 auto;width:44px;height:44px}.wk--h .wk__chev{display:none}.wk--h .wk__rail{left:calc(100% / var(--n,4) / 2);right:calc(100% / var(--n,4) / 2);top:32px;bottom:auto;width:auto;height:3px}.wk--h .wk__fill{height:100%;width:calc(var(--done,0) / max(var(--n,4) - 1,1) * 100%);transition:width .7s cubic-bezier(.3,.9,.3,1)}.wk--h .wk__item.is-open .wk__head{box-shadow:none;background:none;border-color:transparent}.wk--h .wk__item.is-open .wk__title{color:var(--c-primary)}.wk--h .wk__item.is-open .wk__head:after{content:"";position:absolute;bottom:-9px;left:50%;width:16px;height:16px;margin-left:-8px;transform:rotate(45deg);background:var(--c-surface);border-left:1px solid var(--c-border);border-top:1px solid var(--c-border);z-index:2;animation:ptIn .3s ease}.wk--h .wk__panel{grid-row:2;grid-column:1 / -1}.wk--h .wk__card{margin:0;position:relative}.wk__ptitle{display:none}.wk--h .wk__ptitle{display:block;font-family:var(--f-heading);font-size:19px;line-height:1.25;color:var(--c-heading)}.wk--h .wk__item:not(.is-open) .wk__card{pointer-events:none}.wk--h .wk__head{position:relative}@media(max-width:640px){.wk--h{column-gap:2px}.wk--h .wk__rail{top:30px}.wk--h .wk__head{padding:8px 0 12px;gap:6px}.wk--h .wk__title{display:none}.wk--h .wk__dot{width:40px;height:40px}.wk--h .wk__label{font-size:10px;letter-spacing:.08em}.wk--h .wk__card{flex-direction:column}}.lv{position:relative;isolation:isolate;overflow:hidden}.lv:before,.lv:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;width:clamp(140px,26vw,380px);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 600' preserveAspectRatio='none'><defs><linearGradient id='a' x1='1' y1='1' x2='0' y2='0'><stop offset='0' stop-color='%231d6b47'/><stop offset='.55' stop-color='%235fa57c'/><stop offset='1' stop-color='%23dcece2' stop-opacity='0'/></linearGradient><linearGradient id='b' x1='1' y1='1' x2='0' y2='0'><stop offset='0' stop-color='%232e7d55'/><stop offset='1' stop-color='%23cfe6d6' stop-opacity='.1'/></linearGradient><linearGradient id='c' x1='1' y1='1' x2='0' y2='0'><stop offset='0' stop-color='%238fc4a2'/><stop offset='1' stop-color='%23eef6f1' stop-opacity='0'/></linearGradient></defs><path d='M300 600 C 250 430 170 230 30 40 C 150 150 250 260 300 300 Z' fill='url(%23c)' opacity='.6'/><path d='M300 600 C 262 470 210 320 110 130 C 205 245 272 345 300 385 Z' fill='url(%23b)' opacity='.75'/><path d='M300 600 C 283 515 255 420 205 300 C 262 385 293 455 300 485 Z' fill='url(%23a)' opacity='.9'/></svg>") no-repeat bottom right/100% 100%;pointer-events:none;opacity:.9}.lv--right:before,.lv--both:before{right:0}.lv--left:after,.lv--both:after{left:0;transform:scaleX(-1)}.lv--right:after,.lv--left:before{display:none}@media(max-width:749px){.lv:before,.lv:after{width:34vw;opacity:.45}}.bs{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:0;max-width:1100px;margin:0 auto;border:1px solid var(--c-border);border-radius:20px;background:color-mix(in srgb,var(--c-mint) 30%,var(--c-surface));overflow:hidden}.bs__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 10px;text-align:center}.bs__item+.bs__item{border-left:1px solid color-mix(in srgb,var(--c-primary) 18%,transparent)}.bs__ic{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--c-primary)}.bs__ic .icon{width:30px;height:30px;stroke-width:1.4}.bs__item span{font-size:13.5px;line-height:1.3;font-weight:600;color:var(--c-primary)}.bs__item b{font-family:var(--f-heading);font-size:26px;line-height:1;color:var(--c-primary)}@media(max-width:640px){.bs{grid-template-columns:repeat(2,1fr)}.bs__item:nth-child(odd){border-left:0}.bs__item:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--c-primary) 18%,transparent)}}.en{background:var(--en-bg,#2E6FE8);color:#dce8fa}.en__grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;max-width:1100px;margin:0 auto}@media(max-width:800px){.en__grid{grid-template-columns:1fr;gap:26px}}.en .pill{background:#ffffff14;border-color:#fff3;color:var(--c-mint)}.en__title{color:#fff;font-size:clamp(30px,4vw,46px);line-height:1.08;margin:14px 0}.en__title strong,.en__title em{color:var(--c-mint);font-style:italic}.en__text{color:#a1c9ffc7;font-size:16px;line-height:1.65}.en__text p{margin:0 0 12px}.en__text strong{color:#fff}.en__fronts{display:grid;gap:10px;margin-top:20px}.en__front{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;background:#ffffff0f;border:1px solid rgb(255 255 255/.12)}.en__front small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-mint);margin-bottom:3px}.en__front strong{display:block;color:#fff;font-size:15px;line-height:1.4}.en__front-n{flex:0 0 34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-mint);color:#0e2a5c;font-weight:800;font-family:var(--f-heading)}.en__media{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4/5;background:radial-gradient(circle at 50% 40%,#2e6fe8,#2e6fe8);box-shadow:0 40px 80px -40px #0e2a5cb3}.en__media img,.en__media svg{width:100%;height:100%;object-fit:cover}.en__media .placeholder-svg{fill:#ffffff26}.en__spot{position:absolute;left:var(--x);top:var(--y);display:flex;align-items:center;gap:8px;transform:translate(-11px,-50%)}.en__spot--left{flex-direction:row-reverse;transform:translate(calc(-100% + 11px),-50%)}.en__spot i{position:relative;flex:0 0 22px;height:22px;border-radius:50%;background:var(--c-mint);box-shadow:0 0 0 4px #a1c9ff40}.en__spot i:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid var(--c-mint);animation:vcPulse 2.2s ease-out infinite}.en__spot span{padding:7px 11px;border-radius:10px;background:#ffffffeb;color:#0e2a5c;font-size:12.5px;font-weight:700;box-shadow:0 10px 24px #0e2a5c4d;max-width:170px}.sc{display:flex;justify-content:center;gap:clamp(14px,4vw,48px);max-width:900px;margin:0 auto;flex-wrap:wrap}.sc__item{display:flex;align-items:center;gap:12px;max-width:260px}.sc__ring{position:relative;flex:0 0 74px;height:74px}.sc__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.sc__ring circle{fill:none;stroke-width:7}.sc__ring .bg{stroke:var(--c-border)}.sc__ring .fg{stroke:var(--c-primary);stroke-linecap:round;stroke-dasharray:201;stroke-dashoffset:201;transition:stroke-dashoffset 1.6s cubic-bezier(.3,.9,.3,1)}.sc.is-on .sc__ring .fg{stroke-dashoffset:calc(201 - 201 * var(--v) / 100)}.sc__ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--f-heading);font-size:18px;color:var(--c-primary)}.sc__item p{margin:0;font-size:13.5px;line-height:1.4;color:var(--c-muted)}.sc__item p strong{color:var(--c-text)}.sc-note{text-align:center;font-size:11.5px;color:var(--c-muted);margin:14px 0 0}.rm{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#0E2A5C 6%,#0E2A5C 94%,transparent);mask:linear-gradient(90deg,transparent,#0E2A5C 6%,#0E2A5C 94%,transparent)}.rm__row{display:flex;gap:14px;width:max-content;padding:6px 0;animation:rmMove var(--sp,60s) linear infinite}.rm__row--rev{animation-direction:reverse}.rm:hover .rm__row{animation-play-state:paused}@keyframes rmMove{to{transform:translate(-50%)}}.rm__card{flex:0 0 300px;padding:16px 18px;border-radius:18px;background:var(--c-surface);border:1px solid var(--c-border);box-shadow:0 10px 24px -20px #0e2a5c80}.rm__stars{color:var(--c-star,#DCE8FA);font-size:13px;letter-spacing:2px}.rm__card p{margin:6px 0 10px;font-size:14px;line-height:1.5;color:var(--c-text)}.rm__who{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700}.rm__who i{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-mint);color:var(--c-primary);font-style:normal;font-size:11px}.rm__who small{font-weight:600;color:var(--c-accent)}.rm-head{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;text-align:center}.rm-head b{font-family:var(--f-heading);font-size:34px;line-height:1;color:var(--c-primary)}.rm-head span{font-size:14px;color:var(--c-muted)}.rm-head .rm__stars{color:var(--c-star,#DCE8FA);font-size:16px}@media(prefers-reduced-motion:reduce){.rm__row{animation:none}}.cl{background:var(--cl-bg,#2E6FE8);color:#fff;text-align:center}.cl__inner{max-width:760px;margin:0 auto}.cl__title{color:#fff;font-size:clamp(34px,5vw,58px);line-height:1.04;margin:14px 0}.cl__title strong,.cl__title em{color:var(--c-mint);font-style:italic}.cl__text{color:#ffffffbf;font-size:17px;line-height:1.6;margin:0 auto 24px;max-width:560px}.cl .pill{background:#ffffff14;border-color:#fff3;color:var(--c-mint)}.cl__btn.btn{background:#fff!important;color:var(--c-primary)!important}.cl__note{margin:14px 0 0;font-size:13px;color:#fff9}.cl__days{display:flex;justify-content:center;gap:6px;margin:0 0 22px}.cl__days span{width:clamp(14px,2.6vw,20px);height:6px;border-radius:6px;background:#ffffff2e;animation:clDay .5s ease backwards;animation-delay:calc(var(--i) * .03s)}.cl.is-on .cl__days span{background:var(--c-mint)}@keyframes clDay{0%{transform:scaleX(0)}}@media(max-width:640px){.cl__days{flex-wrap:wrap;max-width:300px;margin:0 auto 22px}}.cl--light{background:var(--cl-bg,#F4F4F4);color:var(--c-text)}.cl--light .cl__title{color:var(--c-heading,var(--c-text))}.cl--light .cl__title strong,.cl--light .cl__title em{color:var(--c-accent)}.cl--light .cl__text{color:var(--c-muted)}.cl--light .pill{background:transparent;border-color:color-mix(in srgb,var(--c-primary) 22%,transparent);color:var(--c-primary)}.cl--light .cl__btn.btn{background:var(--c-primary)!important;color:#fff!important}.cl--light .cl__note{color:var(--c-muted)}.cl--light .cl__days span{background:color-mix(in srgb,var(--c-primary) 14%,transparent)}.cl--light.is-on .cl__days span{background:var(--c-accent)}.tpl-shampoo .ba-sec .pill,.cl--light .pill{color:var(--c-heading);border-color:color-mix(in srgb,var(--c-heading) 28%,transparent);background:#ffffff73}.tpl-shampoo .ba-sec .section-sub,.tpl-shampoo .ba-sec .ba-sec__note{color:var(--c-muted)}.tpl-shampoo .ba-sec .ba-card{border-color:var(--c-border)}.tpl-shampoo .ba-sec .ba-card__cap span{color:#4f6a96}.cl--light .cl__title em,.cl--light .cl__title strong{color:#2e6fe8}.pb{display:flex;align-items:center;gap:22px;max-width:1100px;margin:0 auto;padding:22px 26px;border-radius:22px;background:var(--c-primary);color:#fff;position:relative;overflow:hidden;isolation:isolate}.pb:before{content:"";position:absolute;z-index:-1;right:-40px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(161,201,255,.35),transparent 70%)}.pb__mark{flex:0 0 auto;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgb(255 255 255/.2);color:var(--c-mint)}.pb__mark .icon{width:30px;height:30px}.pb__body{flex:1}.pb__tag{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--c-mint)}.pb__title{color:#fff;font-size:clamp(22px,2.6vw,28px);margin:4px 0}.pb__title em{font-style:italic;color:var(--c-mint)}.pb__text{margin:0;font-size:14.5px;line-height:1.55;color:#ffffffc7}.pb__btn.btn{background:#fff!important;color:var(--c-primary)!important;flex:0 0 auto}@media(max-width:700px){.pb{flex-direction:column;text-align:center;padding:22px 18px}.pb__btn{width:100%;justify-content:center}}.ft-promise{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 30px;margin-bottom:34px;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.ft-promise__tag{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.ft-promise__tag .icon{width:16px;height:16px}.ft-promise h2{color:inherit;font-size:clamp(24px,3vw,34px);margin:6px 0 4px;line-height:1.15}.ft-promise h2 em{font-style:italic;opacity:.8}.ft-promise p{margin:0;opacity:.75;max-width:560px}.ft-promise .btn{flex:0 0 auto}@media(max-width:800px){.ft-promise{flex-direction:column;align-items:flex-start}}.ft-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;padding-top:20px;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.ft-trust span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;opacity:.85}.ft-trust .icon{width:18px;height:18px}.ft-social{display:flex;gap:10px;margin-top:16px}.ft-social a{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,currentColor 25%,transparent);opacity:1!important;transition:background .2s}.ft-social a:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.ft-social .icon{width:18px;height:18px}.ft-pay{display:flex;flex-wrap:wrap;gap:6px}.ft-pay svg{height:24px;width:auto}.fm{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,6vw,90px);max-width:1120px;margin:0 auto}.fm__sticky{position:sticky;top:110px}.fm__title{font-size:clamp(30px,3.6vw,44px);line-height:1.1;margin:16px 0 14px}.fm__lead{margin:0;color:var(--c-muted);font-size:16px;line-height:1.65;max-width:420px}.fm__stats{display:flex;gap:28px;margin:28px 0 26px;padding:20px 0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.fm__stats div{display:flex;flex-direction:column;gap:2px}.fm__stats b{font-family:var(--f-heading);font-size:34px;line-height:1;color:var(--c-primary)}.fm__stats span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.fm__link{display:inline-flex;align-items:center;gap:8px;padding:0 0 2px;border:0;background:none;font:inherit;font-weight:700;font-size:14.5px;color:var(--c-primary);cursor:pointer;border-bottom:1px solid currentColor}.fm__link span{transition:transform .3s}.fm__link:hover span{transform:translate(4px)}.fm__row{display:grid;grid-template-columns:44px 1fr 112px;gap:18px;align-items:center;padding:26px 0;border-bottom:1px solid var(--c-border)}.fm__row:first-child{border-top:1px solid var(--c-border)}.fm__num{align-self:start;padding-top:4px;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--c-accent)}.fm__name{margin:0;font-size:21px;line-height:1.2}.fm__latin{display:block;margin-top:2px;font-size:13.5px;font-style:italic;color:var(--c-accent)}.fm__text{margin-top:10px;font-size:15px;line-height:1.6;color:var(--c-muted)}.fm__text p{margin:0}.fm__func{display:inline-block;margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-primary)}.fm__img{width:112px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--c-soft);display:flex;align-items:center;justify-content:center;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.fm__row:hover .fm__img{transform:scale(1.05) rotate(-3deg)}.fm__img img{width:100%;height:100%;object-fit:cover}.fm__ph{color:var(--c-accent);opacity:.6}.fm__ph .icon{width:34px;height:34px;stroke-width:1.2}.fm__base{margin-top:26px;padding:22px 24px;border-radius:18px;background:var(--c-soft)}.fm__base-title{display:block;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.fm__group{display:flex;gap:12px;padding:8px 0;font-size:14px;line-height:1.5}.fm__group+.fm__group{border-top:1px solid var(--c-border)}.fm__group strong{flex:0 0 150px}.fm__group span{color:var(--c-muted)}@media(max-width:860px){.fm{grid-template-columns:1fr}.fm__sticky{position:static}.fm__row{grid-template-columns:30px 1fr 76px;gap:12px;padding:20px 0}.fm__img{width:76px}.fm__name{font-size:18px}.fm__group{flex-direction:column;gap:2px}.fm__group strong{flex:none}}.tpl-shampoo .section-title{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.02em;max-width:720px}.tpl-shampoo .section-sub{font-size:16px;line-height:1.65;max-width:560px}.tpl-shampoo .pill{padding:5px 12px;font-size:10px;letter-spacing:.16em}.tpl-shampoo .pill--green{background:transparent;border-color:color-mix(in srgb,var(--c-primary) 22%,transparent)}.tpl-shampoo .pill--dot:before{width:5px;height:5px}.tpl-shampoo .card,.tpl-shampoo .pc,.tpl-shampoo .wk__card,.tpl-shampoo .ba-card{box-shadow:none}.tpl-shampoo .pc{border-color:var(--c-border)}.tpl-shampoo .pc__item{background:var(--c-surface)}.tpl-shampoo .bs{background:transparent;border-left:0;border-right:0;border-radius:0}.tpl-shampoo .bs__item{padding:22px 10px}.tpl-shampoo .bs__item+.bs__item{border-left-color:var(--c-border)}.tpl-shampoo .btn--pill{box-shadow:none}.tpl-shampoo.anim-reveal .reveal{opacity:1;transform:none;transition:none}.sa{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--d,0ms),transform 1s cubic-bezier(.2,.7,.2,1) var(--d,0ms)}.sa-title{opacity:0;transform:translate3d(0,18px,0);filter:blur(6px);transition:opacity .9s ease var(--d,0ms),transform 1s cubic-bezier(.2,.7,.2,1) var(--d,0ms),filter .9s ease var(--d,0ms)}.sa-media{clip-path:inset(14% 0 0 0 round 20px);opacity:.001;transition:clip-path 1.2s cubic-bezier(.2,.7,.2,1) var(--d,0ms),opacity .6s ease var(--d,0ms)}.sa-line{transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.2,.7,.2,1) var(--d,0ms)}.sa.in,.sa-title.in{opacity:1;transform:none;filter:none}.sa-media.in{clip-path:inset(0 0 0 0 round 20px);opacity:1}.sa-line.in{transform:none}.design-mode .sa,.design-mode .sa-title,.design-mode .sa-media{opacity:1;transform:none;filter:none;clip-path:none}@media(prefers-reduced-motion:reduce){.sa,.sa-title,.sa-media,.sa-line{opacity:1;transform:none;filter:none;clip-path:none;transition:none}}.dv{--dvh:64px;--mt:linear-gradient(#0E2A5C 0 0);--mb:linear-gradient(#0E2A5C 0 0);-webkit-mask:var(--mt) top/100% var(--dvh) no-repeat,linear-gradient(#0E2A5C 0 0) center/100% calc(100% - var(--dvh) * 2 + 2px) no-repeat,var(--mb) bottom/100% var(--dvh) no-repeat;mask:var(--mt) top/100% var(--dvh) no-repeat,linear-gradient(#0E2A5C 0 0) center/100% calc(100% - var(--dvh) * 2 + 2px) no-repeat,var(--mb) bottom/100% var(--dvh) no-repeat}.dv[class*=dv-t--]{padding-top:calc(var(--pt,48px) + var(--dvh) * .7)}.dv[class*=dv-b--]{padding-bottom:calc(var(--pb,48px) + var(--dvh) * .7)}@media(max-width:749px){.dv{--dvh:36px}.dv[class*=dv-t--]{padding-top:calc(var(--pt-m,var(--pt,36px)) + var(--dvh) * .7)}.dv[class*=dv-b--]{padding-bottom:calc(var(--pb-m,var(--pb,36px)) + var(--dvh) * .7)}}.dv-t--fade{--mt:linear-gradient(transparent,#0E2A5C)}.dv-b--fade{--mb:linear-gradient(#0E2A5C,transparent)}.dv.dv-t--fade,.dv.dv-b--fade{--dvh:110px}@media(max-width:749px){.dv.dv-t--fade,.dv.dv-b--fade{--dvh:70px}}.dv-t--wave{--mt:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201440%2080'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%2044%20C%20240%204%20480%2084%20720%2044%20S%201200%204%201440%2044%20V80%20H0%20Z'%20fill%3D'black'%2F%3E%3C%2Fsvg%3E")}.dv-b--wave{--mb:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201440%2080'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%200%20H1440%20V36%20C%201200%2076%20960%20-4%20720%2036%20S%20240%2076%200%2036%20Z'%20fill%3D'black'%2F%3E%3C%2Fsvg%3E")}.dv-t--curve{--mt:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201440%2080'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%2080%20C%20360%200%201080%200%201440%2080%20Z'%20fill%3D'black'%2F%3E%3C%2Fsvg%3E")}.dv-b--curve{--mb:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201440%2080'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%200%20H1440%20C%201080%2080%20360%2080%200%200%20Z'%20fill%3D'black'%2F%3E%3C%2Fsvg%3E")}.dv-t--slant{--mt:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201440%2080'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%2080%20L1440%200%20V80%20Z'%20fill%3D'black'%2F%3E%3C%2Fsvg%3E")}.dv-b--slant{--mb:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201440%2080'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M0%200%20H1440%20L0%2080%20Z'%20fill%3D'black'%2F%3E%3C%2Fsvg%3E")}.offer__meta{order:2;flex-basis:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;margin-top:2px;border-top:1px solid var(--c-border);font-size:12.5px;color:var(--c-muted)}.offer__meta b{font-size:13px;color:var(--c-text);white-space:nowrap}.offer__checks{order:3;flex-basis:100%;display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--c-border)}.offer__checks span{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--c-text)}.offer__checks .icon{flex:0 0 16px;width:16px;height:16px;padding:3px;border-radius:50%;background:var(--c-primary);color:#fff;stroke-width:3}.offer:not(.is-active) .offer__checks .icon{background:color-mix(in srgb,var(--c-primary) 55%,#fff)}.tpl-shampoo .offer-wrap--featured{border:0;border-radius:16px;overflow:visible}.tpl-shampoo .offer__header{border-radius:14px 14px 0 0;background:var(--header-bg,var(--c-primary));color:var(--header-text,#fff);font-size:11px;letter-spacing:.1em;padding:8px 10px}.tpl-shampoo .offer-wrap--featured .offer{border:1px solid var(--c-border);border-top:0;border-radius:0 0 16px 16px}.tpl-shampoo .offer-wrap--featured .offer.is-active{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.tpl-shampoo .offer.is-active{background:color-mix(in srgb,var(--c-mint) 22%,var(--c-surface))}.tpl-shampoo .offer__sub{font-size:12.5px}.addon{gap:14px;padding:14px 16px;border:1px solid var(--c-border);border-radius:16px;background:var(--c-surface);transition:border-color .25s,background .25s,box-shadow .25s}.addon:hover{border-color:color-mix(in srgb,var(--c-primary) 45%,var(--c-border))}.addon:has(.addon__check:checked){border-color:var(--c-primary);background:color-mix(in srgb,var(--c-mint) 22%,var(--c-surface));box-shadow:0 0 0 1px var(--c-primary)}.addon__img{width:58px;height:58px;border-radius:12px;object-fit:cover;background:var(--c-soft);border:1px solid var(--c-border)}.addon__img--ph{display:flex;align-items:center;justify-content:center;color:var(--c-primary)}.addon__img--ph .icon{width:24px;height:24px}.addon__name{font-size:14.5px}.addon__hint{margin-top:4px;font-size:11px;color:var(--c-alert)}.addon__now{color:var(--c-primary)}.addon .offer__badge{left:auto;right:14px;top:-10px}.addon--preview{cursor:default;opacity:.92}.hv{text-align:center;overflow:hidden}.hv__text{max-width:640px;margin:0 auto}.hv__title{font-size:clamp(36px,5.4vw,64px);line-height:1.04;letter-spacing:-.03em;margin:16px 0 14px}.hv__lead{margin:0 auto 24px;max-width:520px;font-size:17px;line-height:1.6;color:var(--c-muted)}.hv__note{margin:12px 0 0;font-size:13px;color:var(--c-muted)}.hv__media{display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:end;gap:clamp(10px,2vw,22px);max-width:1040px;margin:clamp(30px,5vw,56px) auto 0}.hv__card{border-radius:22px;overflow:hidden;background:linear-gradient(170deg,var(--c-soft),color-mix(in srgb,var(--c-mint) 55%,var(--c-soft)));aspect-ratio:3/4}.hv__card--main{aspect-ratio:4/5;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(circle at 50% 70%,#fff,color-mix(in srgb,var(--c-mint) 45%,var(--c-soft)) 75%)}.hv__card img{width:100%;height:100%;object-fit:cover}.hv__card .hv__product{width:auto;height:92%;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(14,42,92,.25));animation:hvFloat 6s ease-in-out infinite}@keyframes hvFloat{50%{transform:translateY(-10px)}}.hv__ph{display:block;width:100%;height:100%}.hv__media.hv__media--solo{grid-template-columns:minmax(0,520px);justify-content:center}@media(max-width:640px){.hv__media{grid-template-columns:.7fr 1.3fr .7fr;gap:8px}.hv__card{border-radius:16px}}@media(prefers-reduced-motion:reduce){.hv__card .hv__product{animation:none}}.fb__head{text-align:center;margin-bottom:30px}.fb__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;max-width:1100px;margin:0 auto}@media(max-width:800px){.fb__grid{grid-template-columns:1fr}}.fb__big{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:460px;padding:26px;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 70% 75%,#fff,color-mix(in srgb,var(--c-mint) 55%,var(--c-soft)) 70%)}.fb__big-text{position:relative;z-index:1;max-width:60%}.fb__label{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--c-surface);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--c-primary);margin-bottom:10px}.fb__big h3{font-size:24px;margin:0 0 6px}.fb__big p{margin:0;font-size:14.5px;line-height:1.55;color:var(--c-muted)}.fb__big-img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-end}.fb__big-img img{width:100%;height:100%;object-fit:cover}.fb__big-img .fb__bottle{width:auto;height:88%;object-fit:contain;margin-right:8%;filter:drop-shadow(0 24px 24px rgba(14,42,92,.22))}.fb__col{display:grid;gap:16px}.fb__small{display:grid;grid-template-columns:42% 1fr;border-radius:20px;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border);min-height:140px}.fb__small-img{background:var(--c-soft);display:flex;align-items:center;justify-content:center;color:var(--c-accent)}.fb__small-img img{width:100%;height:100%;object-fit:cover}.fb__small-img .icon{width:30px;height:30px;stroke-width:1.2}.fb__small-text{padding:18px;display:flex;flex-direction:column;justify-content:center}.fb__small-text h3{font-size:18px;margin:0 0 4px}.fb__small-text p{margin:0;font-size:13.5px;line-height:1.5;color:var(--c-muted)}.fb__study{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;max-width:1100px;margin:16px auto 0;padding:22px;border-radius:20px;border:1px solid var(--c-border)}.fb__study-ic{color:var(--c-primary)}.fb__study-ic .icon{width:28px;height:28px}.fb__study h3{margin:0 0 4px;font-size:17px}.fb__study p{margin:0;font-size:13.5px;color:var(--c-muted)}.fb__study-stat{text-align:right}.fb__study-stat b{display:block;font-family:var(--f-heading);font-size:40px;color:var(--c-primary);line-height:1}.fb__study-stat span{font-size:12px;color:var(--c-muted)}@media(max-width:640px){.fb__study{grid-template-columns:1fr;text-align:left}.fb__study-stat{text-align:left}}.fb__cta{max-width:1100px;margin:16px auto 0;padding:clamp(28px,5vw,48px);border-radius:24px;text-align:center;background:var(--c-primary);color:#fff}.fb__cta h3{color:#fff;font-size:clamp(24px,3vw,34px);margin:0 0 8px;line-height:1.15}.fb__cta h3 strong{color:var(--c-mint);font-weight:inherit}.fb__cta p{margin:0 0 20px;color:#ffffffbf}.fb__cta-btn.btn{background:#fff!important;color:var(--c-primary)!important}.tpl-shampoo .offers-head .perks{justify-content:center}.tpl-shampoo .offer{border:1px solid #DCE8FA;border-radius:18px;background:linear-gradient(180deg,#fff,#f4f4f4);transition:transform .35s cubic-bezier(.3,1.3,.5,1),border-color .3s,box-shadow .35s,background .35s}.tpl-shampoo .offer:hover{transform:translateY(-2px);border-color:#dce8fa}.tpl-shampoo .offer.is-active{border-color:#0e2a5c;background:linear-gradient(180deg,#f4f4f4,#fff 70%);box-shadow:0 14px 30px -18px #0e2a5c8c,0 0 0 1px #0e2a5c;animation:rvPick .45s cubic-bezier(.3,1.4,.5,1)}@keyframes rvPick{0%{transform:scale(.985)}to{transform:none}}.tpl-shampoo .offer__radio{border-color:#dce8fa}.tpl-shampoo .offer.is-active .offer__radio{background:#2e6fe8;border-color:#0e2a5c;box-shadow:inset 0 0 0 4px #fff,0 0 0 4px #0e2a5c26}.tpl-shampoo .offer__name{color:#0e2a5c}.tpl-shampoo .offer__now{color:#0e2a5c;font-size:22px}.tpl-shampoo .offer__sub{color:#4f6a96}.tpl-shampoo .offer__meta{border-top-color:#dce8fa}.tpl-shampoo .offer__meta b{background:#f4f4f4;color:#0e2a5c;padding:3px 9px;border-radius:999px;font-size:12.5px}.tpl-shampoo .offer.is-active .offer__meta b{background:#2e6fe8;color:#fff}.tpl-shampoo .offer__checks{border-top-color:#dce8fa}.tpl-shampoo .offer.is-active .offer__checks span{animation:ptIn .45s ease backwards}.tpl-shampoo .offer.is-active .offer__checks span:nth-child(2){animation-delay:.08s}.tpl-shampoo .offer.is-active .offer__checks span:nth-child(3){animation-delay:.16s}.tpl-shampoo .offer.is-active .offer__perk{display:inline-flex!important;align-items:center;gap:6px;margin-top:8px;padding:4px 11px;border:0;border-radius:999px;background:linear-gradient(90deg,#2e6fe8,#2e6fe8);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em;animation:perkPop .5s cubic-bezier(.3,1.5,.5,1) both .1s}.tpl-shampoo .offer.is-active .offer__perk .icon{width:13px;height:13px;color:#dce8fa}@keyframes perkPop{0%{opacity:0;transform:translateY(6px) scale(.85)}}.tpl-shampoo .offer-wrap--featured{padding:2px;border-radius:20px;background:linear-gradient(110deg,#2e6fe8 0% 32%,#f4f4f4 50%,#2e6fe8 68% 100%);background-size:260% 100%;animation:rvSheen 3.8s linear infinite;box-shadow:0 18px 36px -22px #0e2a5cb3}@keyframes rvSheen{to{background-position:-260% 0}}.tpl-shampoo .offer-wrap--featured .offer__header{border-radius:18px 18px 0 0;background:transparent;color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;padding:8px 10px 7px}.tpl-shampoo .offer-wrap--featured .offer{border:0;border-radius:0 0 18px 18px;box-shadow:none}.tpl-shampoo .offer-wrap--featured .offer.is-active{box-shadow:none}.tpl-shampoo .offer-wrap--featured .offer__badge{top:-11px}.tpl-shampoo .offer__badge{background:linear-gradient(90deg,#2e6fe8,#2e6fe8);color:#fff;border:2px solid #fff;border-radius:999px;padding:4px 12px;font-size:10px;letter-spacing:.1em;box-shadow:0 6px 14px -6px #0e2a5c99}.tpl-shampoo .offer-wrap:not(.offer-wrap--featured):has(>.offer__badge)>.offer{padding-top:26px}.tpl-shampoo .addon{border:1.5px dashed #DCE8FA;border-radius:18px;background:linear-gradient(180deg,#f4f4f4,#fff);margin-top:18px!important}.tpl-shampoo .addon:has(.addon__check:checked){border-style:solid;border-color:#0e2a5c;background:#f4f4f4;box-shadow:0 0 0 1px #0e2a5c}.tpl-shampoo .addon__box{border-color:#0e2a5c;border-radius:7px}.tpl-shampoo .addon__name{color:#0e2a5c}.tpl-shampoo .addon__now{font-size:16px;color:#0e2a5c}.tpl-shampoo .addon .offer__badge{background:linear-gradient(90deg,#2e6fe8,#a1c9ff);box-shadow:0 6px 14px -6px #2e6fe899}@media(prefers-reduced-motion:reduce){.tpl-shampoo .offer-wrap--featured,.tpl-shampoo .offer.is-active,.tpl-shampoo .offer.is-active .offer__perk{animation:none}}.anim-reveal .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.anim-reveal .reveal.is-visible{opacity:1;transform:none}.has-shine{position:relative;overflow:hidden;isolation:isolate}.has-shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-150%) skew(-18deg);animation:shine-sweep 4s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes shine-sweep{0%{transform:translate(-150%) skew(-18deg)}50%,to{transform:translate(380%) skew(-18deg)}}.btn--pulse{animation:btn-pulse 2.6s ease-in-out infinite}@keyframes btn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.016)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.announce__track,.has-shine:after,.btn--pulse,.offer--glow{animation:none}.anim-reveal .reveal{opacity:1;transform:none;transition:none}.sticky-buy,.cart-drawer__panel,.section-header,.tl-step__dot{transition:none}}.section-header:has(.header--overlay){margin-bottom:calc(-1 * var(--h-height,64px) - 4px)}.section-header:has(.header--overlay) .header{background:transparent;border-bottom:0}@media(min-width:750px){body:has(.header--overlay) .pinfo{padding-top:calc(var(--h-height,64px) + 12px)}}.template-product .section-header:has(.header--overlay)+*,.template-index .section-header:has(.header--overlay)+*{position:relative}.design-mode .reveal{opacity:1!important;transform:none!important}#semanas{scroll-margin-top:70px}.gx,.vh,.icd,.ff,.hr,.gband{--rv-ink:#0E2A5C;--rv-green:#2E6FE8;--rv-mint:#DCE8FA;--rv-soft:#DCE8FA;--rv-line:#DCE8FA}.anim-reveal .gx .reveal,.anim-reveal .vh .reveal,.anim-reveal .icd .reveal,.anim-reveal .hr .reveal{transition-delay:calc(var(--i,0)*90ms)}.gx-seal{position:relative;width:min(320px,70vw);aspect-ratio:1;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--rv-soft) 55%,var(--rv-mint));box-shadow:0 30px 60px -30px #0e2a5c73,inset 0 0 0 1px var(--rv-line)}.gx-seal:after{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--rv-green) 45%,transparent)}.gx-seal__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:gpgSpin 38s linear infinite}.gx-seal__ring text{font-size:12.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;fill:var(--rv-ink)}.gx-seal__core{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:linear-gradient(150deg,var(--rv-green),var(--rv-ink));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 18px 30px -14px #0e2a5cb3}.gx-seal__core b{font-family:var(--f-heading);font-size:clamp(48px,7vw,76px);line-height:.9;letter-spacing:-.04em}.gx-seal__core span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rv-mint);margin-top:6px;text-align:center;padding:0 10px}.gx-seal--sm{width:180px;flex:0 0 auto;margin:0}.gx-seal--sm .gx-seal__core b{font-size:46px}.gx-seal--sm .gx-seal__core span{font-size:9.5px}@media(prefers-reduced-motion:reduce){.gx-seal__ring{animation:none}}.gx-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,64px);align-items:center;max-width:1100px;margin:0 auto}.gx-hero__title{font-size:clamp(38px,5.2vw,62px);line-height:1.03;letter-spacing:-.03em;margin:16px 0 14px;color:var(--rv-ink)}.gx-hero__lead{font-size:17px;line-height:1.6;color:var(--c-muted);max-width:520px}.gx-hero__cta{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:24px}.gx-hero__cta .btn .icon{width:16px;height:16px}.gx-wa{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--rv-ink);text-decoration:none;border-bottom:1.5px solid var(--rv-mint);padding-bottom:2px}.gx-wa .icon{width:18px;height:18px;color:#25d366}.gx-pols{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1100px;margin:clamp(48px,7vw,80px) auto 0}.gx-pol{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;padding:clamp(24px,3.4vw,36px);border-radius:26px;background:#fff;border:1px solid var(--rv-line);box-shadow:0 20px 40px -32px #0e2a5c80}.gx-pol--main{background:linear-gradient(160deg,var(--rv-soft),#fff 70%);border-color:var(--rv-mint)}.gx-pol__num{display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border-radius:24px;background:var(--rv-ink);color:#fff;text-align:center}.gx-pol--main .gx-pol__num{background:linear-gradient(150deg,var(--rv-green),var(--rv-ink))}.gx-pol__num b{font-family:var(--f-heading);font-size:40px;line-height:1;letter-spacing:-.03em}.gx-pol__num span{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-mint);margin-top:4px;padding:0 6px}.gx-chip{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--rv-soft);border:1px solid var(--rv-line);color:var(--rv-green);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gx-pol h2{font-size:clamp(22px,2.4vw,27px);margin:10px 0 8px;color:var(--rv-ink)}.gx-pol .rte{font-size:15px;line-height:1.6;color:var(--c-muted)}.gx-pol .rte strong{color:var(--rv-ink)}.gx-block{max-width:1100px;margin:clamp(56px,8vw,96px) auto 0}.gx-head{text-align:center}.gx-eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--rv-green)}.gx-steps{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative}.gx-steps:before{content:"";position:absolute;top:30px;left:16%;right:16%;border-top:2px dashed var(--rv-mint)}.gx-step{position:relative;text-align:center;padding:0 10px}.gx-step__n{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 14px;border-radius:50%;background:#fff;border:2px solid var(--rv-green);color:var(--rv-ink);font-family:var(--f-heading);font-size:24px;box-shadow:0 0 0 8px var(--c-bg,#fff)}.gx-step h3{font-size:19px;margin:0 0 6px;color:var(--rv-ink)}.gx-step p{margin:0 auto;max-width:280px;font-size:14.5px;line-height:1.55;color:var(--c-muted)}.gx-cond{max-width:860px;margin:clamp(48px,7vw,80px) auto 0;padding:clamp(24px,4vw,40px);border-radius:26px;background:var(--rv-soft);border:1px solid var(--rv-line)}.gx-cond h2{font-size:clamp(24px,2.6vw,30px);margin:0 0 18px;color:var(--rv-ink)}.gx-cond ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gx-cond__item{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:16px 18px;border-radius:16px;background:#fff;font-size:15px;line-height:1.55;color:var(--c-text)}.gx-cond__ic{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--rv-green);color:#fff;font-weight:900;font-size:15px}.gx-cond__ic .icon{width:15px;height:15px}.gx-cond__item--alert{border:1.5px solid #DCE8FA;background:#f4f4f4}.gx-cond__item--alert .gx-cond__ic{background:#2e6fe8}.gx-regret{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;max-width:1100px;margin:clamp(40px,6vw,64px) auto 0;padding:clamp(24px,4vw,40px);border-radius:26px;background:radial-gradient(circle at 85% 20%,#2E6FE8,transparent 55%),var(--rv-ink);color:#fff}.gx-regret h2{color:#fff;font-size:clamp(22px,2.6vw,30px);margin:0 0 6px}.gx-regret p{margin:0;color:#ffffffc7;max-width:560px}.gx-regret__btn.btn{background:#fff!important;color:var(--rv-ink)!important;flex:0 0 auto}@media(max-width:800px){.gx-hero{grid-template-columns:1fr;text-align:center}.gx-hero__lead{margin:0 auto}.gx-hero__cta{justify-content:center}.gx-seal{width:min(250px,64vw);order:-1}.gx-pols{grid-template-columns:1fr}.gx-steps{grid-template-columns:1fr;gap:22px}.gx-steps:before{top:30px;bottom:30px;left:50%;right:auto;border-top:0;border-left:2px dashed var(--rv-mint)}.gx-step{background:var(--c-bg,#fff)}.gx-regret{text-align:center;justify-content:center}}@media(max-width:520px){.gx-pol{grid-template-columns:1fr;gap:14px}.gx-pol__num{width:80px;height:80px;border-radius:20px}.gx-pol__num b{font-size:34px}}.vh{background:radial-gradient(ellipse at 50% 0,var(--rv-soft),transparent 70%)}.vh__head{text-align:center;max-width:760px;margin:0 auto}.vh__title{font-size:clamp(36px,5vw,60px);line-height:1.04;letter-spacing:-.03em;margin:16px 0 14px;color:var(--rv-ink)}.vh__lead{font-size:17px;line-height:1.6;color:var(--c-muted);max-width:560px;margin:0 auto}.vh__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;max-width:900px;margin:36px auto 0}.vh__stat{padding:22px 16px;border-radius:22px;background:#fff;border:1px solid var(--rv-line);text-align:center;box-shadow:0 18px 36px -30px #0e2a5c99}.vh__stat b{display:block;font-family:var(--f-heading);font-size:clamp(34px,4vw,46px);line-height:1;letter-spacing:-.03em;color:var(--rv-ink)}.vh__stat span{display:block;margin-top:6px;font-size:13px;color:var(--c-muted)}.vh__stat:first-child{background:linear-gradient(150deg,var(--rv-green),var(--rv-ink));border-color:transparent}.vh__stat:first-child b{color:#fff}.vh__stat:first-child span{color:var(--rv-mint)}@media(max-width:640px){.vh__stats{grid-template-columns:1fr 1fr}}.icd--clean,.icd--botanical,.icd--essential{--g:#2E6FE8;--gs:#DCE8FA}.icd--stability{--g:#4F6A96;--gs:#DCE8FA}.icd__head{text-align:center}.icd__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 26px}.icd__f{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;border:1px solid var(--rv-line);background:#fff;color:var(--rv-ink);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.icd__f i{width:8px;height:8px;border-radius:50%;background:var(--g,var(--rv-ink))}.icd__f small{font-size:11px;font-weight:800;opacity:.55}.icd__f:hover{transform:translateY(-1px);border-color:var(--rv-green)}.icd__f.is-active{background:var(--rv-ink);border-color:var(--rv-ink);color:#fff}.icd__f.is-active i{background:var(--rv-mint)}.icd__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1100px;margin:0 auto}.icd__card{position:relative;padding:24px 24px 20px;border-radius:22px;background:#fff;border:1px solid var(--rv-line);overflow:hidden;transition:transform .25s,box-shadow .25s,opacity .7s}.icd__card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--g)}.icd__card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px #0e2a5c8c}.icd__card[hidden]{display:none}.icd__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.icd__n{font-family:var(--f-heading);font-size:28px;line-height:1;color:color-mix(in srgb,var(--g) 40%,#fff)}.icd__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--gs);color:var(--g);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.icd__chip i{width:6px;height:6px;border-radius:50%;background:var(--g)}.icd__card h3{font-size:19px;margin:0;color:var(--rv-ink)}.icd__latin{margin:2px 0 0;font-size:13px;font-style:italic;color:var(--c-muted)}.icd__tag{margin:10px 0 4px;font-weight:700;color:var(--g);font-size:14.5px}.icd__text{margin:0;font-size:14.5px;line-height:1.6;color:var(--c-muted)}.icd__fn{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:16px 0 0;padding-top:14px;border-top:1px dashed var(--rv-line);font-size:13.5px;font-weight:700;color:var(--rv-ink)}.icd__fn span{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.icd__list{display:grid;grid-template-columns:auto 1fr;gap:18px;max-width:1100px;margin:22px auto 0;padding:clamp(22px,3.4vw,32px);border-radius:22px;background:var(--rv-soft);border:1px solid var(--rv-line)}.icd__list-ic{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--rv-ink);color:var(--rv-mint)}.icd__list-ic .icon{width:22px;height:22px}.icd__list h3{margin:0 0 6px;font-size:18px;color:var(--rv-ink)}.icd__list .rte{font-size:14.5px;line-height:1.65;color:var(--c-text)}.icd__list .rte p:last-child{margin-bottom:0}@media(max-width:720px){.icd__grid{grid-template-columns:1fr}.icd__filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(var(--gutter,16px)*-1);padding:2px var(--gutter,16px);scrollbar-width:none}.icd__f{flex:0 0 auto}.icd__list{grid-template-columns:1fr}}.ff__card{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,48px);align-items:center;max-width:1100px;margin:0 auto;padding:clamp(28px,5vw,56px);border-radius:28px;background:radial-gradient(circle at 90% 10%,rgba(161,201,255,.25),transparent 50%),linear-gradient(150deg,#2E6FE8,var(--rv-ink));color:#fff;overflow:hidden}.ff__tag{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--rv-mint)}.ff__title{color:#fff;font-size:clamp(28px,3.6vw,42px);line-height:1.08;margin:10px 0 12px}.ff__title em{color:var(--rv-mint)}.ff__text p{margin:0 0 22px;color:#ffffffc7;max-width:440px}.ff__btn.btn{background:#fff!important;color:var(--rv-ink)!important}.ff__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ff__list li{display:flex;align-items:center;gap:12px;padding:18px 16px;border-radius:18px;background:#ffffff12;border:1px solid rgb(255 255 255/.14);font-weight:700;font-size:15px}.ff__x{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--rv-mint)}.ff__x:before,.ff__x:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.5px;background:var(--rv-mint);transform:translate(-50%,-50%) rotate(45deg)}.ff__x:after{transform:translate(-50%,-50%) rotate(-45deg)}.anim-reveal .ff__card.reveal li{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.25s + var(--i)*90ms)}.anim-reveal .ff__card.reveal.is-visible li,.design-mode .ff__card li{opacity:1;transform:none}@media(max-width:760px){.ff__card{grid-template-columns:1fr;text-align:center}.ff__text p{margin-inline:auto}.ff__list li{flex-direction:column;text-align:center;font-size:14px;gap:8px}}.hr__head{text-align:center}.hr__steps{list-style:none;padding:0;margin:8px auto 0;max-width:1100px;display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:16px}.hr__step{position:relative;padding:28px 24px 26px;border-radius:24px;background:#fff;border:1px solid var(--rv-line);overflow:hidden}.hr__step:last-child{background:linear-gradient(150deg,var(--rv-green),var(--rv-ink));border-color:transparent;color:#fff}.hr__n{position:absolute;right:16px;top:-6px;font-family:var(--f-heading);font-size:120px;line-height:1;letter-spacing:-.05em;color:var(--rv-soft);pointer-events:none}.hr__step:last-child .hr__n{color:#ffffff14}.hr__time{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--rv-soft);color:var(--rv-green);font-size:11.5px;font-weight:800}.hr__time .icon{width:13px;height:13px}.hr__step:last-child .hr__time{background:#ffffff1f;color:var(--rv-mint)}.hr__step h3{position:relative;font-size:24px;margin:56px 0 6px;color:var(--rv-ink)}.hr__step:last-child h3{color:#fff}.hr__step p{position:relative;margin:0;font-size:15px;line-height:1.55;color:var(--c-muted)}.hr__step:last-child p{color:#ffffffc7}@media(max-width:760px){.hr__steps{grid-template-columns:1fr}.hr__step h3{margin-top:36px}.hr__n{font-size:96px}}.gband__card{display:flex;align-items:center;gap:clamp(22px,4vw,48px);max-width:1000px;margin:0 auto;padding:clamp(24px,4vw,44px);border-radius:28px;background:linear-gradient(150deg,var(--rv-soft),#fff 75%);border:1px solid var(--rv-line)}.gband__title{font-size:clamp(26px,3.2vw,38px);line-height:1.1;margin:12px 0 8px;color:var(--rv-ink)}.gband__text p{margin:0;color:var(--c-muted);max-width:560px}.gband__pts{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gband__pts li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid var(--rv-line);font-size:13px;font-weight:700;color:var(--rv-ink)}.gband__pts .icon{width:14px;height:14px;color:var(--rv-green)}.gband__link{display:inline-flex;gap:6px;margin-top:18px;font-weight:800;color:var(--rv-ink);text-decoration:none;border-bottom:2px solid var(--rv-mint)}@media(max-width:700px){.gband__card{flex-direction:column;text-align:center}.gband__text p{margin:0 auto}.gband__pts{justify-content:center}.gx-seal--sm{width:160px}}.hv__card--main{position:relative}.hv__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 24px -14px #0e2a5c8c;font-size:12.5px;font-weight:800;color:#0e2a5c;white-space:nowrap;animation:hvFloat 6s ease-in-out infinite}.hv__chip .icon{width:13px;height:13px;color:#2e6fe8}.hv__chip--1{top:14%;left:6%}.hv__chip--2{top:44%;right:5%;animation-delay:-2s}.hv__chip--3{bottom:12%;left:8%;animation-delay:-4s}@media(max-width:640px){.hv__chip{font-size:10.5px;padding:6px 9px}.hv__chip--1{left:3%}.hv__chip--2{right:3%}.hv__chip--3{left:4%}}@media(prefers-reduced-motion:reduce){.hv__chip{animation:none}}.fb__ing{position:absolute;right:-6%;bottom:-8%;width:min(78%,400px);aspect-ratio:1}.fb__ring{position:absolute;border-radius:50%;border:1.5px dashed color-mix(in srgb,#2E6FE8 40%,transparent)}.fb__ring--1{top:6%;right:6%;bottom:6%;left:6%;animation:gpgSpin 60s linear infinite}.fb__ring--2{top:24%;right:24%;bottom:24%;left:24%;border-style:solid;border-color:color-mix(in srgb,#2E6FE8 18%,transparent)}.fb__ing-core{position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-radius:50%;background:linear-gradient(150deg,#2e6fe8,#2e6fe8);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 20px 40px -18px #0e2a5cb3}.fb__ing-core b{font-family:var(--f-heading);font-size:clamp(40px,5vw,56px);line-height:.9;letter-spacing:-.04em}.fb__ing-core span{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#dce8fa;margin-top:4px}.fb__pill{position:absolute;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid #DCE8FA;box-shadow:0 10px 20px -14px #0e2a5c80;font-size:12px;font-weight:800;color:#0e2a5c;white-space:nowrap;animation:hvFloat 7s ease-in-out infinite}.fb__pill--1{top:4%;left:30%}.fb__pill--2{top:22%;left:-4%;animation-delay:-1.2s}.fb__pill--3{top:20%;right:14%;animation-delay:-2.4s}.fb__pill--4{top:50%;left:-10%;animation-delay:-3.6s}.fb__pill--5{top:68%;left:4%;animation-delay:-4.8s}.fb__pill--6{top:44%;right:6%;animation-delay:-6s}@media(max-width:800px){.fb__big{min-height:440px}.fb__big-text{max-width:100%}.fb__ing{right:50%;transform:translate(50%);bottom:-10%;width:min(84%,330px)}.fb__pill{font-size:11px;padding:6px 10px}.fb__pill--2{left:0}.fb__pill--4{left:-4%}.fb__pill--5{left:2%}.fb__pill--6{right:-6%}.fb__ing-core span{font-size:8.5px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.fb__ring--1,.fb__pill{animation:none}}.hv__price{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;padding:6px 14px 6px 6px;border-radius:999px;background:#f4f4f4;border:1px solid #DCE8FA;font-size:14.5px;color:#0e2a5c}.hv__price strong{font-weight:800}.hv__price-tag{padding:4px 10px;border-radius:999px;background:linear-gradient(90deg,#2e6fe8,#2e6fe8);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(min-width:900px){.hv--split{text-align:left}.hv--split .container{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.hv--split .hv__text{max-width:none;margin:0}.hv--split .hv__lead{margin-left:0}.hv--split .hv__title{font-size:clamp(40px,4.6vw,62px)}.hv--split .hv__media{margin:0;max-width:none}.hv--split .hv__media--solo{grid-template-columns:1fr}}.hp{--rv-ink:#0E2A5C;--rv-green:#2E6FE8;--rv-mint:#DCE8FA;--rv-soft:#DCE8FA;--rv-line:#DCE8FA}.hp__head{text-align:center}.hp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto;align-items:stretch}.hp__pack{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:26px 22px 22px;border-radius:24px;background:#fff;border:1.5px solid var(--rv-line);cursor:pointer;transition:border-color .2s,box-shadow .25s,transform .25s}.hp__pack:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px #0e2a5c8c}.hp__pack input{position:absolute;opacity:0;pointer-events:none}.hp__pack--featured{background:linear-gradient(165deg,var(--rv-soft),#fff 65%)}.hp__pack:has(input:checked){border-color:var(--rv-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--rv-green) 22%,transparent),0 24px 44px -30px #0e2a5cb3}.hp__pack:has(input:focus-visible){outline:2px solid var(--rv-green);outline-offset:3px}.hp__radio{position:absolute;top:22px;right:20px;width:22px;height:22px;border-radius:50%;border:2px solid var(--rv-line);background:#fff;transition:border-color .2s}.hp__pack:has(input:checked) .hp__radio{border:6px solid var(--rv-ink)}.hp__badge{position:absolute;top:-12px;left:20px;padding:5px 12px;border-radius:999px;background:linear-gradient(90deg,#2e6fe8,#2e6fe8);color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:2px solid #fff;box-shadow:0 6px 14px -6px #0e2a5c99}.hp__title{font-family:var(--f-heading);font-size:21px;color:var(--rv-ink);padding-right:30px}.hp__sub{font-size:13.5px;color:var(--c-muted)}.hp__price{display:flex;align-items:baseline;gap:8px;margin-top:14px}.hp__price b{font-family:var(--f-heading);font-size:30px;letter-spacing:-.02em;color:var(--rv-ink)}.hp__price s{font-size:14px;color:var(--c-muted)}.hp__unit{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--rv-soft);font-size:12.5px;font-weight:800;color:var(--rv-green)}.hp__pack:has(input:checked) .hp__unit{background:var(--rv-ink);color:#fff}.hp__perk{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:700;color:var(--rv-ink)}.hp__perk .icon{width:14px;height:14px;color:var(--rv-green)}.hp__cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:26px}.hp__btn{min-width:min(100%,360px)}.hp__btn .icon{width:18px;height:18px}.hp__note{margin:0;font-size:13px;color:var(--c-muted)}.hp__more{font-size:14px;font-weight:800;color:var(--rv-ink);text-decoration:none;border-bottom:2px solid var(--rv-mint)}@media(max-width:760px){.hp__grid{grid-template-columns:1fr;gap:18px}.hp__pack{padding:22px 20px 18px}.hp__price{margin-top:8px}.hp__btn{width:100%}}.template-index .h-pain{background:#fff;border-color:#dce8fa;box-shadow:0 18px 36px -32px #0e2a5c80}.ps-sec,.rz-sec,.alt-sec{--rv-ink:#0E2A5C;--rv-green:#2E6FE8;--rv-mint:#DCE8FA;--rv-soft:#DCE8FA;--rv-line:#DCE8FA;--rv-gold:#2E6FE8}.ps-head{margin-bottom:22px}.ps{max-width:1100px;margin:0 auto}.ps__switch{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(100%,340px);margin:0 auto 26px;padding:5px;border-radius:999px;background:#fff;border:1px solid var(--rv-line);box-shadow:0 14px 30px -22px #0e2a5c8c}.ps__thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:linear-gradient(120deg,var(--rv-green),var(--rv-ink));box-shadow:0 10px 20px -10px #0e2a5cb3;transform:translate(calc(var(--ps-i,0) * 100%));transition:transform .45s cubic-bezier(.3,1.25,.5,1)}.ps__tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;background:none;font:inherit;font-weight:800;font-size:15.5px;color:var(--rv-ink);cursor:pointer;transition:color .3s}.ps__tab .icon{width:16px;height:16px}.ps__tab[aria-selected=true]{color:#fff}.ps__tab:focus-visible{outline:2px solid var(--rv-green);outline-offset:3px;border-radius:999px}.ps__panel{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ps__panel[hidden]{display:none}.ps__card{border-radius:26px;padding:26px 24px;background:#fff;border:1px solid var(--rv-line);box-shadow:0 24px 50px -36px #0e2a5c80}.ps__card--life{background:linear-gradient(165deg,#f4f4f4,#fff 60%);border-color:#dce8fa}.ps__card-head{padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed var(--rv-line)}.ps__card--life .ps__card-head{border-color:#dce8fa}.ps__eyebrow{display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rv-green)}.ps__card--life .ps__eyebrow{color:var(--rv-gold)}.ps__card-head h3{margin:6px 0 0;font-size:clamp(20px,2vw,24px);color:var(--rv-ink)}.ps__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ps__item{display:flex;gap:13px;align-items:flex-start;padding:12px;border-radius:16px;transition:background .25s,transform .25s}.ps__item:hover{background:var(--rv-soft);transform:translate(3px)}.ps__card--life .ps__item:hover{background:#f4f4f4}.ps__ic{flex:0 0 36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#f4f4f4;color:#2e6fe8}.ps__card--life .ps__ic{background:#f4f4f4;color:var(--rv-gold)}.ps__ic .icon{width:17px;height:17px}.ps__body{display:flex;flex-direction:column;gap:2px}.ps__body strong{font-family:var(--f-heading);font-size:15.5px;color:var(--rv-ink)}.ps__body span{font-size:13.5px;line-height:1.45;color:var(--c-muted)}.ps__panel.is-in .ps__item{animation:prPop .5s cubic-bezier(.3,1.3,.5,1) backwards;animation-delay:calc(.05s + var(--i,0) * .05s)}.ps__band{display:flex;align-items:center;justify-content:space-between;gap:18px 30px;flex-wrap:wrap;margin-top:16px;padding:26px 30px;border-radius:26px;background:radial-gradient(circle at 88% 20%,rgba(161,201,255,.28),transparent 50%),linear-gradient(150deg,#2E6FE8,var(--rv-ink));color:#fff}.ps__band .ps__eyebrow{color:var(--rv-mint)}.ps__band h3{margin:6px 0 4px;color:#fff;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.ps__band h3 strong{color:var(--rv-mint);font-weight:inherit}.ps__band p{margin:0;color:#ffffffc7;font-size:14.5px}.ps__btn.btn{background:#fff!important;color:var(--rv-ink)!important;flex:0 0 auto}@media(max-width:800px){.ps__panel{grid-template-columns:1fr}.ps__card{padding:20px 16px}.ps__band{text-align:center;justify-content:center;padding:24px 18px}.ps__btn{width:100%}}.alt{max-width:1100px;margin:0 auto}.alt__head{text-align:center;margin-bottom:24px}.alt__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.alt__item{position:relative;padding:20px 18px 18px;border-radius:22px;background:#fff;border:1px solid var(--rv-line);box-shadow:0 20px 40px -34px #0e2a5c80;transition:transform .3s,box-shadow .3s,border-color .3s}.alt__item:hover{transform:translateY(-4px);border-color:#dce8fa;box-shadow:0 26px 46px -30px #0e2a5c80}.alt__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.alt__x{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f4f4f4;color:#2e6fe8}.alt__x svg{width:16px;height:16px}.alt__tag{padding:4px 10px;border-radius:999px;background:var(--rv-soft);color:var(--rv-green);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:right}.alt__item h3{margin:0 0 6px;font-size:18px;color:var(--rv-ink)}.alt__item p{margin:0;font-size:13.5px;line-height:1.5;color:var(--c-muted)}.alt__band{display:flex;align-items:center;justify-content:space-between;gap:16px 30px;flex-wrap:wrap;margin-top:16px;padding:24px 30px;border-radius:24px;background:linear-gradient(110deg,color-mix(in srgb,var(--rv-mint) 60%,#fff),var(--rv-soft));border:1px solid var(--rv-line)}.alt__eyebrow{display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rv-green)}.alt__band h3{margin:6px 0 0;font-size:clamp(20px,2.4vw,27px);color:var(--rv-ink);line-height:1.2;max-width:640px}.alt__band h3 strong{color:var(--rv-green)}.alt__btn{flex:0 0 auto}@media(max-width:749px){.alt__grid{grid-template-columns:1fr 1fr;gap:10px}.alt__item{padding:16px 14px}.alt__top{flex-direction:column;align-items:flex-start}.alt__tag{text-align:left}.alt__band{text-align:center;justify-content:center}.alt__btn{width:100%}}@media(prefers-reduced-motion:reduce){.ps__thumb,.rz__item{transition:none}.rz__item:not(.is-center){transform:none}}.hs-sec{--rv-ink:#0E2A5C;--rv-green:#2E6FE8;--rv-mint:#DCE8FA;--rv-soft:#DCE8FA;--rv-line:#DCE8FA}.hs-head{margin-bottom:28px}.hs{list-style:none;margin:0 auto;padding:0;max-width:1140px;display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:16px}.hs__item{position:relative;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#fff,var(--rv-soft));border:1px solid var(--rv-line);box-shadow:0 26px 50px -38px #0e2a5c8c;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.hs__item:hover{transform:translateY(-5px);box-shadow:0 32px 60px -36px #0e2a5c99}.hs__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--rv-soft)}.hs__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hs__item:hover .hs__media img{transform:scale(1.05)}.hs__empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--rv-mint);background:radial-gradient(circle at 50% 40%,#fff,var(--rv-soft) 70%)}.hs__empty .icon{width:42px;height:42px}.hs__num{position:relative;z-index:2;align-self:center;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-top:-26px;border-radius:50%;background:linear-gradient(150deg,var(--rv-green),var(--rv-ink));color:#fff;border:4px solid #fff;font-family:var(--f-heading);font-size:20px;box-shadow:0 10px 20px -10px #0e2a5cb3}.hs__body{padding:12px 20px 24px;text-align:center}.hs__body h3{margin:0 0 8px;font-size:18.5px;color:var(--rv-ink)}.hs__body p{margin:0;font-size:14px;line-height:1.6;color:var(--c-muted)}.hs-foot{display:grid;justify-items:center;gap:10px;margin-top:28px}.hs-note{margin:0;font-size:13px;color:var(--c-muted)}@media(max-width:900px){.hs{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hs{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter,16px) * -1);padding:4px var(--gutter,16px) 18px}.hs::-webkit-scrollbar{display:none}.hs__item{flex:0 0 78%;scroll-snap-align:center}}@media(prefers-reduced-motion:reduce){.hs__item,.hs__media img{transition:none}}@media(max-width:600px){.hs .hs__item.sa{opacity:1;transform:none}}.mt-sec{--rv-ink:#0E2A5C;--rv-green:#2E6FE8;--rv-mint:#DCE8FA;--rv-soft:#DCE8FA;--rv-line:#DCE8FA}.mt-head{margin-bottom:26px}.mt-head .section-sub{max-width:600px;margin-bottom:0}.mt{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,48px);align-items:center;max-width:1040px;margin:0 auto}.mt--flip .mt__media{order:2}.mt__media{position:relative;aspect-ratio:1;border-radius:26px;overflow:hidden;background:var(--rv-soft);box-shadow:0 34px 60px -40px #0e2a5c99}.mt__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0e2a5c0f;pointer-events:none}.mt__media img{width:100%;height:100%;object-fit:cover;display:block}.mt__empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--rv-mint);background:radial-gradient(circle at 50% 40%,#fff,var(--rv-soft) 70%)}.mt__empty .icon{width:46px;height:46px}.mt__list{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:12px}.mt__list:before{content:"";position:absolute;left:22px;top:26px;bottom:26px;width:2px;border-radius:2px;background:linear-gradient(var(--rv-mint),var(--rv-green));transform-origin:top;transform:scaleY(1)}.mt__item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:16px 18px 16px 12px;border-radius:18px;background:#fff;border:1px solid var(--rv-line);box-shadow:0 18px 36px -32px #0e2a5c8c;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.mt__item:hover{transform:translate(4px);border-color:color-mix(in srgb,var(--rv-green) 40%,var(--rv-line));box-shadow:0 24px 40px -30px #0e2a5c99}.mt__ic{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:2px 0 0 11px;border-radius:50%;background:#fff;color:var(--rv-green);box-shadow:0 0 0 5px #fff,0 0 0 6px var(--rv-line)}.mt__ic .icon{width:15px;height:15px}.mt__body h3{margin:0 0 4px;font-size:16px;color:var(--rv-ink);letter-spacing:-.01em}.mt__body p{margin:0;font-size:14px;line-height:1.55;color:var(--c-muted)}.mt__item--hl{overflow:hidden;border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--rv-green),var(--rv-mint),var(--rv-ink)) border-box;border:1.5px solid transparent}.mt__item--hl .mt__ic{background:linear-gradient(150deg,var(--rv-green),var(--rv-ink));color:#fff;box-shadow:0 0 0 5px #fff,0 0 0 6px var(--rv-mint)}.mt__item--hl .mt__body h3{color:var(--rv-green)}.mt__item--hl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(161,201,255,.35) 50%,transparent 65%);transform:translate(-100%);pointer-events:none}.mt.is-armed .mt__media{opacity:0;transform:scale(.96) translateY(14px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}.mt.is-armed .mt__item{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;transition-delay:calc(.25s + var(--i,0) * .16s),calc(.25s + var(--i,0) * .16s),0s,0s}.mt.is-armed .mt__list:before{transform:scaleY(0);transition:transform 1.2s cubic-bezier(.2,.7,.2,1) .35s}.mt.is-armed.is-in .mt__media,.mt.is-armed.is-in .mt__item{opacity:1;transform:none}.mt.is-armed.is-in .mt__list:before{transform:scaleY(1)}.mt.is-in .mt__item--hl:after{animation:mtSheen 1.6s cubic-bezier(.2,.7,.2,1) 1s both}@keyframes mtSheen{to{transform:translate(100%)}}.mt.is-armed.is-in .mt__item:hover{transform:translate(4px)}@media(max-width:800px){.mt{grid-template-columns:1fr;gap:18px}.mt--flip .mt__media{order:0}.mt__media{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.mt__item,.mt__media,.mt__list:before{transition:none!important}.mt__item--hl:after{display:none}}.vs{margin:18px 0 6px;text-align:center}.vs__title{margin:0 0 4px;font-size:clamp(21px,2.2vw,25px);line-height:1.15;color:#0e2a5c}.vs__title strong{color:#2e6fe8;font-weight:inherit}.vs__text{margin:0 0 14px;font-size:13.5px;color:var(--c-muted)}.vs__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:2px 2px 4px;text-align:left}.vs__track::-webkit-scrollbar{display:none}.vs__item{position:relative;flex:0 0 calc((100% - 20px) / 2.6);aspect-ratio:3/5;border-radius:16px;overflow:hidden;background:#f4f4f4;scroll-snap-align:start;box-shadow:0 14px 26px -20px #0e2a5c99}.vs__item video,.vs__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vs__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#dce8fa}.vs__empty .icon{width:30px;height:30px}.vs__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:#0e2a5c;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px -8px #0e2a5c66;transition:transform .25s,opacity .25s}.vs__play svg{width:20px;height:20px;margin-left:2px}.vs__play:hover{transform:translate(-50%,-50%) scale(1.08)}.vs__item.is-playing .vs__play,.vs__item.is-playing .vs__label{opacity:0;pointer-events:none}.vs__label{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:5px 10px;border-radius:999px;background:#0e2a5ce0;color:#fff;font-size:11px;font-weight:700;line-height:1.2;transition:opacity .25s}.vs__bar{display:block;position:relative;width:46%;height:3px;margin:12px auto 0;border-radius:3px;background:#f4f4f4;overflow:hidden}.vs__bar span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:#2e6fe8;transition:transform .2s}@media(max-width:749px){.vs__item{flex-basis:calc((100% - 20px) / 2.3)}}@media(min-width:750px){.vs__item{flex-basis:calc((100% - 30px) / 3.3)}}:root{--s-royal: #2E6FE8;--s-deep: #0E2A5C;--s-sky: #A1C9FF;--s-ice: #EDF4FF;--s-lime: #E6FE74}.pill,.pill--green{background:var(--s-ice);border-color:#cfe0fb;color:var(--s-royal)}.pill--dark{background:var(--s-royal);border-color:var(--s-royal);color:#fff}.btn{box-shadow:none!important}.tt__panels{box-shadow:0 24px 60px -36px #0e2a5c40}.tt__panels:before{display:none}.tt__icon{background:var(--s-ice);color:var(--s-royal)}.tt__hl{background:var(--s-ice);border-left-color:var(--s-royal)}.tt__hl strong{color:var(--s-deep)}.tt__ind{background:var(--s-royal);box-shadow:none}.tt__tab[aria-selected=true]{color:#fff}.tt__bar:not(.has-ind) .tt__tab[aria-selected=true]{background:var(--s-royal)}.tt__fact{background:#fff}.h-founder__card,.cta{background:linear-gradient(135deg,#1f5fd8,#4c8df5 60%,#7db0ff)!important}.sp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.sp--flip .sp__media{order:-1}.sp__tag{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--s-royal)}.sp__title{margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);line-height:1.1;color:var(--s-deep)}.sp__lead{font-size:16px;line-height:1.65;color:var(--c-muted)}.sp__lead p{margin:0 0 10px}.sp__list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--c-border)}.sp__list li{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--c-border)}.sp__ic{flex:0 0 auto;display:inline-flex;color:var(--s-royal)}.sp__ic .icon{width:22px;height:22px}.sp__list strong{display:block;font-size:15.5px;color:var(--s-deep)}.sp__list small{display:block;margin-top:2px;font-size:14px;color:var(--c-muted)}.sp__paras{display:grid;gap:14px;margin-top:24px}.sp__para{padding:22px 24px;border-radius:18px;background:color-mix(in srgb,var(--s-royal) 7%,var(--s-bg, #fff))}.sp__para-title{margin:0 0 8px;font-size:19px;line-height:1.25;color:var(--s-deep)}.sp__para-text{font-size:16.5px;line-height:1.6;color:#2a4571}.sp__para-text p{margin:0}.sp__para-text p+p{margin-top:10px}.sp__para-text strong{font-weight:700;color:var(--s-deep);background:linear-gradient(transparent 58%,#a1c9ff99 58%)}.sp__para--hl{background:var(--s-royal);box-shadow:0 14px 32px #2e6fe847}.sp__para--hl .sp__para-title,.sp__para--hl .sp__para-text,.sp__para--hl .sp__para-text strong{color:#fff}.sp__para--hl .sp__para-text strong{background:#ffffff2e;padding:0 3px;border-radius:4px}.sp__btn{margin-top:26px}.sp__media{aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;background:var(--s-ice)}.sp__media img,.sp__media svg{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:800px){.sp{grid-template-columns:minmax(0,1fr)}.sp__media,.sp--flip .sp__media{order:-1;aspect-ratio:1}.sp__btn{width:100%}}.pl-sec{background:linear-gradient(180deg,var(--s-ice),#fff 340px)}.pl-head{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vw,44px)}.pl-title{margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05;letter-spacing:-.02em;color:var(--s-deep)}.pl-sub{margin:12px 0 0;font-size:17px;line-height:1.55;color:var(--c-muted)}.pl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px}.pl-card{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--c-border);color:inherit;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.pl-card:hover{transform:translateY(-4px);border-color:var(--s-sky);box-shadow:0 28px 50px -34px #0e2a5c73}.pl-card:focus-visible{outline:2px solid var(--s-royal);outline-offset:3px}.pl-card__img{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:8%;background:radial-gradient(circle at 50% 42%,#fff,var(--s-ice) 72%);overflow:hidden}.pl-card__img img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pl-card:hover .pl-card__img img{transform:scale(1.04)}.pl-card__badge{position:absolute;top:14px;left:14px;padding:5px 12px;border-radius:999px;background:var(--s-lime);color:var(--s-deep);font-size:12px;font-weight:700}.pl-card__body{display:flex;flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px}.pl-card__title{margin:0;font-size:20px;line-height:1.25;color:var(--s-deep)}.pl-card__title:first-letter{text-transform:uppercase}.pl-card__price{margin:0;min-height:1.4em;font-size:17px;font-weight:700;color:var(--s-royal)}.pl-card__price s{margin-left:6px;font-size:14px;font-weight:500;color:var(--c-muted)}.pl-card__btn{margin-top:auto;align-self:flex-start}.pl-empty{grid-column:1 / -1;text-align:center;color:var(--c-muted)}.pl-pages{margin-top:28px}.pl-perks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:clamp(28px,4vw,44px) 0 0;padding:0;font-size:14.5px;font-weight:600;color:var(--s-deep)}.pl-perks li{display:inline-flex;align-items:center;gap:8px}.pl-perks .icon{width:17px;height:17px;color:var(--s-royal)}@media(min-width:800px){.pl-grid:has(>.pl-card:only-child){grid-template-columns:minmax(0,960px);justify-content:center}.pl-card:only-child{flex-direction:row}.pl-card:only-child .pl-card__img{flex:0 0 52%}.pl-card:only-child .pl-card__body{justify-content:center;padding:clamp(28px,4vw,52px);gap:12px}.pl-card:only-child .pl-card__title{font-size:clamp(26px,3vw,36px);line-height:1.12}.pl-card:only-child .pl-card__price{font-size:22px}.pl-card:only-child .pl-card__btn{margin-top:10px}}@media(max-width:799px){.pl-card__btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.pl-card,.pl-card__img img{transition:none}}main>.shopify-section:first-child>.section{padding-top:calc(var(--h-height, 68px) + var(--pt, 8px))}.template-product main>.shopify-section:first-child>.section{padding-top:var(--pt, 8px)}@media(max-width:749px){main>.shopify-section:first-child>.section,.template-product main>.shopify-section:first-child>.section{padding-top:calc(var(--h-height, 68px) + var(--pt-m, 8px))}}.ff__title strong{--hl-h: 10%}.rz-sec{--rz-gap: 16px;--rz-n: 1}@media(min-width:750px){.rz-sec{--rz-n: 2}}@media(min-width:990px){.rz-sec{--rz-n: 3}}.rz-head{margin-bottom:20px}.rz-sec .rz-head .section-title{margin-bottom:6px}.rz-sec .rz-head .section-sub{margin-bottom:0}.rz-sec .rz-head .pill{margin-bottom:2px}.rz{position:relative}.rz__track{list-style:none;margin:0;padding:0;display:flex;gap:var(--rz-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rz__track::-webkit-scrollbar{display:none}.rz__item{flex:0 0 calc((100% - var(--rz-gap) * (var(--rz-n) - 1)) / var(--rz-n));min-width:0;scroll-snap-align:start}.rz__card{display:flex;flex-direction:column;height:100%;padding:8px;border-radius:22px;background:#fff;border:1px solid var(--c-border)}.rz__pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rz__ph{margin:0;aspect-ratio:3 / 4;overflow:hidden;border-radius:16px;background:var(--s-ice)}.rz__ph img,.rz__ph svg{width:100%;height:100%;object-fit:cover;display:block}.rz__zone{margin:0;padding:12px 8px 6px;text-align:center;font-size:16px;font-weight:800;line-height:1.2;color:var(--s-deep)}.rz__arrow{position:absolute;top:calc(50% - 40px);z-index:3;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--c-border);background:#fff;color:var(--s-deep);cursor:pointer;transition:background .2s,color .2s,opacity .2s}.rz__arrow svg{width:20px;height:20px}.rz__arrow:hover{background:var(--s-royal);color:#fff}.rz__arrow:focus-visible,.rz__chip:focus-visible{outline:2px solid var(--s-royal);outline-offset:2px}.rz__arrow[disabled]{opacity:0;pointer-events:none}.rz__arrow[hidden]{display:none}.rz__arrow--prev{left:-12px}.rz__arrow--next{right:-12px}.rz__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.rz__chip{flex:0 0 auto;min-height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--c-border);background:#fff;color:var(--s-deep);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.rz__chip:hover{border-color:var(--s-royal)}.rz__chip[aria-pressed=true]{background:var(--s-royal);border-color:var(--s-royal);color:#fff}.rz-foot{display:grid;justify-items:center;gap:16px;margin-top:18px}.rz-note{margin:0;font-size:12.5px;color:var(--c-muted);max-width:560px}@media(max-width:749px){.rz__arrow{width:40px;height:40px}.rz__arrow--prev{left:8px}.rz__arrow--next{right:8px}.rz__chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter, 16px) * -1);padding-inline:var(--gutter, 16px)}.rz__chips::-webkit-scrollbar{display:none}}.wt-head{margin-bottom:24px}.wt-sec .wt-head .section-sub{margin-bottom:0}.wt{max-width:720px;margin:0 auto;--wt-node: 52px;--wt-track: 16px}.wt__tabs{position:relative;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));margin-bottom:22px}.wt__tabs:before,.wt__bar{position:absolute;left:0;right:0;top:calc((var(--wt-node) - var(--wt-track)) / 2);height:var(--wt-track);border-radius:999px}.wt__tabs:before{content:"";background:var(--s-ice);box-shadow:inset 0 1px 3px #0e2a5c1f}.wt__bar{overflow:hidden}.wt__fill{position:relative;display:block;width:0;height:100%;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,var(--s-sky),var(--s-royal));transition:width .85s cubic-bezier(.22,1,.36,1)}.wt__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-100%);animation:wtSheen 2.8s ease-in-out infinite}.wt__tab{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--c-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .3s}.wt__num{position:relative;display:flex;align-items:center;justify-content:center;width:var(--wt-node);height:var(--wt-node);border-radius:50%;background:#fff;border:2px solid var(--c-border);color:var(--s-deep);font-family:var(--f-heading);font-size:18px;font-weight:800;transition:background .35s,border-color .35s,color .35s,transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.wt__digit{transition:opacity .25s,transform .35s}.wt__num .icon{position:absolute;width:20px;height:20px;opacity:0;transform:scale(.3) rotate(-30deg);transition:opacity .25s,transform .45s cubic-bezier(.34,1.56,.64,1)}.wt__tab:hover .wt__num{border-color:var(--s-sky);transform:translateY(-2px)}.wt__tab.is-done .wt__num{background:var(--s-sky);border-color:var(--s-sky);color:var(--s-deep)}.wt__tab.is-done .wt__digit{opacity:0;transform:scale(.4)}.wt__tab.is-done .wt__num .icon{opacity:1;transform:none}.wt__tab[aria-selected=true]{color:var(--s-deep)}.wt__tab[aria-selected=true] .wt__num{background:var(--s-royal);border-color:#fff;color:#fff;transform:scale(1.14);box-shadow:0 0 0 5px #2e6fe82e,0 10px 22px -8px #2e6fe8b3}.wt__tab:focus-visible .wt__num,.wt__arrow:focus-visible{outline:2px solid var(--s-royal);outline-offset:3px}.wt__card{position:relative;overflow:hidden;padding:clamp(24px,4vw,36px);border-radius:26px;background:linear-gradient(135deg,var(--s-royal),#1C4FB5);color:#fff;box-shadow:0 26px 50px -30px #0e2a5cb3}.wt__glow{position:absolute;top:-40%;right:-15%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(161,201,255,.45),transparent 65%);pointer-events:none}.wt__panels{position:relative;display:grid}.wt__panel{position:relative;grid-area:1 / 1;min-width:0;padding-right:clamp(70px,16%,120px);opacity:0;visibility:hidden}.wt__panel.is-on{opacity:1;visibility:visible}.wt__panel.is-in{animation:wtIn .6s cubic-bezier(.22,1,.36,1) both}.wt__panel.is-out{visibility:visible;animation:wtOut .35s ease-in both;pointer-events:none}.wt__panel.is-in .wt__e{animation:wtRise .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.08s + var(--i, 0) * .08s)}.wt__panel.is-in .wt__ghost{animation:wtGhost .85s cubic-bezier(.22,1,.36,1) both}.wt__ghost{position:absolute;top:-18px;right:-6px;font-family:var(--f-heading);font-size:clamp(110px,18vw,150px);font-weight:800;line-height:1;color:#ffffff24;pointer-events:none;-webkit-user-select:none;user-select:none}.wt__title{margin:0 0 8px;font-size:clamp(24px,3.2vw,32px);line-height:1.12;color:#fff}.wt__title strong{--hl-h: 10%}.wt__subtitle{margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.35;color:var(--s-sky)}.wt__text{font-size:15.5px;line-height:1.6;color:#ffffffeb}.wt__text p{margin:0}.wt__text p+p{margin-top:10px}.wt__nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.22)}.wt__count{font-size:14px;font-weight:700;color:#fffc}.wt__count b{font-size:18px;color:#fff}.wt__arrows{display:flex;gap:8px}.wt__arrow{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s,color .2s,opacity .2s,transform .2s}.wt__arrow svg{width:20px;height:20px}.wt__arrow:hover{background:#fff;color:var(--s-royal);transform:scale(1.06)}.wt__arrow[disabled]{opacity:.35;pointer-events:none}.wt-foot{margin-top:22px;display:grid;justify-items:center;gap:10px}.wt-note{margin:0;font-size:13px;color:var(--c-muted)}@keyframes wtIn{0%{opacity:0;transform:translate(calc(var(--d, 1) * 64px))}to{opacity:1;transform:none}}@keyframes wtOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--d, 1) * -64px))}}@keyframes wtRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wtGhost{0%{opacity:0;transform:translate(calc(var(--d, 1) * 40px)) scale(.8)}to{opacity:1;transform:none}}@keyframes wtSheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media(max-width:749px){.wt{--wt-node: 44px;--wt-track: 14px}.wt__num{font-size:16px}.wt__tab{font-size:12px}.wt__panel{padding-right:40px}.wt__subtitle{font-size:16px}.wt__ghost{font-size:96px;top:-10px;right:-10px}}@media(prefers-reduced-motion:reduce){.wt__fill,.wt__num,.wt__num .icon,.wt__digit{transition:none}.wt__fill:after{animation:none}.wt__panel.is-in,.wt__panel.is-in .wt__e,.wt__panel.is-in .wt__ghost{animation:none}.wt__panel.is-out{animation:none;visibility:hidden}}@media(max-width:749px){.rz__ph{aspect-ratio:2 / 3}}.section.vh{background:var(--s-bg-grad, radial-gradient(ellipse at 50% 0, var(--rv-soft), transparent 70%))}.ic-head{margin-bottom:18px}.ic-tag{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--s-royal)}.ic-sec .ic-head .section-sub{margin-bottom:0}.ic{max-width:600px;margin:0 auto;border-top:1px solid var(--c-border)}.ic__track{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ic__track::-webkit-scrollbar{display:none}.ic__slide{flex:0 0 100%;min-width:0;padding:20px 2px;scroll-snap-align:start}.ic__name{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--s-royal)}.ic__title{margin:0 0 10px;font-size:clamp(20px,2.4vw,24px);line-height:1.2;color:var(--s-deep)}.ic__text{font-size:16px;line-height:1.6;color:#2a4571}.ic__text p{margin:0 0 10px}.ic__text p:last-child{margin-bottom:0}.ic__text strong{color:var(--s-deep)}.ic__link{display:inline-block;margin-top:12px;font-weight:700;color:var(--s-royal);text-decoration:underline;text-underline-offset:3px}.ic__nav{display:flex;align-items:center;justify-content:space-between;padding:4px 0;border-top:1px solid var(--c-border)}.ic__arrow{min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--s-deep);font-size:20px;cursor:pointer}.ic__arrow:hover{color:var(--s-royal)}.ic__arrow:focus-visible{outline:2px solid var(--s-royal);outline-offset:2px}.ic__arrow[disabled]{opacity:.25;pointer-events:none}.ic__count{font-size:14px;font-weight:600;color:var(--c-muted)}.strip-empty{margin:0 auto;max-width:560px;padding:18px;border:1px dashed var(--s-royal);border-radius:14px;text-align:center;color:var(--s-deep)}[data-from-reviews] .scroller{grid-auto-columns:clamp(210px,18.5vw,270px);gap:12px}[data-from-reviews] .result--below .result__media{aspect-ratio:1 / 1}[data-from-reviews] .result--below .result__cap{padding:12px 14px 14px;gap:4px;font-size:13.5px;line-height:1.45}[data-from-reviews] .result__quote{-webkit-line-clamp:3}@media(max-width:749px){[data-from-reviews] .scroller{grid-auto-columns:62vw}[data-from-reviews] .result--below .result__cap{padding:10px 12px 12px;font-size:13px}}.footer{position:relative;padding:28px 0 18px}.ft-slogan{margin-bottom:22px;font-family:var(--f-heading);font-size:clamp(28px,4.4vw,52px);font-weight:800;line-height:1.05;color:var(--s-deep)}.ft-slogan p{margin:0}.ft-slogan strong{font-weight:inherit}.footer__grid{grid-template-columns:1fr .8fr 1.1fr 1.7fr;gap:32px}.footer__grid>*{min-width:0}.footer h3{margin-bottom:10px;font-size:13px;font-weight:800;letter-spacing:.06em}.footer a{opacity:1;font-weight:500;text-decoration:none}.footer a:hover{text-decoration:underline;text-underline-offset:3px}.footer .rte p{margin:0 0 8px}.footer .rte a{overflow-wrap:anywhere}.footer__logo img{width:130px}.ft-social{margin-top:12px;gap:8px}.ft-social a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--s-deep);color:#fff;transition:background .2s}.ft-social a:hover{background:var(--s-royal);text-decoration:none}.newsletter{display:flex;gap:8px}.newsletter input{flex:1 1 auto;width:100%;min-width:0;min-height:46px;padding:0 14px;border:1px solid rgba(14,42,92,.28);border-radius:10px;background:#fff;color:var(--s-deep)}.newsletter .btn{flex:0 0 auto;min-height:46px;border-radius:10px;background:var(--s-deep);color:#fff}.newsletter .btn:hover{background:var(--s-royal);color:#fff}.ft-trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:22px;padding:14px 0 0;border:0;border-top:1px solid rgba(14,42,92,.2);font-size:13px;font-weight:600}.ft-trust>span:not(.ft-pay){display:inline-flex;align-items:center;gap:6px}.footer__bottom{margin-top:14px;padding-top:12px;border-top:1px solid rgba(14,42,92,.2);font-size:13px}@media(max-width:900px){.footer__grid{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:560px){.footer__grid{grid-template-columns:minmax(0,1fr)}}.section.dv,.footer.dv{--dvh: 72px}.section.dv{background:var(--s-bg-grad, var(--s-bg, #fff))}.dv-t--wave{--mt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 46C180 18 360 10 600 28S1080 66 1440 30V80H0Z' fill='black'/%3E%3C/svg%3E")}.dv-b--wave{--mb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 34C180 62 360 70 600 52S1080 14 1440 50V0H0Z' fill='black'/%3E%3C/svg%3E")}.dv-t--wave2{--mt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 40C120 10 300 10 420 38S720 72 860 40S1200 6 1440 44V80H0Z' fill='black'/%3E%3C/svg%3E")}.dv-b--wave2{--mb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 40C120 70 300 70 420 42S720 8 860 40S1200 74 1440 36V0H0Z' fill='black'/%3E%3C/svg%3E")}main>.shopify-section,.footer.dv{position:relative}main>.shopify-section>.dv[class*=dv-t--]{margin-top:calc(var(--dvh) * -1);padding-top:calc(var(--pt, 8px) + var(--dvh))}main>.shopify-section>.dv[class*=dv-b--]{margin-bottom:calc(var(--dvh) * -1);padding-bottom:calc(var(--pb, 8px) + var(--dvh))}main>.shopify-section:has(>.dv[class*=dv-b--]){z-index:1}main>.shopify-section:has(+.shopify-section>.dv[class*=dv-t--])>.section{padding-bottom:calc(var(--pb, 8px) + 72px)}main>.shopify-section:has(>.dv[class*=dv-b--])+.shopify-section>.section{padding-top:calc(var(--pt, 8px) + 72px)}main>.shopify-section:first-child>.dv[class*=dv-t--]{margin-top:0;padding-top:calc(var(--h-height, 68px) + var(--pt, 8px))}main>.shopify-section:last-child>.dv[class*=dv-b--]{margin-bottom:0}body:has(.footer.dv) main>.shopify-section:last-child>.section{padding-bottom:calc(var(--pb, 8px) + 72px)}.footer.dv{margin-top:-72px;padding-top:96px!important}@media(max-width:749px){.section.dv,.footer.dv{--dvh: 40px}main>.shopify-section>.dv[class*=dv-t--]{padding-top:calc(var(--pt-m, 8px) + var(--dvh))}main>.shopify-section>.dv[class*=dv-b--]{padding-bottom:calc(var(--pb-m, 8px) + var(--dvh))}main>.shopify-section:has(+.shopify-section>.dv[class*=dv-t--])>.section{padding-bottom:calc(var(--pb-m, 8px) + 40px)}main>.shopify-section:has(>.dv[class*=dv-b--])+.shopify-section>.section{padding-top:calc(var(--pt-m, 8px) + 40px)}main>.shopify-section:first-child>.dv[class*=dv-t--]{padding-top:calc(var(--h-height, 68px) + var(--pt-m, 8px))}body:has(.footer.dv) main>.shopify-section:last-child>.section{padding-bottom:calc(var(--pb-m, 8px) + 40px)}.footer.dv{margin-top:-40px;padding-top:60px!important}}.sp__media{aspect-ratio:1 / 1}.sp__para{background:var(--para-bg, color-mix(in srgb, var(--s-royal) 7%, var(--s-bg, #fff)))}.sp__para--hl{background:var(--para-bg, var(--s-royal))}.sp__para[style*=--para-text] .sp__para-title,.sp__para[style*=--para-text] .sp__para-text,.sp__para[style*=--para-text] .sp__para-text strong{color:var(--para-text)}.sp--anim .sp__para{opacity:0;transform:translate3d(-56px,0,0);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.sp--anim .sp__para.is-in{opacity:1;transform:none}@media(max-width:749px){.sp--anim .sp__para{transform:translate3d(-32px,0,0)}}main .section :is(.rte,.sp__lead,.sp__para-text,.ic__text,.wt__text) strong{font-weight:700;background:linear-gradient(transparent 58%,var(--hl-sec, rgba(161, 201, 255, .6)) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone}main .section .sp__para--hl .sp__para-text strong{padding:0 3px;border-radius:4px;background:var(--hl-sec, rgba(255, 255, 255, .18))}main .section :is(.wt__text,.cta .rte) strong{background:linear-gradient(transparent 88%,var(--hl-sec, var(--s-sky)) 88%)}.section.ic-sec{background:var(--s-bg-grad, var(--s-bg, #DCEBFF));padding-top:max(var(--pt, 8px),36px);padding-bottom:max(var(--pb, 8px),36px)}.ic{max-width:680px;padding:8px clamp(20px,4vw,36px);border:0;border-radius:22px;background:#fff}.ic__slide{padding:22px 2px 18px}.ic__name{margin-bottom:8px}.ic__title{margin-bottom:12px;font-size:clamp(22px,2.8vw,28px)}.ic__text{font-size:17px;line-height:1.65}.ic__text p{margin-bottom:12px}@media(max-width:749px){.section.ic-sec{padding-top:max(var(--pt-m, 8px),28px);padding-bottom:max(var(--pb-m, 8px),28px)}.ic__text{font-size:16px}}.ic__track{overflow-y:hidden;transition:height .35s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.ic__track{transition:none}}.review__more{display:flex;gap:6px;padding:6px 6px 0}.review__more img{width:64px;height:64px;object-fit:cover;border-radius:8px}.rf-open{display:flex;justify-content:center;margin:4px 0 20px}.rf{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:20px;background:#fff;color:var(--s-deep);overflow:auto}.rf::backdrop{background:#0e2a5c8c}.rf__form,.rf__done{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:clamp(20px,4vw,28px)}.rf__form[hidden],.rf__done[hidden]{display:none}.rf__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rf__title{margin:0;font-size:clamp(22px,3vw,26px);color:var(--s-deep)}.rf__close{flex:0 0 44px;width:44px;height:44px;border:0;background:none;color:var(--s-deep);font-size:28px;line-height:1;cursor:pointer}.rf__text{margin:-6px 0 0;font-size:15px;color:var(--c-muted)}.rf__stars{margin:0;padding:0;border:0}.rf__stars legend{padding:0;margin-bottom:4px;font-size:14px;font-weight:700}.rf__stars-row{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.rf__stars-row input{position:absolute;opacity:0;width:1px;height:1px}.rf__stars-row label{padding:2px 4px;font-size:34px;line-height:1;color:var(--c-border);cursor:pointer;transition:color .15s}.rf__stars-row input:checked~label,.rf__stars-row label:hover,.rf__stars-row label:hover~label{color:var(--s-royal)}.rf__stars-row input:focus-visible+label{outline:2px solid var(--s-royal);outline-offset:1px;border-radius:6px}.rf__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rf__field{display:grid;gap:5px;font-size:14px;font-weight:700}.rf__field input[type=text],.rf__field textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--c-border);border-radius:10px;background:#fff;color:var(--s-deep);font:inherit;font-weight:400;font-size:16px}.rf__field input:focus,.rf__field textarea:focus{outline:2px solid var(--s-royal);outline-offset:1px}.rf__field input[type=file]{font:inherit;font-weight:400;font-size:14px;min-height:44px}.rf__previews{display:flex;flex-wrap:wrap;gap:8px}.rf__previews:empty{display:none}.rf__preview{position:relative;width:72px;height:72px}.rf__preview img{width:100%;height:100%;object-fit:cover;border-radius:10px}.rf__preview button{position:absolute;top:-6px;right:-6px;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:var(--s-deep);color:#fff;font-size:16px;line-height:1;cursor:pointer}.rf__hp{position:absolute;left:-9999px}.rf__consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}.rf__consent input{flex:0 0 20px;width:20px;height:20px;margin-top:1px;accent-color:var(--s-royal)}.rf__msg{margin:0;padding:10px 12px;border-radius:10px;background:var(--s-ice);color:var(--s-deep);font-size:14px;font-weight:600}.rf__msg[hidden]{display:none}.rf__send{width:100%;justify-content:center}.rf__send[disabled]{opacity:.6;pointer-events:none}@media(max-width:480px){.rf__row{grid-template-columns:minmax(0,1fr)}}.pinfo--card{background:var(--pc-bg,var(--c-surface));border:1px solid var(--pc-border,var(--c-border));border-radius:var(--pc-radius,20px);padding:var(--pc-pad,24px);box-shadow:0 10px 30px #0e2a5c0f;min-width:0}@media(min-width:750px){body:has(.header--overlay) .pinfo.pinfo--card{padding-top:var(--pc-pad,24px);margin-top:calc(var(--h-height,64px) + 12px)}}@media(max-width:900px){.pinfo--card{padding:var(--pc-pad-m,16px)}.pinfo--card-desk{background:none;border:0;border-radius:0;padding:0;box-shadow:none}}.ptabs{position:relative}.ptabs__in{position:absolute;opacity:0;pointer-events:none}.ptabs__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ptabs__nav label{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 10px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-surface);font-size:13.5px;font-weight:700;color:var(--c-heading);text-align:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ptabs__nav label:hover{border-color:var(--c-primary)}.ptabs__in1:checked~.ptabs__nav .ptabs__l1,.ptabs__in2:checked~.ptabs__nav .ptabs__l2,.ptabs__in3:checked~.ptabs__nav .ptabs__l3{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-dark,#fff)}.ptabs__in1:focus-visible~.ptabs__nav .ptabs__l1,.ptabs__in2:focus-visible~.ptabs__nav .ptabs__l2,.ptabs__in3:focus-visible~.ptabs__nav .ptabs__l3{outline:2px solid var(--c-primary);outline-offset:2px}.ptabs__p{display:none;padding-top:14px;font-size:14px;animation:ptIn .25s ease}.ptabs__in1:checked~.ptabs__panels .ptabs__p1,.ptabs__in2:checked~.ptabs__panels .ptabs__p2,.ptabs__in3:checked~.ptabs__panels .ptabs__p3{display:block}.ptabs__p3 .accordion{margin-top:0!important}@keyframes ptIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ptabs__p{animation:none}}.offers-group--row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch;margin-top:16px}.offers-group--row>.offer-wrap{margin-top:0!important;display:flex}.offers-group--row .offer{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;padding:20px 8px 12px;text-align:center;height:100%}.offers-group--row .offer__radio{display:none}.offers-group--row .offer__body{align-items:center;flex:0 0 auto;width:100%}.offers-group--row .offer__name{font-size:14px}.offers-group--row .offer__sub{font-size:11px}.offers-group--row .offer__sub .icon{display:none}.offers-group--row .offer__prices{align-items:center;margin-top:auto}.offers-group--row .offer__now{font-size:16px}.offers-group--row .offer__was{font-size:11.5px}.offers-group--row .offer__incl,.offers-group--row .offer__gift,.offers-group--row .offer__checks,.offers-group--row .offer__meta,.offers-group--row .offer__perk{display:none}.offers-group--row .offer__save,.offers-group--row .offer__unit{font-size:11px}.offers-group--row .offer__badge{left:50%;right:auto;transform:translate(-50%);font-size:9px;padding:3px 7px;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis}.offers-group--row .offer-wrap--featured{flex-direction:column}.offers-group--row .offer__header{font-size:9.5px;padding:5px 6px;border-radius:12px 12px 0 0}@media(max-width:400px){.offers-group--row{gap:6px}.offers-group--row .offer{padding:20px 5px 10px}.offers-group--row .offer__name{font-size:12.5px}.offers-group--row .offer__now{font-size:14.5px}}@media(min-width:750px){body:has(.header--overlay) .product:has(.pinfo--card)>.gallery{margin-top:calc(var(--h-height,64px) + 12px)}}.ptabs__nav{gap:6px}.ptabs__nav label{min-height:36px;padding:6px 8px;font-size:13px;border-radius:9px}.ptabs__p{padding-top:12px;font-size:13.5px;line-height:1.55}.ptabs__p3 .accordion summary{padding:12px 2px;min-height:40px;font-size:13.5px}.ptabs__p3 .acc__ic{display:none}.ptabs__p3 .accordion .rte{padding-bottom:12px;font-size:13.5px}.ptabs__cap{font-weight:800;font-size:13.5px;color:var(--c-heading);margin:0 0 8px}.ptabs__table{width:100%;border-collapse:collapse;font-size:12.5px;border:1px solid var(--c-border);border-radius:10px;overflow:hidden}.ptabs__table th{background:var(--c-soft,#EEF4FF);color:var(--c-heading);text-align:left;font-weight:800;padding:9px 10px}.ptabs__table td{padding:9px 10px;border-top:1px solid var(--c-border);vertical-align:top}.ptabs__table td:first-child{font-weight:600;color:var(--c-heading);width:50%}.ptabs__table td:last-child{color:var(--c-muted)}.ptabs__note{margin-top:10px;font-size:12.5px;color:var(--c-muted)}.paybox{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--c-border);border-radius:14px;background:var(--c-surface)}.paybox__logo img{width:40px;height:40px;object-fit:contain;border-radius:50%;display:block}.paybox__txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.paybox__txt strong{font-size:13.5px;font-weight:600;color:var(--c-heading)}.paybox__txt strong b{font-weight:800}.paybox__txt small{font-size:12px;font-weight:700;color:var(--c-primary)}.paybox__cards{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:50%}.paybox__cards img,.paybox__cards svg{height:22px;width:auto;display:block;border-radius:3px}.shipbox{border:1px solid var(--c-border);border-radius:14px;background:var(--c-surface);padding:12px 14px 14px}.shipbox__seg{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:12px}.shipbox__seg i{height:4px;border-radius:4px;background:color-mix(in srgb,var(--c-primary) 30%,var(--c-surface))}.shipbox__seg i:nth-child(n+3){background:color-mix(in srgb,var(--c-primary) 55%,var(--c-surface))}.shipbox__seg i:last-child{background:var(--c-primary)}.shipbox__stats{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;text-align:center;padding-bottom:12px;border-bottom:1px dashed var(--c-border)}.shipbox__stats div{display:flex;flex-direction:column;padding:0 6px;line-height:1.25}.shipbox__stats div+div{border-left:1px solid var(--c-border)}.shipbox__stats strong{font-size:14px;font-weight:800;color:var(--c-heading)}.shipbox__stats small{font-size:11.5px;color:var(--c-muted)}.shipbox__road{position:relative;height:28px;margin:14px 4px 6px}.shipbox__road:before{content:"";position:absolute;left:0;right:22px;top:50%;height:4px;border-radius:4px;transform:translateY(-50%);background:color-mix(in srgb,var(--c-primary) 15%,var(--c-surface))}.shipbox__fill{position:absolute;left:0;top:50%;height:4px;width:70%;border-radius:4px;transform:translateY(-50%);background:var(--c-primary)}.shipbox__truck{position:absolute;left:70%;top:50%;transform:translate(-50%,-50%);display:flex;color:var(--c-primary);background:var(--c-surface);padding:0 2px}.shipbox__truck .icon{width:22px;height:22px}.shipbox__home{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;color:var(--c-muted)}.shipbox__home .icon{width:16px;height:16px}.shipbox__eta{text-align:center;font-size:14.5px;color:var(--c-heading);margin:0}.shipbox__eta b{font-weight:800}.shipbox__note{text-align:center;font-size:12px;color:var(--c-muted);margin:4px 0 0}@media(prefers-reduced-motion:no-preference){.shipbox__fill{animation:shipFill 1.2s ease-out both}.shipbox__truck{animation:shipTruck 1.2s ease-out both}}@keyframes shipFill{0%{width:0}}@keyframes shipTruck{0%{left:0}}.calmbox{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--c-border);border-radius:14px;background:color-mix(in srgb,var(--c-primary) 5%,var(--c-surface))}.calmbox__ic{flex:0 0 22px;display:flex;color:var(--c-primary);margin-top:1px}.calmbox__ic .icon{width:20px;height:20px}.calmbox__txt{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--c-muted);line-height:1.45}.calmbox__txt strong{font-size:13.5px;color:var(--c-heading)}.calmbox__txt .rte p{margin:0}@media(max-width:400px){.paybox{flex-wrap:wrap}.paybox__cards{max-width:none;width:100%;justify-content:flex-start}}@media(prefers-reduced-motion:no-preference){.ptabs__in1:checked~.ptabs__nav .ptabs__l1,.ptabs__in2:checked~.ptabs__nav .ptabs__l2,.ptabs__in3:checked~.ptabs__nav .ptabs__l3{animation:selPop .35s ease-out,selBreath 3.2s ease-in-out .35s infinite}.offers-group .offer.is-active{animation:selPop .35s ease-out,selBreathO 3.2s ease-in-out .35s infinite}}@keyframes selPop{0%{transform:scale(.975)}60%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes selBreath{0%,to{box-shadow:0 0 color-mix(in srgb,var(--c-primary) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 12%,transparent)}}@keyframes selBreathO{0%,to{box-shadow:0 0 0 1px var(--c-primary),0 12px 28px -18px #0e2a5c73}50%{box-shadow:0 0 0 1px var(--c-primary),0 0 0 5px color-mix(in srgb,var(--c-primary) 10%,transparent),0 12px 28px -18px #0e2a5c73}}.gallery__track{overflow-y:hidden;overscroll-behavior-y:auto}.gallery__slide{overflow:hidden}.sticky-buy--card{left:12px;right:12px;bottom:12px;max-width:560px;margin:0 auto;background:var(--sbc-bg,#fff);color:var(--sbc-text,var(--c-heading));border:1px solid var(--c-border);border-radius:18px;box-shadow:0 14px 40px -12px #0e2a5c59;transform:translateY(calc(100% + 24px))}.sticky-buy--card.is-visible{transform:none}.sticky-buy--card .sticky-buy__inner{padding:10px 10px 10px 12px;gap:10px;max-width:none}.sticky-buy--card .sticky-buy__info{gap:10px}.sticky-buy--card .sticky-buy__img,.sticky-buy--card.is-visible .sticky-buy__img{width:52px;height:52px;margin:0;object-fit:contain;transform:none;filter:none;animation:none;border-radius:10px;background:var(--c-soft,#EEF4FF)}.sticky-buy--card .sticky-buy__inner:hover .sticky-buy__img{transform:none}.sticky-buy--card .sticky-buy__text{font-size:14px;line-height:1.3;gap:2px}.sticky-buy--card .sticky-buy__text strong{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy--card .sticky-buy__note{display:none}.sticky-buy--card .sticky-buy__price{display:flex;align-items:center;gap:6px;flex-wrap:wrap;opacity:1;font-size:14px}.sticky-buy--card .sticky-buy__price b{font-weight:800}.sticky-buy--card .sticky-buy__price s{display:none}.sticky-buy__off{font-style:normal;font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--c-primary) 12%,transparent);color:var(--c-primary)}.sticky-buy--card .btn{background:var(--sbc-btn,var(--c-primary))!important;color:var(--sbc-btn-text,#fff);border-radius:12px;padding:13px 26px;font-size:14px}.sticky-buy--card .btn span{display:none}@media(max-width:420px){.sticky-buy--card{left:8px;right:8px;bottom:8px}.sticky-buy--card .sticky-buy__img{width:44px;height:44px}.sticky-buy--card .btn{padding:12px 18px}.sticky-buy--card .sticky-buy__text{font-size:13px}}.fx__tag{text-align:center;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary);margin:0 0 6px}.fx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:28px;align-items:stretch}.fx--nohero{grid-template-columns:minmax(0,1fr)}.fx-hero{display:flex;flex-direction:column;border:1px solid var(--c-border);border-radius:22px;overflow:hidden;background:var(--c-surface)}.fx-hero__img{flex:1;min-height:280px;position:relative;background:var(--c-soft)}.fx-hero__img img,.fx-hero__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fx-hero__body{padding:22px 22px 24px;background:color-mix(in srgb,var(--c-primary) 6%,var(--c-surface))}.fx-hero__body h3{font-size:clamp(22px,2.4vw,28px);margin:0 0 8px;color:var(--c-heading)}.fx-hero__badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--c-primary) 14%,var(--c-surface));color:var(--c-primary);margin-bottom:10px}.fx-hero__body .rte{font-size:14px;color:var(--c-muted)}.fx-list{display:flex;flex-direction:column;gap:12px}.fx-item{flex:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:1px solid var(--c-border);border-radius:18px;overflow:hidden;background:var(--c-surface);min-height:130px}.fx-item__img{position:relative;background:var(--c-soft)}.fx-item__img img,.fx-item__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fx-item__body{padding:16px 18px;display:flex;flex-direction:column;justify-content:center}.fx-item__body h3{font-size:17px;margin:0 0 6px;color:var(--c-heading)}.fx-item__body .rte{font-size:13px;line-height:1.5;color:var(--c-muted)}.fx-item__body .rte p,.fx-hero__body .rte p{margin:0}@media(max-width:900px){.fx{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.fx-hero__img{min-height:0;aspect-ratio:4/3;flex:none}.fx-item{grid-template-columns:110px minmax(0,1fr);min-height:110px}.fx-item__body{padding:12px 14px}.fx-item__body h3{font-size:15.5px}.fx-item__body .rte{font-size:12.5px}}.bas{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}.bas--img-left .bas__media{order:-1}.bas__text{text-align:center;max-width:520px;margin:0 auto}.bas__text .fx__tag{margin-bottom:8px}.bas__title{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 14px;color:var(--c-heading)}.bas__copy{color:var(--c-muted);font-size:15px;line-height:1.65}.bas__text .btn{margin-top:18px}.bas__media{margin:0;max-width:440px;width:100%;justify-self:center}.bas__media .ba{border-radius:18px;overflow:hidden}.bas__note{margin-top:8px;text-align:center;font-size:11.5px;color:var(--c-muted)}@media(max-width:900px){.bas{grid-template-columns:minmax(0,1fr);gap:22px}.bas__media{order:2!important}}@media(max-width:749px){body:has(.sticky-buy--card.is-visible) .wa-float{bottom:100px}}.ptabs__p1 .pinfo__bullets{margin:12px 0 0}.ptabs__p1 .pinfo__bullets li{font-size:13.5px}.sticky-buy--card .sticky-buy__img,.sticky-buy--card.is-visible .sticky-buy__img{background:none;border-radius:0;width:56px;height:56px;filter:drop-shadow(0 4px 6px rgba(14,42,92,.18))}.shipbox__steps{list-style:none;margin:0;padding:4px 0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;border-bottom:1px dashed var(--c-border)}.shipbox__steps:before{content:"";position:absolute;top:21px;left:16.66%;right:16.66%;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--c-primary) 50%,color-mix(in srgb,var(--c-primary) 15%,var(--c-surface)) 50%)}.shipbox__steps li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.shipbox__dot{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-surface);border:1.5px solid color-mix(in srgb,var(--c-primary) 30%,var(--c-surface));color:var(--c-primary);margin-bottom:6px;position:relative;z-index:1}.shipbox__steps li.is-done .shipbox__dot{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.shipbox__dot .icon{width:17px;height:17px}.shipbox__steps strong{font-size:13px;color:var(--c-heading)}.shipbox__steps small{font-size:11.5px;color:var(--c-muted)}.shipbox__eta{margin-top:12px}.rz__ph{position:relative}.rz__tag{position:absolute;top:8px;left:8px;z-index:1;padding:3px 8px;border-radius:999px;background:#ffffffd1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:var(--c-heading);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;pointer-events:none}.rz__tag--after{background:color-mix(in srgb,var(--c-primary) 88%,transparent);color:#fff}.sticky-buy--card .sticky-buy__info{min-width:0}.sticky-buy--card .sticky-buy__img,.sticky-buy--card.is-visible .sticky-buy__img{flex:0 0 auto;width:46px;height:46px;padding:6px;box-sizing:border-box;object-fit:contain;border-radius:12px;background:radial-gradient(circle at 50% 40%,#fff,color-mix(in srgb,var(--c-primary) 12%,#fff));border:1px solid color-mix(in srgb,var(--c-primary) 14%,transparent);filter:none}.sticky-buy--card .sticky-buy__price{flex-wrap:nowrap;white-space:nowrap}.sticky-buy--card .sticky-buy__text strong{font-size:13.5px}@media(max-width:420px){.sticky-buy--card .sticky-buy__img,.sticky-buy--card.is-visible .sticky-buy__img{width:42px;height:42px;padding:5px}.sticky-buy__off{font-size:9.5px;padding:2px 6px}}.gallery__thumbs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumbs>*{flex:0 0 calc((100% - 40px) / 6);min-width:52px;scroll-snap-align:start}@media(max-width:749px){.gallery__thumbs>*{flex-basis:calc((100% - 32px)/5)}}.product>.gallery{min-width:0}.gallery__thumbs{max-width:100%}.ptabs--two .ptabs__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-info{display:grid;gap:6px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--c-primary) 6%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-primary) 18%,transparent)}.offers-info p{display:flex;align-items:center;gap:9px;margin:0;font-size:13.5px;line-height:1.35;color:var(--c-heading)}.offers-info .icon{flex:0 0 18px;width:18px;height:18px;color:var(--c-primary)}.offers-info b,.offers-info strong{font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
