body.ce-kit-1{color:rgba(255, 255, 255, 0);font-family:"All bold", sans-serif;background-color:#F6F6F6;}a:hover, .elementor a:hover{color:#E90000;}.elementor-button{font-family:"All bold", sans-serif;font-weight:bold;background-color:#E43038;border-style:solid;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#E43038;}.elementor-button:hover, .elementor-button:focus{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#E43038;}.elementor-button.elementor-size-sm{font-size:16px;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button{background-color:#E90000;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E43038;}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'All bold';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: url('/aftermarket/modules/creativeelements/views/fonts/l1_all-bol-2_pro_ws_z01-929e54e9.woff2') format('woff2');
}
@font-face {
	font-family: 'All bold';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/aftermarket/modules/creativeelements/views/fonts/l1_all-lig-2_pro_ws_z01-2fb44603.woff2') format('woff2');
}
@font-face {
	font-family: 'All bold';
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url('/aftermarket/modules/creativeelements/views/fonts/l1_all-haiexli-2_pro_ws_z01-d2f88193.woff2') format('woff2');
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */#subcategories, #products{
    display: none;
}
li.product-flag.new{
    display: none;
}
/*BREADCRUMBS IN CONTAINER VG*/
#wrapper .breadcrumb {
    margin: 2% 8%;
}

/*MODAL ADD TO CART*/
.btn-primary{
    background-color: #E90000;
    color: #FFFFFF;
}
.btn-primary:hover{
    background-color: #54595F;
}
.btn-primary:focus{
    background-color: #54595F!important;
}
.btn {
    border-radius: 10px;
}
#blockcart-modal .product-name{
    color:#000000;
}
/*CART COLORS*/
.product-price{
    color: #e90000;
}
.product-line-info a:hover{
    color:#E90000; 
}
/*BORDER ADDRESS*/
body#checkout section.checkout-step .address-item.selected{
    border-radius:10px;
}
/*checkout and cart valori*/
span.value{
    color: #000000!important;
}
/*LABEL MULTIPACK*/
body.ce-kit-1{
    color: #000000;
}
.elementor-2170101 .elementor-element.elementor-element-2b5e4087 .ce-product-variants__label{
    color: #000000!important;
}
form#form_customer .clearfix {
    display: none;
}/* End custom CSS */