:lang(nl-NL) {
  .page-producten {
    .richText.protection-top-text{
        margin-top: 50px;
    }
    .product-box-filter .tagBasedFilterResults .product-descripton {
      margin-block: 50px;
    }
    .product-box-filter.us-product-box-filter
      .tagBasedFilterResults
      .product-descripton {
      min-height: 1px;
      width: 90%;
    }
    .product-box-filter .tagBasedFilterResults .product-descripton-new {
      min-height: 1px;
      margin-block: 50px;
      width: 90%;
    }
    .product-box-filter.us-product-box-filter .pronamel-text.product-divider {
      margin-top: 20px;
      margin-bottom: 20px;
    }
    .border-box.component {
      padding-top: 80px;
    }
    .border-box.component > .component-content > .content {
      display: flex;
    }
    .box.section.big-rounded-box.even {
      margin-bottom: 0;
    }
    .tagBasedFilterResults-box-content {
      display: none;
    }
    .richText:has(.note-txt) {
      padding: 20px 0;
    }
    .tagBasedFilterResults {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
    }
    .richText.protection-top-text,
    .richText.pronamel-text.product-divider {
      grid-column: span 3;
    }
    @media (max-width: 767px) {
      .tagBasedFilterResults {
        grid-template-columns: repeat(2, 1fr);
      }
      .richText.protection-top-text,
      .richText.pronamel-text.product-divider {
        grid-column: span 2;
      }
      .product-box-filter .tagBasedFilterResults > .product-descripton.alpha {
        width: 90% !important;
      }
      .border-box.component > .component-content > .content {
        flex-direction: column;
      }
    }
    @media (max-width: 480px) {
      .tagBasedFilterResults {
        grid-template-columns: 1fr;
      }
      .richText.protection-top-text,
      .richText.pronamel-text.product-divider {
        grid-column: 1/2;
      }
      .product-box-filter .tagBasedFilterResults > .product-descripton.alpha {
        width: 90% !important;
      }
    }

    @media (min-width: 768px) {
      .grid_4.activeTagItem:has(.product-span.shift-product),
      .grid_4.product-descripton:has(.product-span.shift-product) {
        grid-column: span 2;

        > .component.tagBasedFilterResults-Information {
          width: 50%;
        }
      }
      .grid_4.activeTagItem:has(.product-span.shift-product-next),
      .grid_4.product-descripton:has(.product-span.shift-product-next) {
        margin-left: -99% !important;
      }
    }
  }
}

