/* Add custom CSS styles below */ 
/* ========== Google Fonts ========== */

/* Features */
.s-block__title {
    justify-content: center;
    }
.s-block__title .right-side {
    padding-left: 0;
}
:nth-child(1 of section.s-block.s-block--banners.container) .one-row .banner-entry {
    background-color: transparent;
}
.lazy__bg {
    background-size: contain;
    background-repeat: no-repeat;
}
.gap-3 {
    gap: 0.75rem;
}
/* End Features */
@media (min-width: 992px) {
 :nth-child(1 of section.s-block.s-block--banners.container) .md\:grid-cols-3 .banner-entry {
    height: 240px;
    background: transparent;
  }
}
@media (max-width: 768px) {
  :nth-child(1 of section.s-block.s-block--banners.container) .md\:grid-cols-3 .banner-entry {
    height: 100px;
    background: transparent;
  }.md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0px, 1fr));
  }
}
@media (min-width: 640px) {
  .two-row .banner-entry:first-child {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
@media (min-width: 768px) {
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0px, 1fr));
  }
}


#contact-slot:nth-of-type(1) span.s-contacts-icon {
  background: #33B846 !important;
  border: none;
  color: #FFFFFF;
}

#contact-slot:nth-of-type(2) span.s-contacts-icon {
  background: #FFFFFF !important;
  border: none;
  color: #1A5372;
}

#contact-slot:nth-of-type(3) span.s-contacts-icon {
  background: #980E11 !important;
  border: none;
  color: #FFFFFF;
}
.social-link[data-platform=instagram] {
    background: linear-gradient(45deg, #f09433, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888);
    color: #fff;
}
.social-link[data-platform=snapchat] {
   background: #d7d402 !important;
   border: none;
    color: #000000 !important;
  
}
.social-link[data-platform=tiktok] {
 background-image: linear-gradient(150deg, #00f2ea, #000, #ff0050);
  border: none;
  color: #FFFFFF;
}
.social-link[data-platform=facebook] {
  background: #2561AD !important;
  border: none;
  color: #FFFFFF;
}
button.s-product-card-qv-btn.product-card-action-btn.relative.s-button-element.s-button-icon.s-button-outline.s-button-primary-outline.s-button-loader-center,button.add-wishlist-btn.product-card-action-btn.animated.not-added.un-favorited.s-button-element.s-button-icon.s-button-outline.s-button-primary-outline.s-button-loader-center {
    background: #BFDAB1;
}
.flex.items-center.justify-end.bg-gray-200.h-fit.py-2.px-4.rounded-full.gap-x-1 {
    background: #bfdab1;
}
span.tasawq-small-text {
    background: #bfdab1;
}