/* Add custom CSS styles below */ 
.index{
   h2.anime-item.text-2xl , .s-block__title h2{
    color: #E37227;
}}
.s-block--categories span.item-img.image--aspect-ratio{
    background: unset;
}
.s-block--categories img.lazy.loaded {
    object-fit: contain;
    scale: none !important;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
}
.s-block--categories.is-grid .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.s-block--main-slider-1 .relative.flex.flex-col.justify-center.min-w-\[200px\].text-center {
    align-items: center;
}
.section-bg {
    background: #fff;
}
.s-block--main-slider-1  p.lg\:text-xl.mb-3.anime-item {
 font-weight: 500; 
}
.s-block--main-slider-1 button.btn--main.btn--outline,
.s-block--content-with-image button.btn--main{
    border-radius: 16px;
    background-color: var(--color-primary);
    color: #fff;
}
.s-block--content-with-image salla-button.btn--main.btn--outline {
    border-radius: 16px;
}
.s-block--content-with-image p.anime-item{
    text-align: center;
}
.s-block--main-slider-1 {
  a.btn--main.btn--outline .btn--arrow span, a.btn--main.btn--outline .btn--arrow:before, a.btn--main.btn--outline .btn--arrow:after, button.btn--main.btn--outline .btn--arrow span, button.btn--main.btn--outline .btn--arrow:before, button.btn--main.btn--outline .btn--arrow:after, .btn--add-to-cart button.btn--outline .btn--arrow span, .btn--add-to-cart button.btn--outline .btn--arrow:before, .btn--add-to-cart button.btn--outline .btn--arrow:after {
    background-color: #ffffff;
  }
}
@media (min-width: 640px) {
  salla-slider .slide--one-fifth {
    max-width: 230px;
}}
@media (min-width: 1024px) {
    .s-block--main-slider-1 salla-slider, .s-block--main-slider-1 div[slot=items], .s-block--main-slider-1 .swiper-slide {
        height: 630px;
    }
  .s-block--main-slider-1 .container.slide-content.content-is-center {
    justify-content: flex-end;
}
  section:nth-child( 2 of .s-block--main-slider-1) .container.slide-content.content-is-center {
    justify-content: flex-start;
}
  section:nth-child( 1 of .s-block--main-slider-1) .max-w-lg {
    max-width: 34.5rem;
}
 .s-block--main-slider-1  p.lg\:text-xl.mb-3.anime-item {
    font-size: 25px;
}
}
@media (min-width: 1500px) {
   .s-block--main-slider-1 .container {
        max-width: 1600px;
    }
.s-block--fixed-banner  .container {
        max-width: 1100px;
    }
  .s-block--content-with-image .flex.flex-col.items-center.justify-center {
    align-items: center;
}
}

@media (max-width: 768px) {
  .s-block--main-slider-1 .swiper-slide,.s-block--main-slider-1 salla-slider {
    height: 400px;
   }
 .s-block--main-slider-1  .relative.h-full.z-1.container.slide-content {
    width: 60%;
    margin-left: 0;
}
section:nth-child( 2 of .s-block--main-slider-1)  .container.slide-content {
    width: 100% !important;
    justify-content: flex-end;
}
  .s-block--categories{
  salla-slider .slide--one-fifth {
    width: 33%;
}
  .swiper.s-slider-container{
    padding: 0;
}
  .slide--cat-entry {
    min-height: 60px;
}}
}

.dark *.store-footer, .dark *.dark\:bg-dark {
    background-color: #323469;
}
.product-entry, .product-entry--vertical .product-entry__content {
    background-color: #fff;
}

.pref-about-store:after{
    margin-top:1rem;
    display:block;
    content:"الرقم الضريبي: 300283857700003"
}