/* Add custom CSS styles below */ 
.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: #fff4fa !important;
    color: #1f2937 !important;
}
/*hero sec*/
@media (min-width: 1250px) {
 .main_banner  .md\:w-\[89\%\] {
        width: 59%;
       font-size:52px;
    }
}
@media (min-width: 768px) {
 .main_banner  .md\:w-\[89\%\] {
        width: 59%;
       font-size:40px;
    }
    section:nth-child(2 of.multi_use_banner) .multi__banner {
    height: 400px !important;
}
}
/*offers banner*/
 .special_category_banner img.object-cover {
    object-fit: contain;
}
/*banner--fixed*/
.banner--fixed img {
       background-color: transparent;
       margin: auto;
}
/*footer*/
.footer-is-light .store-footer {
    background-color: #ff4db9;
}
@media (max-width:767px){
.s-block--fixed-banner {
    margin-top: 2rem;
}
section:nth-child(1 of.multi_use_banner) .multi__banner {
    height: 200px;
}
section:nth-child(2 of.multi_use_banner) .multi__banner {
    height: 190px;
}
}
@media (max-width: 715px) {
.banner_text {
    height: 151px;
    text-align: right;
    align-items: flex-start;
}
    .banner_text h3 {
    font-size: 20px!important;
    line-height: 20px;
}
.banner_text .leading-8 {
    line-height: 1rem;
}
}