/* Add custom CSS styles below */ 
.navbar-brand img {
    max-height: 4rem;
    width: auto;
    max-width: 100px;
}


@media (min-width: 768px) {
    .main_banner .overflow-clip {
        height: 600px;
    }
}

.moved_banner .banner-item {
    display: flex;
}

.s-block--fixed-banner {
margin-top:50px;
}



/*grid start*/ 

.s-block--banners .md\:grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    
}

.s-block--banners a.banner-entry:nth-of-type(1) {
    grid-column:span 1 !important;
    grid-row:span 1 !important;
    height: 270px !important;
}
.s-block--banners a.banner-entry:nth-of-type(2) {
    grid-column:span 1 !important;
    grid-row:span 1 !important;
    height: 284px !important;
}
.s-block--banners a.banner-entry:nth-of-type(3) {
    grid-column:span 2 !important;
    grid-row:span 1 !important;
    height: 288px !important;
}



@media (max-width: 768px) {
  .s-block--banners  .md\:grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    
}

.s-block--banners a.banner-entry:nth-of-type(1) {
    grid-column:span 1 !important;
    grid-row:span 1 !important;
    height:80px !important
}
.s-block--banners a.banner-entry:nth-of-type(2) {
    grid-column:span 1 !important;
    grid-row:span 1 !important;
     height:80px !important
}
.s-block--banners a.banner-entry:nth-of-type(3) {
    grid-column:span 2 !important;
    grid-row:span 1 !important;
     height:80px !important
}
  
}


a.banner-entry.square-photos {
    margin-bottom: 20px;
    background-color: transparent;
}
.footer-is-light .store-footer {
    background-color: #fff;
}
/*
.footer-is-light .store-footer {
    background-color: #ffffff;
}

.footer-is-light .store-footer .store-footer__inner {
    background-color: #ffffff !important;
}
.store-footer * {
    background-color: #ffffff !important;
    color: var(--color-secondary) !important;
}
  .store-footer, .store-footer__inner, .store-footer *, .store-footer__inner * {
    color: #000000 !important;
    border-color: black;
}
*/
.offer-bar-preview23463.hideOnMobilePlugin.blockMobile23463.blockDesktop23463 {
    display: none !important;
}







/*.store-header, .store-header *, .store-header .marquee, .store-header .marquee *, .store-header .top-navbar, .store-header .top-navbar *, .store-header .main-nav-container, .store-header .main-nav-container *, .store-header .header-buttons *, .store-header .s-contacts *, .store-header .desktop-menu *, .store-header .main-menu *, .store-header .menu-item-link, .store-header .menu-item-link *, .store-header a, .store-header span, .store-header div, .store-header button, .store-header i:not(.sicon-flash) {
    background-color: #fff !important;
    color: var(--color-secondary) !important;
}
*/