/* SW WooCommerce popular-products rendering safety net. */
.best-selling-product.loading:before,
.best-selling-product2.loading:before {
  display: none !important;
}

.best-selling-product .slider.responsive,
.best-selling-product2 .slider.responsive {
  min-height: 1px;
  opacity: 1;
  visibility: visible;
}

.best-selling-product.sw-popular-static-fallback .slider.responsive,
.best-selling-product2.sw-popular-static-fallback .slider.responsive {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

.best-selling-product.sw-popular-static-fallback .slider.responsive > .item,
.best-selling-product2.sw-popular-static-fallback .slider.responsive > .item {
  display: block !important;
  width: 20%;
  padding-right: 10px;
  padding-left: 10px;
  opacity: 1 !important;
  visibility: visible !important;
}

@media (max-width: 1199px) {
  .best-selling-product.sw-popular-static-fallback .slider.responsive > .item,
  .best-selling-product2.sw-popular-static-fallback .slider.responsive > .item { width: 25%; }
}

@media (max-width: 991px) {
  .best-selling-product.sw-popular-static-fallback .slider.responsive > .item,
  .best-selling-product2.sw-popular-static-fallback .slider.responsive > .item { width: 33.333333%; }
}

@media (max-width: 767px) {
  .best-selling-product.sw-popular-static-fallback .slider.responsive > .item,
  .best-selling-product2.sw-popular-static-fallback .slider.responsive > .item { width: 50%; }
}

@media (max-width: 479px) {
  .best-selling-product.sw-popular-static-fallback .slider.responsive > .item,
  .best-selling-product2.sw-popular-static-fallback .slider.responsive > .item { width: 100%; }
}
