/* Add custom CSS styles below */ 
.s-slider-block__title-right:where([dir=rtl],[dir=rtl] *) {
    padding-left: 0 !important;
}
@media (min-width: 768px) {
    .s-block--slider-with-bg .slider-bg {
        height: 25rem;
    }
}
.s-block--slider-with-bg .slider-bg {
    height: 18rem;
}
.s-block--slider-with-bg .slider-bg:before {
background-color: transparent !important;
}
h2.w-full.da-cp {
    color: #e8d8c4;
    text-align: center;
    font-size: 20px;
}
.s-slider-block__title {
    color: #e8d8c4;
    display: flex;
    flex-direction: column;
    text-align: center;
}
a.s-block__display-all{
    color: #561c23;
    background: #e8d8c4;
    padding: 9px 27px 0;
    border-radius: 22px;
    box-shadow: 0px 0px 8px #bdb6b6b5;
}
.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *) {
    padding-left: 0 !important;
}
p.da-tm.hidden.text-xl.md\:block.ltr\:ml-1.rtl\:mr-1 {
    display: none;
}
i.sicon-search.text-base.text-black.da-tm,
i.sicon-shopping.text-base.text-black.da-tm,
b.s-cart-summary-total {
    color: #e8d8c4;
}
strong.name {
    color: #e8d8c4;
}
.s-slider-block__title-left {
    margin-left: 46px;
}
button.undefined.s-button-element.s-button-btn.s-button-primary.s-button-wide.s-button-loader-center {
    background: #561c23;
    color: #e8d8c4;
    border-radius: 25px;
}
button.undefined.s-button-element.s-button-btn.s-button-primary.s-button-wide.s-button-loader-center {
 background: #7e7e7ec2;
    color: #561c23;
  border-radius: 25px;
  padding: 8px;
  font-weight: bold;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* عند المرور بالماوس */
button.undefined.s-button-element.s-button-btn.s-button-primary.s-button-wide.s-button-loader-center:hover {
 transform: translateY(-5px);
    box-shadow: 0px 0px 9px rgb(86 28 35 / 69%);
    border: none;
    background: #e8d8c4;
    color: #561c23;
}

/* عند الضغط */
button.undefined.s-button-element.s-button-btn.s-button-primary.s-button-wide.s-button-loader-center:active {
  animation: cart-press 0.3s ease;
}

/* الأنيميشن */
@keyframes cart-press {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.9);
  }
  70% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

.banner.banner--fixed {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

/* الصورة نفسها */
.banner.banner--fixed img {
  display: block;
  width: 100%;
  height: auto;
}

/* طبقة اللمعة */
.banner.banner--fixed::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
}

/* الحركة عند المرور */
.banner.banner--fixed:hover::after {
  animation: shine 1s ease-in-out;
}

@keyframes shine {
  0% {
    left: -75%;
  }
  100% {
    left: 125%;
  }
}




.s-block__display-all {
  display: inline-block;
  background: #561c23;
  color: #e8d8c4;
  padding: 10px 20px;
  border-radius: 25px;
  font-weight: 600;
  text-decoration: none;
  animation: pop 2s infinite ease-in-out;
}

@keyframes pop {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
}
i.sicon-star.text-4xl.md\:text-5xl.text-primary,
i.sicon-packed-box.text-4xl.md\:text-5xl.text-primary,
i.sicon-party-horn.text-4xl.md\:text-5xl.text-primary {
    padding: 13px;
    background: #e8d8c4;
    color: #561c23;
    border-radius: 44px;
     animation: pop 2s infinite ease-in-out;
}
h4.text-center.text-base.md\:text-lg.da-tm {
    color: #dfccb9;
}
.faqs-list__item.bg-gray-100.da-bgg.relative.overflow-hidden.rounded-md.border-2.border-transparent {
    background: #e8d8c4;
    box-shadow: 0px 0px 7px 1px #e8d8c459;
    backdrop-filter: blur(61px);
}
label.block.cursor-pointer.p-6.ltr\:mr-16.rtl\:ml-16.text-sm.font-primary.leading-6.transition {
    color: #561c23;
}
.flex.h-full.transition-shadow.duration-500.hover\:shadow-default.bg-white.da-bgg.rounded-lg.relative {
    color: #511c1f;
    background: #e8d7c5;
    
}
p.text-gray-400.da-ts {
    color: #561c23;
}
.s-rating-stars-wrapper {
  animation: pop 2s infinite ease-in-out;
}
a.flex-center.pb-2.pt-4.gap-2.w-max.h-full {
    padding: 7px;
    border-radius: 32px;
    background: linear-gradient(45deg, #e8d7c5, #f5e9e9);
    color: #561c23;
}
.social-links.flex.justify-center.gap-2 a{
    height: 43px;
    color: #e8d7c5;
    background: linear-gradient(45deg, #733c42, #e8d7c5);
    padding: 9px;
    border-radius: 22px;
    animation: pop 2s infinite ease-in-out;
}
.store-footer__inner.da-bgm.has-custom-bg {
    border: 3px solid #e8d7c5;
    border-radius: 20px;
    padding: 18px;
}
.footer-profile p,
.footer-list {
 color: #e8d7c5;
}
img.footer-img-1.lazy.loaded {
    display: none;
}
section.s-block.s-block--fixed-banner.wide-placeholder.in-view {
    margin: auto !important;
}

nav#mobile-menu {
    color: #e8d7c5;
}
i.sicon-user.text-base.text-black.da-tm {
    color: #e8d8c4;
}
.flex.flex-col.bg-gray-100.da-bgg.relative.md\:mb-6 {
    background: #561c23;
}
.main-content.mob\:container.w-full.md\:w-1\/2.md\:pb-16 {
    color: #ead9c5;
}
div#product-tabs-faqs {
    background: #561c23;
}
a.tab-trigger.reveiws-tab.is-active {
    background: #561c23;
    color: #e8d7c3;
}
.p--features__item.flex.flex-center.gap-2.px-2.py-3.bg-white.da-bgg.rounded-md.in-view {
    background: #561c23;
    border: 2px solid #e8d8c4;
    backdrop-filter: blur(52px);
    box-shadow: 0px 0px 3px;
}
h3.text-xs.lg\:text-sm.text-gray-800.da-tm {
    color: #e8d8c4;
}
section.s-block.s-block--payment.container.details.\!py-4 {
    background: #561c23;
}
section.sticky-product-bar.bg-white.da-bgg.p-5.mt-4.rounded-md {
    background: #561c23;
}
salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated {
    border-radius: 35px !important;
    border: 1px solid #ead9c5;
}
a.tab-trigger.description-tab.is-active {
    background: #e2cfbd;
    color: #561c23;
}
div#product-tabs-details {
    background: #7e7e7e;
  
    border-radius: 10px 0;
}
.product__description.overflow-hidden.opt-text.sm\:p-1.leading-7.mb-3 p span{
color: white;
}
.tabs-wrapper.tabs-wrapper__product.ltr\:rounded-tl-none.rtl\:rounded-tr-none {
    background: #7e7e7e;
}
div#product-tabs-options {
    background: #7e7e7e;
    border-radius: 37px 0;
}
a.tab-trigger.relative.p-product.options-tab.active {
    background: #7e7e7e;
}
a.tab-trigger.relative.p-product.options-tab.is-active {
   background: #7e7e7e;
    color: #ffffff;
}
a.tab-trigger.description-tab.is-active {
    background: #7e7e7e;
    color: #ffffff;
}
.details__container {
    color: #561c23;
}
.nav-header.py-6.px-4.flex.flex-col.bg-gray-100.da-bgg.relative {
    background: #561c23;
    color: #e9d8c4;
}
a.\!flex.flex-col.items-center.justify-center.text-sm.leading-none.gap-2 {
    background: white;
    color: #561c23;
}
.stories.snapgram .story > .item-link>.item-preview {
    border-radius: 50%;
    padding: 3px;
    background: radial-gradient(ellipse at 70% 70%, #7e7e7e 8%, #e8d8c4 42%, #7e7e7e 58%);
}
h3.text-2xl.md\:text-4xl.text-white.leading-12.md\:leading-16 {
    text-align: center;
    color: #e8d8c4;
    font-size: 21px;
}
.s-block__title.angel-products-title {
    display: flex;
    flex-direction: column;
}
.title-wrapper.flex.flex-col.gap-4.items-center.justify-center {
    display: flex;
    flex-direction: row;
    align-items: center;
}
img.angel-products-img.lazy.lazy_img.h-12.w-12.loaded {
    width: 16px;
    height: 19px;
    margin-top: -12px;
}
h3.text-2xl.md\:text-4xl.text-white.leading-12.md\:leading-16 {
    text-align: center;
    color: #561c23;
    font-size: 21px;
    background: #e8d8c4;
    border-radius: 33px;
    width: 338px;
    margin: auto;
}
h3.w-full.text-xs.md\:text-sm {
    color: #e8d8c4;
}