@media (max-width: 1024px) {
  header .center-between {
    border-bottom: none !important;
  }
}
@media (max-width: 768px) {
  .navbar-brand img.logo_custom {
    width: 170px !important;
    max-width: 170px !important;
    height: auto !important;
  }
  .navbar-brand {
    overflow: visible !important;
  }
}
#mobile-menu .title_aside {
    font-size: 0 !important;
    line-height: 0 !important;
}
#mobile-menu .title_aside::before,
#mobile-menu .title_aside::after {
    display: none !important;
}
.menu-close-custom {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
}
.menu-close-custom,
.menu-close-custom::before,
.menu-close-custom::after,
.menu-close-custom svg,
.menu-close-custom svg path {
    color: #000 !important;
    stroke: #000 !important;
    fill: #000 !important;
}
#mobile-menu .text-base.text-center {
    text-align: right !important;
}
#mobile-menu h3.group {
    display: none !important;
}
body.page-single .content-single-page,
body.page-single .content-entry {
    background: transparent !important;
    background-color: transparent !important;
}
body.page-single .content-single-page::before,
body.page-single .content-single-page::after,
body.page-single .content-entry::before,
body.page-single .content-entry::after {
    display: none !important;
    content: none !important;
}
body.page-single .content-single-page > h1,
body.page-single h1.ribbon {
    background: transparent !important;
    background-color: transparent !important;
    clip-path: none !important;
    -webkit-clip-path: none !important;
    box-shadow: none !important;
    color: #000 !important;
    padding: 0 !important;
}
body.page-single .has-overlay.hasd::after {
    background-color: transparent !important;
    opacity: 0 !important;
}
.main-content img.max-h-12 {
    display: none !important;
}
.main-content {
    border: none !important;
    box-shadow: none !important;
}
/* إزالة إطار صور المصغرات */
.s-slider-thumbs-container .swiper-slide::after {
    display: none !important;
    content: none !important;
    border: none !important;
    box-shadow: none !important;
}
/* إزالة الإطار من خيارات المقاسات */
.s-product-options-grid-mode-span {
    border: none !important;
    border-width: 0 !important;
    box-shadow: none !important;
    outline: none !important;
}
/* إخفاء كلمة تقييمات المنتج والخطوط والمساحة التابعة لها */
#product-prcomtent .tab-btn,
#product-prcomtent .tab-track,
#product-prcomtent .tab-indicator,
#product-prcomtent .w_tabs-container,
#product-prcomtent .w_content-wrapper {
    display: none !important;
}
/* إزالة الخطين العلوي والسفلي من القسم */
#product-prcomtent {
    border: none !important;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: 0 !important;
}
.s-slider-block__title h2 {
    font-size: 14px !important;
}








/* إزالة الخلفية من زر المفضلة فقط */
.btn--wishlist {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* جعل أيقونة القلب سوداء */
.btn--wishlist .sicon-heart::before,
.btn--wishlist .sicon-heart {
    color: #000 !important;
}

/* إذا كانت SVG */
.btn--wishlist svg,
.btn--wishlist svg path {
    stroke: #000 !important;
    fill: none !important;
}


/* إزالة خلفية زر المشاركة */
.s-social-share-btn,
.s-social-share-btn .s-button-icon,
.s-social-share-btn .s-button-outline,
.s-social-share-btn button {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* أيقونة المشاركة */
.s-social-share-btn svg {
    width: 22px !important;
    height: 22px !important;
}

.s-social-share-btn svg path {
    fill: #000 !important;
    stroke: none !important;
}
.btn--wishlist .sicon-heart,
.btn--wishlist .sicon-heart::before {
    font-size: 24px !important;
    width: 24px !important;
    height: 24px !important;
    line-height: 24px !important;
}

/* زر إضافة للسلة */
.s-add-product-button-main .s-button-primary,
.s-add-product-button-main .s-button-element {
    background: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}
/* زر اشترِ الآن */
salla-mini-checkout-widget {
    --color-primary: #000 !important;
    --color-primary-reverse: #000 !important;
}



/* تغيير حجم النص في نقاط "لماذا رولانا؟" فقط */
.labels-mobile .label-mobile {
    font-size: 11px !important;
    line-height: 1.8 !important;
}


/* توسيط النص داخل خانة البريد */
#mce-EMAIL,
#mce-EMAIL::placeholder {
    text-align: center !important;
}

/* تغيير نص الـ Placeholder */
#mce-EMAIL::placeholder {
    content: "ادخل بريدك الإلكتروني";
}



/* إخفاء زر الواتساب */
a[title="واتساب"],
a[aria-label="واتساب"],
a[title="WhatsApp"],
a[aria-label="WhatsApp"] {
    display: none !important;
}

/* إخفاء زر الجوال */
a[title="جوال"],
a[aria-label="جوال"],
a[title="Phone"],
a[aria-label="Phone"],
a[title="Mobile"],
a[aria-label="Mobile"] {
    display: none !important;
}


/* إخفاء نص "اشترِ الآن" الأصلي داخل الزر */
.s-add-product-button-mini-checkout-content {
    font-size: 0 !important;
}



/* إبقاء أيقونة الزر ظاهرة */
.s-add-product-button-mini-checkout-content > span {
    font-size: 14px !important;
    display: inline-flex !important;
}

.s-menu-footer-list a[href*="/blog"] {
    display: none !important;
}