/* SAM bestseller badge correction */.s-product-card-promotion-title > .text-green-600 { display: none !important; }
/* SAM part codes and supported models: 44 catalog products */custom-salla-product-card[id="1629073592"] { --sam-part-code: "81110-07200-TW"; --sam-fitment: "تويوتا أفالون\A 2019–2023"; }
custom-salla-product-card[id="892217845"] { --sam-part-code: "81150-07200-TW"; --sam-fitment: "تويوتا أفالون\A 2019–2023"; }
custom-salla-product-card[id="1803977219"] { --sam-part-code: "52159-07904-TW"; --sam-fitment: "تويوتا أفالون\A 2019–2023"; }
custom-salla-product-card[id="435191885"] { --sam-part-code: "52119-07916-CH"; --sam-fitment: "تويوتا أفالون\A 2019–2022"; }
custom-salla-product-card[id="2024626340"] { --sam-part-code: "52711-0C020-CH"; --sam-fitment: "تويوتا سيكويا\A 2009–2016"; }
custom-salla-product-card[id="1215441323"] { --sam-part-code: "52119-0C948-CH"; --sam-fitment: "تويوتا سيكويا\A 2009–2016"; }
custom-salla-product-card[id="1672701574"] { --sam-part-code: "53102-07070-CH"; --sam-fitment: "تويوتا أفالون\A 2019–2022"; }
custom-salla-product-card[id="400427403"] { --sam-part-code: "53101-0C200-CH"; --sam-fitment: "تويوتا سيكويا\A 2009–2016"; }
custom-salla-product-card[id="88878798"] { --sam-part-code: "S-M120TW"; --sam-fitment: "لكزس ES\A 2019–2024"; }
custom-salla-product-card[id="61613351"] { --sam-part-code: "S-M110TW"; --sam-fitment: "لكزس ES\A 2019–2024"; }
custom-salla-product-card[id="1259970851"] { --sam-part-code: "52119-3T963-CH"; --sam-fitment: "تويوتا كامري\A 2021–2024"; }
custom-salla-product-card[id="761140535"] { --sam-part-code: "81140-33D80-CH"; --sam-fitment: "تويوتا كامري\A 2018–2020"; }
custom-salla-product-card[id="235682872"] { --sam-part-code: "81185-33D40-CH"; --sam-fitment: "تويوتا كامري\A 2018–2020"; }
custom-salla-product-card[id="1757082903"] { --sam-part-code: "53801-07050-TW"; --sam-fitment: "تويوتا أفالون\A 2019–2023"; }
custom-salla-product-card[id="66798178"] { --sam-part-code: "53802-07050-TW"; --sam-fitment: "تويوتا أفالون\A 2019–2023"; }
custom-salla-product-card[id="764752498"] { --sam-part-code: "16470-F0011-CH"; --sam-fitment: "تويوتا كامري / أفالون\A 2019–2023"; }
custom-salla-product-card[id="1330061890"] { --sam-part-code: "17700-F0130-CH"; --sam-fitment: "تويوتا كامري / أفالون\A 2019–2023"; }
custom-salla-product-card[id="1620692303"] { --sam-part-code: "52618-07010-CH"; --sam-fitment: "تويوتا أفالون\A 2019–2023"; }
custom-salla-product-card[id="1297077328"] { --sam-part-code: "81140-33N50-CH"; --sam-fitment: "تويوتا كامري\A 2021–2024"; }
custom-salla-product-card[id="1544608856"] { --sam-part-code: "81150-33N50-CH"; --sam-fitment: "تويوتا كامري\A 2021–2024"; }
custom-salla-product-card[id="2042809256"] { --sam-part-code: "87910-07231-TW"; --sam-fitment: "تويوتا أفالون\A 2019–2023"; }
custom-salla-product-card[id="878571954"] { --sam-part-code: "87940-07230-TW"; --sam-fitment: "تويوتا أفالون\A 2019–2023"; }
custom-salla-product-card[id="69386881"] { --sam-part-code: "MB6B-17757-ABW"; --sam-fitment: "فورد تورس / مونديو\A 2023–2026"; }
custom-salla-product-card[id="1624304010"] { --sam-part-code: "MB6B-8200-FCW"; --sam-fitment: "فورد تورس / مونديو\A 2023–2026"; }
custom-salla-product-card[id="1941557650"] { --sam-part-code: "MB6B-15A281-CA"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="1550842011"] { --sam-part-code: "MB68-15A282-CA"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="1865474275"] { --sam-part-code: "MB6B-17C754-DAW"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="742181354"] { --sam-part-code: "MB6B-17C755-DAW"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="1523580924"] { --sam-part-code: "MB6B-8A193-AA"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="1770478552"] { --sam-part-code: "MB6B-17K945-CDA5YZ9"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="2020098848"] { --sam-part-code: "MB6B-17F775-AA"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="1912119331"] { --sam-part-code: "MB6B-17F775-BA"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="437924656"] { --sam-part-code: "MB6B-17E889-AA"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="887307064"] { --sam-part-code: "MB6B-16B075-AAW"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="1978598407"] { --sam-part-code: "MB6B-16B074-AAW"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="1453140744"] { --sam-part-code: "MB6B-17C897-AA"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="395965463"] { --sam-part-code: "MB6B-17D958-AE"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="644021279"] { --sam-part-code: "MB6B-17A385-A"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="1983368558"] { --sam-part-code: "MB6B-17D958-A"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="750973808"] { --sam-part-code: "MB6B-17D959-A"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="333561214"] { --sam-part-code: "MB6B-17A989-AAW"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="893016187"] { --sam-part-code: "MB6B-15K872-CA"; --sam-fitment: "فورد تورس\A 2023–2026"; }
custom-salla-product-card[id="259574863"] { --sam-part-code: "53875-07030-TW"; --sam-fitment: "تويوتا أفالون\A 2019–2023"; }
custom-salla-product-card[id="1639788627"] { --sam-part-code: "53875-07031-TW"; --sam-fitment: "تويوتا أفالون\A 2019–2023"; }
custom-salla-product-card:is([id="1629073592"],[id="892217845"],[id="1803977219"],[id="435191885"],[id="2024626340"],[id="1215441323"],[id="1672701574"],[id="400427403"],[id="88878798"],[id="61613351"],[id="1259970851"],[id="761140535"],[id="235682872"],[id="1757082903"],[id="66798178"],[id="764752498"],[id="1330061890"],[id="1620692303"],[id="1297077328"],[id="1544608856"],[id="2042809256"],[id="878571954"],[id="69386881"],[id="1624304010"],[id="1941557650"],[id="1550842011"],[id="1865474275"],[id="742181354"],[id="1523580924"],[id="1770478552"],[id="2020098848"],[id="1912119331"],[id="437924656"],[id="887307064"],[id="1978598407"],[id="1453140744"],[id="395965463"],[id="644021279"],[id="1983368558"],[id="750973808"],[id="333561214"],[id="893016187"],[id="259574863"],[id="1639788627"]) .s-product-card-content-main::after { content: "رمز القطعة\A" var(--sam-part-code) "\A" var(--sam-fitment); display:block; white-space:pre-line; direction:ltr; text-align:right; overflow-wrap:anywhere; margin-top:10px; padding:8px 10px; border-right:3px solid #b99b3c; border-radius:6px; background:#edf4f6; color:#075574; font-size:12px; font-weight:600; line-height:1.65;}
/* SAM grounded vehicle slides — 2026-10-08 */#M_main_banner-0 .swiper-slide > .flex { gap:0!important; }
#M_main_banner-0 .swiper-slide > .flex > div:last-child { position:absolute!important; left:3%; bottom:10%; width:48%!important; max-height:none!important; isolation:isolate; }
#M_main_banner-0 .swiper-slide > .flex > div:last-child img { display:block; width:100%!important; height:auto!important; object-fit:contain!important; position:relative; z-index:1; filter:drop-shadow(0 5px 3px rgba(0,0,0,.5)); }
#M_main_banner-0 .swiper-slide > .flex > div:last-child::before { content:""; position:absolute; z-index:0; left:8%; bottom:16%; width:84%; height:10%; border-radius:50%; background:radial-gradient(ellipse,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 42%,transparent 72%); transform:rotate(-3deg); filter:blur(4px); }
#M_main_banner-0 .swiper-slide > .flex > div:first-child { margin-left:auto; width:48%!important; }
@media(max-width:767px) {#M_main_banner-0 salla-slider,#M_main_banner-0 .swiper-slide { height:620px!important; max-height:85svh; min-height:510px; }
#M_main_banner-0 .swiper-slide > .flex { justify-content:flex-start!important; padding-top:42px; }
#M_main_banner-0 .swiper-slide > .flex > div:first-child { width:100%!important; padding:0 24px; align-items:center; }
#M_main_banner-0 h1 { font-size:28px!important; line-height:1.4!important; }
#M_main_banner-0 .swiper-slide > .flex > div:last-child { width:96%!important; left:2%; bottom:10%; }
}
/* Avalon contact shadow matched to its tighter image crop */#M_main_banner-0 .swiper-slide[data-swiper-slide-index="0"] > .flex > div:last-child::before { bottom:2%; height:10%; }
/* SAM vehicle navigation cards */#main-links-1 .s-slider-container { padding-top:12px; padding-bottom:22px; }
#main-links-1 .slide--cat-entry { position:relative; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:14px; min-height:212px; height:auto; padding:26px 14px 22px; border:1px solid #dce6ea; border-radius:20px; background:linear-gradient(145deg,#fff 55%,#eef5f7); box-shadow:0 5px 16px rgba(7,61,82,.05); overflow:hidden; transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease; }
#main-links-1 .slide--cat-entry::before { content:""; position:absolute; top:0; left:24%; width:52%; height:3px; border-radius:0 0 6px 6px; background:linear-gradient(90deg,transparent,#b99b3c,transparent); transition:width .25s ease,left .25s ease; }
#main-links-1 .slide--cat-entry::after { content:"تصفّح القطع ←"; font-size:12px; font-weight:600; color:#427084; line-height:1.6; }
#main-links-1 .slide--cat-entry h2 { font-size:16px; font-weight:700; color:#063d52; margin:0; line-height:1.5; }
#main-links-1 .slide--cat-entry i { display:flex; align-items:center; justify-content:center; width:82px; height:66px; margin:0; color:#075574; font-size:38px; background-position:center; background-size:contain; background-repeat:no-repeat; transition:transform .25s ease; }
#main-links-1 a[href$="c844350402"] i,#main-links-1 a[href$="c1577386444"] i,#main-links-1 a[href$="c97472462"] i { background-image:url("https://cdn.jsdelivr.net/npm/simple-icons@11.15.0/icons/toyota.svg"); }
#main-links-1 a[href$="c1469345487"] i { background-image:url("https://upload.wikimedia.org/wikipedia/commons/b/b7/Lexus_Logo.svg"); }
#main-links-1 a[href$="c561155528"] i,#main-links-1 a[href$="c1719490263"] i { background-image:url("https://cdn.jsdelivr.net/npm/simple-icons@11.15.0/icons/ford.svg"); }
#main-links-1 .slide--cat-entry:not([href$="c380208576"]) i::before { display:none; }
#main-links-1 .slide--cat-entry:focus-visible { outline:3px solid #b99b3c; outline-offset:3px; }
#main-links-1 .slide--cat-entry:active { transform:scale(.97); }
@media(hover:hover) { #main-links-1 .slide--cat-entry:hover { transform:translateY(-6px); border-color:#b99b3c; box-shadow:0 13px 25px rgba(7,61,82,.13); }
 #main-links-1 .slide--cat-entry:hover i { transform:scale(1.06); }
 #main-links-1 .slide--cat-entry:hover::before { width:100%; left:0; }
 }
@media(max-width:767px) { #main-links-1 .slide--cat-entry { min-height:184px; padding:20px 10px; border-radius:16px; gap:10px; }
 #main-links-1 .slide--cat-entry h2 { font-size:14px; }
 #main-links-1 .slide--cat-entry i { width:68px; height:56px; }
 }
@media(prefers-reduced-motion:reduce) { #main-links-1 .slide--cat-entry,#main-links-1 .slide--cat-entry i,#main-links-1 .slide--cat-entry::before { transition:none!important; transform:none!important; }
 }
/* SAM editorial cards: full product images and balanced typography */#W_blogs-6 .s-slider-container { padding:12px 2px 26px; }
#W_blogs-6 .swiper-slide { padding:0!important; border:1px solid #dde6e9!important; border-radius:20px!important; background:#fff; overflow:hidden; box-shadow:0 5px 16px rgba(7,61,82,.055); text-align:right!important; height:auto; transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease; }
#W_blogs-6 .swiper-slide > div:first-child { height:230px!important; margin:0!important; padding:16px; background:linear-gradient(145deg,#f8fafb,#eef3f5); border-bottom:1px solid #e5ecef; overflow:hidden; }
#W_blogs-6 .swiper-slide > div:first-child img { display:block; width:100%!important; height:100%!important; object-fit:contain!important; object-position:center; border-radius:10px; transition:transform .35s ease; }
#W_blogs-6 .swiper-slide > div:last-child { padding:20px 22px 18px; }
#W_blogs-6 h3 { display:-webkit-box; -webkit-line-clamp:2!important; -webkit-box-orient:vertical; overflow:hidden; height:58px; margin-bottom:10px; font-size:17px; line-height:1.7; font-weight:700; color:#063d52; }
#W_blogs-6 .W_blogs_dis { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:52px; overflow:hidden; color:#687b84; font-size:13px; line-height:2; margin-bottom:18px; }
#W_blogs-6 .center-between { padding-top:14px; border-top:1px solid #e8eef0; gap:10px; font-size:11px; color:#7c8c94; }
#W_blogs-6 .center-between a { color:#075574; background:#edf4f6; border:1px solid #dce8ed; border-radius:9px; padding:8px 12px; font-size:13px; font-weight:700; gap:7px; min-height:40px; transition:background .2s ease,color .2s ease; }
#W_blogs-6 .center-between a i { display:none; }
#W_blogs-6 .center-between a::after { content:"←"; transition:transform .2s ease; }
#W_blogs-6 .center-between a:focus-visible { outline:3px solid #b99b3c; outline-offset:3px; }
#W_blogs-6 .center-between a:active { transform:scale(.97); }
@media(hover:hover) { #W_blogs-6 .swiper-slide:hover { transform:translateY(-5px); border-color:#b99b3c!important; box-shadow:0 14px 28px rgba(7,61,82,.13); }
 #W_blogs-6 .swiper-slide:hover img { transform:scale(1.035); }
 #W_blogs-6 .center-between a:hover { background:#075574; color:#fff; }
 #W_blogs-6 .center-between a:hover::after { transform:translateX(-3px); }
 }
@media(max-width:767px) { #W_blogs-6 .swiper-slide > div:first-child { height:200px!important; padding:12px; }
 #W_blogs-6 .swiper-slide > div:last-child { padding:16px; }
 #W_blogs-6 h3 { font-size:16px; height:55px; }
 }
@media(prefers-reduced-motion:reduce) { #W_blogs-6 .swiper-slide,#W_blogs-6 img,#W_blogs-6 a,#W_blogs-6 a::after { transition:none!important; }
 #W_blogs-6 .swiper-slide:hover,#W_blogs-6 .swiper-slide:hover img { transform:none!important; }
 }

/* SAM FAQ: calm interaction and accessible answer cards */
#Moa_FQA-5 { padding:52px 0!important; background:radial-gradient(ellipse at top right,rgba(185,155,60,.09),transparent 52%),linear-gradient(135deg,#edf5f7,#f9fafb); border-top:1px solid #e2eaed; border-bottom:1px solid #e2eaed; scroll-margin-top:90px; }

#Moa_FQA-5 .container > div:first-child { margin-bottom:30px; }

#Moa_FQA-5 .container > div:first-child > p { display:inline-block; color:#527383; font-size:13px; line-height:1.8; margin-bottom:9px; }

#Moa_FQA-5 h1 { color:#063d52!important; font-size:30px!important; font-weight:800; line-height:1.5; }

#Moa_FQA-5 h1::after { content:""; display:block; width:52px; height:3px; border-radius:3px; background:#b99b3c; margin:14px auto 0; }

#Moa_FQA-5 .grid { align-items:start; gap:18px; }

#Moa_FQA-5 .accordion { margin:0!important; padding:22px!important; border:1px solid #dce7eb!important; border-radius:18px!important; box-shadow:0 4px 14px rgba(7,61,82,.04); transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease; }

#Moa_FQA-5 .question_btn { gap:14px; min-height:42px; }

#Moa_FQA-5 .accordion-title { color:#063d52; font-size:16px; line-height:1.8; font-weight:700; }

#Moa_FQA-5 .arrows { display:flex; align-items:center; justify-content:center; width:38px; height:38px; flex:0 0 38px; padding:0!important; border:1px solid #dce8ed!important; border-radius:12px; background:#edf5f7; color:#075574!important; transform:none!important; transition:background .25s ease,color .25s ease,border-color .25s ease; }

#Moa_FQA-5 .arrows::before { content:"+"!important; font-family:Arial,sans-serif!important; font-size:25px; line-height:1; }

#Moa_FQA-5 [aria-expanded="true"] .arrows { background:#075574; color:#fff!important; border-color:#075574!important; }

#Moa_FQA-5 [aria-expanded="true"] .arrows::before { content:"−"!important; }

#Moa_FQA-5 .accordion:has([aria-expanded="true"]) { border-color:#b99b3c!important; box-shadow:0 9px 24px rgba(7,61,82,.08); }

#Moa_FQA-5 .accordion-content { cursor:auto; }

#Moa_FQA-5 .accordion-content p { color:#526975!important; opacity:1!important; font-size:14px; line-height:2; padding:15px 0 2px; margin:12px 52px 0 0; border-top:1px solid #e8eef1; }

#Moa_FQA-5 .question_btn:focus-visible { outline:3px solid #b99b3c; outline-offset:5px; border-radius:10px; }

@media(hover:hover) { #Moa_FQA-5 .accordion:hover { border-color:#9db9c5!important; box-shadow:0 8px 22px rgba(7,61,82,.09); transform:translateY(-2px); }
 }

@media(max-width:767px) { #Moa_FQA-5 { padding:32px 0!important; }
 #Moa_FQA-5 h1 { font-size:25px!important; }
 #Moa_FQA-5 .accordion { padding:17px!important; border-radius:15px!important; }
 #Moa_FQA-5 .accordion-title { font-size:14px; }
 #Moa_FQA-5 .accordion-content p { margin-right:0; font-size:13px; }
 }

@media(prefers-reduced-motion:reduce) { #Moa_FQA-5 .accordion,#Moa_FQA-5 .arrows,#Moa_FQA-5 .accordion-content { transition:none!important; transform:none!important; }
 }