.carousel-3D{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;padding-top:5.5rem;padding-bottom:9rem;overflow:hidden}.carousel-3D__bg{background-color:#fff;width:100%;height:100%;z-index:-3}.carousel-3D__text-top{padding-bottom:5rem}.carousel-3D__text-small{margin-top:6rem;margin-bottom:1rem}.carousel-3D__text-bottom{margin-top:0;max-width:68rem;text-align:center;word-break:inherit}.carousel-3D__swiper{width:1200px}.carousel-3D .swiper{width:700px;height:700px;overflow:visible}.carousel-3D__arrows{z-index:2;margin-top:350px;position:absolute;display:flex;width:100%;max-width:1200px}.carousel-3D__arrows .carousel-3D__arrows--prev,.carousel-3D__arrows .carousel-3D__arrows--next{color:var(--black);cursor:pointer;background:transparent;border:none}.swiper-slide .image{width:100%;height:100%;object-fit:cover;display:flex}.carousel-3D a{text-decoration:none}.carousel-3D__review{display:flex;flex-direction:row;align-items:center;border:1px solid rgb(var(--color-base-accent-1))}.carousel-3D__review .carousel-3D__stars{margin-left:2rem;white-space:nowrap;margin:auto 0}.carousel-3D__review .okeReviews{padding:0 1rem}.carousel-3D__review .carousel-3D__stars .stars{max-width:11rem}.carousel-3D .button{white-space:nowrap;padding-left:clamp(1rem,10vw,5rem);padding-right:clamp(1rem,10vw,5rem)}.carousel-3D .hide{opacity:0}@media screen and (max-width: 1200px){.carousel-3D__arrows{left:0}}@media screen and (min-width: 749px){.carousel-3D .white-stroke{margin-top:-15.2rem}}@media screen and (max-width: 749px){.carousel-3D .swiper{width:80vw;height:80vw}.carousel-3D__arrows{margin-top:40vw}.carousel-3D .carousel-3D__text-top-mobile{width:min-content;word-break:normal}.carousel-3D__review{width:100vw}.carousel-3D__review .carousel-3D__stars{padding-right:clamp(1rem,10vw,2rem);padding-left:clamp(1.5rem,0vw,2rem);margin-left:auto}.carousel-3D__review .okeReviews{padding:0}.carousel-3D__review .carousel-3D__stars{font-size:clamp(.5rem,3.5vw,1.8rem)}.carousel-3D .carousel-3D__button{width:50%}.carousel-3D .carousel-3D__button .button{width:100%;padding-left:clamp(.5rem,3.5vw,1.5rem);padding-right:clamp(.5rem,3.5vw,1.5rem)}.carousel-3D .carousel-3D__button .button span{margin-left:auto;margin-right:auto;font-size:clamp(.5rem,3.5vw,1.5rem)}.carousel-3D__review .oke-sr-count span{font-size:clamp(.2rem,3vw,1.5rem)}}@media screen and (max-width: 400px){.carousel-3D__review{display:flex;flex-direction:column}.carousel-3D .carousel-3D__button{width:100%}.carousel-3D__review .carousel-3D__stars{padding-right:clamp(1.5rem,10vw,2rem);padding-left:clamp(1.5rem,0vw,2rem);margin:1rem auto}.carousel-3D .carousel-3D__button .button span,.carousel-3D__review .oke-sr-count span{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/carousel-3D.css.map?v=87903282390831188781723590085 */
