.pl .rating{text-decoration:none;color:var(--ink)}
.pl .rating b{font-weight:700}
.offerchip{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pink-deep);border:1.5px solid var(--pink-deep);border-radius:999px;padding:3px 10px}
.pl-sub{margin:-4px 0 0;font-weight:600;color:var(--ink)}
.pl-sub span{font-weight:500;color:var(--muted)}
.pl .pricenote{display:none}
.pl .buy .lead{font-size:15px}
.pl-reviews{padding-top:56px;padding-bottom:56px}
.rv-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}
.rv-head p{margin:0;font-family:Tajawal,var(--f-body);font-size:18px;color:var(--muted)}
.rv-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:26px;padding-bottom:4px}
.rv-row::-webkit-scrollbar{display:none}
.rv-row article{scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 20px 18px;display:grid;gap:12px;align-content:start;font-family:Tajawal,var(--f-body)}
.rv-top{display:flex;justify-content:space-between;align-items:center;gap:10px}
.rv-row .stars{color:#F5A623;letter-spacing:2px;font-size:15px}
.rv-tag{font-size:12px;font-weight:700;color:var(--pink-deep);background:var(--pink2);border-radius:999px;padding:3px 10px}
.rv-row p{margin:0;font-size:19px;line-height:1.6;color:var(--ink);font-weight:500}
.rv-row cite{font-style:normal;font-size:13px;color:var(--muted)}
.pl-videos{padding-top:56px}
.pl .gallery .pmain img[src*="plate-main"]{object-position:50% 62%}
.vrow{grid-auto-columns:minmax(200px,1fr)}
@media (max-width:760px){.pl .pdp{padding-top:76px}
.pl .pdp-grid{gap:16px}
.pl-sub{display:none}
.rv-more{display:none}
body.on-plate .wa-float{bottom:calc(96px + env(safe-area-inset-bottom,0px))}
.pl .buy{gap:12px}
.pl .buy h1{font-size:28px}
.pl .bigprice strong{font-size:34px}
.pl .gallery .pmain{aspect-ratio:5/4}
.opt.v11{padding:10px 12px}
.opt.v11 .inc{display:none}
.opt.v11 img{width:46px;height:46px}
.pl .rating{flex-wrap:nowrap;font-size:13px;gap:8px}
.pl .rating .stars{font-size:14px;letter-spacing:1px}
.pl-sub{font-size:15px}
.opt.v11 .gift{white-space:nowrap;margin-top:4px}
.opt.v11.soon{padding:8px 12px}
.opt.v11.soon img{width:36px;height:36px}
.opt.v11.soon .gift{display:none}
.opt.v11.soon b{font-size:15px}
.rv-row{grid-auto-columns:82%}
.vrow{grid-auto-columns:58%}
.pl-reviews,.pl-videos{padding-top:40px;padding-bottom:40px}
}
