html,body{--viewport-height: 100dvh;--transform-duration: var(--duration-long);--top-offset: calc(var(--header-bottom-pos, 0px) - 1px)}body:has(.parallax-effect:not([design-mode])),html:has(.parallax-effect:not([design-mode])){min-height:calc(var(--viewport-height));max-height:calc(var(--viewport-height));overflow:hidden;overscroll-behavior-y:none}html:has(.parallax-effect:not([design-mode])).first-slide,html:has(.parallax-effect:not([design-mode])).first-slide body{overflow:initial;overscroll-behavior-y:initial!important}main:has(.parallax-effect){--top-offset: calc(var(--header-bottom-pos, 0px) - 1px)}main:has(.parallax-effect:not([design-mode])){--viewport-height: 100dvh;max-height:calc(var(--viewport-height) - var(--top-offset, 0px));overflow:hidden}.parallax-effect{display:block;height:100%;overflow:hidden;overscroll-behavior-y:none}.parallax-effect__list{width:100%;transform:translateY(var(--transform-offset, 0px));transition:transform var(--transform-duration) ease-out}.parallax-effect .shopify-section:not(.section--parallax-effect):not(.section--apps):not(.section-newsletter-popup):not(.section-content-popup){min-height:calc(var(--viewport-height) - var(--top-offset, 0px));max-height:calc(var(--viewport-height) - var(--top-offset, 0px))}.parallax-effect .shopify-section>.parallax-effect__section-wrapper{width:100%;min-height:calc(var(--viewport-height) - var(--top-offset, 0px));max-height:calc(var(--viewport-height) - var(--top-offset, 0px));background-color:rgb(var(--color-background))!important;display:flex;flex-direction:column;justify-content:center;pointer-events:all;overflow:hidden;position:relative;top:0;left:0;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform var(--transform-duration) ease-out;will-change:position,transform;contain:layout style paint;isolation:isolate;z-index:0}.parallax-effect .shopify-section.vertical-fixed>.parallax-effect__section-wrapper{transform:translate3d(0,var(--vertical-offset, 0px),0);-webkit-transform:translate3d(0,var(--vertical-offset, 0px),0)}.parallax-effect .shopify-section.vertical-fixed>.parallax-effect__section-wrapper>*:not(:after){position:relative;z-index:1}.parallax-effect .shopify-section>.parallax-effect__section-wrapper:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;background-color:rgba(var(--color-shadow),0);z-index:10;transition:background-color var(--duration-medium) ease-out;will-change:background-color;transform:translateZ(0);-webkit-transform:translateZ(0)}.parallax-effect .shopify-section.vertical-overlay>.parallax-effect__section-wrapper:after{background-color:rgba(var(--color-shadow),.1);z-index:10}.parallax-effect .shopify-section.section--footer{min-height:calc(var(--viewport-height) - var(--top-offset, 0px) + 1px)!important;max-height:calc(var(--viewport-height) - var(--top-offset, 0px) + 1px);z-index:1;display:flex;align-items:end}.parallax-effect[design-mode] .shopify-section.section--footer{min-height:unset!important;max-height:unset!important}.parallax-effect .shopify-section.section--footer>.parallax-effect__section-wrapper{min-height:unset!important;max-height:calc(var(--viewport-height) - var(--top-offset, 0px) + 1px);overflow:auto;justify-content:start;overscroll-behavior:none}.parallax-effect[design-mode] .shopify-section.section--footer>.parallax-effect__section-wrapper{max-height:unset!important;overflow:initial}@media screen and (max-width:749px){.parallax-effect .section-slideshow__container.height-mobile--full .slider__item .block-slide,.parallax-effect .section-slideshow__container.height-mobile--full .slider__clone .block-slide{min-height:calc(var(--viewport-height) - var(--top-offset, 0px))}.parallax-effect .section-slideshow__container .slider__item .block-slide,.parallax-effect .section-slideshow__container .slider__clone .block-slide{max-height:calc(var(--viewport-height) - var(--top-offset, 0px))}.parallax-effect .section-slider__container.height-mobile--adapt .forced-grid-mobile .slider__list{display:grid;grid-template-columns:repeat(var(--column-count),1fr);grid-auto-rows:1fr}.parallax-effect .section-slider__container.height-mobile--adapt .forced-grid-mobile .slider__item{width:100%;max-width:100%;min-width:100%;overflow:hidden;height:100%;max-height:100%}.parallax-effect .section-slider__container.height-mobile--adapt .forced-grid-mobile .slider__item .block-banner{aspect-ratio:var(--mobile-media-aspect-ratio)}.parallax-effect .section-banner.height-mobile--full{min-height:calc(var(--viewport-height) - var(--top-offset, 0px))}.parallax-effect .section-banner{max-height:calc(var(--viewport-height) - var(--top-offset, 0px))}}@media screen and (min-width:750px){.parallax-effect .section-slideshow__container.height--full .slider__item .block-slide,.parallax-effect .section-slideshow__container.height--full .slider__clone .block-slide{min-height:calc(var(--viewport-height) - var(--top-offset, 0px))}.parallax-effect .section-slideshow__container .slider__item .block-slide,.parallax-effect .section-slideshow__container .slider__clone .block-slide{max-height:calc(var(--viewport-height) - var(--top-offset, 0px))}.parallax-effect .section-banner.height--full{min-height:calc(var(--viewport-height) - var(--top-offset, 0px))}.parallax-effect .section-banner{max-height:calc(var(--viewport-height) - var(--top-offset, 0px))}.parallax-effect .two-column-banner__grid.height--full .two-column-banner__grid__item{min-height:calc(var(--viewport-height) - var(--top-offset, 0px))}.parallax-effect .two-column-banner__grid .two-column-banner__grid__item{max-height:calc(var(--viewport-height) - var(--top-offset, 0px))}}@media screen and (min-width:750px)and (max-width:989px){.parallax-effect .section-slider__container.height--adapt .forced-grid-tablet .slider__list{display:grid;grid-template-columns:repeat(var(--column-count),1fr);grid-auto-rows:1fr}.parallax-effect .section-slider__container.height--adapt .forced-grid-tablet .slider__item{width:100%;max-width:100%;min-width:100%;overflow:hidden;height:100%;max-height:100%}.parallax-effect .section-slider__container.height--adapt .forced-grid-tablet .slider__item .block-banner{aspect-ratio:var(--desktop-media-aspect-ratio)}}@media screen and (min-width:990px){.parallax-effect .section-slider__container.height--adapt .forced-grid-desktop .slider__list{display:grid;grid-template-columns:repeat(var(--column-count),1fr);grid-auto-rows:1fr}.parallax-effect .section-slider__container.height--adapt .forced-grid-desktop .slider__item{width:100%;max-width:100%;min-width:100%;overflow:hidden;height:100%;max-height:100%}.parallax-effect .section-slider__container.height--adapt .forced-grid-desktop .slider__item .block-banner{aspect-ratio:var(--desktop-media-aspect-ratio)}}.parallax-effect .section-slider__container{min-height:calc(var(--viewport-height) - var(--top-offset, 0px));max-height:calc(var(--viewport-height) - var(--top-offset, 0px));display:flex;flex-direction:column;justify-content:center}.parallax-effect .section-slider__container .slider__list,.parallax-effect .section-slider__container .component-slider{max-height:100%}.parallax-effect .section-slider__container .slider__item,.parallax-effect .section-slider__container .slider__clone,.parallax-effect .section-slider__container .slider__list .block-banner,.parallax-effect .section-slider__container .slider__list .shopify-block{max-height:100%!important;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/384/assets/parallax-effect.css.map */
