/* Add custom CSS styles below */ 
/**header**/
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-center {
    font-size: 1rem;
}

.main-menu li.root-level a{color:black;}
.top-navbar {
    background: black !important;
}
#app > div.top-navbar > div > salla-contacts > a {
    color: white;
}
a.s-menu-topnav-item.topnav-link-item.right-side {
    color: white;
} 
span.s-search-icon-wrap {
    background: black;
}

a.s-cart-summary-wrapper i.header-btn__icon {
    background: black !important;
}
i.header-btn__icon.sicon-user-circle {
    background: black;
}
i.sicon-indent-decrease.text-2xl.p-2.rounded-full.bg-primary {
    background: black;
}
.header-btn__icon{ background: black;
}
#mainnav > div > div > div.header-container.flex.items-stretch.justify-between.w-full.relative > div.header-search.flex-1.hidden.lg\:flex.lg\:items-center.px-5 > salla-search > div > div > div.s-search-input-wrapper > span > span > svg > path{fill:white;}

/** silder block ***/
section.s-block.s-block--photos-slider {
    margin-top: 0;
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}
.home-slider.photos-slider .s-slider-block__title-nav {
    display:none !important;
}
/** End silder block ***/
/** banners blocks ***/
section#IRT__photos-slider-0
{
    margin-bottom: 0 !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: unset !important;
}
.banner--fixed img {
    border-radius: 0 !important;
}
/** End banners ***/
i.sicon-shopping-bag2{
    display: none;
}

/** footer ***/


@media (max-width:767px){
footer.store-footer * {
    text-align: center !important;
    align-content: center !important;
    justify-content: center !important;
  }
  a.group.flex.items-center.rounded-full.shadow-lg.w-12.h-12.overflow-hidden.hover\:w-48.transition-\[width\].duration-700.ease-in-out.tiktok-icon.enhanced-social-link.animate__fadeInLeft ,#app > div.app-inner.flex.flex-col.min-h-full.relative > footer > div.store-footer__inner.bg-cover.bg-center.bg-no-repeat > div.enhanced-social-icons.container.grid.grid-col-1.lg\:grid-cols-2.gap-8.lg\:gap-6.pb-8.lg\:mb-8.border-b.border-b-\[\#ffffff2e\] > div.flex.flex-wrap.gap-3.lg\:gap-1.justify-center.transition-all > a.group.flex.items-center.rounded-full.shadow-lg.w-12.h-12.overflow-hidden.hover\:w-48.transition-\[width\].duration-700.ease-in-out.instagram-icon.enhanced-social-link{    justify-content: unset !important;

}

}
.sicon-award-ribbon:before,.sicon-shipping-fast:before,.sicon-donation:before,.sicon-money-card:before {
   font-size: 75px !important;
    margin-left: 5px;

}

/** cart***/


.IRT__form_content .s-product-card-content-footer salla-add-product-button .s-button-btn, .IRT__form_content .s-product-card-content-footer salla-add-product-button .s-button-icon {
    border: none;
    background-color: white !important;
   
}
salla-add-product-button button.s-button-element:before {
       background-color: white !important;

}


salla-add-product-button button.s-button-element .s-button-text i, salla-add-product-button button.s-button-element .s-button-text span {
    color: #C3959F;
}