/* Add custom CSS styles below */ 
.products-container {
  grid-template-columns: repeat(8,minmax(0,1fr));
  gap: 4px
}
.products-container .product-entry--vertical .product-entry__title > a {
  font-size: 12px;
}
@media(max-width:991px) {
[id*="best-offers"] .slide--one-sixth {
  max-width:35%
}
.products-container {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
 .product-entry--vertical .product-entry__title > a {
  font-size: 11px;
}
}

.product-entry--vertical .btn--add-to-cart .s-button-text > div > p{
  display: none !important;
}

 .product-entry--vertical .btn--add-to-cart {
  width: 30px;
}
 .product-entry--vertical .btn--add-to-cart .s-button-primary {
  background: #e83a3a;
  border: none;
  width: max-content
}

.relative.donating-wrap {
  flex-direction: column-reverse !important;
  justify-content: flex-end;
}
.relative.donating-wrap > .price-wrapper{
  margin: unset !important;
}
.relative.donating-wrap > .product-footer {
  justify-content: start;
  margin-bottom: 5px;
  margin-top: 0 !important;
}
.relative.donating-wrap > .title-wrapper > h3 > a {
  margin: unset !important;
}
#product-tabs .revei
ws-tab {
  display: none
}
#product-tabs #product-tabs-faqs {
  display: none
}

.s-block__title h2,
.s-slider-block__title h2 {
  color: var(--color-primary)
}
.product-entry.out-of-stock.sold-out::after {
	content: "Out of Stock";
  font-size: 0.6rem;
  transform: translate(-50%) rotate(0);
  top: auto;
  bottom: 0;
  left: 50%;
  border: unset;
  z-index: 999999;
}










.s-products-list-wrapper {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.s-product-card-entry .s-product-card-content {
  flex-direction: column-reverse;
  justify-content: flex-end;
}
.s-product-card-entry .s-product-card-content-title   {
  font-size: 0.8rem;
  line-height: 1.3
}
.s-product-card-content-footer salla-add-product-button .s-button-btn {
  width: 40%;
  border-radius: 55px;
  background-color: #db2525;
  border-color: #db2525;
}
.s-product-card-content-footer .s-button-text {
  font-size: 0
}
.s-product-card-content-sub {
  margin-bottom: unset;
}
salla-products-slider .s-products-slider-card.swiper-slide {
  width: 30%;
}
@media(min-width:787px) {
  .s-products-list-wrapper {
  grid-template-columns: repeat(8,minmax(0,1fr));
}
  salla-products-slider .s-products-slider-card.swiper-slide {
  width: 10.5%;
}
}
.s-product-card-content-footer {
	margin-top: 0;
}

.s-product-card-content-footer salla-add-product-button .s-button-btn {
	background-color:var(--color-primary);
	border-color:var(--color-primary);
  color:white;
}