:where(:root) .bricks-color-primary {color: var(--main-color)}:where(:root) .bricks-background-primary {background-color: var(--main-color)}:where(:root) .bricks-color-secondary {color: var(--second-color)}:where(:root) .bricks-background-secondary {background-color: var(--second-color)}:where(:root) .bricks-color-light {color: var(--light-color)}:where(:root) .bricks-background-light {background-color: var(--light-color)}:where(:root) .bricks-color-muted {color: var(--light-color)}:where(:root) .bricks-background-muted {background-color: var(--light-color)}:where(:root) .bricks-color-dark {color: var(--dark-color)}:where(:root) .bricks-background-dark {background-color: var(--dark-color)}:where(:root) * {border-color: var(--dark-color)}:where(:root) .bricks-color-info {color: var(--dark-color)}:where(:root) .bricks-background-info {background-color: var(--dark-color)}:where(:root) .bricks-color-success {color: #8bc34a}:where(:root) .bricks-background-success {background-color: #8bc34a}:where(:root) .bricks-color-warning {color: #ff9800}:where(:root) .bricks-background-warning {background-color: #ff9800}:where(:root) .bricks-color-danger {color: var(--main-color)}:where(:root) .bricks-background-danger {background-color: var(--main-color)} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: 40px} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p {margin-block-start: 20px} .brxe-text * + *, .brxe-post-content:not([data-source=bricks]) * + *, body:not(.woocommerce-checkout) [class*=woocommerce] * + * {margin-block-start: 20px}.brxe-text * + :is(li), .brxe-post-content:not([data-source=bricks]) * + :is(li), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(li) {margin-block-start: 10px}.brxe-text * + :is(ul), .brxe-post-content:not([data-source=bricks]) * + :is(ul), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ul) {margin-block-start: 10px}.brxe-text * + :is(ol), .brxe-post-content:not([data-source=bricks]) * + :is(ol), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ol) {margin-block-start: 10px}h1,h2,h3,h4,h5,h6, p, ul, ol, li {margin: 0;} html {font-size: 100%} body {color: var(--dark-color); font-size: 16px; font-family: "Poppins"; line-height: var(--lineheight-normal)} h1, h2, h3, h4, h5, h6 {font-weight: 600; line-height: var(--lineheight-small)} h1 {font-size: var(--fontsize-h1)} h2 {font-size: var(--fontsize-h2)} h3 {font-size: var(--fontsize-h3)} h4 {font-size: var(--fontsize-h4)} h5 {font-size: var(--fontsize-h5)} h6 {font-size: var(--fontsize-h6)} .bricks-type-lead {font-size: var(--fontsize-h5)} blockquote {font-size: var(--fontsize-h4)} .brxe-section {padding-top: var(--spacing-xl); padding-right: var(--spacing-xs); padding-bottom: var(--spacing-xl); padding-left: var(--spacing-xs)} .brxe-container {width: var(--container-m); max-width: 100%; row-gap: var(--gap-m)} .woocommerce main.site-main {width: var(--container-m)} #brx-content.wordpress {width: var(--container-m); max-width: 100%} .brxe-block {row-gap: var(--gap-m)} .bricks-button {font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: var(--letterspacing-small); border-radius: 40px; padding-top: 10px; padding-right: 22px; padding-bottom: 10px; padding-left: 22px} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--main-color)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--light-color)} :root .bricks-button[class*="primary"] {color: var(--white); border-color: var(--white)} :root .bricks-button[class*="secondary"] {color: var(--dark-color)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: var(--white)} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {color: var(--dark-color)}.brxe-carousel .swiper-button {height: 40px; width: 40px; border: 2px solid var(--bricks-border-color); border-radius: 20px; color: var(--dark-color); font-size: 24px}.brxe-carousel .bricks-swiper-button-prev {top: auto; bottom: 20px; left: 20px}.brxe-carousel .bricks-swiper-button-next {top: auto; bottom: 20px; right: 20px}.brxe-nav-menu .bricks-nav-menu .sub-menu {border-radius: 8px}.brxe-nav-menu .bricks-nav-menu .sub-menu > li {color: var(--main-color)}.brxe-nav-menu .bricks-nav-menu .sub-menu .menu-item {background-color: var(--bleuclair-pricetag)}.brxe-nav-menu .bricks-nav-menu .sub-menu a {padding-top: var(--spacing-xxs); padding-right: var(--spacing-xxs); padding-bottom: var(--spacing-xxs); padding-left: var(--spacing-xxs)}.brxe-nav-menu .bricks-nav-menu .sub-menu button {padding-top: var(--spacing-xxs); padding-right: var(--spacing-xxs); padding-bottom: var(--spacing-xxs); padding-left: var(--spacing-xxs)}.brxe-nav-menu .bricks-nav-menu > li > a {color: var(--main-color)}.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle {color: var(--main-color)}.brxe-testimonials .image {border-radius: 30px}.brxe-testimonials .testimonial-name {font-size: var(--fontsize-h5)}.brxe-counter {color: var(--main-color); font-weight: 700; font-size: var(--fontsize-h1)}.brxe-accordion .accordion-title .title {font-size: var(--fontsize-h5); font-weight: 400}.brxe-slider .swiper-button {height: 40px; width: 40px; border: 2px solid var(--dark-color); border-radius: 40px; font-size: 24px}.brxe-slider .bricks-swiper-button-prev {top: auto; bottom: 20px; left: 20px}.brxe-slider .bricks-swiper-button-next {top: auto; right: 20px; bottom: 20px}@media (max-width: 767px) {.brxe-carousel .swiper-button {height: 35px; width: 35px; font-size: 18px}}@media (max-width: 478px) { .bricks-button {letter-spacing: 0px}}