.shop-carousel3,.shop-carousel3 .carousel-contents{position:relative}.shop-carousel3 .carousel-contents,.shop-carousel3 .carousel-items{width:100%}.shop-carousel3 .carousel-contents{width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.shop-carousel3 .carousel-content{position:relative;overflow:hidden;flex-shrink:0;width:100%;border-radius:10px;transition:ease .4s;opacity:0}.shop-carousel3 .carousel-content.show{opacity:1}.shop-carousel3 .carousel-item{position:relative;text-align:center;padding:13px;border-radius:5px;color:#212121;background-color:#f0f0f0;font-size:15px;margin-bottom:7px;cursor:pointer;transition:ease .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-carousel3 .carousel-item.active{box-shadow:inset -4px 0 0 #00b0ff}.shop-carousel3 .carousel-box-title{position:absolute;top:0;right:50%;z-index:19;-moz-transform:translateX(75%);-webkit-transform:translateX(75%);transform:translateX(75%);padding:10px 20px;background-color:#f0f0f0;border-radius:0 0 10px 10px;font-size:16px;font-weight:700;text-align:center}.shop-carousel3 .carousel-box-title strong{color:#00b0ff}.shop-carousel3 .carousel-details .carousel-item-title:before{content:"\f104";font-family:'Font Awesome 5 Free';vertical-align:middle;margin:0 6px;font-size:1.3em;font-weight:700;position:relative;top:-2px;color:#ff0707}.shop-carousel3 .carousel-details{text-align:center}.shop-carousel3.has-box-title .carousel-details{padding-top:3em}.shop-carousel3 .carousel-cover img{display:block;max-width:100%;margin:0 auto 0 auto}.shop-carousel3 .carousel-details .carousel-item-title{font-size:20px;font-weight:400;color:#333}.shop-carousel3 .carousel-details .price,.shop-carousel3 .carousel-details .price *:not(span){display:inline-block}.shop-carousel3 .carousel-details .price bdi{display:block}.shop-carousel3 .carousel-details .mw_add_to_cart{display:inline-block;margin-top:1em;padding:7px 15px;min-width:130px;color:#00b0ff;border:1px solid #00b0ff;border-radius:50px;font-size:16px;transition:ease .3s}.shop-carousel3 .carousel-details .mw_add_to_cart:hover{color:#fff;background-color:#00b0ff}.shop-carousel3 .carousel-details .mw_add_to_cart span,.shop-carousel3 .carousel-details .mw_add_to_cart .fa{margin-left:10px}.shop-carousel3 .carousel-details .price{font-size:20px;margin-top:1em}.shop-carousel3 .carousel-details .price,.shop-carousel3 .carousel-details .price ins{color:#4caf50;display:inline-block}.shop-carousel3 .carousel-details .price del{margin:0 7px;color:#c7c7c7}.shop-carousel3 .carousel-badge{position:absolute;top:0;right:0;z-index:40;background-color:#ff0707;color:#fff;width:181px;height:100px;text-align:center;font-size:15px;padding:6px;-webkit-transform:rotate(45deg) translate(16%,-74%);-moz-transform:rotate(45deg) translate(16%,-74%);transform:rotate(45deg) translate(16%,-74%);display:flex;flex-wrap:nowrap;align-items:flex-end}.shop-carousel3 .carousel-badge span{width:100%}.shop-carousel3 .price-discounted{display:none;background-color:#ff0707;padding:3px 7px;border-radius:10px;color:#fff;font-size:14px;vertical-align:middle}.carousel-loader{display:inline-block;width:0;height:4px;background-color:#000}.position-relative{position:relative}.overflow-hidden{overflow:hidden}.rounded{border-radius:10px}@media screen and (max-width:767px){.shop-carousel3.has-box-title{padding-top:3em}.shop-carousel3 .carousel-cover{margin-bottom:1em}.shop-carousel3 .carousel-box-title{right:0;width:100%;-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.shop-carousel3 .carousel-items,.shop-carousel3 .carousel-badge{display:none}.shop-carousel3 .price-discounted{display:inline-block}}