/** Shopify CDN: Minification failed

Line 263:45 Unexpected "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
a {
  text-decoration:none;
}
.hide {
  display: none !important;
}
.mobile_phone span
 {
    color:rgba(255, 255, 255, 0.82);
}
a.project-button {
    display: none;
}
body {
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }
body.ready {
    opacity: 1;
  }  
.htag-heading {
  font-size:32px;
  font-family: 'ClashGrotesk-Variable';
  font-weight:500;
  line-height:36px;
}
.small-heading {
  font-size:16px;
  font-family: 'ClashGrotesk-Variable';
  font-weight:500;
  line-height:20px;
}
.template--projecten #shopify-section-breadcrumb,.template--content #shopify-section-breadcrumb,
.template--contact #shopify-section-breadcrumb,.template--about-us #shopify-section-breadcrumb
{
  display:none;
}
.heading_top_flex {
  display: flex;
  justify-content: space-between;
  padding: 8px 0px 0px;
}
.heading_top_txt_flex {
  display: flex;
  gap: 25px;
}
.heading_top_txt {
    display: flex;
    gap: 8px;
}
.heading_right_arrow svg {
  width:24px;
  height:24px;
  fill:#fff;
}
.heading_txt {
  font-size:12px;
  line-height:auto;
}
.header_search .search-modal__form .field {
  border-radius: 25px;
  padding: 0 20px;
  background:#F5F4F5;
}
.header_search .field__input {
  box-shadow:unset;
  border:none;
}
.csearch__button {
  border: none;
  background: none;
}
.header_search .search__input {
  background:transparent;
}
.header_btm_flex {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.button {
  background:#F4B400;
  color:#101010;
  border-radius:25px;
  font-size:14px;
}
.home-rich-txt .rich-text__heading {
  font-size:34px;
  font-weight:500;
  letter-spacing:normal;
}
.home-img-txt .image-with-text__text--caption,.content-second-img .image-with-text__text--caption {
  font-size:16px;
  line-height: 20px;
  font-weight:500;
  color:#F4B400;
  font-family: 'ClashGrotesk-Variable';
}
.template--content .image-txt-main {
  padding: 5px 20px 20px;
}
.home-img-txt .image-with-text__heading {
  font-size:32px;
  font-weight:500;
}
.price-att-main {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fp-content p {
  font-size:12px;
  line-height:20px;
}
.fp-description {
  font-size: 14px;
  color: #666;
  margin-bottom: 12px;
}

.fp-bullets,.fp-content ul {
  list-style: none;
  padding: 0;
  margin: 0 0 12px 0;
  font-size: 12px;
  color: #666;
}
.fp-content ul li::before {
  content: '';
  background: url('/cdn/shop/files/Check_4fae277f-cc52-4d4e-b4de-c2aa2418c1de.png?v=1751602380');
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 5px;
  z-index: 10;
  background-position: center;
  vertical-align: middle;
}
.fp-bullets li {
  margin-bottom: 4px;
}
.home-img-txt .image-with-text__text {
  font-size:14px;
  line-height:20px;
}
.header_btm {
  display: flex;
  gap: 20px;
  align-items: center;
}
a.tel_no {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #000;
}
.tel-icon{
  height:20px;
  width:20px;
}
.product_edit_btn {
    display: flex;
    gap: 11px;
    align-items: center;
    margin-top: 20px;
}
a.pt-btn1 {
  background: #000;
  color: #fff;
  border-radius: 25px;
  padding: 6px 15px;
  display: inline-block;
  font-weight:600;
}
.pt-btn2 {
  font-weight:600;
  color:#1E2E47;
}
.pt-btm2-svg svg {
  width: 15px;
  height: 15px;
  position: relative;
  display: inline-block;
  top: 2px;
}
.cart_sidebar_txt p,.cart_sidebar_txt ul li {
    font-weight: 400;
    color: #101010;
    line-height: 20px;
}
.cart_sidebar_txt p,.cart_sidebar_txt ul li {
    font-weight: 400;
    color: #101010;
    line-height: 20px;
}

small.tax-note.caption-large.rte {
    text-align: left;
    font-weight: 400;
    color: #101010;
    line-height: 20px;
}
.review-text {
    color: #101010 !important;
}
.ab-highlight-title {
    color: #101010 !important;
}
.image-with-text__heading {
    font-size: 32px !important;
    color: #010101 !important;
}

.image-with-text__text.rte.body {
    color: #1A1A1A;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
}
.about-highlight-content .rte {
    color: #1A1A1A !important;
    font-weight: 400 !important;
        letter-spacing: 0px;
}
.quote-field label {
    opacity: 1;
    color: #101010 !important;
}
.quote-desc p {
    letter-spacing: 0px !important;
    font-family: 'Inter' !important;
}
.quote-desc p {
    letter-spacing: 0px !important;
    font-family: 'Inter' !important;
}


.quote-helpbox p {
    color: #101010;
    letter-spacing: 0px;
    font-family: 'Inter';
}

.quote-helpbox p a {
  font-weight: bold;
  position: relative;
  top: -5px;
}
.quote-field input, .quote-field textarea {
    border-color: #E2E2E2 !important;
}
.quote-field input:focus-visible, .quote-field textarea:focus-visible {
        border-color: #f4b40000 !important;
}
:placeholder, .quote-field input:placeholder,{
  color: #E2E2E2 !important;
}
.quote-row.quote-product-m .quote-field.quote-lable-m:nth-child(1) {
    display: none;
}

*:focus-visible {
    outline-color: #F4B400 !important;
    border-color: #f4b40000 !important;
    box-shadow: none !important;
}
h2.collapsible-content__heading.inline-richtext.h1 {
    font-weight: 500 !important;
}
@media screen and (max-width: 767px) {
  .quote-icon-row {
    display: none !important;
}

  .about-highlight-content h2 {
    font-size: 32px !important;
}

.about-highlight-content .rte {
    font-size: 14px !important;
}

.image-with-text__heading {
    font-weight: 500 !important;
}

h2.rich-text__heading {
    font-weight: 500 !important;
    line-height: 36px !important;
}
  quantity-input.quantity.cart-quantity {
    min-height: 36px !important;
}
  .title-wrapper-with-link .title {
    font-weight: 500 !important;
}
  h2.collapsible-content__heading.inline-richtext.h1 {
    margin-bottom: 0px !important;
}

.quick-add__submit {
    padding: 3px  !important;
    font-size: 10px !important;
}

.quick-add__submit svg {
    width: 20px !important;
    height: 20px !important;
}

menu-drawer.mobile-facets__wrapper.medium-hide.large-up-hide {
    background: #f5b400;
    width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-family: 'Inter';
    font-weight: 600;
    font-size: 16px;
    border-radius: 4px;
    height: 50px;
}

.facets-container.scroll-trigger.animate--fade-in {
    display: block;
}

.product-count {
    margin-top: 20px;
    text-align: center;
}
  section.reviews-wrapper {
    padding-top: 50px !important;
}

.rating-summary {
    flex-wrap: nowrap;
    flex-direction: row !important;
}

.rating-summary strong {
    font-size: 14px !important;
    font-weight: 400;
    letter-spacing: 0px;
}
.image-with-text__content {
    padding-left: 0px !important;
    padding-right: 0px !important;
    order: 1;
}
.newsletter-wrapper {
    padding: 8px 12px !important;
    border-radius: 16px;
    background-position: bottom center;
}

    .cnewsletter-wrap.page-width, .newsletter-content {
        padding: 0 !important;
    }
.newsletter-content {
    padding: 0px;
}
.home-rich-txt .rich-text__heading {
    font-size: 32px !important;
    line-height: 40px;
}

.home-rich-txt .rich-text__text p {
    font-size: 14px;
    font-weight: 400;
}
.footer__content-top.page-width {
    padding: 48px 20px !important;
}

.footer-block__heading {
    font-size: 18px !important;
    font-weight: 500 !important;
    margin-bottom: 15px !important;
}

.footer-block__details-content .list-menu__item--link {
    font-size: 14px !important;
    font-weight: 200 !important;
    color: white !important;
    padding-bottom: 0px !important;
}

.newsletter-content h2 p {
    font-size: 32px !important;
    line-height: 36px !important;
}
.home-img-txt .image-with-text__media-item {
    display: none;
}

.rating-stars {
    margin-right: 0px;
    font-size: 14px !important;;
}
.reviews-wrapper small {
    font-size: 16px !important;;
    font-weight: 600 !important;;
}

.reviews-wrapper h2 {
    font-size: 27px !important;;
    font-weight: 500 !important;;
    line-height: 32px !important;;
}

.video-hero-inner h2 {
    font-size: 40px !important;
    margin-top: 0px;
    line-height: 40px !important;
}

.video-hero-inner .hero-button {
    border-width: 2px !important;
}

.video-hero-inner .play-button {
    height: auto !important;
}
  .header__heading-link {
    padding: 0px !important;
}
      .text-content h2 {
        font-size: 35px !important;
        line-height: 35px !important;
    }
      .overlay-text h3 {
        font-size: 24px !important;
        line-height: 24px !important;
    }
  span.promo-card-desc p {
    display: none;
}

.overlay-text a {
    font-weight: 300;
}
.header__icon--menu .icon {
    transform: scale(1.1);
}
  .heading_top_flex,.heading_top_txt_flex,.heading_top_txt {
    flex-wrap:wrap;
  }
  .heading_top_txt_flex,.heading_top_txt {
    gap:0px;
  }
  .heading_top_txt_flex {
    flex-direction:column;
  }
  .heading_top_flex {
    padding:15px 0px;
  }
  .home-rich-txt .rich-text__wrapper {
    width:100%;
  }
  .heading_top_txt_flex {
    display: none;
  }
  .product__info-wrapper {
    margin-top:20px;
  }
  header-drawer {
    justify-self: start;
    margin-left: 0rem !important;
    padding-top: 20px;
  }
  .product_ct_txt ul {
    flex-wrap:wrap;
    flex-direction: column;
  }
  .breadcrumbs {
    padding: 1rem 2rem 0px !important;
  }
  span.search-title {
    display: inline-block;
    margin-top: 10px;
    font-size:12px;
  }
  .stitle.cart-title {
    font-size:12px;
  } 
  .header__icon--menu .icon {
    top:32px;
  }
  .product__media-icon {
    top:unset !important;
    left:unset !important;
    right: 1.2rem !important;
    bottom: 1.2rem !important;
  }
  .about-img-txt .image-with-text__content {
    padding:0rem 0px 0px;
  }
  .about-img-txt .image-with-text__grid {
    flex-direction: column-reverse;
    gap: 40px;
  }
  .about-btm-rich .rich-text__wrapper {
    width:100%;
  }
  a.pt-btn1 {
    font-size: 10px;
    padding: 6px 10px;
  }
  a.pt-btn2 {
    font-size:10px;
  }
  .pt-btm2-svg svg {
    width: 10px;
    height: 10px;
  }
}
    .left-box .text-content p {
        font-weight: 300;
        font-family: Inter;
    }
@media screen and (min-width: 990px) {
  

  .home-img-txt {
    padding-bottom: 96px;
}
  .ct-desc-ct p {
    max-width: 85%;
    margin-left: auto;
    margin-right: auto;
}
  .video-hero-inner .hero-button {
    font-family: 'Inter';
    font-size: 14px;
    border: 2px solid #f4b400 !important;
    padding: 12px 28px !important;
}

.daylight-wrapper .text-content {
    height: 491px;
}

    .right-box .promo-card {
        min-height: 235px !important;
    }
  .home-img-txt .image-with-text__content {
      padding: 0rem 5rem 5rem 0rem !important;
  }
  .content-second-img .image-with-text__content,.about-img-txt .image-with-text__content {
    padding: 0rem 5rem 5rem 5rem !important;
  }
  .about-img-txt .image-with-text__grid--reverse .image-with-text__content {
    padding: 0rem 5rem 0rem 0rem!important;
  }
}
.heading_top_main {
    background: #161F22 !important;
}

.heading_top_txt span
 {
    color: #fff;
    font-weight: 500;
    font-family: 'Inter';
}
.heading_top_txt {
    align-items: center;
}

span.heading_right_arrow {
    line-height: 0px;
}
.heading_top_flex {
    padding-bottom: 7px;
}
.header-wrapper {
    background: white;
}

.header_menu.small-hide {
    background: white;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE;
}

.header_btm_flex {
    margin-bottom: 0px !important;
}
.heading_top_review img {
    max-width: 134px;
}

span.heading_right_arrow img {
    max-width: 19px;
}

.heading_top_txt {
    gap: 4px;
}
ul.list-menu.list-menu--inline li a {
    color: #101010;
}
.header_btm a {
    color: #101010;
    font-weight: 600;
    font-size: 14px;
}
.overlay-text a {
    margin-top: 20px;
    display: block;
    font-size: 14px;
    font-weight: 100;
}
.benefit {
    color: #101010;
}
.left-box .text-content a.button {
    font-weight: 600;
}
.video-hero-inner h2 {
    font-weight: 500;
}
.video-hero-inner h2 {
    font-weight: 500;
}

.ct-desc-ct p {
    font-size: 14px;
    font-family: 'Inter';
}
.card-grid-header p {
    letter-spacing: 0px !important;
}
.card-body a {
    letter-spacing: 0px;
    font-weight: 600;
}
.fp-title {
    color: #101010;
    font-weight: 600;
}

.fp-content p {
    color: #757575;
    letter-spacing: 0px;
}

.fp-footer span {
    color: #101010;
}
section.reviews-wrapper {
    padding-top: 96px;
}
.reviews-wrapper h2 {
    color: #101010;
    font-weight: 500;
}
.rating-summary strong {
    color: #101010;
    font-size: 16px;
    font-weight: bold;
}

.rating-stars {
    font-size: 18px;
}

.rating-summary {
    border-radius: 100px;
}
.review-user-info strong {
    letter-spacing: 0px !important;
    color: #1A1A1A !important;
    font-size: 16px !important;
}

.review-user-info small {
    color: #000 !important;
    opacity: 50%;
    font-size: 12px !important;
    font-family: 'Inter' !important;
    letter-spacing: 0px !important;
}
.review-stars {
    font-size: 28px;
    letter-spacing: 0px;
}
p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--medium.subtitle {
    font-size: 16px !important;
}

.home-img-txt .image-with-text__heading {
    line-height: 36px;
    margin-top: 15px;
}

.home-img-txt .image-with-text__text p {
    color: #1A1A1A;
    font-family: 'Inter';
    font-size: 14px;
    letter-spacing: 0px;
    font-weight: 300;
}
.image-with-text__content .image-with-text__text+.button {
    letter-spacing: 0px;
    color: black;
    font-size: 14px !important;
    font-weight: 600;
}
span.promo-card-desc p {
    font-weight: 300;
}
.ct-desc-ct p {
    font-weight: 300;
}

.review-text {
    letter-spacing: 0px;
    font-weight: 400;
}

.home-rich-txt .rich-text__text p {
    font-weight: 400;
}
.home-rich-txt .rich-text__text p a {
    color: #F4B400;
}
.newsletter-form button {
    color: #000000;
    font-size: 14px !important;
    font-weight: 500;
}
.facets__heading--vertical {
    color: #101010 !important;
    font-family: 'ClashGrotesk-Variable';
    font-size: 18px !important;
}
span.facets__summary-label, span.facet-checkbox__text {
    font-size: 14px !important;
    color: #101010 !important;
    font-family: 'Inter';
}
.collapsible-content__wrapper {
    padding-bottom: 70px;
}
.product-review-wrapper .reviews-wrapper {
  background:transparent;
}
.benefit-icon {
  position: relative;
  top: 4px;
}
.template--contact .contact-form-hide {
  display:none !important;
}
.home-bottom-txt .image-with-text__media {
  border-radius:8px !important;
}
.tooltip-icon {
  cursor: pointer;
  margin-left:0px;
  font-size: 14px;
  position: relative;
  bottom: 5px;
}

.tooltip-icon::after {
  content: attr(data-tooltip);
  position: absolute;
  top: 30%;
  right: 0%;
  transform: translateX(105%);
  background-color: #FFF4D4;
  color: #000;
  padding: 15px 20px;
  border-radius: 4px;
  white-space: nowrap;
  font-size: 12px;
  display: none;
  z-index: 10;
}

.tooltip-icon:hover::after {
  display: block;
}
.avpoptions-container__v2 .avp-watermark-footer {
  display:none !important;
} 
.button:hover {
  background:#cae2f2;
  color:#000;
}
.ct-review-home {
  width:100%;
  position:relative;
  overflow:hidden;
}
.ct-number {
  font-size:12px;
}
.ct-number-icon svg {
  width: 15px;
  height: auto;
  display: inline-block;
  position: relative;
  top: 2px;
}
.mobile_phone {
  display: flex;
  align-items: center;
  gap: 5px;
}
.variant-label {
  position: relative;
  display: inline-block;
  border: 2px solid #ffb300;
  border-radius: 6px;
  padding: 8px 12px;
}

.variant-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  background: #ffb300;
  color: white;
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 12px;
  font-weight: bold;
  white-space: nowrap;
}
.material-info-box p {
  font-size:12px;
}
.material-info-box a
{
  color:#F4B400;
}
/* .collection-headder {
  display: flex;
  justify-content: center;
  width: 50%;
} */
 .readmore-btn {
  background: transparent !important;
  border: none;
  color: #F4B400;
  cursor: pointer;
  padding: 0;
  font-weight: bold;
  display: block; /* forces button to new line */
  margin-top: 5px;
  margin-bottom:10px;
} 
.ct-number a {
  color:#fff;
  text-decoration:none;
}
.collection-btm-desc h2 {
  font-size:32px;
  font-weight:500;
}
.template--product .reviews-wrapper {
  background:transparent;
  padding-top: 16px;
}
#ProductCount {
  display:none;
}
.breadcrumb {
  font-size: 14px;
  margin: 10px 0;
}

.breadcrumb a {
  text-decoration: none;
  color: #101010;
  transition: color 0.2s ease;
}

.breadcrumb a:hover {
  color: #ff9900; /* hover kleur */
}

.breadcrumb span {
  margin: 0 6px;
  color: #101010;
}

.breadcrumb .current {
  color: #ff9900; /* actieve pagina kleur */
}
.contact-form-hide {
  display:none !important;
}
.collection-btm-desc {
  transition: opacity 0.4s ease;
}
.fade-end {
  opacity: 0.4; /* dimmed text effect */
}
@media screen and (max-width: 767px) {
  .cart-related-product .cart-upsell h3 {
    margin-bottom:10px !important;
  }
  .template--collection .breadcrumb-collection-grid-banner,.template--product .breadcrumb {
    display:none;
  }
  .ct-collection-list {
    margin-top:30px;
  }
  span.svg-wrapper circle {
    fill: transparent;
}

.cart-count-bubble {
    right: 2.5rem;
}
  .tooltip-icon::after {
    transform: unset;
    top: 79%;
    right: auto;
    left: auto;
  }
  .product-form form {
    position:relative;
  }
  .product-form__buttons {
    max-width: 20rem;
    position: absolute;
    top: -60px;
    left: 40%;
  }
}
.thumbnail[aria-current] {
    border-radius: 8px;
}
.thumbnail[aria-current]:focus:not(:focus-visible) {
        box-shadow: 0 0 0 .1rem #ffb300 !important;
    outline: none;
}
@media only screen and (max-width:998px){
  .product_edit_txt p {
    color: #101010;
    font-family: 'Inter';
    line-height: 20px;
}
.product_edit_txt p {
    color: #101010;
    font-family: 'Inter';
    line-height: 20px;
}

a.pt-btn1 {
    font-size: 13px;
    white-space: nowrap;
}

a.pt-btn2 {
    font-size: 13px;
    white-space: nowrap;
}

.product_edit_btn {
    flex-wrap: nowrap;
}
  .menu-drawer__menu li .menu-header {
}

button.menu-drawer__close-button.link.link--text.focus-inset.bottom-btn {
    margin-bottom: 5px;
    font-size: 20px;
}

.menu-drawer__close-button .svg-wrapper {
    width: 25px !important;
    height: 25px !important;
}
.mobile-facets__summary .svg-wrapper{
   height: 8px;
    width: 14px;
}
.mobile-facets__sort .select__select {
    margin-right: 0px !important;
}
.mobile-facets__summary .svg-wrapper {
        margin-right: 0px;
    }

    .mobile-facets__sort .select .icon-caret {
        color: #f4b400 !important;
        fill: #f4b400 !important;
        height: 8px;
        width: 14px;
    }
  .breadcrumb-collection-grid {
    display:none;
  }
  .collection-info {
    display:none;
  }
  .product-grid-main {
    padding-top:0px !important;
  }
  .home-img-txt .image-with-text__text p {
    font-size:16px;
  }
}
@media only screen and (min-width:999px){
     .collection-hero {
      display:none;
     }
     .collection-desktop-rich {
        padding-left: 0px !important;
    }
    .collapsible-content__header.scroll-trigger.animate--slide-in {
    max-width: 1060px;
    margin-left: auto;
}

.collapsible-content__grid.collapsible-content__grid {
    max-width: 1060px;
    margin-left: auto;
}

}
@media only screen and (max-width:1400px) and (min-width: 1200px){
  .collapsible-content__header.scroll-trigger.animate--slide-in, .collapsible-content__grid.collapsible-content__grid {
    max-width: 973px;
}
}
button.readmore-btn {
    font-size: 14px;
    font-family: 'Inter';
    font-weight: 500;
}
.header__submenu .header__submenu {
	position: absolute;
	left: 100%;
	background: var(--gradient-background);
	min-width: 300px;
	top: 0;
  border: 1px solid rgba(var(--color-foreground), 0.2);
  min-height:250px;
}

/* header-menu .header__submenu>li {
	position: relative;
} */

/* .header__submenu .icon-caret {
	transform: rotate(-90deg);
}

details[open]>.header__menu-item .icon-caret {
	transform: rotate(90deg);
} */

/*** fix font ***/

.left-box .text-content p{
  font-weight: 400;
}
@media only screen and (max-width:600px){
  #customer-account-description, .error-text {
    font-size: 16px;
  
}
    .video-hero-wrapper {
        padding: 32px 16px !important;
    }
    a, summary {
    font-size: 16px;
        
}
.gpo-helptext, .gpo-ov-helptext {
    font-size: 16px !important;
    
}

.product__tax.caption.rte {
    font-size: 16px !important;
   
}
.ct-desc-ct p {
    margin-top: 8px;
}
.login-main h2 {
    font-size: 32px;
}

a, summary {
    font-size: 16px;
      
}
.gpo-helptext, .gpo-ov-helptext {
    font-size: 16px !important;
    
}

.product__tax.caption.rte {
    font-size: 16px !important;
    
}

.product__info-wrapper .price-label {
    font-size: 20px;
}

.accordion__title {
    font-size: 20px;
}

h3.project-title {
    font-size: 20px !important;
}

.card-information ul li {
    font-size:  14px !important;
    
}
    .review-text, .text-content p, 
.benefit, .ct-desc-ct p, .home-rich-txt .rich-text__text p, .fp-content ul li   {
        font-size: 16px !important;
        line-height: 24px !important;
        
    }
.text-content h2, .overlay-text h3, .video-hero-inner h2, .reviews-wrapper h2, h2.rich-text__heading    {
    font-size: 32px !important;
}

.overlay-text h3 {
    line-height: 35px !important;
}

.fp-title {
    font-size: 18px !important;
}
.reviews-wrapper small {
    font-size: 20px;
}

.review-heading small {
    font-size: 22px !important;
}
p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--medium.subtitle {
    font-size: 20px !important;
}
.quote-helpbox h3 {
    font-size: 22px !important;
}

.quote-helpbox p {
    font-size: 16px !important;
    line-height: 24px !important;
    
}
.small-heading {
    font-size: 20px !important;
    
}

.about-ct-info p {
    font-size: 16px !important;
    
}

.image-with-text__text.rte.body {
    font-size: 16px !important;
    line-height: 24px !important;
 
}

.rich-text__text p {
    font-size: 16px !important;
    line-height: 24px !important;
   
}
p, ul li{
      font-size: 16px !important;
    line-height: 24px !important;

}
}