body{
  background-color: white;
}
.navbar-brand img{
  max-height: 7rem;
}
.index .store-header{
  position: relative;
}
section:nth-of-type(1) div{
  max-width: unset;
  padding: unset;
}
section:nth-of-type(2){
  max-width: 900px;
}
@media (max-width: 768px) {
    .md\:grid-cols-2 {
        grid-template-columns: repeat(, minmax(0, 1fr));
    }
}
.banner-entry{
  height: 250px;
  background-color: transparent;
}
.s-button-primary-outline:hover{
  background-color: #B09977;
}
.ZA_limited-offers-3 .swiper-slide{
  background-image: url(https://imglink.cc/cdn/2VoBzoxl5X.png);
    background-repeat: no-repeat;
    background-size: cover;
  background-color: white;
  height: 616px;
}
.swiper-wrapper{
  background-color: white;
}
.hover\:bg-\[var\(--color-primary-dark\)\]:hover{
  background-color: #D6CAB8;
}
.bg-primary{
  background-color: #D6CAB8;
}
.sicon-store:before{
  color: white;
}
.footer-is-light .store-footer .store-footer__inner{
  background-color: #F6EFE3 !important;
  color: black;
}
.footer-is-light .store-footer{
  background-color: #D4B17B !important;
}
@media (max-width:768px){


.s-block--banners .grid > a.banner-entry {
    width: 100%;
}
  .square-photos-grid--featured-3>.banner-entry:first-child, .square-photos-grid--featured-5>.banner-entry:first-child {
    grid-row: span 1 / span 1;
    height: 200px;
    padding: 1.25rem;
}
.grid{
display:flex !important;
grid-template-columns:none !important;
flex-wrap:wrap;
justify-content:center;
gap:10px;
}
.grid > *{
flex:0 0 calc(50% - 10px);
max-width:calc(50% - 10px);
}
.grid > *:last-child{
flex:1 0 calc(50% - 10px);


  padding-right: 10px;
}
  .two-row .banner-entry:first-child{
  height: 200px !important;
  }
}
@media (max-width: 767px) {
    section#ZA_limited-offers-3.ZA_limited-offers-3 > .container > .grid {
        display: flex !important;
        flex-direction: column !important;
        grid-template-columns: 1fr !important;
        grid-template-rows: unset !important;
        gap: 15px !important;
        height: auto !important;
    }

    section#ZA_limited-offers-3.ZA_limited-offers-3 .media-container {
        width: 100% !important;
        height: 300px !important;
        min-height: 300px !important;
        max-width: 100% !important;
        flex: none !important;
        margin: 0 !important;
    }

    section#ZA_limited-offers-3.ZA_limited-offers-3 .media-container > img {
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center !important;
    }

    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers {
        display: block !important;
        width: 100% !important;
        height: 300px !important;
        min-height: 300px !important;
        max-width: 100% !important;
        flex: none !important;
        margin: 0 !important;
    }

    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers salla-slider,
    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers .s-slider-container,
    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers .swiper-wrapper,
    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers .swiper-slide {
        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;
    }

    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers .swiper-slide {
        flex-shrink: 0 !important;
    }

    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers .swiper-pagination {
        display: none !important;
    }
}
@media (max-width: 767px) {
    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers {
        height: auto !important;
        min-height: 420px !important;
    }

    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers salla-slider,
    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers .s-slider-container,
    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers .swiper-wrapper,
    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers .swiper-slide {
        height: auto !important;
        min-height: 420px !important;
    }

    section#ZA_limited-offers-3.ZA_limited-offers-3 .limited-offers .swiper-slide img {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        max-height: none !important;
        object-fit: contain !important;
    }
}