#shop-slider .carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}#shop-slider .carousel.carousel-slider{top:0;left:0}#shop-slider .carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}#shop-slider .carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}#shop-slider .carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}#shop-slider .carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}#shop-slider .carousel.carousel-slider .carousel-item p{font-size:15px}#shop-slider .carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}#shop-slider .carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}#shop-slider .carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}#shop-slider .carousel .indicators .indicator-item.active{background-color:#fff}#shop-slider .carousel.scrolling .carousel-item .materialboxed,#shop-slider .carousel .carousel-item:not(.active) .materialboxed{pointer-events:none}#shop-slider.carousel-wrapper{position:relative;width:100%}#shop-slider .carousel{height:600px}#shop-slider .carousel-item{opacity:1!important}#shop-slider .arrow{position:absolute;top:50%;transform:translateY(-40%);font-size:40px;color:#222;cursor:pointer;border:none}#shop-slider .arrow:hover,#shop-slider .arrow:focus{background:0 0!important;border:none}#shop-slider .arrow.left{left:-295px}#shop-slider .arrow.right{right:-295px}#shop-slider .dots{text-align:center}#shop-slider .dots span{height:10px;width:10px;margin:0 5px;background:#bbb;border-radius:50%;display:inline-block;cursor:pointer}#shop-slider .dots span.active{background:#333}#shop-slider .carousel .carousel-item{cursor:-webkit-grab;cursor:grab;width:400px;height:550px}#shop-slider .carousel .carousel-item h5{position:absolute;text-align:center;color:#fff;bottom:25px;left:30%;transform:translateX(-40%);border-radius:10px}#shop-slider .image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:15px}#shop-slider .default-img,#shop-slider .hover-img{position:absolute;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}#shop-slider .hover-img{opacity:0}#shop-slider .hover-link{position:absolute;left:20%;left:45%;bottom:25px;transform:translateX(-40%);padding:8px 30px;color:black;color:#fff;border-radius:50px;text-decoration:none;opacity:0;transition:opacity .5s ease;font-weight:700;background-color:rgba(0,0,0,.32)}#shop-slider .hover-link:hover{background:#fff;color:#000}#shop-slider .active .image-wrapper:hover .hover-img{opacity:1}#shop-slider .active:hover h5{opacity:0}#shop-slider .active .image-wrapper:hover .default-img{opacity:0}#shop-slider .active .image-wrapper:hover .hover-link{opacity:1}