.plp-group-tabs .field--name-field-facets {
  flex-basis: 25%;
}

.plp-group-tabs .field--name-field-list-view {
  flex-basis: 70%;
}

.view-product-list .views-view-responsive-grid,
.view-search-articles .views-view-responsive-grid {
  --views-responsive-grid--cell-min-width: 200px !important;
  --views-responsive-grid--layout-gap: 16px !important;
}

.plp-group-tabs .horizontal-tabs-panes .horizontal-tabs-pane {
  padding: 0;
}

.plp-group-tabs {
  min-height: 926px; /* try to avoid content shift when painting page */
}

.view-product-list .view-header,
.view-search-articles .view-header {
  margin-bottom: 40px;
  margin-top: 12px;
}

.facets-widget-checkbox ul li {
  margin-bottom: 0.75rem;
}

.bef-checkboxes [type="checkbox"],
.facets-widget-checkbox [type="checkbox"] {
  margin-right: 10px;
}

.plp-heading {
  margin-bottom: 39px !important;
}

@media screen and (max-width: 48em) {
  .view-product-list .views-view-responsive-grid,
  .view-search-articles .views-view-responsive-grid {
    --views-responsive-grid--cell-min-width: 156px !important;
  }

  .view-search-articles .views-view-responsive-grid {
    --views-responsive-grid--cell-min-width: 210px !important;
  }
}
