.elementor-40070401 .elementor-element.elementor-element-1b364766 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-40070401 .elementor-element.elementor-element-3de09271 .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-40070401 .elementor-element.elementor-element-3eb870f7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-40070401 .elementor-element.elementor-element-6aa17b2 .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-40070401 .elementor-element.elementor-element-7fe7ee9d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-40070401 .elementor-element.elementor-element-10aaf8dd .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));}@media(max-width:1024px){.elementor-40070401 .elementor-element.elementor-element-3de09271 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-40070401 .elementor-element.elementor-element-6aa17b2 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-40070401 .elementor-element.elementor-element-10aaf8dd .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:767px){.elementor-40070401 .elementor-element.elementor-element-3de09271 .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-40070401 .elementor-element.elementor-element-6aa17b2 .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-40070401 .elementor-element.elementor-element-10aaf8dd .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for html, class: .elementor-element-59b1e53b */.product-category-header-banner {
    background-image: url('/img/cms/Design sans titre (1).jpg');
    background-size: cover;
    width: 100vw;
    position: relative;
    left: calc(50% - 50vw);
}

.content-background {
    min-height: 250px; 
    background: rgba(255, 255, 255, 0.5); 
    width: 50vw; 
    position: relative; 
    left: calc(50% - 50vw); 
    padding-top: 50px; 
    padding-bottom: 50px; 
    padding-left: calc(50vw - 50%); 
    padding-right: 30px;
}/* End custom CSS */