@media (max-width: 767px) {
section.s-block.s-block--banners.container .grid{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .two-row .banner-entry:first-child {
    flex-basis: 45%;
    padding: 0;
  }

  .banner-entry.square-photos {
    flex-basis: 45%;
  }
}
.md\:grid-cols-3 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: 0.75rem;
}

.square-photos-grid--featured-5>.banner-entry:first-child
  {
  grid-column: span 1 / span 1;
  grid-row: span 1/ span 1;
}
body {
  background: white;
}

.banner--fixed img,
.banner-entry {
  background-color: transparent;
}

section:nth-of-type(1) {
  margin: unset;
}

section:nth-of-type(1) .container {
  padding: unset;
  max-width: 100%;
}
section:nth-of-type(2) .container {
  max-width: 400px;
}
section:nth-of-type(3).s-block {
  margin-top: 1rem !important;
}
.store-header .header-btn {
    background-color: #fff;
  color: black;
}
.store-header .header-btn .header-btn__icon {
    background: #000000;
    color: #fff;
}
    .two-row .banner-entry:first-child {
        grid-column: span 1 / span 1;
        grid-row: span 1 / span 1;
    }
.footer-is-light .store-footer {
    background-color: #BC677F !important;
}
.footer-is-light .store-footer .store-footer__inner {
    background-color: #E9CDD5 !important;
    color: #111111;
}
.copyright-text p {
    color:black;
}
.hover\:text-primary:hover {
    color: #000!important;
}
.feature p ,
.testimonial-card p{
  color: white;
}
.w-\[323px\] {
    width: 188px;
}

.h-\[320px\] {
    height: 280px;
}
.flex .items-center.gap-4{
  color: white;
}
.store-header #mainnav.fixed-header .inner {
    BACKGROUND-COLOR: #bd6780bf;
}
 .product-index #mobile-menu a ,
 .product-index .s-menu-topnav-list ,
 .product-index .s-cart-summary-count ,
body.product-single #mobile-menu a ,
body.product-single .s-menu-topnav-list ,
body.cart #mobile-menu a ,
body.cart .s-menu-topnav-list 
{
  color: black !important;
}
body.product-index .s-block--testimonials {
    margin-left: auto !important;
    margin-right: auto !important;
}

body.product-index .s-block--testimonials .s-reviews-header-wrapper {
    justify-content: center !important;
    text-align: center !important;
}
.top-navbar{
  margin-top: 39px;
}