.carousel-hero{width:100%;position:relative}.carousel-hero__media-wrapper{width:100%;height:100%;position:absolute}.carousel-hero__image{position:absolute;width:100%;height:100%;top:0;transition:opacity .4s var(--animation-easing),visibility .4s var(--animation-easing)}.carousel-hero__content-wrapper{margin-top:110px;height:fit-content;width:100%;position:relative;margin-left:auto;margin-right:auto;z-index:var(--layer-heightened)}.carousel-hero__text-content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.carousel-hero__pre-header{text-transform:uppercase;font-size:22px;text-align:center}.carousel-hero__header{margin-top:0;text-align:center}.carousel-hero__header.padding-top{margin-top:2rem}.carousel-hero__header span{text-transform:uppercase;display:block;width:fit-content;margin:0 auto}.carousel-hero__header span:nth-of-type(1){font-size:40px;margin-bottom:.5rem}.carousel-hero__header span:nth-of-type(2){font-size:40px}.carousel-hero__carousel-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;margin-block:1.5rem;margin-inline:auto}.carousel-hero__carousel-container{position:relative;display:grid;width:100%}.carousel-hero__product-container{grid-area:1 / 1;display:flex;justify-content:center;align-items:center;transition:opacity .4s var(--animation-easing),visibility .4s var(--animation-easing);min-width:200px}.carousel-hero__product-image{width:350px;height:auto;position:relative}.carousel-hero__product--hidden,.carousel-hero__image--hidden{opacity:0;visibility:hidden;z-index:1}.carousel-hero__product--show,.carousel-hero__image--show{opacity:1;visibility:visible;z-index:2}.carousel-hero__button{background-color:transparent;border:0;padding:0;height:67px;min-height:67px;width:33px;min-width:33px;z-index:5}.carousel-hero__button:hover svg path{transition:fill .2s var(--animation-easing)}.carousel-hero__button:hover{cursor:pointer}.carousel-hero__button:hover svg path:first-child,.carousel-hero__button:focus-within svg path:first-child{fill:#f2f0ef}.carousel-hero__wave{position:absolute;bottom:-1px;width:100%;z-index:3}.carousel-hero__wave path{fill:var(--color-background)}@media screen and (min-width:750px){.carousel-hero{width:100%;position:relative}.carousel-hero__content-wrapper{margin-top:120px}.carousel-hero__carousel-wrapper{justify-content:space-around;max-width:920px;width:100%;margin-block:3rem}.carousel-hero__carousel-container{max-width:600px;width:100%}.carousel-hero__button{height:90px;width:45px}.carousel-hero__product-container{max-width:600px;width:100%}.carousel-hero__product-container img{transition:transform .3s var(--animation-easing)}.carousel-hero__product-container:hover img,.carousel-hero__product-container:focus img,.carousel-hero__product-container:focus-within img,.carousel-hero__product-container:focus-visible img{transform:scale(1.03)}.carousel-hero__pre-header{font-size:28px}.carousel-hero__header span:nth-of-type(1){font-size:60px}.carousel-hero__header span:nth-of-type(2){font-size:48px}.carousel-hero__product-image{max-width:600px;width:100%}.carousel-hero__wave{bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fruiter-carousel-hero.css.map */
