/* Add custom CSS styles below */ 
.store-header, #mainnav ,.app-inner{
background-color:#FCF9EE!important;
}
.navbar-brand img {
    max-height: 6rem;
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 100px;
}
.s-button-primary-outline:hover {
background-color:none;
color:black;
}
.s-product-card-promotion-title{
background
}
.s-button-btn{
border-radius: 0rem;
}
.s-block--full-bg+.s-block--full-bg, .s-block--full-bg+footer, .s-block--full-bg:first-of-type{
background-color: #FCF9EE!important;

}
.slider-bg{
background-image: none !important;

}
.s-block--slider-with-bg .slider-bg:before{
background-color: #FCF9EE;
}
.leading-12{
color:black;
font-size:28px;
}
.s-slider-block__title{
display:none;
}
.s-button-wrap[type=button], .s-button-wrap[type=reset], .s-button-wrap[type=submit]{
background-color: black;
}
.s-button-outline{
border-width: 0px;
}

@media (min-width: 768px) {
    .md\:grid-cols-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

.banner-entry{
background-size: cover;
}
.store-footer__inner, .store-footer {
    background-color: #bfb897 !important;
}

.s-button-wrap[type=button], .s-button-wrap[type=reset], .s-button-wrap[type=submit]{
background-color: #00000000;
}

@media (max-width: 768px){
.store-footer {
  text-align: center !important;
}

.store-footer .store-footer__inner,
.store-footer .container,
.store-footer .grid {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

.store-footer * {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

.store-footer .s-social-list,
.store-footer .s-payments-list {
  justify-content: center !important;
  text-align: center !important;
}

.store-footer .s-social-list li,
.store-footer .s-payments-list li {
  display: inline-flex !important;
  margin: 0 5px !important;
}


}