/* ===== RAWAJ — دليل المقاسات (صفحة تعريفية) ===== */
.rzg{--ink:#050F2C;--mut:#5B6070;--paper:#FAF7F3;--band:#EFE9E1;--line:#DED6CB;--gold:#E8D5B0;--gold2:#8A6E33;--wa:#1F7A4D;direction:rtl;font-family:'Cairo','Tajawal',system-ui,sans-serif;color:var(--ink);line-height:1.8;max-width:900px;margin:0 auto;padding:8px 0 56px}
.rzg *{box-sizing:border-box}
.rzg h2,.rzg h3,.rzg p,.rzg ul,.rzg ol{margin:0}
.rzg section{margin-top:52px}
.rzg .eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--gold2)}
.rzg .rule{width:60px;height:1px;background:var(--gold);border:0;margin:12px 0 0}
.rzg h1{font-size:clamp(28px,5.2vw,44px);font-weight:700;line-height:1.25;margin:12px 0 0}
.rzg .lede{max-width:60ch;color:var(--mut);font-size:16.5px;margin-top:12px}
.rzg h2{font-size:clamp(20px,3.2vw,26px);font-weight:700}
.rzg h3{font-size:16.5px;font-weight:700}
.rzg .golden{display:flex;gap:16px;align-items:center;border-top:2px solid var(--gold);border-bottom:1px solid var(--line);padding:24px 0;margin-top:36px}
.rzg .golden .mk{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--gold);display:grid;place-items:center;font-weight:700;font-size:18px}
.rzg .golden b{font-size:clamp(17px,2.8vw,22px);font-weight:700;line-height:1.5}
.rzg .measure{display:grid;grid-template-columns:1fr;gap:26px;align-items:start;margin-top:20px}
@media(min-width:760px){.rzg .measure{grid-template-columns:280px 1fr;gap:34px}}
.rzg figure{margin:0;background:var(--band);border:1px solid var(--line);padding:16px}
.rzg figure svg{display:block;width:100%;height:auto}
.rzg figcaption{color:var(--mut);font-size:12.5px;margin-top:8px;text-align:center}
.rzg ol.steps{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px}
.rzg ol.steps li{display:flex;gap:13px;align-items:flex-start}
.rzg .key{flex:0 0 auto;width:26px;height:26px;border:1px solid var(--gold);color:var(--gold2);display:grid;place-items:center;font-weight:700;font-size:13px;margin-top:4px}
.rzg ol.steps p{color:var(--mut);font-size:14.5px}
.rzg .note{border-inline-start:2px solid var(--gold);padding:2px 15px;color:var(--mut);font-size:14.5px;max-width:62ch;margin-top:18px}
.rzg .picker{display:grid;grid-template-columns:1fr;gap:10px;margin-top:16px}
@media(min-width:640px){.rzg .picker{grid-template-columns:1fr 1fr}}
.rzg .picker a{display:block;text-decoration:none;color:var(--ink);border:1px solid var(--line);background:var(--band);padding:15px 17px;min-height:44px}
.rzg .picker a b{display:block;font-size:15.5px;font-weight:700}
.rzg .picker a span{display:block;color:var(--mut);font-size:13px;margin-top:2px}
.rzg .cat{scroll-margin-top:90px}
.rzg .cat .head{border-inline-start:3px solid var(--gold);padding-inline-start:14px}
.rzg .cat .head span{display:block;color:var(--mut);font-size:14.5px;margin-top:5px;max-width:62ch}
.rzg .tbl{border:1px solid var(--line);margin-top:18px;overflow:hidden}
.rzg .cap{background:var(--band);padding:14px 16px;border-bottom:1px solid var(--line)}
.rzg .cap b{display:block;font-size:15.5px;font-weight:700}
.rzg .cap span{display:block;color:var(--mut);font-size:13px;margin-top:2px}
.rzg table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}
.rzg th,.rzg td{padding:12px;text-align:center;font-size:15px;border-bottom:1px solid var(--line)}
.rzg thead th{font-size:11.5px;font-weight:700;color:var(--mut);background:var(--paper)}
.rzg tbody tr:last-child td{border-bottom:0}
.rzg tbody tr:nth-child(even){background:rgba(239,233,225,.5)}
.rzg .chip{display:inline-grid;place-items:center;min-width:44px;padding:4px 9px;background:var(--ink);color:var(--gold);font-weight:700;font-size:13px}
@media(max-width:639px){
.rzg table,.rzg tbody,.rzg tr,.rzg td{display:block;width:100%}
.rzg thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.rzg tbody tr{border-bottom:1px solid var(--line);padding:12px 14px}
.rzg tbody tr:last-child{border-bottom:0}
.rzg tbody td{border:0;padding:5px 0;display:flex;justify-content:space-between;align-items:center;text-align:start;font-size:15px}
.rzg tbody td::before{content:attr(data-l);color:var(--mut);font-size:13px;font-weight:600}
.rzg tbody td.sz{padding-bottom:9px;margin-bottom:5px;border-bottom:1px dashed var(--line)}
.rzg tbody td.sz::before{content:""}
}
.rzg details{border-bottom:1px solid var(--line)}
.rzg summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:700;font-size:16px;display:flex;justify-content:space-between;gap:14px;align-items:center}
.rzg summary::-webkit-details-marker{display:none}
.rzg summary::after{content:"+";color:var(--gold2);font-weight:700;font-size:20px;flex:0 0 auto}
.rzg details[open] summary::after{content:"–"}
.rzg details p{color:var(--mut);font-size:14.5px;padding:0 0 18px;max-width:64ch}
.rzg .cta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;background:var(--ink);color:var(--gold);padding:26px 24px;margin-top:52px}
.rzg .cta b{display:block;font-size:19px;font-weight:700}
.rzg .cta span{display:block;font-size:14.5px;opacity:.88;margin-top:4px;max-width:44ch}
.rzg .cta a{background:var(--wa);color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:13px 26px;min-height:46px;display:inline-grid;place-items:center;white-space:nowrap}
.rzg .foot{color:var(--mut);font-size:13px;border-top:1px solid var(--line);padding-top:18px;margin-top:34px}
/* --- RAWAJ size guide - post-publish fixes --- */
.rzg .golden .mk::after{content:"\2713"}
.rzg figure{display:flex;flex-direction:column;gap:8px}
.rzg figure::before{content:"";display:block;height:340px;background:url("https://cdn.files.salla.network/other/366153613/2cf58742-3080-40a6-af5b-1471b75e4f07-original.webp") center/contain no-repeat}
.rzg figure{background:#F0EBE5}
.rzg tbody td span[dir="ltr"]{unicode-bidi:isolate}
.rzg .picker a{transition:border-color .18s ease}
.rzg .picker a:hover{border-color:var(--gold)}
.rzg summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}

/* ===== RAWAJ — دليل المقاسات داخل صفحة المنتج ===== */
.rzgm-trigger{display:inline-flex;align-items:center;gap:7px;background:#EFE9E1;border:1px solid #DED6CB;color:#050F2C;font-family:'Cairo',sans-serif;font-weight:700;font-size:14px;padding:11px 16px;min-height:44px;width:100%;justify-content:center;cursor:pointer;margin:0 0 12px;border-radius:0;transition:border-color .18s ease}
.rzgm-trigger:hover{border-color:#E8D5B0}
.rzgm-trigger:focus-visible{outline:2px solid #E8D5B0;outline-offset:2px}
.rzgm{direction:rtl;font-family:'Cairo',sans-serif;color:#050F2C;border:0;padding:0;width:min(560px,92vw);max-height:86vh;overflow:auto;background:#FAF7F3;box-shadow:0 18px 60px rgba(5,15,44,.28)}
.rzgm::backdrop{background:rgba(5,15,44,.55)}
.rzgm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#EFE9E1;border-bottom:1px solid #DED6CB;padding:14px 18px;position:sticky;top:0;z-index:2}
.rzgm-head strong{font-size:16.5px;font-weight:700}
.rzgm-x{background:none;border:0;font-size:26px;line-height:1;color:#5B6070;cursor:pointer;padding:0 4px;min-height:44px;min-width:44px}
.rzgm-rule{background:#050F2C;color:#E8D5B0;font-weight:700;font-size:15px;padding:12px 18px}
.rzgm-body{padding:16px 18px 4px}
.rzgm-cat{font-size:16px;font-weight:700;margin:18px 0 0}
.rzgm-cat:first-child{margin-top:0}
.rzgm-note{color:#5B6070;font-size:13.5px;margin:6px 0 10px}
.rzgm-tw{border:1px solid #DED6CB;margin-bottom:14px}
.rzgm table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}
.rzgm th,.rzgm td{padding:11px 10px;text-align:center;font-size:14.5px;border-bottom:1px solid #DED6CB}
.rzgm thead th{font-size:11.5px;font-weight:700;color:#5B6070;background:#FAF7F3}
.rzgm tbody tr:last-child td{border-bottom:0}
.rzgm tbody tr:nth-child(even){background:rgba(239,233,225,.5)}
.rzgm-chip{display:inline-grid;place-items:center;min-width:42px;padding:4px 9px;background:#050F2C;color:#E8D5B0;font-weight:700;font-size:12.5px}
.rzgm td span[dir="ltr"]{unicode-bidi:isolate}
.rzgm-foot{padding:14px 18px 18px;font-size:13.5px;color:#5B6070;border-top:1px solid #DED6CB}
.rzgm-foot a{color:#1F7A4D;font-weight:700;text-decoration:none}
@media(max-width:520px){
.rzgm{width:100vw;max-width:100vw;max-height:92vh;margin:auto auto 0}
.rzgm table,.rzgm tbody,.rzgm tr,.rzgm td{display:block;width:100%}
.rzgm thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.rzgm tbody tr{border-bottom:1px solid #DED6CB;padding:11px 13px}
.rzgm tbody tr:last-child{border-bottom:0}
.rzgm tbody td{border:0;padding:5px 0;display:flex;justify-content:space-between;align-items:center;text-align:start}
.rzgm tbody td::before{content:attr(data-l);color:#5B6070;font-size:13px;font-weight:600}
.rzgm tbody td.sz{padding-bottom:8px;margin-bottom:4px;border-bottom:1px dashed #DED6CB}
.rzgm tbody td.sz::before{content:""}
}
/* ===== RAWAJ — الهيدر فوق الهيرو فقط (٦ سبتمبر · مُصحَّح) ===== */
@media (max-width:1023px){
  main > section#home-slider-0{padding-top:56px;background:#050F2C}
}

/* ===== RAWAJ — عنوان أقسام رواج وسلايدر ٢٫٥ (٦ سبتمبر) ===== */
.special-cats .lazy__bg[data-bg=""]{aspect-ratio:auto!important;min-height:0!important;background:none!important;display:block!important;opacity:1!important}
.special-cats .lazy__bg[data-bg=""]::after{display:none!important}
.special-cats .saji-special-cats__content{padding:0!important;max-width:none!important}
.special-cats .saji-special-cats__title{color:#050F2C!important;font-family:Cairo,sans-serif!important;font-size:clamp(24px,3.2vw,32px)!important;line-height:1.35!important}
.special-cats_categories{margin-top:14px!important}
@media (max-width:767px){
  .special-cats .saji-special-cats__item{--data-num-mob:calc(100% / 2.5)!important}
}

/* ===== RAWAJ — بطاقة المنتج (٦ سبتمبر) ===== */
.product-entry .rzg-off{display:block;font-size:12.5px;font-weight:700;color:#C1121F;margin-top:3px}
.product-entry .rzg-off span[dir="ltr"]{unicode-bidi:isolate}
@media (max-width:767px){
  .product-entry .product_buttons .btn--wishlist,
  .product-entry .product_buttons .product-popup-trigger{display:none!important}
  .product-entry .product_buttons{order:-1!important;margin:-52px 0 8px!important;padding:0!important;gap:0!important;position:relative;z-index:3}
  .product-entry .product_buttons .product_addCart_mini{width:100%}
  .product-entry .product_buttons .product_addCart_mini salla-add-product-button,
  .product-entry .product_buttons .product_addCart_mini salla-button,
  .product-entry .product_buttons .product_addCart_mini .s-button-element{width:100%!important;min-width:100%!important;height:52px!important;border-radius:0!important;border:0!important;color:#fff!important;background:linear-gradient(to top,rgba(5,15,44,.62),rgba(5,15,44,.34) 55%,rgba(5,15,44,0))!important;box-shadow:none!important;align-items:flex-end!important;padding-bottom:9px!important;text-shadow:0 1px 3px rgba(0,0,0,.45)}
  .product-entry .product_buttons .product_addCart_mini .s-button-text::after{content:"أضف إلى السلة";font-size:13px;font-weight:700;margin-inline-start:8px;color:#fff}
  .product-entry .product-options{display:none!important}
  .product-entry .product-entry__price{flex-direction:column!important;gap:2px}
  .product-entry .product-entry__price > div{display:flex;flex-direction:column;align-items:center;gap:2px}
  .product-entry .product-entry__title{font-size:14px!important;line-height:1.5!important;-webkit-line-clamp:2!important;min-height:2.8em}
  .product-entry .sale-price,.product-entry .total-price{font-size:16px!important}
  .product-entry .regular-price{font-size:12px!important}
  .s-products-slider-slider .swiper-slide.s-products-slider-card{width:calc(100% / 1.5)!important}
}

/* ===== RAWAJ — شريط الألوان في صفحة المنتج (٦ سبتمبر) ===== */
.rzgc{margin:0 0 16px}
.rzgc__t{font-size:13.5px;font-weight:700;color:#050F2C;margin:0 0 9px}
.rzgc__t span{color:#5B6070;font-weight:400;font-size:12.5px}
.rzgc__row{display:flex;gap:10px;flex-wrap:wrap}
.rzgc__i{display:block;width:58px;text-align:center;text-decoration:none;transition:transform .15s ease}
.rzgc__i:hover{transform:translateY(-2px)}
.rzgc__i img{width:58px;height:77px;object-fit:cover;border-radius:6px;border:1px solid #DED6CB;display:block;background:#F5F1EC}
.rzgc__i.is-on img{border-color:#050F2C;box-shadow:0 0 0 1.5px #050F2C}
.rzgc__i b{display:block;font-size:11px;font-weight:600;color:#5B6070;margin-top:6px;line-height:1.35}
.rzgc__i.is-on b{color:#050F2C;font-weight:700}


/* ===== RAWAJ — دفعة ٧ سبتمبر · الصفحة الرئيسية وبطاقة المنتج ===== */

/* (2) مسافة بين الهيرو وعنوان «أقسام رواج» */
main > section.special-cats{padding-top:clamp(30px,5.2vw,60px)!important}
.special-cats .saji-special-cats__title{margin-bottom:6px!important}

/* (4)+(8) السعر قبل/بعد الخصم جنب بعض + شارة خصم أوضح */
.product-entry .product-entry__price{flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:8px!important}
.product-entry .product-entry__price > div{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:center!important;gap:8px!important}
.product-entry .total-price,.product-entry .sale-price{font-size:16px!important;font-weight:700!important;line-height:1.2!important;color:#050F2C!important}
.product-entry .regular-price{font-size:12.5px!important;font-weight:500!important;line-height:1.2!important;color:#8A8F9C!important;text-decoration:line-through!important;opacity:1!important}
.product-entry .rzg-off{display:inline-flex!important;align-items:center!important;margin:0!important;padding:3px 7px!important;border-radius:5px!important;background:#C1121F!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}
.product-entry .rzg-off span[dir="ltr"]{unicode-bidi:isolate;color:#fff!important}

/* (10) عنوان المنتج */
.product-entry .product-entry__title{font-size:14px!important;font-weight:600!important;line-height:1.55!important;color:#050F2C!important}

/* (6) الجوال — زر السلة على الصورة بلون ثابت بدون تدرج */
@media (max-width:767px){
  .product-entry .product_buttons{margin:-44px 0 8px!important}
  .product-entry .product_buttons .product_addCart_mini salla-add-product-button,
  .product-entry .product_buttons .product_addCart_mini salla-button,
  .product-entry .product_buttons .product_addCart_mini .s-button-element{
    background:rgba(5,15,44,.86)!important;background-image:none!important;
    box-shadow:none!important;text-shadow:none!important;
    align-items:center!important;justify-content:center!important;
    height:44px!important;padding:0!important;border-radius:0!important;
    font-size:13px!important;font-weight:700!important}
}

/* (5)+(7) الديسكتوب — زر السلة بعرض البطاقة، والمفضلة والعرض السريع تحته */
@media (min-width:768px){
  .product-entry .product_buttons{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px 12px!important;margin:0!important}
  .product-entry .product_buttons .product_addCart_mini{flex:0 0 100%!important;order:1!important;width:100%!important}
  .product-entry .product_buttons .product_addCart_mini salla-add-product-button,
  .product-entry .product_buttons .product_addCart_mini salla-button,
  .product-entry .product_buttons .product_addCart_mini .s-button-element{
    width:100%!important;min-width:100%!important;height:42px!important;
    border-radius:8px!important;border:0!important;background:#050F2C!important;background-image:none!important;
    color:#fff!important;font-size:13.5px!important;font-weight:700!important;box-shadow:none!important}
  .product-entry .product_buttons .btn--wishlist{order:2!important}
  .product-entry .product_buttons .product-popup-trigger{order:3!important}
  .product-entry .product_buttons .btn--wishlist,
  .product-entry .product_buttons .product-popup-trigger{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:34px!important;height:34px!important;min-width:34px!important;
    background:#F5F1EC!important;color:#050F2C!important;border:1px solid #E4DCD1!important;border-radius:999px!important;box-shadow:none!important}
  .product-entry .product_buttons .btn--wishlist i,
  .product-entry .product_buttons .product-popup-trigger i{font-size:15px!important;color:#050F2C!important}
}
/* ===== RAWAJ — تصحيح دفعة ٧ سبتمبر (v2) ===== */

/* (2) أقسام رواج — تعبئة الصف كاملاً على الديسكتوب بدل الميل لليمين */
@media (min-width:992px){
  .special-cats .saji-special-cats__item{--data-num:calc(100% / 5)!important}
}

/* مرجع التموضع داخل البطاقة */
.product-entry{position:relative}
.product-entry .product-form{position:relative}

/* (4)+(8) السعران في سطر واحد، والخصم نص أحمر في سطر تحته */
.product-entry .price-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important}
.product-entry .product-entry__price{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:10px!important}
.product-entry .product-entry__price > div{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:center!important;gap:10px!important}
.product-entry .total-price,.product-entry .sale-price{font-size:17px!important;font-weight:800!important;line-height:1.2!important;color:#050F2C!important}
.product-entry .regular-price{font-size:13px!important;font-weight:500!important;line-height:1.2!important;color:#9AA0AD!important;text-decoration:line-through!important;opacity:1!important}
.product-entry .rzg-off{flex:0 0 100%!important;order:9!important;display:block!important;width:100%!important;text-align:center!important;background:none!important;border:0!important;padding:0!important;margin:3px 0 0!important;color:#C1121F!important;font-size:12.5px!important;font-weight:700!important;line-height:1.3!important}
.product-entry .rzg-off span[dir="ltr"]{unicode-bidi:isolate;color:#C1121F!important}

/* (10) عنوان المنتج */
.product-entry .product-entry__title{font-size:14px!important;font-weight:600!important;line-height:1.55!important;color:#050F2C!important}
@media (min-width:768px){.product-entry .product-entry__title{font-size:15px!important}}

/* نص «أضف إلى السلة» يسار الأيقونة */
.product-entry .product_addCart_mini salla-add-product-button > span::after{content:"أضف إلى السلة";font-size:13px;font-weight:700;line-height:1;white-space:nowrap}

/* (6) الجوال — شريط السلة كظل شفاف أسفل الصورة */
@media (max-width:767px){
  .product-entry .product_buttons{display:block!important;margin:0!important;padding:0!important}
  .product-entry .product_buttons .btn--wishlist,
  .product-entry .product_buttons .product-popup-trigger{display:none!important}
  .product-entry .product_buttons .product_addCart_mini{position:absolute!important;bottom:100%!important;inset-inline:0!important;width:100%!important;z-index:3!important}
  .product-entry .product_buttons .product_addCart_mini salla-add-product-button,
  .product-entry .product_buttons .product_addCart_mini .s-button-element{
    display:flex!important;width:100%!important;min-width:100%!important;height:46px!important;
    align-items:center!important;justify-content:center!important;
    background:rgba(0,0,0,.42)!important;background-image:none!important;
    border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;
    color:#fff!important;padding:0!important}
  .product-entry .product_addCart_mini salla-add-product-button > span{color:#fff!important;gap:8px!important}
  .product-entry .product_addCart_mini salla-add-product-button > span::after{color:#fff!important}
  .product-entry .product_addCart_mini salla-add-product-button i{color:#fff!important;font-size:15px!important}
}

/* (5)+(7) الديسكتوب — الأيقونتان على الصورة، وزر السلة بعرض البطاقة */
@media (min-width:768px){
  .product-entry .product_buttons{display:block!important;padding:0 12px 12px!important;margin:0!important}
  .product-entry .product_buttons .btn--wishlist,
  .product-entry .product_buttons .product-popup-trigger{
    position:absolute!important;bottom:calc(100% + 14px)!important;z-index:4!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:36px!important;min-width:36px!important;height:36px!important;
    background:rgba(255,255,255,.94)!important;border:1px solid rgba(5,15,44,.10)!important;border-radius:999px!important;
    box-shadow:0 2px 8px rgba(0,0,0,.10)!important}
  .product-entry .product_buttons .product-popup-trigger{inset-inline-start:calc(50% + 5px)!important}
  .product-entry .product_buttons .btn--wishlist{inset-inline-end:calc(50% + 5px)!important}
  .product-entry .product_buttons .btn--wishlist i,
  .product-entry .product_buttons .product-popup-trigger i{color:#050F2C!important;font-size:15px!important}

  .product-entry .product_buttons .product_addCart_mini{display:block!important;width:100%!important}
  .product-entry .product_buttons .product_addCart_mini salla-add-product-button,
  .product-entry .product_buttons .product_addCart_mini .s-button-element{
    display:flex!important;width:100%!important;min-width:100%!important;height:44px!important;
    align-items:center!important;justify-content:center!important;
    background:transparent!important;background-image:none!important;
    border:1px solid #050F2C!important;border-radius:8px!important;box-shadow:none!important;
    color:#050F2C!important;padding:0!important;transition:background .18s ease,color .18s ease}
  .product-entry .product_addCart_mini salla-add-product-button > span{gap:8px!important;color:#050F2C!important}
  .product-entry .product_addCart_mini salla-add-product-button i{color:#050F2C!important;font-size:15px!important;transition:color .18s ease}
  .product-entry .product_addCart_mini salla-add-product-button:hover,
  .product-entry .product_addCart_mini salla-add-product-button:hover .s-button-element{background:#050F2C!important;color:#fff!important}
  .product-entry .product_addCart_mini salla-add-product-button:hover > span,
  .product-entry .product_addCart_mini salla-add-product-button:hover i{color:#fff!important}
  .product-entry .product_addCart_mini salla-add-product-button:hover > span::after{color:#fff!important}
}
/* ===== RAWAJ — v3 (٧ سبتمبر) ===== */
.product-entry .product_buttons button.btn--wishlist{position:static!important;inset:auto!important;width:100%!important;height:100%!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}

.product-entry .product_addCart_mini .s-button-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;height:auto!important}
.product-entry .product_addCart_mini .s-button-text::after{content:"أضف إلى السلة";font-size:13px;font-weight:700;line-height:1;white-space:nowrap}
@media (min-width:768px){
  .product-entry .product_addCart_mini .s-button-element:hover{background:#050F2C!important;color:#fff!important}
  .product-entry .product_addCart_mini .s-button-element:hover .s-button-text,
  .product-entry .product_addCart_mini .s-button-element:hover .s-button-text::after,
  .product-entry .product_addCart_mini .s-button-element:hover i{color:#fff!important}
}
@media (max-width:767px){
  .product-entry .product_addCart_mini .s-button-text,
  .product-entry .product_addCart_mini .s-button-text::after,
  .product-entry .product_addCart_mini .s-button-text i{color:#fff!important}
}

/* (3) قائمة المقاسات المنسدلة داخل البطاقة */
.product-entry .product-options{display:block!important;width:100%!important}
.product-entry .s-product-options-option-label{display:none!important}
.product-entry .s-product-options-option{position:relative!important;margin:0!important}
.product-entry .s-product-options-option-container{padding:0!important;margin:0!important}
.product-entry .rzg-orig{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
.product-entry .rzg-size{display:block!important;width:100%!important;margin:8px 0 0!important;height:38px!important;padding:0 10px!important;border:1px solid #DED6CB!important;border-radius:8px!important;background:#fff!important;color:#050F2C!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;text-align:center!important;cursor:pointer}
.product-entry .rzg-size:focus{outline:none!important;border-color:#050F2C!important}
.product-entry .rzg-size option:disabled{color:#B9BDC7}
.product-entry .rzg-size{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050F2C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:left 12px center!important;background-size:13px 13px!important;padding-inline-start:30px!important;padding-inline-end:12px!important}
/* (10) توحيد المقاسات الطباعية */
.special-cats .saji-special-cats__title{font-size:clamp(24px,3vw,30px)!important;line-height:1.2!important}
.product-entry .product-entry__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.9em!important}
/* إخفاء التلميح المكرر فوق زر السلة (النص ظاهر داخل الزر) */
.product-entry .product_addCart_mini[data-title]::before,
.product-entry .product_addCart_mini[data-title]::after{display:none!important;content:none!important;opacity:0!important}
/* (8) الخصم في سطر مستقل تحت السعر */
.product-entry .product-entry__price > div{flex-wrap:wrap!important;row-gap:2px!important}
.product-entry .rzg-off{flex:0 0 100%!important;order:9!important;text-align:center!important;margin:2px 0 0!important}
/* لون السعر بعد الخصم = لون نسبة الخصم (أحمر أدفأ وأفتح يناسب الكحلي والبيج) */
.product-entry .sale-price{color:#C7333F!important}
.product-entry .total-price:not(.sale-price){color:#050F2C!important}
.product-entry .rzg-off,
.product-entry .rzg-off span[dir="ltr"]{color:#C7333F!important}
/* حواف ناعمة لبطاقة المنتج */
.product-entry .product-entry__image{border-radius:12px!important;overflow:hidden!important}
.product-entry .product-entry__image img,
.product-entry .card-slide-images{border-radius:12px!important}
@media (max-width:767px){
  .product-entry .product_buttons .product_addCart_mini salla-add-product-button,
  .product-entry .product_buttons .product_addCart_mini .s-button-element{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}
}

/* ===== صفحة المنتج — دفعة 22 سبتمبر ===== */

/* (PDP-05) أزرار المقاس بحجم لمس قياسي */
.saji-pdp .s-product-options-option-content .s-product-options-grid-mode{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}
.saji-pdp .s-product-options-grid-mode > label{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:48px!important;min-height:44px!important;padding:0 12px!important;margin:0!important;border:1px solid #DED6CB!important;border-radius:10px!important;background:#fff!important;font-size:14px!important;font-weight:600!important;color:#050F2C!important;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}
.saji-pdp .s-product-options-grid-mode > label .s-product-options-grid-mode-span{border:0!important;background:none!important;padding:0!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1!important;color:inherit!important}
.saji-pdp .s-product-options-grid-mode > label:has(input:checked){border-color:#050F2C!important;background:#050F2C!important;color:#fff!important}
.saji-pdp .s-product-options-grid-mode > label.s-product-options-disabled{color:#B9BDC7!important;border-color:#EDE7DF!important;background:#FAF8F5!important;text-decoration:line-through!important;cursor:not-allowed}
.saji-pdp .s-product-options-option-label{font-size:14px!important;font-weight:700!important;color:#050F2C!important;margin-bottom:8px!important}

/* (PDP-01) شريط الشراء الثابت على الجوال */
@media (max-width:767px){
  .saji-pdp .saji-pdp__buybox{position:fixed!important;transform:none!important;inset-inline:0!important;bottom:0!important;z-index:60!important;border-radius:10px 10px 0 0!important;width:auto!important;max-width:none!important;margin:0!important;border:0!important;border-top:1px solid #DED6CB!important;border-radius:0!important;background:#fff!important;box-shadow:0 -6px 18px rgba(5,15,44,.12)!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:center!important}
  .saji-pdp .saji-pdp__buybox .saji-pdp__buybox-actions{display:contents!important}
  .saji-pdp .saji-pdp__buybox .saji-pdp__form-price{grid-column:1!important;grid-row:1!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
  .saji-pdp .saji-pdp__buybox .rzgm-trigger{grid-column:2!important;grid-row:1!important;height:38px!important;min-height:38px!important;padding:0 10px!important;margin:0!important;font-size:12px!important;white-space:nowrap!important}
  .saji-pdp .saji-pdp__buybox salla-add-product-button{grid-column:1 / -1!important;grid-row:2!important;margin:0!important}
  .saji-pdp{padding-bottom:135px!important}
  body.product-single .store-bottom-nav{display:none!important}
}

/* (PDP-13) بطاقات «منتجات مشابهة» داخل صفحة المنتج — إزالة شريط أزرار البطاقة نهائياً (سبب ظهور القوس) — 23 سبتمبر */
body.product-single .product-entry .product_buttons{display:none!important}

/* (PDP-15) نقاط الولاء والكاش باك والتقسيط أسفل السعر مباشرة — 24 سبتمبر */
.saji-pdp salla-loyalty-points-banner,
.saji-pdp salla-cashback-banner{display:block!important;margin:8px 0 0!important}
.saji-pdp .installment-wrap{margin:10px 0 2px!important}
#rzg-rewards{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0 4px!important}
#rzg-rewards .rzg-chip{display:inline-flex!important;align-items:center!important;gap:4px!important;background:#F5F1EC!important;border:1px solid #DED6CB!important;border-radius:999px!important;padding:7px 14px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;color:#050F2C!important;white-space:nowrap!important}
#rzg-rewards .rzg-chip b{font-weight:800!important;color:#050F2C!important}
@media (max-width:767px){
  #rzg-rewards{gap:6px!important;margin:10px 0 2px!important}
  #rzg-rewards .rzg-chip{padding:6px 11px!important;font-size:12px!important}
}
/* (PDP-16) شريط الطمأنة أسفل تفاصيل المنتج — 24 سبتمبر */
#rzg-trust{display:flex!important;flex-direction:column!important;gap:6px!important;margin:14px 0 10px!important;padding:12px 14px!important;background:#F5F1EC!important;border:1px solid #DED6CB!important;border-radius:12px!important}
#rzg-trust .rzg-t{display:block!important;position:relative!important;padding-inline-start:18px!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;color:#050F2C!important}
#rzg-trust .rzg-t::before{content:"";position:absolute!important;inset-inline-start:0!important;top:7px!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#B08D57!important}
@media (max-width:767px){
  #rzg-trust{margin:12px 0 8px!important;padding:10px 12px!important}
  #rzg-trust .rzg-t{font-size:12.5px!important}
}
/* (PDP-17) مقتطف الوصف تحت اسم المنتج — 24 سبتمبر */
#rzg-excerpt{margin:6px 0 2px!important;font-size:13.5px!important;line-height:1.7!important;color:#5A6273!important}
#rzg-excerpt .rzg-x-m{color:#050F2C!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:nowrap!important}
#rzg-excerpt .rzg-x-m:hover{color:#B08D57!important}
@media (max-width:767px){ #rzg-excerpt{font-size:13px!important;line-height:1.65!important} }

/* (D1-23) إخفاء زر العودة للأعلى على الجوال — 24 سبتمبر
   السبب: الزر يقع فوق زر المشاركة داخل صفحة المنتج على الجوال.
   خيار الثيم backUp يخفيه على الجوال والحاسب معًا، فاكتُفي بإخفائه على الجوال فقط.
   للتراجع: احذف هذه الكتلة. */
@media (max-width:767px){
  #progress{display:none!important}
}