body.ce-kit-1{color:#000000;font-family:"Asap", sans-serif;font-size:1rem;line-height:1.7em;letter-spacing:0px;background-color:#E1E1E1;}a, .elementor a{color:#000000;}a:hover, .elementor a:hover{color:#AF0917;}body.ce-kit-1 h1{font-size:1.6rem;}body.ce-kit-1 h2{font-size:1.1rem;}body.ce-kit-1 h3{font-size:1rem;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button{background-color:#0F6599;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button.elementor-size-sm{padding:20px 20px 20px 20px;}.elementor-button.elementor-size-md{padding:20px 20px 20px 20px;}.elementor-button.elementor-size-lg{padding:20px 20px 20px 20px;}.elementor-button.elementor-size-xl{padding:20px 20px 20px 20px;}.elementor-button.elementor-size-xs{padding:20px 20px 20px 20px;}.elementor-button-primary .elementor-button{font-weight:500;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:#FBBE00;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#000000;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus, .elementor-button-primary a.elementor-button:not(#e):hover, .elementor-button-primary a.elementor-button:not(#e):focus{color:#1E1E1E;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#EAEAEA;}.elementor-button-primary .elementor-button.elementor-size-sm{padding:20px 20px 20px 20px;}.elementor-button-primary .elementor-button.elementor-size-md{padding:20px 20px 20px 20px;border-radius:0px 0px 0px 0px;}.elementor-button-primary .elementor-button.elementor-size-lg{padding:20px 20px 20px 20px;}.elementor-button-primary .elementor-button.elementor-size-xl{padding:20px 20px 20px 20px;}.elementor-button-primary .elementor-button.elementor-size-xs{padding:20px 20px 20px 20px;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-secondary .elementor-button{background-color:#AF0917;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus, .elementor-button-secondary a.elementor-button:not(#e):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{background-color:#505050;}.elementor-button-secondary .elementor-button.elementor-size-sm{padding:20px 20px 20px 20px;}.elementor-button-secondary .elementor-button.elementor-size-md{padding:20px 20px 20px 20px;}.elementor-button-secondary .elementor-button.elementor-size-lg{padding:20px 20px 20px 20px;}.elementor-button-secondary .elementor-button.elementor-size-xl{padding:20px 20px 20px 20px;}.elementor-button-secondary .elementor-button.elementor-size-xs{padding:20px 20px 20px 20px;}.btn:not(.btn-primary, .btn-secondary), a.btn:not(.btn-primary, .btn-secondary){color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary){background-color:#505050;padding:20px 20px 20px 20px;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus, a.btn:not(.btn-primary, .btn-secondary):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus{background-color:#7A7A7A;}.btn-primary, a.btn-primary{color:#000000;}.btn-primary{background-color:#F08700;padding:20px 20px 20px 20px;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus, a.btn-primary:hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus{background-color:#505050;}.btn-secondary, a.btn-secondary{color:#FFFFFF;}.btn-secondary{background-color:#AF0917;padding:20px 20px 20px 20px;}.btn-secondary:hover, .btn-secondary:hover:active, .btn-secondary:focus, a.btn-secondary:hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.btn-secondary:hover, .btn-secondary:hover:active, .btn-secondary:focus{background-color:#505050;}body.ce-kit-1 .container{width:1600px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}/* Start custom CSS for page-settings */.product-discount .regular-price {font-size:1.5rem; font-weight: 700;}
.current-price-value {font-size:1.5rem;}
.product-prices .tax-shipping-delivery-label {display: inline-block; font-size: 1.5rem; color:#af0917; font-weight: 700;}
.blockreassurance_product .block-title {font-size:1rem;font-weight: 700;}
.blockreassurance_product div {margin-bottom:10px;}
.blockreassurance_product p {font-style:italic;}
.blockreassurance_product .item-product {margin-right:10px;}
ul.subcategories-list li {background-color:#af0917; padding:10px;}
ul.subcategories-list li a {color:#ffffff;}
ul.subcategories-list li a:hover {color:#000000 !important;}
.block-category {min-height: 0 !important; margin-bottom: 0 !important;}
#product-list-header .card, div#subcategories, #js-product-list-footer .card{background-color:rgba(255, 255, 255, 0) !important;}
.product-miniature .product-description {padding: 0.25rem 1rem;}
.ets_mm_megamenu *:not(.fa):not(i)::before {display: none !important; content: none !important;}
.ets_mm_block_content a {font-weight: 600 !important;}
.PadSousMenu {padding:40px;}/* End custom CSS */