/* Add custom CSS styles below */

/* whatsapp */

#gb-widget-3961,

.floating-contacts,

.sc-q8c6tt-3.hKYcqG {

display: none;

}


/* Header */

.s-block--photos-slider {

margin: 0;

}

salla-slider.photos-slider .swiper-slide,

[dir="rtl"] salla-slider.photos-slider .swiper {

padding: 0;

margin: 0;

width: 100%;

}

/* main slider */

.index section:first-of-type div[data-swiper-slide-index="1"] p,

.index section:first-of-type div[data-swiper-slide-index="1"] h2{

display:none

}


.index section:first-of-type div[data-swiper-slide-index="1"] a {

margin-top: 15rem;

font-size: 1.5rem;

}


/* */

.from-gray-900,

.from-primary {

--tw-gradient-from: none;

}


/* s-block--content-with-images */

section#content-with-images-3 {

margin-top: 0!important;

}


section#content-with-images-3 .mx-auto.max-w-7xl.px-6.pb-32.pt-20.lg\:px-8 {

padding: 0;

}


.s-block--informative-content .s-block__title h2,

.s-block--content-with-images h2 span {

background: rgb(213,172,66);

background: linear-gradient(90deg, rgba(213,172,66,1) 0%, rgba(203,132,72,1) 100%); -webkit-background-clip: text;

-webkit-text-fill-color: transparent;

}


.s-block--content-with-images img.overflow-hidden {

overflow: visible;

}


.s-block--content-with-images a.more-link.more-link--arrowed svg{

display:none

}


.s-block--content-with-images a.more-link.more-link--arrowed{

padding:1.5rem 2rem;

background: #ECB365

}


/* s-block--today-deal */

.s-block--today-deal .lg\:text-\[270px\] {

font-size: 200px;

}


/* s-block--informative-content */

.s-block--informative-content h2.last\:mb-4{

font-size: 3rem;

}


/* s-block--photos-slider */

.s-block--photos-slider{

margin-bottom:5rem

}


/* footer */

.store-footer{

background-color:#e8e6dd

}


.store-footer a:hover {

color:#610C9F;

}



/* mobile */

@media(max-width:767px){

/* header */

.s-block--main-slider-1.is-fullscreen salla-slider, .s-block--main-slider-1.is-fullscreen div[slot="items"], .s-block--main-slider-1.is-fullscreen .swiper-slide {

}

.s-block--main-slider-1 h2.text-2xl {

font-size: 1.25rem;

}

.index section:first-of-type div[data-swiper-slide-index="1"] a {

margin-top: 13rem;

font-size: 1.25rem;

}

/* start deal section */

.s-block--today-deal h2.transparent-title {

font-size: 60px;

}


.s-block--today-deal h2.text-4xl {

font-size: 2rem;

}


.s-gifting-modal .anime-item {

opacity: 1 !important;

}

  border-radius: 12px;
  border: none;
  transition: all 0.3s ease;
}
body,
.app-content,
.main-content{
  background-color: #F8F6F1 !important;
}
/* إخفاء زر التمرير (الدائرة) */
#progress-scroll,
.progress-wrap {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
/* فراغ تحت كل البنرات ماعدا البنر 1-1 */
salla-slider.main-slider-1:not(#main-slider-1-0){
  display: block !important;
  margin-bottom: 30px !important;
  background: #F8F6F1 !important;
}


/* ===================== شريط العرض ===================== */

.s-block--marquee{
  background:linear-gradient(90deg, #EBD39A, #DFBC5D) !important;
  color:#fff !important;
  padding:10px 0 !important;
  font-weight:500;
  letter-spacing:.2px;
  box-shadow:none !important;
  border:none !important;
}

.s-block--marquee span{
  font-size:14px;
}

.s-block--marquee svg{
  transform:scale(1.05);
  transition:transform .3s ease;
}

.s-block--marquee svg path:first-child{
  fill:#fff !important;
  opacity:.2;
}

.s-block--marquee svg path:last-child{
  fill:#fff !important;
}

.s-block--marquee li:hover svg{
  transform:scale(1.15) rotate(6deg);
}

.marquee__content{
  gap:40px;
}

.s-block--marquee:hover .marquee__content{
  animation-play-state:paused;
}
/* ===================== تعديلات بطاقة المنتج ===================== */

/* الخلفيات */
.product-entry__image,
.product-entry__image-wrap,
.product-entry__image-main,
.product-form,
.product-entry__content{
  background:#F1E7D3 !important;
  box-shadow:none !important;
  filter:none !important;
}

/* الكارد */
.product-entry{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(236, 211, 157, .35) !important;
  border-radius:16px;
  transition:transform .25s ease, box-shadow .25s ease !important;
}

.product-entry:hover{
  transform:translateY(-8px) scale(1.02);
  box-shadow:
    0 20px 50px rgba(0,0,0,.12),
    0 10px 25px rgba(236,211,157,.25);
}

/* اللمعة */
.product-entry::after{
  content:"";
  position:absolute;
  top:0;
  left:-75%;
  width:50%;
  height:100%;
  background:linear-gradient(120deg, transparent, rgba(255,255,255,.25), transparent);
  transform:skewX(-20deg);
  pointer-events:none;
  animation:productShine 5s linear infinite;
}

.product-entry:hover::after{
  animation:productShineHover 1s ease forwards;
}

@keyframes productShine{
  0%{ left:-75%; opacity:0; }
  10%{ opacity:1; }
  30%,100%{ left:130%; opacity:0; }
}

@keyframes productShineHover{
  0%{ left:-75%; opacity:0; }
  30%{ opacity:1; }
  100%{ left:130%; opacity:0; }
}

/* الصورة */
.product-entry__image img{
  transition:transform .4s ease !important;
}

.product-entry:hover .product-entry__image img{
  transform:scale(1.05);
}

/* اسم المنتج */
.product-entry__title a{
  display:block !important;
  font-size:14px !important;
  font-weight:700 !important;
  line-height:1.5 !important;
  color:#2F2F2F !important;
  text-decoration:none !important;
  text-align:center !important;
}

/* السعر */
.price-wrapper{
  justify-content:center !important;
}

.total-price{
  display:block !important;
  width:100% !important;
  text-align:center !important;
  font-size:18px !important;
  font-weight:700 !important;
  color:#2F2F2F !important;
}

/* زر السلة */
.add-to-cart-conatiner .s-button-primary{
  background:#DFBC5D !important;
  border-color:#DFBC5D !important;
  color:#2F2F2F !important;
  border-radius:14px !important;
  box-shadow:none !important;
}

/* أزرار العين والقلب */
.card-secondary-btn,
.btn--wishlist .s-button-element,
.product-popup-trigger,
.product-entry .add-to-cart-conatiner .heart-next-add-button,
.product-entry .add-to-cart-conatiner .product-popup-trigger{
  width:30px !important;
  height:30px !important;
  min-width:30px !important;
  min-height:30px !important;
  padding:0 !important;
  border-radius:50% !important;
  background:#F8F6F1 !important;
  border:1px solid rgba(223, 188, 93, .35) !important;
  box-shadow:none !important;
  outline:none !important;
}

/* الأيقونات داخلها */
.product-entry .add-to-cart-conatiner .heart-next-add-button .s-button-text,
.product-entry .add-to-cart-conatiner .product-popup-trigger .s-button-text{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  height:100% !important;
  padding:0 !important;
}

.product-entry .add-to-cart-conatiner .heart-next-add-button i,
.product-entry .add-to-cart-conatiner .product-popup-trigger i{
  font-size:12px !important;
}

/* هوفر الأزرار */
.product-entry .add-to-cart-conatiner .heart-next-add-button:hover,
.product-entry .add-to-cart-conatiner .product-popup-trigger:hover{
  background:#ECD39D !important;
  transform:translateY(-1px) !important;
}
/* ===================== أكواد الصور (السلايدر فقط) ===================== */

/* الحاوية - فقط للصور المحددة */
.swiper-slide a:has(img.w-full.object-contain.rounded-md){
  display:block;
  position:relative;
  border-radius:18px;
  overflow:hidden;
  transform:scale(.92);
  margin:auto;
  transition:transform .3s ease;
}

/* الصورة */
.swiper-slide a img.w-full.object-contain.rounded-md{
  display:block;
  width:100%;
  height:auto;
  border-radius:18px;
}

/* البريق */
.swiper-slide a:has(img.w-full.object-contain.rounded-md)::after{
  content:"";
  position:absolute;
  top:0;
  left:-75%;
  width:50%;
  height:100%;
  background:linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.25),
    transparent
  );
  transform:skewX(-20deg);
  pointer-events:none;
}

/* الحركة */
.swiper-slide a:has(img.w-full.object-contain.rounded-md):hover::after{
  animation:sliderShine 1.2s ease;
}

/* أنيميشن خاص بالصور */
@keyframes sliderShine{
  100%{
    left:130%;
  }
}

/* hover */
.swiper-slide a:has(img.w-full.object-contain.rounded-md):hover{
  transform:scale(.96);
}

/* مسافة بين السلايدات */
.swiper-slide:has(img.w-full.object-contain.rounded-md){
  padding:0 8px !important;
  box-sizing:border-box;
}

/* حذف الفراغ تحت الصور */
.s-block--photos-slider{
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}

/* ===================== products-list-wrapper ===================== */

/* أي تبويب اسمه products-list-wrapper-... */
[id^="products-list-wrapper-"]{
  width:100% !important;
}

/* أي قائمة منتجات داخله */
[id^="products-list-wrapper-"] salla-products-list,
[id^="products-list-wrapper-"] .s-products-list,
[id^="products-list-wrapper-"] .proudcts-list{
  display:block !important;
  width:100% !important;
}

/* الحاوية الداخلية للكروت */
[id^="products-list-wrapper-"] .s-products-list-wrapper,
[id^="products-list-wrapper-"] .s-products-list-vertical-cards{
  display:flex !important;
  justify-content:center !important;
  align-items:stretch !important;
  width:100% !important;
}

/* كل كارد داخلها */
[id^="products-list-wrapper-"] .s-products-list-wrapper > custom-salla-product-card,
[id^="products-list-wrapper-"] .s-products-list-vertical-cards > custom-salla-product-card{
  display:block !important;
  flex:0 0 auto !important;
  width:calc(100% - 16px) !important;
  max-width:460px !important;
  margin:0 auto !important;
}

/* الكارد نفسه */
[id^="products-list-wrapper-"] custom-salla-product-card .product-entry{
  width:100% !important;
  margin:0 auto !important;
}

/* اسم المنتج */
[id^="products-list-wrapper-"] custom-salla-product-card .product-entry__title a{
  font-size:18px !important;
  font-weight:800 !important;
}

/* ===================== زر اطلبها الآن ===================== */

.more-link.more-link--arrowed{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px;
  min-height:44px !important;
  padding:12px 22px !important;
  border:none !important;
  border-radius:999px !important;
  background-color:#DFBC5D !important;
  color:#fff !important;
  font-size:14px;
  font-weight:600;
  transition:all .25s ease;
}

.more-link.more-link--arrowed .text,
.more-link.more-link--arrowed svg{
  color:#fff !important;
}

.more-link.more-link--arrowed svg{
  width:20px !important;
  height:20px !important;
}

.more-link.more-link--arrowed:hover{
  background-color:#d4ad4f !important;
  transform:translateY(-2px);
  box-shadow:0 8px 20px rgba(223,188,93,.35);
}

.more-link.more-link--arrowed:active{
  transform:scale(.97);
  box-shadow:0 4px 10px rgba(223,188,93,.25);
}

/* ===================== إزالة الفراغ فوق المنتجات - سيكشن 16 ===================== */

#featured-products-style2-16,
#products-list-wrapper-16,
#featured-products-style2-16 .container,
#featured-products-style2-16 .product-entry{
  margin-top:0 !important;
  padding-top:0 !important;
}

/* ===================== FAQ ===================== */

.s-block--bundle-faq{
  margin-top:-20px !important;
}

.s-block--bundle-faq::before{
  display:none !important;
}

/* ===================== إشعار إضافة المنتج للسلة ===================== */

.s-add-product-toast{
  overflow: hidden !important;
  border: 1px solid rgba(223,188,93,0.18) !important;
  border-radius: 22px !important;
  background: #FFFFFF !important;
  box-shadow: 0 18px 40px rgba(0,0,0,0.10) !important;

  /* أنيميشن الدخول */
  animation: nasekToastIn .32s ease !important;
}

.s-add-product-toast__progress-bar{
  height: 5px !important;
  background: #DFBC5D !important;
}

/* ===================== نسخة الجوال ===================== */

@media (max-width: 768px){
  .s-add-product-toast{
    width: calc(100vw - 24px) !important;
    max-width: calc(100vw - 24px) !important;
    left: 12px !important;
    right: 12px !important;
    margin: 0 auto !important;
    border-radius: 18px !important;
  }

  .s-add-product-toast__body{
    display: grid !important;
    grid-template-columns: 58px 1fr !important;
    gap: 10px !important;
    align-items: start !important;
    padding: 14px !important;
  }

  .s-add-product-toast__image{
    width: 58px !important;
    height: 58px !important;
    border-radius: 12px !important;
  }

  .s-add-product-toast__details{
    width: 100% !important;
  }

  .s-add-product-toast__name{
    font-size: 14px !important;
    line-height: 1.4 !important;
  }

  .s-add-product-toast__price{
    grid-column: 2 !important;
    width: 100% !important;
    margin-top: 4px !important;
    text-align: right !important;
  }

  .s-add-product-toast__price-sale{
    font-size: 15px !important;
  }

  .s-add-product-toast__price-original{
    font-size: 12px !important;
  }

  .s-add-product-toast .s-button-wide,
  .s-add-product-toast button.s-button-wide{
    width: 100% !important;
    min-height: 42px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
  }

  .s-add-product-toast .s-button-text{
    gap: 6px !important;
  }

  .s-add-product-toast svg{
    width: 18px !important;
    height: 18px !important;
  }
}

/* ===================== أنيميشن الدخول ===================== */

@keyframes nasekToastIn{
  0%{
    opacity: 0;
    transform: translateY(-12px) scale(.96);
  }
  60%{
    opacity: 1;
    transform: translateY(3px) scale(1.02);
  }
  100%{
    transform: translateY(0) scale(1);
  }
}

/* ===================== تحسينات صفحة السلة ===================== */

/* كارد المنتج */
.cart-item{
  overflow:hidden !important;
  border-radius:22px !important;
  transition:all .25s ease !important;
}

.cart-item:hover{
  box-shadow:0 12px 30px rgba(0,0,0,.06) !important;
}

/* مربع المجموع */
.cart-item p.text-primary{
  display:inline-flex !important;
  align-items:center !important;
  gap:6px !important;
  width:fit-content !important;
  padding:10px 14px !important;
  border:1px solid rgba(0,0,0,.08) !important;
  border-radius:14px !important;
  background:#ECD39D !important;
  color:#000 !important;
}

.cart-item p.text-primary span,
.cart-item p.text-primary .item-total{
  color:#000 !important;
}

.cart-item .item-total{
  font-weight:800 !important;
}

/* زر إتمام الطلب */
.s-button-primary,
button.s-button-primary,
.s-button-primary .s-button-text,
button.s-button-primary .s-button-text,
.s-button-primary svg,
button.s-button-primary svg{
  color:#000 !important;
}

/* زر عودة للرئيسية */
.no-content-placeholder .btn--outline-primary,
.no-content-placeholder .btn.btn--outline-primary{
  padding:12px 26px !important;
  border-radius:999px !important;
  border-color:#ECD39D !important;
  background:#ECD39D !important;
  color:#000 !important;
  font-weight:700 !important;
  box-shadow:none !important;
}

.no-content-placeholder .btn--outline-primary:hover,
.no-content-placeholder .btn.btn--outline-primary:hover{
  border-color:#e4cc92 !important;
  background:#e4cc92 !important;
  color:#000 !important;
}

/* ===================== وصف المنتج والتقييمات ===================== */

.product-tabs{
  padding:18px !important;
  border:1px solid rgba(223,188,93,.20) !important;
  border-radius:22px !important;
  background:#F1EEE8 !important;
}

/* التبويبات */
.product-tabs .tabs{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:10px !important;
  margin-bottom:16px !important;
  border-bottom:none !important;
}

.product-tabs .tab-trigger{
  padding:10px 16px !important;
  border:1px solid rgba(223,188,93,.18) !important;
  border-radius:14px !important;
  background:#F8F6F1 !important;
  color:#2F2F2F !important;
  font-weight:700 !important;
  transition:.25s ease !important;
}

.product-tabs .tab-trigger.is-active{
  background:#ECD39D !important;
  border-color:#ECD39D !important;
  box-shadow:0 8px 18px rgba(223,188,93,.18) !important;
}

.product-tabs .tab-trigger:hover{
  transform:translateY(-1px) !important;
  border-color:rgba(223,188,93,.35) !important;
}

/* إزالة الصناديق الداخلية */
.product-tabs .tabs-wrapper,
.product-tabs .tabs__item,
.product-tabs #product-comments-tab{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
}

/* الوصف */
.product-tabs #product-details-tab{
  color:#2F2F2F !important;
  line-height:2 !important;
}

.product-tabs #product-details-tab h1,
.product-tabs #product-details-tab h2,
.product-tabs #product-details-tab h3{
  color:#2F2F2F !important;
}

.product-tabs #product-details-tab ul{
  padding-right:18px !important;
}

/* التقييمات */
.product-tabs .s-comments-item-wrapper{
  margin-bottom:14px !important;
  padding:16px !important;
  border:1px solid rgba(223,188,93,.14) !important;
  border-radius:18px !important;
  background:#F8F6F1 !important;
}

.product-tabs .s-comments-item-avatar img{
  border-radius:50% !important;
}

.product-tabs .s-comments-item-user-info h3{
  color:#2F2F2F !important;
  font-weight:700 !important;
}

.product-tabs .s-comments-item-content p{
  color:#2F2F2F !important;
  line-height:1.9 !important;
}

/* عناوين التقييم */
.product-tabs .s-comments-header,
.product-tabs .s-comments-title,
.product-tabs .s-reviews-summary-header-section{
  color:#2F2F2F !important;
}

/* الجوال */
@media (max-width:768px){
  .product-tabs{
    padding:14px !important;
    border-radius:18px !important;
  }

  .product-tabs .tab-trigger{
    padding:9px 14px !important;
    font-size:14px !important;
  }

  .product-tabs .s-comments-item-wrapper{
    padding:14px !important;
    border-radius:16px !important;
  }
}
/* ===================== breadcrumb ===================== */

ol.flex.items-center li,
ol.flex.items-center li a,
ol.flex.items-center li span{
  color:#000 !important;
}

ol.flex.items-center .arrow{
  color:#ECD39D !important;
  font-weight:bold !important;
}

ol.flex.items-center a{
  text-decoration:none !important;
}

ol.flex.items-center a:hover{
  opacity:.7;
}
/* ===================== نموذج المنتج ===================== */

.product-form{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
}

/* ===================== زر المفضلة ===================== */

.btn--wishlist{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;

  width:44px !important;
  height:44px !important;
  min-width:44px !important;
  padding:0 !important;

  border-radius:50% !important;
  border:1.5px solid #ECD39D !important;
  background:transparent !important;

  box-shadow:none !important;
}

/* إخفاء النص */
.btn--wishlist .add,
.btn--wishlist .remove{
  display:none !important;
}

/* الأيقونة */
.btn--wishlist .sicon-heart{
  margin:0 !important;
  font-size:18px !important;
  color:#ECD39D !important;
}

/* عند التفعيل */
.btn--wishlist.active{
  background:#ECD39D !important;
}

.btn--wishlist.active .sicon-heart{
  color:#fff !important;
}
/* شيل أي خلفية من السلايدر نفسه */
.swiper,
.swiper-wrapper,
.swiper-slide,
.magnify-wrapper,
.homeslider__slide{
  background: transparent !important;
  box-shadow: none !important;
}

/* الحاوية الفعلية للصورة */
.swiper-slide.magnify-wrapper{
  border-radius: 20px !important;
  overflow: hidden !important;
}
/* إطار خفيف لصور المنتج فقط */
.swiper-slide.magnify-wrapper.homeslider__slide img{
  border: 2px solid #ECD39D !important; /* لون البنر */
  border-radius: 18px !important;
  background: #ECD39D1A; /* ظل خفيف نفس اللون */
  display: block;
}