.vehicles-items-list{display:flex;flex-direction:column;gap:12px}.items-row-wrap{position:relative}.items-row{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:22px;align-items:center;padding:14px 18px;background:var(--paper,#faf9f5);border:1px solid var(--card-border,#d6d4ca);border-radius:6px;text-decoration:none;color:var(--ink,#0e0f10);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.items-row:focus-visible,.items-row:hover{border-color:var(--graphite,#0e0f10);box-shadow:0 10px 26px var(--card-shadow,rgba(14,15,16,.08));transform:translateY(-1px);outline:0}.items-row-media{width:132px;aspect-ratio:1/1;background:#fff;border:1px solid var(--paper-warm,#f3f2ee);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.items-row-media img{max-width:100%;max-height:100%;object-fit:contain}.items-row-main{min-width:0;display:flex;flex-direction:column;gap:8px}.items-row-title{margin:0;font-family:Inter,sans-serif;font-weight:800;font-size:1.15rem;line-height:1.12;letter-spacing:-.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}.items-row-brand{color:var(--signal,#d94a1f);text-transform:uppercase}.items-row-brand-logo{height:1.1em;max-width:92px;width:auto;vertical-align:-.18em;object-fit:contain}.items-row-name{color:var(--ink,#0e0f10)}.items-row-flags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--app-mono, "IBM Plex Mono", monospace);font-size:.8rem}.items-row-dim{background:rgba(14,15,16,.92);color:var(--paper,#faf9f5);padding:4px 9px;border-radius:4px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.items-row-stock{color:#2e7d32;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.items-row-flag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--gray-divider,#e4e1d5);border-radius:4px;color:var(--gray-muted,#8a8a82);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.items-row-flag i{color:var(--signal,#d94a1f)}.items-row-flag.is-rft,.items-row-flag.is-xl{color:var(--ink,#0e0f10)}.items-row-specs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.items-row-spec{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--ink,#0e0f10)}.items-row-spec i{color:var(--signal,#d94a1f);width:16px;text-align:center}.items-row-spec-sub{color:var(--gray-muted,#8a8a82);margin-left:4px}.items-row-aside{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right;white-space:nowrap}.items-row-price strong{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800;line-height:1;letter-spacing:-.025em;color:var(--ink,#0e0f10)}.items-row-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--app-mono, "IBM Plex Mono", monospace);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-muted,#8a8a82);transition:color .18s ease}.items-row:hover .items-row-cta{color:var(--signal,#d94a1f)}.items-row-compare{position:absolute;top:10px;left:10px;z-index:5}@media (max-width:1023.98px){.items-row{grid-template-columns:104px minmax(0,1fr);gap:16px}.items-row-media{width:104px}.items-row-aside{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px dashed var(--gray-divider,#e4e1d5);padding-top:10px}}.items-table-wrap{overflow-x:auto;border:1px solid var(--card-border,#d6d4ca);border-radius:8px;background:var(--card-surface,#fff);-webkit-overflow-scrolling:touch}.items-table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:.9rem}.items-table thead th{background:var(--paper-warm,#f3f2ee);color:var(--gray-muted,#8a8a82);font-family:var(--app-mono, "IBM Plex Mono", monospace);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:12px 12px;border-bottom:1px solid var(--card-border,#d6d4ca);white-space:nowrap}.items-table thead th i{color:var(--signal,#d94a1f);font-size:.9rem}.items-table tbody td{padding:10px 12px;border-bottom:1px solid var(--gray-divider,#e4e1d5);vertical-align:middle;color:var(--ink,#0e0f10);white-space:nowrap}.items-table tbody tr:last-child td{border-bottom:0}.items-table tbody tr:hover{background:var(--paper-warm,#f3f2ee)}.items-table tbody tr{position:relative;cursor:pointer}.items-table-product::after{content:"";position:absolute;inset:0;z-index:1}.items-table-col-compare{width:44px;text-align:center;position:relative;z-index:2}.items-table-col-go{width:44px;text-align:center;position:relative;z-index:2}.items-table-product{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;max-width:320px}.items-table-thumb{flex:0 0 44px;width:44px;height:44px;background:#fff;border:1px solid var(--paper-warm,#f3f2ee);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.items-table-thumb img{max-width:100%;max-height:100%;object-fit:contain}.items-table-product-text{display:flex;flex-direction:column;min-width:0;gap:1px;white-space:normal}.items-table-brand{color:var(--signal,#d94a1f);font-weight:800;font-size:.76rem;letter-spacing:.02em;text-transform:uppercase}.items-table-brand-logo{height:14px;max-width:84px;width:auto;object-fit:contain}.items-table-name{font-weight:600;line-height:1.2}.items-table-dim{font-family:var(--app-mono, "IBM Plex Mono", monospace);font-weight:600;letter-spacing:.04em}.items-table-season{display:inline-flex;align-items:center;gap:6px}.items-table-season i{color:var(--signal,#d94a1f)}.items-table-stock{color:#2e7d32;font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.items-table-col-price strong{font-weight:800;letter-spacing:-.01em}.items-table-tag{display:inline-block;padding:2px 7px;margin-right:4px;border:1px solid var(--gray-divider,#e4e1d5);border-radius:4px;font-family:var(--app-mono, "IBM Plex Mono", monospace);font-size:.72rem;font-weight:600;color:var(--ink,#0e0f10)}.items-table-muted{color:var(--gray-faint,#d6d4ca)}.items-table-go{display:inline-flex;align-items:center;justify-content:center;color:var(--gray-muted,#8a8a82);text-decoration:none;transition:color .18s ease,transform .18s ease}.items-table tbody tr:hover .items-table-go{color:var(--signal,#d94a1f);transform:translateX(3px)}.items-table .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}