[type=button]{outline-color:var(--primary-color)}.btn{background:var(--primary-color);border-radius:0;color:var(--primary-color-contrast);display:inline-block;font-size:14px;font-weight:500;padding:13px 32px;position:relative;text-transform:uppercase;transition:all .4s ease;z-index:5}.btn:hover{background:var(--primary-color-contrast);border:1px solid var(--primary-color);color:var(--primary-color)}#scrollUp{border:1px solid #fff;bottom:50px;right:10px;text-align:center;z-index:33}#scrollUp i{background:transparent;background:#222;border-radius:0;box-shadow:0 4px 19px rgba(0,0,0,.22);color:#fff;display:block;font-size:18px;height:40px;line-height:40px;transition:all .5s ease;width:40px}#scrollUp i:hover{background:var(--primary-color);color:var(--primary-color-contrast)}#user-message{background-color:coral;color:#fff;display:none;font-size:18px;font-weight:700;padding:18px;position:fixed;text-align:center;top:0;width:100%;z-index:10000}div.title{border-bottom:1px solid #000}div.title p{font-size:20px;font-weight:500}.spacer{padding:25px}.mandatory{color:red}.full-stretch{width:100%}.top-container{text-align:left}.top-container-wrapper{display:grid;grid-template-columns:70% 30%;grid-template-rows:100%;padding-top:50px}.drp-sel{height:32px}.return-link{border-top:1px solid #aaa;margin:25px 0}.top-wrapper{display:grid;grid-template-columns:75% 25%;grid-template-rows:100%}.banner-whatsapp{background-color:#25d366;border-radius:35px;bottom:10px;color:#fff;left:10px;padding:10px 15px;position:fixed}.banner-whatsapp a{color:#fff}.banner-whatsapp i{font-size:48px;vertical-align:middle}.banner-whatsapp span{display:none}.banner-whatsapp:hover span{display:initial}.topbar{background-color:#fff;border-bottom:1px solid #e2e2e2;padding:15px 0}.header .logo{float:left;margin:0;max-width:240px;transition:all .4s ease}.header .logo img{max-height:100px;max-height:100% important;padding:10px;width:auto}.header .navbar{padding:0}.navbar-expand-lg .navbar-collapse{display:block!important}.header.v3 .navbar-expand-lg .navbar-collapse{background:#333;display:block!important}.header .nav li .dropdown{background:#fff;box-shadow:0 3px 5px rgba(51,51,51,.302);left:0;list-style:none;margin:0;opacity:0;padding:10px;position:absolute;top:100%;transform:scaleY(.2);transform-origin:0 0 0;transition:all .3s ease 0s;visibility:hidden;width:270px;z-index:999}.header .nav li:hover .dropdown{opacity:1;transform:translateY(0);visibility:visible}.header .nav li .dropdown li{float:none;margin:0}.header .nav li .dropdown li a{background:transparent;color:#666;display:block;font-weight:400;padding:8px 15px}.header .nav li .dropdown li a:before{display:none}.header .nav li .dropdown li:last-child a{border-bottom:0}.header .nav li .dropdown li:hover a{color:#fff}.header .nav li .dropdown li a:hover{border-color:transparent}.header .nav li .dropdown li i{float:right;font-size:10px;margin-top:8px;z-index:5}.header .nav li .dropdown.sub-dropdown{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(51,51,51,.302);left:186px;opacity:0;padding:10px;position:absolute;top:0;transform:scaleY(.2);transform-origin:0 0 0;transition:all .3s ease 0s;visibility:hidden;width:220px;z-index:999}.header .nav li .dropdown li:hover .dropdown.sub-dropdown{opacity:1;transform:translateY(0);visibility:visible}.header .nav li .dropdown.sub-dropdown li a{background:transparent;color:#666;display:block;font-weight:400;padding:8px 15px}.header .nav li .dropdown li:hover .dropdown.sub-dropdown li a{background:transparent}.header .nav li .dropdown li .dropdown.sub-dropdown li a:hover{color:#fff}.header .nav li .dropdown.sub-dropdown li:last-child a{border-bottom:0 solid}.mobile-search{display:none}.header.shop .topbar{padding:12px 0}.header.shop .nav-inner{margin-right:188px}.header.shop .logo{margin-top:35px}.header.shop .topbar p{color:#ccc}.header.shop .topbar .login a{color:#f7941d}.header.shop .top-left .list-main li:first-child{padding-left:0}.header.shop .top-left .list-main li i{color:#f7941d;display:inline-block;font-size:15px;margin-right:4px;position:relative;top:3px}.header.shop .right-content{float:right}.header.shop .list-main li{border-right:1px solid #f0f0f0;color:#333;display:inline-block;font-size:13px;font-weight:500;padding:0 13px}.header.shop .list-main li i{color:#f7941d;display:inline-block;font-size:15px;margin-right:4px;position:relative;top:1px}.header.shop .list-main li:last-child{border:none;padding-right:0}.header.shop .list-main li a{color:#333}.header.shop .list-main li a:hover{color:#f7941d}.header.shop .nav li{margin-right:38px}.header.shop .nav li:last-child{margin:0!important}.header.shop .nav li .new{font-size:10px;left:0;padding:0 9px;top:6px}.header.shop .nav li .new:before{border:4px solid transparent;border-top-color:#f7941d;bottom:-8px;content:"";left:4px;position:absolute}.header .shopping{display:flex;justify-content:flex-end;width:100%;z-index:9999}.header .shopping .icon{color:#222;cursor:pointer;position:relative}.header .shopping .badge{background-color:var(--primary-color);color:var(--primary-color-contrast);margin-left:60px;margin-top:72px;position:absolute}.header .shopping .shopping-item{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);opacity:0;padding:20px 25px;position:absolute;right:0;top:68px;transform:translateY(10px);transition:all .3s ease 0s;visibility:hidden;width:300px;z-index:99}.header .shopping:hover .shopping-item{opacity:1;transform:translateY(0);visibility:visible}.header .shopping .dropdown-cart-header{border-bottom:1px solid #e6e6e6;margin-bottom:15px;padding-bottom:10px}.header .shopping .dropdown-cart-header a,.header .shopping .dropdown-cart-header span{color:#222;font-size:13px;font-weight:600;text-transform:uppercase}.header .shopping .dropdown-cart-header a{float:right}.header .shopping .dropdown-cart-header a:hover{color:#606060}.header .shopping-list li{border-bottom:1px solid #e6e6e6;margin-bottom:15px;overflow:hidden;padding-bottom:15px;position:relative}.header .shopping-list li .remove{background:#fff;border:1px solid #ededed;border-radius:0;bottom:16px;color:#222;font-size:11px;height:20px;left:0;line-height:18px;margin-top:-20px;position:absolute;text-align:center;width:20px}.header .shopping-list li .remove:hover{background:#222;border-color:transparent;color:#fff!important}.header .shopping-list .cart-img{border:1px solid #ededed;float:right;overflow:hidden}.header .shopping-list .cart-img img{border-radius:0;height:70px;width:70px}.header .shopping-list .cart-img:hover img{transform:scale(1.09)}.header .shopping-list .quantity{font-size:13px;line-height:22px;padding-bottom:30px}.header .shopping-list h4{font-size:14px}.header .shopping-list h4 a{color:#333;font-size:13px;font-weight:600}.header .shopping-list h4 a:hover{color:#f7941d}.header .shopping-item .bottom{text-align:center}.header .shopping-item .total{display:block;overflow:hidden;padding-bottom:10px}.header .shopping-item .total span{color:#222;float:left;font-size:13px;font-weight:600;text-transform:uppercase}.header .shopping-item .total .total-amount{float:right;font-size:14px}.header .shopping-item .bottom .btn{background:#222;border-radius:0;color:#fff;display:block;font-size:14px;font-weight:500;margin-top:10px;padding:10px 20px;text-transform:uppercase}.header .shopping-item .bottom .btn:hover{background:#f7941d;color:#fff}.header.shop{background:#fff}.header.shop .nav-inner{float:left;margin:0}.header.shop .topbar{background-color:#fff;border:none}.header.shop.v3 .topbar{padding:0}.header.shop.v3 .topbar .inner-content{border-bottom:1px solid #eee;padding:12px 0}.header.shop .right-nav li a{color:#333}.header.shop .logo{align-items:center;display:flex;float:left;height:120px;margin:19px 0 0}.header.shop .top-contact{margin-top:0}.header.shop .search-bar-top{margin-top:10px;text-align:center}.header.shop .search-bar{background:#fff;border:1px solid #ececec;border-radius:5px;display:inline-block;height:40px;height:50px;line-height:45px;margin-top:33px;margin:0;position:relative;width:460px;width:535px}.header.shop .nice-select{background:transparent;border:none;border-right:1px solid #eee;clear:none;font-size:14px;font-weight:400;height:48px;line-height:50px;margin:0;padding:0 0 0 20px;text-align:center;width:150px}.header.shop .nice-select:after{border-color:#666;right:20px}.header.shop .nice-select .list{border-radius:0}.header.shop .nice-select .list li.focus{font-weight:400}.header.shop .nice-select .list li{border-radius:0;color:#666;font-size:14px;font-weight:400}.header.shop .nice-select .list li:hover{background:#f7941d;color:#fff}.header.shop .search-bar form{display:inline-block;float:left;width:260px}.header.shop .search-bar input{background:transparent;border:none;border-radius:0;color:#666;font-size:14px;font-weight:400;height:48px;padding:0 25px 0 20px;width:328px}.header.shop .search-bar .btnn{background:#333;border:none;border-radius:0 5px 5px 0;color:#fff;font-size:18px;height:50px;line-height:53px;position:absolute;right:-2px;text-align:center;top:-1px;transition:all .4s ease;width:62px}.header.shop .search-bar .btnn:hover{background:#f7941d;color:#fff}.header.shop .search-top{background:transparent;border:none;box-shadow:none;opacity:1;padding:0;top:0;visibility:visible}.header.shop .middle-inner{background:#fff;border-top:1px solid #eee;padding:20px 0}.header.shop.v3 .middle-inner{border:none}.header.shop .header-inner{background:#333}.header.shop.v3 .header-inner{background:transparent}.header.shop.v2 .header-inner{background:#fff;border-top:1px solid #eee}.header.shop .topbar p{color:#333}.header.shop .all-category{background:transparent;background:#f7941d;color:#fff;position:relative}.header.shop .all-category h3{padding:20px 25px}.header.shop .cat-heading{color:#fff;font-size:20px}.header.shop .cat-heading i{color:#fff;display:inline-block;font-size:22px;margin-right:15px}.header.shop .main-category{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.039);left:0;position:absolute;top:64px;width:100%;z-index:1}.header.shop .main-category li{border-bottom:1px solid #f6f6f6;display:block;position:relative}.header.shop .main-category li:last-child{border:none}.header.shop .main-category li a{color:#333;display:block;font-size:14px;font-weight:600;padding:13px 25px;text-transform:uppercase}.header.shop .main-category li a i{display:inline-block;float:right}.header.shop .sub-category{background:#fff;border-left:3px solid #f7941d;box-shadow:0 5px 15px rgba(0,0,0,.039);left:238px;opacity:0;position:absolute;top:0;transition:all .4s ease;visibility:hidden;width:220px;z-index:999999}.header.shop .main-category li:hover .sub-category{opacity:1;visibility:visible}.header.shop .main-category li a{font-weight:400}.header.shop .main-category li a:hover{color:#f7941d}.header.shop .main-category .main-mega{position:relative}.header.shop .main-category li .mega-menu{background:#fff;border:none;border-left:3px solid #f7941d;display:inline-block;height:auto;left:238px;opacity:0;padding:30px;position:absolute;top:0;transition:all .4s ease;visibility:hidden;width:850px;z-index:99999}.header.shop .main-category li:hover .mega-menu{opacity:1;visibility:visible}.header.shop .main-category li .mega-menu .single-menu{border:none;display:inline-block;padding:0 20px 0 0;width:33%}.header.shop .main-category li .mega-menu .single-menu a{padding:0}.header.shop .main-category li .mega-menu .single-menu .image{overflow:hidden}.header.shop .main-category li .mega-menu .single-menu img{cursor:pointer;display:block;height:100%;width:100%}.header.shop .main-category li .mega-menu .single-menu .title-link{background:#f7941d;border-radius:3px;color:#fff;display:inline-block;font-size:14px;margin-bottom:20px;padding:2px 13px}.header.shop .main-category li .mega-menu .single-menu .title-link:hover{background:#333;color:#fff}.header.shop .main-category li .mega-menu .single-menu .inner-link{margin-top:25px}.header.shop .main-category li .mega-menu .single-menu .inner-link a{margin-bottom:10px}.header.shop .main-category li .mega-menu .single-menu .inner-link a:hover{background:transparent;color:#f7941d}.header.shop .main-category li .mega-menu .single-menu .inner-link a:last-child{margin-bottom:0}.header.shop .menu-origin{display:inline-block;float:none;float:right}.header.shop .nav li{float:left;float:none;margin-right:40px;margin-right:5px;position:relative}.header.shop .nav li:last-child{margin-right:0}.header.shop .nav li .new{background:#f7941d;color:#fff;display:block;font-size:9px;font-weight:500;height:18px;left:21px;line-height:18px;position:absolute;text-align:center;text-transform:uppercase;top:2px}.header.shop.v2 .nav li a{color:#333}.header.shop .nav li a{color:var(--primary-color-contrast);display:block;font-size:15px;font-weight:500;padding:20px 15px;position:relative;transition:all .4s ease}.header.shop .nav li:hover a{color:#fff}.header.shop.v2 .nav li:hover a{background:transparent;color:#f7941d}.header.shop .nav li.active a{background:#f7941d;color:#fff}.header.shop.v2 .nav li.active a{background:transparent!important;color:#333!important;color:#f7941d!important}.header.shop .nav .dropdown li{margin:0}.header.shop .nav li .dropdown li:hover a{background:#f7941d}.header.shop.v2 .nav li.active .dropdown li a{color:#333!important}.header.shop.v2 .nav li.active .dropdown li a:hover{background:#f7941d!important;color:#fff!important}.header.shop.v2 .nav li .dropdown li:hover a{color:#f7941d}.header.shop .nav li .dropdown li a{background:#fff;color:#333;padding:8px 15px}.header.shop.v2 .nav li .dropdown li a{background:#fff;color:#333}.header.shop .nav li .dropdown li a{font-size:14px;font-weight:400}.header.shop .nav li .dropdown li a:hover{color:#fff}.header.shop.v2 .nav li .dropdown li a:hover{background:#f7941d;color:#fff!important}.header.shop .nav li .dropdown li .dropdown.sub-dropdown li a:hover{background:#f7941d}.header.shop .right-bar{display:inline-block;float:right;margin:0;padding:0;position:relative;top:20px}.header.shop .right-bar .single-bar.top-search a{transform:translateY(3px)}.header.shop .right-bar .single-bar.top-search a:hover{color:#f7941d}.header.shop .right-bar .single-bar .single-icon{color:#333;font-size:20px;position:relative}.header.shop .right-bar .single-bar .single-icon:hover{color:#f7941d}.header.shop .right-bar .single-bar .single-icon .total-count{background:#f6931d;border-radius:100%;color:#fff;font-size:11px;height:18px;line-height:18px;position:absolute;right:-8px;text-align:center;top:-7px;width:18px}.header.shop .right-bar .single-bar{display:inline-block;margin-right:25px}.header.shop .right-bar .single-bar:last-child{margin-right:0}.header.shop .right-bar .single-bar li a:hover{color:#f7941d}.header .search-top{display:none}.header .search-top a{font-size:17px}.header .search-top a:hover{color:#f7941d}.header .search-form{background:hsla(0,0%,100%,.459);border-radius:5px;border-radius:0;box-shadow:0 4px 7px rgba(0,0,0,.231);left:-128px;opacity:0;padding:0;position:absolute;top:46px;transform:scaleY(0);transition:all .5s ease;visibility:hidden;z-index:9999}.header .search-top.active .search-form{opacity:1;transform:scaleY(1);visibility:visible}.header .search-form input{background:#fff;border:none;border-radius:3px;border-radius:0;color:#333;height:45px;line-height:45px;padding:0 60px 0 15px;transition:all .4s ease;width:220px}.header .search-form button{background:transparent;border:none;border-left:1px solid #eee;border-radius:0 3px 3px 0;border-radius:0;color:#3353ea;color:#333;font-size:15px;height:45px;position:absolute;right:0;top:0;transition:all .4s ease;width:45px}.header .search-form button:hover{background:#f7941d;border-color:transparent;color:#fff}.header .header-inner{width:100%;z-index:999}.header.sticky .all-category h3{cursor:pointer}.header.sticky .all-category .main-category{opacity:0;transition:all .4s ease;visibility:hidden}.header.sticky .all-category:hover .main-category{opacity:1;visibility:visible}.header.sticky .header-inner .nav li a{color:#333}.header.sticky .header-inner .nav li:hover a,.header.sticky.v3 .header-inner .nav li a{color:#fff}.header.sticky.v2 .header-inner .nav li:hover a{color:#f7941d}.header.sticky .header-inner .nav li .dropdown li a,.header.sticky.v2 .header-inner .nav li .dropdown li a{color:#333}.header.sticky .header-inner .nav li .dropdown li a:hover,.header.sticky .header-inner .nav li.active a{color:#fff}.header.sticky .header-inner{animation:fadeInDown 1s .2s both;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);left:0;position:fixed;top:0;z-index:999}.header.sticky.v3 .header-inner{box-shadow:none}.header.sticky.v3 .navbar-expand-lg .navbar-collapse{animation:fadeInDown 1s .2s both;box-shadow:0 0 10px rgba(0,0,0,.3)}.flex-header{display:flex!important}.flex-header .col-50-header{width:50%}.flex-header .cart-item-icon1{background-color:#606060;color:#fff;font-size:30px;text-align:center}.flex-header .impostazioni-header{align-items:center;display:flex;padding-right:30px}.flex-header .single-icon{align-items:center;display:flex;height:100%;justify-content:center;width:120px}.fa-angle-down{font-size:20px;margin-left:5px}.current-page{background-color:#606060!important}.current-page>a{color:#fff!important}.header-inner{background-color:var(--primary-color)!important}ul.main-menu li:hover{background-color:#606060}ul.dropdown li a:hover{background-color:#606060!important}.navbar-collapse{width:80%}.header-user-icon{position:relative}.header-user-icon__logout{align-items:center;background:#fff;box-shadow:0 3px 5px rgba(51,51,51,.302);display:flex;justify-content:center;left:-50px;position:absolute;top:104%;transform:scale(0);width:120px;z-index:100}.header-user-icon__logout p{font-size:15px;padding:20px 0}.header-user-icon__logout:hover{background:#606060}.header-user-icon__logout:hover p{color:#fff}.header-user-icon__logout--show{transform:scale(1);transition:.5s}.user-icon-header{flex-direction:row-reverse;padding:14.5px 0}.fa-user{font-size:30px}.fa-user,.header.sticky .header-inner .nav li a{color:var(--primary-color-contrast)}span.slicknav_icon{float:right;height:auto!important;width:auto!important}.slicknav_menu a{margin:0!important}.slicknav_icon-bar{background-color:#606060;margin:5px 0}.slicknav_nav li:hover a{color:var(--primary-color)!important}.slider-image{max-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}a{color:inherit}a:hover{text-decoration:none}@media (max-width:768px){.header.shop .logo{height:70px}}.form-ricerca{box-shadow:0 0 15px rgba(0,0,0,.102)}.button-form-ricerca,.selezione-cerchi{width:calc(100% - 20px)}.selezione-cerchi{border:1px solid #113063;margin:10px;outline-color:var(--primary-color);padding:10px}.loghi-carosello{height:300px;margin:auto;-o-object-fit:contain;object-fit:contain;padding:30px;width:80%}.box-shadow-carosello{box-shadow:0 0 15px rgba(0,0,0,.102);display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 40px}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:none;height:50px}.carousel-control-next-icon i,.carousel-control-prev-icon i{color:#000;font-size:50px}.box-shadow-carosello h2{padding:20px 0}.box-shadow-carosello p{font-size:16px;padding-bottom:20px}.card-body{border:none}.card-body .flex-display{flex-direction:column}.card-body .flex-display div{width:100%}@media (max-width:768px){.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}}@media (min-width:768px){.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-right.active{transform:translateX(33.333%)}.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-33.333%)}}.carousel-inner .carousel-item-left,.carousel-inner .carousel-item-right{transform:translateX(0)}.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev,.carousel-inner .carousel-item.active{display:flex}.catalogo-home-container{padding:0 0 70px;text-align:center}.catalogo-home-container>p{font-size:16px;padding-bottom:20px;padding-top:10px}.catalogo-home{display:flex;justify-content:space-between;max-width:100%}.catalogo-home p{padding-bottom:25px;padding-top:15px}.col-20-catalogo{margin:0 15px}.border-img-catalogo{align-items:center;border:1px solid #113063;display:flex;flex-direction:column;justify-content:center;padding:30px}.box-shadow-prodotti .row{height:100%;padding:0 10px}.responsive-offerte-prodotti{margin:0}.container-offerte-home{padding:40px 0}.prodotti-home{padding-left:0}.prodotti-home p{padding-top:15px}.divider-offerte-home{height:20px}.box-shadow-prodotti{box-shadow:0 0 15px rgba(0,0,0,.102);height:100%;width:100%}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.modal-content{background-color:#fefefe;border:1px solid #888;margin:20% auto;padding:40px;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.impostazioni-visualizzazione-header{border-bottom:1px solid #000;justify-content:center;margin-bottom:30px;padding-bottom:10px}.impostazioni-visualizzazione-body{align-items:center}.impostazioni-visualizzazione-body label{margin-bottom:0;margin-left:20px}.content-impostazioni{position:relative;width:50%}.content-impostazioni label{margin:10px}.content-impostazioni .button-carrello{padding:30px 0}.close-impostazioni{color:var(--primary-color);cursor:pointer;font-size:35px;position:absolute;right:20px;top:20px}.container-login{clear:both;margin:30px auto 0;max-width:95%;padding:0 15px;text-align:center;width:850px}.container-login h1{border-bottom:1px solid #000;font-size:24px;padding-bottom:14px}.container-login .bottom-text{border-top:1px solid #000;margin-top:20px;padding-top:14px}.login-dati{margin:0 auto;max-width:630px}.login-accedi{background-color:var(--primary-color);border-radius:0;color:var(--primary-color-contrast);padding:15px 20px}.link-login{text-align:right}.recover-link{color:#000;transition:all .3s ease-in-out}.recover-link:hover{color:#ae1d09;text-decoration:underline}.login-accedi,.login-accedi:hover,.recover-link:hover{transition:all .3s ease-in-out}.login-accedi:hover{background-color:#606060}.paginazione-prodotti{border-bottom:2px solid var(--primary-color);margin:10px auto;padding-bottom:14px;text-align:center}.paginazione-prodotti nav{display:flex;justify-content:center}.pagination{margin:10px 0}.page-item{border-radius:0!important}.active-paginazione{color:#fff}.active-paginazione .page-link{background:var(--primary-color)}.page-link{background:none}.page-break{padding:8px 15px}.col-aggiungi-carrello{align-items:flex-end;display:flex;flex-direction:column}.col-33-offerte{align-items:center;display:flex;justify-content:center;padding:0 15px;width:33.333%}.col-33-offerte a{height:100%}.offerte-center{padding:15px}.col-66-paginazione,.offerte-center{align-items:center;display:flex;justify-content:center}.col-66-paginazione{margin:30px auto;width:66.666%}.padding-paginazione{padding-bottom:50px}.col-20{width:20%}.col-25{width:25%}.col-80{width:80%}.col-50{width:50%}.col-33{width:33.333333%}.col-66{width:66.666666%}.prodotti-catalogo{display:flex;margin-bottom:15px;padding:20px 15px 10px 0}.box-offerte{box-shadow:0 0 12px rgba(0,0,0,.078)}.offerta-span{background-color:var(--primary-color);color:var(--primary-color-contrast);margin-right:10px;text-transform:uppercase}.container-prodotti-catalogo{box-shadow:0 0 12px rgba(0,0,0,.078);margin-bottom:10px}.prodotti-catalogo p{color:#000}.fa-check{color:#92d36e}.fa-window-maximize{color:#2759cf}h3.titolo-prodotti{font-size:20px;font-weight:700}h3.titolo-prodotti.small{font-size:15px}p.product-note{line-height:normal;margin-top:6px}.product-price{border-bottom:1px solid var(--primary-color);padding-bottom:2px;padding-top:5px}.product-price:last-child{border-bottom:0}.dati-consegna i{font-size:25px;padding-right:10px}.dati-consegna i,.dati-consegna p{display:inline-block}.tempi-consegna{color:#92d36e}.flex-container-dati{display:flex;padding-top:20px}.dati-prodotto p{line-height:20px}.immagini-prodotti{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.immagini-prodotti img{height:auto;width:100%}.col-consegna p{padding:10px 0}.prezzo-prodotto{font-size:18px}.submit-catalogo{background-color:var(--primary-color)!important;color:var(--primary-color-contrast)!important;height:45px!important;margin-top:5px;width:160px!important}.submit-catalogo:hover{background-color:var(--primary-color-contrast)!important;border:1px solid var(--primary-color);color:var(--primary-color)!important}.submit-catalogo1{background-color:var(--primary-color)!important;color:var(--primary-color-contrast)!important;height:30px;width:90%}.text-catalogo{height:45px!important;text-align:center;width:160px!important}.text-accessori,.text-catalogo{border:1px solid #000!important}.text-accessori{margin:0 20px!important;padding:5px 20px!important}.flex-display{display:flex}.accessori-selezione{align-items:center;padding:20px 0}.accessori-prodotto p{color:#000}.immagine-accessorio{height:200px}.immagine-accessorio img{height:100%;-o-object-fit:contain;object-fit:contain;padding:20px;width:100%}.carousel-control-next,.carousel-control-prev{width:20px}.border-right-carosello{border-right:1px solid #606060}.padding-carosello{box-shadow:0 0 12px rgba(0,0,0,.078);padding:30px}.text-correlati{margin:10px 0!important;width:90%}#carouselExampleControls1{display:none;padding:30px 0}.prodotti-catalogo-dropdowns{border-top:1px solid;display:flex;justify-content:space-between;padding:5px 0}.freccia-dropdown{align-items:center;display:flex;justify-content:flex-start}.fa-caret-down{cursor:pointer;font-size:40px;margin-right:10px}.menu-freccia{font-size:20px!important}.fa-caret-up{cursor:pointer;font-size:40px;margin-right:10px}.carousel-block{display:block!important}.freccia-dropdown p{cursor:pointer;font-size:16px}.freccia-dropdown p:hover{text-decoration:underline}.page-link{border:1px solid #000;color:#000;padding:10px 20px}.page-link:hover{background-color:var(--primary-color);color:var(--primary-color-contrast)}.container-prodotti-compatibili{padding-bottom:2px}.container-prodotti-compatibili label{display:flex}.container-prodotti-compatibili [type=checkbox]{margin-right:5px}.container-prodotti-compatibili span{color:#000;padding-left:10px}.container-prodotti-compatibili p{margin-bottom:20px}.prodotti-compatibili-carrello{align-items:center;display:flex;justify-content:flex-end}.submit-compatibili{width:152px}.rotate-arrow{transform:rotate(-180deg)}.prodotti-catalogo>.col-20-responsive{padding-right:20px}.product-filters-top{background-color:#f8f8ff;padding:20px 0}.full-width-fields label{margin-bottom:0}.full-width-fields .custom-select{width:100%}.lightBox img{height:auto;width:100%}.lightBox a{cursor:zoom-in}#overlay{background-color:rgba(0,0,0,.9);cursor:zoom-out;height:100%;left:0;opacity:0;position:fixed;text-align:center;top:0;transition:visibility 0s,opacity .3s linear;visibility:hidden;width:100%;z-index:9999}#overlay.show{opacity:1;visibility:visible}#overlay img{border-radius:5px;left:50%;max-height:80vh;max-width:1140px;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:80vw;width:100%}.settings-account{display:flex}.settings-account>.col-50{align-items:center;display:flex;height:100px;justify-content:center}.text-account{border:1px solid #000!important;border-radius:0!important;margin:10px!important;outline-color:var(--primary-color);padding:10px!important;width:100%}.account-height100{height:100%}.h3current{border-bottom:2px solid #000}.hrpadding{margin-bottom:50px}.h4maggiorazioni{padding-top:50px}.button-carrello{display:flex;justify-content:flex-start;padding:30px 10px}.paddingzero{padding:0}.col-50-conferma{display:flex;justify-content:flex-end}.col-50-conferma input{background-color:var(--primary-color);color:var(--primary-color-contrast);font-size:15px;padding:10px;text-align:center;width:120px}.col-50-conferma input:hover{background-color:#fff;border:1px solid var(--primary-color);color:var(--primary-color)}.col-50-annulla input{background-color:#606060;color:#fff;font-size:20px;line-height:40px;margin-left:15px;text-align:center;width:120px}.button-shipment{background-color:var(--primary-color)!important;color:var(--primary-color-contrast)!important;line-height:38px;margin-top:30px!important;padding:12px 0!important;text-align:center;text-transform:uppercase}.button-shipment:hover{background-color:var(--primary-color-contrast)!important;color:var(--primary-color)!important}.col-50-annulla input:hover{background-color:#fff;color:#606060}.col-carrello{min-width:171px}.col-carrello h4{padding:20px 0}.immagine-carrello{align-items:center;border:1px solid #606060;display:flex;height:100%;justify-content:center}.column-carrello{height:100%;width:50%}.column-carrello p{font-size:15px}.column-carrello input{border:1px solid #606060;border-radius:0;margin:0 30px}.carrello-pl{padding-left:40px;padding-top:20px}.carrello-pr{padding-right:40px;padding-top:20px;width:15%}.container-carrello h4{padding:30px 0}.fa-trash{font-size:20px;margin-left:20px;padding:5px 0}input.quantita-carrello{padding:5px 10px;width:70px}.alert-quantita-carrello{color:red;font-size:11px;font-weight:700;line-height:normal}.totale-carrello{padding-bottom:10px}.totale-carrello p{font-size:16px;line-height:20px;padding-right:50px;width:200px}.totale-carrello p:last-child{text-align:right}.note-carrello{padding-left:40px;padding-top:20px;width:40%}.note-carrello p{line-height:normal}.container-carrello hr{margin:40px 0}.immagine-carrello{min-width:171px;width:50%}.responsive-carrello1{display:flex;width:100%}.fido-boxes{border:1px solid #000;display:flex;flex-wrap:wrap;max-width:1140px;padding:40px 30px}.fido-boxes h6{font-size:15px;padding-bottom:15px}.fido-boxes p{font-size:15px}.col-70-ordine{display:flex;flex-direction:column;width:60%}select{border-radius:0}.select-ordine{-webkit-appearance:none;-moz-appearance:none;appearance:none}.col-70-ordine input,.col-70-ordine select,.select-ordine{border:1px solid var(--primary-color);border-radius:0;outline-color:var(--primary-color);padding:10px;width:100%}.col-70-ordine input,.col-70-ordine select{margin:5px 0}.col-30-ordine{width:40%}.col-30-ordine img{padding:0 50px}.col-30-ordine .row{padding-bottom:20px}.col-30-ordine .row .col{padding:0}.col-30-ordine,.col-70-ordine{margin:20px;padding:10px}.col-30-ordine h5,.col-70-ordine h5{padding-top:40px}.container-ordine{display:flex}.carrello-container{padding:30px 0}p.p-totale{font-size:20px;margin-right:auto}.spantot{font-weight:700}.prezzo-preofferta{margin-bottom:4px;text-decoration:line-through}.prezzo-offerta{color:#92d36e;font-size:24px;font-weight:700;padding-top:0}.prezzo-offerta.prezzo-maggiorato{color:var(--primary-color)}.tempo-offerta{font-weight:700}.mail-container{align-items:center;display:flex;justify-content:center}.mail-inner{box-shadow:0 3px 5px rgba(51,51,51,.302);margin-top:10%;padding:5vw;width:100%}.mail-inner>p{font-size:30px;line-height:35px;margin-bottom:20px}.mail-inner>a{border:1px solid var(--primary-color);margin-top:20px}.mail-inner>a:active{background-color:transparent!important;border-color:var(--primary-color)!important;box-shadow:none!important}.mail-inner>a:hover>p{color:var(--primary-color)}.mail-inner>a>p{color:#fff;font-size:16px}.mail-inner>p>span{font-weight:600}.mail-inner h2{color:#000;margin-bottom:15px}p.ordine-breadcrumbs{font-size:16px}p.ordine-breadcrumbs:hover{font-size:16px;text-decoration:underline}p.ordine-breadcrumbs i{font-size:20px;margin-right:5px}.mail-inner>ul>li{font-size:20px;margin-bottom:5px}.dati-aziendali{margin-bottom:10px}.dati-aziendali h6{padding-top:20px}.dati-aziendali input,.dati-aziendali select,.dati-aziendali textarea,.form-wrapper>label>input{border:1px solid var(--primary-color);border-radius:0;margin:10px auto;outline-color:var(--primary-color);padding:12px}.dati-aziendali input:-moz-read-only{background-color:#789;color:#fff}.dati-aziendali input:read-only{background-color:#789;color:#fff}.input-100{display:block;width:100%}.input-66{width:66.666666%}.input-50{width:50%}.input-30{width:30%}.input-70{width:70%}.input-25{width:25%}.input-33{width:33.333333%}.input-33-1{width:32.4%}.input-margin-right{margin-right:20px!important}.container-impostazioni-vendita{display:flex;flex-direction:column;margin-bottom:20px}.container-impostazioni-vendita input,.container-impostazioni-vendita select{border:1px solid var(--primary-color);margin-bottom:20px;outline-color:var(--primary-color);padding:12px;width:33.333333%}.container-impostazioni-vendita input{border-radius:0}.ricerca-ordini input{border:1px solid var(--primary-color);border-radius:0;margin-bottom:20px;outline-color:var(--primary-color);padding:12px}table.orders-table td,table.orders-table th{color:#000;font-size:16px;padding:16px}table.orders-table th{background-color:var(--primary-color);color:var(--primary-color-contrast);text-transform:uppercase}table.orders-table tr{border:1px solid var(--primary-color)}table.orders-table tfoot{font-weight:700}table.orders-table a{text-decoration:underline}.system-page{margin-top:30px}.single-head-contatti{padding-bottom:30px}.responsive-margin-aziendali textarea{padding:12px}.single-head-contatti p{padding:0}.contatti select{margin:10px auto;padding:12px}.contatti select,.contatti textarea{border:1px solid var(--primary-color);border-radius:0;outline-color:var(--primary-color)}.contatti p{padding:20px 0}iframe{margin-bottom:50px}.button-impostazioni{background:transparent;border:none;font-size:14px;font-weight:500;outline:none!important}.button-impostazioni-container{display:flex;justify-content:center}.button-impostazioni-container button{background-color:var(--primary-color);color:var(--primary-color-contrast);font-size:20px;height:40px;margin-top:20px;text-align:center;width:120px}.button-impostazioni-container button:hover{background-color:var(--primary-color-contrast);border:1px solid var(--primary-color);color:var(--primary-color);font-size:20px;height:40px;margin-top:20px;width:120px}.fa-location-arrow,.fa-phone{background:var(--primary-color);border-radius:5px;color:var(--primary-color-contrast);font-size:30px;margin-bottom:10px;margin-right:10px;padding:5px;text-align:center;width:40px}.container-faq p{font-size:16px;padding:20px 0}.table-like-view td,.table-like-view th{padding:2px 5px}.table-like-view th{font-size:12px}.table-like-view td,.table-like-view td *{font-size:14.5px;line-height:normal}.table-like-view td .fa,.table-like-view td .far,.table-like-view td .fas{font-size:20px}.button-product-add-to-cart,.table-like-view .img-button-product a{background-color:transparent;border:none;font-size:14px}.button-product-add-to-cart:focus,.table-like-view .img-button-product a:focus{outline:none}.button-product-add-to-cart :hover,.table-like-view .img-button-product a:hover{color:var(--primary-color);cursor:pointer;transition:all .3s ease-in-out}.table-like-view .prezzo-preofferta{margin-left:10px}.button-form-ricerca{background-color:var(--primary-color);color:var(--primary-color-contrast)!important;height:42px;line-height:38px;margin:30px 10px;text-align:center;text-transform:uppercase}.button-form-ricerca:hover{background-color:var(--primary-color-contrast);border:2px solid var(--primary-color);color:var(--primary-color)!important}.product-table-container{overflow-y:scroll;overflow:unset;padding:10px;padding:0}@media (max-width:1280px){.product-table-container{overflow-y:scroll;padding:10px}}.tire-attribute.season-summer{color:orange}.tire-attribute.season-winter{color:#21a0ea}.tire-attribute.season-all-season{background:linear-gradient(120deg,orange,orange,#21a0ea,#21a0ea,#21a0ea);-webkit-background-clip:text;background-clip:text;color:transparent}.tire-attribute.gas-A,.tire-attribute.gas-B,.tire-attribute.gas-C{color:#00a651}.tire-attribute.gas-D,.tire-attribute.gas-E{color:#f1c40f}.tire-attribute.gas-F,.tire-attribute.gas-G{color:#e74c3c}.tire-attribute.wet-grip-A,.tire-attribute.wet-grip-B,.tire-attribute.wet-grip-C{color:#00a651}.tire-attribute.wet-grip-D,.tire-attribute.wet-grip-E{color:#f1c40f}.tire-attribute.wet-grip-F,.tire-attribute.wet-grip-G{color:#e74c3c}.sticky-footer{min-height:calc(100vh - 258px)}.footer{background:#000;margin-top:50px}.footer h5{text-transform:uppercase}.footer p{color:#fff}.footer .social-icons{margin-top:20px}.footer .social-icons i{font-size:24px;margin-right:20px}.text-footer i{background:#000;font-size:15px;margin:0 5px 0 0;width:15px}.text-footer a{color:#fff}.text-footer a:hover{text-decoration:underline}.text-footer h5{color:#fff;margin-bottom:10px}p.p-copyright{margin:0!important;padding:20px 0;text-align:center}.text-footer{padding:40px 15px}.cat-nav-head{position:relative}.user-icon-header{position:absolute;right:48.2px;top:0}@media (max-width:768px){.sticky-footer>section{clear:both}}.menu-only-responsive{display:none}@media only screen and (min-width:768px) and (max-width:991px){.section{padding:50px 0}.shop.single{padding:30px 0 50px}.section-title{margin-bottom:50px;padding:0 109px}.section-title h2{font-size:26px;margin-bottom:20px}.section-title p{font-size:13px}.shop-services.section{padding:45px 0 0}.breadcrumbs{padding:20px 0}.blog-single.grid .pagination{float:none;text-align:center}.header.shop .topbar .top-left{text-align:center}.header.shop .topbar .right-content{float:none;margin-top:8px;text-align:center}.header.shop .right-bar .single-bar .single-icon{font-size:18px}.header .shopping .shopping-item{top:62px}.header .shopping .dropdown-cart-header a,.header .shopping .dropdown-cart-header span{font-size:12px}.header .shopping-list h4 a{font-size:13px;font-weight:500}.header .shopping-item .total span{font-size:12px;font-weight:500}.header .shopping-item .total .total-amount{font-size:13px;font-weight:500}.header .shopping-item .bottom .btn{padding:8px 20px}.header.shop .search-bar{height:45px}.header.shop .nice-select{font-size:13px;height:44px;line-height:44px}.header.shop .nice-select .list li{font-size:13px}.header.shop .search-bar .btnn{font-size:14px;height:45px;line-height:45px}.header.shop .search-bar{width:445px}.header.shop .search-bar input{font-size:13px;height:auto;padding:0 52px 0 20px;width:264px}.header.shop .all-category{display:none}.navbar-nav{display:inline-block!important}.header.shop .nav li{display:inline-block;margin-right:2px}.header.shop .nav li a{font-size:14px}.header .nav li a i{font-size:8px}.header.shop .nav li .new{font-size:8px;font-weight:500;height:16px;left:21px;line-height:16px;top:0}.header.shop .nav .dropdown li{display:block;list-style:none}.hero-slider{height:416px}.hero-slider .hero-text{margin-top:80px}.hero-slider .hero-text h1{font-size:35px;margin-bottom:5px}.hero-slider .hero-text h1 span{font-size:17px;margin-bottom:0}.hero-slider .hero-text .btn{padding:12px 30px}.hero-area2 .single-slider{height:400px}.hero-area2 .single-slider .content{padding:90px 0 0}.hero-area2 .single-slider .content .sub-title{font-size:14px}.hero-area2 .single-slider .content .title{font-size:17px;margin-bottom:12px;margin-top:7px}.hero-area2 .single-slider .content .des{color:#fff;line-height:20px}.hero-area2 .single-slider .content .button .btn{font-size:12px;margin-top:22px;padding:7px 18px}.hero-area3 .big-content{height:400px;margin-top:16px}.hero-area3 .big-content .title{font-size:25px;line-height:35px;margin-bottom:12px}.hero-area3 .big-content .button{display:block;margin-top:30px}.hero-area3 .big-content .button .btn{color:#fff;padding:10px 24px}.hero-area3 .small-content{margin-top:15px}.hero-area3 .small-content.first{display:inline-block;margin-right:10px;width:49%}.hero-area3 .small-content.secound{display:inline-block;float:right;width:49%}.hero-area4 .big-content{height:400px;margin-top:20px}.hero-area4 .big-content .inner{padding:0 30px 0 0}.hero-area4 .big-content .title{font-size:25px;line-height:30px;margin-bottom:20px}.hero-area4 .big-content .des{font-size:13px}.hero-area4 .big-content .button{margin-top:30px}.hero-area4 .big-content .button .btn{padding:10px 20px}.small-banner{padding:18px 0}.small-banner .single-banner.tab-height{height:300px}.small-banner .single-banner{margin-bottom:18px}.modal-dialog .quickview-slider-active{width:720px}.quickview-content{padding:40px}.quickview-content .size .title{margin-top:16px}.midium-banner .single-banner .content{padding:35px}.midium-banner .single-banner h3{font-size:20px;line-height:24px}.midium-banner .single-banner a{margin-top:15px;padding:6px 20px}.most-popular .single-product{margin:20px 15px 0}.shop-home-list .shop-section-title{margin-top:20px}.cown-down{height:auto}.cown-down .padding-left,.cown-down .padding-right{padding:0}.cown-down .content{padding:50px 110px}.cown-down .content .heading-block{padding:0;position:relative}.shop-blog .shop-single-blog{margin-bottom:30px}.shop-services{padding:50px 0}.shop-services .single-service{padding:12px 0 12px 65px}.shop-newsletter .newsletter-inner input{width:380px}.shop-blog.grid .shop-single-blog{margin-top:0}.main-sidebar .side-tags .tag{margin-top:30px}.shopping-cart .table td{padding:20px}.shopping-cart .qty .button .btn{width:38px}.shopping-cart .table .qty{padding:0}.shopping-cart .total-amount .left .coupon form .btn{display:inline-block;display:block;height:48px;margin-left:0;margin-top:10px;width:220px}.contact-us .form-main{padding:30px}.contact-us .form .button .btn{height:auto;padding:15px 22px}#myMap{height:300px;width:100%}.contact-us .single-head{margin-top:30px;padding:30px}.about-us .about-content{margin-bottom:30px;padding:0}.error-page .error-inner h2{font-size:100px}.footer .copyright .left,.footer .copyright .right{float:none;text-align:center}.footer .copyright .right{margin-top:10px}.footer .single-footer{padding:20px 0}.col-25-catalogo{width:100%}.menu-only-responsive{display:none!important}.prodotti-catalogo{flex-direction:column}.immagini-prodotti{flex-direction:row;height:auto;padding:30px 0;width:100%}.col-20-responsive{width:100%}.responsive-offerte-prodotti{margin:0 15px}.accessori-prodotto{flex-direction:column}.responsive-carosello{border:#fff;padding-bottom:50px;width:100%}.product-filters-top>.container>h1{margin-top:30px}.breakpoint-product{width:100%}.form-container{padding-top:0}}@media only screen and (max-width:767px){.breadcrumbs{padding:90px 0}.breadcrumbs h2{font-size:28px}.shop.single{padding:0 0 30px}.shop-services.section{padding:40px 0 0}.blog-single.grid .pagination{float:none;margin-top:12px;text-align:center}.site-header .header-bottom{background:#333;padding-bottom:20px;position:absolute;position:relative;width:100%;z-index:333}.slicknav_menu{display:block}.slicknav_btn,.slicknav_menu{background:transparent;padding:0}.slicknav_btn{margin:6px 0 0}.skill-image{display:none}.slicknav_nav{background:transparent;clear:both;margin:0;padding-top:15px}.slicknav_nav li a{background:transparent;color:#333;margin:0;overflow:hidden}.slicknav_nav li a i{display:none}.slicknav_nav li:hover a{background:transparent;color:#f7941d}.slicknav_nav li .slicknav_item,.slicknav_nav li:hover{background:transparent}.slicknav_nav .slicknav_row,.slicknav_nav a{font-weight:500;margin:0;padding:6px 0}.slicknav_nav li:last-child a{padding-bottom:0}.slicknav_menu .slicknav_icon-bar{background-color:var(--primary-color);box-shadow:none;text-shadow:none}.slicknav_nav .slicknav_arrow{color:var(--primary-color)}.slicknav_menu .slicknav_icon-bar{border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25);display:block;height:3px;width:25px}.slicknav_nav li .slicknav_item:hover{background:transparent}.slicknav_nav li .new{display:none!important}.header.shop .right-bar,.header.shop .search-bar-top{display:none}.header .middle-inner{width:100%}.header.sticky .middle-inner{animation:fadeInDown 1s .2s both;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);left:0;position:fixed;top:0;z-index:999}.header.shop .search-top{display:block;position:absolute;right:50px;top:4px}.header.shop .logo{margin:0}.section{padding:50px 0}.section-title{margin-bottom:30px;padding:0 20px}.section-title h2{font-size:22px;margin-bottom:20px}.section-title p{font-size:13px}.breadcrumbs{padding:20px 0}.header.shop .topbar .top-left{text-align:center}.header.shop .topbar .right-content{float:none;margin-top:8px;text-align:center}.header.shop .search-bar{width:445px}.header.shop .search-bar input{padding:0 52px 0 20px;width:264px}.header .header-inner,.header.shop .all-category{display:none}.hero-slider{height:350px}.hero-slider .hero-text{margin-top:60px}.hero-slider .hero-text h1{font-size:30px;margin-bottom:0}.hero-slider .hero-text h1 span{font-size:15px;margin-bottom:0}.hero-slider .hero-text p{color:#333;margin-bottom:28px}.hero-slider .hero-text .btn{padding:10px 25px}.hero-area2 .single-slider{height:400px}.hero-area2 .single-slider .content{padding:90px 0 0}.hero-area2 .single-slider .content .sub-title{font-size:14px}.hero-area2 .single-slider .content .title{font-size:17px;margin-bottom:12px;margin-top:7px}.hero-area2 .single-slider .content .des{color:#fff;line-height:20px}.hero-area2 .single-slider .content .button .btn{font-size:12px;margin-top:22px;padding:7px 18px}.hero-area3 .big-content{height:300px;margin-top:16px}.hero-area3 .big-content .inner{padding:0 25px 0 250px}.hero-area3 .big-content .title{font-size:20px;line-height:27px;margin-bottom:9px}.hero-area3 .big-content .des{font-size:13px;line-height:22px}.hero-area3 .big-content .button{display:block;margin-top:30px}.hero-area3 .big-content .button .btn{font-size:13px;padding:8px 18px}.hero-area3 .small-content{margin-top:15px}.hero-area4 .big-content{height:300px;margin-top:20px}.hero-area4 .big-content .inner{background:hsla(0,0%,100%,.729);height:100%;left:0;padding:25px}.hero-area4 .big-content .title{font-size:20px;line-height:22px;margin-bottom:12px}.hero-area4 .big-content .des{color:#333;font-size:13px;line-height:21px}.hero-area4 .big-content .button{margin-top:20px}.hero-area4 .big-content .button .btn{font-size:12px;padding:6px 17px}.hero-area4 .owl-carousel .owl-nav div{background:rgba(51,51,51,.4);font-size:11px;height:32px;line-height:32px;width:35px}.hero-area4 .owl-carousel .owl-nav{margin-top:-16px}.product-area .nav-tabs .nav-item{margin-bottom:10px}.small-banner{padding:18px 0}.small-banner .single-banner{margin-bottom:18px}.modal-dialog .quickview-slider-active{width:720px}.quickview-content{padding:40px}.quickview-content .size .title{margin-top:16px}.midium-banner .single-banner .content{padding:35px}.midium-banner .single-banner{margin-bottom:15px}.midium-banner .single-banner h3{font-size:20px;line-height:24px}.midium-banner .single-banner a{margin-top:15px;padding:6px 20px}.most-popular .single-product{margin:20px 15px 0}.shop-home-list .shop-section-title{margin-top:20px}.shop-home-list .single-list .content{padding:20px;text-align:center}.shop.single .product-des .size{margin-top:10px}.shop.single .product-des .short h4{font-size:20px;font-weight:500;line-height:24px;margin-top:0}.shop.single .product-des{margin-top:20px}.shop.single .product-des .rating{margin-top:6px}.shop.single .product-des .price{font-size:17px;margin-top:10px}.shop.single .product-des .short .description{font-size:14px;margin-bottom:10px;margin-top:10px;padding-bottom:11px}.shop.single .product-des .color h4{font-size:15px;font-weight:500}.shop.single .add-to-cart .btn{height:42px;margin-right:5px;margin-top:6px;padding:0 35px}.shop.single .form .form-group textarea{height:150px}.shop.single .product-des .color ul li a{margin-bottom:8px}.shop.single .quantity .input-number{height:42px}.shop.single .nav-tabs li a{padding:8px 22px}.shop.single .single-des p{font-size:14px;font-weight:400}.shop.single .single-des{margin-top:18px}.shop.single .single-des ul li{margin-bottom:4px}.shop.single .rating-des{padding:17px 20px 17px 107px}.shop.single .form .form-group button{padding:14px 40px}.cown-down{height:auto}.cown-down .content .title{font-size:22px}.cown-down .padding-left,.cown-down .padding-right{padding:0}.cown-down .content{padding:30px 20px}.cown-down .content .price{font-size:28px;margin-top:22px}.cown-down .content .price s{font-size:20px}.cown-down .content .heading-block{padding:0;position:relative}.shop-blog .shop-single-blog{margin-bottom:30px}.shop-services{padding:50px 0}.shop-services .single-service{padding:42px 0 18px;text-align:center}.shop-services .single-service i{font-size:24px;height:40px;left:50%;line-height:40px;margin-left:-20px;top:0;width:40px}.shop-services.home{padding:25px 0}.shop-newsletter .newsletter-inner input{border-radius:30px;display:block;height:42px;margin-bottom:10px;padding:0 20px;text-align:center;width:330px}.shop-newsletter .newsletter-inner .btn{border-radius:30px;display:block;height:42px;left:0;padding:10px 15px;width:330px}.shop-blog .shop-single-blog .content{padding:28px}.shop-blog.grid .shop-single-blog{margin-top:0}.blog-single .blog-title{font-size:22px;margin:25px 0 15px}.blog-single blockquote{padding:20px 30px 20px 65px}.main-sidebar{padding:25px}.main-sidebar .side-tags .tag{margin-top:30px}.blog-single .comments .single-comment.left{margin-left:0}.blog-single .reply form{border:none;padding:0}.blog-single .reply .form-group{margin-bottom:15px}.blog-single .reply .form-group input{height:42px}.blog-single .reply .form-group textarea{height:120px}.blog-single .reply .button .btn{border:none;height:45px;padding:0 20px}.cart-information .single-info h4{font-size:14px}.shopping-summery thead{display:none}.shopping-cart .table td{border-top:1px solid #e9ecef;display:block;height:auto;margin-top:5px;padding-left:calc(50% + 20px)!important;padding:.75rem .75rem .75rem 91px;position:relative;text-align:left!important;vertical-align:top;width:100%}.shopping-cart .qty .button .btn{padding:0;width:35px}.shopping-cart .table td:before{background:#f7941d;border:none;box-sizing:border-box;color:#fff;content:attr(data-title);display:block;font-weight:700;height:100%;left:0;padding:10px 20px;position:absolute;top:0;width:50%}.shopping-cart .table td{border-bottom:1px solid #eee;padding:10px;vertical-align:middle}.shopping-summery thead tr th{padding:10px}.shopping-cart .total-amount .right{padding-left:0}.shopping-cart .total-amount .left{margin-bottom:30px}.shopping-cart .total-amount{margin-top:30px}.shopping-cart .total-amount .left .coupon form .btn{display:inline-block;display:block;height:48px;margin-left:0;margin-top:10px;width:220px}.shop.login{padding:50px 0}.shop.login .login-form h2{font-size:30px;margin-bottom:10px;padding-bottom:15px}.pagination .pagination-list li a{padding:4px 12px}.shop-list .pagination{float:none;text-align:center}.shop-list .list-content{margin-top:30px}.shop-list .list-content .btn{height:auto;line-height:auto;padding:12px 32px}.single-product{margin-top:30px}.error-page .error-inner h2{font-size:55px}.error-page .error-inner h5{font-size:16px;font-weight:500}.error-page .error-inner p{font-size:14px;line-height:20px;padding:0 20px}.error-page .button .btn{padding:8px 20px}.contact-us .form-main{padding:30px}.contact-us .form .button .btn{height:auto;padding:14px 20px}.contact-us .form .form-group input{height:45px}.contact-us .title h3{font-size:23px}#myMap{height:300px;width:100%}.contact-us .single-head{margin-top:30px;padding:30px}.contact-us .form .form-group input{height:40px}.about-us .about-content{margin-bottom:30px;padding:0}.about-us .about-content h3{font-size:25px;margin-bottom:12px;padding-bottom:12px}.about-us .about-content p{color:#333;font-size:14px;font-weight:300;line-height:22px;margin-bottom:10px}.about-us .about-content .button{margin-top:30px}.about-us .about-content .button .btn{font-size:13px;margin-right:10px;padding:10px 22px}.footer .footer-top{padding:15px 0}.footer .copyright .left,.footer .copyright .right{float:none;text-align:center}.footer .copyright .right{margin-top:10px}.footer .single-footer{padding:20px 0}.modal-dialog .quickview-slider-active{display:none}.modal-dialog .modal-content .modal-header{right:15px;top:12px}.quickview-content{padding:30px}.quickview-content h2{font-size:22px}.quickview-content h3{font-size:17px;margin:10px 0}.quickview-content .quickview-peragraph p{line-height:22px}.quickview-content .size .title{margin-top:10px}.modal-dialog .modal-content .modal-header .close{font-size:9px}.quickview-content .quantity .input-group{margin-bottom:10px}.quickview-content .add-to-cart .btn{font-size:12px;height:42px;line-height:42px;padding:0 25px}.quickview-content .add-to-cart .btn.min{line-height:41px}.col-25-catalogo{width:100%}.catalogo-home{flex-direction:column}.responsive-larghezza100,.responsive-marchi-carosello{flex-direction:column;margin:0}.responsive-larghezza100{max-width:none;padding:30px 0;width:100%}span.slicknav_icon{margin:15px 25px}ul.dropdown li a:hover{background-color:#fff!important}.slicknav_nav li:hover a{color:#333!important}.shopping{display:none!important}.menu-only-responsive{display:block}.flex-header{display:block!important}.responsive-offerte-prodotti{padding-left:15px;width:100%}.catalogo-home-container{margin-top:30px;padding:0}.single-head{margin:0;padding:0!important}.prodotti-catalogo{flex-direction:column;padding:70px}.flex-container-dati{flex-direction:column;width:100%}.col-50,.col-80,.col-consegna{width:100%}.paginazione-prodotti{flex-direction:column}.col-33-paginazione,.col-66-paginazione{width:100%}.accessori-selezione{flex-direction:column;justify-content:center;padding-bottom:60px}.accessori-selezione>.col-33{padding:10px 0;width:100%}.submit-catalogo,.text-catalogo{width:100%}.immagine-carrello,.prodotti-home{width:50%}.current-page{outline:none}.current-page>a{color:var(--primary-color)}.row-carrello{flex-direction:column;margin:0!important;width:100%}.row-carrello div{max-width:100%;padding:20px 0;width:100%!important}.container-ordine{flex-direction:column}.container-ordine div{width:100%}.col-30-ordine,.col-70-ordine{margin:0}.responsive-input{flex-direction:column}.responsive-input input,.responsive-input select{margin-right:0;width:100%}.responsive-input input{margin-bottom:40px}.responsive-margin-aziendali input{margin:10px 0}td,th{font-size:12px}.modal-content{padding:10px;width:95%}.modal-content .col-50{margin:0}.login-dati input{width:80%}.close-impostazioni{right:10px;top:10px}.col-50-responsive{margin:0}.responsive-offerte-prodotti{margin:0;padding:0}.immagini-prodotti img{height:auto;-o-object-fit:scale-down;object-fit:scale-down;width:100%}.col-20-responsive{width:100%}.box-shadow-carosello-responsive{padding:0!important}#carouselExampleIndicators{padding:0 70px}ul.slicknav_nav li{padding:5px}ul.slicknav_nav li a,ul.slicknav_nav li button{font-size:20px}.titolo-prodotti{padding-top:30px}.prodotti-catalogo{padding:0 15px}.col-aggiungi-carrello{align-items:flex-start;padding:30px 0}.flex-container-dati .col-33{width:100%}.responsive-carrello1{flex-direction:column;width:55%}.note-carrello{width:100%}.padding-carosello{padding:15px}.freccia-dropdown{padding:30px 0}.prodotti-compatibili-carrello{align-items:flex-start;flex-direction:column}.prodotti-compatibili-carrello [type=number]{margin:10px 0!important}.prodotti-compatibili-carrello{width:152px}.accessori-correlati{padding:30px 15px}.responsive-carosello{border:#fff;padding-bottom:50px;width:100%}.border-right-carosello{border:#fff}.accessori-prodotto{flex-direction:column;width:100%}.fido-boxes{padding:20px 30px}.fido-boxes>.col-25{padding:10px;width:50%}.fido-boxes h6{padding-bottom:5px}.product-filters-top>.container>h1{margin-top:110px}.prodotti-catalogo-dropdowns{flex-direction:column}.prodotti-catalogo-dropdowns>div{padding:0 15px}.breakpoint-product{width:100%}.signup-form-wrapper{padding-top:121px}.form-container{padding-top:100px}}@media only screen and (max-width:450px){.site-header.sticky .header-bottom{bottom:auto;left:0;position:absolute;top:auto;z-index:999}.site-header .header-bottom{background:#333;padding-bottom:20px;position:absolute;position:relative;width:100%;z-index:333}.slicknav_menu{display:block}.slicknav_btn,.slicknav_menu{background:transparent;padding:0}.slicknav_btn{margin:6px 0 0}.skill-image{display:none}.slicknav_nav{background:transparent;clear:both;color:#fff;margin:0;padding-top:15px}.slicknav_nav li a{background:transparent;color:#333;margin:0;overflow:hidden}.slicknav_nav li a i{display:none}.slicknav_nav li:hover{background:transparent}.slicknav_nav .slicknav_row,.slicknav_nav a{font-weight:500;margin:0;padding:6px 0}.slicknav_nav li:last-child a{padding-bottom:0}.slicknav_menu .slicknav_icon-bar{background-color:var(--primary-color);box-shadow:none;text-shadow:none}.slicknav_nav .slicknav_arrow{color:var(--primary-color)}.slicknav_menu .slicknav_icon-bar{border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25);display:block;height:3px;width:25px}.slicknav_nav li .slicknav_item:hover{background:transparent}.shop.single{padding:20px 0 30px}.header.shop .right-bar,.header.shop .search-bar-top{display:none}.header.shop .search-top{display:block;position:absolute;right:50px;top:4px}.header.shop .logo{margin:0}.section{padding:50px 0}.section-title{margin-bottom:30px;padding:0 20px}.section-title h2{font-size:22px;margin-bottom:20px}.section-title p{font-size:13px}.breadcrumbs{padding:20px 0}.header.shop .topbar{background:#fff}.header.shop .topbar .top-left{text-align:center}.header.shop .topbar .right-content{float:none;margin-top:8px;text-align:center}.header.shop .list-main li{border:none;border-bottom:1px solid #eee;color:#333;display:block;padding:5px 0;text-align:left}.header.shop.v3 .topbar .inner-content{border:none;padding:0}.header.shop .list-main li a{color:#333}.header.shop .list-main li a:hover{color:#fff;text-decoration:underline}.header.shop .list-main li i,.header.shop .top-left .list-main li i{color:#fff}.header.shop .topbar .right-content{border-top:1px solid hsla(0,0%,100%,.529);margin-top:0}.header.shop .search-bar{width:445px}.header.shop .search-bar input{padding:0 52px 0 20px;width:264px}.header .header-inner,.header.shop .all-category{display:none}.header.shop .nav li .new{display:none!important}.hero-slider{height:350px}.hero-slider .hero-text{margin-top:60px}.hero-slider .hero-text h1{font-size:30px;margin-bottom:0}.hero-slider .hero-text h1 span{font-size:15px;margin-bottom:0}.hero-slider .hero-text p{color:#333;margin-bottom:28px}.hero-slider .hero-text .btn{padding:10px 25px}.hero-area3 .big-content .inner{padding:30px}.hero-area3 .small-content{height:210px}.hero-area3 .small-content .title{font-size:16px}.hero-area3 .small-content .button .btn{font-size:12px}.product-area .nav-tabs .nav-item{margin-bottom:10px}.small-banner{padding:18px 0}.small-banner .single-banner{margin-bottom:18px}.small-banner .single-banner p{font-size:13px}.small-banner .single-banner .content{padding:12px 10px 10px 35px}.small-banner .single-banner h3{font-size:17px}.small-banner .single-banner a{font-size:11px;margin-top:15px}.midium-banner .single-banner .content{padding:15px 10px 10px 30px}.midium-banner .single-banner{margin-bottom:15px}.midium-banner .single-banner h3{font-size:17px;line-height:22px}.midium-banner .single-banner a{font-size:12px;margin-top:15px;padding:5px 20px}.most-popular .single-product{margin:20px 15px 0}.shop-home-list{padding-top:0}.shop-home-list .shop-section-title{margin-top:20px}.shop-home-list .single-list .content{padding:20px;text-align:center}.cown-down{height:auto}.cown-down .content .title{font-size:20px}.cown-down .padding-left,.cown-down .padding-right{padding:0}.cown-down .content{padding:30px 20px}.cown-down .content .price{font-size:25px;margin-top:22px}.cown-down .content .price s{font-size:20px}.cown-down .content .heading-block{padding:0;position:relative}.shop-blog .shop-single-blog{margin-bottom:30px}.shop-services{padding:50px 0}.shop-services .single-service{padding:42px 0 18px;text-align:center}.shop-services .single-service i{font-size:24px;height:40px;left:50%;line-height:40px;margin-left:-20px;top:0;width:40px}.shop-services.home{padding:25px 0}.shop-newsletter .newsletter-inner input{border-radius:30px;display:block;height:42px;margin-bottom:10px;padding:0 12px 0 15px;text-align:center;width:100%}.shop-newsletter .newsletter-inner .btn{border-radius:30px;display:block;height:42px;left:0;padding:10px 15px;width:100%}.shop-blog .shop-single-blog .content{padding:28px}.shop-blog.grid .shop-single-blog{margin-top:0}.shop.checkout .checkout-form h2{font-size:20px;font-weight:600}.shop.checkout .checkout-form p{font-size:14px;font-weight:400;margin-bottom:25px;margin-top:5px}.shop.checkout .single-widget.get-button .btn{font-size:13px;height:auto;padding:12px}.shop.login .login-form h2{font-size:24px;margin-bottom:8px;padding-bottom:12px}.shop.login .login-form p{font-size:13px;line-height:18px;margin-bottom:30px}.shop.login .form .btn{margin-bottom:10px;text-align:center;width:100%}.shop.login .login-form .lost-pass{margin-left:0}.shop .single-shorter label{margin:8px 5px 0 0}.shop .nice-select{margin-top:4px;width:100%}.shop .view-mode{display:block;float:right;float:none;width:100%}.shop .view-mode li{display:block;display:inline-block;margin:4px 0 0;width:100%}.shop .view-mode li a{background:transparent;border:1px solid hsla(0,0%,47%,.459);border-radius:0;color:#888;display:block;display:inline-block;height:32px;line-height:32px;margin-bottom:10px;text-align:center;width:80px}.shop.single .rating-author{margin-right:0}.shop.single .rating-des{padding:17px 20px 17px 95px}.blog-single .blog-title{font-size:20px;margin:20px 0 10px}.blog-single blockquote{padding:15px 15px 15px 60px}.blog-single blockquote i{font-size:25px}.main-sidebar{padding:25px}.main-sidebar .side-tags .tag{margin-top:30px}.blog-single .comments .single-comment.left{margin-left:0}.blog-single .reply form{border:none;padding:0}.blog-single .reply .form-group{margin-bottom:15px}.blog-single .reply .form-group input{height:42px}.blog-single .reply .form-group textarea{height:120px}.blog-single .reply .button .btn{border:none;height:45px;padding:0 20px;width:100%}.pagination .pagination-list li a{padding:4px 12px}.blog-single.grid .pagination{float:none;margin-top:12px;text-align:center}.error-page .error-inner h2{font-size:55px}.error-page .error-inner h5{font-size:16px;font-weight:500}.error-page .error-inner p{font-size:14px;line-height:20px;padding:0 20px}.error-page .button .btn{padding:8px 20px}.contact-us .title h4{font-size:15px}.contact-us .title h3{font-size:18px}.contact-us .form-main,.contact-us .single-head{border:none;box-shadow:none;padding:0}.contact-us .single-head{margin-top:40px}.contact-us .single-info i{display:inline-block}.contact-us .single-info .title{font-size:16px}.contact-us .form .form-group textarea{height:150px}.contact-us .form .button .btn{width:100%}.mail-success .mail-inner h2{font-size:22px}.mail-success .mail-inner p{font-size:13px;line-height:21px}.mail-success .mail-inner .btn{padding:8px 28px}.footer .footer-top{padding:12px 0}.footer .links ul li{margin-bottom:5px}.footer .single-footer h4{margin-bottom:12px}.footer .copyright .left,.footer .copyright .right{float:none;text-align:center}.footer .copyright .right{margin-top:10px}.footer .single-footer{padding:12px 0}.modal-dialog .quickview-slider-active{display:none}.modal-dialog .modal-content .modal-header{right:15px;top:12px}.quickview-content{padding:30px}.quickview-content h2{font-size:22px}.quickview-content h3{font-size:17px}.quickview-content .quickview-peragraph p{line-height:22px}.quickview-content .size .title{margin-top:10px}.modal-dialog .modal-content .modal-header .close{font-size:9px}.quickview-content .quantity .input-group{margin-bottom:10px}.quickview-content .add-to-cart .btn{font-size:12px;height:42px;line-height:42px;margin-bottom:8px;padding:0 25px}.quickview-content .add-to-cart .btn.min{line-height:41px}.quickview-content .nice-select,.quickview-content .quantity .input-number{height:40px}.quickview-content h2{font-size:18px;font-weight:500}.quickview-content .quickview-peragraph p{font-size:13px;font-weight:400;line-height:21px}.quickview-content h3{font-size:15px;margin:10px 0}.col-25-catalogo{width:100%}.catalogo-home,.flex-header{flex-direction:column}.impostazioni-header{padding:20px 15px}.flex-header{align-items:center}.menu-only-responsive{display:block}#contact-us{padding:0}.single-head{margin:0;padding:0!important}.flex-container-dati,.prodotti-catalogo{flex-direction:column}.col-50,.col-80,.col-consegna,.flex-container-dati{width:100%}.paginazione-prodotti{flex-direction:column}.col-33-paginazione,.col-66-paginazione{width:100%}.accessori-selezione{flex-direction:column;justify-content:center;padding-bottom:60px}.accessori-selezione>.col-33{padding:10px 0;width:100%}.submit-catalogo,.text-catalogo{width:100%}.container-prodotti-compatibili [type=checkbox]{margin-left:0;margin-right:10px}.fido-boxes>.col-25{width:100%}}.home-section{padding:20px 0}
