.flip-carousel{position:relative;overflow:visible;min-height:105vh;max-height:115vh;display:flex;flex-direction:column}.flip-carousel__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.flip-carousel__background-image{position:absolute;top:0;left:0;width:100%;height:70%;background-size:cover;background-position:center;background-repeat:no-repeat}.flip-carousel__background-color{position:absolute;top:70%;left:0;width:100%;height:30%;background-color:var(--background-color)}@media(min-width:750px){.flip-carousel__heading{max-width:70%;margin:20vh auto 0}}@media(max-width:749px){.flip-carousel__heading{margin:20vh auto 0}}.flip-carousel__heading{text-align:center;padding:3rem 0 2rem;position:relative;z-index:1}.flip-carousel__swiper-container{flex:1;position:relative;z-index:1;display:flex;align-items:center;padding:3rem 0 4rem;overflow:visible;direction:ltr}.flip-carousel-swiper{width:100%;height:100%;padding:2rem 0;overflow:visible;direction:ltr}.flip-carousel-swiper .swiper-wrapper{align-items:center;padding:2rem 0}.flip-carousel-swiper .swiper-slide{width:auto;height:auto;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;padding:1rem 0}.flip-carousel__card-wrapper{width:100%;max-width:300px;aspect-ratio:var(--card-aspect-ratio, 3 / 4);margin:0 auto;transition:transform .3s ease}.flip-carousel__card{position:relative;width:100%;height:100%;cursor:pointer;transition:transform .8s;transform-style:preserve-3d}@media screen and (min-width:750px){.flip-carousel__card-wrapper{max-width:100%}}@media screen and (min-width:990px){.flip-carousel__card-wrapper{max-width:100%}}.flip-carousel__card-front,.flip-carousel__card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.flip-carousel__card-front{transform:rotateY(0);z-index:2}.flip-carousel__card-back{transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.flip-carousel__text-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff}.flip-carousel__card.flipped{transform:rotateY(180deg)}.flip-carousel__image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.flip-carousel__image{width:100%;height:100%;object-fit:contain;display:block}.flip-carousel__placeholder{width:100%;height:100%}.flip-carousel__text-content{display:flex;align-items:center;justify-content:center;text-align:center;overflow-y:auto;padding:1.5rem;box-sizing:border-box;width:100%;height:100%;position:relative;background-color:#fff}.flip-carousel__text{color:#000;font-size:1.4rem;line-height:1.6;max-width:100%}.flip-carousel__text p{margin-bottom:1.4rem}.flip-carousel__text p:last-child{margin-bottom:0}.flip-carousel__text h1,.flip-carousel__text h2,.flip-carousel__text h3,.flip-carousel__text h4{margin-bottom:.75rem;margin-top:0}[dir=rtl] .flip-carousel__card-back .flip-carousel__text-content,[dir=rtl] .flip-carousel__card-back .flip-carousel__text{direction:rtl;text-align:right}.flip-carousel-swiper .swiper-slide{transform:scale(.95);transition:all .3s ease}.flip-carousel-swiper .swiper-slide-active,.flip-carousel-swiper .swiper-slide-duplicate-active{opacity:1;transform:scale(1)}@media screen and (min-width:990px){.flip-carousel-swiper .swiper-slide{width:500px}}@media screen and (min-width:750px)and (max-width:989px){.flip-carousel-swiper .swiper-slide{width:400px}}@media screen and (max-width:749px){.flip-carousel-swiper .swiper-slide{width:300px;padding:1.5rem 0rem}.flip-carousel__card-wrapper{max-width:100%}.flip-carousel__heading{padding:2rem 1rem 1rem}.flip-carousel__text-content{padding:1.5rem}.flip-carousel__text{font-size:.9rem}.flip-carousel__swiper-container{padding:2rem 0 3rem}.flip-carousel-swiper{padding:2rem 0}}.flip-carousel__card-wrapper:hover{transform:rotate(var(--card-rotation, 0deg)) scale(1.02)}.flip-carousel__card-wrapper:focus-visible{outline:2px solid currentColor;outline-offset:4px}.flip-carousel__card.is-loading{pointer-events:none;opacity:.6}.flip-carousel.observe-me{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.flip-carousel.observe-me.in-view{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-flip-carousel.css.map */
