.m-car-card[data-v-8b420928]{background:#fff;border:.5px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.m-car-card[data-v-8b420928]:active{box-shadow:0 1px 2px #0000000d;transform:scale(.99)}.m-cover[data-v-8b420928]{aspect-ratio:4/3;background:#f5f5f7;overflow:hidden;position:relative}.m-cover-img[data-v-8b420928]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-cover-fallback[data-v-8b420928]{background:linear-gradient(135deg,#f5f5f7,#e8e8ea)}.m-cover-fallback[data-v-8b420928],.m-swipe[data-v-8b420928],.m-swipe[data-v-8b420928] .van-swipe-item{height:100%;width:100%}.m-dots[data-v-8b420928]{bottom:8px;display:flex;gap:6px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.m-dot[data-v-8b420928]{background:#ffffff8c;border-radius:999px;box-shadow:0 0 3px #0000002e;height:6px;transition:width .18s,background-color .18s;width:6px}.m-dot.active[data-v-8b420928]{background:#fff;width:16px}.m-featured-badge[data-v-8b420928]{align-items:center;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#1c1c1e9e;border:.5px solid hsla(0,0%,100%,.12);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;left:10px;letter-spacing:.06em;padding:4px 10px;position:absolute;text-transform:uppercase;top:10px;z-index:2}html[dir=rtl]{left:auto;right:10px}.m-fav-btn[data-v-8b420928]{align-items:center;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#ffffffc7;border:.5px solid rgba(0,0,0,.05);border-radius:50%;color:#1d1d1f;cursor:pointer;display:inline-flex;font-size:15px;height:34px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .15s,color .15s,transform .12s;width:34px;z-index:2}html[dir=rtl]{left:10px;right:auto}.m-fav-btn[data-v-8b420928]:active{background:#fff;transform:scale(.9)}.m-fav-btn.active[data-v-8b420928]{color:var(--mallae-primary)}.m-body[data-v-8b420928]{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.m-title-row[data-v-8b420928]{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.m-title[data-v-8b420928]{color:#1d1d1f;flex:1;font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:20px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-price[data-v-8b420928]{align-items:baseline;display:inline-flex;flex-shrink:0;gap:3px;min-width:0}.m-price-num[data-v-8b420928]{color:var(--mallae-primary);font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:20px}.m-price-unit[data-v-8b420928]{align-items:center;color:#86868b;display:inline-flex;font-size:11px;font-weight:500}.m-price-unit[data-v-8b420928] .icon-dirham{color:var(--mallae-primary);font-size:13px}.m-meta-row[data-v-8b420928]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;min-height:16px}.m-meta-item[data-v-8b420928]{align-items:center;color:#86868b;display:inline-flex;font-size:12px;gap:4px;letter-spacing:-.01em;line-height:16px}.m-meta-item[data-v-8b420928] .anticon{color:#86868b;font-size:12px}.m-foot-row[data-v-8b420928]{align-items:center;border-top:.5px solid rgba(0,0,0,.06);display:flex;gap:8px;justify-content:space-between;margin-top:4px;padding-top:10px}.m-seller[data-v-8b420928]{align-items:center;display:inline-flex;flex:1;gap:6px;min-width:0}.m-avatar[data-v-8b420928]{background:linear-gradient(135deg,#f5f5f7,#e8e8ea);border:.5px solid rgba(0,0,0,.06);border-radius:50%;display:inline-block;flex-shrink:0;height:20px;width:20px}.m-seller-name[data-v-8b420928]{color:#6e6e73;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-view-link[data-v-8b420928]{align-items:center;display:inline-flex;flex-shrink:0;line-height:0}.m-view-slogan[data-v-8b420928]{filter:drop-shadow(0 5px 10px rgba(255,69,0,.16));height:auto;-o-object-fit:contain;object-fit:contain;width:clamp(70px,20vw,96px)}
