@keyframes logoFadeIn {
  0% {
    opacity: 0;
    transform: translateY(20px) scale(0.95);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}


@keyframes lightpulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.08);
    opacity: 0.85;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/*لحد هنا*/


/*داخل البنر الاول النص الفرعي*/
.md\:text-base {
color :#fef9f3 !important ;
}
/*لحد هنا*/


/*اغراض الهيدرز*/
/*ايقونات الهيدرز*/
.sicon-menu , .md\:block , .sicon-shopping ,.s-cart-summary-total{
color: #fef9f3 !important;
}

/*النقطه حق حقيبه السله*/
.s-cart-summary-count { 
background-color: #311F17;
}
/*لحد هنا*/



/*التصنيفات ببدايه الصفحة*/
.slide--cat-entry {
background-color: #fef9f3;
}

/*عنوان تصنيفات ببدايه الصفحة*/
.slide--cat-entry h4 {
color: #311F17;
}

/*عنوان تصنيف اول الصفحة*/
.w-full.da-cp {
font-size: 2.5rem;
color: #6E574C ;
}

/*تصنيفات فرعيه داخل تصنسق الرئيسي*/
.sub-categories.flex-col.flex-center.gap-2.da-tm.text-center {
border: 2px solid;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
}

/*حجم صوره التصنيف */
.box-img img {
width: 60%;
height: auto;
}

/*لحد هنا*/



/*المنتجات*/
/*عنوان المنتج*/
.s-product-card-content-title.font-primary a {
color: #fef9f3 !important;
font-weight: bold !important;
}

/*عنوان المنتج الفرعي*/
.s-product-card-content-subtitle {
color: #cfcac4  !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}


/* اضافه السله الا جنب زر اشتري الان*/
.is-sticky-product-bar .sticky-product-bar salla-add-product-button button[quick-buy] {
color: #fef9f3 !important;
box-shadow: none;
background-color: #6E574C !important;
border: 1px solid;
border-radius: 4px !important;
}


/*زر اضف للسله*/
.undefined.s-button-element.s-button-btn.s-button-primary.s-button-wide.s-button-loader-center {
background-color: #8a7265 ;
color: #fef9f3 ;
border-radius: 20px ;
box-shadow: 2px 2px 2px 2px rgba(49, 31, 23, 0.9);
border: none ; 
}

/*تاثير زر اضف للسله*/
.s-button-element.s-button-btn.s-button-primary.s-button-wide.s-button-loader-center.s-button-wrap.hydrated {
background-color: #8a7265 ;
border: none ; 
box-shadow: 2px 2px 2px 2px rgba(49, 31, 23, 0.9);
color: #fef9f3 ;
border-radius: 20px ;
}


/* سعر المنتج*/
.s-product-card-price, .s-product-card-sale-price h4{
color: #fefefe ;
padding: 6px ;
font-size: 1rem;
}

/*سعر المنتج قبل الخصم*/
.s-product-card-sale-price span, .s-product-card-wishlist-btn {
color: #fef9f3 ;
}


.s-product-card-promotion-title {
margin-top: 7px;
border-top-left-radius: 10px !important ;
}


/* اضافه السله الا جنب زر اشتري الان*/
.is-sticky-product-bar .sticky-product-bar salla-add-product-button button[quick-buy] {
color: #fef9f3 !important;
box-shadow: none !important;
background-color: #5c3a2b !important;
border: 1px solid !important;
border-radius: 4px !important;
}

/*زر تحميل المزيد في جميع المنتجات*/
.s-infinite-scroll-btn.s-button-btn.s-button-primary {
background-color: #311F17  !important;
}


/*.w-full.da-cp {
display: none; 
}*/

/*حجم عنوان المنتج ولونه*/
.s-block__display-all {
font-size: 2rem !important ;
color: #6E574C ;
}

@media(max-width: 1024px) {
.s-block__display-all {
font-size: 1.5rem !important ;
}
}

/*لون خلفيه صوره المنتج*/
.s-product-card-image-cover.lazy__bg.lazy_img.lazy.loaded{
background: #fef9f3 ;
}

/*لون زر عرض الكل 125 جرام*/
a.s-slider-block__display-all {
color: #fef9f3 ;
}
/*لحد هنا*/




/*منتج مميز*/

.flex.flex-col.gap-1.p-4.md\:p-8.md\:w-1\/2 {
background-color: #6E574C !important;
}

h1.text-xl.md\:text-3xl.text-primary {
color: #fef9f3 ; 
}

p.text-md.md\:text-lg.da-tm.mb-2 {
color: #cfcac4;
}
/*زر اعرف محتويات المنتج*/


/*اضف للسله للمنتج المميز*/
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center , a.btn.btn--primary.font-primary{
background-color: #8a7265 ;
color: #fef9f3 ;
border-radius: 20px ;
box-shadow: 2px 2px 2px 2px rgba(49, 31, 23, 0.9);
border: none ; 
}


/*ايقونات االمميزات للمنتج المميز*/
.tabs__outline .tab-trigger.is-active {
border: 2px solid #311F17 !important ;
color: #311F17 !important ;
background-color: #fef9f3  !important ;
}

.tabs__outline .tab-trigger{
color: #fef9f3 !important ;
}

h4.md\:text-xl.da-tm  {
background-color: #6E574C  !important ;
color: #fef9f3 !important ;
}
p.text-sm.md\:text-md.da-tm.text-justify {
background-color: #6E574C  !important ;
color: #cfcac4;
}

span.special-price-current.text-red-500 {
font-size: 2rem;
background-color: #fef9f3 ;
color: black;
border-radius: 8px ;
}

/*لحد هنا*/



/*لون الخط الفاصل*/
.bg-gray-300 {
background-color: #311F17  !important ;
}

/*نص الفاصل*/
.s-angel--divider.xl-title h2 {
display: none ;
}


.s-block__display-all::after {
background-color: #6E574C ;
}

/*عنوان الخط الفاصل*/
.s-block__display-all.flex-center.divider-url  {
font-size:2rem !important;
color: #6E574C ;
}

@media(max-width: 1024px) {
.s-block__display-all.flex-center.divider-url {
font-size:1.5rem !important;
}
}
/*لحد هنا*/


/*القائمه الجانبيه*/
.mm-spn a, .mm-spn span , .mm-spn li:before {
color: #311F17 ;
font-weight: bold;
}
/*لحد هنا*/


/*داخل سله التسوق*/
/*حقيبه سله التسوق لما تكون فاضيه*/
.sicon-shopping-bag:before {
color: #fef9f3 ;
}


/*خلفيه سله التسوق لما تكون فاضيه*/
.no-content-placeholder .icon {
background-color: #6E574C !important ;
}


/*كلمه ارجع للقائمه والسله فارغه*/
.no-content-placeholder .btn, .no-content-placeholder p  {
color: #311F17 ;
}


/* الاسهم حق التنقل بين الخانات في صفحة السله*/
.rtl .fix-align, [dir=rtl] .fix-align {
color: #311F17 ;
}


/*خلفية الاسهم حق التنقل بين الخانات في صفحة السله*/
.py-6, .md\:mb-6 {
background-color: #fef9f3 ; 
}


/*خلفية الاسهم حق التنقل بين الخانات في المنتج*/
.py-3 {
background-color: #fef9f3 ; 
}

.mobile-menu .links-menu .footer-list a {
font-size: 1.2rem;
}
/*لحد هنا*/



/*اراء العملاء البطاقات*/
.pb-8 {
background: #fef9f3;
border: 3px solid #6E574C;
box-shadow: 0 6px 10px rgba(49, 31, 23, 0.9);
transition: transform 0.7s ease ; 
border-radius: 12px ;
}

.pb-8:hover {
transform: scale(0.95) ; 
}

/*عنوان الرئيسي لاراء العملاء*/
.s-slider-block__title h2 {
font-size: 1.7rem;
color:  #6E574C ;
}


/*عنوان الفرعي لاراء العملاء*/
.s-slider-block__title p {
font-size: 1.1rem;
color: #311F17;
}

/*توسيط اراء العملاء*/
.text-base.da-tm.leading-6.w-full.da-tm.text-center.my-2 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

/*لحد هنا*/



/*عناصر صفحة المنتج*/

/*خلفيه صفحه التقيم*/
 div#product-tabs-details {
background: #6E574C !important;
} 

a.tab-trigger.description-tab.is-active , a.tab-trigger.reveiws-tab.is-active {
background: #6E574C !important;
color : #fef9f3  !important;
} 

a.tab-trigger.reveiws-tab.inactive , a.tab-trigger.reveiws-tab{
background: #fef9f3 !important;
color : #6E574C !important;
}

/*مربع تقييم العميل*/
.s-comments-item-inner:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
background: #fef9f3;
color: #311F17;
}

/*نص تقييم االعميل*/
.s-comments-item-content p {
color: #311F17 !important ;
}

/*عناصر صفحة المنتج*/
.s-comments-count-label{
font-weight: bold !important;
color: #fef9f3;
}

/*كلمه سؤال*/
.s-comment-form-input {
background-color: #fef9f3 !important;
}

/*عنوان الماركه التجاريه فوق الصفحة*/
.text-green-500 {
color: #311F17 !important ;
}

/*الكميه المتبقية*/
.is-remained.details{
display: none;
}

/*حواف المربع*/
.tabs__item.p-5.is-active{
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
border-top-left-radius: 20px;
}

/*كلمه قراءه المزيد*/
.link--primary {
color: #311F17 !important ;
}

/*لون خلفيه الدفع*/
.details {
background: #fef9f3 ;
}

/*خلفية الدفع ف صفخة المنتج*/
.pay-mada.w-12.h-7.bg-white.rounded.flex.items-center.p-1 {
background: #fef9f3 ;
}

/*لون خلفيه خيارات المنتج*/
.s-product-options-grid-mode-span{
background: #fef9f3 ;
color: #311F17 ;
}

/*لون خلفيه خيارات المنتج عند الضقط عليه*/
.s-product-options-grid-mode input:checked+div {
background: #311F17;
color:  #fef9f3 ;
border-color: #d1d5db;
}

/*لون خلفيه مجموع الدفع*/
.details.total{
background: #6E574C;
margin-right: -20px;
margin-left: -20px;
}

/*لون كلمه المجموع وعلامه الفلوس*/
.sicon-dollar-cash.text-xs, .text-sm.font-primary {
color:  #fef9f3 ;
font-size: 1.2rem ; 
}

/*لون قيمه مجموع المبلغ*/
.total-price.font-bold.da-tm.text-xl.inline-block {
color:  #fef9f3 ;
font-size: 1.4rem ; 
}

/*كلمه الريال*/
.total-price.font-bold.da-tm.text-xl.inline-block {
color: #311F17;
font-size: 1.5rem;
}

/*لون الاسهم*/
salla-slider .s-slider-block__title-nav button .s-slider-button-icon svg {
fill: #311F17 !important;
}
/*لحد هنا*/



/*داخل سله التسوق*/

/*خلفيه البطافات في سله التسوق*/
.p-3 {
background-color: #fef9f3;
border: 2px solid #6E574C;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.9);
}


/*خلفيه الاجمالي والشحن*/
.xs\:p-7 {
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.9);
}

/*علامه الزائد*/
.s-quantity-input-button {
fill:  #311F17 ;
}

/*نصوص داخل سله التسوق*/
.text-primary , .text-gray-400{
color: #311F17 ;
}


/*زر اضافه الامنيات مع زر الحذف*/
.btn--wishlist, .s-button-danger{
background-color: #fef9f3;
color: #311F17 ; 
border-color: #311F17 !important ;
}

.btn--wishlist,.s-button-danger:hover{
background-color: #fef9f3 ;
border-color: #311F17 !important ;
}


/*ايقونه الشاحنه*/
.sicon-shipping-fast:before{
font-size: 1.7rem;
}
/*لحد هنا*/


/*الفوتر*/
.store-footer__inner {
border-top-left-radius: 50px;
border-top-right-radius: 50px;
position: relative;
z-index: 9999;
}

/*علامه موثوق*/
.lazy.object-contain.max-h-full.p-2.loaded
 {
animation: lightpulse 2s infinite ease-in-out;
}


a.block.mb-5.last\:mb-0.text-sm.leading-none.da-tm.hover\:text-primary , a.social-icon.bubble-show.da-tm.angel_anime.animate__.animate__fadeInUp , a.\!flex.flex-col.items-center.justify-center.text-sm.leading-none.gap-2 {
transition: transform 0.3s ease, color 0.3s ease;
}

a.block.mb-5.last\:mb-0.text-sm.leading-none.da-tm.hover\:text-primary:hover , a.social-icon.bubble-show.da-tm.angel_anime.animate__.animate__fadeInUp:hover , a.\!flex.flex-col.items-center.justify-center.text-sm.leading-none.gap-2:hover {
 transform: scale(1.2);
}


/*لحد هنا*/



/*الاسئلة الشائعة*/

/*االعنوان الرئيسي للنشره البريديه*/
.w-full.da-cp.text-center {
font-size: 1.8rem;
}

/*شكل كونينر السوال*/
.faqs-list__item.bg-gray-100.da-bgg.relative.overflow-hidden.rounded-md.border-2.border-transparent {
box-shadow: 0 0px 2px 2px  rgba(0, 0, 0, 0.9);
background: #fef9f3 ;
}

/*لون النص تبع السوال*/
[dir="rtl"] .pe-16{
color: #311F17 !important ; 
}

/*لون النص بعد فتح السوال*/
.s-block--faqs .faqs-list input:checked+div label{
color : #311F17 ; 
}

/*علامه الزايد الخلفيه واللون*/
.s-block--faqs .faqs-list input:checked+div .open-badge {
color: #311F17 ; 
background: #fef9f3 ;
}
/*لحد هنا*/



/*صفحه بعد الدفع*/

/*لون الفراقيق*/
.cls-1 {
fill: #6E574C ;
}

/*خلفيه المربع الكبير*/
.md\:mb-8 {
background: #fef9f3 ;
}

/*لون زر عرض تفاصيل الفاتوره*/
.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-after {
background: #311F17 ;
}

/*لون المربعين الا تحت*/
.md\:mb-10 , .thankyou-block.da-tm {
background: #fef9f3 ;
}
/*لحد هنا*/


/*خلفيه تسجيل الدخول */
.s-modal-body.s-modal-align-middle.s-modal-xs.s-modal-padding.s-modal-entering {
background: #6E574C;
}
/*لحد هنا*/



/*صفحة التقييم*/

/*زر ارسال التقييم*/
.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center{
background: #311F17 ;
color:  #fef9f3 !important ;
border-radius: 12px;
}


/*تواصل معنا ف صفحة ارسال التقييم*/
.s-rating-modal-contact-icons span{
background: #311F17 ;
}

/*خلفيه صفحة ارسال التقييم*/
.s-modal-body.s-modal-align-middle.s-modal-padding.s-modal-entering.s-modal-md {
background: #fef9f3 ;
}

/*خلفيه الكتابه */
.s-rating-modal-comment, .s-rating-modal-contact {
background: #fef9f3 ;
border: 2px solid #311F17 ;
}

/*تاثير الخط*/
.s-rating-modal-comment:hover {
border: 2px solid #311F17 ;
}