@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css);@-webkit-keyframes fixedmenu{0%{top:-100%}to{top:0}}@keyframes fixedmenu{0%{top:-100%}to{top:0}}@font-face{font-family:'Eurostile';src:url(../img/07eddc5af416aafc8407.eot);src:url(../img/07eddc5af416aafc8407.eot?#iefix) format("embedded-opentype"),url(../img/fafae6355415103db999.woff2) format("woff2"),url(../img/9e9114ff5f1e42709216.woff) format("woff"),url(../img/82ae63da9bd6491b5f4f.ttf) format("truetype"),url(../img/01d381cc44c572ab6ca0.svg#EurostileRegular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Eurostile_Bold';src:url(../img/184e455c90ef0cce0264.eot);src:url(../img/184e455c90ef0cce0264.eot?#iefix) format("embedded-opentype"),url(../img/3a3cdb0d459456c06886.woff2) format("woff2"),url(../img/2c3a061f666973413ba3.woff) format("woff"),url(../img/40f36af5c0ed25f068d0.ttf) format("truetype"),url(../img/5b206b7747c397c02bd6.svg#Eurostile-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box}b,body,strong{font-weight:400}body{font-family:'Eurostile';font-optical-sizing:auto;font-size:16px}b,strong{font-family:'Eurostile_Bold'}#_desktop_top_menu .dropdown-item:hover,.wishlist-footer-links a,a:hover{color:#7f2036}.img-responsive{max-width:100%;height:auto}#header .menu ul li a:hover,.text-primary{color:#7f2036!important}.text-primary:hover,.wishlist-list-item:hover .wishlist-list-item-title,a.text-primary:hover{color:#006233!important}.wishlist-footer-links a:hover{color:#006233}.text-center{text-align:center}.btn-primary{background:#7f2036;color:#fff;border-radius:30px;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}#footer .newsletter-wrapper .block_newsletter .btn-primary:hover,.btn-primary:hover{background:#006233;color:#fff}#header{z-index:9}#header .header-top,*{padding:0}#header .header-nav{background:#006233;color:#fff;border:0}#footer .newsletter-wrapper .block_newsletter .psgdpr_consent_message .custom-checkbox input[type=checkbox]+span .checkbox-checked,#footer .newsletter-wrapper .block_newsletter .psgdpr_consent_message a,#header .header-nav a,.header-top-right #_desktop_cart a,.pagination .page-list li:hover a,body#checkout #_desktop_cart a:hover,button.close{color:#fff}#header #search_widget{float:none;margin-left:25%;padding-left:8px}#header .menu{padding-left:0!important}#header .menu ul li,.wrapper-search-profile.fixed .wrapper-sidebar-menu #_desktop_top_menu{display:block}#header .header-nav #_desktop_contact_link #contact-link{margin:0;padding:10px 0;font-size:14px}.container{width:1600px}.logo_header{text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;margin:0 -15px}.logo_header #_desktop_logo{width:25%;text-align:center}.logo_header .image-header{position:absolute;top:0;right:15px;max-width:830px;height:100%;width:50%}*,.logo_header .image-header p{margin:0}.logo_header .image-header img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.wrapper-sidebar-menu{position:relative;z-index:10;margin-top:-90px}.header-sidebar-menu{padding:12px 5px;background:#7f2036;border-radius:15px 15px 0 0;cursor:pointer}.header-sidebar-menu .header-sidebar-menu-title{color:#fff;font-weight:700;padding:.625rem;text-transform:uppercase}.header-sidebar-menu .header-sidebar-menu-title i{margin-right:5px}#_desktop_top_menu{background:#fff 0 0;-webkit-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc}#_desktop_top_menu ul.top-menu>li{border-bottom:1px solid #ccc;padding:5px;text-transform:uppercase}#_desktop_top_menu ul.top-menu>li:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f105";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000;font-size:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#_desktop_top_menu ul.top-menu>li:last-child{border-bottom:none}#_desktop_top_menu .sub-menu ul[data-depth="1"] li:after,#_desktop_top_menu ul.top-menu>li#lnk-contatti:after,.products article .wishlist-button-add,.wrapper-search-profile.fixed .wrapper-sidebar-menu .banner-catalogo{display:none}#_desktop_top_menu .category,.search-widgets{position:relative}#_desktop_top_menu .sub-menu.collapse{left:100%;border:3px solid #e5e5e5;top:-10px!important;margin-left:0;min-width:auto;padding:10px 0 0;position:absolute;width:auto;z-index:18;background:#fff}#_desktop_top_menu .sub-menu ul[data-depth="1"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:100%}#_desktop_top_menu .sub-menu ul[data-depth="1"] li{width:100%;float:none;padding:5px 15px;border-bottom:none;margin:0}#_desktop_top_menu .sub-menu ul[data-depth="1"] li a,#_desktop_top_menu .sub-menu ul[data-depth="2"] li a{text-transform:initial;font-weight:400}#_desktop_top_menu .sub-menu ul[data-depth="1"] .collapse{display:none;padding-bottom:0}#_desktop_top_menu .sub-menu ul[data-depth="1"] .category:hover .collapse{display:block;padding-left:3px;padding-bottom:0}#_desktop_top_menu #category-59>.sub-menu>ul>li.category{min-width:260px}#_desktop_top_menu #category-59>.sub-menu>ul>li.category>a{font-weight:600}#_desktop_top_menu #category-59>.sub-menu>ul>li.category:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f105";position:absolute;right:10px;top:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000;display:block;font-size:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#_desktop_top_menu .sub-menu ul[data-depth="2"]{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-widgets{overflow:inherit!important;max-width:400px!important;width:400px!important;margin-top:5px}.search-widgets form{width:100%}.search-widgets input[type=text]{width:400px!important;border-radius:30px!important;padding-left:15px!important;padding-right:60px!important;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.search-widgets .search-btn{padding:10px 20px;border:1px solid #ccc;background:#7f2036;border-radius:30px;font-size:14px;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}.search-widgets .search-btn i{position:relative!important;padding:0 5px 0 0!important;width:auto;display:inline-block}.search-widgets .search-btn:hover{background:#006233}.header-top .search-widgets form button[type=submit]{-webkit-transform:translateY(0) translateX(-40px);transform:translateY(0) translateX(-40px);top:0;cursor:pointer;position:relative}#_desktop_top_menu .sub-menu ul[data-depth="2"],.header-top-right,.header-top-right #_desktop_user_info,.search-widgets .search-btn,.search-widgets form,.search-widgets input[type=text]{display:-webkit-box;display:-ms-flexbox;display:flex}.header-top-right #_desktop_user_info{margin-left:auto;margin-right:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top-right #_desktop_cart{background:#7f2036;color:#fff;border-radius:20px 20px 0 0;padding:19px 20px 21px}.right-nav .assistenza{font-size:14px;padding:10px 0;margin-right:25px}.wrapper-search-profile{background:#dbdddd;padding-top:10px}.wrapper-search-profile.fixed{position:fixed;top:0;left:0;width:100%;-webkit-animation:1s ease 0s normal both 1 running fixedmenu;animation:1s ease 0s normal both 1 running fixedmenu;z-index:99}.wrapper-search-profile.fixed .wrapper-sidebar-menu{position:absolute;width:20%;margin-top:0;top:10px}.user-info a:hover{color:#7f2036!important}.searchbar-autocomplete{-webkit-box-shadow:2px 1px 11px 2px rgba(0,0,0,.1);box-shadow:2px 1px 11px 2px rgba(0,0,0,.1)}.searchbar-autocomplete .ui-menu-item,.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchbar-autocomplete .ui-menu-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-information .product-description table,.searchbar-autocomplete .ui-menu-item a{width:100%}.searchbar-autocomplete .ui-menu-item span{font-size:14px;line-height:1.25;display:block}.social-links{margin-bottom:0;padding-top:10px;font-size:21px}.social-links li{margin-right:20px}#footer{padding-top:0}#footer .newsletter-wrapper{padding-top:20px;background:#7f2036;color:#fff}#footer .newsletter-wrapper .block_newsletter{background:0 0;color:#fff;max-width:80%}#footer .newsletter-wrapper .block_newsletter .psgdpr_consent_message{margin-top:5px;color:#fff}#footer .newsletter-wrapper .block_newsletter form input[type=email]:focus{border:0}#footer .newsletter-wrapper .block_newsletter form .row .col-xs-12:last-of-type p{color:#fff}#footer .newsletter-wrapper .block_newsletter #block-newsletter-label{color:#fff;font-weight:700;padding-bottom:0}#footer .newsletter-wrapper .block_newsletter #block-newsletter-label i{color:#7f2036;background:#fff;border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px;margin-right:10px}#footer .newsletter-wrapper .block_newsletter .input-wrapper input{border-radius:30px 0 0 30px}#footer .newsletter-wrapper .block_newsletter .btn-primary{background:#fff;color:#7f2036;font-weight:700;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin-left:0;border-radius:0 30px 30px 0}#footer #block_myaccount_infos .myaccount-title a,#footer #contact-infos a:hover,#footer .block-contact .block-contact-title,#footer .footer-container li a:hover,#footer .h3{color:#7f2036}#footer #contact-infos,#footer #contact-infos a,#footer .footer-container li a,.block-category .block-category-inner #category-description ul li{color:#232323}#footer .credits-footer{background:#f6f6f6;border-top:1px solid #ccc;padding:15px 10px 10px;margin-top:1.5rem}#footer .credits-footer p{padding-bottom:5px;margin-bottom:0;font-size:13px;line-height:1.2}#footer .credits-footer p a,.product-actions .product-add-to-cart #product-availability .product-available{color:#7a7a7a}.title-home-shop h2{padding:20px 0 0;color:#7f2036}.featured-products .product-miniature{display:block!important}.featured-products .all-product-link,.product-miniature.spare-parts .highlighted-informations a i{font-size:16px}.product-cover{border:1px solid #e5e5e5}.arrows-slick-slider .slick-arrow,.products-section-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-section-title{text-align:left;text-transform:uppercase;background:#f6f6f6;padding:15px;border-left:4px solid #7f2036;margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:'Eurostile_Bold';font-size:18px}.arrows-slick-slider,.products-section-title{display:-webkit-box;display:-ms-flexbox;display:flex}.arrows-slick-slider .slick-arrow{background:#7f2036;border:0;margin-left:10px;color:#fff;cursor:pointer;width:30px;height:30px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.arrows-slick-slider .slick-arrow.slick-disabled{opacity:.5;cursor:default}.arrows-slick-slider .slick-arrow.slick-disabled:hover{background:#7f2036;color:#fff}.arrows-slick-slider .slick-arrow:hover{background:#006233;color:#fff}.product-miniature{border:1px solid #dbdddd}.product-miniature .thumbnail-container{padding:5px;margin-bottom:0;width:100%;overflow:hidden}.pagination .page-list li:hover,.product-miniature .thumbnail-container .product-flags li.product-flag{background:#7f2036}.product-miniature .thumbnail-container img{max-width:100%;height:auto;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.product-miniature .thumbnail-container:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-miniature .product-title{height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-miniature .product-title a{color:#232323!important}.product-miniature .highlighted-informations,.product-miniature .product-description:after{display:none}#wrapper .breadcrumb a:hover,.product-miniature .product-price-and-shipping{color:#7f2036}.product-miniature.spare-parts .highlighted-informations{display:block;background:0 0}.product-miniature.spare-parts .highlighted-informations a{background:#7f2036;border-radius:30px;color:#fff;display:inline-block;padding:10px;text-transform:uppercase;font-size:12px}.product-miniature.spare-parts .highlighted-informations a:hover{color:#fff;background:#006233}.product-miniature.spare-parts .thumbnail-container:hover .highlighted-informations.no-variants{top:calc(100% - 3.5rem)}.product-miniature.spare-parts .product-description{padding-top:0}.quickview .js-qv-mask,.quickview .modal-footer{display:none}.product-attachments h4,.quickview .product-cover{margin-bottom:0}#products .product-miniature{background:#fff;margin-bottom:30px}.block-category{min-height:0;padding-bottom:45px}.block-category .block-category-inner{display:block!important}#pagenotfound .page-not-found,#password #content p,#products .page-not-found,.product-information .product-description ul{padding-left:0}#wrapper .breadcrumb,.product-description .referenza-miniatura{text-align:center;font-size:14px;margin-bottom:-5px}#wrapper{background:#fff}#wrapper .breadcrumb{padding:15px;background:#f6f6f6;margin-bottom:30px}#block-reassurance li:last-child a,#wrapper .breadcrumb li:last-child,.checkout-step a,body#checkout section.checkout-step:last-child a{color:#7f2036}.products-sort-order .dropdown-menu{width:calc(100% - 30px);font-size:14px}.products-sort-order .dropdown-menu .select-list:hover{background:#fff;color:#232323}.pagination{border:1px solid #e5e5e5;padding:15px 20px;margin-bottom:45px}.pagination .page-list{background:0 0;padding:0;text-align:right!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pagination,.pagination .page-list li,.product-variants>.product-variants-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .page-list li{width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e5e5e5;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:20px;margin-left:5px;background:0 0}.pagination .page-list li.current{color:#fff;background:#7f2036}.pagination .current a,.pagination .page-list a{font-size:16px;font-weight:400}.pagination .current a{color:#fff}#product #content{max-width:100%}.product-variants>.product-variants-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:15px}.product-container .block-reassurance li:last-child,.product-variants>.product-variants-item:last-child{padding-bottom:0}.product-variants>.product-variants-item span{font-weight:600;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.product-variants>.product-variants-item select{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.form-control:focus{outline:0}.product-prices{border-top:1px solid #e5e5e5;padding-top:20px;margin-top:40px;padding-bottom:15px}.product-prices .current-price-value{color:#7f2036;font-size:21px}.product-prices div{margin-bottom:0;padding-bottom:0}.product-actions .product-add-to-cart .control-label{font-size:16px}.cart-grid-body .product-line-info span.label,.product-actions .product-add-to-cart #product-availability{font-weight:400}.product-actions .product-add-to-cart .add-to-cart{border-radius:30px;background:#7f2036;letter-spacing:1px}.product-actions .product-add-to-cart .add-to-cart:hover{background:#006233}#product-modal .modal-content .modal-body .product-images img:hover,.product-images>li.thumb-container .thumb.selected,.product-images>li.thumb-container .thumb:hover{border-color:#7f2036;border-width:1px}.thumb{border:1px solid #e5e5e5}.product-cover .layer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:1;background:0 0}.product-cover .layer .zoom-in{color:#333;font-size:41px}.product-container .page_header .h1.title-product,.product-cover .layer:hover .zoom-in{color:#7f2036}.product-container .page_header .h1 p{font-size:1.375rem;color:#232323;margin-bottom:.5rem;line-height:1.1;font-weight:600}.product-container .page_header .referenza{font-size:14px;color:#232323;margin-bottom:15px;font-weight:400;margin-top:0;opacity:.7}.product-container .page_header .product-quantities{display:none}.product-container .block-reassurance{margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.product-container .block-reassurance li{padding:0 0 20px}.product-container .block-reassurance .block-reassurance-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:'Eurostile_Bold';color:#232323}.product-container .block-reassurance .block-reassurance-item img{margin-right:15px}.product-container .block-reassurance .block-reassurance-item p{color:#232323;font-family:'Eurostile_Bold';margin:0}.product-container .badge-made-in-italy{float:right}.product-information{font-size:16px}.product-information .product-description{padding-bottom:30px}.product-information .product-description ul li{font-size:16px;color:#232323}.product-information .product-description table th{padding:5px;background:#f5f5f5}.product-information .product-description table td{padding:5px}.detail-product-tabs{padding-bottom:45px}#password #content,.detail-product-tabs .tabs,body#checkout #footer,body#checkout #header .header-nav{padding:0}.wrapper-description-product{padding-bottom:45px;padding-top:15px}.wrapper-description-product .product-description{padding-top:30px;line-height:1.5}.block-category .block-category-inner #category-description table *,.wrapper-description-product .product-description table *{padding:revert-layer}.wrapper-description-product .wrapper-spares{padding-top:30px}.wrapper-description-product .wrapper-spares .product{margin-bottom:30px;width:25%}.modal-dialog .modal-header{background:#7f2036!important}.modal-dialog .modal-header .close .material-icons,.modal-dialog .modal-header .modal-title{color:#fff!important}.carousel-control .icon-next:hover i,.carousel-control .icon-prev:hover i,.modal-dialog .product-name{color:#7f2036!important}.modal-dialog .product-image{max-width:100%!important}.modal-dialog .cart-content-btn{width:100%}.modal-dialog .cart-content-btn .btn{border-radius:30px}.modal-dialog .cart-content-btn .btn-primary{background-color:#7f2036!important}.modal-dialog .cart-content-btn .btn-primary:hover{background-color:#006233!important}.cart-grid{margin-bottom:120px}.cart-grid-body .cart-container{border:1px solid #e5e5e5;border-radius:10px}.cart-grid-body .h1{font-size:18px!important;text-transform:initial!important}.cart-grid-body .separator{border-color:#e5e5e5}.cart-grid-body .cart-item{border-bottom:1px solid #e5e5e5}.cart-grid-body .cart-item:last-child{border-bottom:none}.cart-grid-body .product-line-info a.label:hover,.cart-grid-body .product-price{color:#7f2036}.cart-grid-body .product-line-info a.label{line-height:1.25;display:block;font-size:14px;padding-bottom:5px;font-weight:600}.cart-grid-body .product-line-info span,.cart-prod-reference{font-size:14px;font-weight:400}.checkout .btn-primary{background-color:#7f2036;border-radius:30px}.checkout .btn-primary:hover{background-color:#006233}.cart-prod-reference{color:#232323;margin-bottom:10px;opacity:.7}#js-checkout-summary,.cart-summary{border:1px solid #e5e5e5!important;border-radius:10px}.cart-summary-line .label,.cart-summary-line .value{font-size:14px}#cart-summary-product-list .product-name a:hover,.cart-grid-body a.label:hover,body#checkout a:hover,body#checkout section.checkout-step .forgot-password a{color:#7f2036}.blockreassurance_product>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.blockreassurance_product>div p{margin:0;padding:0;line-height:1;font-weight:600}.blockreassurance_product .item-product{width:50px;height:50px;float:none;margin-right:15px}.blockreassurance_product .item-product img,.blockreassurance_product .item-product svg{width:50px;height:50px}#block-reassurance li:last-child,.checkout-step,body#checkout section.checkout-step:last-child{border:1px solid #e5e5e5;padding:20px 15px!important;margin-bottom:30px;border-radius:10px}body#checkout section.checkout-step.-current+.checkout-step .step-title{border-top:none;padding-top:0}body#checkout section.checkout-step .step-title{border:0;padding-bottom:0;font-size:18px;color:#232323;text-transform:initial}body#checkout section.checkout-step .step-number,body#checkout section.checkout-step.-reachable.-current .step-number{background-color:transparent;color:#232323;height:auto;display:inline;font-size:18px;border:0;margin:0 10px 0 0;width:20px}body#checkout section.checkout-step .content{padding:0 23px}#authentication .page-content #submit-login,body#checkout section.checkout-step .content .btn-primary{background:#7f2036;border-radius:30px;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}#authentication .page-content #submit-login:hover,#password #content #send-reset-link:hover,body#checkout section.checkout-step .content .btn-primary:hover{background:#006233}.form-group .form-control{background-color:#fff;font-size:14px;border-radius:30px}.nav-item .nav-link,.nav-item .nav-separtor{font-weight:400}form .form-control-label{font-weight:500;font-size:14px}#contactform-message{resize:none;height:150px}.group-span-filestyle label{background:#7f2036!important;border-radius:0 30px 30px 0!important}.group-span-filestyle label:hover{background:#006233!important}.js-show-details{font-size:14px;color:#7f2036}.js-show-details:focus,.js-show-details:hover{color:#006233!important}#cart-summary-product-list .product-name a{color:#232323;font-weight:600}#cart-summary-product-list .product-price{color:#7f2036;font-weight:600}body#checkout section.checkout-step #customer-form{margin-left:0}body#checkout .cart-grid-right .card .cart-summary-subtotals-container .cart-summary-line .label,body#checkout .cart-grid-right .card .cart-summary-subtotals-container .cart-summary-line .value{font-size:15px}.cart-summary-totals{padding-top:0!important}.block-category .block-category-inner #category-description ul,body#checkout section.checkout-step .forgot-password{padding-left:15px}body#checkout section.checkout-step .address-item.selected{border-color:#7f2036}.custom-radio input[type=radio]:checked+span{background-color:#7f2036}.payment-options{padding-top:30px}.user-info .account{margin-left:15px}#authentication .page-content a,#contact .contact-rich .block .icon i,#my-account .page-footer a,#password #back-to-login,.alert-info a,.page-footer a,.page-my-account #content .links a:hover i,.sitemap a{color:#7f2036}#password #content .forgotten-password{padding:0}#password #content .form-fields .center-email-fields{margin:45px auto}#password #content #send-reset-link{background:#7f2036;border-radius:30px;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.input-group-btn button{border-radius:0 30px 30px 0}.page-authentication #content,.page-registration #content{max-width:90%}#history #content,#order-slip #content{padding:1rem 0}.alert-info{background:#f6f6f6;color:#232323;border-color:#e5e5e5;padding:15px;border-radius:10px;margin-bottom:30px}.alert-info a:hover,.sitemap a:hover{color:#006233}.page-not-found{max-width:100%!important}.page-not-found #search_widget{max-width:700px!important;width:100%!important;float:none}.page-not-found #search_widget input[type=text]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.page-not-found #search_widget .search-btn{-webkit-transform:translateX(-45px);transform:translateX(-45px)}.block-category .block-category-inner #category-description strong{font-family:'Eurostile_Bold';color:inherit}.block-category .block-category-inner #category-description p{font-size:16px;margin-bottom:10px!important}#contact #content,#contact .contact-rich{border:1px solid #e5e5e5;padding:15px;border-radius:10px}#contact .contact-rich a{color:#7f2036;font-size:.815rem}#contact #content{margin-bottom:75px}.wishlist-products-list .wishlist-products-item{border:1px solid #e5e5e5;text-align:center;padding:15px}.carousel .carousel-inner{height:auto}.carousel .carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel .carousel-control.right{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.page-content.page-cms{padding:0;margin-bottom:120px!important}.page-content.page-cms p,.page-content.page-cms ul{color:#232323}.page-content.page-cms a,.product-attachments h4 a{color:#7f2036}.page-content.page-cms .wrapper-fase{padding:20px;border:1px solid #e5e5e5;border-radius:10px;margin-bottom:45px}.page-content.page-cms .wrapper-fase:nth-child(even) .elementor-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-content.page-cms .wrapper-fase .fase-intestazione h2{font-size:27px}.page-content.page-cms .wrapper-fase .fase-intestazione h2 span{color:#7f2036;font-size:18px}.banner-spares-product{padding:15px;border:1px solid #e5e5e5;border-radius:10px;background:#dbdddd;font-size:16px;position:relative;background:url(../img/5c817bb4bda33f277824.png) no-repeat 95% -5px #dbdddd;background-size:40%}.banner-spares-product a:hover,.product-attachments .attachment a:hover{color:#006233}.carousel-products .slick-slide img{max-width:100%;height:auto}.slick-slide img{margin:auto}.carousel-ricambi{width:100%}.slick-track{margin:0}.wishlist-button-product span{color:#333}.banner-porfesr{padding-top:15px}.product-attachments{padding-top:30px}.product-attachments .attachment{padding:15px;border:1px solid #e5e5e5;border-radius:10px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner-spares-product a,.product-attachments .attachment a{color:#7f2036;font-weight:600}.product-attachments .attachment .attachment-icon{font-size:24px;color:#7f2036;margin-right:15px}.banner-catalogo{margin-top:30px}.banner-catalogo img{border-radius:20px;overflow:hidden;width:100%;height:auto}.banner-catalogo a{background:#7f2036;color:#fff!important;display:block;padding:8px 10px 5px;text-align:center;font-family:'Eurostile_Bold',sans-serif;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;border-radius:20px;font-size:18px}.banner-catalogo a:hover{background:#006233}.chiuso-ferie,.chiuso-ferie p{color:#000;font-family:'Eurostile_Bold',sans-serif}.chiuso-ferie{background:#60f900;padding:15px;border-radius:10px;margin-bottom:20px}.chiuso-ferie p{margin-bottom:0;font-size:19px;line-height:1.2}.table-variants-responsive{padding-top:15px}.elementor-element-populated{-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important}@media screen and (min-width:2000px){.wrapper-search-profile.fixed .wrapper-sidebar-menu{width:360px}}@media screen and (max-width:1280px){.wrapper-search-profile.fixed .wrapper-sidebar-menu{left:15px;width:23%}#footer .newsletter-wrapper .block_newsletter{max-width:100%}.product-miniature.spare-parts .highlighted-informations a{font-size:13px;padding:7px}.product-miniature.spare-parts .highlighted-informations a i{font-size:18px}.wrapper-description-product .wrapper-spares .product{width:25%}.top-menu a[data-depth="0"],body#checkout section.checkout-step .address-alias{font-size:15px}.btn{font-size:16px}.product-line-actions .qty{padding:0}body#checkout section.checkout-step .delivery-options .delivery-option label .carrier:not(.carrier-hasLogo)>.col-xs-12{padding-left:15px}}@media screen and (max-width:1024px){.page-content.page-cms .wrapper-fase .elementor-row>div:nth-child(1){width:25%!important}.page-content.page-cms .wrapper-fase .elementor-row>div:nth-child(2){width:75%!important}.page-content.page-cms .wrapper-fase .fase-intestazione h2{font-size:20px}.banner-spares-product{padding:10px 10px 25px;background-position:95% bottom}.top-menu a[data-depth="0"]{font-size:12px!important;padding:5px}span.hidden-sm-down{display:none}.btn{font-size:14px!important}#js-product-list-top .sort-by-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.block_newsletter #block-newsletter-label{font-size:17px}.card-block.cart-summary-totals .cart-summary-line.cart-total .label,.card-block.cart-summary-totals .cart-summary-line.cart-total .value{font-size:14px}}@media screen and (max-width:640px){.page-content.page-cms .wrapper-fase .elementor-row>div:nth-child(1),.page-content.page-cms .wrapper-fase .elementor-row>div:nth-child(2){width:100%!important}#header .header-top .position-static{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.header-top .mobile{margin-top:0!important}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a{padding-right:4px}#header a:hover{color:#7f2036}.container,.product-variants>.product-variants-item select,.product-variants>.product-variants-item span{width:100%}.search-widgets{width:100%!important;background:#dbdddd;padding:10px 0;position:relative;margin:0!important}.search-widgets form{width:90%;margin:auto}.header-top .search-widgets form button[type=submit]{-webkit-transform:translateY(0) translateX(-109px);transform:translateY(0) translateX(-109px)}.search-widgets input[type=text]{width:250px!important}#_desktop_cart{display:none}.wrapper-search-profile{background:#fff}.header-mobile{padding:5px 15px;margin-right:0!important}.header-mobile #_mobile_logo{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:15px}.header-mobile #_mobile_logo img{max-height:3rem}.header-mobile .user-info{margin-right:15px}#mobile_top_menu_wrapper{display:none!important}#_mobile_top_menu{width:100%;margin-right:0}#mobile_top_menu_wrapper{padding-top:0}.carousel .direction{top:40%}#carousel{padding-bottom:0}.block-category h1{font-size:1.5rem}.logo_header{height:45px;display:none}.products-selection .showing,.wrapper-search-profile{padding-top:0}#header .header-nav{padding:5px 0;text-align:center}.pagination{width:100%}.pagination .page-list{padding-top:15px}#blockcart-modal .modal-body>.row>div.divide-right{padding-bottom:15px;margin-bottom:20px}#blockcart-modal .cart-content .cart-content-btn,.pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-line-grid-body{padding-left:0}.cart-detailed-totals .card-block{padding:15px}.cart-detailed-actions{padding:0 15px}.product-variants>.product-variants-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.js-top-menu-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.js-top-menu-bottom .social-links{padding-top:0}.wrapper-description-product .wrapper-spares .product{width:50%}.banner-porfesr{padding:20px 15px 0}.table-variants-responsive{overflow-x:auto}.table-variants-responsive table th{vertical-align:top;white-space:nowrap}.table-variants-responsive table td{white-space:nowrap}.table-variants-responsive table td:first-child,.table-variants-responsive table th:first-child{position:sticky;left:-1;background-color:#f2f2f2;-webkit-box-shadow:2px 0 5px rgba(0,0,0,.1);box-shadow:2px 0 5px rgba(0,0,0,.1);z-index:3}.table-variants-responsive table td:first-child{z-index:2}}@media screen and (max-width:900px){#left-column,ul.top-menu>li#lnk-contatti:after{display:none}.js-content-wrapper{width:100%!important;float:none}#header #search_widget{margin-left:0;padding-left:0}.logo_header{background-size:65%}.header-top .mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;margin-top:-10px}#mobile_top_menu_wrapper.active,#wrapper.menu-open,ul.top-menu>li .dropdown-item span{display:block!important}#mobile_top_menu_wrapper #top-menu,#order-details ul li{width:100%;margin-bottom:0}#header .top-menu a[data-depth="0"]:hover,a:hover{color:#7f2036}ul.top-menu>li{border-bottom:none!important;padding:5px;text-transform:uppercase;position:relative;width:100%}#mobile_top_menu_wrapper{padding:15px 0 0}#mobile_top_menu_wrapper .top-menu a[data-depth="0"]{font-size:16px!important}#mobile_top_menu_wrapper .top-menu .sub-menu li>a{padding-bottom:0;padding-top:0;font-weight:400;font-size:14px}ul.top-menu>li:last-child{border-bottom:none;padding-bottom:0}.block-category{padding-bottom:30px}#js-product-list-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#js-product-list-top .col-lg-7,#js-product-list-top .total-products{width:50%}.product-miniature .thumbnail-top{width:100%;text-align:center}#blockcart-modal .modal-body>.row,.block_newsletter>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#blockcart-modal .modal-body>.row>div{width:100%}#blockcart-modal .modal-body>.row>div.divide-right{border-right:none;border-bottom:1px solid #dbdbdb;margin-bottom:30px}#blockcart-modal .modal-body .cart-content{padding-left:0}.cart-grid-body{margin-bottom:45px}.block_newsletter>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block_newsletter #block-newsletter-label{text-align:center;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.banner-catalogo{display:none}}