#shop-carousel{text-align:center;position:relative;overflow:hidden}.swiper-container.shop-swiper{width:100%;text-align:center}.swiper-container.shop-swiper .swiper-slide{display:flex;height:100%}.shop-text_wrapper{flex:0 0 65%;background-color:white}.swiper-container.shop-swiper .swiper-slide .shop-text{padding:60px;text-align:left}.swiper-container.shop-swiper .swiper-slide .shop_image{flex:0 0 35%}.swiper-container.shop-swiper .swiper-slide .shop_image img{object-fit:cover;width:100%;height:100%}.swiper-pagination{display:inline-block;position:unset !important;width:100% !important}.swiper-pagination-bullet-active{background-color:black !important}.swiper-pagination-bullet{width:50px;height:50px}.shop-next{height:100px;width:100px;border-radius:50%;background-color:rgba(239,239,239,0.6);position:absolute;right:-50px;top:55%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;cursor:pointer;transition:900ms all}.shop-next:hover{background-color:rgba(255,255,255,0.8);right:5px}.shop-next:hover img{position:relative;left:50%;transform:translateX(-50%) rotate(180deg)}.shop-next img{transform:rotate(180deg);height:50px;width:50px;position:relative;left:10px;transition:900ms all}.shop-prev{height:100px;width:100px;border-radius:50%;background-color:rgba(239,239,239,0.6);position:absolute;left:-50px;top:55%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;transition:900ms all}.shop-prev:hover{background-color:rgba(239,239,239,0.9);left:5px}.shop-prev:hover img{position:relative;right:50%;transform:translateX(50%)}.shop-prev img{object-fit:cover;height:50px;width:50px;position:relative;right:10px;transition:900ms all}@media(max-width:767px){#shop-carousel{height:auto}.shop-text_wrapper{flex:unset}.swiper-container.shop-swiper{height:auto}.swiper-container.shop-swiper .swiper-slide{flex-direction:column;justify-content:flex-end;height:auto}.swiper-container.shop-swiper .swiper-slide .shop_image{flex:unset}.swiper-container.shop-swiper .swiper-slide .shop-text{padding:30px}.shop-prev{top:400px}.shop-next{top:400px}}@media(max-width:500px){.shop-prev{top:300px}.shop-next{top:300px}}