html {
    background: white;
    color:      black;
}

html, body {
    margin:  0;
    padding: 0;
}

p, ul, ol {
    margin: 0;
}
#rs .facetwp-facet {

        display:        flex;
        flex-direction: row;
        flex-wrap:      wrap;
        gap:            1rem;
    }
#rs .facetwp-radio {

        display:        flex;
        padding:        .25rem .5rem;
        border:         0.0625rem solid var( --rs-vert-fonce );
        border-radius:  1rem;
        background:     none;
        color:          var( --rs-vert-fonce         );
        font-size:      var( --button-font-size      );
        font-weight:    600;
        line-height:    var( --button-line-height    );
        letter-spacing: var( --button-letter-spacing );
        text-transform: uppercase;
    }
#rs .facetwp-radio.checked {

            background: var( --rs-vert-fonce   );
            color:      var( --rs-blanc-ivoire );
        }
#rs .facetwp-counter {

        font-size:   .8em;
        font-weight: 400;
        opacity:     .5;
    }
.elementor-widget-text-editor h1, .elementor-widget-text-editor h2, .elementor-widget-text-editor h3, .elementor-widget-text-editor h4, .elementor-widget-text-editor h5, .elementor-widget-text-editor h6, .elementor-widget-text-editor p, .elementor-widget-text-editor ul, .elementor-widget-text-editor ol {
        margin: 0 0 1em;
    }