.fmc-card{color:#222732;height:100%;font-family:var(--fmc-font);background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;line-height:28px;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.fmc-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001f}.fmc-card__photo{aspect-ratio:4/3;background:#eff0f1;display:block;position:relative;overflow:hidden}.fmc-card__photo img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.fmc-card__nophoto{color:#777;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0}.fmc-card__count{color:#fff;text-shadow:0 1px 3px #0009;align-items:center;gap:6px;padding:10px 22px;font-size:15px;font-weight:800;line-height:25px;display:flex;position:absolute;bottom:0;right:0}.fmc-card__content{padding:0 22px 19px}.fmc-card__name{color:#222732;margin:11px 0 10px;font-size:17px;line-height:21px;text-decoration:none;display:block}.fmc-card__name:hover{color:var(--fmc-green-theme)}.fmc-card__price{color:#0f141e;margin:0 0 10px;font-size:20px;font-weight:800;line-height:24px}.fmc-card__separator{background:#343b4a1a;height:1px;margin:0 0 18px}.fmc-card__info{flex-wrap:wrap;margin-top:-6px;display:flex}.fmc-card__stock,.fmc-card__fact{margin:6px 20px 0 0;font-size:14px;line-height:28px}.fmc-card__stock{color:#fff;background:#16421f;border-radius:5px;padding:0 11px;font-weight:500}.fmc-card__fact{color:#666}.fmc-card__details{color:#555;border-top:1px solid #f0f0f0;margin:0 22px;padding:8px 15px 12px;font-size:12.5px;line-height:20px}.fmc-card__row{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.fmc-card__label{color:#333;white-space:nowrap;margin-right:8px;font-weight:600}.fmc-card__value{color:#555;text-align:right}.fmc-card__vin{color:#888;border-top:1px solid #f0f0f0;margin-top:4px;padding-top:4px;font-family:monospace;font-size:11px}.fmc-card__actions{gap:6px;margin-top:auto;padding:0 37px 12px;display:flex}.fmc-card__btn{color:#fff;text-align:center;border-radius:4px;flex:1;padding:6px 8px;font-size:11px;font-weight:600;line-height:19.25px;text-decoration:none;transition:opacity .2s}.fmc-card__btn:hover{opacity:.85}.fmc-card__btn--trade{background:#16421f}.fmc-card__btn--drive{background:#231f20}.fmc-card--dark{color:#fff;background:#1c2130;border-color:#2b3244}.fmc-card--dark .fmc-card__name,.fmc-card--dark .fmc-card__price{color:#fff}.fmc-card--dark .fmc-card__name:hover{color:var(--fmc-gold)}.fmc-card--dark .fmc-card__separator{background:#343b4a}.fmc-card--dark .fmc-card__fact,.fmc-card--dark .fmc-card__value{color:#b9bfcc}.fmc-card--dark .fmc-card__label{color:#e6e9f0}.fmc-card--dark .fmc-card__details,.fmc-card--dark .fmc-card__vin{border-color:#343b4a}.fmc-card--dark .fmc-card__vin{color:#8d94a5}@media (max-width:575px){.fmc-card__content{padding:0 18px 16px}.fmc-card__details{margin:0 18px}.fmc-card__actions{padding:0 33px 12px}}
