.tmv{display:block;border:1px solid rgba(var(--color-foreground),.12);border-radius:18px;background:rgb(var(--color-background));padding:clamp(20px,3vw,32px)}.tmv__head{display:flex;align-items:end;justify-content:space-between;gap:20px}.tmv__head h2{margin:4px 0 8px;font-size:clamp(2rem,2.8vw,3rem);line-height:1.08}.tmv__kicker{margin:0;color:rgb(var(--color-button));font-size:1.1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tmv__intro,.tmv__count,.tmv__fit-note{color:rgba(var(--color-foreground),.66)}.tmv__intro{margin:0;max-width:70ch}.tmv__count{flex:0 0 auto;margin:0 0 8px;font-size:1.3rem;font-weight:700}.tmv__controls{margin-top:22px}.tmv__dimension-label{margin:0 0 8px;color:rgba(var(--color-foreground),.68);font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tmv__sizes{display:flex;flex-wrap:wrap;gap:8px}.tmv-size{flex:0 0 auto;min-height:42px;border:1px solid rgba(var(--color-foreground),.2);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:8px 14px;font:inherit;font-weight:700;cursor:pointer}.tmv-size:hover{border-color:rgba(var(--color-button),.7)}.tmv-size[aria-pressed=true]{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 5px 14px #1567cd29}.tmv__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.tmv-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center;min-height:82px;border:1px solid rgba(var(--color-foreground),.14);border-radius:12px;padding:13px 14px;color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tmv-card:hover{border-color:rgba(var(--color-button),.7);box-shadow:0 8px 24px #122d5017;transform:translateY(-1px)}.tmv-card--current{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.06)}.tmv-card__size{font-size:1.5rem;font-weight:850}.tmv-card__meta,.tmv-card__stock{color:rgba(var(--color-foreground),.64);font-size:1.15rem}.tmv-card__price{grid-column:2;grid-row:1 / span 2;font-size:1.35rem;font-weight:850;white-space:nowrap}.tmv-card__badge{display:inline-flex;width:max-content;margin-left:6px;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:2px 7px;font-size:.95rem;font-weight:800;vertical-align:2px}.tmv__empty{grid-column:1 / -1;margin:0;border-radius:10px;background:rgba(var(--color-foreground),.045);padding:16px}.tmv__fit-note{margin:14px 0 0;font-size:1.15rem}@media screen and (max-width:989px){.tmv__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tmv__head{display:block}.tmv__count{margin-top:10px}.tmv__sizes{flex-wrap:nowrap;overflow-x:auto;margin-inline:-4px;padding:2px 4px 10px;scroll-snap-type:x proximity;scrollbar-width:thin}.tmv-size{scroll-snap-align:start}.tmv__results{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-tire-model-variants.css.map */
