/* Add custom CSS styles below */ 
 body#app {
    background: white;
}
 
 .banner-entry {
        flex-basis: 100%;
        padding: 1rem;
    }
    .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    display: flex;
    justify-content: center;
    align-items: center;
}
.two-row .banner-entry:first-child {
  flex-basis: 100% !important;
  height: 200px !important;
}

salla-slider.photos-slider .swiper-slide {
  width: 100%;
  padding: 0;
}
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
  padding: 0;
}
section.s-block.s-block--photos-slider {
  margin-top: 0;
}

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

.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 .lazy__bg.lazy.entered.loaded {
    background-size: cover;
    background-color: white;
}




.grid.one-row.md\:grid-cols-1.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
  height: 285px;
}

.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    height: 600px;
    background: white;
}

.store-footer__inner {
    background:#8c8c8cd6 !important;
    color: white;
}
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8  .banner-entry  {
  height: 250px;
}

.two-row .banner-entry:first-child {
  height: 250px !important;

}

p.text-gray-400.mb-2\.5.md\:mb-0 {
    display: none;
}

section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-top: 0rem;
}
@media(max-width: 767px) {
  .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 0;
  }
  
  .grid.one-row.md\:grid-cols-1.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    height: 110px;
}

.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    height: 185px;
}

.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8  .banner-entry  {
  height: 160px;
}

.two-row .banner-entry:first-child {
  height: 160px !important;

}
.s-block--features__item .feature-icon {
  width: 3rem;
  height: 3rem;
}
.grid.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\].md\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\].gap-4.sm\:gap-6.xl\:gap-8 {
    display: flex;
}

.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
    display: flex;
}
.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    height: 130px;
    background: unset;
}


section.s-block.s-block--fixed-banner.wide-placeholder {
  margin-top: 1rem;
}


.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos:nth-child(1) {
  grid-column: 1/-1 !important;
}
.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    height: 200px !important;
    background: white;
}
}

@media(min-width: 768px) and (max-width: 1024px) {
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 .banner-entry{
  height: 180px;
}

.grid.one-row.md\:grid-cols-1.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    height: 205px;
}

.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    height: 100px;
}

.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    height: 370px !important;
    background: #fff;
}

    .grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
        height: 353px !important;
    }
    
    .grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 {
    margin-bottom: 1rem;
}
}

a.whatsapp-contacticon {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 15px;
    border-radius: 50%;
    box-shadow: 2px 2px 3px #999;
}

.s-slider-wrapper {
    position: relative;
    z-index: 0;
}

.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    height: 330px;
}

 
section#best-offers-2-slider .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
  padding-inline: 120px !important;

}
section#best-offers-6-slider .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
  padding-inline: 120px !important;
}

section#best-offers-2-slider .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
  padding-inline: 120px !important;
}


.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos:nth-child(1) {
  grid-column: 1/-1 !important;
}
.grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 a.banner-entry.square-photos {
    height: 622px;
    background: white;
}