@media (min-width: 1024px) {
  .banner-entry {
    height: 660px !important;
  }

  section.s-block.s-block--banners.container {
    margin-top: -6% !important;
    z-index: 2 !important;
  }
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(7) > div {
    max-width: 100%;
    padding: 0;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(9) > div {
    max-width: 100%;
    padding: 0;
}
#slider-with-bg-5 > div.s-slider-block__title {
    display: none;
}
section#best-offers-5-slider {
    margin-top: -7%;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(11) > div {
    max-width: 100%;
    padding: 0;
}
#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.home-slider.s-block--hero-slider.s-block--full-bg.wide-placeholder.container.in-view {
    margin-top: 2%;
    margin-bottom: 2%;
}
.angel-feature.flex-center.flex-col {
    background-color: white;
    padding: 20px;
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
}
.faqs-list__item.bg-gray-100.da-bgg.relative.overflow-hidden.rounded-md.border-2.border-transparent {
    background-color: #DECCED;
}
label.block.cursor-pointer.p-6.ltr\:mr-16.rtl\:ml-16.text-sm.font-primary.leading-6.transition {
    background-color: #DECCED;
}
.faq-container:hover .faq-item {
    background-color: #350B38;
    color: white;
}
.s-button-primary {
    border-width: 0;
    background-color: #DECCED;
    padding: 10px !important;
    color: #350B38 !important;
    font-weight: 800 !important;
}
.s-button-primary:hover {
    background-color: #cdb8df;
}
.store-footer .footer-title, .store-footer h3 {
    color: #54C8E9;
}
@media (max-width: 768px) {
  .grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 1rem !important;
  }
.square-grid.grid.grid-cols-1.md\:grid-cols-2.md\:grid-cols-2.items-center.gap-2.sm\:gap-6.lg\:gap-4 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
}
.grid.mob\:flex.mob\:flex-col.mob\:justify-center.mob\:items-center.grid-cols-2.md\:grid-cols-4.items-baseline.gap-2.sm\:gap-6.lg\:gap-4 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
}
}