.jCarouselMainWrapper{margin:50px 0}.jCarouselMainWrapper:first-child{margin:-15px 0 50px}.jCarouselMainWrapper:last-child{margin:25px 0 0}.side-2 .jCarouselMainWrapper{display:none!important}.nop-jcarousel .carousel-title{position:relative;padding:15px 0;text-align:center;font-family:'DM Serif Display',serif;font-size:28px;text-transform:capitalize}.nop-jcarousel .carousel-title strong{font-weight:400}.nop-jcarousel .slick-slider{display:block!important}.nop-jcarousel .slick-list{margin:0 -.9vw}.nop-jcarousel .slick-track{display:flex}.nop-jcarousel .carousel-item{height:auto;padding:0 .9vw}.nop-jcarousel .carousel-item .item-box{height:100%}.nop-jcarousel .manufacturer-item .title,.nop-jcarousel .vendor-item .title{display:none}.nop-jcarousel .slick-prev,.nop-jcarousel .slick-next{position:absolute;top:0;bottom:0;width:40px;height:40px;margin:auto;border-width:1px;border-style:solid;border-color:#fff #fff #000;font-size:0;cursor:pointer}.nop-jcarousel .slick-prev{left:0}.nop-jcarousel .slick-next{right:0}.nop-jcarousel .slick-prev:after{content:"";font-size:14px}.nop-jcarousel .slick-next:after{content:"";font-size:14px}.nop-jcarousel .slick-prev:hover,.nop-jcarousel .slick-next:hover{border-color:#000}.nop-jcarousel .slick-disabled,.nop-jcarousel .slick-disabled:hover{opacity:.3;cursor:default}.nop-jcarousel .slick-dots{margin:15px 0 0;text-align:center;font-size:0}.nop-jcarousel .slick-dots li{display:inline-block;margin:0 6px}.nop-jcarousel .slick-dots button{width:8px;height:8px;border:2px solid #fff;border-radius:50%;background-color:#000;font-size:0}.nop-jcarousel .slick-dots .slick-active button,.nop-jcarousel .slick-dots button:hover{border:1px solid #000;background-color:#fff}@media all and (max-width:479px){.nop-jcarousel .has-navigation{padding-bottom:55px}.nop-jcarousel .slick-prev,.nop-jcarousel .slick-next{top:auto;bottom:15px;margin:0 -2px}.nop-jcarousel .slick-prev{left:50%;transform:translateX(-100%)}.nop-jcarousel .slick-next{right:50%;transform:translateX(100%)}}@media all and (min-width:375px){.nop-jcarousel .slick-list{margin:0 -.95vw}.nop-jcarousel .carousel-item{padding:0 .95vw}}@media all and (min-width:480px){.nop-jcarousel .has-navigation{padding-left:50px;padding-right:50px}.nop-jcarousel .slick-list{margin:0 -1vw}.nop-jcarousel .carousel-item{padding:0 1vw}}@media all and (min-width:768px){.nop-jcarousel .carousel-title{padding:25px 0;font-size:32px}.nop-jcarousel .slick-list{margin:0 -.95vw}.nop-jcarousel .carousel-item{padding:0 .95vw}}@media all and (min-width:1261px){.nop-jcarousel .carousel-title{padding:30px 0}.nop-jcarousel .slick-list{margin:0 -12px}.nop-jcarousel .carousel-item{padding:0 12px}}
