/* Add custom CSS styles below */ 
.main-nav-container.fixed-header .inner {
    background: #fff;
}
main#main-content section {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}
 section.s-store-features .grid-cols-2 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
 section.s-store-features span.scroll-animate.aspect-square.w-11 {
    background-color: #EBF9FB !important;
}
@media (max-width: 600px) {
section.H_fixed_banner_0{
  .container.flex.justify-center.items-center.relative {
    flex-wrap: wrap;
    padding: 0;
  }
  .TH_fixedbanner_container {
    width: 100% !important;
  }
  .categories_remote_container_0 {
    height: 26vh !important;
    display: contents;
  }
  h2 {
    font-size: 20px;
  }
  p.text-base, a.btn__primary {
      font-size: 14px;
  }}

  .main-banner-wrapper{
    --banner-mobile-height: 160px;
  }
 
}

.store-footer__inner {
  p, a {
    color: #000;
}}
div#related_sidePanel_products {
    display: none;
}