body.ce-kit-27{color:#232323;background-color:#FFFFFF;--ce-widgets-space:20px;}a, .elementor a{color:#232323;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button{background-color:#E51D2F;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus{background-color:#000000;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button{background-color:#E51D2F;}.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:#FFFFFF;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#000000;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-secondary .elementor-button{background-color:#E51D2F;}.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:#000000;}.btn:not(.btn-primary, .btn-secondary){font-size:14px;font-weight:600;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.btn-primary{font-size:14px;font-weight:600;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.btn-secondary{font-size:14px;font-weight:600;border-radius:5px 5px 5px 5px;}body.ce-kit-27 #wrapper{background-color:#FFFFFF;}body.ce-kit-27 .container{width:1400px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}/* Start custom CSS for page-settings */.category-id-48 .btn-primary, .product-id-category-48 .btn-primary , .category-id-48 .elementor-4170201 .elementor-element.elementor-element-7fd5aaf2 a.elementor-button , .product-id-category-48 .elementor-4170201 .elementor-element.elementor-element-7fd5aaf2 a.elementor-button{
  background-color: #27555e !important;
}

.category-id-52 .btn-primary, .category-id-51 .btn-primary, .category-id-49 .btn-primary, .product-id-category-39 .btn-primary , .category-id-49 .elementor-4170201 .elementor-element.elementor-element-7fd5aaf2 a.elementor-button , .product-id-category-39 .elementor-4170201 .elementor-element.elementor-element-7fd5aaf2 a.elementor-button{
  background-color: #812E63 !important;
}




 




.category-id-48 .elementor-7170201 .elementor-element.elementor-element-d88df7d .ce-product-badge-new , .product-id-category-48 .elementor-7170201 .elementor-element.elementor-element-d88df7d .ce-product-badge-new {
  background-color: #8cf0bf !important;
  color:#000 !important;
}

.category-id-49  .elementor-7170201 .elementor-element.elementor-element-d88df7d .ce-product-badge-new , .product-id-category-49 .elementor-7170201 .elementor-element.elementor-element-d88df7d .ce-product-badge-new {
  background-color: #f28d35 !important;
}





.product-id-category-49 .btn-primary:hover ,.product-id-category-49 .btn-primary:hover, .product-id-category-48 .btn-primary:hover ,.product-id-category-48 .btn-primary:hover{
  background-color: #000 !important;
}





.elementor-7170201 .elementor-element.elementor-element-d88df7d .ce-product-badge {

  padding: 2px 5px !important;
}




/* Cache l'élément par défaut */
.menu-item-cms-category-2, .menu-item-cms-page-14 {
    display: none !important;
}

/* Affiche l'élément uniquement pour les écrans de 768px ou moins (taille mobile) */
@media (max-width: 768px) {
    .menu-item-cms-category-2, .menu-item-cms-page-14 {
        display: block !important;
    }
}



.swiper img.elementor-carousel-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: relative;
  background-color: #fff;
}

h1 span, h2 span, h3 span, h4 span, h5 span {color:#E51D2F !important;}

body#checkout section.checkout-step.-reachable.-current .step-number {
    background-color: #eee !important;
}
body#checkout section.checkout-step.-reachable.-current .step-number .done{color:#ffffff !important;}
.done {
    color: #E51D2F !important;
}

.btn-primary, .btn-primary:hover {
   
    background-color: #E51D2F !important;
  
}

.product-price {
   
    color: #E51D2F !important;
}


.elementor-2170201 .elementor-element.elementor-element-7bc4a9e3 .elementor-button--checkout {

    border-color: #E51D2F !important;
    background-color: #E51D2F !important;
}

.elementor-2170201 .elementor-element.elementor-element-7bc4a9e3 .elementor-cart__product-price {
    color: #E51D2F !important;
  
}/* End custom CSS */