.am-price-tag{display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}.am-price-tag__original{font-size:13px;color:var(--text-muted);text-decoration:line-through;font-variant-numeric:tabular-nums;white-space:nowrap}.am-price-tag__row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.am-price-tag__main{font-weight:700;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.am-price-tag__period{font-family:var(--font-sans);font-size:13px;font-weight:400;color:var(--text-muted);white-space:nowrap}.am-price-tag--sm .am-price-tag__main{font-size:18px}.am-price-tag--sm .am-price-tag__original,.am-price-tag--sm .am-price-tag__period{font-size:11px}.am-price-tag--md .am-price-tag__main{font-size:26px}.am-price-tag--md .am-price-tag__original,.am-price-tag--md .am-price-tag__period{font-size:13px}.am-price-tag--lg .am-price-tag__main{font-size:38px}.am-price-tag--lg .am-price-tag__original,.am-price-tag--lg .am-price-tag__period{font-size:15px}.am-spec-list{display:grid;gap:14px 20px}.am-spec-list--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.am-spec-list--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.am-spec-list--compact{gap:8px 16px}.am-spec-list__item{display:flex;align-items:center;gap:10px;min-width:0}.am-spec-list__icon{display:flex;color:var(--text-muted);flex:none}.am-spec-list__body{min-width:0}.am-spec-list__label{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);line-height:1.2}.am-spec-list__value{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-spec-list--compact .am-spec-list__value{font-size:13px}.am-spec-row{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary)}.am-spec-row__sep{margin:0 7px;color:var(--border-strong)}.am-spec-row__item{display:inline-flex;align-items:center;gap:5px}.am-spec-row__item .am-icon{color:var(--text-muted)}.am-vehicle-card{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);text-decoration:none;color:inherit}.am-vehicle-card:hover{border-color:var(--am-orange-200);box-shadow:var(--shadow-lg);transform:translateY(-3px);text-decoration:none}.am-vehicle-card__media{position:relative;aspect-ratio:16 / 10;background:var(--surface-sunken);overflow:hidden}.am-vehicle-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out)}.am-vehicle-card:hover .am-vehicle-card__media img{transform:scale(1.045)}.am-vehicle-card__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap}.am-vehicle-card__badges .am-badge{background:#fffffff0;box-shadow:0 1px 2px #231f2014}.am-vehicle-card__badges .am-badge--solid,.am-vehicle-card__badges .am-badge--ink,.am-vehicle-card__badges .am-badge--success,.am-vehicle-card__badges .am-badge--brand,.am-vehicle-card__badges .am-badge--info,.am-vehicle-card__badges .am-badge--warning,.am-vehicle-card__badges .am-badge--danger{background:initial}.am-vehicle-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.am-vehicle-card__placeholder-circle{width:40%;max-width:76px;aspect-ratio:1;border-radius:50%;background:var(--am-gray-200);display:flex;align-items:center;justify-content:center;color:var(--am-gray-400)}.am-vehicle-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:9px;flex:1}.am-vehicle-card__title{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.015em;line-height:1.15;color:var(--text-primary);margin:0}.am-vehicle-card__subtitle{font-family:var(--font-sans);font-size:13px;color:var(--text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-vehicle-card__subtitle .am-vehicle-card__location{color:var(--text-muted)}.am-vehicle-card__divider{border-top:1px solid var(--border-subtle);margin:1px -16px 0}.am-vehicle-card__footer{position:relative;min-height:44px}.am-vehicle-card__price-block{min-width:0;transition:opacity var(--dur-fast) var(--ease-out)}.am-vehicle-card__cta{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transform:translateY(4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);pointer-events:none}.am-vehicle-card:hover .am-vehicle-card__price-block,.am-vehicle-card:focus-within .am-vehicle-card__price-block{opacity:0}.am-vehicle-card:hover .am-vehicle-card__cta,.am-vehicle-card:focus-within .am-vehicle-card__cta{opacity:1;transform:translateY(0);pointer-events:auto}.am-vehicle-card__monthly{font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--am-orange-700);margin-top:3px;white-space:nowrap}.am-vehicle-card__period{font-family:var(--font-sans);font-size:11.5px;color:var(--text-muted);margin-top:3px;white-space:nowrap}.am-vehicle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media screen and (max-width:989px){.am-vehicle-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.am-vehicle-grid{grid-template-columns:1fr}}.am-vehicle-grid--cols-3{grid-template-columns:repeat(3,1fr)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-am-automotive.css.map */
