:root{--hz-custom-breakpoint-sm: 40rem;--hz-custom-breakpoint-md: 48rem;--hz-custom-breakpoint-lg: 64rem;--hz-custom-breakpoint-xl: 80rem;--hz-custom-container-narrow: var(--narrow-page-width);--hz-custom-container-default: var(--normal-page-width);--hz-custom-container-wide: var(--wide-page-width);--hz-custom-content-narrow: var(--narrow-content-width);--hz-custom-content-default: var(--normal-content-width);--hz-custom-content-wide: var(--wide-content-width);--hz-custom-inline-padding: var(--page-margin, 1rem);--hz-custom-color-background: var(--color-background);--hz-custom-color-background-rgb: var(--color-background-rgb);--hz-custom-color-foreground: var(--color-foreground);--hz-custom-color-foreground-rgb: var(--color-foreground-rgb);--hz-custom-color-border: var(--color-border, var(--color-foreground));--hz-custom-color-border-rgb: var(--color-border-rgb, var(--color-foreground-rgb));--hz-custom-color-border-subtle: rgb(var(--hz-custom-color-border-rgb) / var(--opacity-10));--hz-custom-color-foreground-muted: var(--color-foreground-muted);--hz-custom-color-foreground-subdued: var(--color-foreground-subdued);--hz-custom-color-input-background: var(--color-input-background);--hz-custom-color-input-text: var(--color-input-text);--hz-custom-color-input-border: var(--color-input-border);--hz-custom-color-focus: var(--color-primary-button-focus-outline, var(--color-foreground));--hz-custom-color-accent: var(--color-primary-button-background);--hz-custom-color-accent-contrast: var(--color-primary-button-text);--hz-custom-color-accent-hover: var(--color-primary-button-hover-background);--hz-custom-color-accent-hover-contrast: var(--color-primary-button-hover-text);--hz-custom-color-accent-border: var(--color-primary-button-border);--hz-custom-color-accent-hover-border: var(--color-primary-button-hover-border);--hz-custom-font-display: var(--font-heading--family);--hz-custom-font-display-style: var(--font-heading--style);--hz-custom-font-display-weight: var(--font-heading--weight);--hz-custom-font-body: var(--font-body--family);--hz-custom-font-body-style: var(--font-body--style);--hz-custom-font-body-weight: var(--font-body--weight);--hz-custom-font-label: var(--font-subheading--family);--hz-custom-font-label-style: var(--font-subheading--style);--hz-custom-font-label-weight: var(--font-subheading--weight);--hz-custom-font-display-size: var(--font-size--h1);--hz-custom-font-body-size: var(--font-size--paragraph);--hz-custom-font-label-size: var(--font-size--xs);--hz-custom-space-0: 0;--hz-custom-space-1: var(--padding-3xs);--hz-custom-space-2: var(--padding-2xs);--hz-custom-space-3: var(--padding-xs);--hz-custom-space-4: var(--padding-sm);--hz-custom-space-5: var(--padding-lg);--hz-custom-space-6: var(--padding-2xl);--hz-custom-space-7: var(--padding-4xl);--hz-custom-space-8: var(--padding-6xl);--hz-custom-space-section: clamp(var(--padding-4xl), 8vw, var(--padding-6xl));--hz-custom-control-height-sm: var(--button-size-sm);--hz-custom-control-height-md: var(--minimum-touch-target);--hz-custom-control-height-lg: var(--height-buy-buttons);--hz-custom-control-padding-inline: var(--input-padding-x, var(--button-padding-inline));--hz-custom-control-padding-block: var(--input-padding-y, var(--button-padding-block));--hz-custom-button-padding-inline: var(--button-padding-inline, 1.5rem);--hz-custom-button-padding-block: var(--button-padding-block, 1rem);--hz-custom-card-radius: var(--style-border-radius-md);--hz-custom-card-border-width: var(--style-border-width);--hz-custom-card-padding: var(--padding-xl);--hz-custom-badge-radius: var(--style-border-radius-pills);--hz-custom-badge-padding-block: var(--padding-2xs);--hz-custom-badge-padding-inline: var(--padding-sm);--hz-custom-motion-duration: var(--animation-speed);--hz-custom-motion-duration-slow: var(--animation-speed-slow);--hz-custom-motion-easing: var(--animation-easing)}:where([class^=hz-custom-],[class*=" hz-custom-"]){--hz-custom-color-background: var(--color-background);--hz-custom-color-background-rgb: var(--color-background-rgb);--hz-custom-color-foreground: var(--color-foreground);--hz-custom-color-foreground-rgb: var(--color-foreground-rgb);--hz-custom-color-border: var(--color-border, var(--color-foreground));--hz-custom-color-border-rgb: var(--color-border-rgb, var(--color-foreground-rgb));--hz-custom-color-border-subtle: rgb(var(--hz-custom-color-border-rgb) / var(--opacity-10));--hz-custom-color-foreground-muted: var(--color-foreground-muted);--hz-custom-color-foreground-subdued: var(--color-foreground-subdued);--hz-custom-color-input-background: var(--color-input-background);--hz-custom-color-input-text: var(--color-input-text);--hz-custom-color-input-border: var(--color-input-border);--hz-custom-color-focus: var(--color-primary-button-focus-outline, var(--color-foreground));--hz-custom-color-accent: var(--color-primary-button-background);--hz-custom-color-accent-contrast: var(--color-primary-button-text);--hz-custom-color-accent-hover: var(--color-primary-button-hover-background);--hz-custom-color-accent-hover-contrast: var(--color-primary-button-hover-text);--hz-custom-color-accent-border: var(--color-primary-button-border);--hz-custom-color-accent-hover-border: var(--color-primary-button-hover-border)}.hz-custom-surface{color:var(--hz-custom-color-foreground);background-color:var(--hz-custom-color-background)}.hz-custom-surface--muted{color:var(--hz-custom-color-foreground);background-color:rgb(var(--hz-custom-color-foreground-rgb) / var(--opacity-5))}.hz-custom-surface--accent{color:var(--hz-custom-color-accent-contrast);background-color:var(--hz-custom-color-accent)}.hz-custom-border{border:var(--hz-custom-card-border-width) solid var(--hz-custom-color-border)}.hz-custom-border--subtle{border-color:var(--hz-custom-color-border-subtle)}.hz-custom-container{--hz-custom-inline-padding: var(--page-margin, 1rem);inline-size:min(100%,var(--hz-custom-container-width, var(--page-content-width, var(--normal-page-width))));margin-inline:auto;padding-inline:var(--hz-custom-inline-padding)}.hz-custom-container--narrow{--hz-custom-container-width: var(--hz-custom-container-narrow)}.hz-custom-container--wide{--hz-custom-container-width: var(--hz-custom-container-wide)}.hz-custom-container--content{--hz-custom-container-width: var(--hz-custom-content-default)}.hz-custom-container--full{inline-size:100%;max-inline-size:none}.hz-custom-measure{inline-size:min(100%,var(--hz-custom-measure-width, var(--hz-custom-content-default)))}.hz-custom-measure--narrow{--hz-custom-measure-width: var(--hz-custom-content-narrow)}.hz-custom-measure--wide{--hz-custom-measure-width: var(--hz-custom-content-wide)}.hz-custom-text-display,.hz-custom-text-body,.hz-custom-text-label{margin-block:0}.hz-custom-text-display{color:var(--hz-custom-color-foreground);font-family:var(--hz-custom-font-display);font-style:var(--hz-custom-font-display-style);font-weight:var(--hz-custom-font-display-weight);font-size:var(--hz-custom-font-display-size);line-height:var(--line-height--display-tight);letter-spacing:var(--letter-spacing--display-tight)}.hz-custom-text-body{color:var(--hz-custom-color-foreground);font-family:var(--hz-custom-font-body);font-style:var(--hz-custom-font-body-style);font-weight:var(--hz-custom-font-body-weight);font-size:var(--hz-custom-font-body-size);line-height:var(--line-height--body-normal);letter-spacing:var(--letter-spacing--body-normal)}.hz-custom-text-label{color:var(--hz-custom-color-foreground-muted);font-family:var(--hz-custom-font-label);font-style:var(--hz-custom-font-label-style);font-weight:var(--hz-custom-font-label-weight);font-size:var(--hz-custom-font-label-size);line-height:var(--line-height--body-tight);letter-spacing:var(--letter-spacing-sm);text-transform:var(--font-h5--case, none)}.hz-custom-text-muted{color:var(--hz-custom-color-foreground-muted)}.hz-custom-text-subdued{color:var(--hz-custom-color-foreground-subdued)}.hz-custom-stack{display:flex;flex-direction:column;gap:var(--hz-custom-stack-gap, var(--hz-custom-space-4))}.hz-custom-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hz-custom-cluster-gap, var(--hz-custom-space-4))}.hz-custom-grid{display:grid;grid-template-columns:repeat(var(--hz-custom-grid-columns, 1),minmax(0,1fr));gap:var(--hz-custom-grid-gap, var(--hz-custom-space-5))}.hz-custom-grid--2,.hz-custom-grid--3,.hz-custom-grid--4{--hz-custom-grid-columns: 1}.hz-custom-gap-0{gap:var(--hz-custom-space-0)}.hz-custom-gap-3{gap:var(--hz-custom-space-3)}.hz-custom-gap-4{gap:var(--hz-custom-space-4)}.hz-custom-gap-5{gap:var(--hz-custom-space-5)}.hz-custom-gap-6{gap:var(--hz-custom-space-6)}.hz-custom-gap-8{gap:var(--hz-custom-space-8)}.hz-custom-p{padding:var(--hz-custom-padding, var(--hz-custom-space-5))}.hz-custom-px{padding-inline:var(--hz-custom-padding-inline, var(--hz-custom-space-5))}.hz-custom-py{padding-block:var(--hz-custom-padding-block, var(--hz-custom-space-5))}.hz-custom-section-space{padding-block:var(--hz-custom-space-section)}.hz-custom-control{min-block-size:var(--hz-custom-control-height, var(--hz-custom-control-height-md));padding-block:var(--hz-custom-control-padding-block);padding-inline:var(--hz-custom-control-padding-inline);border:var(--style-border-width-inputs) solid var(--hz-custom-color-input-border);border-radius:var(--style-border-radius-inputs);color:var(--hz-custom-color-input-text);background-color:var(--hz-custom-color-input-background)}.hz-custom-control--sm{--hz-custom-control-height: var(--hz-custom-control-height-sm)}.hz-custom-control--lg{--hz-custom-control-height: var(--hz-custom-control-height-lg)}.hz-custom-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--hz-custom-control-height-md);gap:var(--hz-custom-space-3);padding-block:var(--hz-custom-button-padding-block);padding-inline:var(--hz-custom-button-padding-inline);border:var(--hz-custom-button-border-width, var(--style-border-width-primary)) solid var(--hz-custom-button-border-color, transparent);border-radius:var(--hz-custom-button-radius, var(--style-border-radius-buttons-primary));color:var(--hz-custom-button-color, var(--hz-custom-color-foreground));background-color:var(--hz-custom-button-background, transparent);font-family:var(--hz-custom-button-font-family, var(--button-font-family-primary));font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);text-transform:var(--hz-custom-button-text-case, var(--button-text-case));text-align:center;text-decoration:none;cursor:pointer;transition:color var(--hz-custom-motion-duration) var(--hz-custom-motion-easing),background-color var(--hz-custom-motion-duration) var(--hz-custom-motion-easing),border-color var(--hz-custom-motion-duration) var(--hz-custom-motion-easing),box-shadow var(--hz-custom-motion-duration) var(--hz-custom-motion-easing)}.hz-custom-button--primary{--hz-custom-button-color: var(--hz-custom-color-accent-contrast);--hz-custom-button-background: var(--hz-custom-color-accent);--hz-custom-button-border-color: var(--hz-custom-color-accent-border);--hz-custom-button-font-family: var(--button-font-family-primary);--hz-custom-button-text-case: var(--button-text-case-primary)}.hz-custom-button--secondary{--hz-custom-button-color: var(--color-secondary-button-text);--hz-custom-button-background: var(--color-secondary-button-background);--hz-custom-button-border-color: var(--color-secondary-button-border);--hz-custom-button-radius: var(--style-border-radius-buttons-secondary);--hz-custom-button-border-width: var(--style-border-width-secondary);--hz-custom-button-font-family: var(--button-font-family-secondary);--hz-custom-button-text-case: var(--button-text-case-secondary)}.hz-custom-button--ghost{--hz-custom-button-color: var(--hz-custom-color-foreground);--hz-custom-button-background: transparent;--hz-custom-button-border-color: transparent;--hz-custom-button-border-width: 0px}.hz-custom-button--link{min-block-size:auto;padding:0;border:0;border-radius:0;color:var(--hz-custom-color-foreground);background:transparent;text-decoration:underline;text-underline-offset:.2em}.hz-custom-button:disabled,.hz-custom-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.hz-custom-button--primary:hover:not(:disabled,[aria-disabled=true]){color:var(--hz-custom-color-accent-hover-contrast);background-color:var(--hz-custom-color-accent-hover);border-color:var(--hz-custom-color-accent-hover-border)}.hz-custom-button--secondary:hover:not(:disabled,[aria-disabled=true]){color:var(--color-secondary-button-hover-text);background-color:var(--color-secondary-button-hover-background);border-color:var(--color-secondary-button-hover-border)}.hz-custom-button--ghost:hover:not(:disabled,[aria-disabled=true]){background-color:rgb(var(--hz-custom-color-foreground-rgb) / var(--opacity-5))}.hz-custom-button--link:hover:not(:disabled,[aria-disabled=true]){color:var(--hz-custom-color-foreground-muted)}}.hz-custom-card{color:var(--hz-custom-color-foreground);background-color:var(--hz-custom-color-background);border:var(--hz-custom-card-border-width) solid var(--hz-custom-color-border-subtle);border-radius:var(--hz-custom-card-radius)}.product-details .variant-picker .variant-option--swatches .variant-option__button-label{flex:0 0 3.25rem;inline-size:3.25rem;min-block-size:3.25rem;min-inline-size:3.25rem;padding:0}.product-details .variant-picker .variant-option--swatches .swatch{--swatch-width: 3.25rem;--swatch-height: 3.25rem;border:0}.product-details .variant-picker .variant-option--swatches .variant-option__button-label:has(:checked){outline-offset:0}.product-details .variant-picker .variant-option--swatches legend{display:flex;inline-size:100%;align-items:center;justify-content:space-between}.product-details .variant-picker .variant-option--swatches .variant-option__swatch-value{margin-inline-start:auto;text-align:end}.hz-custom-card--interactive{transition:border-color var(--hz-custom-motion-duration) var(--hz-custom-motion-easing),background-color var(--hz-custom-motion-duration) var(--hz-custom-motion-easing),transform var(--hz-custom-motion-duration) var(--hz-custom-motion-easing)}.hz-custom-card__media{overflow:hidden;aspect-ratio:var(--hz-custom-card-media-ratio, 1 / 1);background-color:rgb(var(--hz-custom-color-foreground-rgb) / var(--opacity-5))}.hz-custom-card__media>:is(img,video,iframe){inline-size:100%;block-size:100%;object-fit:cover}.hz-custom-card__content{padding:var(--hz-custom-card-padding)}.hz-custom-badge{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--hz-custom-control-height-sm);padding-block:var(--hz-custom-badge-padding-block);padding-inline:var(--hz-custom-badge-padding-inline);border:var(--style-border-width) solid var(--hz-custom-color-accent-border);border-radius:var(--hz-custom-badge-radius);color:var(--hz-custom-color-accent-contrast);background-color:var(--hz-custom-color-accent);font-family:var(--hz-custom-font-label);font-size:var(--hz-custom-font-label-size);font-weight:var(--hz-custom-font-label-weight);line-height:var(--line-height--body-tight);text-align:center}.hz-custom-badge--muted{border-color:var(--hz-custom-color-border-subtle);color:var(--hz-custom-color-foreground);background-color:rgb(var(--hz-custom-color-foreground-rgb) / var(--opacity-10))}.hz-custom-badge--outline{border-color:var(--hz-custom-color-border);color:var(--hz-custom-color-foreground);background-color:transparent}@media(hover:hover)and (pointer:fine){.hz-custom-card--interactive:hover{border-color:rgb(var(--hz-custom-color-border-rgb) / var(--opacity-30));transform:translateY(calc(-1 * var(--hover-lift-amount)))}}.hz-custom-focusable:focus-visible,.hz-custom-focus-ring:focus-visible{outline:var(--focus-outline-width) solid var(--hz-custom-color-focus);outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){.hz-custom-focusable:focus,.hz-custom-focus-ring:focus{outline:var(--focus-outline-width) solid var(--hz-custom-color-focus);outline-offset:var(--focus-outline-offset)}}.hz-custom-focus-inset:focus-visible{outline-offset:calc(-1 * var(--focus-outline-offset))}.hz-custom-motion,.hz-custom-motion-safe{transition-duration:var(--hz-custom-motion-duration);transition-timing-function:var(--hz-custom-motion-easing)}.hz-custom-scroll-smooth{scroll-behavior:smooth}@media(min-width:40rem){.hz-custom-grid--2{--hz-custom-grid-columns: 2}}@media(min-width:48rem){.hz-custom-grid--3{--hz-custom-grid-columns: 3}}@media(min-width:64rem){.hz-custom-grid--4{--hz-custom-grid-columns: 4}}@media(prefers-reduced-motion:reduce){:root{--hz-custom-motion-duration: 0ms;--hz-custom-motion-duration-slow: 0ms}.hz-custom-motion,.hz-custom-motion *,.hz-custom-motion-safe,.hz-custom-motion-safe *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.hz-custom-scroll-smooth{scroll-behavior:auto}.hz-custom-card--interactive:hover{transform:none}}.hz-tabs-section__inner,.hz-stories-section__inner,.hz-before-after-section__inner{display:flex;flex-direction:column;gap:var(--hz-custom-space-6)}.hz-tabs-section__heading,.hz-stories-section__heading,.hz-before-after-section__heading{margin:0;color:var(--hz-custom-color-foreground);font-family:var(--hz-custom-font-display);font-style:var(--hz-custom-font-display-style);font-weight:var(--hz-custom-font-display-weight);font-size:var(--hz-custom-font-display-size);line-height:var(--line-height--display-tight)}hz-tabs-component{display:block}.hz-tabs__list{display:flex;gap:var(--hz-custom-space-3);max-inline-size:100%;overflow-x:auto;padding-block:var(--hz-custom-space-2);scrollbar-width:thin}.hz-tabs__tab{flex:0 0 auto;min-block-size:var(--hz-custom-control-height-md);padding-block:var(--hz-custom-space-3);padding-inline:var(--hz-custom-space-5);border:var(--style-border-width-inputs) solid var(--hz-custom-color-border-subtle);border-radius:var(--style-border-radius-buttons-secondary);color:var(--hz-custom-color-foreground);background-color:transparent;font-family:var(--hz-custom-font-label);font-size:var(--hz-custom-font-label-size);font-weight:var(--hz-custom-font-label-weight);line-height:var(--line-height--body-tight);text-align:center;cursor:pointer;transition:color var(--hz-custom-motion-duration) var(--hz-custom-motion-easing),background-color var(--hz-custom-motion-duration) var(--hz-custom-motion-easing),border-color var(--hz-custom-motion-duration) var(--hz-custom-motion-easing)}.hz-tabs__tab[aria-selected=true]{border-color:var(--hz-custom-color-accent);color:var(--hz-custom-color-accent-contrast);background-color:var(--hz-custom-color-accent)}.hz-tabs__panels{min-inline-size:0}.hz-tabs__panel{min-inline-size:0;outline:none}.hz-tabs__panel[hidden]{display:none}.hz-tabs__panel-content{min-inline-size:0}.hz-stories-section__viewport{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline mandatory}.hz-stories__list{display:grid;grid-auto-columns:minmax(min(80vw,22rem),1fr);grid-auto-flow:column;gap:var(--hz-custom-space-5);margin:0;padding:0 0 var(--hz-custom-space-2);list-style:none}.hz-story{min-inline-size:0;scroll-snap-align:start}.hz-story__link,.hz-story__card{display:flex;flex-direction:column;block-size:100%;color:var(--hz-custom-color-foreground);text-decoration:none}.hz-story__media{position:relative;overflow:hidden;aspect-ratio:var(--hz-story-ratio, 4 / 5);background-color:rgb(var(--hz-custom-color-foreground-rgb) / var(--opacity-5))}.hz-story__image,.hz-story__video,.hz-story__placeholder{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hz-story__placeholder{fill:var(--hz-custom-color-foreground)}.hz-story__content{display:flex;flex:1;flex-direction:column;gap:var(--hz-custom-space-2);padding-block:var(--hz-custom-space-4)}.hz-story__label{margin:0;color:var(--hz-custom-color-foreground-muted);font-family:var(--hz-custom-font-label);font-size:var(--hz-custom-font-label-size);font-weight:var(--hz-custom-font-label-weight);line-height:var(--line-height--body-tight);letter-spacing:var(--letter-spacing-sm);text-transform:var(--font-h5--case, none)}.hz-story__heading{margin:0;color:inherit;font-family:var(--hz-custom-font-display);font-style:var(--hz-custom-font-display-style);font-weight:var(--hz-custom-font-display-weight);font-size:var(--font-size--h3);line-height:var(--line-height--display-tight)}.hz-story__link:focus-visible{outline:var(--focus-outline-width) solid var(--hz-custom-color-focus);outline-offset:var(--focus-outline-offset)}@media(min-width:48rem){.hz-stories-section__viewport{overflow-x:visible}.hz-stories__list{grid-auto-flow:initial;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}@media(min-width:64rem){.hz-stories__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.hz-tabs__tab,.hz-stories-section__viewport{scroll-behavior:auto;transition-duration:.01ms}}@keyframes hz-section-enter{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){.content-for-layout>.shopify-section{animation:hz-section-enter both linear;animation-timeline:view();animation-range:entry 0% entry 25%}}@media(hover:hover)and (pointer:fine){.media-with-content__media img,.hz-story__media img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.media-with-content:hover .media-with-content__media img,.hz-story:hover .hz-story__media img{transform:scale(1.03)}.product-card:hover .product-card__media img{transition:transform .5s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}.product-card .product-card__media img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.button:not(.button--unstyled):hover{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.accordion__trigger:hover .accordion__icon{transform:scale(1.1);transition:transform .2s ease}}h1,h2,h3,.type-preset--h1,.type-preset--h2,.type-preset--h3{text-wrap:balance}.section:not(:first-child){border-block-start:1px solid rgb(var(--color-foreground-rgb) / .06)}.hero+.section,.section[data-section-type=benefits-bar],.section[data-color-scheme],.marquee-section{border-block-start:none}.editorial-context__point-number,.product-trust-points__eyebrow{font-variant-numeric:tabular-nums;letter-spacing:.04em}.benefits-bar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.benefits-bar .benefit-item{transition:opacity .3s ease}@media(hover:hover)and (pointer:fine){.benefits-bar .benefit-item:hover{opacity:.7}}.sticky-atc{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:rgb(var(--color-background-rgb) / .92);border-block-start:1px solid rgb(var(--color-foreground-rgb) / .06);transition:transform .35s cubic-bezier(.16,1,.3,1)}.product-tabs .accordion__trigger{padding-block:1.125rem}.product-tabs .accordion__content{line-height:1.7}.faq-section .accordion__trigger{padding-block:1rem;font-weight:500}@media screen and (max-width:749px){.product-information__media{max-block-size:55svh;overflow:hidden}.product-information__media media-gallery{max-block-size:55svh}.product-information__media slideshow-component{max-block-size:55svh}.product-information__media .product-media-container{max-block-size:55svh}.product-information__media .product-media-container img{max-block-size:55svh;object-fit:contain}}.hz-gallery-progress{--hz-gallery-progress-left: 0%;position:absolute;inset-inline:0;inset-block-end:0;z-index:var(--layer-raised);display:block;inline-size:100%;block-size:2rem;isolation:isolate}.product-information__media media-gallery{position:relative}.hz-gallery-progress__track,.hz-gallery-progress__thumb{position:absolute;inset-inline-start:0;inset-block-end:0;display:block;block-size:2px;border-radius:var(--style-border-radius-pills)}.hz-gallery-progress__track{inline-size:100%;background-color:var(--hz-custom-color-border-subtle)}.hz-gallery-progress__thumb{inset-inline-start:var(--hz-gallery-progress-left);inline-size:calc(100% / var(--hz-gallery-slide-count));background-color:var(--hz-custom-color-foreground);border-radius:var(--style-border-radius-pills);transition:inset-inline-start .18s var(--hz-custom-motion-easing)}.hz-gallery-progress__input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:grab;-webkit-appearance:none;appearance:none}.hz-gallery-progress__input:active{cursor:grabbing}.hz-gallery-progress__input:focus-visible{opacity:1;outline:var(--focus-outline-width) solid var(--hz-custom-color-focus);outline-offset:var(--focus-outline-offset)}.product-information__media media-gallery>slideshow-component>slideshow-controls,.product-information__media media-gallery slideshow-arrows{display:none}@media(prefers-reduced-motion:reduce){.hz-gallery-progress__thumb{transition-duration:.01ms}}@media screen and (max-width:749px){.hero__content{padding-inline:1.25rem}.media-with-content{--media-with-content-gap: 0}.media-with-content__content{padding:1.5rem 1.25rem 2rem}.editorial-context__points,.product-trust-points__grid{gap:2rem}.marquee-section{padding-block:.75rem}.accordion__trigger{padding-inline:0}.benefits-bar__list{gap:.25rem}.benefits-bar .benefit-item{font-size:.75rem;gap:.25rem}}@media screen and (min-width:750px){.media-with-content__media img{border-radius:0}.editorial-context{max-inline-size:72rem;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hz-custom.css.map */
