/* Add custom CSS styles below */ 
section.s-block.s-block--fixed-banner .container{
  max-width:100% !important;
  padding:0  !important;
  margin:0 !important;
}
.banner--fixed img {
  border-radius: 0 !important;
  background-color: unset !important;
}
.s-block:first-of-type {
    margin-top: 0 !important;
}

.top-navbar:not(.topnav-has-bg) {
    background-color: var(--bg-secondary);
    color: #2c2c2c;
    background: #f7f7f9;
}



[dir=rtl] .s-cart-summary-count {
    left: auto;
    left: initial;
    right: -15px;
    background: black;
    
    
    @media (min-width: 768px)
.md\:flex {
    display: flex;
}
@media (min-width: 768px)
.md\:flex {
    display: flex;
    background: white;
}
.footer-sub {
    color: #ff8c00 !important;
    background-color: darkslategray;
}
.footer-is-custom .store-footer .store-footer_inner, .footer-is-custom .store-footer .store-footercontacts-row, .footer-is-custom .store-footer .store-footer_newsletter {
    background-color: #ffffff !important;
    --tw-border-opacity: 1;
    }
    
.footer-is-custom .store-footer .store-footer__curve {
    color: #ffffff !important;
}