/* R9 Design — راجع رموز التصميم في رأس r9-design.php */
:root{
	--r9-red:#c8102e;--r9-red-700:#a00d25;--r9-red-50:#fdecef;
	--r9-ink:#16181d;--r9-ink-2:#2a2e35;--r9-text:#4a4f57;--r9-muted:#646973;
	--r9-line:#e3e5e8;--r9-bg:#f3f4f6;--r9-surface:#fff;--r9-silver:#c9cdd2;--r9-green:#1e7e34;
	--r9-r:10px;--r9-r-sm:8px;--r9-img-bg:#f5f6f7;
	--wd-brd-radius:10px;--btn-accented-brd-radius:8px;--btn-default-brd-radius:8px;--wd-form-brd-radius:8px;
	--wd-primary-color:var(--r9-red);--wd-alternative-color:var(--r9-ink);
}
body{background:var(--r9-bg);-webkit-font-smoothing:antialiased}
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
.r9-ico{flex:none;display:inline-block;vertical-align:middle}

/* ═════ الترويسة ═════ */
.whb-top-bar{background:var(--r9-ink)!important;font-size:12.5px}
.whb-top-bar .container,.whb-top-bar .whb-flex-row{min-height:34px}
.r9-trust--topbar{display:flex;gap:22px;margin:0;padding:0;list-style:none;color:#e9eaec}
.r9-trust--topbar li{display:flex;align-items:center;gap:6px;margin:0;white-space:nowrap}
.r9-trust--topbar li:nth-child(4){display:none}
.r9-trust--topbar strong{font-weight:500}
.r9-trust--topbar .r9-ico{color:#ff5a6e}
.r9-toplinks{display:flex;gap:18px}
.r9-toplinks a{color:#e9eaec;font-size:12.5px}
.r9-toplinks a:hover{color:#fff;text-decoration:underline}

.whb-general-header{background:#fff;border-bottom:1px solid var(--r9-line)}
.whb-general-header .wd-search-form{width:100%;max-width:760px;margin-inline:auto}
.whb-general-header .searchform{--wd-form-height:48px;border-radius:10px}
.whb-general-header .searchform input.s{border:2px solid var(--r9-ink)!important;border-radius:10px!important;background:#fff;font-size:15px}
.whb-general-header .searchform input.s:focus{border-color:var(--r9-red)!important}
.whb-general-header .searchform .searchsubmit{background:var(--r9-red)!important;color:#fff!important;border-radius:8px!important}
.whb-general-header .searchform .searchsubmit:hover{background:var(--r9-red-700)!important}
.wd-search-cat .wd-search-cat-btn,.searchform .wd-search-cat>a{color:var(--r9-ink);font-weight:600;font-size:13px}
.whb-general-header .wd-tools-element>a{color:var(--r9-ink)}
.whb-general-header .wd-tools-element .wd-tools-count{background:var(--r9-red);color:#fff}
.whb-general-header .wd-tools-text,.whb-general-header .wd-cart-subtotal{font-weight:700;color:var(--r9-ink)}

.whb-header-bottom{background:var(--r9-ink)!important}
.whb-header-bottom .wd-nav>li>a{color:#fff!important;font-weight:600;font-size:14px}
.whb-header-bottom .wd-nav>li:hover>a,.whb-header-bottom .wd-nav>li.current-menu-item>a{color:#fff!important;background:rgba(255,255,255,.1)!important}
.whb-header-bottom .wd-nav-main>li>a{border-radius:8px}
.whb-header-bottom .r9-nav-sale>a{color:#ff8a98!important}
.whb-header-bottom .wd-header-cats .menu-opener{background:var(--r9-red);color:#fff;border-radius:8px;min-height:40px;padding-inline:16px;font-weight:700}
.whb-header-bottom .wd-header-cats .menu-opener:hover{background:var(--r9-red-700)}
.whb-header-bottom .wd-header-cats .menu-opener .menu-opener-icon:not(.custom-icon)::after,.whb-header-bottom .wd-header-cats .menu-opener-icon{color:#fff}
.wd-header-cats .categories-menu-dropdown{border-radius:0 0 10px 10px;box-shadow:0 12px 30px rgba(0,0,0,.18)}

/* زر «اختر سيارتك» */
.r9-finder-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1.5px solid rgba(255,255,255,.55);border-radius:8px;background:transparent;color:#fff;font:inherit;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;max-width:260px}
.r9-finder-btn:hover{background:#fff;color:var(--r9-ink);border-color:#fff}
.r9-finder-btn__label{overflow:hidden;text-overflow:ellipsis}
.r9-finder-btn--mobile{min-height:42px;padding:0 12px;border-color:var(--r9-line);background:#fff;color:var(--r9-ink);font-size:13px}
.r9-finder-btn--mobile .r9-ico{color:var(--r9-red)}

/* ترويسة الجوال */
@media (max-width:1024px){
	.whb-general-header{border-bottom:0}
	.whb-header-bottom{background:#fff!important;border-bottom:1px solid var(--r9-line)}
	.whb-header-bottom .whb-flex-row{gap:8px}
	.whb-column_mobile5,.whb-header-bottom .whb-col-mobile{display:flex;align-items:center;gap:8px;flex:1 1 auto}
	.whb-header-bottom .wd-header-search-form-mobile{flex:1 1 auto}
	.whb-header-bottom .wd-header-search-form-mobile .searchform{--wd-form-color:#16181d;--wd-form-placeholder-color:#646973;--wd-form-bg:#fff;color:#16181d}
	.wd-header-search-form-mobile .searchform input.s{border:1.5px solid var(--r9-ink)!important;border-radius:10px!important;height:42px;color:#16181d!important;background:#fff!important}
	.wd-header-search-form-mobile .searchform input.s::placeholder{color:#646973!important;opacity:1}
	.wd-header-search-form-mobile .searchform .searchsubmit{color:var(--r9-red)!important}
	.whb-header-bottom .wd-header-text{flex:none;margin:0}
}

/* ═════ محدد السيارة ═════ */
.r9-finder{--h:48px;display:flex;align-items:center;gap:18px;margin:0}
.r9-finder__head{display:flex;align-items:center;gap:12px;flex:none}
.r9-finder__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--r9-red);color:#fff}
.r9-finder__title{margin:0;font-size:20px;font-weight:700;color:var(--r9-ink);line-height:1.3}
.r9-finder__sub{margin:0;font-size:13px;color:var(--r9-muted)}
.r9-finder__fields{display:flex;gap:10px;flex:1 1 auto}
.r9-finder__field{flex:1 1 0;margin:0}
.r9-finder select{width:100%;height:var(--h);border:1.5px solid var(--r9-silver);border-radius:8px;background-color:#fff;padding-inline:14px 34px;font-size:15px;color:var(--r9-ink);font-weight:500}
.r9-finder select:focus{border-color:var(--r9-red);outline:0;box-shadow:0 0 0 3px rgba(200,16,46,.15)}
.r9-finder select:disabled{background-color:#f6f7f8;color:#9aa0a8}
.r9-finder__go{height:var(--h);padding:0 26px;border:0;border-radius:8px;background:var(--r9-red);color:#fff;font:inherit;font-weight:700;font-size:15px;cursor:pointer;white-space:nowrap}
.r9-finder__go:hover{background:var(--r9-red-700)}
.r9-finder--bar{background:#fff;border:1px solid var(--r9-line);border-top:3px solid var(--r9-red);border-radius:var(--r9-r);padding:18px 22px;box-shadow:0 6px 20px rgba(22,24,29,.06)}
.r9-finder--modal{flex-direction:column;align-items:stretch}
.r9-finder--modal .r9-finder__fields{flex-direction:column}
@media (max-width:1024px){
	.r9-finder{flex-direction:column;align-items:stretch;gap:12px}
	.r9-finder__fields{flex-wrap:wrap}
	.r9-finder__field{flex:1 1 calc(50% - 5px)}
	.r9-finder__go{flex:1 1 100%}
	.r9-finder--bar{padding:16px}
	.r9-finder__title{font-size:18px}
}
.r9-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-start;justify-content:center;padding:80px 16px 16px}
.r9-modal[hidden]{display:none}
.r9-modal__backdrop{position:absolute;inset:0;background:rgba(22,24,29,.6)}
.r9-modal__box{position:relative;width:100%;max-width:460px;background:#fff;border-radius:14px;padding:26px 22px 18px;box-shadow:0 20px 60px rgba(0,0,0,.3)}
.r9-modal__close{position:absolute;top:8px;inset-inline-end:10px;width:36px;height:36px;border:0;background:none;font-size:28px;line-height:1;color:var(--r9-muted);cursor:pointer;padding:0}
.r9-modal__all{margin:14px 0 0;text-align:center;font-size:14px}
.r9-modal__all a{color:var(--r9-red);font-weight:600}
html.r9-modal-open{overflow:hidden}

/* ═════ شريط الثقة ═════ */
.r9-trust--strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;background:#fff;border:1px solid var(--r9-line);border-radius:var(--r9-r)}
.r9-trust--strip li{display:flex;align-items:center;gap:12px;padding:16px 18px;margin:0;border-inline-start:1px solid var(--r9-line)}
.r9-trust--strip li:first-child{border-inline-start:0}
.r9-trust--strip .r9-ico{color:var(--r9-red)}
.r9-trust--strip strong{display:block;color:var(--r9-ink);font-size:14.5px;font-weight:700;line-height:1.4}
.r9-trust--strip small{display:block;color:var(--r9-muted);font-size:12.5px}
@media (max-width:1024px){
	.r9-trust--strip{grid-template-columns:1fr 1fr}
	.r9-trust--strip li{padding:12px;gap:8px;border-inline-start:0;border-top:1px solid var(--r9-line)}
	.r9-trust--strip li:nth-child(-n+2){border-top:0}
	.r9-trust--strip li:nth-child(even){border-inline-start:1px solid var(--r9-line)}
	.r9-trust--strip strong{font-size:13px}
	.r9-trust--strip small{font-size:12px}
	.r9-trust--strip .r9-ico{width:24px;height:24px}
}

/* ═════ بطاقات المنتجات ═════ */

.wd-products-with-bg .wd-product,.products-with-bg .wd-product,.wd-product .product-wrapper{border-radius:var(--r9-r)}








.wd-product .stock.in-stock,.stock.in-stock,.wd-product .in-stock{color:var(--r9-green)!important}

.product-labels .product-label.onsale{background:var(--r9-red)!important;color:#fff;font-weight:700}
.product-labels .product-label.featured{background:var(--r9-ink)!important;color:#fff}
.product-labels .product-label.new{background:var(--r9-green)!important;color:#fff}

/* العناوين والأزرار العامة */
.wd-button-wrapper .btn-color-primary,.btn.btn-color-primary{background-color:var(--r9-red)}

a.btn-style-link,.btn-style-link{color:var(--r9-red)}

/* ═════ الرئيسية ═════ */
.r9-sec-head{gap:12px}
.r9-sec-title .title{font-size:22px!important;font-weight:700;color:var(--r9-ink)}
.r9-sec-title .title-after_title,.r9-sec-title .title-after_title p{margin:2px 0 0;font-size:13.5px;color:var(--r9-muted)}
.r9-more .btn{color:var(--r9-red)!important;font-weight:700;font-size:14px;padding:0!important;min-height:auto;text-decoration:none!important}
.r9-more .btn::after{content:"\2190";margin-inline-start:6px;display:inline-block;transition:transform .2s}
.r9-more .btn:hover::after{transform:translateX(-3px)}
@media (max-width:768px){.r9-sec-title .title{font-size:18px!important}.r9-sec-title .title-after_title{display:none}}
.r9-makes{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;margin:0;padding:0;list-style:none}
.r9-makes li{margin:0}
.r9-makes a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px 14px;background:#fff;border:1px solid var(--r9-line);border-radius:var(--r9-r);text-align:center;transition:border-color .15s,box-shadow .15s;height:100%}
.r9-makes a:hover{border-color:var(--r9-red);box-shadow:0 6px 18px rgba(22,24,29,.08)}
.r9-makes__ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--r9-bg);color:var(--r9-ink)}
.r9-makes a:hover .r9-makes__ico{background:var(--r9-red);color:#fff}
.r9-makes__name{font-weight:700;font-size:15px;color:var(--r9-ink);line-height:1.3}
.r9-makes__count{font-size:12px;color:var(--r9-muted)}
@media (max-width:1024px){.r9-makes{grid-template-columns:repeat(4,1fr)}}
@media (max-width:768px){.r9-makes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding-bottom:6px;margin-inline:-15px;padding-inline:15px;scrollbar-width:none}.r9-makes::-webkit-scrollbar{display:none}.r9-makes li{flex:0 0 31%;scroll-snap-align:start}.r9-makes a{padding:12px 6px}}
.r9-cats .wd-cat .wd-entities-title{font-size:14px!important;font-weight:600}
.r9-cats .wd-cat .wd-cat-count,.r9-cats .more-products{font-size:12px;color:var(--r9-muted)}
/* صور المنتجات مربعة وموحّدة (بعض الصور طولية) */




@media (max-width:768px){.r9-mini-banner .banner-inner p,.r9-mini-banner .wd-banner-text{display:none}.r9-mini-banner .wd-banner-btn-wrapper .btn{min-height:32px;padding:0 12px;font-size:12px}}

/* ═════ الأرشيف والفلاتر ═════ */
.r9-filters{background:#fff;border:1px solid var(--r9-line);border-radius:var(--r9-r);padding:6px 16px}
.r9-filter{padding:16px 0;border-top:1px solid var(--r9-line)}
.r9-filter:first-child{border-top:0}
.r9-filter__title,.r9-filters .widget-title{margin:0 0 10px;font-size:15px!important;font-weight:700;color:var(--r9-ink);text-transform:none}
.r9-filter--car .r9-finder{--h:40px;gap:8px}
.r9-filter--car .r9-finder__head{display:none}
.r9-filter--car .r9-finder__fields{flex-direction:column;gap:8px}
.r9-filter--car .r9-finder select{font-size:14px}
.r9-filter--car .r9-finder__go{font-size:14px}
.r9-filter__list{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}
.r9-filter__list li{margin:0}
.r9-filter__list a{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px;color:var(--r9-text);font-size:14px}
.r9-filter__list a:hover{background:var(--r9-bg);color:var(--r9-ink)}
.r9-filter__list small{color:var(--r9-muted);font-size:12px}
.r9-filter__list .is-current a{background:var(--r9-red-50);color:var(--r9-red);font-weight:700}
.r9-filter__back a{color:var(--r9-ink);font-weight:600}
.r9-filter__checks{list-style:none;margin:0;padding:0}
.r9-filter__checks li{margin:0}
.r9-filter__checks a{display:flex;align-items:center;gap:10px;padding:6px 2px;color:var(--r9-text);font-size:14px}
.r9-check{width:18px;height:18px;border:1.5px solid var(--r9-silver);border-radius:4px;display:inline-grid;place-items:center;flex:none;background:#fff}
.r9-filter__checks .is-on .r9-check{background:var(--r9-red);border-color:var(--r9-red)}
.r9-filter__checks .is-on .r9-check::after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}
.r9-filter__years{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;max-height:232px;overflow:auto}
.r9-filter__years li{margin:0}
.r9-filter__years a{display:block;text-align:center;padding:6px 0;border:1px solid var(--r9-line);border-radius:8px;color:var(--r9-text);font-size:13px;font-variant-numeric:tabular-nums}
.r9-filter__years a:hover{border-color:var(--r9-silver);color:var(--r9-ink)}
.r9-filter__years .is-on a{background:var(--r9-red);border-color:var(--r9-red);color:#fff;font-weight:700}
.r9-filter__clear{margin:8px 0 0;font-size:13px}
.r9-filter__clear a{color:var(--r9-red)}
.r9-filter--price .widget{margin:0;padding:0}
.r9-filter--price .price_slider_amount .button{background:var(--r9-ink)!important;color:#fff!important;border-radius:8px}
.r9-filter--price .ui-slider .ui-slider-range,.r9-filter--price .ui-slider .ui-slider-handle{background:var(--r9-red)!important;border-color:var(--r9-red)!important}
.r9-archive-head .woocommerce-result-count{margin:0;color:var(--r9-muted);font-size:13.5px}
.r9-archive-head .entry-title,.r9-archive-head h1{margin:0 0 2px;font-weight:700;color:var(--r9-ink)}
.r9-archive-tools .wd-builder-off-canvas-btn .btn,.r9-archive-tools .wd-off-canvas-btn .btn{background:var(--r9-ink);color:#fff;border-radius:8px}
.r9-archive-cats .wd-cat .wd-entities-title{font-size:13.5px!important}
.term-description,.wd-shop-desc,.elementor-widget-wd_shop_archive_archive_description{background:#fff;border-radius:var(--r9-r);padding:20px 22px;color:var(--r9-text)}
.elementor-widget-wd_shop_archive_archive_description:empty,.elementor-widget-wd_shop_archive_archive_description .elementor-widget-container:empty{display:none}

/* ═════ صفحة المنتج ═════ */
.r9-pinfo .product_title{line-height:1.45;font-weight:700;color:var(--r9-ink)}
.r9-pinfo .product_meta{font-size:13px;color:var(--r9-muted)}
.r9-fit{display:flex;gap:10px;align-items:flex-start;margin:6px 0 4px;padding:10px 12px;background:#f7f8f9;border:1px solid var(--r9-line);border-radius:8px;font-size:14px;color:var(--r9-text)}
.r9-fit .r9-ico{color:var(--r9-red);margin-top:2px}
.r9-fit strong{color:var(--r9-ink)}
.r9-fit a{color:var(--r9-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--r9-silver);text-underline-offset:3px}
.r9-fit__mine{margin:6px 0 0;font-size:13.5px;font-weight:600}
.r9-fit__mine.is-ok{color:var(--r9-green)}
.r9-fit__mine.is-warn{color:#9a5b00}
.r9-buybox{border:1px solid var(--r9-line);border-radius:12px;padding:16px 18px!important;background:#fff;box-shadow:0 2px 10px rgba(22,24,29,.04)}
.r9-buybox .price{color:var(--r9-ink)!important;font-weight:700}
.r9-buybox .price del{color:var(--r9-muted);font-size:.55em;font-weight:400}
.r9-buybox .price ins{text-decoration:none;color:var(--r9-red)}
.r9-save{margin:2px 0 10px;font-size:14px;color:var(--r9-red)}
.r9-save .amount{color:var(--r9-red)}
.r9-save span{color:var(--r9-text)}
.r9-buybox .stock{font-weight:700}
.r9-buybox form.cart{margin-bottom:12px}
.r9-buybox .single_add_to_cart_button{background:var(--r9-red)!important;border-radius:8px!important;font-weight:700;font-size:15px;min-height:48px}
.r9-buybox .single_add_to_cart_button:hover{background:var(--r9-red-700)!important}
.r9-buybox .wd-buy-now-btn{background:var(--r9-ink)!important;color:#fff!important;border-radius:8px!important;font-weight:700;font-size:15px;min-height:48px}
.r9-buybox .quantity input{border-radius:8px}
.r9-bb{list-style:none;margin:6px 0 0;padding:12px 0 0;border-top:1px dashed var(--r9-line)}
.r9-bb li{display:flex;gap:10px;align-items:flex-start;margin:0 0 9px;font-size:14px;color:var(--r9-text);line-height:1.6}
.r9-bb li:last-child{margin-bottom:0}
.r9-bb .r9-ico{color:var(--r9-ink);margin-top:2px}
.r9-bb strong{color:var(--r9-ink)}
.r9-bb small{color:var(--r9-muted)}
.r9-bb a{color:var(--r9-red);font-weight:600}
.r9-short{font-size:14.5px;color:var(--r9-text)}
.r9-specs{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}
.r9-specs th,.r9-specs td{padding:9px 10px;border-bottom:1px solid var(--r9-line);text-align:right;vertical-align:top}
.r9-specs th{width:32%;color:var(--r9-muted);font-weight:500;background:#fafafb}
.r9-specs td{color:var(--r9-ink)}
.r9-specs a{color:var(--r9-ink);text-decoration:underline;text-decoration-color:var(--r9-silver)}
.r9-specs .r9-in{color:var(--r9-green);font-weight:700}
.r9-ship h3{font-size:16px;margin:0 0 8px;color:var(--r9-ink)}
.r9-ship ul{margin:0 0 14px;padding-inline-start:18px;color:var(--r9-text);font-size:14px}
.r9-ship li{margin-bottom:4px}
.r9-ship a{color:var(--r9-red)}
.r9-samecar{background:transparent;margin-bottom:20px}
.r9-samecar__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.r9-samecar__head h2{margin:0;font-size:22px;font-weight:700;color:var(--r9-ink)}
.r9-samecar__head a{color:var(--r9-red);font-weight:700;font-size:14px}
.r9-samecar__head a::after{content:"\2190";margin-inline-start:6px}
@media (max-width:768px){.r9-samecar__head h2{font-size:18px}.r9-buybox{padding:14px!important}}
.single-product .wd-sticky-btn{box-shadow:0 -4px 16px rgba(0,0,0,.08)}
.single-product .wd-sticky-btn .single_add_to_cart_button{background:var(--r9-red)!important}
/* روابط الزحف الداخلية (من القالب الابن) بشكل متّسق */
.r9-links,.r9-cat-links{background:#fff;border:1px solid var(--r9-line)!important;border-radius:var(--r9-r)!important}
.r9-links h3,.r9-cat-links h2{color:var(--r9-ink);font-weight:700}
.r9-links a,.r9-cat-links a{color:var(--r9-ink)}
.r9-links p a,.r9-cat-links p a{background:var(--r9-bg)!important;border-radius:999px!important;font-size:13px}
.r9-links p a:hover,.r9-cat-links p a:hover{background:var(--r9-red-50)!important;color:var(--r9-red)}
.r9-links ul a:hover{color:var(--r9-red)}

/* ═════ التذييل ═════ */
.wd-footer{background:var(--r9-ink)!important;color:#c3c7cd;--wd-title-color:#fff;--wd-text-color:#c3c7cd;--wd-link-color:#e3e5e8;--wd-link-color-hover:#fff}
.wd-footer .elementor-128 .title,.wd-footer .wd-el-toggle-title,.wd-footer .wd-toggle-title,.wd-footer .wd-fontsize-l,.wd-footer h1,.wd-footer h2,.wd-footer h3,.wd-footer h4,.wd-footer h5,.wd-footer .info-box-title{color:#fff!important}
.wd-footer p,.wd-footer .wd-text-block{color:#c3c7cd!important}
.wd-footer a,.wd-footer .wd-list-content,.wd-footer .wd-sub-menu a{color:#d9dce0!important}
.wd-footer a:hover{color:#fff!important}
.wd-footer .e-con{border-color:rgba(255,255,255,.12)!important}
.wd-footer .info-box-icon,.wd-footer .wd-info-box .info-svg-wrapper{background:var(--r9-red)!important;color:#fff!important;border-radius:50%}
.r9-foot-logo img{max-width:120px!important;height:auto!important;background:#fff;border-radius:10px;padding:8px 10px}
.wd-copyrights,.copyrights-wrapper{background:#0e0f12!important;color:#9aa0a8!important;border-top:0!important}
.wd-copyrights a{color:#d9dce0}
.r9-cats .wd-cat-thumb,.r9-archive-cats .wd-cat-thumb{aspect-ratio:1/1;background:#fff;border-radius:var(--r9-r);display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--r9-line)}
.r9-cats .wd-cat-thumb img,.r9-archive-cats .wd-cat-thumb img{width:100%;height:100%;object-fit:cover;padding:0;border-radius:calc(var(--r9-r) - 1px)}
.r9-cats .wd-cat:hover .wd-cat-thumb{border-color:var(--r9-red)}
.woocommerce-shop .r9-archive-cats{display:none}

/* ═════════ المرحلة 2 ═════════ */
/* صور المنتج في المعرض والسلة: إطار مربع، احتواء، خلفية محايدة */
.woocommerce-product-gallery .wd-gallery-images .woocommerce-product-gallery__image,.woocommerce-product-gallery .wd-gallery-images .wd-carousel-item>figure{background:var(--r9-img-bg);border-radius:var(--r9-r);overflow:hidden}
.woocommerce-product-gallery .wd-gallery-images .woocommerce-product-gallery__image>a{display:block;aspect-ratio:1/1}
.woocommerce-product-gallery .wd-gallery-images img:not(.zoomImg){width:100%;height:100%;aspect-ratio:1/1;object-fit:contain;padding:4%;box-sizing:border-box;mix-blend-mode:multiply}
.woocommerce-product-gallery .wd-gallery-images img.zoomImg{mix-blend-mode:multiply;background:var(--r9-img-bg)}
.woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item{background:var(--r9-img-bg);border-radius:var(--r9-r-sm);overflow:hidden}
.woocommerce-product-gallery .wd-gallery-thumb img{aspect-ratio:1/1;width:100%;height:auto;object-fit:contain;padding:6%;box-sizing:border-box;mix-blend-mode:multiply}
.woocommerce-cart-form .product-thumbnail a,.woocommerce-mini-cart-item>a:not(.remove),.wd-checkout-prod-img,.woocommerce-checkout-review-order-table .product-thumbnail{background:var(--r9-img-bg);border-radius:8px;display:inline-block}
.woocommerce-cart-form .product-thumbnail img,.woocommerce-mini-cart-item img,.woocommerce-checkout-review-order-table img{aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply;padding:4px;box-sizing:border-box}

/* الماركات بصور */
.r9-makes__img{display:block;width:72px;height:72px;border-radius:10px;overflow:hidden;background:var(--r9-img-bg)}
.r9-makes__img img{width:100%;height:100%;object-fit:cover;display:block}
.r9-makes a:hover .r9-makes__img{outline:2px solid var(--r9-red);outline-offset:1px}
@media (max-width:768px){.r9-makes__img{width:60px;height:60px}}

/* أزرار عامة */
.r9-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;background:var(--r9-red);color:#fff!important;font-weight:700;font-size:15px;text-decoration:none!important;border:1.5px solid var(--r9-red);transition:background .15s}
.r9-btn:hover{background:var(--r9-red-700);border-color:var(--r9-red-700)}
.r9-btn--ghost{background:#fff;color:var(--r9-ink)!important;border-color:var(--r9-silver)}
.r9-btn--ghost:hover{background:#fff;border-color:var(--r9-ink)}

/* اقتراحات (السلة الفارغة، 404، البحث بلا نتائج) */
.r9-suggest{display:flex;flex-direction:column;gap:28px;margin:28px 0}
.r9-suggest__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}
.r9-suggest__head h2{margin:0;font-size:20px;font-weight:700;color:var(--r9-ink)}
.r9-suggest__head a{color:var(--r9-red);font-weight:700;font-size:14px;white-space:nowrap}
.r9-suggest__head a::after{content:"\2190";margin-inline-start:6px}
.r9-cgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:0;padding:0;list-style:none}
.r9-cgrid li{margin:0}
.r9-cgrid a{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;padding:10px 8px 12px;background:#fff;border:1px solid var(--r9-line);border-radius:var(--r9-r);text-align:center;transition:border-color .15s,box-shadow .15s}
.r9-cgrid a:hover{border-color:var(--r9-red);box-shadow:0 6px 18px rgba(22,24,29,.08)}
.r9-cgrid__img{display:block;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:var(--r9-img-bg)}
.r9-cgrid__img img{width:100%;height:100%;object-fit:cover;display:block}
.r9-cgrid__name{font-size:13.5px;font-weight:600;color:var(--r9-ink);line-height:1.45}
@media (max-width:1024px){.r9-cgrid{grid-template-columns:repeat(4,1fr)}}
@media (max-width:768px){.r9-cgrid{grid-template-columns:repeat(3,1fr);gap:8px}.r9-cgrid a{padding:8px 6px 10px}.r9-cgrid__name{font-size:12.5px}.r9-suggest__head h2{font-size:17px}}

/* السلة الفارغة */
.r9-empty{max-width:620px;margin:10px auto 0;padding:34px 24px 30px;background:#fff;border:1px solid var(--r9-line);border-radius:14px;text-align:center}
.r9-empty__icon{display:inline-grid;place-items:center;width:78px;height:78px;border-radius:50%;background:var(--r9-red-50);color:var(--r9-red);margin-bottom:12px}
.r9-empty__title{margin:0 0 8px;font-size:26px;font-weight:700;color:var(--r9-ink)}
.r9-empty__text{margin:0 auto 20px;max-width:460px;color:var(--r9-text);font-size:15px;line-height:1.8}
.r9-empty__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.wc-empty-cart-message:empty{display:none}
.woocommerce-cart .r9-trust--strip{margin-top:8px}

/* 404 */
.r9-404{padding-top:10px}
.r9-404__hero{position:relative;text-align:center;padding:40px 20px 30px;background:#fff;border:1px solid var(--r9-line);border-radius:14px;overflow:hidden}
.r9-404__code{margin:0;font-size:120px;font-weight:700;line-height:1;color:var(--r9-bg);letter-spacing:4px;user-select:none}
.r9-404__title{margin:-38px 0 10px;position:relative;font-size:30px;font-weight:700;color:var(--r9-ink)}
.r9-404__text{margin:0 auto 22px;max-width:560px;color:var(--r9-text);font-size:15.5px;line-height:1.8}
.r9-404__search{max-width:620px;margin:0 auto}
.r9-404__search .searchform{--wd-form-height:52px}
.r9-404__search input.s{border:2px solid var(--r9-ink)!important;border-radius:10px!important;font-size:15px}
.r9-404__search .searchsubmit{color:var(--r9-red)!important}
.r9-404__links{display:flex;justify-content:center;gap:22px;margin:18px 0 0;font-size:14.5px}
.r9-404__links a{color:var(--r9-red);font-weight:600}
@media (max-width:768px){.r9-404__code{font-size:84px}.r9-404__title{font-size:23px;margin-top:-26px}.r9-404__hero{padding:28px 16px 22px}}

/* البحث بلا نتائج */
.r9-noresults{margin-top:6px}
.r9-noresults__title{font-size:20px;font-weight:700;color:var(--r9-ink);margin:4px 0 10px}
.r9-noresults__tips{margin:0 0 6px;padding:14px 18px 14px 14px;padding-inline-start:34px;background:#fff;border:1px solid var(--r9-line);border-radius:var(--r9-r);color:var(--r9-text);font-size:14.5px;line-height:1.9}
.r9-noresults__lead{background:#fff;border:1px solid var(--r9-line);border-radius:var(--r9-r);padding:14px 18px;color:var(--r9-text)}
.r9-noresults__lead a{color:var(--r9-red);font-weight:700}
.r9-noresults .r9-cgrid{grid-template-columns:repeat(4,1fr)}
@media (max-width:768px){.r9-noresults .r9-cgrid{grid-template-columns:repeat(3,1fr)}}
.woocommerce-no-products-found .woocommerce-info,.wd-products-element .woocommerce-info{background:var(--r9-bg)!important;color:var(--r9-text)!important;border:1px solid var(--r9-line);border-radius:var(--r9-r)}

/* تنبيهات ووكومرس بألوان الهوية (بدل الأصفر) */
.woocommerce-info,.woocommerce-message,.woocommerce-notice--info,.wc-block-components-notice-banner.is-info{background:#eef1f5!important;color:var(--r9-ink)!important;border-radius:10px!important;border:1px solid #d9dee6!important}
.woocommerce-info::before,.woocommerce-notice--info::before{color:var(--r9-ink)!important}
.woocommerce-message{background:#eaf5ec!important;border-color:#cfe6d4!important}
.woocommerce-error{border-radius:10px!important}

/* السلة */
.woocommerce-cart .cart_totals,.woocommerce-cart .woocommerce-cart-form,.wd-cart-totals{border-radius:var(--r9-r)}
.woocommerce-cart .cart_totals .order-total .amount,.woocommerce-checkout .order-total .amount{color:var(--r9-ink)!important;font-weight:700}
.woocommerce-cart .shop_table .product-name a{color:var(--r9-ink);font-weight:600}
.woocommerce-cart .shop_table .product-subtotal .amount{color:var(--r9-ink);font-weight:700}
.wd-free-progress-bar .progress-bar{background-color:var(--r9-red)!important}
.woocommerce-shipping-methods label,.woocommerce-shipping-totals td{color:var(--r9-text)}
.woocommerce-shipping-methods .amount{color:var(--r9-ink)!important;font-weight:700}
.includes_tax,.tax_label{color:var(--r9-muted)}
.includes_tax .amount{color:var(--r9-muted)!important;font-weight:600}
.checkout-button,.wc-proceed-to-checkout .button{background:var(--r9-red)!important;border-radius:8px!important;font-weight:700!important;font-size:15px!important;min-height:50px}

/* إتمام الطلب */
.woocommerce-checkout #payment{background:transparent}
.woocommerce-checkout #payment .woocommerce-notice--info,.woocommerce-checkout #payment .woocommerce-info,.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice{display:block;background:#f3f5f8!important;border:1px solid #dfe3ea!important;border-inline-start:3px solid var(--r9-ink)!important;color:var(--r9-text)!important;font-size:14px;line-height:1.8;padding:14px 16px!important;padding-inline-start:46px!important;border-radius:10px!important;margin:0 0 14px}
.woocommerce-checkout #payment .woocommerce-notice--info::before,.woocommerce-checkout #payment .woocommerce-info::before{color:var(--r9-ink)!important}
.woocommerce-checkout #payment .woocommerce-notice--info a,.woocommerce-checkout #payment .woocommerce-info a{color:var(--r9-red);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.woocommerce-checkout #payment ul.payment_methods{border:0;padding:0}
.woocommerce-checkout #place_order{background:var(--r9-red)!important;border-radius:8px!important;font-weight:700;font-size:16px;min-height:52px}
.woocommerce-checkout .form-row label{color:var(--r9-ink);font-weight:600;font-size:14px}
.woocommerce-checkout .form-row .required{color:var(--r9-red)}
.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-checkout .select2-selection{border:1.5px solid var(--r9-silver)!important;border-radius:8px!important;min-height:46px}
.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus{border-color:var(--r9-red)!important;box-shadow:0 0 0 3px rgba(200,16,46,.12)}
.woocommerce-checkout .form-row textarea{min-height:96px;height:96px}
.woocommerce-checkout h3,.woocommerce-checkout .wd-el-title,.woocommerce-checkout .title{color:var(--r9-ink)}
.woocommerce-form-coupon-toggle .woocommerce-info{background:#fff!important}
.woocommerce-privacy-policy-text p{font-size:13px;color:var(--r9-muted)}

/* تم استلام الطلب */
.woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order .woocommerce-notice--success{background:#eaf5ec!important;border:1px solid #cfe6d4!important;color:var(--r9-green)!important;font-size:17px;font-weight:700;padding:18px 20px!important;border-radius:12px!important;text-align:right}
.woocommerce-order ul.order_details{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none}
.woocommerce-order ul.order_details li{margin:0;padding:14px 16px;background:#fff;border:1px solid var(--r9-line);border-radius:10px;font-size:13px;color:var(--r9-muted);text-transform:none;border-inline-end:1px solid var(--r9-line)}
.woocommerce-order ul.order_details li strong{display:block;margin-top:4px;font-size:15.5px;color:var(--r9-ink)}
.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-customer-details,.r9-next{background:#fff;border:1px solid var(--r9-line);border-radius:12px;padding:18px 20px;margin-bottom:20px}
.r9-next h2{margin:0 0 10px;font-size:19px;color:var(--r9-ink)}
.r9-next .r9-bb{border-top:0;padding-top:0}
.r9-next__help{margin:12px 0 0;font-size:14px;color:var(--r9-text)}
.r9-next__help a{color:var(--r9-red);font-weight:700}

/* حسابي */
.woocommerce-account .wd-registration-page,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{border-radius:12px}
.woocommerce-account .wd-registration-page{background:#fff;border:1px solid var(--r9-line);border-radius:14px;padding:28px 26px;max-width:960px;margin-inline:auto}
.woocommerce-account .wd-registration-page .wd-login-title,.woocommerce-account .wd-registration-page h2{font-size:22px;font-weight:700;color:var(--r9-ink)}
.woocommerce-account .col-register-text{color:var(--r9-text);line-height:1.9}
.woocommerce-account .col-register-text .btn,.woocommerce-account .wd-switch-to-register{background:var(--r9-ink)!important;color:#fff!important;border-radius:8px!important;font-weight:700;min-height:44px}
.woocommerce-account .woocommerce-form-login__submit,.woocommerce-account .woocommerce-form-register__submit,.woocommerce-account .woocommerce-Button{background:var(--r9-red)!important;color:#fff!important;border-radius:8px!important;font-weight:700;min-height:46px}
.woocommerce-account .woocommerce-form-row input.input-text{border:1.5px solid var(--r9-silver);border-radius:8px;min-height:46px}
.woocommerce-account .woocommerce-form-row input.input-text:focus{border-color:var(--r9-red)}
.woocommerce-account .woocommerce-MyAccount-navigation{background:#fff;border:1px solid var(--r9-line);border-radius:12px;padding:8px}
.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0}
.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:10px 12px;border-radius:8px;color:var(--r9-text);font-weight:600}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--r9-red-50);color:var(--r9-red)}
.woocommerce-account .woocommerce-MyAccount-content{background:#fff;border:1px solid var(--r9-line);border-radius:12px;padding:22px 24px}
.woocommerce-account .wd-my-account-links{gap:10px}
.woocommerce-account .wd-my-account-links>div a{border:1px solid var(--r9-line);border-radius:10px;background:#fff;color:var(--r9-ink);font-weight:600}
.woocommerce-account .wd-my-account-links>div a:hover{border-color:var(--r9-red);color:var(--r9-red)}
.woocommerce-account .wd-my-account-links>div a::before{color:var(--r9-red)}
.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .shop_table th{background:#f7f8f9;color:var(--r9-muted);font-weight:600}
.woocommerce-account .woocommerce-orders-table .button{background:var(--r9-ink)!important;color:#fff!important;border-radius:8px!important}
.woocommerce-account .woocommerce-Address{background:var(--r9-bg);border-radius:10px;padding:16px}
.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3{font-size:17px;color:var(--r9-ink)}
.woocommerce-account .woocommerce-Address-title .edit{color:var(--r9-red);font-weight:700}
@media (max-width:768px){.woocommerce-account .wd-registration-page{padding:20px 16px}.woocommerce-account .woocommerce-MyAccount-content{padding:16px}}

/* ═════════════════════════════════════════════════════════════
 *  UX الجولة 1 (2026-09-28): الأساسات — مقياس المسافات والخط، نظام البطاقات، التنقيح، لوحة الفلاتر السفلية
 * ═════════════════════════════════════════════════════════════ */
:root{--r9-s1:4px;--r9-s2:8px;--r9-s3:12px;--r9-s4:16px;--r9-s5:24px;--r9-s6:32px;--r9-fs-xs:12px;--r9-fs-sm:13.5px;--r9-fs-md:15px;--r9-fs-lg:18px;--r9-fs-xl:22px;--r9-fs-2xl:28px;--r9-focus:0 0 0 3px #fff,0 0 0 5px var(--r9-ink)}
.r9-nw{white-space:nowrap}
/* تركيز مرئي موحّد للوحة المفاتيح */
a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:0!important;box-shadow:var(--r9-focus)!important;border-radius:6px}
/* مسار التنقل: تباين ≥ 4.5 */
.wd-breadcrumbs,.woocommerce-breadcrumb,.wd-breadcrumbs a,.woocommerce-breadcrumb a{color:#5b606a!important}
.wd-breadcrumbs .wd-last,.woocommerce-breadcrumb .wd-last{color:var(--r9-ink)!important;font-weight:600}
/* روابط الشريط العلوي: مساحة نقر أكبر */
.r9-toplinks a{display:inline-flex;align-items:center;min-height:34px;padding-inline:4px}

/* ── البطاقة ── */






























/* ── الماركات: بطاقات نصية (بلا شعارات تجارية) ── */
.r9-makes--type a{justify-content:center;gap:2px;padding:16px 8px;min-height:104px}
.r9-makes--type .r9-makes__name{font-size:16px}
.r9-makes__lat{font-size:12px;letter-spacing:.12em;color:var(--r9-muted);font-weight:600;line-height:1.4}
.r9-makes--type .r9-makes__count{margin-top:4px}
.r9-makes--type a:hover .r9-makes__name{color:var(--r9-red)}
@media (max-width:768px){.r9-makes--type{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;margin-inline:0;padding-inline:0}.r9-makes--type li{flex:none}.r9-makes--type a{min-height:92px;padding:12px 6px}.r9-makes--type .r9-makes__name{font-size:15px}}

/* ── رأس الأرشيف ── */
.r9-archive-head h1,.r9-archive-head .entry-title,.r9-archive-head .title{font-size:28px!important;line-height:1.3}
@media (max-width:768px){.r9-archive-head h1,.r9-archive-head .entry-title,.r9-archive-head .title{font-size:22px!important}}
.r9-archive-tools select.orderby{min-height:44px;border-radius:10px;border:1.5px solid var(--r9-silver);font-weight:600;color:var(--r9-ink)}

/* ── شريط التنقيح (شرائح) ── */
.r9-refine{display:flex;flex-direction:column;gap:10px;margin:2px 0 16px}
.r9-refine__row{display:flex;align-items:flex-start;gap:12px;min-width:0}
.r9-refine__lbl{flex:none;min-width:64px;padding-top:9px;font-size:13px;font-weight:700;color:var(--r9-ink)}
.r9-refine__chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
.r9-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid var(--r9-line);border-radius:999px;background:#fff;color:var(--r9-ink)!important;font-size:13.5px;font-weight:600;white-space:nowrap;transition:border-color .15s,background .15s}
.r9-chip small{color:var(--r9-muted);font-weight:500;font-size:12px}
.r9-chip:hover{border-color:var(--r9-ink)}
.r9-chip.is-on{background:var(--r9-ink);color:#fff!important;border-color:var(--r9-ink)}
.r9-chip.is-on small{color:#d9dce0}
.r9-chip--x{background:var(--r9-red-50);border-color:#f2c2ca;color:var(--r9-red-700)!important}
.r9-chip--x span{font-size:18px;line-height:1;font-weight:400}
.r9-chip--clear{border-color:transparent;background:none;color:var(--r9-red)!important;text-decoration:underline;text-underline-offset:3px}
@media (max-width:1024px){
	.r9-refine__row{flex-direction:column;gap:6px}
	.r9-refine__lbl{padding-top:0;font-size:12.5px;color:var(--r9-muted)}
	.r9-refine__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-15px;padding-inline:15px;padding-bottom:2px;max-width:calc(100% + 30px)}
	.r9-refine__chips::-webkit-scrollbar{display:none}
	.r9-chip{min-height:44px}
}

/* ── الفلاتر في الجوال: لوحة سفلية ── */
@media (max-width:1024px){
	.wd-side-hidden:has(.r9-filters){inset:auto 0 0 0!important;top:auto!important;width:100%!important;max-width:none!important;max-height:88vh;border-radius:18px 18px 0 0;transform:translate3d(0,105%,0)!important;padding:0 16px calc(16px + env(safe-area-inset-bottom))!important;box-shadow:0 -10px 40px rgba(0,0,0,.2);transition:transform .35s cubic-bezier(.2,.8,.2,1)!important}
	.wd-side-hidden.wd-opened:has(.r9-filters){transform:none!important}
	.wd-side-hidden:has(.r9-filters)::before{content:"";display:block;flex:none;width:44px;height:5px;border-radius:3px;background:var(--r9-silver);margin:10px auto 4px}
	.wd-side-hidden:has(.r9-filters) .r9-filters{border:0;padding:0 2px;border-radius:0}
	.wd-side-hidden:has(.r9-filters) .wd-heading{padding:6px 0 10px;border-bottom:1px solid var(--r9-line)}
	.r9-archive-tools .wd-off-canvas-btn>a{min-height:44px;padding:0 16px!important;border:1.5px solid var(--r9-ink);border-radius:10px;color:var(--r9-ink)!important;font-weight:700;gap:8px}
	.r9-has-filters .r9-archive-tools .wd-off-canvas-btn>a{background:var(--r9-ink);color:#fff!important}
	.r9-has-filters .r9-archive-tools .wd-off-canvas-btn>a .wd-action-icon{color:#fff}
}

/* ── صفحة المنتج ── */
.r9-pinfo .product_title{font-size:26px!important;margin-bottom:6px!important}
@media (max-width:768px){.r9-pinfo .product_title{font-size:20px!important}}
.r9-buybox .price{font-size:30px!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
.r9-buybox .price ins{order:1}.r9-buybox .price del{order:2}.r9-buybox .price .woocommerce-price-suffix{order:3;font-size:13px!important;color:var(--r9-muted)}
@media (max-width:768px){.r9-buybox .price{font-size:26px!important}}
.r9-buybox .single_add_to_cart_button,.r9-buybox .wd-buy-now-btn{min-height:50px!important;border-radius:10px!important}
.r9-buybox .quantity input,.r9-buybox .quantity .minus,.r9-buybox .quantity .plus{min-height:50px}
.r9-buybox .quantity .minus,.r9-buybox .quantity .plus{min-width:40px}

/* ── الرئيسية ── */
@media (max-width:768px){
	.elementor-10295 .elementor-element-2c204d2{display:none}
	.elementor-10295 .elementor-element-e522a5c{display:none}
}
.r9-trust--strip strong{line-height:1.45}
.wd-side-hidden:has(.r9-filters)::before{align-self:center}

.woocommerce-product-gallery .product-labels .product-label.onsale{display:none}
@media (max-width:768px){
	.elementor-10295 .elementor-element-92fe419 .wd-slide{min-height:330px!important}
	.r9-makes--type li:nth-child(n+16){display:none}
	.woocommerce-product-gallery .wd-gallery-images .woocommerce-product-gallery__image>a{aspect-ratio:4/3}
	.woocommerce-product-gallery .wd-gallery-images img:not(.zoomImg){aspect-ratio:4/3}
}
/* أهداف لمس ≥ 44 في الجوال */
@media (max-width:1024px){
	.whb-header .wd-tools-element>a,.whb-header .wd-header-mobile-nav>a,.whb-header .wd-header-my-account>a{min-width:44px;min-height:44px;justify-content:center}
	.wd-header-search-form-mobile .searchform .searchsubmit{width:44px;height:44px}
	.wd-breadcrumbs a,.woocommerce-breadcrumb a{display:inline-block;padding-block:11px}
	.wd-carousel-container .wd-btn-arrow{width:44px;height:44px}
	.r9-more .btn{min-height:44px!important;display:inline-flex!important;align-items:center}
	.r9-samecar__head a,.r9-suggest__head a{display:inline-flex;align-items:center;min-height:44px}
}
/* بيانات المقالات: تباين كافٍ */
.wd-post .wd-post-cat,.wd-post .wd-post-date,.wd-post .wd-meta-date,.wd-post .wd-post-meta,.wd-post .wd-post-meta a{color:#646973!important}

/* ═════════════════════════════════════════════════════════════
 *  UX الجولة 2: «سيارتي» في كل مكان — شريط السيارة، شارات التوافق، فحص صفحة المنتج
 * ═════════════════════════════════════════════════════════════ */
.r9-linkbtn{display:inline-flex;align-items:center;min-height:32px;padding:0 4px;border:0;background:none;color:var(--r9-red);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media (pointer:coarse){.r9-linkbtn{min-height:44px}}
.r9-ok{color:var(--r9-green)}.r9-warn{color:#8a5300}
/* شريط السيارة */
.r9-carbar{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;background:#fff;border:1px solid var(--r9-line);border-inline-start:4px solid var(--r9-ink);border-radius:var(--r9-r);box-sizing:border-box}
.r9-carbar__ico{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--r9-bg);color:var(--r9-ink)}
.r9-carbar__txt{flex:1 1 auto;margin:0;font-size:14px;line-height:1.55;color:var(--r9-text)}
.r9-carbar__txt strong{color:var(--r9-ink)}
.r9-carbar__act{flex:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.r9-carbar__btn{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:0;border-radius:10px;background:var(--r9-ink);color:#fff!important;font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}
.r9-carbar__btn:hover{background:#000}
.r9-carbar.is-mine{border-inline-start-color:var(--r9-green)}
.r9-carbar.is-mine .r9-carbar__ico{background:#e8f4eb;color:var(--r9-green)}
.r9-carbar.is-other{border-inline-start-color:#c77700}
.r9-carbar.is-other .r9-carbar__ico{background:#fff4e0;color:#8a5300}
@media (max-width:768px){
	.r9-carbar{flex-wrap:wrap;gap:8px 10px;min-height:108px;align-content:center}
	.r9-carbar__txt{flex:1 1 calc(100% - 50px);font-size:13.5px}
	.r9-carbar__act{flex:1 1 100%;justify-content:flex-start}
	.r9-carbar__btn{min-height:44px;flex:1 1 auto;justify-content:center}
}
/* شارة التوافق في البطاقة */






/* صفحة المنتج: صندوق التوافق */
.r9-fit{display:block;padding:0;overflow:hidden}
.r9-fit__row{display:flex;gap:10px;align-items:flex-start;padding:10px 12px}
.r9-fit__years{color:var(--r9-muted);font-weight:600}
.r9-fit__mine{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0!important;padding:8px 12px;min-height:48px;border-top:1px solid var(--r9-line);background:#fff;font-size:13.5px;font-weight:500;color:var(--r9-text)}
.r9-fit__mine a{color:var(--r9-red)!important;text-decoration:underline;text-decoration-color:currentColor}
.r9-fit.is-ok{border-color:#b9dcc2}.r9-fit.is-ok .r9-fit__mine{background:#eef7f0}
.r9-fit.is-no,.r9-fit.is-make{border-color:#f0d39b}.r9-fit.is-no .r9-fit__mine,.r9-fit.is-make .r9-fit__mine{background:#fff8ea}
/* زر الترويسة بعد حفظ السيارة */
.r9-finder-btn.has-car{border-color:#7fd28f}
.r9-finder-btn--mobile.has-car{border-color:#b9dcc2;background:#eef7f0}
.r9-finder-btn--mobile.has-car .r9-ico{color:var(--r9-green)}
.r9-modal__mine{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0 0;padding:10px 12px;background:#eef7f0;border-radius:10px;font-size:14px;color:var(--r9-ink)}
.r9-modal__mine .r9-ico{color:var(--r9-green)}
.r9-modal__mine[hidden]{display:none}

/* ═════ الجولة 1ب: إصلاحات بعد النقد المستقل ═════ */
/* السعر القديم: عملة مقروءة غير مضغوطة */
.wd-product .price del,.r9-buybox .price del,.wd-sticky-btn .price del{color:#646973!important;font-weight:400}
.wd-product .price del .woocommerce-Price-currencySymbol,.r9-buybox .price del .woocommerce-Price-currencySymbol{font-size:1em!important;margin:0}
/* عنوان الأرشيف ومسار التنقل: يمين في RTL، والمسار كاملًا في الجوال */
.r9-archive-head,.r9-archive-head .elementor-widget-container{text-align:start!important;align-items:flex-start!important}
.r9-archive-head .elementor-widget{align-self:stretch}
@media (max-width:1024px){
	.wd-breadcrumbs,.woocommerce-breadcrumb{white-space:normal!important;flex-wrap:wrap!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}
	.wd-el-breadcrumbs.wd-nowrap-md .wd-breadcrumbs{white-space:normal!important}
}
/* المقارنة ليست جزءًا من المتجر */
.wd-compare-btn,.wd-single-compare-btn{display:none!important}
/* صفحة المنتج في الجوال: شريط شراء ثابت دائم بالسعر وزر السلة بدل شريط التنقل السفلي */
@media (max-width:768px){
	.single-product .wd-toolbar{display:none!important}
	.single-product .wd-sticky-btn{transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;bottom:0!important;top:auto!important;height:auto!important;background:#fff!important;padding:8px 0 calc(8px + env(safe-area-inset-bottom))!important;box-shadow:0 -6px 20px rgba(22,24,29,.12)!important;border-top:1px solid var(--r9-line)}
	.single-product .wd-sticky-btn .wd-sticky-btn-content,.single-product .wd-sticky-btn .quantity,.single-product .wd-sticky-btn .wd-buy-now-btn,.single-product .wd-sticky-btn .wd-wishlist-btn{display:none!important}
	.single-product .wd-sticky-btn-cart{display:flex!important;align-items:center;gap:12px;width:100%;flex-wrap:nowrap}
	.single-product .wd-sticky-btn .price{display:flex!important;flex-direction:column;align-items:flex-start;margin:0!important;font-size:19px!important;font-weight:700;line-height:1.2;color:var(--r9-ink)!important;flex:none}
	.single-product .wd-sticky-btn .price del{font-size:12px!important;order:2}
	.single-product .wd-sticky-btn .price ins{order:1;text-decoration:none;color:var(--r9-red)}
	.single-product .wd-sticky-btn .price .woocommerce-price-suffix{order:3;display:block;font-size:12px;font-weight:400;color:var(--r9-muted)}
	.single-product .wd-sticky-btn form.cart{flex:1 1 auto;display:flex!important;margin:0!important}
	.single-product .wd-sticky-btn .single_add_to_cart_button{flex:1 1 auto;min-height:48px!important;border-radius:10px!important;background:var(--r9-red)!important;font-size:15px!important;font-weight:700}
	body.single-product{padding-bottom:72px}
	.single-product .r9-wa{bottom:calc(84px + env(safe-area-inset-bottom))}
}
/* شريط التوصيل المتوقع: سطران واضحان */
.r9-bb [data-r9-eta] small{display:block;font-size:13px;color:var(--r9-text);margin-top:1px}
/* الشريط الجانبي على سطح المكتب: منزلق السعر داخل الإطار */
.r9-filter--price .price_slider{margin-inline:9px!important}
/* المقالات: صور بنسبة موحّدة */
.wd-post .wd-post-img img,.wd-blog-holder .wd-post-img img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}
/* عدادات صفرية لا تُعرض */
.wd-tools-count:is(:empty),.wd-tools-count[data-count="0"]{display:none}
@media (max-width:768px){.single-product .wd-sticky-btn .wd-sticky-btn-container{padding-inline:12px!important}}
/* الجولة 2: كثافة بطاقات الأقسام — التخفيض بجانب السعر، والضريبة مذكورة مرة فوق الشبكة */




.r9-vatnote{margin:0;font-size:12.5px;color:var(--r9-muted)}

/* الشريط الجانبي: قائمة الأقسام بلا تمرير داخلي مقطوع */
.r9-filter__list{max-height:none!important;overflow:visible!important}
.r9-filter__more summary{display:flex;align-items:center;min-height:40px;padding:0 8px;color:var(--r9-red);font-weight:700;font-size:14px;cursor:pointer;list-style:none}
.r9-filter__more summary::-webkit-details-marker{display:none}
.r9-filter__more summary::after{content:"⌄";margin-inline-start:6px}
.r9-filter__more details[open] summary::after{content:"⌃"}
.r9-filter--price .ui-slider{margin-inline:10px!important}

/* ═════════════════════════════════════════════════════════════
 *  UX الجولة 3: التحويل — السلة الجانبية، إشارة الإضافة، حالات التحميل، تفاصيل مطوية
 * ═════════════════════════════════════════════════════════════ */
/* السلة الجانبية: رابط العنصر الشفاف كان يغطي الصورة والاسم والسعر بخلفية رمادية */
.woocommerce-mini-cart-item>a.cart-item-link{background:none!important;border-radius:0!important;display:block!important}
.cart-widget-side .woocommerce-mini-cart-item{display:flex;gap:12px;align-items:flex-start;padding:14px 16px!important;border-bottom:1px solid var(--r9-line)}
.cart-widget-side .woocommerce-mini-cart-item .cart-item-image{flex:none;width:72px;height:72px;background:var(--r9-img-bg);border-radius:10px;overflow:hidden;margin:0!important}
.cart-widget-side .woocommerce-mini-cart-item .cart-item-image img{width:100%!important;height:100%!important;object-fit:contain;padding:4px;box-sizing:border-box;mix-blend-mode:multiply}
.cart-widget-side .cart-info .wd-entities-title{font-size:14px;font-weight:600;line-height:1.5;color:var(--r9-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}
.cart-widget-side .cart-info .wd-product-sku{display:none}
.cart-widget-side .cart-info .quantity .amount{font-weight:700;color:var(--r9-ink)}
.cart-widget-side .woocommerce-mini-cart-item .remove{z-index:2;inset-inline-end:10px!important;inset-inline-start:auto!important;width:32px!important;height:32px!important;display:grid!important;place-items:center;border-radius:50%;background:#fff;border:1px solid var(--r9-line);font-size:18px!important}
.cart-widget-side .woocommerce-mini-cart__total{font-size:16px}
.cart-widget-side .woocommerce-mini-cart__total .amount{color:var(--r9-ink)!important;font-weight:700}
.cart-widget-side .woocommerce-mini-cart__buttons .btn,.cart-widget-side .woocommerce-mini-cart__buttons .button{min-height:48px!important;border-radius:10px!important;font-weight:700;font-size:15px}
.cart-widget-side .woocommerce-mini-cart__buttons .checkout{background:var(--r9-red)!important;color:#fff!important}
.cart-widget-side .woocommerce-mini-cart__buttons .btn-cart{background:#fff!important;border:1.5px solid var(--r9-ink)!important;color:var(--r9-ink)!important}
.cart-widget-side .wd-heading{border-bottom:1px solid var(--r9-line)}
.cart-widget-side .wd-heading .title{font-size:18px;font-weight:700;color:var(--r9-ink)}
@media (max-width:768px){.cart-widget-side{--wd-side-hidden-w:min(400px,92vw)}}
/* بطاقة بعد الإضافة */




@keyframes r9spin{to{transform:rotate(360deg)}}
/* إطار الصورة الهيكلي أثناء التحميل */
.wd-product .product-image-link:not(.r9-loaded),.r9-cgrid__img:not(.r9-loaded){background:linear-gradient(100deg,#f1f2f4 30%,#e7e9ec 50%,#f1f2f4 70%) 0 0/300% 100%!important;animation:r9sk 1.3s ease-in-out infinite}
@keyframes r9sk{from{background-position:100% 0}to{background-position:0 0}}
/* الكمية: أهداف لمس */
.r9-buybox .quantity .minus,.r9-buybox .quantity .plus{min-width:44px!important;min-height:50px}
.r9-buybox .quantity input.qty{min-width:44px}
@media (pointer:coarse){.cart-widget-side .quantity .minus,.cart-widget-side .quantity .plus{min-width:40px;min-height:40px}.cart-widget-side .quantity input{min-height:40px}}
/* تفاصيل الشحن المطوية */
.r9-ship{margin-top:6px;border:1px solid var(--r9-line);border-radius:10px;background:#fff}
.r9-ship summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;font-weight:700;color:var(--r9-ink);cursor:pointer;list-style:none}
.r9-ship summary::-webkit-details-marker{display:none}
.r9-ship summary::after{content:"+";font-size:20px;color:var(--r9-muted)}
.r9-ship[open] summary::after{content:"−"}
.r9-ship__body{padding:4px 14px 12px}
/* الحركة: احترام تقليل الحركة */
@media (prefers-reduced-motion:reduce){
	.wd-product .product-image-link,.r9-cgrid__img{animation:none!important}
	
	*{scroll-behavior:auto!important}
	.wd-side-hidden:has(.r9-filters){transition:none!important}
}
/* الجولة 3ب: بعد النقد */
/* شريط الشراء الثابت: يظهر فقط بعد تجاوز زر الإضافة الأصلي، بتخطيط شبكي لا يقصّ السعر */
@media (max-width:768px){
	.single-product .wd-sticky-btn{transform:translate3d(0,110%,0)!important;transition:transform .25s ease!important}
	html.r9-sticky-on .single-product .wd-sticky-btn,html.r9-sticky-on body.single-product .wd-sticky-btn{transform:none!important}
	.single-product .wd-sticky-btn .wd-sticky-btn-container{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))!important;max-width:100%!important;box-sizing:border-box}
	.single-product .wd-sticky-btn-cart{display:grid!important;grid-template-columns:auto 1fr;gap:12px;align-items:center}
	.single-product .wd-sticky-btn .price{white-space:nowrap}
	.single-product .wd-sticky-btn form.cart{min-width:0}
}
/* المحدد: خانة السنة */
.r9-finder--bar .r9-finder__fields{flex-wrap:nowrap}
.r9-finder__field--year{flex:0 1 150px!important}
@media (max-width:1024px){.r9-finder__field--year{flex:1 1 100%!important}.r9-finder--bar .r9-finder__fields{flex-wrap:wrap}}
.r9-filter--car .r9-finder__field--year{flex:1 1 auto!important}
/* زر ثانوي واحد: «اشترِ الآن» بإطار، والأحمر للإجراء الأساسي فقط */
.r9-buybox .wd-buy-now-btn{background:#fff!important;color:var(--r9-ink)!important;border:1.5px solid var(--r9-ink)!important}
.r9-buybox .wd-buy-now-btn:hover{background:var(--r9-ink)!important;color:#fff!important}
.r9-carbar__btn{background:#fff;color:var(--r9-ink)!important;border:1.5px solid var(--r9-ink)}
.r9-carbar__btn:hover{background:var(--r9-ink);color:#fff!important}
/* شريط السيارة في الجوال: سطر واحد مضغوط */
@media (max-width:768px){
	.r9-carbar{flex-wrap:nowrap;min-height:64px;padding:8px 10px;gap:8px}
	.r9-carbar__ico{width:32px;height:32px}
	.r9-carbar__txt{flex:1 1 auto;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
	.r9-carbar__act{flex:none}
	.r9-carbar__btn{min-height:44px;padding:0 12px;font-size:13px;flex:none}
	.r9-carbar__act .r9-linkbtn{display:none}
	.r9-carbar.is-mine .r9-carbar__act .r9-linkbtn:only-child{display:inline-flex}
	.r9-vatnote{display:none}
	.r9-archive-head .woocommerce-result-count::after{content:" · الأسعار شاملة الضريبة"}
	.wd-content-layout,.site-content.wd-content-layout{padding-top:12px!important}
}
/* الترتيب في الجوال: قائمة مسمّاة بدل أيقونة */
@media (max-width:1024px){
	.woocommerce-ordering.wd-ordering-mb-icon{position:relative}
	.woocommerce-ordering.wd-ordering-mb-icon::before,.woocommerce-ordering.wd-ordering-mb-icon::after{display:none!important}
	.woocommerce-ordering.wd-ordering-mb-icon select.orderby{position:static!important;opacity:1!important;width:auto!important;height:44px!important;min-height:44px;font-size:14px!important;color:var(--r9-ink)!important;font-weight:600;padding-inline:12px 30px!important;border:1.5px solid var(--r9-silver)!important;border-radius:10px!important;background-color:#fff!important;text-indent:0!important;max-width:180px}
	.r9-archive-tools{gap:8px!important}
}
/* الشرائح: تلميح التمرير عند الحافة */
@media (max-width:1024px){.r9-refine__chips{-webkit-mask-image:linear-gradient(to left,#000 88%,transparent);mask-image:linear-gradient(to left,#000 88%,transparent)}}
/* بطاقة موحّدة: زر الإضافة في الأسفل دائمًا */





/* التوافق: درجات الحالة */

/* خلفية احتياطية للبانرات حتى تُحمّل صورها (لا نص أبيض على أبيض) */
.promo-banner .banner-inner,.wd-banner .banner-inner{text-shadow:0 1px 2px rgba(0,0,0,.25)}
.promo-banner,.wd-banner{background-color:#2a2e35}
/* مسار التنقل: الصفحة الحالية ظاهرة في الجوال */
@media (max-width:1024px){.wd-breadcrumbs .wd-last,.woocommerce-breadcrumb .wd-last{display:inline!important}}
/* أدوات الأرشيف في الجوال: الفلاتر والترتيب في صف واحد داخل الإطار */
@media (max-width:1024px){
	.r9-archive-tools{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;max-width:100%}
	.r9-archive-tools>.elementor-element{width:auto!important;max-width:none;margin:0!important}
	.r9-archive-tools .woocommerce-ordering{position:static!important;margin:0!important}
	.r9-archive-tools .wd-shop-ordering{margin-inline-start:0!important}
	.wd-breadcrumbs .wd-delimiter,.woocommerce-breadcrumb .wd-delimiter{display:inline!important}
	.single-product .wd-breadcrumbs .wd-last,.single-product .wd-breadcrumbs .wd-last+.wd-delimiter{display:none!important}
}
@media (max-width:1024px){.r9-archive-tools .wd-shop-ordering,.r9-archive-tools .woocommerce-ordering.wd-ordering-mb-icon{width:auto!important;height:auto!important;min-width:0;flex:0 1 auto}}

/* ═════════════════════════════════════════════════════════════
 *  UX الجولة 4: صقل — السلة الجانبية، المسار، الترقيم، الحالات، العروض المختلفة
 * ═════════════════════════════════════════════════════════════ */
.cart-widget-side .woocommerce-mini-cart-item .remove{font-size:0!important;line-height:1}
.cart-widget-side .woocommerce-mini-cart-item .remove::after{font-size:12px!important}
@media (max-width:1024px){.single-product .wd-breadcrumbs .wd-delimiter:has(+ .wd-last){display:none!important}}


/* ترقيم الصفحات */
.woocommerce-pagination .page-numbers li>*{min-width:40px;min-height:40px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:10px!important}
@media (pointer:coarse),(max-width:768px){.woocommerce-pagination .page-numbers li>*{min-width:44px;min-height:44px}}
.woocommerce-pagination .page-numbers .current{background:var(--r9-ink)!important;color:#fff!important}
/* بطاقات المقالات بلا شريط الكاتب فوق الصورة */
.wd-post .wd-post-author,.wd-post .wd-meta-author,.wd-post .wd-post-img .wd-post-share,.wd-post .wd-post-share{display:none!important}
.wd-tools-count.r9-zero{display:none!important}
/* بطاقات الأقسام في الرئيسية: رابط العدد بمساحة نقر كافية */
.r9-cats .wd-cat .more-products a,.r9-cats .wd-cat .wd-cat-count{display:inline-block;padding-block:8px}
/* الكاروسيل في اللمس: السحب بدل الأسهم الصغيرة فوق البطاقات */
@media (pointer:coarse) and (max-width:768px){.wd-carousel-container .wd-nav-arrows{display:none!important}}
/* البطاقة: التخفيض بلون متّسق في كل الشرائط */

.elementor-10295 .elementor-element-a594443 .promo-banner,.elementor-10295 .elementor-element-a594443 .wd-banner{background-color:#fbe9ee}

/* ═════════════════════════════════════════════════════════════
 *  الجولة الممتازة 1 (2026-09-29): الجوال أولًا
 *  نظام موحّد: مسافات 4/8/12/16/24، زوايا 12 للبطاقات و10 للأزرار، ظلّان فقط، استجابة لمس فورية
 * ═════════════════════════════════════════════════════════════ */
:root{--r9-r:12px;--r9-r-btn:10px;--r9-sh-1:0 1px 2px rgba(22,24,29,.06);--r9-sh-2:0 6px 20px rgba(22,24,29,.09);--r9-line-2:#eceef1}

/* ── اللمس: بلا وميض رمادي ولا تأخير نقرتين، وضغط فوري بلا انتقالات ── */
html{-webkit-tap-highlight-color:transparent}
a,button,[role=button],summary,label,select,input{touch-action:manipulation}
/* محتوى «التمرير» في بطاقة ووودمارت (جدول الوزن) لا قيمة له ويُكلّف إعادة تخطيط عند كل لمس */

@media (hover:none){
	
	.wd-product .product-wrapper,.wd-product .wd-add-btn>a,.r9-chip,.r9-makes a,.r9-btn,.r9-finder__go,.r9-carbar__btn{transition:none!important}
	
	.wd-product .wd-add-btn>a:active,.r9-chip:active,.r9-btn:active,.r9-finder__go:active,.r9-carbar__btn:active,.r9-buybox .single_add_to_cart_button:active,.r9-buybox .wd-buy-now-btn:active,.r9-archive-tools .wd-off-canvas-btn>a:active,.r9g-btn:active,.r9g-week__all:active{transform:scale(.97)}
	.r9-makes a:active,.wd-product .product-image-link:active{opacity:.8}
}
/* صور البطاقات: خلفية ثابتة بدل الوميض المتحرك المستمر (كان يعيد الرسم في كل إطار) */
.wd-product .product-image-link:not(.r9-loaded),.r9-cgrid__img:not(.r9-loaded){animation:none!important;background:#f3f4f6!important}

/* ── الأداء: الأقسام البعيدة لا تُحسب حتى تقترب من الشاشة (يخفّف كلفة كل لمسة) ── */
.elementor-10295>.elementor-element:nth-child(n+6){content-visibility:auto;contain-intrinsic-size:auto 560px}

/* ═════ البطاقة ═════ */








/* سطر التوافق: أيقونة سيارة بدل كلمة «يناسب:» (تبقى مقروءة لقارئ الشاشة) */








/* السعر: السطر الأول السعر الحالي + شارة الخصم، والثاني السعر قبل التخفيض */












.r9g-cd--mini .r9g-cd__u{border-radius:5px}
/* زر الإضافة: ملوّن هادئ، والأحمر الكامل عند التمرير (سطح المكتب) */








/* المفضلة: دائرة 34 بكسل مرئية داخل هدف لمس 44 */



/* بطاقات الجوال: كثافة أعلى بلا ازدحام */


/* ═════ عناوين الأقسام (الرئيسية وصفحة المنتج) ═════ */
.r9-sec-title .title,.r9g-rail__head h2,.r9-samecar__head h2,.r9g-fbt__head h2{letter-spacing:-.01em}
@media (max-width:768px){
	.r9-sec-title .title,.r9g-rail__head h2,.r9-samecar__head h2{font-size:18px!important;line-height:1.4}
	.r9-more .btn,.r9-samecar__head a,.r9g-rail__head a{font-size:13.5px!important}
}

/* ═════ الرئيسية (الجوال) ═════ */
@media (max-width:1024px){
	/* المحدد: السنة وزر العرض في صف واحد */
	.r9-finder--bar{padding:14px!important;border-top-width:3px}
	.r9-finder--bar .r9-finder__head{gap:10px}
	.r9-finder--bar .r9-finder__icon{width:40px;height:40px}
	.r9-finder--bar .r9-finder__title{font-size:17px}
	.r9-finder--bar .r9-finder__sub{font-size:12.5px;line-height:1.5}
	.r9-finder--bar .r9-finder__fields{gap:8px}
	.r9-finder--bar .r9-finder__field,.r9-finder--bar .r9-finder__field--year{flex:1 1 calc(50% - 4px)!important}
	.r9-finder--bar .r9-finder__go{flex:1 1 calc(50% - 4px);padding:0 12px}
	.r9-finder--bar{--h:46px}
	.r9-finder select{border-width:1px;border-color:#cfd3d8}
	/* شريط الثقة: 2×2 أهدأ */
	.r9-trust--strip li{padding:10px;gap:8px;align-items:flex-start}
	.r9-trust--strip .r9-ico{width:22px;height:22px;margin-top:1px}
	.r9-trust--strip strong{font-size:12.5px;line-height:1.45}
	.r9-trust--strip small{font-size:12px;line-height:1.5}
}
/* الماركات */
.r9-makes--type a{border-radius:var(--r9-r)}
@media (max-width:768px){
	.r9-makes--type{gap:8px}
	.r9-makes--type a{min-height:84px;padding:10px 6px}
	.r9-makes--type .r9-makes__name{font-size:14.5px}
	.r9-makes__lat{font-size:12px}
	.r9-makes--type .r9-makes__count{font-size:12px}
}
/* عروض الأسبوع */
@media (max-width:768px){
	.r9g-week__head{padding:14px;border-radius:var(--r9-r);gap:10px}
	.r9g-week__head h2{font-size:19px}
	.r9g-week__all{min-height:44px;border-radius:var(--r9-r-btn);flex:1 1 100%;justify-content:center}
}

/* ═════ الأرشيف (الجوال) ═════ */
@media (max-width:1024px){
	.r9-archive-head h1,.r9-archive-head .entry-title{font-size:21px!important;line-height:1.35!important}
	.r9-archive-head .woocommerce-result-count{font-size:12.5px}
	/* الفلاتر والترتيب: زران متساويان بعرض الصفحة */
	.r9-archive-tools{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}
	.r9-archive-tools>.elementor-element{width:100%!important;min-width:0}
	.r9-archive-tools .wd-off-canvas-btn,.r9-archive-tools .wd-off-canvas-btn>a{width:100%}
	.r9-archive-tools .wd-off-canvas-btn>a{justify-content:center;border-width:1px!important;border-color:#cfd3d8!important;border-radius:var(--r9-r-btn)!important;font-size:14px}
	.r9-archive-tools .woocommerce-ordering,.r9-archive-tools .wd-shop-ordering{width:100%!important}
	.woocommerce-ordering.wd-ordering-mb-icon select.orderby{width:100%!important;max-width:none!important;border-width:1px!important;border-color:#cfd3d8!important;border-radius:var(--r9-r-btn)!important;font-size:14px!important;background-position:left 12px center!important}
	/* شريط السيارة: سطر واحد مضغوط */
	.r9-carbar{min-height:56px;padding:6px 8px 6px 6px;border-inline-start-width:3px;gap:8px;border-radius:var(--r9-r)}
	.r9-carbar__ico{width:30px;height:30px}
	.r9-carbar__txt{font-size:12.5px;line-height:1.45}
	.r9-carbar__btn{min-height:44px;padding:0 12px;font-size:13px;border-width:1px;border-radius:var(--r9-r-btn)}
	/* الشرائح */
	.r9-refine{gap:8px;margin-bottom:12px}
	.r9-refine__lbl{font-size:12px!important;font-weight:600}
	.r9-chip{min-height:40px;padding:0 13px;font-size:13px;gap:5px;border-color:#dfe2e6}
	.r9-chip small{font-size:12px}
}

/* ═════ صفحة المنتج (الجوال): السعر داخل الشاشة الأولى ═════ */
@media (max-width:768px){
	.r9-pinfo{gap:12px!important}
	.r9-pinfo .product_title{font-size:19px!important;line-height:1.5!important;margin:0!important}
	.r9-fit{margin:0!important;border-radius:var(--r9-r)}
	.r9-fit__row{padding:9px 12px;font-size:13.5px}
	.r9-fit__mine{min-height:44px;padding:4px 12px;font-size:13px}
	.r9-buybox{padding:14px!important;border-radius:var(--r9-r)!important;box-shadow:var(--r9-sh-1)!important}
	.r9-buybox .price{font-size:26px!important}
	.woocommerce-product-gallery .wd-gallery-images .woocommerce-product-gallery__image{border-radius:var(--r9-r)}
}
/* السعر في صندوق الشراء: الحالي بلون الحبر، والتوفير شارة */
.r9-buybox .price ins{color:var(--r9-ink)!important}
.r9-save{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0 10px!important;padding:3px 10px;border-radius:8px;background:var(--r9-red-50);color:var(--r9-red-700)!important;font-size:13.5px;font-weight:600}
.r9-save .amount,.r9-save strong{color:var(--r9-red-700)!important}
.r9-save span{color:var(--r9-red-700)!important;font-weight:500}
@media (max-width:1024px){
	.r9-archive-head{row-gap:2px!important}
	.elementor-element-6e35ee3{row-gap:12px!important}
	.elementor-element-ffd647a{row-gap:10px!important}
}
/* زر الإضافة: الأيقونة بجانب النص */





/* شريط الشراء الثابت: كان ينفذ خارج الهامش (هامش سالب من ووودمارت) فيلتصق السعر بحافة الشاشة — نفس الصف الواحد والارتفاع */
@media (max-width:768px){.single-product .wd-sticky-btn .wd-sticky-btn-cart{margin-inline:0!important;width:100%!important}}

/* داخل قسم «عروض الأسبوع» العدّاد الكبير في رأس القسم يكفي؛ البطاقة تحمل الشارة فقط */
.r9g-week .r9g-cardcamp .r9g-cd{display:none}

/* بطاقات الأقسام: رابط العدد بهدف لمس 44 */
.r9-cats .wd-cat .more-products a,.r9-cats .wd-cat .wd-cat-count{min-height:44px;display:inline-flex!important;align-items:center;padding-block:0!important}
/* سطر التوافق: اسم الموديل لا يُقصّ أبدًا؛ السنوات تتقلّص أولًا */




/* عدّاد عرض الأسبوع في البطاقة: شريحة واحدة مقروءة «2 يومان 14:02:29» */

.r9g-cd--mini{display:inline-flex;gap:0!important;padding:1px 7px;border-radius:6px;background:var(--r9-red-50);color:var(--r9-red-700);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;min-height:22px}
.r9g-cd--mini .r9g-cd__u{background:none!important;padding:0!important;min-width:0!important;color:inherit!important;border-radius:0}
.r9g-cd--mini .r9g-cd__u b{font-size:12px!important}
.r9g-cd--mini .r9g-cd__u:last-child{order:1}
.r9g-cd--mini .r9g-cd__u:nth-last-child(2){order:2}
.r9g-cd--mini .r9g-cd__u:nth-last-child(2)::before,.r9g-cd--mini .r9g-cd__u:nth-last-child(2)::after{content:":";padding:0 1px}
.r9g-cd--mini .r9g-cd__u:nth-last-child(3){order:3}
.r9g-cd--mini .r9g-cd__u:first-child:nth-last-child(4){order:0;margin-inline-end:5px;gap:3px}
.r9g-cd--mini .r9g-cd__u:first-child:nth-last-child(4) i{display:inline!important;font-size:12px;font-weight:600;opacity:1}
/* شريط السيارة: نفس لغة البطاقات (حد 1px، أيقونة بلون الهوية) بدل الحافة السوداء السميكة */
.r9-carbar{border:1px solid var(--r9-line)!important;border-radius:var(--r9-r)}
.r9-carbar__ico{background:var(--r9-red-50);color:var(--r9-red)}
.r9-carbar.is-mine{border-color:#b9dcc2!important;background:#f5fbf6}
.r9-carbar.is-other{border-color:#f0d39b!important;background:#fffaf0}
/* الماركات: عدد الموديلات يُخفى في الجوال (سطر واحد نظيف) */
/* الرئيسية في الجوال: «اختر سيارتك» أولًا ثم العروض — التوافق هو بطل التجربة */
@media (max-width:767px){
	.elementor-10295>.elementor-element-bf22bde{margin-top:12px}
	.elementor-10295>.elementor-element-7568552{margin-top:12px}
}
/* صفحة المنتج: «اشترِ الآن» ثانوي هادئ، والأحمر للإضافة فقط */
.r9-buybox .wd-buy-now-btn{background:#fff!important;border:1.5px solid var(--r9-ink)!important;color:var(--r9-ink)!important;border-radius:var(--r9-r-btn)!important;min-height:48px!important}
@media (hover:hover){.r9-buybox .wd-buy-now-btn:hover{background:var(--r9-ink)!important;color:#fff!important}}
.r9-buybox .single_add_to_cart_button{border-radius:var(--r9-r-btn)!important}
.r9-buybox .quantity{border-radius:var(--r9-r-btn)}
@media (max-width:768px){.woocommerce-product-gallery .wd-gallery-images img:not(.zoomImg){padding:2%}}

/* ═════════════════════════════════════════════════════════════
 *  الجولة الممتازة 2: اللمسات — لوحة الفلاتر، أهداف اللمس، إيقاع النصوص، الأقسام
 * ═════════════════════════════════════════════════════════════ */
/* روابط نصية صغيرة: مساحة لمس 44 دون تغيير التخطيط (حشوة وهامش سالب) */
.wd-post .wd-post-cat a,.wd-post .wd-post-read-more a,.wd-post .wd-entities-title a,.r9-bb a,.r9-fit__row a,.r9-specs td a{padding-block:12px;margin-block:-12px;display:inline-block}
.r9-bb a,.r9-fit__row a,.r9-specs td a{display:inline}
.wd-post .wd-post-cat,.wd-post .wd-post-read-more{position:relative;z-index:1}
/* نافذة «اختر سيارتك»: زر إغلاق 44 */
.r9-modal__close{width:44px;height:44px;top:6px;inset-inline-end:6px;border-radius:50%}
.r9-modal__close:hover{background:var(--r9-bg)}
.r9-modal__box{border-radius:16px}
/* «عرض الكل»: رابط نظيف بلا خط زخرفي */
.r9-more .btn{border:0!important;box-shadow:none!important;min-height:44px!important;display:inline-flex!important;align-items:center}
.r9-more .btn::before{display:none!important}
.r9-sec-head{align-items:center!important}
/* لوحة الفلاتر السفلية (الجوال): مقبض في المنتصف، صفوف 44، منزلق سعر ناعم */
@media (max-width:1024px){
	.wd-side-hidden:has(.r9-filters)::before{position:absolute;top:8px;left:50%;margin:0 0 0 -22px!important}
	.wd-side-hidden:has(.r9-filters){padding-top:14px!important}
	.wd-side-hidden:has(.r9-filters) .wd-heading{padding:10px 0 12px}
	.wd-side-hidden:has(.r9-filters) .close-side-widget>a,.wd-side-hidden:has(.r9-filters) .wd-action-btn>a{min-height:44px}
	.r9-filters .r9-filter__list a{min-height:44px;align-items:center;padding:0 10px;font-size:14.5px;border-radius:10px}
	.r9-filters .r9-filter__list small{font-variant-numeric:tabular-nums}
	.r9-filters .r9-filter__checks a{min-height:44px;font-size:14.5px}
	.r9-filters .r9-filter__years{max-height:none;gap:8px}
	.r9-filters .r9-filter__years a{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:14px}
	.r9-filters .r9-filter__more summary{min-height:44px}
	.r9-filter__title{font-size:16px!important;margin-bottom:8px!important}
}
.r9-filter--price .ui-slider{height:4px!important;border-radius:2px;background:var(--r9-line)!important;border:0!important}
.r9-filter--price .ui-slider .ui-slider-range{background:var(--r9-red)!important}
.r9-filter--price .ui-slider .ui-slider-handle{width:24px!important;height:24px!important;top:-10px!important;border-radius:50%!important;background:#fff!important;border:2px solid var(--r9-red)!important;box-shadow:var(--r9-sh-2);margin-inline-start:-12px!important;cursor:grab}
@media (pointer:coarse){.r9-filter--price .ui-slider .ui-slider-handle{width:28px!important;height:28px!important;top:-12px!important;margin-inline-start:-14px!important}.r9-filter--price .ui-slider .ui-slider-handle::after{content:"";position:absolute;inset:-9px}}
.r9-filter--price .price_slider_amount{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}
.r9-filter--price .price_slider_amount .button{min-height:44px;padding:0 20px!important;border-radius:var(--r9-r-btn)!important;font-weight:700}
.r9-filter--price .price_label{font-size:13.5px;color:var(--r9-text);font-variant-numeric:tabular-nums}
/* صفحة المنتج: الوصف بإيقاع هادئ (عناوين فرعية 16px بدل 22px) */
.wd-single-content h3,.wd-single-content h4{font-size:16px!important;line-height:1.5!important;margin:18px 0 6px!important;color:var(--r9-ink)}
.wd-single-content p{margin-bottom:12px!important;line-height:1.85!important;color:var(--r9-text)}
.wd-single-content>*:first-child,.wd-single-content .elementor-widget-container>*:first-child{margin-top:0!important}
@media (max-width:768px){.wd-single-content p{font-size:14.5px!important}}
/* صف «هل تناسب سيارتك؟» كله قابل للنقر قبل حفظ السيارة */
.r9-fit__mine{position:relative}
.r9-fit:not(.is-ok):not(.is-no):not(.is-make):not(.is-year):not(.is-needyear) .r9-fit__mine .r9-linkbtn::after{content:"";position:absolute;inset:0}
.r9-fit:not(.is-ok):not(.is-no):not(.is-make) .r9-fit__mine .r9-linkbtn{position:static}
.r9-fit:not(.is-ok):not(.is-no):not(.is-make) .r9-fit__mine::after{content:"";flex:none;width:8px;height:8px;margin-inline:auto 4px;border-left:2px solid var(--r9-muted);border-bottom:2px solid var(--r9-muted);transform:rotate(45deg)}
/* الرئيسية: بطاقات الأقسام بأسماء على سطرين كحدّ أقصى وعدد على خط واحد */
.r9-cats .wd-cat .wd-entities-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;line-height:1.5!important}
@media (max-width:768px){.r9-cats .wd-cat .wd-entities-title{font-size:13px!important}.r9-cats .wd-cat .wd-cat-thumb{border-radius:var(--r9-r)}}
/* ── الجولة 1ب: إصلاح تراجعات النقد المستقل ── */
/* سطر السعر: الحالي ثم القديم (بلا «ر.س») ثم الخصم — في سطر واحد يلتف عند الحاجة فقط */




/* سطر التوافق: السنوات لا تُقصّ أبدًا؛ الاسم يلتف لسطر ثانٍ عند الحاجة */




/* الماركات: عدد الموديلات سطر مستقل في الجوال، وبفاصل في سطح المكتب */
.r9-makes__mods::before{content:" · "}
@media (max-width:768px){.r9-makes__mods{display:block}.r9-makes__mods::before{content:none}.r9-makes--type .r9-makes__count{line-height:1.45}}
/* ── الجولة 2 (تكملة) ── */
/* صندوق الشراء: لا فراغ ميت من عناصر فارغة، وإيقاع 12px */
.r9-buybox>.elementor-element:has(.elementor-shortcode:empty),.r9-buybox>.elementor-element.elementor-widget-shortcode:has(>.elementor-widget-container:empty){display:none!important}
.r9-buybox{--row-gap:12px;row-gap:12px!important}
.r9-buybox .r9-save{margin:0!important}
/* الرئيسية (الجوال): المحدد ← عروض الأسبوع ← البانر (أقصر) — منتجات حقيقية داخل الشاشة الأولى */
@media (max-width:767px){
	.elementor-10295 .elementor-element-92fe419 .wd-slide{min-height:236px!important}
	.elementor-10295 .elementor-element-92fe419 .wd-slide .wd-slide-bg{background-size:cover!important;background-position:left center!important}
	.r9g-week{margin:0 0 16px!important}
	.r9g-week__head{padding:12px 14px!important}
	.r9g-week__head p{font-size:12.5px}
}
/* شريط السيارة: زر «احفظها» بلون الهوية الهادئ نفسه لأزرار البطاقات */
.r9-carbar__btn[data-r9-save-car],.r9-carbar .r9-carbar__btn{background:var(--r9-red-50)!important;color:var(--r9-red-700)!important;border:0!important}
@media (hover:hover){.r9-carbar .r9-carbar__btn:hover{background:var(--r9-red)!important;color:#fff!important}}
/* الترتيب: أيقونة وسهم ليُقرأ كقائمة */
@media (max-width:1024px){
	.woocommerce-ordering.wd-ordering-mb-icon select.orderby{-webkit-appearance:none;appearance:none;padding-inline:38px 30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316181d' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M7 4v16M4 17l3 3 3-3M17 20V4M14 7l3-3 3 3'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23646973' 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-size:18px,16px!important;background-position:right 12px center,left 10px center!important;text-align:center;text-align-last:center}
	.r9-archive-tools .wd-off-canvas-btn>a{gap:8px}
}
/* «أكمل تجهيز سيارتك»: العنوان والرابط بلا تزاحم */
.r9-samecar__head{flex-wrap:wrap;gap:4px 12px}
.r9-samecar__head h2{flex:1 1 220px}
.r9-samecar__head a{white-space:nowrap;flex:none}
/* شريط الثقة: أسطر متوازنة بلا كلمات يتيمة */
.r9-trust--strip strong,.r9-trust--strip small,.r9-carbar__txt,.r9-finder__sub,.wd-product .wd-entities-title{text-wrap:balance}
/* شريط الشراء الثابت: السعر في سطرين بدل ثلاثة (نفس الصف والارتفاع) */
@media (max-width:768px){
	.single-product .wd-sticky-btn .price{flex-direction:row!important;flex-wrap:wrap;align-items:baseline!important;column-gap:5px;max-width:112px}
	.single-product .wd-sticky-btn .price ins,.single-product .wd-sticky-btn .price>.amount{flex-basis:100%}
	.single-product .wd-sticky-btn .price del .woocommerce-Price-currencySymbol{display:none}
	.single-product .wd-sticky-btn .price .woocommerce-price-suffix{display:inline!important}
}

.wd-single-action-btn .wd-action-btn>a,.wd-single-action-btn a{display:inline-flex!important;align-items:center;gap:6px;min-height:44px}

/* ═════ الجولة 2ب: بعد النقد المستقل ═════ */
/* البطاقة: ثلاثة أسطر ثابتة — السعر+الخصم، ثم السعر قبل التخفيض بعملته، ثم التقسيط */




/* الأقسام في الرئيسية: الاسم والعدد مجموعة واحدة بلا فراغ عائم */
.r9-cats .wd-cat .wd-entities-title{min-height:0!important}
/* الرئيسية: الترتيب صار في بيانات الصفحة (reorder-home.php)؛ CSS order سبّب إزاحة أثناء التحميل التدريجي */
@media (max-width:767px){
	.elementor-10295>.elementor-element:has(.r9-trust--strip){margin-bottom:16px}
}
/* لوحة الفلاتر: رأس ثابت معتم وذيل ثابت بزر العرض */
.r9-filters__foot{display:none}
@media (max-width:1024px){
	.wd-side-hidden:has(.r9-filters) .wd-heading{position:sticky;top:-14px;z-index:3;background:#fff}
	.r9-filters__foot{display:flex;gap:10px;align-items:center;position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));z-index:3;margin:8px -18px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 16px rgba(22,24,29,.08)}
	.r9-filters__show{flex:1 1 auto;min-height:48px;border:0;border-radius:var(--r9-r-btn);background:var(--r9-red);color:#fff;font:inherit;font-weight:700;font-size:15px;cursor:pointer}
	.r9-filters__clear{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--r9-red)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}
}
/* سطح المكتب: صف شرائح واحد مع «عرض الكل»، والترتيب بمحاذاة سطر العدد */
@media (min-width:1025px){
	.r9-refine__chips:has(.r9-chip:nth-child(6)):not(.is-open){max-height:40px;overflow:hidden;padding-left:130px}
	.r9-refine__chips{position:relative}
	.r9-chip--more{position:absolute;left:0;top:0;background:#fff;border-color:var(--r9-line);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:-16px 0 16px 4px #f3f4f6}
	.r9-archive-tools{align-self:flex-end!important}
}
/* «يُشترى معًا» والمواصفات */
.r9g-fbt__head h2{text-wrap:balance}
.r9-specs{margin-bottom:8px!important}
/* السلة الجانبية: «أضف» زر واضح، والإجمالي شامل الضريبة */
.r9g-nudge .r9g-nudge__add{background:#fff!important;color:var(--r9-red-700)!important;border:1.5px solid var(--r9-red)!important;border-radius:var(--r9-r-btn)!important;font-weight:700!important}
.cart-widget-side .woocommerce-mini-cart__total strong::after{content:" (شامل الضريبة)";font-weight:400;font-size:12.5px;color:var(--r9-muted)}

/* ═════ الجولة 3: نتائج البحث في الجوال — قائمة بعرض صف البحث كاملًا ═════ */
@media (max-width:1024px){
	.whb-header .wd-search-results-wrapper{margin-inline:-10px}
	.whb-header .wd-dropdown-results{border-radius:14px!important;box-shadow:0 14px 40px rgba(22,24,29,.18)!important;border:1px solid var(--r9-line);overflow:hidden;max-height:calc(100dvh - 190px)!important}
	.whb-header .wd-dropdown-results .wd-scroll-content{max-height:calc(100dvh - 190px)!important}
	.whb-header .wd-dropdown-results .wd-search-title{padding:10px 14px 6px!important;font-size:12.5px!important;font-weight:700;color:var(--r9-muted)!important;background:#f7f8f9;border:0!important}
	.whb-header .wd-dropdown-results .wd-suggestions-group{display:flex!important;flex-direction:column;grid-template-columns:none!important}
	.whb-header .wd-dropdown-results .wd-suggestion{display:flex!important;align-items:center;gap:12px;width:100%!important;min-height:52px;padding:8px 14px!important;border:0!important;border-bottom:1px solid var(--r9-line-2)!important;position:relative}
	.whb-header .wd-dropdown-results .wd-suggestion:last-child{border-bottom:0!important}
	.whb-header .wd-dropdown-results .wd-suggestion-thumb{flex:none;width:56px!important;height:56px;margin:0!important;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--r9-line-2)}
	.whb-header .wd-dropdown-results .wd-suggestion-thumb img{width:100%!important;height:100%!important;object-fit:contain;padding:3px;box-sizing:border-box}
	.whb-header .wd-dropdown-results .wd-suggestion-content{flex:1 1 auto;min-width:0;text-align:start}
	.whb-header .wd-dropdown-results .wd-entities-title{font-size:14px!important;line-height:1.5!important;font-weight:500;color:var(--r9-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important}
	.whb-header .wd-dropdown-results .wd-type-categories .wd-entities-title{font-weight:700;-webkit-line-clamp:1}
	.whb-header .wd-dropdown-results .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:2px 0 0!important;font-size:14.5px!important}
	.whb-header .wd-dropdown-results .price ins{order:1;text-decoration:none;color:var(--r9-ink)!important;font-weight:700}
	.whb-header .wd-dropdown-results .price del{order:2;font-size:12px!important;color:#646973!important}
	.whb-header .wd-dropdown-results .price .woocommerce-price-suffix{order:3;flex-basis:100%;font-size:12px!important;font-weight:400;color:var(--r9-muted)}
	.whb-header .wd-dropdown-results .wd-suggestion:active{background:#f7f8f9}
	.whb-header .wd-dropdown-results .view-all-results,.whb-header .wd-dropdown-results .wd-all-results{min-height:48px;display:flex!important;align-items:center;justify-content:center;font-weight:700;color:var(--r9-red)!important;background:#fff;border-top:1px solid var(--r9-line)}
}

/* ═════════════════════════════════════════════════════════════
 *  الجولة الممتازة 3: التحويل والمتعة — كثافة البطاقة، لوحة الفلاتر، السلة الجانبية، شريط الشراء
 * ═════════════════════════════════════════════════════════════ */
/* البطاقة في الجوال: إطار صورة 5:4 (الصور مربعة بهوامش بيضاء) — بطاقات أقصر وصفوف أكثر في الشاشة */
/* (3ب) أُعيد الإطار المربع: 5:4 صغّر القطع الرفيعة */
/* لوحة الفلاتر: عنوان واضح، زر المحدد ثانوي (الأحمر لزر العرض فقط)، السنوات صف أفقي */
@media (max-width:1024px){
	.wd-side-hidden:has(.r9-filters) .wd-heading{display:flex;align-items:center;justify-content:space-between}
	.wd-side-hidden:has(.r9-filters) .wd-heading::before{content:"الفلاتر";font-size:17px;font-weight:700;color:var(--r9-ink)}
	.r9-filters .r9-filter--car .r9-finder__go{background:#fff!important;color:var(--r9-ink)!important;border:1.5px solid var(--r9-ink)!important;min-height:44px}
	.r9-filters .r9-filter__years{display:grid!important;grid-template-columns:repeat(4,1fr);max-height:none!important;overflow:visible!important;gap:8px;padding:2px}
}
/* المحدد: نص الحقول المعطّلة مقروء */
.r9-finder select:disabled{color:#6b7079!important;background-color:#f6f7f8}
/* السلة الجانبية: سطر العنصر مرتّب (الاسم ثم السعر ثم الكمية على اليمين) */
.cart-widget-side .woocommerce-mini-cart-item .cart-info{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1 auto;min-width:0;text-align:start}
.cart-widget-side .woocommerce-mini-cart-item .quantity{order:3;margin:0!important}
.cart-widget-side .woocommerce-mini-cart-item .cart-info>.quantity .amount,.cart-widget-side .woocommerce-mini-cart-item .cart-info .woocommerce-Price-amount{font-size:15px}
.r9g-bnpl--mini .r9g-bnpl__logos{margin-inline-start:0}
/* شريط الشراء الثابت: السعر محاذٍ لبداية السطر، والسعر القديم بعملته */
@media (max-width:768px){
	.single-product .wd-sticky-btn .price{justify-content:flex-start!important;text-align:start;max-width:128px}
	.single-product .wd-sticky-btn .price del .woocommerce-Price-currencySymbol{display:inline!important}
}
.cart-widget-side .woocommerce-mini-cart-item .cart-info>div.quantity{align-self:flex-start!important;margin:0!important;justify-content:flex-start}
.cart-widget-side .woocommerce-mini-cart-item .cart-info>span.quantity{order:2;font-weight:700;color:var(--r9-ink)}
.r9-filter--price .price_slider{margin-top:26px!important;margin-bottom:8px!important}

/* ═════ الجولة 3ب: بعد النقد المستقل ═════ */
/* منزلق السعر: المسار داخل الهامش، بلا علامات طرفية، والأرقام ظاهرة */
.r9-filter--price .price_slider_wrapper{padding-inline:16px}
.r9-filter--price .ui-slider::before,.r9-filter--price .ui-slider::after,.r9-filter--price .price_slider::before,.r9-filter--price .price_slider::after{display:none!important}
.r9-filter--price .price_slider_amount{margin-inline:-16px}
.r9-filter--price .price_label{display:block!important;font-weight:600;color:var(--r9-ink)}
/* البحث بلا نتائج: لا فلاتر ولا شريط سيارة مكرر، والمحدد قبل النصائح */
.search-no-results .r9-archive-tools,.search-no-results .r9-carbar,.search-no-results .r9-refine__row{display:none!important}
.r9-noresults{display:flex;flex-direction:column;gap:14px}
.r9-noresults .r9-suggest{display:contents}
.r9-noresults .r9-suggest__finder{order:1}
.r9-noresults .r9-noresults__tips{order:2;margin:0}
.r9-noresults .r9-suggest__block{order:3}
.r9-noresults__title{order:0;margin:0!important}
/* صفحة المنتج: أقسام الوصف كبطاقات هادئة بعلامة الهوية */
.wd-single-content h3,.wd-single-content h4{display:flex;align-items:center;gap:8px}
.wd-single-content h3::before,.wd-single-content h4::before{content:"";flex:none;width:4px;height:16px;border-radius:2px;background:var(--r9-red)}
.r9-specs{border:1px solid var(--r9-line);border-radius:var(--r9-r);border-collapse:separate;border-spacing:0;overflow:hidden}
.r9-specs tr:last-child th,.r9-specs tr:last-child td{border-bottom:0}
.r9-specs th{background:#f7f8f9!important}
/* (3ب) أُلغي تقديم المحدد في سطح المكتب: سبّب إزاحة 0.063 عند تهيئة السلايدر */
/* سطح المكتب: 5 بطاقات في الصف بدل 4 في صفحات الأقسام، والسنوات في مساحة ثابتة */
/* (3د) أُعيدت 4 أعمدة في سطح المكتب وشبكة السنوات كاملة */
.r9-filter--price .ui-slider .ui-slider-handle::after{background:none!important;border:0!important;width:auto!important;height:auto!important;position:absolute!important;inset:-9px!important;content:""!important}
.r9-filter--price .price_slider{margin-top:30px!important}

/* ═════ بطاقات «شاهدتها مؤخرًا» الأفقية (wd-hover-small): صورة 88px في البداية والنص بجانبها ═════ */
.wd-product.wd-hover-small .product-wrapper{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px;padding:10px!important;height:auto}
.wd-product.wd-hover-small .product-element-top{flex:0 0 88px!important;width:88px!important;max-width:88px!important;margin:0!important;border:1px solid var(--r9-line-2)!important;border-radius:10px!important;overflow:hidden}
.wd-product.wd-hover-small .product-element-top .product-image-link img{padding:6%!important}
.wd-product.wd-hover-small .product-element-bottom{flex:1 1 auto!important;min-width:0;padding:0!important;text-align:start}
.wd-product.wd-hover-small .wd-entities-title{min-height:0!important}
.wd-product.wd-hover-small .r9-cardsave{width:auto!important;flex:none!important;align-self:auto}
.wd-product.wd-hover-small .r9g-cardbnpl{display:none}

/* ═════ الجولة 3د ═════ */
/* عدّاد عرض الأسبوع في البطاقة: الوقت بترتيب الساعة المعتاد (س:د:ث) والأيام قبله في اتجاه القراءة */
/* (3و) أُعيد ترتيب عدّاد البطاقة السابق: «1 يوم | 16:11:21» */
/* شريط الشراء الثابت: السعر بلون الحبر كسعر الصفحة */
@media (max-width:768px){.single-product .wd-sticky-btn .price ins,.single-product .wd-sticky-btn .price>.amount{color:var(--r9-ink)!important}}
/* البحث بلا نتائج: بلا فراغ ميت تحت العنوان */
.search-no-results .r9-refine-w,.search-no-results .r9-refine{display:none!important}
/* رأس صفحات الأقسام (الجوال): الأسعار داخل الشاشة الأولى */
@media (max-width:767px){
	.r9-refine__lbl{font-size:12px!important;color:var(--r9-muted)!important;padding:0!important}
	.r9-carbar{min-height:50px!important;padding-block:4px!important}
	.r9-refine__chips{-webkit-mask-image:linear-gradient(to left,#000 78%,transparent)!important;mask-image:linear-gradient(to left,#000 78%,transparent)!important}
	.r9-archive-head h1,.r9-archive-head .entry-title{font-size:20px!important}
	.elementor-element-6e35ee3{row-gap:10px!important}
}
/* عروض الأسبوع (الجوال): رأس أخف — العدّاد وزر «كل العروض» في صف واحد */
@media (max-width:767px){
	.r9g-week__head{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"t b" "c c";align-items:center;gap:10px!important}
	.r9g-week__head>div:first-child{grid-area:t;min-width:0}
	.r9g-week__head>.r9g-week__cd{grid-area:c}
	.r9g-week__head>.r9g-week__all{grid-area:b;align-self:start}
	.r9g-week__head p{font-size:12px!important;line-height:1.5}
	.r9g-week__head h2{font-size:18px!important}
	.r9g-week__cd{gap:6px}
	.r9g-week__cd>span:first-child{font-size:12px}
	.r9g-week__cd .r9g-cd--big .r9g-cd__u{min-width:38px;padding:3px 4px}
	.r9g-week__cd .r9g-cd--big .r9g-cd__u b{font-size:16px}
	.r9g-week__all{flex:none!important;min-height:44px;padding:0 12px;font-size:13px;white-space:nowrap}
}
/* ═════ الجولة 3هـ: عناوين أقسام صفحة المنتج بنمط واحد ═════ */
.single-product .r9-sec-title .title,.r9-samecar__head h2,.r9g-fbt__head h2,.single-product .r9g-rail__head h2{display:flex!important;align-items:center;gap:8px}
.single-product .r9-sec-title .title::before,.r9-samecar__head h2::before,.r9g-fbt__head h2::before,.single-product .r9g-rail__head h2::before{content:"";flex:none;width:4px;height:18px;border-radius:2px;background:var(--r9-red)}
.r9g-week__head p,.r9g-week__head h2{text-wrap:balance}

/* (3و) البحث: مسافة بين السعر و«شامل الضريبة» */
@media (max-width:1024px){.whb-header .wd-dropdown-results .price{line-height:1.45!important;row-gap:2px}}

/* ═════ r5 — تكوين متوازن للمكوّنات (ليس محاذاة يمين لكل شيء) ═════ */
/* عدّاد موحّد: خانات متساوية بفواصل */
.r9g-cd.is-live{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;min-height:0}
.r9g-cd.is-live .r9g-cd__u{position:relative;min-width:0;padding:6px 2px 5px;border-radius:8px;gap:1px}
.r9g-cd.is-live .r9g-cd__u+.r9g-cd__u::before{content:":";position:absolute;inset-inline-start:-6.5px;top:5px;font-weight:700;font-size:15px;line-height:1;opacity:.55}
.r9g-cd.is-live .r9g-cd__u b{font-size:17px;line-height:1.15;letter-spacing:.01em}
.r9g-cd.is-live .r9g-cd__u i{font-size:12px;line-height:1.3}
.r9g-cd--mini.is-live{display:inline-flex}

/* ── «عروض الأسبوع» (الرئيسية وصفحة العروض) ── */
.r9g-week__head{position:relative;overflow:hidden;display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"intro pct" "cd cd" "all all";align-items:center;gap:14px 12px!important;padding:18px 16px 16px!important;border-radius:16px!important;background:radial-gradient(120% 140% at 0% 0%,rgba(200,16,46,.28) 0,rgba(200,16,46,0) 55%),linear-gradient(160deg,#20232a 0,#16181d 60%)!important;box-shadow:0 10px 28px rgba(22,24,29,.18)}
.r9g-week__intro{grid-area:intro;min-width:0}
.r9g-week__head h2{margin:0!important;font-size:22px!important;line-height:1.3;font-weight:700;letter-spacing:-.01em}
.r9g-week__head p{margin:4px 0 0!important;font-size:13px!important;line-height:1.55;color:#c9ccd1!important}
.r9g-week__pct{grid-area:pct;display:flex;flex-direction:column;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:var(--r9-red);color:#fff;box-shadow:0 0 0 5px rgba(200,16,46,.22);text-align:center}
.r9g-week__pct b{font-size:22px;line-height:1.05;font-weight:700}
.r9g-week__pct small{font-size:12px;line-height:1.3;font-weight:600;opacity:.95}
.r9g-week__cd{grid-area:cd;display:flex!important;flex-direction:column;align-items:stretch;gap:8px!important;padding:10px 12px 12px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}
.r9g-week__lbl{text-align:center;font-size:12.5px!important;color:#d7d9dc;font-weight:600}
.r9g-week__cd .r9g-cd{width:100%}
.r9g-week__cd .r9g-cd__txt{color:#fff;text-align:center;display:block}
.r9g-week__cd .r9g-cd.is-live .r9g-cd__u{background:rgba(255,255,255,.1)!important;color:#fff!important;padding:7px 2px 6px!important;min-width:0!important}
.r9g-week__cd .r9g-cd.is-live .r9g-cd__u b{font-size:22px!important}
.r9g-week__cd .r9g-cd.is-live .r9g-cd__u i{color:#c9ccd1;opacity:1}
.r9g-week__all{grid-area:all;display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:48px!important;padding:0 16px!important;border-radius:12px!important;font-size:15px!important;white-space:nowrap;align-self:stretch!important}
.r9g-week__all svg{flex:none;transition:transform .15s}
@media (hover:hover){.r9g-week__all:hover svg{transform:translateX(-3px)}}
@media (min-width:768px){
	.r9g-week__head{grid-template-columns:auto 1fr minmax(300px,380px) auto;grid-template-areas:"pct intro cd all";gap:20px!important;padding:20px 22px!important}
	.r9g-week__all{align-self:center!important}
}
@media (max-width:360px){.r9g-week__pct{width:64px;height:64px}.r9g-week__pct b{font-size:19px}.r9g-week__cd .r9g-cd.is-live .r9g-cd__u b{font-size:19px!important}}

/* ── صندوق الشراء: كتلة السعر ── */
.r9-buybox .price{align-items:baseline!important}
.r9-buybox .price ins,.r9-buybox .price>.amount{order:1}
.r9-buybox .price .woocommerce-price-suffix{order:2!important}
.r9-buybox .price del{order:3!important;margin-inline-start:auto;font-size:15px!important}
.r9-buybox .price del .amount{font-weight:500}
/* شريط التوفير: نص ← → شارة */
.r9-save{display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;margin:0!important;padding:8px 8px 8px 12px!important;padding-inline:12px 8px!important;border-radius:10px!important;background:var(--r9-red-50)!important;font-size:13.5px!important;font-weight:500!important;color:var(--r9-red-700)!important;line-height:1.45}
.r9-save__t{display:flex;align-items:center;gap:8px;min-width:0}
.r9-save__i{flex:none;color:var(--r9-red)}
.r9-save__t>span{color:var(--r9-ink-2)!important;font-weight:500!important}
.r9-save strong,.r9-save strong .amount{color:var(--r9-red-700)!important;font-weight:700}
.r9-save__p{flex:none;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;background:var(--r9-red);color:#fff!important;font-weight:700!important;font-size:13px;white-space:nowrap}

/* ── حملة الأسبوع داخل صندوق الشراء: يمين (العرض) / يسار (العدّاد) ── */
.r9g-camp{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px!important;margin:0!important;padding:12px!important;border-radius:12px!important;background:linear-gradient(160deg,#20232a 0,#16181d 70%)!important;color:#fff}
.r9g-camp__main{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}
.r9g-camp__tag{min-height:24px!important;padding:0 9px!important;border-radius:6px!important;font-size:12px!important}
.r9g-camp__txt{font-size:13.5px!important;font-weight:600!important;line-height:1.45;color:#fff!important}
.r9g-camp__timer{display:flex;flex-direction:column;align-items:stretch;gap:5px}
.r9g-camp__lbl{font-size:12px;color:#c9ccd1;text-align:center;font-weight:600}
.r9g-camp .r9g-cd__txt{color:#fff;font-size:12px}
.r9g-camp .r9g-cd.is-live{gap:7px}
.r9g-camp .r9g-cd.is-live .r9g-cd__u{width:38px;padding:5px 0 4px!important;background:rgba(255,255,255,.1)!important;color:#fff!important}
.r9g-camp .r9g-cd.is-live .r9g-cd__u b{font-size:16px}
.r9g-camp .r9g-cd.is-live .r9g-cd__u i{color:#c9ccd1;opacity:1;font-size:12px}
.r9g-camp .r9g-cd.is-live .r9g-cd__u+.r9g-cd__u::before{inset-inline-start:-6px;font-size:13px;top:6px}
@media (max-width:359px){.r9g-camp{grid-template-columns:1fr}.r9g-camp__main{align-items:center;text-align:center}}

/* ── تمارا تحت مربع تابي: سطر مصمم (نص ↔ شعار) ── */
.r9g-bnpl--tamara{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px!important;padding:10px 12px!important;border:1px solid var(--r9-line)!important;border-radius:12px!important;background:#fff!important;margin:0 0 12px!important}
.r9g-bnpl--tamara p{font-size:13px!important;line-height:1.55}
.r9g-bnpl--tamara .r9g-bnpl__logos{margin:0!important}

/* ── بطاقة المنتج: شريط السعر (السعر ↔ الخصم) وشارة العرض على الصورة ── */








.r9g-week__cd .r9g-cd{min-height:54px}.r9g-camp .r9g-cd{min-height:44px}
.r9g-week__cd .r9g-cd:not(.is-live),.r9g-camp .r9g-cd:not(.is-live){display:flex;align-items:center;justify-content:center}
.r9g-week__head>.r9g-week__intro{grid-area:intro!important}
.r9g-week__head>.r9g-week__pct{grid-area:pct!important}
.r9g-week__head>.r9g-week__cd{grid-area:cd!important}
.r9g-week__head>.r9g-week__all{grid-area:all!important;flex:none!important}
.r9-save .r9-save__p{color:#fff!important;font-weight:700!important}

.r9g-bnpl--tamara p,.r9g-camp,.r9-save{text-align:start!important}

/* ── شريط الثقة: بطاقات متمركزة (أيقونة، عنوان، سطر داعم) ── */
@media (max-width:767px){
	.r9-trust--strip li{flex-direction:column!important;align-items:center!important;justify-content:flex-start;text-align:center!important;gap:8px!important;padding:14px 10px 12px!important}
	.r9-trust--strip .r9-ico{box-sizing:content-box;width:22px!important;height:22px!important;padding:9px;margin:0!important;border-radius:50%;background:var(--r9-red-50)}
	.r9-trust--strip li>span{display:flex;flex-direction:column;align-items:center;gap:2px}
	.r9-trust--strip strong{font-size:13px!important}
}
/* r5 i1b: نقد مستقل */
.r9g-week__head:not(:has(.r9g-week__all)){grid-template-areas:"intro pct" "cd cd"}
@media (min-width:768px){.r9g-week__head:not(:has(.r9g-week__all)){grid-template-columns:auto 1fr minmax(300px,380px);grid-template-areas:"pct intro cd"}}
.r9g-week__pct{box-shadow:none!important}
.r9g-cd.is-live .r9g-cd__u+.r9g-cd__u::before{opacity:.85}
/* حملة صندوق الشراء: أخف، سطر واحد متوازن */
.r9g-camp{padding:10px 12px!important;gap:10px!important;background:#fff!important;border:1.5px solid #f3c4cc;color:var(--r9-ink)}
.r9g-camp__main{gap:4px}
.r9g-camp__txt{color:var(--r9-ink)!important;font-size:13px!important}
.r9g-camp__lbl{color:var(--r9-muted);font-size:12px;line-height:1.2}
.r9g-camp .r9g-cd{min-height:38px}
.r9g-camp .r9g-cd.is-live{gap:6px}
.r9g-camp .r9g-cd.is-live .r9g-cd__u{width:34px;padding:4px 0 3px!important;background:var(--r9-ink)!important;color:#fff!important;border-radius:7px}
.r9g-camp .r9g-cd.is-live .r9g-cd__u b{font-size:15px}
.r9g-camp .r9g-cd.is-live .r9g-cd__u i{font-size:12px}
.r9g-camp .r9g-cd.is-live .r9g-cd__u+.r9g-cd__u::before{color:var(--r9-ink);inset-inline-start:-5px;top:5px}
.r9g-camp .r9g-cd__txt{color:var(--r9-ink)}
/* شارة الخصم العادي: درجة فاتحة (الأحمر المصمت للحملة فقط) */
.r9-save .r9-save__p{background:#fff!important;color:var(--r9-red-700)!important;border:1px solid #f3c4cc}

.r9-save{flex-wrap:nowrap!important}.r9-save__t{flex:1 1 auto}
.r9-save .r9-save__p{padding:0 8px;font-size:12.5px;min-height:26px}.r9-save__t>span{text-wrap:balance}

/* ═════ r5 i2 ═════ */
/* السلة الجانبية */
.cart-widget-side .wd-scroll-content .r9g-nudge{margin:4px 16px 16px!important}
.cart-widget-side .shopping-cart-widget-footer{box-shadow:0 -8px 20px rgba(22,24,29,.06);border-top:1px solid var(--r9-line)}
.cart-widget-side .shopping-cart-widget-footer .wd-free-progress-bar{margin:0!important;padding:12px 16px 10px!important;border:0!important;background:var(--r9-bg)}
.cart-widget-side .shopping-cart-widget-footer .wd-free-progress-bar .progress-msg{text-align:center;font-size:13px}
.cart-widget-side .woocommerce-mini-cart__total{padding-top:12px!important;padding-bottom:8px!important;margin:0!important;border:0!important}
.cart-widget-side .woocommerce-mini-cart__buttons{display:grid!important;grid-template-columns:1fr 1.35fr;gap:8px;padding-top:4px!important}
.cart-widget-side .woocommerce-mini-cart__buttons .button{margin:0!important;min-height:48px!important;border-radius:var(--r9-r-btn)!important}
/* سطر التقسيط العام: نص ↔ شعارات في صف واحد */
.r9g-bnpl:not(.r9g-bnpl--tamara){display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px!important;padding:10px 12px!important;border-radius:12px!important;text-align:start!important}
.r9g-bnpl:not(.r9g-bnpl--tamara) p{text-align:start!important;line-height:1.55;font-size:13px!important}
.r9g-bnpl .r9g-bnpl__logos{margin:0!important;flex-wrap:nowrap}
.cart-widget-side .r9g-bnpl--mini{margin:0 16px 10px!important;width:auto}
@media (max-width:374px){.r9g-bnpl:not(.r9g-bnpl--tamara){grid-template-columns:1fr}.r9g-bnpl .r9g-bnpl__logos{justify-content:flex-start}}

/* عنوان صفحة السلة/الدفع: خفيف بدل الشريط الداكن */
.woocommerce-cart .wd-page-title,.woocommerce-checkout .wd-page-title{background:transparent!important;padding:18px 0 6px!important;margin:0!important;border-radius:0!important}
.woocommerce-cart .wd-page-title .title,.woocommerce-checkout .wd-page-title .title,.woocommerce-cart .wd-page-title h1,.woocommerce-checkout .wd-page-title h1{color:var(--r9-ink)!important;font-size:22px!important}
/* ملخص السلة */
.woocommerce-cart .cart_totals>h2{text-align:start!important;font-size:18px!important;margin-bottom:6px!important;display:flex;align-items:center;gap:8px}
.woocommerce-cart .cart_totals>h2::before{content:"";flex:none;width:4px;height:18px;border-radius:2px;background:var(--r9-red)}
/* عناوين الأقسام في السلة: نفس سلم الخط */
.woocommerce-cart .r9g-rail__head h2,.woocommerce-cart .cross-sells>h2,.woocommerce-cart .r9-sec-title .title{font-size:18px!important;line-height:1.45!important;display:flex!important;align-items:center;gap:8px}
.woocommerce-cart .r9g-rail__head h2::before,.woocommerce-cart .cross-sells>h2::before{content:"";flex:none;width:4px;height:18px;border-radius:2px;background:var(--r9-red)}

/* عدّاد الكمية: كبسولة بنفس ارتفاع زر الإضافة */
.r9-buybox .quantity{display:inline-flex!important;align-items:stretch;border:1.5px solid var(--r9-line)!important;border-radius:var(--r9-r-btn)!important;overflow:hidden;background:#fff}
.r9-buybox .quantity .minus,.r9-buybox .quantity .plus{border:0!important;background:var(--r9-bg)!important;min-width:44px!important;font-size:0!important;color:var(--r9-ink)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px!important}
.r9-buybox .quantity .plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316181d' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important}
.r9-buybox .quantity .minus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316181d' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")!important}
.r9-buybox .quantity input.qty{border:0!important;min-width:40px;font-weight:700;font-size:16px!important;color:var(--r9-ink)}

/* بطاقة المنتج: العنوان سطران ثابتان حتى تصطف الصفوف */


/* البحث بلا نتائج: حالة فارغة مصممة ومتمركزة */
.r9-noresults__card{order:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:22px 16px 18px;background:#fff;border:1px solid var(--r9-line);border-radius:var(--r9-r)}
.r9-noresults__ic{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--r9-red-50);color:var(--r9-red)}
.r9-noresults__card .r9-noresults__title{font-size:18px!important;margin:4px 0 0!important;text-wrap:balance}
.r9-noresults__sub{margin:0!important;max-width:34em;color:var(--r9-text);font-size:14px;line-height:1.7;text-wrap:balance}
.r9-noresults__try{margin:6px 0 0!important;font-size:12.5px;font-weight:600;color:var(--r9-muted)}
.r9-noresults__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.r9-noresults__chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--r9-line);border-radius:999px;background:var(--r9-bg);color:var(--r9-ink)!important;font-weight:600;font-size:14px}
@media (hover:hover){.r9-noresults__chip:hover{border-color:var(--r9-red);color:var(--r9-red-700)!important}}
/* السعر والخصم متجاوران، والسعر قبل التخفيض في الطرف المقابل */



.woocommerce-cart .wd-checkout-steps a,.woocommerce-checkout .wd-checkout-steps a,.woocommerce-cart .wd-checkout-steps li,.woocommerce-checkout .wd-checkout-steps li{color:var(--r9-ink)!important}
.woocommerce-cart .wd-checkout-steps li:not(.step-active) a,.woocommerce-checkout .wd-checkout-steps li:not(.step-active) a{color:var(--r9-muted)!important}
.woocommerce-cart .elementor-element-9da5c9f .title-wrapper,.woocommerce-cart .elementor-element-9da5c9f .liner-continer{text-align:start!important;justify-content:flex-start!important}
.woocommerce-cart .elementor-element-9da5c9f .woodmart-title-container{font-size:18px!important;display:flex!important;align-items:center;gap:8px}
.woocommerce-cart .elementor-element-9da5c9f .woodmart-title-container::before{content:"";flex:none;width:4px;height:18px;border-radius:2px;background:var(--r9-red)}
.woocommerce-cart .wd-carousel-container .wd-el-title{font-size:18px!important;line-height:1.45!important;display:flex!important;align-items:center;gap:8px}
.woocommerce-cart .wd-carousel-container .wd-el-title::before{content:"";flex:none;width:4px;height:18px;border-radius:2px;background:var(--r9-red)}
/* سلة: منتج مقترح وحيد يملأ الصف بتخطيط أفقي بدل بطاقة معلّقة على اليمين */
.woocommerce-cart .wd-carousel-item:only-child{flex:0 0 100%!important;max-width:100%!important;width:100%!important}
.woocommerce-cart .wd-carousel-item:only-child .product-wrapper{display:grid!important;grid-template-columns:42% minmax(0,1fr);align-items:stretch}
.woocommerce-cart .wd-carousel-item:only-child .product-element-top{margin:0!important;border-bottom:0!important;border-inline-end:1px solid var(--r9-line-2)}
.woocommerce-cart .wd-carousel-item:only-child .product-element-bottom{padding:12px!important;display:flex;flex-direction:column;justify-content:center}
/* سلة: عداد الكمية بمساحة لمس ≥ 44 */
.woocommerce-cart .woocommerce-cart-form .quantity{display:inline-flex!important;align-items:stretch;border:1.5px solid var(--r9-line)!important;border-radius:var(--r9-r-btn)!important;overflow:hidden}
.woocommerce-cart .woocommerce-cart-form .quantity .minus,.woocommerce-cart .woocommerce-cart-form .quantity .plus{min-width:44px!important;min-height:44px!important;border:0!important;background:var(--r9-bg)!important;font-size:18px!important}
.woocommerce-cart .woocommerce-cart-form .quantity input.qty{min-height:44px!important;min-width:40px;border:0!important;font-weight:700}
.r9g-camp__txt{text-wrap:balance}
/* تذييل: مربعات الثقة متمركزة بشبكة متساوية (تنسيق فقط، دون تعديل ملفات الترويسة/التذييل) */
@media (max-width:767px){
	.r9f__trust .r9f__in{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}
	.r9f__trust .r9f__in>li{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;padding:14px 8px!important}
	.r9f__trust .r9f__in>li>span:last-child{display:flex;flex-direction:column;align-items:center;gap:2px}
	.r9f__trust .r9f__in>li strong,.r9f__trust .r9f__in>li small{text-align:center!important;text-wrap:balance}
	.r9f__trust .r9f__in>li:nth-child(odd){border-inline-end:1px solid rgba(255,255,255,.08)}
	.r9f__trust .r9f__in>li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}
}
/* r5 i2b: نقد مستقل */
.cart-widget-side .r9g-nudge__h{text-wrap:balance}
.cart-widget-side .r9g-bnpl--mini,.woocommerce-cart .r9g-bnpl--cart{grid-template-columns:1fr!important;justify-items:center;text-align:center!important;gap:8px!important}
.cart-widget-side .r9g-bnpl--mini p,.woocommerce-cart .r9g-bnpl--cart p{text-align:center!important}
/* حملة صندوق الشراء: صفّان — (الشارة ↔ نص العرض) ثم (التسمية ↔ خانات متساوية) */
.r9g-camp{grid-template-columns:1fr!important;gap:10px!important}
.r9g-camp__main{flex-direction:row!important;align-items:center!important;justify-content:space-between;flex-wrap:wrap;gap:6px 10px!important}
.r9g-camp__timer{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px!important;padding-top:10px;border-top:1px dashed #f3c4cc}
.r9g-camp__lbl{text-align:start!important;font-size:12.5px!important;color:var(--r9-ink-2)!important;font-weight:600}
.r9g-camp .r9g-cd.is-live .r9g-cd__u{width:auto!important}
.r9g-camp .r9g-cd.is-live .r9g-cd__u+.r9g-cd__u::before{inset-inline-start:-6px}
@media (max-width:359px){.r9g-camp__main{align-items:flex-start!important}}
/* شارة العرض على الصورة: أصغر */

/* تذييل: صفوف متساوية */
@media (max-width:767px){.r9f__trust .r9f__in{grid-auto-rows:1fr}}
/* السلة: زر الحذف ومسافة العنوان */
.woocommerce-cart .woocommerce-cart-form .product-remove a.remove,.cart-widget-side a.remove{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important;min-height:44px!important}
.woocommerce-cart .wd-page-title{padding:12px 0 0!important}
/* عدادات الكمية في السلة والسلة الجانبية: نفس أيقونات صندوق الشراء */
.woocommerce-cart .woocommerce-cart-form .quantity .minus,.woocommerce-cart .woocommerce-cart-form .quantity .plus,.cart-widget-side .quantity .minus,.cart-widget-side .quantity .plus{font-size:0!important;background-repeat:no-repeat!important;background-position:center!important;background-size:16px!important}
.woocommerce-cart .woocommerce-cart-form .quantity .plus,.cart-widget-side .quantity .plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316181d' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important}
.woocommerce-cart .woocommerce-cart-form .quantity .minus,.cart-widget-side .quantity .minus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316181d' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")!important}
.cart-widget-side .quantity{border-radius:var(--r9-r-btn)!important;overflow:hidden}
.cart-widget-side .quantity .minus,.cart-widget-side .quantity .plus,.cart-widget-side .quantity input.qty{min-height:40px!important;min-width:40px!important}

/* r5 i3: سطح المكتب — خانات العدّاد بعرض ثابت في الطرف المقابل للتسمية */
@media (min-width:768px){
	.r9g-camp .r9g-cd.is-live{grid-auto-columns:54px;justify-content:end}
	.r9g-camp .r9g-cd.is-live .r9g-cd__u{padding:6px 0 5px!important}
}

/* ═════ QA شامل 2026-09-30 ═════ */
/* نطاقات السنوات والأيام: وحدة واحدة من اليسار لليمين لا تنكسر ولا تنعكس */
.r9-yr,.r9-cardfit__y{direction:ltr;unicode-bidi:isolate;white-space:nowrap}
/* نص القراءة: بلا كلمة يتيمة في السطر الأخير */
p,li,.r9g-fbt__deal,.r9g-nudge__h,.woocommerce-info{text-wrap:pretty}
h1,h2,h3,.r9-sec-title,.product_title{text-wrap:balance}
/* عروض الأسبوع: العنوان H1 في صفحتها بنفس شكل H2 */
.r9g-week__head h1{margin:0!important;color:#fff;font-size:22px!important;line-height:1.3;font-weight:700;letter-spacing:-.01em;text-wrap:balance}
@media (max-width:767px){.r9g-week__head h1{font-size:19px!important}}
/* صندوق الشراء: التقسيط بعد زري الشراء (لا يدفع زر الإضافة للأسفل) */
.wd-single-add-cart>.elementor-widget-container{display:flex;flex-direction:column}
.wd-single-add-cart>.elementor-widget-container>form.cart{order:1}
.wd-single-add-cart>.elementor-widget-container>#tabbyPromo{order:2;margin:14px 0 0!important}
.wd-single-add-cart>.elementor-widget-container>.r9g-bnpl--pdp{order:3;margin-top:10px!important}
.wd-single-add-cart>.elementor-widget-container>:not(form):not(#tabbyPromo):not(.r9g-bnpl){order:4}
/* السعر المتغيّر «من …» */
.r9-from{font-size:.62em;font-weight:600;color:var(--r9-muted);margin-inline-end:2px;vertical-align:.12em}
/* السلة الجانبية: الملخص يلي المحتوى مباشرة (بلا شريط أبيض فارغ في المنتصف) */
.cart-widget-side .shopping-cart-widget-body{flex:0 1 auto!important;min-height:0;overflow-y:auto;overscroll-behavior:contain}
.cart-widget-side .shopping-cart-widget-body>.wd-scroll-content{position:static!important;max-height:none!important;overflow:visible!important}
.cart-widget-side .widget_shopping_cart_content{justify-content:flex-start!important}
.cart-widget-side .shopping-cart-widget-footer{margin-top:0!important}
/* صفحة السلة: مربع التقسيط بعرض الملخص، وزر القسيمة ثانوي */
.woocommerce-cart .cart_totals td>.r9g-bnpl--cart,.r9g-tr-bnpl .r9g-bnpl--cart{flex:1 1 100%;width:100%;box-sizing:border-box}
.woocommerce-cart button[name=apply_coupon],.woocommerce-checkout .checkout_coupon button{background:#fff!important;color:var(--r9-ink)!important;border:1.5px solid var(--r9-ink)!important;box-shadow:none!important}
.woocommerce-cart button[name=apply_coupon]:hover,.woocommerce-checkout .checkout_coupon button:hover{background:var(--r9-ink)!important;color:#fff!important}
/* شحن ثابت داخل المملكة: لا حاجة لحاسبة الشحن ولا رسالة «سيتم تحديث…» */
.woocommerce-cart .woocommerce-shipping-calculator,.woocommerce-cart .woocommerce-shipping-destination{display:none!important}
/* إتمام الطلب: أزرار الكمية بمساحة لمس كافية */
.wd-checkout-prod-title .quantity{display:inline-flex;width:auto!important;max-width:max-content;align-items:stretch;border:1px solid var(--r9-line,#e3e5e8);border-radius:10px;overflow:hidden;background:#fff}
.wd-checkout-prod-title .quantity .minus,.wd-checkout-prod-title .quantity .plus{width:44px!important;min-width:44px;height:44px!important;padding:0!important;border:0!important;background:#f4f5f7!important;color:var(--r9-ink)!important;font-size:18px!important;line-height:1}
.wd-checkout-prod-title .quantity input.qty{width:40px!important;height:44px!important;border:0!important;text-align:center;font-weight:700}
/* الشريط الثابت (سطح المكتب): عداد الكمية بحجم الأزرار */
.wd-sticky-btn .quantity input[type=button],.wd-sticky-btn .quantity .minus,.wd-sticky-btn .quantity .plus{min-width:36px;height:40px!important}
.wd-sticky-btn .quantity input.qty{height:40px!important}
/* خيار المتغيّر: «الجانبين:» بلا مسافة قبل النقطتين */
.variations th label::after{content:":"!important;margin:0!important}
/* مقدمة القسم (سطح المكتب والجوال): بطاقة واحدة بدل بطاقة داخل بطاقة */
.elementor-widget-wd_shop_archive_archive_description .term-description,.elementor-widget-wd_shop_archive_archive_description .wd-shop-desc{padding:0!important;background:none!important;border-radius:0}
.elementor-widget-wd_shop_archive_archive_description .term-description>:first-child{margin-top:0}
/* «كل الماركات والموديلات» + روابط سطر «يناسب»: مساحة لمس كافية */
.r9-dir>summary{display:flex;align-items:center;min-height:44px;cursor:pointer}
/* الحساب: زر «تسجيل جديد» بعرض الحقل مثل «تسجيل الدخول» */
.woocommerce-account .woocommerce-form-register .form-row-btn .woocommerce-Button{width:100%;min-height:48px}
/* استعادة كلمة المرور: بطاقة بعنوان مثل صفحة الدخول */
.woocommerce-account .woocommerce-ResetPassword{background:#fff;border-radius:12px;padding:22px 20px;max-width:560px;margin:8px auto 24px}
.r9-lp-title{font-size:22px;font-weight:700;margin:12px auto 10px;max-width:560px;text-align:start}
.woocommerce-ResetPassword .form-row-first{width:100%!important;float:none!important}
.woocommerce-ResetPassword button[type=submit]{width:100%;min-height:48px}
/* تواصل معنا: زر الإرسال بعرض النموذج؛ بلا مشاركة اجتماعية في صفحات الخدمة */
.wpcf7-form .wpcf7-submit{width:100%;min-height:48px}
.page .elementor-widget-wd_social_buttons,.page .elementor-widget:has(+ .elementor-widget-wd_social_buttons){display:none!important}
.leaflet-control-attribution>a[href*="leafletjs"],.leaflet-control-attribution .leaflet-attribution-flag{display:none!important}
/* المدونة: بلا بنر العرض التجريبي ولا «أحدث التعليقات» الفارغة */
#woodmart-banner-3,#recent-comments-4{display:none!important}
/* المقال: التالي/السابق — النص يبدأ من اليمين داخل كل بطاقة */
.wd-page-nav .wd-page-nav-btn a{text-align:start!important}
/* الشحن والإرجاع: رأس بلون الهوية بلا صورة الصناديق التجريبية */
.page-id-52 .elementor-element-44e29d2{display:none!important}
.rtl .wd-table tbody.text-left,.rtl .wd-table .text-left{text-align:right!important}
/* الدوّارات بعرض الشاشة (سطح المكتب ≤1480): الأسهم داخل الإطار بدل خارج الشاشة */
@media (min-width:1025px) and (max-width:1480px){
.wd-nav-arrows.wd-pos-sep .wd-btn-arrow.wd-prev{right:4px!important;left:auto!important}
.wd-nav-arrows.wd-pos-sep .wd-btn-arrow.wd-next{left:4px!important;right:auto!important}
}
/* إتمام الطلب: سطر التقسيط مثل السلة (نص فوق الشعارين) وشعارات بمقاسها الطبيعي */
.woocommerce-checkout .r9g-bnpl--cart{grid-template-columns:1fr!important;justify-items:center;text-align:center!important;gap:8px!important;width:100%;box-sizing:border-box}
.woocommerce-checkout .r9g-bnpl--cart p{text-align:center!important}
.r9g-bnpl__logos img{flex:none!important;max-width:none}
/* صفحات السياسات والنصوص (بلا Elementor): بطاقة قراءة بعرض مريح، وروابط واضحة كروابط */
body.page-template-default:not(.elementor-page):not(.woocommerce-page):not(.woocommerce-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.page-id-118):not(.page-id-108) article.entry-content{background:#fff;border-radius:16px;padding:22px 20px 26px;max-width:860px;margin:8px auto 28px;box-sizing:border-box}
@media (min-width:768px){body.page-template-default:not(.elementor-page):not(.woocommerce-page):not(.woocommerce-account):not(.woocommerce-cart):not(.woocommerce-checkout):not(.page-id-118):not(.page-id-108) article.entry-content{padding:36px 44px 40px}}
article.entry-content>:is(p,ul,ol,h2,h3,h4,table,blockquote) a:not([class]),.wd-entry-content>:is(p,ul,ol,h2,h3,h4,table,blockquote) a:not([class]),.term-description>:is(p,ul,ol) a:not([class]){color:var(--r9-red);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
article.entry-content>:is(p,ul,ol) a:not([class]):hover,.term-description>:is(p,ul,ol) a:not([class]):hover{text-decoration-thickness:2px}
/* بطاقة المنتج في الشاشات الضيقة: شعارا التقسيط فقط بدل نص مقطوع «أو قسّـ…» */

.elementor-widget-wd_shop_archive_archive_description>.elementor-widget-container{margin:0!important;padding:0!important}
.elementor-widget-wd_shop_archive_archive_description .term-description>:last-child{margin-bottom:0}
.r9g-fbt__deal,.r9g-nudge__h{text-wrap:balance}
.woocommerce-checkout-review-order-table .r9g-bnpl__logos img{aspect-ratio:auto!important;box-sizing:content-box!important;mix-blend-mode:normal;width:auto!important}
.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .cart-subtotal td .amount{color:var(--r9-ink)!important}
.wd-product .wd-entities-title,.r9g-fbt__name{text-wrap:wrap!important}
/* عناوين الأقسام التي تحوي نطاق سنوات: كتلة نصية (لا عناصر flex منفصلة) حتى لا تنفصل السنة عن الاسم */
.single-product .r9-sec-title .title,.r9-samecar__head h2,.r9g-fbt__head h2,.single-product .r9g-rail__head h2{display:block!important;position:relative;padding-inline-start:12px}
.single-product .r9-sec-title .title::before,.r9-samecar__head h2::before,.r9g-fbt__head h2::before,.single-product .r9g-rail__head h2::before{position:absolute;inset-inline-start:0;top:.32em}
/* واتساب العائم: لا يغطي الإجمالي وحقول الدفع، ولا شريط الشراء/زر «استفسر» في صفحة المنتج على الجوال */
.woocommerce-checkout .r9-wa,.woocommerce-cart .r9-wa{display:none!important}
@media (max-width:1024px){.single-product .r9-wa{display:none!important}}
/* «استفسر عن هذه القطعة عبر واتساب»: زر واضح بمساحة لمس كاملة */
.r9g-ask{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:12px;border:1.5px solid #1fa855;border-radius:12px;color:#137a3c!important;font-weight:700;text-decoration:none!important;background:#f3fbf6}
.r9g-ask:hover{background:#e6f7ec}
/* تسجيل الدخول بحساب Google: متمركز ومفصول عن الحقول */
.googlesitekit-sign-in-with-google__frontend-output-button{display:flex!important;justify-content:center;margin:4px 0 18px!important}
.googlesitekit-sign-in-with-google__frontend-output-button>div{display:flex;justify-content:center;width:100%}
/* ═════ طرق الدفع ═════ */
.r9-pay{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}
.r9-pay__head{display:flex;align-items:center;justify-content:center;gap:6px;margin:0!important;font-size:13px;line-height:1.4;color:var(--r9-muted)}
.r9-pay__head svg{width:16px;height:16px;color:#137a3c;flex:none}
.r9-pay__head strong{color:#137a3c;font-weight:700}
.r9-pay__head strong+span::before{content:"·";margin-inline-end:6px;color:var(--r9-line,#c9ccd1)}
.r9-pay__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0!important;padding:0!important;list-style:none!important}
.r9-pay__logos>li{margin:0!important;padding:0;list-style:none}
.r9-pay__logos>li::before{display:none!important}
.r9-pay__chip{display:flex;align-items:center;justify-content:center;height:30px;min-width:46px;padding:0 8px;background:#fff;border:1px solid #e3e5e8;border-radius:7px;box-sizing:border-box}
.r9-pay__chip svg,.r9-pay__chip img{display:block;height:20px;width:auto;max-width:none;padding:0!important;border:0!important;aspect-ratio:auto!important}
.r9-pay__chip--mada svg{width:53px}.r9-pay__chip--visa svg{width:45px;height:19px}.r9-pay__chip--mc svg{width:32px}
.r9-pay__chip--tabby{background:#3BFFC1;border-color:#3BFFC1}.r9-pay__chip--tabby img{height:18px;width:42px}
.r9-pay__chip--tamara img{height:11.5px;width:59px}
.r9-pay__cod{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #e3e5e8;border-radius:7px;background:#fff;font-size:12.5px;font-weight:700;color:var(--r9-ink);white-space:nowrap;box-sizing:border-box}
.r9-pay__cod svg{width:18px;height:18px;color:#137a3c;flex:none}
/* صفحة المنتج: بعد زري الشراء وقبل صندوق تابي */
.wd-single-add-cart>.elementor-widget-container>.r9-pay--pdp{order:1!important;margin:14px 0 2px;padding-top:12px;border-top:1px dashed #e3e5e8}
.r9-pay--pdp .r9-pay__chip,.r9-pay--pdp .r9-pay__cod{height:28px}
.r9-pay--pdp .r9-pay__chip svg,.r9-pay--pdp .r9-pay__chip img{height:18px}
.r9-pay--pdp .r9-pay__chip--visa svg{height:17px;width:40px}.r9-pay--pdp .r9-pay__chip--mada svg{width:48px}.r9-pay--pdp .r9-pay__chip--mc svg{width:29px}
.r9-pay--pdp .r9-pay__chip--tabby img{height:16px;width:38px}.r9-pay--pdp .r9-pay__chip--tamara img{height:10.5px;width:54px}
.wd-sticky-btn .r9-pay{display:none!important}
/* الرئيسية: سطر رفيع تحت شريط الثقة */
.r9-pay--home{margin:14px auto 4px;padding:12px 14px;background:#fff;border-radius:14px;max-width:100%}
@media (min-width:768px){.r9-pay--home{flex-direction:row;justify-content:center;gap:14px}}
/* التذييل الداكن */
.r9f__pay.r9-pay--foot{display:flex;flex-direction:column;align-items:center;gap:8px}
.r9-pay--foot .r9-pay__head{color:#b9bcc3}
.r9-pay--foot .r9-pay__chip{border-color:#fff}
.r9-pay--foot .r9-pay__cod{background:transparent;border-color:#4a4d55;color:#fff}
.r9-pay--foot .r9-pay__cod svg{color:#3BFFC1}
@media (min-width:1025px){.r9f__pay.r9-pay--foot{flex-direction:row;align-items:center;gap:12px}.r9f__pay.r9-pay--foot .r9-pay__logos{justify-content:flex-start}}
.r9-pay svg text{direction:ltr;unicode-bidi:normal}
.r9-pay__logos>li{flex:none!important}
.r9-pay__chip--tamara{padding:0 11px}
/* واتساب العائم (الجوال): أصغر، ويختفي أثناء التمرير لأسفل حتى لا يغطي الأسعار وأزرار الإضافة */
@media (max-width:1024px){
.r9-wa{width:48px!important;height:48px!important;transition:transform .25s ease,opacity .25s ease}
.r9-wa svg{width:24px!important;height:24px!important}
.r9-wa.is-away{transform:translateY(140%);opacity:0;pointer-events:none}
.blog .wd-sidebar-opener,.single-post .wd-sidebar-opener,.archive.category .wd-sidebar-opener{display:none!important}
}
@media (prefers-reduced-motion:reduce){.r9-wa{transition:none}}
/* الحساب: عنوانا الدخول والتسجيل بنفس المحاذاة */
.woocommerce-account .woocommerce-form-login>h2,.woocommerce-account .col-login h2,.woocommerce-account .wd-login-title,.woocommerce-account .u-column1>h2,.woocommerce-account .u-column2>h2,.woocommerce-account .wd-col-login>h2,.woocommerce-account .wd-col-register>h2,.woocommerce-account .col-register-text h2{text-align:center!important}
/* شرائح روابط الأقسام: مجموعة متمركزة بدل صف معلّق على اليمين */
.r9-links>p{text-align:center}
/* تاريخا التوصيل لا ينقسمان */
[data-r9-eta] strong{white-space:nowrap}
/* ═════ جولة إصلاحات الإطلاق 2026-10-01 ═════ */
/* U2: لا تكبير تلقائي في iOS عند لمس الحقول (iOS يكبّر أي حقل أقل من 16px) */
@media (max-width:1024px){
input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=hidden]),select,textarea,.woocommerce-ordering.wd-ordering-mb-icon select.orderby,.r9-archive-tools select.orderby{font-size:16px!important}
}
/* U8: عنوان الخطوة الحالية (H1) بنفس شكل الخطوة */
.wd-checkout-steps .r9-step-h1{display:inline;margin:0;padding:0;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
.woocommerce-account h1.woocommerce-MyAccount-title{font-size:22px;font-weight:700;margin:0 0 14px}
/* U4: التباين */
body a.r9g-ask,body a.r9g-ask:visited{color:#0b6b37!important}
.woocommerce form .optional,.woocommerce-checkout .optional,.r9cro-notes-btn small{color:#5c616b!important;font-size:12px!important}
.leaflet-control-attribution,.leaflet-control-attribution a{color:#33363d!important;font-size:12px!important}
.leaflet-control-attribution{background:rgba(255,255,255,.92)!important;padding:2px 6px!important}
.leaflet-control-attribution a{display:inline-block;padding-block:6px}
/* وصف المنتج: ألوان رمادية/فاتحة مضمّنة من نص المورّد تُستبدل بلون النص */
.woocommerce-Tabs-panel--description [style*="color"],.wd-single-content [style*="color"],.woocommerce-product-details__short-description [style*="color"]{color:inherit!important}
/* لافتات الرئيسية ذات النص الأبيض: طبقة داكنة متدرّجة من جهة النص (اليمين) حتى يتجاوز التباين 4.5:1 */
.home .promo-banner.color-scheme-light .wrapper-content-banner{background-image:linear-gradient(270deg,rgba(14,16,20,.8) 0%,rgba(14,16,20,.72) 50%,rgba(14,16,20,.35) 75%,rgba(14,16,20,0) 95%)!important}
.home .promo-banner.color-scheme-light .banner-inner,.home .promo-banner.color-scheme-light .banner-inner p{color:#fff!important;opacity:1!important}
.home .promo-banner.color-scheme-light .banner-title{text-shadow:0 1px 2px rgba(0,0,0,.35)}
/* U5: نموذج التواصل — تسميات ظاهرة وحواف 12px مثل حقول إتمام الطلب */
.r9-cf7 .r9-cf7__l{display:block;font-weight:600;font-size:14px;color:var(--r9-ink,#16181D);margin:0}
.r9-cf7 .r9-cf7__l .wpcf7-form-control-wrap{display:block;margin-top:6px}
.r9-cf7 .r9-req{color:var(--r9-red,#C8102E);margin-inline-start:2px}
.r9-cf7 .optional{font-weight:400}
.wpcf7-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.wpcf7-form textarea,.wpcf7-form select{border-radius:12px!important;min-height:48px}
.wpcf7-form .btn,.wpcf7-form input[type=submit]{border-radius:12px!important;min-height:48px}
.wpcf7-form input[type=tel]{direction:ltr;text-align:right}
.wpcf7-form input[type=tel]::placeholder{text-align:right}
/* U10/CRO-12: واتساب العائم — يتنحّى (JS) بدل أن يغطي زرًّا أو سعرًا؛ وفوق الشريط الثابت في صفحة المنتج على سطح المكتب */
.r9-wa{transition:transform .25s ease,opacity .25s ease,visibility 0s linear 0s}
.r9-wa.is-away{transform:translateY(140%);opacity:0;pointer-events:none;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility 0s linear .25s}
@media (min-width:1025px){body.single-product:has(.wd-sticky-btn-shown) .r9-wa{bottom:111px}}
@media (max-width:1024px){body:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .wd-page-content,body.page .wd-content-layout{padding-bottom:72px}}
@media (prefers-reduced-motion:reduce){.r9-wa,.r9-wa.is-away{transition:none}}
/* U11: مساحات لمس */
.woocommerce form .form-row .woocommerce-form__input-checkbox,.woocommerce-form-login .woocommerce-form__input-checkbox,.woocommerce-form__input-checkbox{width:24px!important;height:24px!important;flex:none;margin:0!important;accent-color:var(--r9-red,#C8102E)}
.woocommerce form .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-form-login label.woocommerce-form__label-for-checkbox,.woocommerce-form__label-for-checkbox{display:inline-flex!important;align-items:center;gap:10px;min-height:44px;cursor:pointer}
#ship-to-different-address label{display:inline-flex!important;align-items:center;gap:10px;min-height:44px}
.woocommerce-form-coupon-toggle a,.woocommerce-form-login-toggle a,a.showlogin,a.showcoupon{display:inline-flex;align-items:center;min-height:44px}
button.r9cro-notes-btn{min-height:44px;display:inline-flex;align-items:center;gap:4px}

.r9-cardfit a,.wd-entities-title a,.woocommerce-LostPassword a,a.woocommerce-LostPassword,.lost_password a,.r9-404__links a,td.product-name>a{padding-block:3px}
.r9-404__links a{display:inline-flex;align-items:center;min-height:44px}
/* U12: حسابي على الجوال — القائمة شرائح أفقية بدل قائمة تملأ الشاشة، والزر داخل التنبيه يلتف */
@media (max-width:768px){
.woocommerce-account .woocommerce-MyAccount-navigation{padding:6px;border-radius:12px;overflow:hidden}
.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px}
.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}
.woocommerce-account .woocommerce-MyAccount-navigation li{flex:none;scroll-snap-align:start;margin:0}
.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--r9-line);border-radius:999px;white-space:nowrap;font-size:14px}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-color:var(--r9-red)}
.woocommerce-account h1.woocommerce-MyAccount-title{font-size:20px;margin:0 0 10px}
}
.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}
.woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce-MyAccount-content .woocommerce-message .button{float:none!important;order:2;margin:0!important;margin-inline-start:auto!important;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;padding-inline:16px}
.woocommerce-MyAccount-content .r9cro-hide,.woocommerce-address-fields .r9cro-hide{display:none!important}
/* U13: «كل الماركات والموديلات» تذييل لبطاقة «اختر سيارتك» بدل رابط معلّق */
.r9-finder--bar:has(+ .r9-dir){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;box-shadow:none}
.r9-finder--bar + .r9-dir{margin:0!important;background:#fff;border:1px solid var(--r9-line);border-top:1px dashed var(--r9-line);border-radius:0 0 var(--r9-r) var(--r9-r);padding:0 22px;box-shadow:0 6px 20px rgba(22,24,29,.06)}
.r9-finder--bar + .r9-dir>summary{justify-content:center;gap:6px;min-height:46px;font-size:14px;list-style:none}
.r9-finder--bar + .r9-dir>summary::-webkit-details-marker{display:none}
.r9-finder--bar + .r9-dir>summary::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}
.r9-finder--bar + .r9-dir[open]>summary::after{transform:translateY(2px) rotate(-135deg)}
.r9-finder--bar + .r9-dir[open]{padding-bottom:14px}
@media (max-width:767px){.r9-finder--bar + .r9-dir{padding:0 14px}}
@media (prefers-reduced-motion:reduce){.r9-finder--bar + .r9-dir>summary::after{transition:none}}
/* U16: لا نص أصغر من 12px، وسعر الشحن لا ينقسم */
.woocommerce-price-suffix,.r9g-cardcamp__tag,.r9g-cd__u i,.r9g-week__pct small,.r9g-cardbnpl,.r9-makes__count,.r9-makes__mods,.r9-makes__lat,.r9c-tabbar__i>span:not(.r9c-tabbar__ic),.r9c-acct small,.r9c-garage__tx small,.optional .woocommerce-Price-currencySymbol,.includes_tax .woocommerce-Price-currencySymbol{font-size:12px!important}
.wd-tools-count,.wd-cart-number{font-size:12px!important;min-width:18px;height:18px;line-height:18px!important}
.woocommerce-shipping-methods label .woocommerce-Price-amount,.woocommerce-shipping-methods label .amount,.r9-nw{white-space:nowrap}
/* CRO-8: تنبيه اختيار الخيار داخل الصفحة */
.r9-varmsg:empty{display:none}
.r9-varmsg{margin:8px 0 12px;padding:10px 12px;border-radius:10px;background:#fff4e5;color:#7a4300;font-weight:600;font-size:14px;border:1px solid #f3c98b}
.variations .r9-need select{border-color:var(--r9-red,#C8102E)!important;box-shadow:0 0 0 3px rgba(200,16,46,.15)}
/* CRO-11: صفوف الإجمالي — القيمة بعرض محتواها (اسم يمين، قيمة يسار) */
.cart_totals .shop_table tr>td,.woocommerce-checkout-review-order-table tfoot tr>td,.woocommerce-checkout-review-order-table thead th.product-total{flex:0 1 auto!important;margin-inline-start:auto}
.cart_totals .shop_table tr>th,.woocommerce-checkout-review-order-table tfoot tr>th,.woocommerce-checkout-review-order-table thead th.product-name{flex:1 1 auto}
/* CRO-13: شارة «سيارتي» — الموديل يُختصر والسنة تبقى */
.r9-cn{display:inline-flex!important;align-items:baseline;min-width:0;max-width:100%;gap:0}
.r9-cn .r9-cn__m{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.r9-cn .r9-cn__y{flex:none;white-space:nowrap;margin-inline-start:.3em}
.r9-cf7 .optional{color:#5c616b!important;font-size:12px!important}
.r9-fit__row a,.wd-product-cats a{padding-block:3px}
.r9g-fbt__chk input[type=checkbox]{width:24px!important;height:24px!important}
.elementor-element-bf2d002 .title-after_title,.elementor-element-bf2d002 .title-after_title p{color:#fff!important}
body .r9cro-help a,body .r9cro-help a:visited{color:#0b6b37!important}

body .r9-from{font-size:12px}
a.r9g-fbt__name{padding-block:3px}
.home .promo-banner.color-scheme-dark .banner-inner,.home .promo-banner.color-scheme-dark .banner-inner p{color:#3d4048!important}
.r9-samecar__head a,.r9-suggest__head a{display:inline-flex;align-items:center;min-height:44px}

/* ═════ بطاقة المنتج — نظام موحّد (2026-10-02، يحل محل كل قواعد البطاقة السابقة) ═════
 * البنية: إطار صورة مربع ← عنوان (حتى 3 أسطر) ← شريحة التوافق (عند الحاجة) ← كتلة السعر ← التقسيط ← زر السلة.
 * كتلة السعر + الزر مثبتتان في أسفل البطاقة فتتساوى البطاقات في الصف. لا تُستعمل هنا .wd-hover-small (بطاقات «شاهدتها مؤخرًا» الأفقية). */
.wd-product:not(.wd-hover-small){--c-pad:12px;--c-gap:6px;--c-title:14px;--c-price:19px}
.wd-product:not(.wd-hover-small) .product-labels .product-label.onsale,.wd-product .wd-product-card-hover,.wd-product .wd-product-card-bg,.wd-product .added_to_cart,.wd-product .wd-product-stock.in-stock{display:none!important}

/* الإطار */
.wd-product.wd-hover-fw-button:not(.wd-hover-small) .product-wrapper{position:relative;display:flex;flex-direction:column;height:100%;padding:0!important;background:#fff;border:1px solid var(--r9-line);border-radius:var(--r9-r);overflow:hidden;transition:border-color .2s,box-shadow .2s}
@media (hover:hover){.wd-product.wd-hover-fw-button:not(.wd-hover-small):hover .product-wrapper{border-color:var(--r9-silver);box-shadow:0 10px 28px rgba(22,24,29,.08)}}

/* الصورة */
.wd-product:not(.wd-hover-small) .product-element-top{margin:0!important;padding:0;background:#fff;border-radius:0;border:0}
.wd-product:not(.wd-hover-small) .product-element-top .product-image-link{display:block;aspect-ratio:1/1;background:#f5f6f8;border-radius:0;overflow:hidden}
.wd-product:not(.wd-hover-small) .product-element-top .product-image-link img,.wd-product:not(.wd-hover-small) .product-element-top .hover-img img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain;padding:5%;box-sizing:border-box;mix-blend-mode:multiply;transition:transform .35s ease}
@media (hover:hover){.wd-product:not(.wd-hover-small):hover .product-image-link img{transform:scale(1.035)}}
.wd-product .product-image-link:not(.r9-loaded){background:#f5f6f8!important;animation:none!important}

/* المفضلة: دائرة 30px داخل مساحة نقر 44px */
.wd-product:not(.wd-hover-small) .wd-buttons{background:none!important;box-shadow:none!important;top:4px!important;inset-inline-end:4px!important;inset-inline-start:auto!important;opacity:1!important;visibility:visible!important;transform:none!important}
.wd-product:not(.wd-hover-small) .wd-buttons .wd-action-btn>a{width:44px!important;height:44px!important;border-radius:50%;box-shadow:none!important;background:radial-gradient(circle,#fff 15px,rgba(22,24,29,.10) 15.6px,rgba(22,24,29,.03) 16.5px,transparent 17.5px)!important}
.wd-product:not(.wd-hover-small) .wd-buttons .wd-action-btn>a .wd-action-icon,.wd-product:not(.wd-hover-small) .wd-buttons .wd-action-btn>a::before{font-size:14px!important;color:var(--r9-ink)}

/* عرض الأسبوع: وسم على الصورة (العدّاد الكامل في صفحة المنتج) */
.wd-product:not(.wd-hover-small) .wrap-price .r9g-cardcamp{position:absolute;top:8px;inset-inline-start:8px;z-index:3;margin:0!important;min-height:0!important;pointer-events:none}
.wd-product:not(.wd-hover-small) .r9g-cardcamp .r9g-cd{display:none!important}
.wd-product:not(.wd-hover-small) .r9g-cardcamp__tag{display:inline-flex;align-items:center;min-height:20px;padding:0 7px!important;border-radius:5px!important;font-size:12px!important;font-weight:600;color:#fff;background:var(--r9-red);box-shadow:none}

/* المحتوى */
.wd-product:not(.wd-hover-small) .product-element-bottom{position:static!important;display:flex;flex-direction:column;flex:1 1 auto;gap:var(--c-gap);padding:var(--c-pad) var(--c-pad) var(--c-pad)!important;text-align:start}
.wd-product:not(.wd-hover-small) .wd-entities-title{margin:0!important;font-size:var(--c-title)!important;font-weight:500;line-height:1.5!important;color:var(--r9-ink);display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:none!important;min-height:4.5em;text-wrap:pretty;order:1}
@media (min-width:768px){.wd-product:not(.wd-hover-small) .wd-entities-title{min-height:3em}}
.wd-product:not(.wd-hover-small) .wd-entities-title a{color:var(--r9-ink)!important;padding-block:0}
@media (hover:hover){.wd-product:not(.wd-hover-small) .wd-entities-title a:hover{color:var(--r9-red)!important}}

/* شريحة التوافق: سطر واحد مضغوط؛ تُخفى إن كررت العنوان، وتظهر دائمًا «✓ يناسب سيارتك» */
.wd-product:not(.wd-hover-small) .r9-cardfit{display:inline-flex!important;align-self:flex-start;align-items:center;gap:5px!important;max-width:100%;min-height:22px!important;margin:0!important;padding:0;border-radius:999px;background:none;font-size:12px!important;line-height:1.4!important;color:var(--r9-text);white-space:nowrap!important;flex-wrap:nowrap!important;overflow:hidden;order:3}
.wd-product:not(.wd-hover-small) .r9-cardfit:not(.is-ok)::before{content:"";flex:none;width:14px;height:14px;background:currentColor;color:var(--r9-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 11l1.5-4.5A2 2 0 0 1 8.4 5h7.2a2 2 0 0 1 1.9 1.5L19 11a2 2 0 0 1 2 2v4a1 1 0 0 1-1 1h-1a2 2 0 0 1-4 0H9a2 2 0 0 1-4 0H4a1 1 0 0 1-1-1v-4a2 2 0 0 1 2-2zm2.1 0h9.8l-1.2-3.6a.6.6 0 0 0-.5-.4H8.8a.6.6 0 0 0-.5.4L7.1 11zM7 15.5A1.5 1.5 0 1 0 7 12.5a1.5 1.5 0 0 0 0 3zm10 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 11l1.5-4.5A2 2 0 0 1 8.4 5h7.2a2 2 0 0 1 1.9 1.5L19 11a2 2 0 0 1 2 2v4a1 1 0 0 1-1 1h-1a2 2 0 0 1-4 0H9a2 2 0 0 1-4 0H4a1 1 0 0 1-1-1v-4a2 2 0 0 1 2-2zm2.1 0h9.8l-1.2-3.6a.6.6 0 0 0-.5-.4H8.8a.6.6 0 0 0-.5.4L7.1 11zM7 15.5A1.5 1.5 0 1 0 7 12.5a1.5 1.5 0 0 0 0 3zm10 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z'/%3E%3C/svg%3E") center/contain no-repeat}
.wd-product:not(.wd-hover-small) .r9-cardfit:not(.is-ok) .r9-cardfit__lbl{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.wd-product:not(.wd-hover-small) .r9-cardfit a{flex:0 1 auto!important;min-width:0;max-width:none!important;overflow:hidden;text-overflow:ellipsis;padding:0!important;font-weight:500;color:var(--r9-text)!important}
.wd-product:not(.wd-hover-small) .r9-cardfit__y{flex:none!important;color:var(--r9-text);font-size:inherit}
.wd-product:not(.wd-hover-small) .r9-cardfit{position:relative;overflow:visible!important}
.wd-product:not(.wd-hover-small) .r9-cardfit a{position:static}
.wd-product:not(.wd-hover-small) .r9-cardfit a::after{content:"";position:absolute;inset:-13px 0;z-index:1}
.wd-product:not(.wd-hover-small) .wd-add-btn>a{z-index:2}
.wd-product:not(.wd-hover-small) .r9-cardfit__more{flex:none;padding:0 6px;border-radius:999px;background:var(--r9-bg);font-size:12px;font-weight:700;color:var(--r9-ink)}
.wd-product:not(.wd-hover-small) .r9-cardfit--type::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4l-7.2 7.2a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4l-7.2 7.2a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E")!important;width:13px!important;height:13px!important}
.wd-product:not(.wd-hover-small) .r9-cardfit--type a{font-weight:500!important;color:var(--r9-text)!important}
.wd-product:not(.wd-hover-small) .r9-cardfit--dup:not(.is-ok){display:none!important}
.wd-product:not(.wd-hover-small) .r9-cardfit.is-ok{min-height:24px!important;padding:0 10px;background:#e7f4ea;color:var(--r9-green)!important;font-weight:700}
.wd-product:not(.wd-hover-small) .r9-cardfit.is-ok>a{display:none}
.wd-product:not(.wd-hover-small) .r9-cardfit.is-ok .r9-cardfit__lbl{position:static!important;width:auto;height:auto;clip:auto;font-size:12px}
.wd-product:not(.wd-hover-small) .r9-cardfit.is-ok .r9-cardfit__y,.wd-product:not(.wd-hover-small) .r9-cardfit.is-ok .r9-cardfit__more{display:none}

/* غير متوفر */
.wd-product:not(.wd-hover-small) .wd-product-stock.out-of-stock{order:3;align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;margin:0!important;padding:0 9px;border-radius:6px;background:#fff1e0;color:#7a3e00!important;font-size:12px;font-weight:600}
.wd-product.outofstock:not(.wd-hover-small) .product-image-link img{opacity:.6;filter:grayscale(.6)}
.wd-product.outofstock:not(.wd-hover-small) .wrap-price .r9-cardsave,.wd-product.outofstock:not(.wd-hover-small) .wrap-price .r9g-cardbnpl,.wd-product.outofstock:not(.wd-hover-small) .wrap-price .r9g-cardcamp,.wd-product.outofstock:not(.wd-hover-small) .wrap-price .price del{display:none!important}
.wd-product.outofstock:not(.wd-hover-small) .wrap-price .price ins,.wd-product.outofstock:not(.wd-hover-small) .wrap-price .price>.amount{color:var(--r9-muted)!important;font-weight:600}

/* كتلة السعر: (السعر الحالي + شامل الضريبة) ثم (قبل الخصم + نسبة الخصم). العنوان بارتفاع ثابت فيبدأ السعر من نفس الخط في كل بطاقات الصف؛ أي فراغ يتجمع فوق الزر */
.wd-product:not(.wd-hover-small) .wrap-price{display:flex!important;flex-flow:row wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:3px 6px!important;margin:2px 0 0!important;padding:0;order:2}
.wd-product:not(.wd-hover-small) .wrap-price::before{content:"";order:3;flex-basis:100%;height:0}
.wd-product:not(.wd-hover-small) .wrap-price .price{display:contents!important}
.wd-product:not(.wd-hover-small) .wrap-price .price>*{order:9}
.wd-product:not(.wd-hover-small) .wrap-price .price del{order:4;margin:0!important;font-size:12.5px!important;line-height:20px;color:var(--r9-muted)!important;font-weight:400;white-space:nowrap;text-decoration-thickness:1px}
.wd-product:not(.wd-hover-small) .wrap-price .price del .amount{font-weight:400;color:inherit!important}
.wd-product:not(.wd-hover-small) .wrap-price .price del .woocommerce-Price-currencySymbol{display:inline!important;font-size:1em!important;margin:0}
.wd-product:not(.wd-hover-small) .wrap-price .r9-cardsave{order:5;display:inline-flex!important;align-items:center;align-self:center;margin:0!important;padding:0 6px!important;min-height:20px;border-radius:5px;background:var(--r9-red-50);color:var(--r9-red-700)!important;font-size:12px!important;font-weight:700;line-height:1!important;white-space:nowrap}
.wd-product:not(.wd-hover-small) .wrap-price .price ins,.wd-product:not(.wd-hover-small) .wrap-price .price>.amount,.wd-product:not(.wd-hover-small) .wrap-price .price>.r9-from{order:1}
.wd-product:not(.wd-hover-small) .wrap-price .price ins,.wd-product:not(.wd-hover-small) .wrap-price .price>.amount{font-size:var(--c-price)!important;font-weight:700;line-height:1.15;color:var(--r9-ink)!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}
.wd-product:not(.wd-hover-small) .wrap-price .price ins .woocommerce-Price-currencySymbol,.wd-product:not(.wd-hover-small) .wrap-price .price>.amount .woocommerce-Price-currencySymbol{font-size:.62em;font-weight:600;margin-inline-start:1px}
.wd-product:not(.wd-hover-small) .wrap-price .price>.r9-from{font-size:12.5px;color:var(--r9-text);font-weight:500;margin-inline-end:-3px}
.wd-product:not(.wd-hover-small) .wrap-price .price .woocommerce-price-suffix{order:2;display:inline!important;margin:0!important;font-size:12px!important;line-height:1.3;color:var(--r9-muted);white-space:nowrap}

/* التقسيط: سطر واحد ينزلق تحت السعر عند وجوده، ولا يترك فراغًا عند غيابه */
.wd-product:not(.wd-hover-small) .wrap-price .r9g-cardbnpl{order:7;flex-basis:100%;display:flex;align-items:center;gap:4px;height:auto;min-height:18px;margin:2px 0 0!important;font-size:12px;color:var(--r9-muted);white-space:nowrap;overflow:hidden}
.wd-product:not(.wd-hover-small) .r9g-cardbnpl>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}
.wd-product:not(.wd-hover-small) .r9g-cardbnpl__sep,.r9g-rail .r9g-card .r9g-cardbnpl__sep{display:none}
.wd-product:not(.wd-hover-small) .wrap-price .r9g-cardbnpl{column-gap:5px}
.wd-product:not(.wd-hover-small) .wrap-price .r9g-cardbnpl:empty{display:none}
.wd-product:not(.wd-hover-small) .r9g-cardbnpl img[alt^="تابي"]{height:11px;width:auto}
.wd-product:not(.wd-hover-small) .r9g-cardbnpl img[alt^="تمارا"]{height:8.5px;width:auto}

/* زر السلة: أحمر صلب، 44px */
.wd-product:not(.wd-hover-small) .wd-add-btn{order:4;margin:auto 0 0!important;padding:10px 0 0!important}
.wd-product:not(.wd-hover-small) .wd-add-btn>a{position:relative;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px!important;padding:0 10px!important;border:0!important;border-radius:var(--r9-r-btn)!important;background:var(--r9-ink)!important;color:#fff!important;font-size:14px!important;font-weight:600;line-height:1.2;box-shadow:none!important;transition:background-color .15s,transform .1s}
.wd-product:not(.wd-hover-small) .wd-add-btn>a .wd-action-icon{display:none!important}
.wd-product:not(.wd-hover-small) .wd-add-btn>a .wd-action-text{position:static!important;flex:none!important;width:auto!important;padding:0!important;transform:none!important;opacity:1!important}
.wd-product:not(.wd-hover-small) .wd-add-btn>a::before{content:"";position:static!important;flex:none;width:17px;height:17px;margin:0!important;opacity:1!important;visibility:visible!important;transform:none!important;font-size:0!important;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2.5 3.5h2.2l2.4 11.2a1.6 1.6 0 0 0 1.6 1.3h8.7a1.6 1.6 0 0 0 1.6-1.2l1.6-6.8H6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2.5 3.5h2.2l2.4 11.2a1.6 1.6 0 0 0 1.6 1.3h8.7a1.6 1.6 0 0 0 1.6-1.2l1.6-6.8H6'/%3E%3C/svg%3E") center/contain no-repeat}
.wd-product:not(.wd-hover-small) .wd-add-btn>a.product_type_variable::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h10M18 7h2M4 17h2M10 17h10'/%3E%3Ccircle cx='16' cy='7' r='2'/%3E%3Ccircle cx='8' cy='17' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h10M18 7h2M4 17h2M10 17h10'/%3E%3Ccircle cx='16' cy='7' r='2'/%3E%3Ccircle cx='8' cy='17' r='2'/%3E%3C/svg%3E")}
.wd-product:not(.wd-hover-small) .wd-add-btn>a:not(.add_to_cart_button){background:#fff!important;border:1px solid var(--r9-line)!important;color:var(--r9-ink)!important;font-weight:600}
.wd-product:not(.wd-hover-small) .wd-add-btn>a:not(.add_to_cart_button)::before{display:none}
@media (hover:hover){.wd-product:not(.wd-hover-small) .wd-add-btn>a.add_to_cart_button:hover{background:var(--r9-red)!important;color:#fff!important}.wd-product:not(.wd-hover-small) .wd-add-btn>a:not(.add_to_cart_button):hover{background:var(--r9-bg)!important}}
.wd-product:not(.wd-hover-small) .wd-add-btn>a.add_to_cart_button:active{background:var(--r9-red)!important;color:#fff!important;transform:scale(.98)}
.wd-product:not(.wd-hover-small) .wd-add-btn>a.loading{color:transparent!important}
.wd-product:not(.wd-hover-small) .wd-add-btn>a.loading::before{position:absolute!important;inset:0;margin:auto!important;width:18px;height:18px;-webkit-mask:none;mask:none;background:none;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:r9spin .7s linear infinite}
.wd-product:not(.wd-hover-small) .wd-add-btn>a.added,.wd-product:not(.wd-hover-small) .wd-add-btn>a[data-r9-txt]{background:var(--r9-green)!important;border-color:var(--r9-green)!important;color:#fff!important}
.wd-product:not(.wd-hover-small) a:focus-visible{outline:2px solid var(--r9-ink)!important;outline-offset:2px;box-shadow:0 0 0 4px #fff}
.wd-product:not(.wd-hover-small) .wd-add-btn>a:focus-visible{outline-offset:3px}

/* المقاسات */
@media (max-width:767px){.wd-product:not(.wd-hover-small){--c-pad:10px;--c-gap:6px;--c-title:13.5px;--c-price:17.5px}.wd-product:not(.wd-hover-small) .wd-add-btn{padding-top:8px!important}.wd-product:not(.wd-hover-small) .wd-add-btn>a{font-size:13.5px!important}}
@media (max-width:400px){.wd-product:not(.wd-hover-small){--c-pad:10px;--c-title:13px;--c-price:17px}.wd-product:not(.wd-hover-small) .wrap-price .r9g-cardbnpl{gap:5px}.wd-product:not(.wd-hover-small) .r9g-cardbnpl__sep{display:none}.wd-product:not(.wd-hover-small) .r9g-cardbnpl img[alt^="تابي"]{height:10px}.wd-product:not(.wd-hover-small) .r9g-cardbnpl img[alt^="تمارا"]{height:7.5px}}
@media (min-width:1600px){.wd-product:not(.wd-hover-small){--c-pad:14px;--c-title:14.5px;--c-price:20px}}
@media (prefers-reduced-motion:reduce){.wd-product:not(.wd-hover-small) .product-wrapper,.wd-product:not(.wd-hover-small) .product-image-link img,.wd-product:not(.wd-hover-small) .wd-add-btn>a{transition:none!important}.wd-product:not(.wd-hover-small):hover .product-image-link img{transform:none!important}.wd-product:not(.wd-hover-small) .wd-add-btn>a.loading::before{animation-duration:2s}}
/* الأجهزة اللوحية العمودية (600–768px): 3 بطاقات في الصف بدل بطاقتين عملاقتين */
@media (min-width:600px) and (max-width:768.98px){.wd-products[style*="--wd-col-sm:2;"],.wd-products .wd-carousel[style*="--wd-col-sm:2;"]{--wd-col-sm:3!important}}
/* سطح المكتب: بطاقة أعرض ← خط أكبر قليلًا */
@media (min-width:1024px){.wd-product:not(.wd-hover-small){--c-title:15px;--c-price:21px}.wd-product:not(.wd-hover-small) .wrap-price .price .woocommerce-price-suffix,.wd-product:not(.wd-hover-small) .wrap-price .price del,.wd-product:not(.wd-hover-small) .r9-cardfit,.wd-product:not(.wd-hover-small) .wrap-price .r9g-cardbnpl{font-size:13px!important}.wd-product:not(.wd-hover-small) .r9g-cardbnpl img[alt^="تابي"]{height:14px}.wd-product:not(.wd-hover-small) .r9g-cardbnpl img[alt^="تمارا"]{height:10.5px}}
/* شبكات الأقسام والبحث: صفوف مشتركة (subgrid) — كل سطر (العنوان، السعر، السطر الإضافي، الزر) يبدأ من نفس الخط في الصف، ويُحجز الارتفاع فقط إن احتاجته بطاقة مجاورة */
@supports (grid-template-rows:subgrid){
.wd-products.wd-grid-g{row-gap:0!important}
.wd-products.wd-grid-g>.wd-product:not(.wd-hover-small){display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;padding-bottom:var(--wd-gap-lg,10px)}
.wd-products.wd-grid-g>.wd-product:not(.wd-hover-small)>.product-wrapper{display:grid!important;grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;height:auto}
.wd-products.wd-grid-g>.wd-product:not(.wd-hover-small) .product-element-top{grid-row:1}
.wd-products.wd-grid-g>.wd-product:not(.wd-hover-small) .product-element-bottom{display:grid!important;grid-row:2/-1;grid-template-rows:subgrid;row-gap:0;align-items:start}
.wd-products.wd-grid-g>.wd-product:not(.wd-hover-small) .wd-entities-title{grid-row:1;min-height:0}
.wd-products.wd-grid-g>.wd-product:not(.wd-hover-small) .wrap-price{grid-row:2;margin-top:var(--c-gap)!important}
.wd-products.wd-grid-g>.wd-product:not(.wd-hover-small) .r9-cardfit,.wd-products.wd-grid-g>.wd-product:not(.wd-hover-small) .wd-product-stock{grid-row:3;margin-top:8px!important}
.wd-products.wd-grid-g>.wd-product:not(.wd-hover-small) .wd-add-btn{grid-row:4;align-self:end;margin:0!important}
}
/* بطاقات الشرائط المرسومة من Store API («مختارة لسيارتك»، «شاهدتها مؤخرًا»): نفس لغة بطاقة المنتج */
.r9g-rail .r9g-card{gap:0;padding:0;border-radius:var(--r9-r);overflow:hidden;text-decoration:none;transition:border-color .2s,box-shadow .2s}
@media (hover:hover){.r9g-rail .r9g-card:hover{border-color:var(--r9-silver);box-shadow:0 10px 28px rgba(22,24,29,.08)}}
.r9g-rail .r9g-card{position:relative;isolation:isolate}
.r9g-rail .r9g-card::before{content:"";position:absolute;top:0;inset-inline:0;aspect-ratio:1/1;background:#f5f6f8;z-index:-1}
.r9g-rail .r9g-card>img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;padding:5%;box-sizing:border-box;background:none;border-radius:0;mix-blend-mode:multiply}
.r9g-rail .r9g-card__n{margin:0;padding:10px 10px 0;font-size:13.5px;font-weight:500;line-height:1.5;-webkit-line-clamp:3;min-height:calc(4.5em + 10px);color:var(--r9-ink)}
.r9g-rail .r9g-card__p{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:2px 10px 0}
.r9g-rail .r9g-card__p b{order:-2;font-size:16.5px;font-weight:700;line-height:1.15;color:var(--r9-ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.r9g-rail .r9g-card__p::after{content:"شامل الضريبة";order:-1;font-size:12px;color:var(--r9-muted);white-space:nowrap}
.r9g-rail .r9g-card__p::before{content:"";order:0;flex-basis:100%;height:0}
.r9g-rail .r9g-card__p s{order:1;font-size:12.5px;color:var(--r9-muted);white-space:nowrap;text-decoration-thickness:1px}
.r9g-rail .r9g-card .r9g-cardbnpl{height:auto;min-height:18px;margin:4px 0 0;padding:0 10px;font-size:12px;gap:4px}
.r9g-rail .r9g-card .r9g-cardbnpl:empty{display:none}
.r9g-rail .r9g-card .r9g-cardbnpl img{width:auto!important;aspect-ratio:auto!important;background:none!important;border-radius:0!important;padding:0!important}
.r9g-rail .r9g-card .r9g-cardbnpl img[alt^="تابي"]{height:12px}
.r9g-rail .r9g-card .r9g-cardbnpl img[alt^="تمارا"]{height:9px}
.r9g-rail .r9g-card::after{content:"";display:block;height:12px;margin-top:auto}
.r9g-rail .r9g-card:focus-visible{outline:2px solid var(--r9-ink);outline-offset:2px}
@media (max-width:767px){.r9g-rail .r9g-card .r9g-cardbnpl{flex-wrap:wrap;white-space:normal;row-gap:2px;gap:4px}.r9g-rail .r9g-card .r9g-cardbnpl>span:first-child{overflow:visible}.r9g-rail .r9g-card .r9g-cardbnpl__sep{display:none}.r9g-rail .r9g-card .r9g-cardbnpl img[alt^="تابي"]{height:10px}.r9g-rail .r9g-card .r9g-cardbnpl img[alt^="تمارا"]{height:7.5px}.r9g-rail .r9g-card__n{font-size:13px}}
@media (max-width:767px){.r9g-rail .r9g-rail__list{grid-auto-columns:minmax(166px,1fr)}}
