.parallax-section__items{--parallax-shift: 0px;--parallax-stagger-center: 0px;--parallax-stagger-right: 0px}.parallax-section__inner>.header-block{--text-align-default: center;align-self:center;z-index:0}.parallax-section__grid{--parallax-columns: 0;display:grid}.parallax-section__grid .parallax-item{position:relative;z-index:1}.parallax-section__grid.is-packed{position:relative;display:block}.parallax-section__grid.is-packed .parallax-item{position:absolute;top:0;left:0;margin-top:0}@media(min-width:768px){.parallax-section__items{--parallax-shift: 400px;--parallax-stagger-center: 300px;--parallax-stagger-right: 120px}.parallax-section__inner>.header-block{position:sticky;top:calc(var(--header-sticky-height, 0px) + var(--parallax-header-offset, 2.4rem))}.parallax-section__grid{--parallax-columns: 3;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;align-items:start;row-gap:var(--parallax-gap);column-gap:var(--parallax-gap)}.parallax-section__grid .parallax-item{width:100%}.parallax-section__grid .parallax-item--left{grid-column:1}.parallax-section__grid .parallax-item--center{grid-column:2;margin-top:var(--parallax-stagger-center)}.parallax-section__grid .parallax-item--right{grid-column:3;margin-top:var(--parallax-stagger-right)}.parallax-section__grid .parallax-item--center~.parallax-item--center,.parallax-section__grid .parallax-item--right~.parallax-item--right{margin-top:0}.parallax-section__grid:not(:has(.parallax-item--center)){--parallax-columns: 2;grid-template-columns:repeat(2,minmax(0,1fr))}.parallax-section__grid:not(:has(.parallax-item--center)) .parallax-item--right{grid-column:2}}@media(min-width:1280px)and (max-width:1440px){.parallax-section__grid{column-gap:min(var(--parallax-gap),100px)}}@media(min-width:1025px)and (max-width:1279px){.parallax-section__grid{column-gap:min(var(--parallax-gap),50px)}}@media(min-width:768px)and (max-width:1024px){.parallax-section__grid{column-gap:min(var(--parallax-gap),40px)}}@media(max-width:767px){.parallax-section__items.swipe-mobile{--col-width-mobile: 75vw}}.editorial-text{display:block}.editorial-text--limited{max-width:var(--editorial-text-max-width, 100%)}.editorial-text__media{display:inline-block;vertical-align:middle;width:var(--media-width, 200px);max-width:100%;line-height:0;margin:5px 0}.editorial-text__media-link{display:block}.editorial-text__media-frame img{display:block;width:100%;height:auto;border-radius:0}@media screen and (max-width:767px){.editorial-text__media{width:var(--media-width-mobile, 100px)}}.header-divider{height:var(--divider-length)}.header-divider .divider__line{transition:border-color var(--animation-header) var(--animation-header-delay)}.header-divider--full-height{height:100%}.header-divider--full-height .divider__line{height:calc(100% + var(--padding-block-start) * 2)}.email-signup-block{--field-inset: .6rem;text-align:var(--text-align-default)}.email-signup__form .form__success,.email-signup__form .form__error{margin-top:1.2rem}.email-signup__preferences{margin-bottom:calc(var(--form-gap, 1.6rem) + 1rem)}.email-signup__preferences-options{justify-content:var(--text-align-default)}.form__wrapper.form__wrapper--embedded{align-items:center;gap:.8rem;height:var(--input-height, 4.8rem);padding:var(--field-inset);padding-inline-start:0;border-radius:var(--input-radius);border:var(--input-border-width, 1px) solid var(--input-border-color, transparent);background-color:var(--input-background-color, transparent)}.form__wrapper--embedded:focus-within{border-color:var(--color-heading)}.form__wrapper--embedded .form__field{flex:1 1 auto;min-width:0;height:100%;justify-content:center}.form__wrapper--embedded .form__label{inset-block-start:calc(-9px - var(--field-inset) - var(--input-border-width, 1px))}.form__wrapper--embedded .email-signup__input{height:100%;line-height:normal;border:0;border-radius:0;background:transparent;padding-inline-end:0}.form__wrapper--embedded .email-signup__input:focus{border-color:transparent}.form__wrapper--embedded .email-signup__button{flex-shrink:0;height:100%;min-height:0;border-radius:max(0rem,calc(var(--input-radius, 0rem) - .4rem))}.form__wrapper--embedded .email-signup__button.btn--icon{aspect-ratio:1;min-width:0;padding:0}.form__wrapper--embedded .email-signup__button.btn--text{align-self:center;height:auto;padding-inline:0}.form__wrapper--embedded .email-signup__button.btn--text.btn--icon{padding:var(--field-inset)}.form__wrapper--embedded:has(.email-signup__button.btn--text:not(.btn--icon)){padding-inline-end:1.6rem}.form__wrapper.form__wrapper--underline{align-items:center;gap:.8rem;height:var(--input-height, 4.8rem);border-block-end-style:solid;border-block-end-width:max(1px,var(--input-border-width, 1px));border-block-end-color:var(--input-border-color, var(--color-border))}.form__wrapper--underline:focus-within{border-block-end-color:var(--color-heading)}.form__wrapper--underline .form__field{flex:1 1 auto;min-width:0;height:100%;justify-content:center}.form__wrapper--underline .form__label{inset-inline-start:-.6rem}.form__wrapper--underline .email-signup__input{height:100%;line-height:normal;border:0;border-radius:0;background:transparent;padding-inline:0}.form__wrapper--underline .email-signup__input:focus{border-color:transparent}.form__wrapper--underline .email-signup__button{flex-shrink:0;min-width:0}.form__wrapper--underline .email-signup__button.btn--icon{padding:var(--field-inset);margin:calc(var(--field-inset) * -1)}@media only screen and (max-width:767px){.email-signup__preferences{margin-bottom:calc(var(--form-gap-mobile, 1.6rem) + 1rem)}.form__wrapper.form__wrapper--embedded,.form__wrapper.form__wrapper--underline{height:var(--input-height-mobile, 4.8rem)}.form__wrapper--embedded .email-signup__button.btn--icon{min-width:0}}.layout-flex--column>.spacer-block{width:100%}.layout-flex--row>.spacer-block{height:100%}.spacer-block--size-desktop{flex:var(--spacer-flex)}@media only screen and (min-width:767px)and (max-width:1280px){.spacer-block--fluid-pixel{flex:var(--spacer-flex-fluid)}}@media(max-width:767px){.spacer-block--size-mobile{flex:var(--spacer-flex-mobile)}}@media(max-width:479px){.spacer-block--custom-spacing.spacer-block--override-xs{flex:var(--spacer-flex-xs)}}@media(min-width:480px)and (max-width:767px){.spacer-block--custom-spacing.spacer-block--override-sm{flex:var(--spacer-flex-sm)}}@media(min-width:768px)and (max-width:1024px){.spacer-block--custom-spacing.spacer-block--override-md{flex:var(--spacer-flex-md)}}@media(min-width:1025px)and (max-width:1279px){.spacer-block--custom-spacing.spacer-block--override-lg{flex:var(--spacer-flex-lg)}}@media(min-width:1280px)and (max-width:1440px){.spacer-block--custom-spacing.spacer-block--override-xl{flex:var(--spacer-flex-xl)}}@media(min-width:1441px){.spacer-block--custom-spacing.spacer-block--override-xxl{flex:var(--spacer-flex-xxl)}}.banner__products{--product-padding: .5rem;--product-width: 3.4rem}.banner__products-inner{color:#fff;background-color:#00000026;padding:var(--product-padding);transition:transform .5s ease-in-out;transform:translate(calc(100% - var(--product-width) - var(--product-padding) * 2))}@media(prefers-reduced-motion:reduce){.banner__products-inner{transition:none}}.banner-products--in-view .banner__product{opacity:1;visibility:visible;transition:opacity 0s ease-in-out 0s,visibility 0s ease-in-out 0s}.banner-products--in-view .banner__products-inner{transform:translate(0)}.banner__product{opacity:0;visibility:hidden;width:var(--product-width, 4rem);transition:opacity 0s ease-in-out .6s,visibility 0s ease-in-out .6s}.banner__product .svg-icon{font-size:1.5rem}.banner__product-more{opacity:1;visibility:visible}.banner__product-button{position:relative}.banner__product-button:before{content:"";position:absolute;top:calc(var(--product-padding) * -1);left:calc(var(--product-padding) * -.5);right:calc(var(--product-padding) * -.5);bottom:calc(var(--product-padding) * -1)}.banner__product .btn--loading>*:not(.bouncing-dots,.spinner){opacity:1}@media(min-width:768px){.banner__products{--product-padding: .6rem;--product-width: 4rem}}.divider__line{border-bottom:var(--divider-border-thickness) var(--divider-border-style, solid) var(--color-border);border-right:var(--divider-border-thickness) var(--divider-border-style, solid) var(--color-border);border-radius:calc(var(--border-radius-sm, .6rem) * var(--divider-border-rounded, 0));flex-basis:var(--divider-flex-basis)}.divider{max-width:var(--divider-length)}.divider-full-width{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}[style*="--flex-direction-mobile: row"]>.divider{width:auto;align-self:stretch}[style*="--flex-direction-mobile: row"]>.divider .divider__line{height:var(--divider-length)}@media(min-width:768px){[style*="--flex-direction: row"]>.divider{width:auto;align-self:stretch}[style*="--flex-direction: row"]>.divider .divider__line{height:var(--divider-length)}}.hotspot{--hotspot-width: 4rem;--hotspot-dot-width: 1.6rem;--hotspot-color-rgb: 255 255 255;position:absolute;inset-block-start:var(--hotspot-y);inset-inline-start:var(--hotspot-x);margin-block-start:calc(var(--hotspot-width) / -2);margin-inline-start:calc(var(--hotspot-width) / -2);width:var(--hotspot-width);height:var(--hotspot-width);border-radius:var(--rounded-full);transition:box-shadow .3s cubic-bezier(.3,1,.3,1);z-index:2}.hotspot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rounded-full);background-color:rgb(var(--hotspot-color-rgb) / 30%);animation:hotspot-ripple 2s ease infinite}.hotspot:after{content:"";position:absolute;width:var(--hotspot-dot-width);height:var(--hotspot-dot-width);border-radius:var(--rounded-full);background-color:rgb(var(--hotspot-color-rgb));box-shadow:0 0 15px #0000004d;transition:transform .5s cubic-bezier(.3,1,.3,1)}.hotspot.is-active,.hotspot.is-tooltip-open{z-index:4}.hotspot.is-active:after{transform:scale(1.5)}@keyframes hotspot-ripple{0%{box-shadow:0 0 rgb(var(--hotspot-color-rgb) / 40%)}70%{box-shadow:0 0 0 1rem rgb(var(--hotspot-color-rgb) / 0%)}to{box-shadow:0 0 rgb(var(--hotspot-color-rgb) / 0%)}}.hotspot__tooltip{position:absolute;inset-block-start:calc(100% + 1.2rem);inset-inline-start:50%;margin-inline-start:var(--hotspot-tooltip-shift, 0px);width:max-content;min-width:13rem;max-width:22rem;padding:1.2rem 1.6rem;text-align:start;border-radius:var(--rounded-sm);background-color:var(--color-background);box-shadow:0 2px 10px 0 var(--shadow, rgba(0, 0, 0, .1));pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%) translateY(8px);transition:opacity .3s ease,transform .4s cubic-bezier(.3,1,.3,1),visibility .4s;z-index:3}.hotspot__tooltip:after{content:"";position:absolute;inset-block-end:100%;inset-inline-start:var(--hotspot-arrow-left, 50%);transform:translate(-50%);border:.7rem solid transparent;border-block-end-color:var(--color-background)}.hotspot.is-flipped .hotspot__tooltip{inset-block-start:auto;inset-block-end:calc(100% + 1.2rem);transform:translate(-50%) translateY(-8px)}.hotspot.is-flipped .hotspot__tooltip:after{inset-block-start:100%;inset-block-end:auto;border-block-end-color:transparent;border-block-start-color:var(--color-background)}.hotspot.is-tooltip-open .hotspot__tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@media(max-width:767px){.hotspot{inset-block-start:var(--hotspot-y-mobile, var(--hotspot-y));inset-inline-start:var(--hotspot-x-mobile, var(--hotspot-x))}}@media(hover:hover)and (pointer:fine){.hotspot:hover{box-shadow:inset 0 0 0 .125rem rgb(var(--hotspot-color-rgb))}}@media(prefers-reduced-motion:reduce){.hotspot:before{animation:none}.hotspot,.hotspot:after,.hotspot__tooltip{transition:none}}.image-card__media img{width:100%;height:100%;object-fit:cover}.image-card__content{width:100%;text-align:var(--flex-align)}.image-card:has(.dialog[open]) .image-card__inner{z-index:100}@media(min-width:768px){.image-card__content:has(.stacked-block--height-fill),.image-card__content:has(.spacer-block--unit-percent){height:100%}}@media(max-width:767px){.image-card__content{text-align:var(--flex-align-mobile)}.image-card__content:has(.spacer-block--unit-mobile-percent){height:100%}}@property --compare-position{syntax: "<percentage>"; inherits: true; initial-value: 50%;}.image-comparison{--compare-position: 0%;--compare-line-width: 2px}.image-comparison:not(.is-dragging){transition:--compare-position .6s cubic-bezier(.85,0,.15,1)}.image-comparison--vertical{cursor:ns-resize}.image-comparison--horizontal{cursor:ew-resize}.image-comparison__frame{display:grid}.image-comparison__media{grid-area:1 / 1;min-width:0}.image-comparison--horizontal .image-comparison__frame{touch-action:pan-y}.image-comparison--vertical .image-comparison__frame{touch-action:pan-x}.image-comparison__media--before:has(.placeholder-image):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a;z-index:1}.image-comparison--horizontal .image-comparison__media--after{clip-path:inset(0 0 0 var(--compare-position))}[dir=rtl] .image-comparison--horizontal .image-comparison__media--after{clip-path:inset(0 var(--compare-position) 0 0)}.image-comparison--vertical .image-comparison__media--after{clip-path:inset(var(--compare-position) 0 0 0)}.image-comparison__label{margin:2rem;color:var(--compare-text-color)}@media(max-width:767px){.image-comparison__label{margin:1rem}}.image-comparison--text-bg .image-comparison__label{padding:.4rem 1.2rem;border:1px solid rgb(var(--compare-text-border-color) / 15%);background:var(--compare-text-bg);background-clip:padding-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px}.image-comparison--horizontal .image-comparison__label--before{inset-block-end:0;inset-inline-start:0}.image-comparison--horizontal .image-comparison__label--after{inset-block-end:0;inset-inline-end:0}.image-comparison--vertical .image-comparison__label--before{inset-block-start:0;inset-inline-start:0}.image-comparison--vertical .image-comparison__label--after{inset-block-end:0;inset-inline-start:0}.image-comparison__handle{padding:0;border:0;color:var(--compare-handle-color);background:transparent;cursor:inherit;-webkit-tap-highlight-color:transparent}.image-comparison__handle:before{content:"";position:absolute;background:var(--compare-handle-bg)}.image-comparison--horizontal .image-comparison__handle{inset-block:0;inset-inline-start:var(--compare-position);transform:translate(-50%)}[dir=rtl] .image-comparison--horizontal .image-comparison__handle{inset-inline-start:auto;inset-inline-end:var(--compare-position);transform:translate(50%)}.image-comparison--horizontal .image-comparison__handle:before{inset-block:0;inset-inline-start:calc(50% - var(--compare-line-width) / 2);width:var(--compare-line-width)}.image-comparison--vertical .image-comparison__handle{inset-inline:0;inset-block-start:var(--compare-position);height:var(--compare-handle-size);transform:translateY(-50%)}.image-comparison--vertical .image-comparison__handle:before{inset-inline:0;inset-block-start:calc(50% - var(--compare-line-width) / 2);height:var(--compare-line-width)}.image-comparison__handle-icon{position:relative;flex:none;width:var(--compare-handle-width, 4rem);height:var(--compare-handle-height, 5.2rem);color:var(--compare-handle-color);background:var(--compare-handle-bg)}@media(max-width:767px){.image-comparison__handle-icon{--compare-handle-width: 3rem;--compare-handle-height: 4rem}}.image-comparison__handle-compare{--compare-handle-width: 5.2rem}@media(max-width:767px){.image-comparison__handle-compare{--compare-handle-width: 4rem}}.image-comparison__handle-icon svg{width:2.4rem;height:2.4rem}@media(max-width:767px){.image-comparison__handle-icon svg{width:2rem;height:2rem}}.image-comparison--vertical .image-comparison__handle-icon{transform:rotate(90deg)}.image-comparison--side-by-side{--compare-divider-width: 1px;cursor:auto}.image-comparison--side-by-side .image-comparison__media{grid-area:auto}.image-comparison--side-by-side .image-comparison__media--after{clip-path:none}.image-comparison--side-by-side.image-comparison--horizontal .image-comparison__frame{grid-template-columns:1fr 1fr}.image-comparison--side-by-side.image-comparison--vertical .image-comparison__frame{grid-template-rows:1fr 1fr}.image-comparison--side-by-side.image-comparison--separate .image-comparison__media--after:after{content:"";position:absolute;z-index:2;background:var(--compare-handle-bg, #fff)}.image-comparison--side-by-side.image-comparison--separate.image-comparison--horizontal .image-comparison__media--after:after{inset-block:0;inset-inline-start:0;width:var(--compare-divider-width)}.image-comparison--side-by-side.image-comparison--separate.image-comparison--vertical .image-comparison__media--after:after{inset-inline:0;inset-block-start:0;height:var(--compare-divider-width)}@media(prefers-reduced-motion:reduce){.image-comparison{transition:none}}@keyframes marquee-motion{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--marquee-gap-current, var(--marquee-gap, 0px)) / 2)),0,0)}}marquee-component{display:block;width:100%}.marquee__wrapper{display:flex;gap:var(--marquee-gap);--marquee-gap-current: var(--marquee-gap);width:fit-content;white-space:nowrap}@media(max-width:767px){.marquee__wrapper{gap:var(--marquee-gap-mobile, var(--marquee-gap));--marquee-gap-current: var(--marquee-gap-mobile, var(--marquee-gap))}}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap-current)}.marquee__content .group-block__content{white-space:normal}.marquee__content .countdown-timer--with_labels{flex-wrap:nowrap}.marquee__content .marquee__repeated-items>*:not(.divider,.group-block,.image-block){max-width:fit-content}.marquee__content .marquee__repeated-items>.divider{width:auto;max-height:var(--divider-length);align-self:stretch}.marquee__content .marquee__repeated-items .image-block img{width:100%}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap-current);align-items:var(--items-alignment, center);justify-content:center}.marquee__repeated-items>*:not(.stacked-block--height-fill){align-content:center}@media(prefers-reduced-motion:no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation-name:marquee-motion;animation-duration:var(--marquee-speed);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}marquee-component[data-direction=left] .marquee__wrapper{animation-direction:normal}marquee-component[data-direction=right] .marquee__wrapper{animation-direction:reverse}marquee-component[data-paused] .marquee__wrapper,marquee-component[data-hover-paused] .marquee__wrapper,marquee-component[data-touch-paused] .marquee__wrapper{animation-play-state:paused}}@media(hover:hover)and (pointer:fine){marquee-component:hover .marquee__wrapper{animation-play-state:paused}}.payment-icons__list{justify-content:var(--text-align, var(--text-align-default, start))}.payment-icons__item svg{width:var(--icon-width, 3.8rem);height:auto}.reveal-carousel__wrapper{display:grid}.reveal-carousel:not(.reveal-initialized) .reveal-carousel-item:first-child{opacity:1;visibility:visible}.reveal-carousel:has(.reveal-carousel-item:only-child) .reveal-carousel__navigation{display:none}.reveal-carousel-item{grid-area:1/-1}.reveal-carousel-item:not(.is-selected){opacity:0;visibility:hidden}.reveal-carousel__pagination{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:100%;margin:-.3rem;padding:.3rem}.reveal-carousel__pagination-button{flex-shrink:0;width:var(--image-width);transition:opacity var(--animation-speed-slow) var(--animation-easing)}.reveal-carousel__pagination-button[aria-current=false]{opacity:.5}.reveal-carousel__pagination-button img{width:var(--image-width)}.reveal-carousel__pagination-adapt .aspect-ratio{aspect-ratio:var(--image-ratio)}@media(hover:hover)and (pointer:fine){.reveal-carousel--nav-show-on-hover .reveal-carousel-btn{opacity:0;visibility:hidden}.reveal-carousel--nav-show-on-hover:hover .reveal-carousel-btn{opacity:1;visibility:visible}}.reveal-carousel__navigation{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.reveal-carousel-btn{--button-height: 4.4rem;--button-height-mobile: 4.4rem;pointer-events:auto;min-height:var(--button-height)}.reveal-carousel-btn--prev{margin-inline-start:calc(var(--button-height) * -1)}.reveal-carousel-btn--next{margin-inline-end:calc(var(--button-height) * -1)}@media only screen and (max-width:767px){.reveal-carousel__pagination{margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding);max-width:100vw}.reveal-carousel__pagination-button,.reveal-carousel__pagination-button img{width:var(--image-width-mobile)}.reveal-carousel__pagination-adapt .aspect-ratio{aspect-ratio:var(--image-ratio)}}.social-icons__icon-wrapper{background-color:var(--color-background-icon, var(--color-background));color:var(--color-icon, var(--color-heading));padding:var(--icon-padding, 8px);border-radius:var(--media-border-radius, 0);border-width:var(--border-width-icon, 0);border-color:var(--color-border-icon, var(--color-border));border-style:var(--border-style-icon, solid);transition:transform var(--animation-speed) var(--animation-easing)}.social-icons__icon-wrapper .svg-icon{font-size:var(--icon-size, 2.4rem)}
/*# sourceMappingURL=/cdn/shop/t/71/compiled_assets/styles.css.map?subset=AAAAAAAQAAAAAAAAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAQgAAAQAAAAAAAAAAwAAAFJAAAAEAAAAAAAAAAIAAAE */
