.banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-banner-txt-content__wrapper{position:absolute;z-index:2;color:var(--secondary_text);overflow:hidden;pointer-events:none}.hero-banner-txt-content__wrapper .Button{pointer-events:auto}.hero-banner-txt-content__wrapper .group-text-button__block-wrapper .heading-block p,.hero-banner-txt-content__wrapper .group-text-button__block-wrapper>a.Button{transition:opacity .2s linear}.hero-banner-txt-content__wrapper .group-text-button__block-wrapper>:first-child p{transition:transform .38s linear}.hero-banner-txt-content__wrapper .is-hidden-title *{transform:translateY(100%);opacity:0}.hero-banner-txt-content__wrapper .is-hidden-block *,.hero-banner-txt-content__wrapper a.Button.is-hidden-block{opacity:0}banner-hero:has(video) .hero-banner-txt-content__wrapper{pointer-events:none}banner-hero:has(video) .hero-banner-txt-content__wrapper a,banner-hero:has(video) .hero-banner-txt-content__wrapper button{pointer-events:auto}.full-width-media_wrapper--rounded .full-width-media_content{border-radius:8px;overflow:hidden}.hero-banner-txt-content__wrapper .group-text-button__block-wrapper{max-width:672px;box-sizing:content-box}.banner__image-wrapper{width:100%}banner-hero .VideoRatio{display:flex;flex-direction:column;justify-content:space-between}.hero-banner__video-container{width:100%;height:100vh;position:relative;display:flex;flex-direction:column;justify-content:space-between}.banner__imageContainer .videoHolder{pointer-events:auto}banner-hero .video-js.vjs-fluid,banner-hero video-component{height:100%}.hero-banner-txt-content__wrapper:has(.heading-block),.hero-banner-txt-content__wrapper:has(.rte),.hero-banner-txt-content__wrapper:has(.Button){color:var(--secondary_text);padding:1rem}.full-width-media,.full-width-media_wrapper,.full-width-media_content{display:block;background-color:var(--background_color);color:var(--primary_text);overflow:hidden}.full-width-media_content{position:relative}.banner-animate-heading.banner-first-heading h1,.banner-animate-heading.banner-first-heading h2,.banner-animate-heading.banner-first-heading h3,.banner-animate-heading.banner-first-heading h4,.banner-animate-heading.banner-first-heading h5,.banner-animate-heading.banner-first-heading h6{transition:none}.fade-in-element{opacity:0;transition:none}.fade-in-element.fade-in{animation:fadeInUp .8s ease-out 1.4s forwards}.word-slide{display:inline-block;transform:translateY(110%) rotate(10deg)}.word-slide.animate{animation:titleAnimation 1s ease .1s forwards}@keyframes titleAnimation{0%{transform:translateY(110%) rotate(10deg)}to{transform:none}}@keyframes fadeInUp{0%{opacity:0}to{opacity:1}}banner-hero:has(.vjs-has-started) .hero-banner-txt-content--hide-on-play{opacity:0;transition:opacity .5s ease-out;pointer-events:none}banner-hero .heading-block{overflow:hidden}.full-width-media--animation-zoom_out .image__container,.full-width-media--animation-zoom_out .videoHolder,.full-width-media--animation-zoom_out .videoHolder--Placeholder img{transform:scale(var(--banner-scale, 1.5))}.full-width-media--animation-zoom_out .video-js{position:relative}.full-width-media--animation-zoom_out .video-js video{transform:scale(var(--banner-scale, 1));transform-origin:center center}.full-width-media--animation-zoom_out .videoHolder{transform:none}.full-width-media_content .hero-banner-txt-content__wrapper{transition:transform .48s ease-in}.hero-banner-txt-content__wrapper .group-text-button__block-wrapper{display:flex;flex-direction:column}.hero-banner-txt-content__wrapper .group-text-button__block-wrapper.content-alignment--center{align-items:center}.hero-banner-txt-content__wrapper .group-text-button__block-wrapper.content-alignment--right{align-items:flex-end}.full-width-media_content .videoHolder{pointer-events:auto}.full-width-media_content .vjs-control-bar{pointer-events:auto;z-index:3;position:relative}.fwm-product-card{position:absolute;bottom:1rem;right:1rem;z-index:2;display:flex;gap:.5rem;border-radius:.25rem;overflow:hidden;width:calc(100% - 2rem);background:#f3f3f3cc;transition:transform .48s ease-in}.fwm-product-card.is-hidden-product-card{transform:translateY(calc(100% + 1rem))}.fwm-product-card__image{height:136px;width:109px}.fwm-product-card__image img{height:auto;width:100%;object-fit:cover;aspect-ratio:.8}.fwm-product-card__info{padding:.5rem 1rem .5rem 0}.fwm-product-card__info--price{display:flex;gap:.5rem;align-items:center}.fwm-product-card__info--title,.fwm-product-card__info--price .priceRegular{color:var(--primary_text)}.fwm-product-card__info--desc,.fwm-product-card__info--price .priceCompare{color:var(--primary_grey)}.fwm-product-card__info{display:flex;flex-direction:column}.fwm-product-card__info .cardInformation--Actions{flex:1;display:flex;flex-direction:column;justify-content:space-between}.fwm-product-card__info--price .priceCompare{text-decoration:line-through;text-decoration-color:var(--primary_grey);text-decoration-:2px}.fwm-product-card__info--price-sold{color:var(--primary_grey)}.full-width-media_content:has(video-block) .fwm-product-card{bottom:3rem}.full-width-media_content:has(video-block) .fwm-product-card.is-hidden-product-card{transform:translateY(calc(100% + 3rem))}.full-width-media_content:has(video-block) .hero-banner-txt-content__wrapper[class*=hero-banner-txt-content-layout-m__bottom]{margin-bottom:2rem}@media screen and (max-width: 1024px){.hero-banner-txt-content-layout-m__bottomLeft,.hero-banner-txt-content-layout-m__topLeft,.hero-banner-txt-content-layout-m__middleLeft{left:0}.hero-banner-txt-content-layout-m__bottomRight,.hero-banner-txt-content-layout-m__topRight,.hero-banner-txt-content-layout-m__middleRight{right:0}.hero-banner-txt-content-layout-m__bottomCenter,.hero-banner-txt-content-layout-m__middleCenter,.hero-banner-txt-content-layout-m__topCenter{width:100%;left:50%;transform:translate(-50%)}.hero-banner-txt-content-layout-m__middleLeft,.hero-banner-txt-content-layout-m__middleRight{top:50%;transform:translateY(-50%)}.hero-banner-txt-content-layout-m__middleCenter{top:50%;left:50%;transform:translate(-50%,-50%)}.hero-banner-txt-content-layout-m__bottomCenter,.hero-banner-txt-content-layout-m__bottomRight,.hero-banner-txt-content-layout-m__bottomLeft{bottom:0}}@media screen and (min-width: 1025px){.full-width-media_content .hero-banner-txt-content__wrapper{max-width:628px}.hero-banner-txt-content__wrapper:has(.heading-block),.hero-banner-txt-content__wrapper:has(.rte),.hero-banner-txt-content__wrapper:has(.Button){height:fit-content;padding:2rem}.hero-banner-txt-content-layout-m__bottomLeft,.hero-banner-txt-content-layout-m__bottomRight,.hero-banner-txt-content-layout-m__bottomCenter,.hero-banner-txt-content-layout-m__topLeft,.hero-banner-txt-content-layout-m__topRight,.hero-banner-txt-content-layout-m__topCenter,.hero-banner-txt-content-layout-m__middleLeft,.hero-banner-txt-content-layout-m__middleRight,.hero-banner-txt-content-layout-m__middleCenter{left:unset;right:unset;transform:unset}.hero-banner-txt-content-layout-d__bottomLeft{left:0;bottom:0}.hero-banner-txt-content-layout-d__bottomRight{right:0;bottom:0}.hero-banner-txt-content-layout-d__bottomCenter{left:50%;transform:translate(-50%);bottom:0}.hero-banner-txt-content-layout-d__topLeft{top:calc((var(--header-height-fixed) * var(--header-is-transparent, 0)));left:0}.hero-banner-txt-content-layout-d__topRight{top:calc((var(--header-height-fixed) * var(--header-is-transparent, 0)));right:0}.hero-banner-txt-content-layout-d__topCenter{top:calc((var(--header-height-fixed) * var(--header-is-transparent, 0)));left:50%;transform:translate(-50%)}.hero-banner-txt-content-layout-d__middleCenter{left:50%;transform:translate(-50%,-50%);top:50%}.hero-banner-txt-content-layout-d__middleLeft{left:0;top:50%;transform:translateY(-50%)}.hero-banner-txt-content-layout-d__middleRight{right:0;top:50%;transform:translateY(-50%)}.fwm-product-card{bottom:2rem;right:2rem;width:327px;gap:1rem}.fwm-product-card.is-hidden-product-card{transform:translateY(calc(100% + 2rem))}.fwm-product-card__image{height:125px;width:100px}.full-width-media_content:has(video-block) .fwm-product-card{bottom:3rem}.full-width-media_content:has(video-block) .fwm-product-card.is-hidden-product-card{transform:translateY(calc(100% + 3rem))}.full-width-media_content:has(video-block) .hero-banner-txt-content__wrapper[class*=hero-banner-txt-content-layout-d__bottom]{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-slideshow.css.map */
