@media (max-width: 768px) {
  .footer-socials, 
  .footer-payments {
    justify-content: flex-start !important;
  }
  
  .bb-product-filter-content:has(.bb-product-filter-items) {
    max-height: 200px;
    overflow-y: auto;
    overscroll-behavior-y: contain;
    scrollbar-width: thin;
    background-color: #eee;
    padding: 10px;
}
}

.bb-product-filter
{
	padding: 10px !important;
}

.bb-product-filter-link {
	font-size: 12px !important;
}

@media (max-width: 767px) {
    .section-content.section-content__slider {
        padding: 0;
    }
}


.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    color: white !important;
}