.product-item-info{padding:10px}
.product-item-info .item-inner{border:1px solid #dedede;border-radius:10px}
.owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span {background:#0073b9 !important}
.banners{display:flex;column-gap:10px;padding:10px;}
.banners img{width:50%}
.banner{padding:10px;margin-bottom: 50px;}
.banner img,.banners img{width:100%;border-radius:10px}
body.cms-index-index .title{font-size:25px;font-weight:600;text-align:center;margin-top:50px}
.banner{margin-top:50px}
.product-item-info .stock.unavailable{color:#707070;background:#efefef;font-weight:600;width:max-content;padding:2px 9px;border-radius:5px;margin:0 auto;margin-bottom:0;margin-bottom:5px}
.product.name.product-item-name.product-name{font-weight:700}
.product-item-info .stock.available,#actions-toolbar .action.primary.checkout{color:#006c00;background:#d6ffd6;font-weight:600;width:max-content;padding:2px 9px;border-radius:5px;margin:0 auto;margin-bottom:0;margin-bottom:5px}
.cart-summary .action.primary.checkout{background:#057105!important;border-radius:6px}
#checkout .action.action-auth-toggle{color:#fff;padding:10px;border-radius:5px}
.copyright .payment-footer img{max-height:30px!important}
.navigation-mobile{z-index:999999!important}
.navigation-mobile h3{padding:10px 20px}
.navigation-mobile .categories-navigation{padding:10px 20px}
.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide::after{content:'';display:block;margin-top:25px;background:url(https://www.vivatools.it/pub/media/wysiwyg/pagamenti_1_1_1_1_.png) center/contain no-repeat;height:37px}
.envision-product-carousel{margin-bottom:50px}

@media screen and (max-width: 767px) {
    body .action.showcart::before{color:#fff!important}
    body .minicart-wrapper .action.showcart .counter.qty{background-color: transparent !important}
    body .checkout-payment-method .payment-methods {margin: 0 !important;} 
    body .banners{display:block;padding:0px;}
    body .banners img{margin-bottom: 20px;}
}

@media screen and (max-width: 520px) {
    body .navigation-mobile>ul>li>a{font-size:26px}
}