/* ===== رفيع للسبح: هوية المتجر (أكتوبر 2026) ===== */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap');

html:root{
  --rf-terra:#C43B07;      /* لون الشعار */
  --rf-terra-dark:#9E2F05;
  --rf-terra-soft:#FBEDE6;
  --rf-ink:#1F1F1F;        /* الفحمي */
  --rf-grey:#717171;
  --rf-line:#ECE6DF;
  --rf-sand:#F7F3EE;       /* خلفية دافية خفيفة */
  --rf-radius:14px;
  /* ألوان الثيم نفسه (بدل الأخضر والذهبي والأحمر والأزرق) */
  --font-main:'Cairo';
  --color-primary:#C43B07;
  --color-primary-dark:#9E2F05;
  --color-primary-light:#E0592A;
  --color-primary-reverse:#FFFFFF;
  --color-background:#FFFFFF;
  --header-upper-color:#1F1F1F;
  --header-textupper-color:#F5F5F5;
  --header-iconupper-color:#E8865F;
  --color-header-background:#FFFFFF;
  --color-header-text:#1F1F1F;
  --color-footer:#1F1F1F;
  --color-footer-text:#EDE9E5;
  --color-promotion-title-card:#C43B07;
  --color-title-card:#1F1F1F;
  --color-subtitle-card:#717171;
  --color-original-price-card:#1F1F1F;
  --color-price-card:#C43B07;
  --color-btn-card:#1F1F1F;
  --color-btn-hover-card:#C43B07;
  --color-countdown-bg:#1F1F1F;
  --color-countdown-text:#FFFFFF;
  --slider-products-title-color:#1F1F1F;
  --fixed-products-title-color:#1F1F1F;
  --color-title-single-product:#1F1F1F;
  --color-subtitle-single-product:#C43B07;
  --color-description-single-product:#2B2B2B;
  --color-price-original-product:#1F1F1F;
  --color-price-single-product:#C43B07;
  --color-disprice-single-product:#9A9A9A;
  --color-icons-single-product:#C43B07;
  --color-btn-single-product:#C43B07;
  --color-btn-hover-single-product:#9E2F05;
}

/* الخط: Cairo من هوية رفيع */
body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.s-button-text{font-family:'Cairo',system-ui,sans-serif!important}
body{color:var(--rf-ink)}

/* الشريط العلوي */
.notah-upper-bar{background:var(--rf-ink)!important;border-color:transparent!important}
.notah-upper-bar span{color:#F5F5F5!important;font-weight:500}
.notah-upper-bar i{color:#E8865F!important}

/* عناوين الأقسام بلمسة المعين من الشعار */
.notah-categories h2,.notah-features h2{color:var(--rf-ink)!important;font-weight:700!important}
.notah-categories h2::after,.notah-features h2::after{content:"";display:block;width:9px;height:9px;margin:14px auto 0;background:var(--rf-terra);transform:rotate(45deg);border-radius:1px}
.notah-categories p,.notah-features p{color:#5A5A5A!important}
.s-block__title h2{color:var(--rf-ink)!important;font-weight:700!important}
.s-block__title h2::before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:10px;background:var(--rf-terra);transform:rotate(45deg) translateY(-2px);border-radius:1px}

/* البنرات: زر بلون الشعار */
.notah-banners span.px-8.rounded-full{background:var(--rf-terra)!important;color:#FFFFFF!important;box-shadow:0 6px 18px rgba(196,59,7,.35)}
.notah-banners a:hover span.px-8.rounded-full{background:#FFFFFF!important;color:var(--rf-ink)!important}

/* مربعات التصنيفات */
section.notah-categories{background:var(--rf-sand)!important}
.notah-categories a.note-badge{border-radius:16px!important;border:1px solid var(--rf-line);box-shadow:none!important;transform:none!important}
.notah-categories a.note-badge:hover{box-shadow:0 10px 24px rgba(31,31,31,.10)!important;transform:translateY(-3px)!important}
.notah-categories h3{color:var(--rf-ink)!important;font-size:16px!important}

/* بطاقة المنتج */
.s-product-card-entry{background:#FFFFFF;border:1px solid var(--rf-line)!important;border-radius:var(--rf-radius)!important;overflow:hidden;box-shadow:none!important;transition:transform .25s ease,box-shadow .25s ease}
@media (hover:hover){.s-product-card-entry:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(31,31,31,.10)!important}}
.s-product-card-content-title a{color:var(--rf-ink)!important;font-weight:600;font-size:14.5px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.s-product-card-price{color:var(--rf-ink)!important;font-weight:800}
.s-product-card-sale-price h4{color:var(--rf-terra)!important;font-weight:800}
.s-product-card-sale-price span{color:#9A9A9A!important}
.s-product-card-promotion-title{background:var(--rf-terra)!important;color:#FFFFFF!important;border-radius:999px!important;font-weight:600}
.s-product-card-content-footer .s-button-element{background:var(--rf-ink)!important;border-color:var(--rf-ink)!important;color:#FFFFFF!important;border-radius:10px!important;font-weight:600}
.s-product-card-content-footer .s-button-element:hover{background:var(--rf-terra)!important;border-color:var(--rf-terra)!important}

/* صفحة المنتج */
.sticky-product-bar .s-button-solid.s-button-primary,salla-add-product-button .s-button-solid.s-button-primary{background:var(--rf-terra)!important;border-color:var(--rf-terra)!important;color:#FFFFFF!important}
.sticky-product-bar .s-button-solid.s-button-primary:hover{background:var(--rf-terra-dark)!important}
.product__description article ul{list-style:none;margin:16px 0;padding:0;border:1px solid var(--rf-line);border-radius:var(--rf-radius);overflow:hidden}
.product__description article li{display:flex;gap:10px;padding:10px 16px;margin:0;background:#FFFFFF;border-bottom:1px solid var(--rf-line)}
.product__description article li:nth-child(even){background:var(--rf-sand)}
.product__description article li:last-child{border-bottom:0}
.product__description article li strong{min-width:105px;color:var(--rf-terra)}

/* المميزات والأرقام */
.notah-features .rounded-full{background:var(--rf-terra-soft)!important}
.notah-features .rounded-full i{color:var(--rf-terra)!important}
.notah-features h3{color:var(--rf-ink)!important}
.notah-statistics p.text-5xl{color:#F0A27F!important}

/* الفوتر */
.notah-store-footer{background:var(--rf-ink)!important}
.notah-store-footer img[alt$="logo"]{filter:brightness(0) invert(1);opacity:.85}
.notah-store-footer a:hover{color:#F0A27F!important}

/* زر واتساب: فوق شريط الجوال وما يغطي زر الشراء */
.rf-wa{display:none!important}
@media (max-width:767px){
  a.wa-s-n{bottom:76px!important}
  body.product-single a.wa-s-n,body.product a.wa-s-n{bottom:140px!important}
}