.elementor-40070101 .elementor-element.elementor-element-b210716 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-40070101 .elementor-element.elementor-element-517f27f .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-40070101 .elementor-element.elementor-element-dca9441 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-40070101 .elementor-element.elementor-element-9aa7858 .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-40070101 .elementor-element.elementor-element-4843a01 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-40070101 .elementor-element.elementor-element-8801807 .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));}@media(max-width:1024px){.elementor-40070101 .elementor-element.elementor-element-517f27f .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-40070101 .elementor-element.elementor-element-9aa7858 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-40070101 .elementor-element.elementor-element-8801807 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:767px){.elementor-40070101 .elementor-element.elementor-element-517f27f .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-40070101 .elementor-element.elementor-element-9aa7858 .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-40070101 .elementor-element.elementor-element-8801807 .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-7f4980d1 */.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 */