.bg-white {
 background-color: rgb(232 91 105);
     color: #fff !important;
}
i.sicon-menu.text-primary.text-2xl,i.sicon-search {
    color: #fff;
}
.s-block {
   padding-top: 0rem;
   padding-bottom: 0rem;
}
h2.w-full.da-cp {
    text-align: center;
    padding-top: 40px;
    font-size: 25px;
    color: #e75768;
}
.grid.grid-cols-3.items-baseline.gap-2.sm\:gap-6.lg\:gap-4 {
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
}    
.s-slider-block__title {
 justify-content: center;
}
.lazy__bg.lazy_avatar {
  height: 200px !important;
}
.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 2rem;
    padding-top: 1rem;
    color: #e85b69;
  }
.s-slider-block__title-right h2 {
    font-size: 25px;
}

@media (min-width: 1024px) {
    .lg\:gap-4 {
        gap: 2rem;
    }
}
.container {
 padding-right: 0px !important;
 padding-left: 0px !important;
}
.flex.flex-col.w-full {
    display: flex !important;
    align-items: center;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div > div > div > h2 {    background: #e75768;
    width: 30%;
    color: #fff;
    padding: 20px;
    border-radius: 50px;
}
body#app,section.s-block.s-block--features.angel-features.bg-gray-100.da-bgg.py-8.mask-block, .app-inner.flex.flex-col.min-h-full {
    background: #fff9f3;
}
@media (min-width: 768px) {
    .md\:w-20 {
        width: 8rem !important;
    }
        .md\:h-20 {
        height: 8rem;
    }
}
.store-footer .footer-container {
    border-color: #000 !important;
    }
    .footer-middle.footer-container.flex.align-center.flex-col.md\:flex-row.da-brdr.md\:gap-4 a, .flex.flex-col.md\:max-w-xs.footer-profile p,.vat-num {
    color: #fff !important;
}
.footer-middle, .footer-bottom {
    background: #000;
}
.text-black,.s-cart-summary-total {
  color: #fff !important;
}
img.logo-light {
    height: 5rem !important;
}