.supp-product-hotspot{position:relative}.supp-product-hotspot .supp-section{padding-top:var(--supp-product-hotspot-top, 56px);padding-bottom:var(--supp-product-hotspot-bottom, 56px)}.supp-product-hotspot__intro{display:grid;gap:var(--nvz-space-sm);max-width:68ch;margin-bottom:clamp(var(--nvz-space-md),2.2vw,var(--nvz-space-lg))}.supp-product-hotspot__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(var(--nvz-space-md),2.3vw,var(--nvz-space-xl));align-items:start}.supp-product-hotspot__media,.supp-product-hotspot__panels{min-width:0}.supp-product-hotspot__stage{position:relative;border:1px solid var(--nvz-color-neutral-light);border-radius:var(--nvz-radius-lg);overflow:hidden;background:color-mix(in srgb,var(--nvz-color-bg-base) 92%,var(--nvz-color-white))}.supp-product-hotspot__stage--ratio-1-1{aspect-ratio:1 / 1}.supp-product-hotspot__stage--ratio-4-5{aspect-ratio:4 / 5}.supp-product-hotspot__stage--ratio-16-10{aspect-ratio:16 / 10}.supp-product-hotspot__image{width:100%;height:100%;object-fit:cover;display:block}.supp-product-hotspot__pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.supp-product-hotspot__pin{--supp-hotspot-pin-size: var(--supp-product-hotspot-pin-size, 36px);position:absolute;transform:translate(-50%,-50%);width:var(--supp-hotspot-pin-size);height:var(--supp-hotspot-pin-size);border-radius:var(--nvz-radius-full);border:1px solid var(--nvz-color-brand-primary);background:var(--nvz-color-brand-primary);color:var(--nvz-color-white);font-size:.86rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--nvz-shadow-sm);cursor:pointer;pointer-events:auto;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.supp-product-hotspot__pin:hover{transform:translate(-50%,-50%) scale(1.04);box-shadow:var(--nvz-shadow-md)}.supp-product-hotspot__pin:focus-visible{outline:2px solid var(--nvz-color-brand-primary);outline-offset:2px}.supp-product-hotspot__pin.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--nvz-color-brand-primary) 25%,transparent),var(--nvz-shadow-md)}.supp-product-hotspot__pin--soft{background:color-mix(in srgb,var(--nvz-color-brand-soft) 66%,var(--nvz-color-bg-elevated));border-color:color-mix(in srgb,var(--nvz-color-brand-primary) 30%,var(--nvz-color-neutral-light));color:var(--nvz-color-text-main)}.supp-product-hotspot__pin--outline{background:var(--nvz-color-bg-elevated);border-color:color-mix(in srgb,var(--nvz-color-text-main) 30%,var(--nvz-color-neutral-light));color:var(--nvz-color-text-main)}.supp-product-hotspot__panels{display:grid;align-content:start}.supp-product-hotspot__panel,.supp-product-hotspot__empty{display:grid;gap:var(--nvz-space-sm);padding:clamp(var(--nvz-space-md),1.8vw,var(--nvz-space-lg));border-radius:var(--nvz-radius-lg);border:1px solid color-mix(in srgb,var(--nvz-color-brand-primary) 14%,var(--nvz-color-neutral-light));background:color-mix(in srgb,var(--nvz-color-bg-elevated) 94%,var(--nvz-color-white));box-shadow:var(--nvz-shadow-sm)}.supp-product-hotspot__panel-kicker{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nvz-color-text-secondary);font-weight:700}.supp-product-hotspot__panel-title{margin:0;color:var(--nvz-color-text-main);font-size:clamp(1.05rem,1.6vw,1.34rem);line-height:1.3}.supp-product-hotspot__panel-link{display:inline-flex;align-items:center;width:fit-content;color:var(--nvz-color-brand-primary);text-decoration:none;font-weight:600}.supp-product-hotspot__panel-link:hover,.supp-product-hotspot__panel-link:focus-visible{color:var(--nvz-color-brand-primary-hover);text-decoration:underline}.supp-product-benefit-hero{background:var(--supp-product-benefit-hero-bg, var(--nvz-color-bg-base))}.supp-product-benefit-hero .supp-section{padding-top:var(--supp-product-benefit-hero-top, 56px);padding-bottom:var(--supp-product-benefit-hero-bottom, 56px)}.supp-product-benefit-hero__heading{width:fit-content;max-width:min(100%,34rem);margin:0 auto clamp(1.5rem,2.6vw,2.5rem);color:var(--nvz-color-text-primary);font-size:clamp(1.45rem,2vw,2rem);line-height:1.2;font-weight:700;text-align:center}.supp-product-benefit-hero__layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:var(--supp-product-benefit-hero-gap-desktop, 56px);align-items:center}.supp-product-benefit-hero__content,.supp-product-benefit-hero__media{min-width:0}.supp-product-benefit-hero__content{display:grid;align-content:start;gap:clamp(1.5rem,2.5vw,2.5rem);justify-items:start;width:min(100%,42rem)}.supp-product-benefit-hero__benefits{display:grid;gap:var(--supp-product-benefit-hero-benefit-gap-desktop, 24px);max-width:44rem}.supp-product-benefit-hero__benefits--manual{position:relative;max-width:none;width:min(calc(100% + 18rem),54rem);min-height:var(--supp-product-benefit-hero-manual-height, 660px)}.supp-product-benefit-hero__cta{width:min(100%,28rem);justify-self:center;margin-top:clamp(.25rem,1vw,.75rem)}.supp-product-benefit-hero__cta-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--nvz-space-sm);padding:.9rem 1.05rem .9rem 1.2rem;border:1px solid var(--supp-benefit-cta-border, rgba(0, 95, 97, .12));background:var(--supp-benefit-cta-bg, #84C9A7);color:var(--supp-benefit-cta-text, var(--nvz-color-white));border-radius:var(--nvz-radius-button);box-shadow:0 10px 24px color-mix(in srgb,var(--supp-benefit-cta-bg, #84C9A7) 28%,transparent);transition:background-color var(--nvz-motion-fast, .18s) ease,color var(--nvz-motion-fast, .18s) ease,border-color var(--nvz-motion-fast, .18s) ease,transform var(--nvz-motion-fast, .18s) ease,box-shadow var(--nvz-motion-fast, .18s) ease,opacity var(--nvz-motion-fast, .18s) ease}.supp-product-benefit-hero__cta-button:hover{background:var(--supp-benefit-cta-hover-bg, var(--supp-benefit-cta-bg, #6DBB93));color:var(--supp-benefit-cta-hover-text, var(--supp-benefit-cta-text, var(--nvz-color-white)));border-color:var(--supp-benefit-cta-hover-border, var(--supp-benefit-cta-border, rgba(0, 95, 97, .12)));transform:var(--supp-benefit-cta-hover-transform, translateY(-1px));box-shadow:0 14px 28px color-mix(in srgb,var(--supp-benefit-cta-hover-bg, var(--supp-benefit-cta-bg, #6DBB93)) 32%,transparent)}.supp-product-benefit-hero__cta-button:hover .supp-product-benefit-hero__cta-note,.supp-product-benefit-hero__cta-button:focus-visible .supp-product-benefit-hero__cta-note{color:var(--supp-benefit-cta-hover-note, var(--supp-benefit-cta-note, rgba(255, 255, 255, .84)))}.supp-product-benefit-hero__cta-button:hover .supp-product-benefit-hero__cta-price,.supp-product-benefit-hero__cta-button:focus-visible .supp-product-benefit-hero__cta-price{color:var(--supp-benefit-cta-hover-price, var(--supp-benefit-cta-price, var(--nvz-color-white)))}.supp-product-benefit-hero__cta-button:hover .supp-product-benefit-hero__cta-compare,.supp-product-benefit-hero__cta-button:focus-visible .supp-product-benefit-hero__cta-compare{color:var(--supp-benefit-cta-hover-compare, var(--supp-benefit-cta-compare, rgba(255, 255, 255, .76)))}.supp-product-benefit-hero__cta-button:disabled,.supp-product-benefit-hero__cta-button[aria-disabled=true]{cursor:not-allowed;opacity:.65;transform:none;box-shadow:var(--nvz-shadow-sm)}.supp-product-benefit-hero__cta-button-copy{display:grid;gap:.2rem;justify-items:start;text-align:left}.supp-product-benefit-hero__cta-label{color:inherit;font-size:.98rem;font-weight:700;letter-spacing:.01em}.supp-product-benefit-hero__cta-note{color:var(--supp-benefit-cta-note, rgba(255, 255, 255, .84));font-size:.8rem;line-height:1.35;transition:color var(--nvz-motion-fast, .18s) ease}.supp-product-benefit-hero__cta-price-stack{display:grid;justify-items:end;gap:.16rem;text-align:right;flex-shrink:0}.supp-product-benefit-hero__cta-compare{color:var(--supp-benefit-cta-compare, rgba(255, 255, 255, .76));font-size:.84rem;line-height:1;transition:color var(--nvz-motion-fast, .18s) ease}.supp-product-benefit-hero__cta-compare.is-hidden{display:none}.supp-product-benefit-hero__cta-price{color:var(--supp-benefit-cta-price, var(--nvz-color-white));font-size:1rem;font-weight:700;line-height:1.1;transition:color var(--nvz-motion-fast, .18s) ease}.supp-product-benefit-hero__benefit{display:flex;flex-direction:row;gap:clamp(var(--nvz-space-sm),1.8vw,var(--nvz-space-md));align-items:center;transform:translate(var(--supp-benefit-item-offset-x, 0px),var(--supp-benefit-item-offset-y, 0px))}.supp-product-benefit-hero__benefit--manual{position:absolute;left:var(--supp-benefit-slot-x, 0%);top:var(--supp-benefit-slot-y, 0%);width:calc(var(--supp-benefit-content-width, 30ch) + var(--supp-benefit-media-size, 88px) + var(--supp-benefit-label-gap, 14px) + 10ch + 16px);max-width:100%;min-height:var(--supp-benefit-block-height, 120px);gap:var(--supp-benefit-label-gap, 14px)}.supp-product-benefit-hero__benefit--size-sm{--supp-benefit-media-size: 72px}.supp-product-benefit-hero__benefit--size-md{--supp-benefit-media-size: 88px}.supp-product-benefit-hero__benefit--size-lg{--supp-benefit-media-size: 104px}.supp-product-benefit-hero__benefit-media{flex:0 0 auto;display:flex;align-items:center;justify-content:center;transform:translate(var(--supp-benefit-media-offset-x, 0px),var(--supp-benefit-media-offset-y, 0px))}.supp-product-benefit-hero__benefit-ring{width:clamp(72px,7vw,96px);height:clamp(72px,7vw,96px);border-radius:var(--nvz-radius-full);border:2px solid color-mix(in srgb,var(--nvz-color-brand-primary) 58%,var(--nvz-color-brand-muted));background:color-mix(in srgb,var(--nvz-color-bg-elevated) 92%,var(--nvz-color-brand-soft));box-shadow:var(--nvz-shadow-sm);overflow:hidden;display:grid;place-items:center}.supp-product-benefit-hero__benefit--size-sm .supp-product-benefit-hero__benefit-ring{width:72px;height:72px}.supp-product-benefit-hero__benefit--size-md .supp-product-benefit-hero__benefit-ring{width:88px;height:88px}.supp-product-benefit-hero__benefit--size-lg .supp-product-benefit-hero__benefit-ring{width:104px;height:104px}.supp-product-benefit-hero__benefit-image{width:100%;height:100%;object-fit:cover;display:block}.supp-product-benefit-hero__benefit-fallback{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:var(--nvz-color-brand-primary)}.supp-product-benefit-hero__benefit-fallback-icon{width:38%;height:38%}.supp-product-benefit-hero__benefit-image--blob{width:70%;height:70%;object-fit:contain}.supp-product-benefit-hero__benefits--blob .supp-product-benefit-hero__benefit-ring:has(.supp-product-benefit-hero__benefit-image--blob) .supp-product-benefit-hero__benefit-fallback{display:none}.supp-product-benefit-hero__benefits--blob .supp-product-benefit-hero__benefit-ring{box-shadow:0 6px 18px color-mix(in srgb,var(--nvz-color-brand-primary, #79c75e) 12%,transparent);transition:box-shadow .3s cubic-bezier(.22,1,.36,1)}.supp-product-benefit-hero__benefits--blob .supp-product-benefit-hero__benefit:hover .supp-product-benefit-hero__benefit-ring{box-shadow:0 8px 26px color-mix(in srgb,var(--nvz-color-brand-primary, #79c75e) 18%,transparent)}.supp-product-benefit-hero__benefits--blob[data-nvz-reveal] .supp-product-benefit-hero__benefit{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.supp-product-benefit-hero__benefits--blob[data-nvz-reveal] .supp-product-benefit-hero__benefit.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.supp-product-benefit-hero__benefits--blob[data-nvz-reveal] .supp-product-benefit-hero__benefit{opacity:1;transform:none;transition:none}}@media(min-width:1025px){.supp-product-benefit-hero__benefits--blob .supp-product-benefit-hero__benefit-copy{width:21rem;max-width:none}.supp-product-benefit-hero__benefits--blob .supp-product-benefit-hero__benefit.is-side-right .supp-product-benefit-hero__benefit-copy{justify-items:end;text-align:right}.supp-product-benefit-hero__benefits--blob .supp-product-benefit-hero__benefit-title,.supp-product-benefit-hero__benefits--blob .supp-product-benefit-hero__benefit-text{white-space:nowrap;width:auto;max-width:none}}.supp-product-benefit-hero__benefit-copy{flex:0 0 auto;display:grid;gap:.45rem;min-width:0;width:calc(var(--supp-benefit-content-width, 30ch) + 10ch);max-width:100%;transform:translate(var(--supp-benefit-copy-offset-x, var(--supp-benefit-label-offset-x, 0px)),var(--supp-benefit-copy-offset-y, var(--supp-benefit-label-offset-y, 0px)))}.supp-product-benefit-hero__benefit-title{margin:0;color:var(--nvz-color-text-main);font-size:clamp(1.18rem,2vw,1.85rem);line-height:1.18;width:var(--supp-benefit-text-width, 24ch);max-width:100%;transform:translate(var(--supp-benefit-text-offset-x, 0px),var(--supp-benefit-text-offset-y, 0px))}.supp-product-benefit-hero__benefit-text{margin:0;color:color-mix(in srgb,var(--nvz-color-text-main, #10414A) 45%,var(--nvz-color-text-secondary, #5C6B66));font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.65;width:var(--supp-benefit-text-width, 34ch);max-width:100%;transform:translate(var(--supp-benefit-text-offset-x, 0px),var(--supp-benefit-text-offset-y, 0px))}.supp-product-benefit-hero__benefit-title--clamp,.supp-product-benefit-hero__benefit-text--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--supp-benefit-line-clamp, 2);line-clamp:var(--supp-benefit-line-clamp, 2);overflow:hidden}.supp-product-benefit-hero__benefit-title--single-line,.supp-product-benefit-hero__benefit-text--single-line{width:auto;max-width:none;white-space:nowrap;overflow:visible;text-overflow:clip}.supp-product-benefit-hero__benefit-title--sm{font-size:clamp(1rem,1.5vw,1.25rem)}.supp-product-benefit-hero__benefit-title--md{font-size:clamp(1.18rem,2vw,1.85rem)}.supp-product-benefit-hero__benefit-title--lg{font-size:clamp(1.4rem,2.4vw,2.1rem)}.supp-product-benefit-hero__benefit-text--sm{font-size:.92rem}.supp-product-benefit-hero__benefit-text--md{font-size:clamp(.96rem,1.15vw,1.08rem)}.supp-product-benefit-hero__benefit-text--lg{font-size:clamp(1.02rem,1.25vw,1.14rem)}.supp-product-benefit-hero__benefit.is-side-right{flex-direction:row-reverse;padding-left:clamp(.5rem,1.4vw,1.25rem)}.supp-product-benefit-hero__benefit.is-side-right .supp-product-benefit-hero__benefit-media{margin-left:0}.supp-product-benefit-hero__benefit.is-side-right .supp-product-benefit-hero__benefit-copy{text-align:left}@media(min-width:990px){.supp-product-benefit-hero__benefits:not(.supp-product-benefit-hero__benefits--manual) .supp-product-benefit-hero__benefit:nth-child(2){padding-left:clamp(2.5rem,7vw,6.5rem)}.supp-product-benefit-hero__benefits:not(.supp-product-benefit-hero__benefits--manual) .supp-product-benefit-hero__benefit:nth-child(4){padding-left:clamp(3.5rem,9vw,8.5rem)}}.supp-product-benefit-hero__editor-note{margin:0 0 var(--nvz-space-sm);color:var(--nvz-color-text-secondary);font-size:.88rem;line-height:1.6}.supp-product-benefit-hero__editor-note code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--nvz-color-text-main)}.supp-product-benefit-hero__media{display:grid;justify-items:end}.supp-product-benefit-hero__stage{position:relative;width:min(100%,var(--supp-product-benefit-hero-stage-size-desktop, 620px));aspect-ratio:1 / 1}.supp-product-benefit-hero__halo{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:var(--nvz-radius-full);background:radial-gradient(circle at 48% 42%,color-mix(in srgb,var(--supp-product-benefit-hero-halo, var(--nvz-color-brand-muted)) 88%,var(--nvz-color-white)) 0%,color-mix(in srgb,var(--supp-product-benefit-hero-halo, var(--nvz-color-brand-muted)) 56%,transparent) 52%,transparent 78%)}.supp-product-benefit-hero__halo:after{content:"";position:absolute;top:8%;right:1%;bottom:10%;left:44%;border-radius:50%;border:10px solid color-mix(in srgb,var(--supp-product-benefit-hero-halo, var(--nvz-color-brand-muted)) 46%,transparent);border-left-color:transparent;border-bottom-color:transparent;opacity:.48;transform:rotate(12deg);box-shadow:-32px 10px 0 -2px color-mix(in srgb,var(--supp-product-benefit-hero-halo, var(--nvz-color-brand-muted)) 34%,transparent),-64px 20px 0 -4px color-mix(in srgb,var(--supp-product-benefit-hero-halo, var(--nvz-color-brand-muted)) 24%,transparent)}.supp-product-benefit-hero__decor,.supp-product-benefit-hero__holder,.supp-product-benefit-hero__product{position:absolute}.supp-product-benefit-hero__decor{top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:var(--supp-product-benefit-hero-decor-opacity, .3)}.supp-product-benefit-hero__decor-image{width:82%;height:auto;display:block}.supp-product-benefit-hero__holder{left:50%;bottom:4%;width:78%;transform:translate(calc(-50% + var(--supp-product-benefit-hero-holder-x-desktop, 0px)),var(--supp-product-benefit-hero-holder-y-desktop, 18px)) scale(var(--supp-product-benefit-hero-holder-scale-desktop, 1));transform-origin:center bottom}.supp-product-benefit-hero__holder-image{width:100%;height:auto;display:block}.supp-product-benefit-hero__product{left:50%;bottom:24%;width:44%;transform:translate(calc(-50% + var(--supp-product-benefit-hero-product-x-desktop, 0px)),var(--supp-product-benefit-hero-product-y-desktop, -28px)) rotate(-3deg) scale(var(--supp-product-benefit-hero-product-scale-desktop, 1));transform-origin:center bottom;filter:drop-shadow(0 18px 36px color-mix(in srgb,var(--nvz-color-brand-primary) 16%,transparent))}@media(min-width:1025px){.supp-product-benefit-hero__product{bottom:16%}}@media(max-width:1024px){.supp-product-benefit-hero__product{bottom:13%}}.supp-product-benefit-hero__product-image{width:100%;height:auto;display:block}.supp-product-benefit-hero__stage--preview .supp-product-benefit-hero__product{width:30%;bottom:29%}.supp-product-benefit-hero__product-image--placeholder{color:color-mix(in srgb,var(--nvz-color-brand-primary) 16%,var(--nvz-color-neutral-light))}.supp-product-benefit-hero__stage--preview .supp-product-benefit-hero__product-image--placeholder{width:82%;margin-inline:auto}.supp-product-benefit-hero__empty{display:grid;gap:var(--nvz-space-sm);padding:clamp(var(--nvz-space-md),1.8vw,var(--nvz-space-lg));border-radius:var(--nvz-radius-lg);border:1px solid color-mix(in srgb,var(--nvz-color-brand-primary) 14%,var(--nvz-color-neutral-light));background:color-mix(in srgb,var(--nvz-color-bg-elevated) 94%,var(--nvz-color-white));box-shadow:var(--nvz-shadow-sm)}.supp-product-benefit-hero__empty-note{margin:0;color:var(--nvz-color-text-secondary);font-size:.92rem;line-height:1.55}.supp-product-benefit-hero__empty code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--nvz-color-text-main)}@media(max-width:989px){.supp-product-benefit-hero__layout{grid-template-columns:1fr;gap:var(--supp-product-benefit-hero-gap-mobile, 28px)}.supp-product-benefit-hero__media{order:-1;justify-items:center}.supp-product-benefit-hero__benefits{gap:var(--supp-product-benefit-hero-benefit-gap-mobile, 18px)}.supp-product-benefit-hero__benefits--manual{width:100%;min-height:auto}.supp-product-benefit-hero__cta{width:100%}.supp-product-benefit-hero__cta-button{padding:.95rem 1rem}.supp-product-benefit-hero__cta-label{font-size:.98rem}.supp-product-benefit-hero__cta-price{font-size:1rem}.supp-product-benefit-hero__benefit{align-items:start}.supp-product-benefit-hero__benefit--manual{position:relative;left:auto;top:auto;width:100%;min-height:0}.supp-product-benefit-hero__benefit.is-side-right{flex-direction:row-reverse;padding-left:0}.supp-product-benefit-hero__benefit.is-side-right .supp-product-benefit-hero__benefit-media,.supp-product-benefit-hero__benefit.is-side-right .supp-product-benefit-hero__benefit-copy{margin-left:0}.supp-product-benefit-hero__stage{width:min(100%,var(--supp-product-benefit-hero-stage-size-mobile, 320px))}.supp-product-benefit-hero__holder{transform:translate(calc(-50% + var(--supp-product-benefit-hero-holder-x-mobile, 0px)),var(--supp-product-benefit-hero-holder-y-mobile, 12px)) scale(var(--supp-product-benefit-hero-holder-scale-mobile, var(--supp-product-benefit-hero-holder-scale-desktop, 1)))}.supp-product-benefit-hero__product{width:42%;transform:translate(calc(-50% + var(--supp-product-benefit-hero-product-x-mobile, 0px)),var(--supp-product-benefit-hero-product-y-mobile, -18px)) rotate(-3deg) scale(var(--supp-product-benefit-hero-product-scale-mobile, var(--supp-product-benefit-hero-product-scale-desktop, 1)))}.supp-product-benefit-hero__benefit-title{font-size:clamp(1.08rem,5vw,1.35rem);width:auto}.supp-product-benefit-hero__benefit-text{max-width:none;font-size:.98rem;width:auto}.supp-product-benefit-hero__benefit-copy{flex:1 1 auto;width:auto;min-width:0}.supp-product-hotspot__layout{grid-template-columns:1fr}.supp-product-hotspot__pin{--supp-hotspot-pin-size: calc(var(--supp-product-hotspot-pin-size, 36px) - 4px)}}@media(min-width:990px)and (max-width:1024px){.supp-product-benefit-hero__layout{grid-template-columns:1fr;gap:var(--supp-product-benefit-hero-gap-mobile, 28px)}.supp-product-benefit-hero__media{order:-1;justify-items:center}.supp-product-benefit-hero__cta{width:100%}.supp-product-benefit-hero__benefits{gap:var(--supp-product-benefit-hero-benefit-gap-mobile, 18px)}.supp-product-benefit-hero__benefits--manual{width:100%;min-height:auto}.supp-product-benefit-hero__benefits:not(.supp-product-benefit-hero__benefits--manual) .supp-product-benefit-hero__benefit:nth-child(2),.supp-product-benefit-hero__benefits:not(.supp-product-benefit-hero__benefits--manual) .supp-product-benefit-hero__benefit:nth-child(4){padding-left:0}.supp-product-benefit-hero__benefit--manual{position:relative;left:auto;top:auto;width:100%;min-height:0}.supp-product-benefit-hero__benefit.is-side-right{flex-direction:row-reverse;padding-left:0}.supp-product-benefit-hero__benefit.is-side-right .supp-product-benefit-hero__benefit-media,.supp-product-benefit-hero__benefit.is-side-right .supp-product-benefit-hero__benefit-copy{margin-left:0}.supp-product-benefit-hero__benefit-copy{flex:1 1 auto;width:auto;min-width:0}.supp-product-benefit-hero__benefit-title,.supp-product-benefit-hero__benefit-text{width:auto}.supp-product-benefit-hero__benefit-text{max-width:none}.supp-product-benefit-hero__stage{width:min(100%,var(--supp-product-benefit-hero-stage-size-mobile, 320px))}.supp-product-benefit-hero__holder{transform:translate(calc(-50% + var(--supp-product-benefit-hero-holder-x-mobile, 0px)),var(--supp-product-benefit-hero-holder-y-mobile, 12px)) scale(var(--supp-product-benefit-hero-holder-scale-mobile, var(--supp-product-benefit-hero-holder-scale-desktop, 1)))}.supp-product-benefit-hero__product{width:42%;transform:translate(calc(-50% + var(--supp-product-benefit-hero-product-x-mobile, 0px)),var(--supp-product-benefit-hero-product-y-mobile, -18px)) rotate(-3deg) scale(var(--supp-product-benefit-hero-product-scale-mobile, var(--supp-product-benefit-hero-product-scale-desktop, 1)))}}@media(max-width:749px){.supp-product-benefit-hero__benefit--size-sm .supp-product-benefit-hero__benefit-ring{width:60px;height:60px}.supp-product-benefit-hero__benefit--size-md .supp-product-benefit-hero__benefit-ring{width:72px;height:72px}.supp-product-benefit-hero__benefit--size-lg .supp-product-benefit-hero__benefit-ring{width:80px;height:80px}}.supp-product-video .supp-section{padding-top:var(--supp-product-video-top, 56px);padding-bottom:var(--supp-product-video-bottom, 56px)}.supp-product-video__intro{display:grid;gap:var(--nvz-space-sm);max-width:min(720px,100%);margin:0 auto var(--nvz-space-lg);text-align:center}.supp-product-video__intro .supp-section-title,.supp-product-video__intro .supp-section-copy{margin:0}.supp-product-video__media,.supp-product-video__empty{border-radius:var(--nvz-radius-lg);border:1px solid color-mix(in srgb,var(--nvz-color-brand-primary) 16%,var(--nvz-color-neutral-light));background:color-mix(in srgb,var(--nvz-color-bg-elevated) 94%,var(--nvz-color-white));box-shadow:var(--nvz-shadow-sm)}.supp-product-video__media{position:relative;overflow:hidden;width:min(960px,100%);margin-inline:auto;aspect-ratio:16 / 9}.supp-product-video__media--ratio-1-1{aspect-ratio:1 / 1}.supp-product-video__media--ratio-4-5{aspect-ratio:4 / 5}.supp-product-video__video,.supp-product-video__embed{display:block;width:100%;height:100%;border:0;object-fit:cover}.supp-product-video__empty{width:min(720px,100%);margin-inline:auto;padding:clamp(var(--nvz-space-md),3.5vw,var(--nvz-space-xl));text-align:center;display:grid;gap:var(--nvz-space-sm)}.supp-product-video__empty h3,.supp-product-video__empty p{margin:0}.supp-product-video__apps{width:min(960px,100%);margin:var(--nvz-space-lg) auto 0;display:grid;gap:var(--nvz-space-md)}.supp-product-video__app{min-width:0}@media(max-width:749px){.supp-product-video .supp-section{padding-top:clamp(40px,9vw,var(--supp-product-video-top, 56px));padding-bottom:clamp(40px,9vw,var(--supp-product-video-bottom, 56px))}.supp-product-video__intro{margin-bottom:var(--nvz-space-md);text-align:left}}.nvz-sticky-atc{position:fixed;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--nvz-space-sm);min-height:62px;padding:.66rem .78rem .66rem .84rem;border-radius:var(--nvz-radius-pill);border:1px solid color-mix(in srgb,var(--nvz-color-brand-primary) 20%,var(--nvz-color-neutral-light));background:color-mix(in srgb,var(--nvz-color-bg-elevated) 88%,var(--nvz-color-brand-soft));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--nvz-shadow-md);opacity:0;transform:translateY(calc(100% + 20px));pointer-events:none;transition:transform .26s var(--motion-ease-out),opacity .22s ease}.nvz-sticky-atc.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.nvz-sticky-atc__info{min-width:0;flex:1;display:grid;gap:.12rem}.nvz-sticky-atc__title,.nvz-sticky-atc__price{margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nvz-sticky-atc__title{font-size:.83rem;font-weight:700;color:var(--nvz-color-text-main)}.nvz-sticky-atc__price{font-size:.78rem;color:var(--nvz-color-text-secondary)}.nvz-sticky-atc__btn{border:1px solid color-mix(in srgb,var(--nvz-color-brand-primary) 26%,transparent);background:var(--nvz-color-brand-primary);color:var(--nvz-color-white);min-height:2.35rem;min-width:7.2rem;padding:.45rem 1rem;border-radius:var(--nvz-radius-pill);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.nvz-sticky-atc__btn:hover,.nvz-sticky-atc__btn:focus-visible{background:var(--nvz-color-brand-primary-hover);transform:translateY(-1px)}.nvz-sticky-atc__btn:disabled{opacity:.48;cursor:not-allowed;transform:none}@media(max-width:749px){.nvz-sticky-atc{left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));min-height:58px;padding:.56rem .65rem .56rem .7rem;gap:.55rem}.nvz-sticky-atc__btn{min-width:6.5rem;min-height:2.1rem;font-size:.72rem;padding:.4rem .8rem}}.supp-product-assurance{background:var(--supp-assurance-section-bg, var(--nvz-color-bg-section));padding-top:var(--supp-assurance-padding-top, 12px);padding-bottom:var(--supp-assurance-padding-bottom, 12px)}.supp-product-assurance__grid{display:grid;gap:var(--nvz-space-md);grid-template-columns:repeat(var(--supp-assurance-columns-desktop, 4),minmax(0,1fr))}.supp-product-assurance__item{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.72rem;min-height:68px;padding:.85rem 1rem;border-radius:var(--nvz-radius-md);background:var(--supp-assurance-card-bg, color-mix(in srgb, var(--nvz-color-brand-soft) 65%, var(--nvz-color-bg-elevated)));border:1px solid color-mix(in srgb,var(--nvz-color-brand-primary) 14%,var(--nvz-color-neutral-light));box-shadow:var(--nvz-shadow-sm);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.supp-product-assurance__item:hover{border-color:color-mix(in srgb,var(--nvz-color-brand-primary) 26%,var(--nvz-color-neutral-light));box-shadow:var(--nvz-shadow-md);transform:translateY(-1px)}.supp-product-assurance__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--supp-assurance-icon-color, var(--nvz-color-text-main))}.supp-product-assurance__icon-svg{width:18px;height:18px}.supp-product-assurance__text{min-width:0;display:grid;gap:.1rem}.supp-product-assurance__title,.supp-product-assurance__subtitle{margin:0;color:var(--supp-assurance-text-color, var(--nvz-color-text-main));line-height:1.25}.supp-product-assurance__title{font-size:.94rem;font-weight:600}.supp-product-assurance__subtitle{font-size:.89rem;font-weight:500;color:var(--nvz-color-text-secondary)}@media(max-width:989px){.supp-product-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.supp-product-assurance__grid{grid-template-columns:1fr}}.supp-global-proof,.supp-global-reviews{position:relative;padding-top:var(--supp-global-proof-top, var(--supp-global-reviews-top, 56px));padding-bottom:var(--supp-global-proof-bottom, var(--supp-global-reviews-bottom, 56px))}.shopify-section.supp-global-proof,.shopify-section.supp-global-reviews{padding-top:0;padding-bottom:0}.supp-global-proof__layout,.supp-global-reviews__layout{position:relative;z-index:2;display:grid;gap:clamp(var(--nvz-space-md),2vw,var(--nvz-space-lg))}.supp-global-proof__head,.supp-global-reviews__head{display:grid;gap:var(--nvz-space-sm)}.supp-global-proof__head--left,.supp-global-reviews__head--left{text-align:left;justify-items:start}.supp-global-proof__head--center,.supp-global-reviews__head--center{text-align:center;justify-items:center}.supp-global-proof__head--right,.supp-global-reviews__head--right{text-align:right;justify-items:end}.supp-global-proof__title{margin-bottom:0;max-width:var(--supp-global-proof-heading-max, 28ch)}.supp-global-proof__copy{max-width:var(--supp-global-proof-copy-max, 60ch);color:color-mix(in srgb,var(--nvz-color-text-main, #10414A) 45%,var(--nvz-color-text-secondary, #5C6B66))}.supp-global-proof__item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.85rem;align-items:start;padding:var(--supp-global-proof-card-padding, 24px);border-radius:var(--supp-global-proof-card-radius, var(--nvz-radius-lg));background:color-mix(in srgb,var(--nvz-color-brand-soft) 32%,var(--nvz-color-bg-elevated));border:1px solid color-mix(in srgb,var(--nvz-color-brand-primary) 14%,var(--nvz-color-neutral-light));box-shadow:var(--nvz-shadow-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media(hover:hover)and (pointer:fine){.supp-global-proof__item.is-hover-enabled:hover{transform:translateY(calc(-1 * var(--supp-global-proof-hover-lift, 4px)));box-shadow:0 18px 34px rgba(8,61,62,calc(var(--supp-global-proof-hover-shadow, 22) / 100));border-color:color-mix(in srgb,var(--nvz-color-brand-primary) 28%,var(--nvz-color-neutral-light))}}.supp-global-proof__icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:var(--nvz-color-brand-primary)}.supp-global-proof__icon-svg{width:21px;height:21px}.supp-global-proof__text{display:grid;gap:.45rem}.supp-global-proof__item-title{margin:0;color:var(--nvz-color-text-main);font-size:1.06rem;line-height:1.25}.supp-global-proof__item-copy{margin:0;color:color-mix(in srgb,var(--nvz-color-text-main, #10414A) 45%,var(--nvz-color-text-secondary, #5C6B66));line-height:1.5}.supp-global-proof__item-meta{margin:0;font-size:.89rem;color:color-mix(in srgb,var(--nvz-color-text-main, #10414A) 40%,var(--nvz-color-text-secondary, #5C6B66))}.supp-global-proof__item-link{width:fit-content;font-size:.9rem;font-weight:600;color:var(--nvz-color-brand-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease,color .18s ease}.supp-global-proof__item-link:hover{border-color:currentColor;color:var(--nvz-color-brand-primary-hover)}.supp-global-proof__empty,.supp-global-reviews__empty{padding:1.2rem 1.35rem;border-radius:var(--nvz-radius-md);max-width:42rem}.supp-global-proof__empty h3,.supp-global-reviews__empty h3{margin:0 0 .5rem;color:var(--nvz-color-text-main)}.supp-global-reviews__title{margin-bottom:0;max-width:26ch}.supp-global-reviews__copy{max-width:62ch}.supp-global-reviews__summary{max-width:26rem;padding:var(--supp-global-reviews-card-padding, 24px);border-radius:var(--supp-global-reviews-card-radius, var(--nvz-radius-lg));display:grid;gap:.45rem;border:1px solid color-mix(in srgb,var(--nvz-color-brand-primary) 14%,var(--nvz-color-neutral-light))}.supp-global-reviews__summary-score{margin:0;color:var(--nvz-color-text-main);font-size:1.9rem;line-height:1;font-weight:700}.supp-global-reviews__summary-count,.supp-global-reviews__summary-product{margin:0;color:var(--nvz-color-text-secondary)}.supp-global-reviews__grid{display:grid;grid-template-columns:repeat(var(--supp-global-reviews-cols-desktop, 3),minmax(0,1fr));gap:var(--supp-global-reviews-gap, 20px)}.supp-global-reviews__item{display:grid;gap:.85rem;padding:var(--supp-global-reviews-card-padding, 24px);border-radius:var(--supp-global-reviews-card-radius, var(--nvz-radius-lg));border:1px solid color-mix(in srgb,var(--nvz-color-brand-primary) 14%,var(--nvz-color-neutral-light));background:color-mix(in srgb,var(--nvz-color-bg-elevated) 86%,var(--nvz-color-brand-soft))}.supp-global-reviews__stars,.supp-global-reviews__item-stars{display:inline-flex;gap:.18rem}.supp-global-reviews__star{color:color-mix(in srgb,var(--supp-global-reviews-star, var(--nvz-color-brand-primary)) 24%,var(--nvz-color-neutral-light));font-size:1rem;line-height:1}.supp-global-reviews__star.is-filled{color:var(--supp-global-reviews-star, var(--nvz-color-brand-primary))}.supp-global-reviews__item-quote{margin:0;color:var(--nvz-color-text-main);line-height:1.55}.supp-global-reviews__item-footer{display:flex;gap:.7rem;align-items:center}.supp-global-reviews__avatar{width:40px;height:40px;border-radius:var(--nvz-radius-full);object-fit:cover}.supp-global-reviews__item-meta{display:grid;gap:.1rem}.supp-global-reviews__author,.supp-global-reviews__author-meta,.supp-global-reviews__date{margin:0}.supp-global-reviews__author{color:var(--nvz-color-text-main);font-weight:600;line-height:1.2}.supp-global-reviews__author-meta,.supp-global-reviews__date{color:var(--nvz-color-text-secondary);font-size:.88rem}.supp-global-reviews__item-bottom{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.supp-global-reviews__verified{border-radius:var(--nvz-radius-full);background:var(--supp-global-reviews-verified, var(--nvz-color-brand-soft));color:var(--nvz-color-text-main);font-size:.8rem;line-height:1;padding:.38rem .62rem}.supp-global-reviews__product-link{color:var(--nvz-color-brand-primary);font-size:.88rem;text-decoration:none}.supp-global-reviews__product-link:hover{text-decoration:underline;text-underline-offset:.16em}@media(max-width:989px){.supp-global-reviews__grid{grid-template-columns:repeat(min(2,var(--supp-global-reviews-cols-desktop, 3)),minmax(0,1fr))}}@media(max-width:749px){.supp-global-proof{padding-top:var(--supp-global-proof-top, 44px);padding-bottom:var(--supp-global-proof-bottom, 44px)}.supp-global-reviews{padding-top:var(--supp-global-reviews-top, 42px);padding-bottom:var(--supp-global-reviews-bottom, 46px)}.supp-global-reviews__grid{grid-template-columns:repeat(var(--supp-global-reviews-cols-mobile, 1),minmax(0,1fr))}}.supp-product-ingredients-visual{background:var(--supp-ingredients-bg, var(--nvz-color-bg-section))}.supp-product-ingredients-visual__layout{display:grid;gap:clamp(var(--nvz-space-md),2.2vw,var(--nvz-space-lg))}.supp-product-ingredients-visual__head{display:block}.supp-product-ingredients-visual__title{margin-bottom:0;max-width:8ch;color:var(--nvz-color-text-main);font-size:clamp(2.15rem,4.4vw,3.45rem);line-height:.98;letter-spacing:-.02em;font-weight:700;transform:translate(var(--supp-block-offset-x, 0px),var(--supp-block-offset-y, 0px))}.supp-product-ingredients-visual__info{position:absolute;right:calc(max(16px,(100vw - var(--nvz-pill-max-width, 1440px)) / 2) - 50vw + 50%);bottom:clamp(.9rem,2vw,1.45rem);display:inline-flex;align-items:center;justify-content:flex-end;gap:clamp(.8rem,1.25vw,1.15rem);width:auto;max-width:none;padding:0;text-align:right;z-index:3}.supp-product-ingredients-visual__copy{max-width:46ch;font-size:1.12rem;line-height:1.45;font-weight:600;color:color-mix(in srgb,var(--nvz-color-text-main, #10414A) 45%,var(--nvz-color-text-secondary, #5C6B66));transform:translate(var(--supp-block-offset-x, 0px),var(--supp-block-offset-y, 0px))}.supp-product-ingredients-visual__cta{min-height:2.75rem;padding:0 1.2rem;border-radius:var(--nvz-radius-full);border-color:color-mix(in srgb,var(--supp-ingredients-ring, var(--nvz-color-brand-primary)) 58%,var(--nvz-color-neutral-light));background:color-mix(in srgb,var(--nvz-color-bg-elevated) 84%,var(--nvz-color-brand-soft));color:var(--nvz-color-brand-primary);font-size:.94rem;letter-spacing:.02em;text-transform:uppercase;font-weight:700;gap:.35rem;justify-self:end;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease;transform:translate(var(--supp-block-offset-x, 0px),var(--supp-block-offset-y, 0px))}.supp-product-ingredients-visual__cta:after{content:"\2192";font-size:1rem;line-height:1}.supp-product-ingredients-visual__cta:hover,.supp-product-ingredients-visual__cta:focus-visible{border-color:var(--nvz-color-brand-primary);background:color-mix(in srgb,var(--nvz-color-brand-soft) 72%,var(--nvz-color-bg-elevated));color:var(--nvz-color-brand-primary-hover)}.supp-product-ingredients-visual__canvas{--supp-ingredients-stage-offset-x: clamp(-4.4rem, -5vw, -3.4rem);position:relative;width:min(100%,calc(var(--supp-ingredients-orbit-diameter, 520px) + 340px));min-height:calc(var(--supp-ingredients-orbit-diameter, 520px) + 180px);height:calc(var(--supp-ingredients-orbit-diameter, 520px) + 180px);margin-inline:auto}.supp-product-ingredients-visual__orbit{position:absolute;left:calc(50% + var(--supp-ingredients-stage-offset-x, 0px));top:50%;width:var(--supp-ingredients-orbit-diameter, 520px);height:var(--supp-ingredients-orbit-diameter, 520px);transform:translate(-50%,-50%);border-radius:50%;border:1px solid color-mix(in srgb,var(--supp-ingredients-ring, var(--nvz-color-brand-primary)) 85%,var(--nvz-color-brand-soft));z-index:0;pointer-events:none}.supp-product-ingredients-visual__center{position:absolute;left:calc(50% + var(--supp-ingredients-stage-offset-x, 0px));top:50%;width:min(100%,var(--supp-ingredients-center-width, 330px));padding:var(--supp-center-frame-padding, 0px);border-radius:var(--supp-center-frame-radius, 0px);border:var(--supp-center-frame-border-width, 0px) solid var(--supp-center-frame-border, transparent);background:var(--supp-center-frame-bg, transparent);box-shadow:var(--supp-center-frame-shadow, none);transform:translate(calc(-50% + var(--supp-center-offset-x, 0px)),calc(-50% + var(--supp-center-offset-y, 0px)));z-index:2}.supp-product-ingredients-visual__center-picture{display:block}.supp-product-ingredients-visual__center-image{width:100%;height:auto;display:block;object-fit:var(--supp-center-image-fit, contain);object-position:var(--supp-center-image-position, center);transform:scale(var(--supp-center-image-scale, 1));transform-origin:center center;border-radius:var(--supp-center-image-radius, calc(var(--nvz-radius-lg) - 8px))}.supp-product-ingredients-visual__items{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.supp-product-ingredients-visual__item{--supp-item-size-scale: 1;--supp-item-size: calc(var(--supp-ingredients-bubble-size, 88px) * var(--supp-item-size-scale));--supp-item-nudge-step: 6px;--supp-item-nudge-x: 0px;--supp-item-nudge-y: 0px;position:absolute;left:calc(50% + var(--supp-ingredients-stage-offset-x, 0px));top:50%;width:var(--supp-item-size);height:var(--supp-item-size);transform:translate(-50%,-50%) rotate(var(--supp-ingredient-angle, 0deg)) translateY(calc(var(--supp-ingredients-orbit-diameter, 520px) / -2)) rotate(calc(var(--supp-ingredient-angle, 0deg) * -1)) translate(var(--supp-item-nudge-x),var(--supp-item-nudge-y))}@media(min-width:990px){.supp-product-ingredients-visual__canvas--multi .supp-product-ingredients-visual__item{--supp-item-size: 150px}.supp-product-ingredients-visual__canvas--multi .supp-product-ingredients-visual__info{bottom:.4rem}}.shopify-design-mode .supp-product-ingredients-visual.is-center-media-selected .supp-product-ingredients-visual__items{pointer-events:none}.supp-product-ingredients-visual__item.is-left{text-align:right}.supp-product-ingredients-visual__item.is-right{text-align:left}.supp-product-ingredients-visual__bubble{width:100%;height:100%;border-radius:50%;overflow:hidden;border:1px solid color-mix(in srgb,var(--supp-ingredients-ring, var(--nvz-color-brand-primary)) 24%,var(--nvz-color-neutral-light));background:color-mix(in srgb,var(--nvz-color-bg-elevated) 90%,var(--nvz-color-brand-soft));box-shadow:var(--nvz-shadow-sm);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;transform:translateZ(0) scale(1);will-change:transform}.supp-product-ingredients-visual__item--size-sm{--supp-item-size-scale: .88}.supp-product-ingredients-visual__item--size-md{--supp-item-size-scale: 1}.supp-product-ingredients-visual__item--size-lg{--supp-item-size-scale: 1.12}.supp-product-ingredients-visual__item--nx-n6{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * -6)}.supp-product-ingredients-visual__item--nx-n5{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * -5)}.supp-product-ingredients-visual__item--nx-n4{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * -4)}.supp-product-ingredients-visual__item--nx-n3{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * -3)}.supp-product-ingredients-visual__item--nx-n2{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * -2)}.supp-product-ingredients-visual__item--nx-n1{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * -1)}.supp-product-ingredients-visual__item--nx-z0{--supp-item-nudge-x: 0px}.supp-product-ingredients-visual__item--nx-p1{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * 1)}.supp-product-ingredients-visual__item--nx-p2{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * 2)}.supp-product-ingredients-visual__item--nx-p3{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * 3)}.supp-product-ingredients-visual__item--nx-p4{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * 4)}.supp-product-ingredients-visual__item--nx-p5{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * 5)}.supp-product-ingredients-visual__item--nx-p6{--supp-item-nudge-x: calc(var(--supp-item-nudge-step) * 6)}.supp-product-ingredients-visual__item--ny-n6{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * -6)}.supp-product-ingredients-visual__item--ny-n5{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * -5)}.supp-product-ingredients-visual__item--ny-n4{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * -4)}.supp-product-ingredients-visual__item--ny-n3{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * -3)}.supp-product-ingredients-visual__item--ny-n2{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * -2)}.supp-product-ingredients-visual__item--ny-n1{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * -1)}.supp-product-ingredients-visual__item--ny-z0{--supp-item-nudge-y: 0px}.supp-product-ingredients-visual__item--ny-p1{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * 1)}.supp-product-ingredients-visual__item--ny-p2{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * 2)}.supp-product-ingredients-visual__item--ny-p3{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * 3)}.supp-product-ingredients-visual__item--ny-p4{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * 4)}.supp-product-ingredients-visual__item--ny-p5{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * 5)}.supp-product-ingredients-visual__item--ny-p6{--supp-item-nudge-y: calc(var(--supp-item-nudge-step) * 6)}.supp-product-ingredients-visual.has-bubble-hover .supp-product-ingredients-visual__item:is(:hover,:focus-within) .supp-product-ingredients-visual__bubble{border-color:color-mix(in srgb,var(--supp-ingredients-ring, var(--nvz-color-brand-primary)) 62%,var(--nvz-color-neutral-light));box-shadow:var(--nvz-shadow-md);transform:translateY(calc(var(--supp-bubble-hover-lift, 6px) * -1)) scale(var(--supp-bubble-hover-scale, 1.06))}.supp-product-ingredients-visual.has-bubble-animation.bubble-animation--float .supp-product-ingredients-visual__item{animation:suppIngredientOrbitFloat var(--supp-bubble-animation-duration, 6s) ease-in-out infinite;animation-delay:var(--supp-item-animation-delay, 0ms)}.supp-product-ingredients-visual.has-bubble-animation.bubble-animation--pulse .supp-product-ingredients-visual__bubble{animation:suppIngredientBubblePulse var(--supp-bubble-animation-duration, 6s) ease-in-out infinite;animation-delay:var(--supp-item-animation-delay, 0ms)}.supp-product-ingredients-visual__bubble-image{width:100%;height:100%;object-fit:cover;display:block}.supp-product-ingredients-visual__bubble-fallback{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--supp-ingredients-ring, var(--nvz-color-brand-primary)) 35%,var(--nvz-color-white)),transparent 45%),radial-gradient(circle at 68% 70%,color-mix(in srgb,var(--supp-ingredients-ring, var(--nvz-color-brand-primary)) 26%,var(--nvz-color-white)),transparent 44%),color-mix(in srgb,var(--nvz-color-bg-base) 85%,var(--nvz-color-white))}.supp-product-ingredients-visual__item-body{position:absolute;top:50%;width:min(220px,32vw);transform:translate(var(--supp-item-label-offset-x, 0px),calc(-50% + var(--supp-item-label-offset-y, 0px)));display:grid;gap:.25rem}.supp-product-ingredients-visual__item.is-left .supp-product-ingredients-visual__item-body{right:calc(100% + var(--supp-ingredients-label-gap, 14px));justify-items:end}.supp-product-ingredients-visual__item.is-right .supp-product-ingredients-visual__item-body{left:calc(100% + var(--supp-ingredients-label-gap, 14px));justify-items:start}.supp-product-ingredients-visual__item-title{margin:0;color:var(--nvz-color-text-main);overflow-wrap:break-word;text-wrap:balance;font-size:clamp(1.15rem,1.35vw,1.5rem);line-height:1.12;letter-spacing:-.01em;font-weight:700;transform:translate(var(--supp-label-offset-x, 0px),var(--supp-label-offset-y, 0px))}.supp-product-ingredients-visual__item-copy{margin:0;color:color-mix(in srgb,var(--nvz-color-text-main, #10414A) 45%,var(--nvz-color-text-secondary, #5C6B66));overflow-wrap:normal;font-size:.98rem;line-height:1.4;transform:translate(var(--supp-label-offset-x, 0px),var(--supp-label-offset-y, 0px))}.supp-product-ingredients-visual__item-title--sm{font-size:clamp(1rem,1.1vw,1.25rem)}.supp-product-ingredients-visual__item-title--md{font-size:clamp(1.15rem,1.35vw,1.5rem)}.supp-product-ingredients-visual__item-title--lg{font-size:clamp(1.3rem,1.6vw,1.75rem)}.supp-product-ingredients-visual__item-copy--sm{font-size:.9rem;line-height:1.3}.supp-product-ingredients-visual__item-copy--md{font-size:.98rem;line-height:1.34}.supp-product-ingredients-visual__item-copy--lg{font-size:1.06rem;line-height:1.4}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__center{left:calc(50% + var(--supp-ingredients-stage-offset-x, 0px) - var(--supp-ingredients-orbit-diameter, 520px) / 2);width:min(100%,calc(var(--supp-ingredients-orbit-diameter, 520px) * .72))}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__item{--supp-item-size: calc(var(--supp-ingredients-orbit-diameter, 520px) * .46)}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__bubble{background:color-mix(in srgb,var(--supp-ingredients-ring, var(--nvz-color-brand-primary)) 18%,var(--nvz-color-white));border-color:color-mix(in srgb,var(--supp-ingredients-ring, var(--nvz-color-brand-primary)) 40%,var(--nvz-color-white))}@media(min-width:990px)and (max-width:1439px){.supp-product-ingredients-visual__canvas--multi{--supp-ingredients-stage-offset-x: 0px;--supp-ingredients-orbit-diameter: clamp(400px, calc(54vw - 56px) , 660px)}.supp-product-ingredients-visual__canvas--multi .supp-product-ingredients-visual__item{--supp-item-size: calc(var(--supp-ingredients-orbit-diameter) * .2273)}.supp-product-ingredients-visual__canvas--multi .supp-product-ingredients-visual__item-body{width:clamp(150px,calc(var(--supp-ingredients-orbit-diameter) / 3),220px)}.supp-product-ingredients-visual__canvas--multi .supp-product-ingredients-visual__center{width:min(100%,var(--supp-ingredients-center-width, 330px),calc(var(--supp-ingredients-orbit-diameter) / 2))}.supp-product-ingredients-visual__canvas--solo{--supp-ingredients-stage-offset-x: 0px;--supp-ingredients-orbit-diameter: clamp(380px, calc(48vw - 60px) , 660px)}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__item{--supp-item-size: calc(var(--supp-ingredients-orbit-diameter) * .36)}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__item-body{width:min(180px,16vw)}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__center{width:min(100%,var(--supp-ingredients-center-width, 330px),calc(var(--supp-ingredients-orbit-diameter) * .72));transform:translate(calc(-50% + clamp(calc(var(--supp-ingredients-orbit-diameter) / -2),var(--supp-center-offset-x, 0px),calc(var(--supp-ingredients-orbit-diameter) / 2))),calc(-50% + var(--supp-center-offset-y, 0px)))}}@media(max-width:989px){.supp-product-ingredients-visual__head{display:block}.supp-product-ingredients-visual__canvas{--supp-ingredients-stage-offset-x: 0px;width:100%;aspect-ratio:auto;display:grid;gap:var(--nvz-space-md);min-height:0;height:auto}.supp-product-ingredients-visual__info{position:static;display:grid;width:min(100%,26rem);max-width:100%;margin-top:var(--nvz-space-sm);justify-items:start;gap:var(--nvz-space-sm);text-align:left}.supp-product-ingredients-visual__copy{white-space:normal}.supp-product-ingredients-visual__orbit{display:none}.supp-product-ingredients-visual__center{position:relative;left:auto;top:auto;transform:translate(var(--supp-center-offset-x, 0px),var(--supp-center-offset-y, 0px));width:min(82%,360px);margin-inline:auto}.supp-product-ingredients-visual__items{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nvz-space-md)}.supp-product-ingredients-visual__item{position:static;animation:none!important;transform:none;display:grid;text-align:center;align-items:center;gap:var(--nvz-space-sm);width:auto;height:auto}.supp-product-ingredients-visual__item.is-left,.supp-product-ingredients-visual__item.is-right{text-align:center}.supp-product-ingredients-visual__item-body{position:static;transform:translate(var(--supp-item-label-offset-x, 0px),var(--supp-item-label-offset-y, 0px));width:100%;justify-items:center}.supp-product-ingredients-visual__bubble{animation:none!important;width:calc(84px * var(--supp-item-size-scale, 1));height:calc(84px * var(--supp-item-size-scale, 1))}}@media(max-width:640px){.supp-product-ingredients-visual__items{grid-template-columns:1fr}}@media(max-width:989px){.supp-product-ingredients-visual__canvas{--supp-ingredients-orbit-diameter: min( calc(100vw - 100px) , 380px);--supp-ingredients-stage-offset-x: 0px;--supp-iv-vcenter: calc(var(--supp-ingredients-orbit-diameter) / 2 + clamp(16px, 4vw, 40px));display:block;height:calc(var(--supp-ingredients-orbit-diameter) + 220px);min-height:calc(var(--supp-ingredients-orbit-diameter) + 220px)}.supp-product-ingredients-visual__info{position:absolute;left:0;right:0;bottom:0;display:grid;width:min(100%,24rem);max-width:100%;margin:0 auto;justify-items:center;gap:var(--nvz-space-sm);text-align:center}.supp-product-ingredients-visual__orbit{display:block;top:var(--supp-iv-vcenter, 50%)}.supp-product-ingredients-visual__center{position:absolute;left:50%;top:var(--supp-iv-vcenter, 50%);transform:translate(calc(-50% + var(--supp-center-offset-x, 0px)),calc(-50% + var(--supp-center-offset-y, 0px)));width:min(100%,var(--supp-ingredients-center-width, 330px));max-width:150px;margin-inline:initial}.supp-product-ingredients-visual__items{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.supp-product-ingredients-visual__item{--supp-ingredients-bubble-size: 54px;position:absolute;left:50%;top:var(--supp-iv-vcenter, 50%);width:var(--supp-item-size);height:var(--supp-item-size);display:block;transform:translate(-50%,-50%) rotate(var(--supp-ingredient-angle, 0deg)) translateY(calc(var(--supp-ingredients-orbit-diameter) / -2)) rotate(calc(var(--supp-ingredient-angle, 0deg) * -1)) translate(var(--supp-item-nudge-x),var(--supp-item-nudge-y))}.supp-product-ingredients-visual__bubble{width:100%;height:100%}.supp-product-ingredients-visual__item-body{display:grid;position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:92px;text-align:center;justify-items:center;gap:0;margin-top:3px}.supp-product-ingredients-visual__item.is-left .supp-product-ingredients-visual__item-body,.supp-product-ingredients-visual__item.is-right .supp-product-ingredients-visual__item-body{left:50%;right:auto;justify-items:center}.supp-product-ingredients-visual__item-title{font-size:.78rem;line-height:1.25;transform:none;white-space:normal}.supp-product-ingredients-visual__item-copy{display:none}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__center{left:calc(50% - var(--supp-ingredients-orbit-diameter) / 2);max-width:calc(var(--supp-ingredients-orbit-diameter) * .62)}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__item{--supp-item-size: calc(var(--supp-ingredients-orbit-diameter) * .5)}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__item-body{max-width:130px}}@media(max-width:749px){.supp-product-ingredients-visual__canvas{--supp-ingredients-orbit-diameter: min( calc(100vw - 100px) , 280px)}.supp-product-ingredients-visual__canvas--solo{--supp-ingredients-orbit-diameter: min( calc(61.7vw - 10px) , 280px)}}@media(max-width:989px)and (orientation:landscape){.supp-product-ingredients-visual__canvas{--supp-ingredients-orbit-diameter: min( calc(100vh - 200px) , 210px);--supp-ingredients-stage-offset-x: 0px;--supp-iv-vcenter: 50%;display:block;height:calc(var(--supp-ingredients-orbit-diameter) + 80px);min-height:calc(var(--supp-ingredients-orbit-diameter) + 80px)}.supp-product-ingredients-visual__orbit{display:block}.supp-product-ingredients-visual__center{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + var(--supp-center-offset-x, 0px)),calc(-50% + var(--supp-center-offset-y, 0px)));width:min(100%,var(--supp-ingredients-center-width, 330px));max-width:110px;margin-inline:initial}.supp-product-ingredients-visual__items{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.supp-product-ingredients-visual__item{--supp-ingredients-bubble-size: 46px;position:absolute;left:50%;top:50%;width:var(--supp-item-size);height:var(--supp-item-size);display:block;animation:none!important;transform:translate(-50%,-50%) rotate(var(--supp-ingredient-angle, 0deg)) translateY(calc(var(--supp-ingredients-orbit-diameter) / -2)) rotate(calc(var(--supp-ingredient-angle, 0deg) * -1)) translate(var(--supp-item-nudge-x),var(--supp-item-nudge-y))}.supp-product-ingredients-visual__bubble{width:100%;height:100%}.supp-product-ingredients-visual__item-body{display:grid;position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:84px;text-align:center;justify-items:center;gap:0;margin-top:3px}.supp-product-ingredients-visual__item.is-left .supp-product-ingredients-visual__item-body,.supp-product-ingredients-visual__item.is-right .supp-product-ingredients-visual__item-body{left:50%;right:auto;justify-items:center}.supp-product-ingredients-visual__item-title{font-size:.72rem;line-height:1.25;transform:none;white-space:normal}.supp-product-ingredients-visual__item-copy{display:none}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__center{left:calc(50% - var(--supp-ingredients-orbit-diameter) / 2);max-width:calc(var(--supp-ingredients-orbit-diameter) * .58)}.supp-product-ingredients-visual__canvas--solo .supp-product-ingredients-visual__item{--supp-item-size: calc(var(--supp-ingredients-orbit-diameter) * .5)}.supp-product-ingredients-visual__info{display:none}}@media(prefers-reduced-motion:reduce){.supp-product-ingredients-visual__item,.supp-product-ingredients-visual__bubble{animation:none!important;transition-duration:0ms!important}}.supp-recently-viewed{padding-block:var(--space-12, 48px)}.supp-recently-viewed[hidden]{display:none}.supp-recently-viewed__title{margin:0 0 var(--space-6, 24px);font-size:1.5rem;font-weight:700;color:var(--color-fg, #083d3e);font-family:var(--nvz-font-heading)}.supp-recently-viewed__grid{list-style:none;margin:0;padding:0 0 .5rem;display:flex;gap:var(--space-4, 16px);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.supp-recently-viewed__item{list-style:none;flex:0 0 190px;scroll-snap-align:start}.supp-recently-viewed__item.is-sold-out .supp-recently-viewed__img{opacity:.55}.supp-recently-viewed__link{display:block;text-decoration:none;color:inherit}.supp-recently-viewed__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;background:var(--color-surface-soft, #eaf5ef);transition:transform var(--motion-duration-base, .22s) var(--motion-ease-out)}.supp-recently-viewed__img--placeholder{display:block;width:100%;aspect-ratio:1;border-radius:14px;background:var(--color-surface-soft, #eaf5ef)}.supp-recently-viewed__body{padding-block:var(--space-3, 12px)}.supp-recently-viewed__name{display:block;font-size:.95rem;font-weight:600;color:var(--color-fg, #083d3e);line-height:1.3;margin-bottom:.25rem}.supp-recently-viewed__price{display:block;font-size:.88rem;color:color-mix(in srgb,var(--nvz-color-text-main, #10414A) 45%,var(--nvz-color-text-secondary, #5C6B66))}.supp-recently-viewed__sold-out{display:block;font-size:.82rem;font-weight:600;color:var(--nvz-color-neutral-grey, #707A75)}@media(hover:hover)and (pointer:fine){.supp-recently-viewed__link:hover .supp-recently-viewed__img{transform:translateY(-2px)}}@media(max-width:989px){.supp-global-proof__item{flex:0 0 min(78vw,320px);scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pages-product.css.map */
