/* Store Features */
:nth-child(1 of section.s-block.s-block--banners.container) .md\:grid-cols-3 .banner-entry {
    background-color: transparent;
}

@media (min-width: 768px) {
    :nth-child(1 of section.s-block.s-block--banners.container) .md\:grid-cols-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

@media (max-width: 768px) {
    :nth-child(1 of section.s-block.s-block--banners.container) .md\:grid-cols-3 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 992px) {
  :nth-child(1 of section.s-block.s-block--banners.container) .md\:grid-cols-3 .banner-entry {
    min-height: 104px;
  }
}

@media (min-width: 992px) {
  :nth-child(1 of section.s-block.s-block--banners.container) .md\:grid-cols-3 .banner-entry {
    min-height: 212px;
  }
}

.lazy__bg {
      background-size: contain;
    background-repeat: no-repeat;
}

@media (min-width: 640px) {
    .two-row .banner-entry:nth-child(4), .two-row .banner-entry:nth-child(7) {
        grid-column: span 1 / span 2;
    }
}

@media(min-width: 1024px) {
  :nth-child(1 of section.s-block.container.s-block--banners) {
    margin-top: -3rem;
    z-index: 1;
  }
}

:nth-child(2 of section.s-block.s-block--banners.container) .md\:grid-cols-2 .banner-entry {
    background-color: transparent;
}

@media (max-width: 992px) {
  :nth-child(2 of section.s-block.s-block--banners.container) .md\:grid-cols-2 .banner-entry {
    min-height: 200px;
  }
}

@media (min-width: 992px) {
  :nth-child(2 of section.s-block.s-block--banners.container) .md\:grid-cols-2 .banner-entry {
    min-height: 405px;
  }
}
/* End of Store Features */



/* Categories */
.slide--cat-entry h4 {
  display: none;
}

.s-slider-controls-outer .s-slider-block__title-nav {
    display: none;
}

section.s-block.s-block--categories .container .s-slider-wrapper .swiper.s-slider-container .swiper-wrapper .swiper-slide > a {
  background-color: transparent;
  border-width: 0;
  height: 100%;
}

section.s-block.s-block--categories .container .slide--cat-entry i {
  width: 100%;
  height: 10rem;
  border-radius: 0;
  margin-bottom: 0;
}

section.s-block.s-block--categories .container .slide--cat-entry {
  padding: 0;
}

@media(min-width: 1024px) {
  section.s-block.s-block--categories .container .swiper-slide {
    width: 350px
  }
}

@media(max-width: 1024px) {
  section.s-block.s-block--categories .container .swiper-slide {
    width: 200px
  }
}
/* End of Categories */


@media (min-width: 1024px) {
    .features-home .features-home-grid, .s-block--features .features-home-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (min-width: 1024px) {
    section.s-block.s-block--categories-2 salla-slider .slide--one-five {
        width: 25%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

button.swiper-button-lock {
    position: relative !important;
}

@media (min-width: 640px) {
    .s-block--testimonials .swiper-wrapper {
        justify-content: center !important;
    }
}

.carousel-slider .s-slider-block__title-nav {
  display: none !important;
}


.product-entry salla-add-product-button .s-button-element {
  background-color: #EF4136;
}

.product-entry salla-add-product-button salla-button button .s-button-text {
  color: #fff;
}

.product-entry salla-add-product-button salla-button button {
  border-radius: 9999px;
  width: 40px;
}

.sicon-quote-open:before {
  color: #EF4136;
}

/* Footer */
.store-footer, .footer_is_dark .footer-bottom {
  background-color: #2B4B73;
}

.store-footer .footer-content {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media(max-width: 768px) {
  .store-footer .footer-content {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

@media(min-width: 1024px) {
  .store-footer .footer-content div:first-child {
        grid-column: span 1 / span 2;
  }
}

footer > div.store-footer__top > div > div > div.flex-1.mb-2\.5.col-span-2 > a > img {
  display: none;
}

footer > div.store-footer__top > div > div > div.flex-1.mb-2\.5.col-span-2 > a::after {
    content: "";
    display: block;
    width: 270px;
    height: 90px;
    background-image: url(https://i.ibb.co/Jf96JYs/2-1-1.png);
    background-size: cover;
}