.detail-page.svelte-xh42m8{padding-block:var(--space-xl)}.center-message.svelte-xh42m8{text-align:center;padding-block:var(--space-3xl);color:var(--color-text-muted)}.back-link.svelte-xh42m8{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg);text-decoration:none;display:inline-block}.back-link.svelte-xh42m8:hover{color:var(--color-main)}.detail-layout.svelte-xh42m8{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.photo-section.svelte-xh42m8{background:var(--color-surface-raised);border-radius:var(--radius-lg);padding:var(--space-xl);justify-content:center;align-items:center;min-height:24rem;display:flex}.tyre-photo.svelte-xh42m8{object-fit:contain;max-width:100%;max-height:22rem}.placeholder.svelte-xh42m8{opacity:.3;width:50%}.info-section.svelte-xh42m8{gap:var(--space-md);flex-direction:column;display:flex}.title-row.svelte-xh42m8{align-items:center;gap:var(--space-md);display:flex}h1.svelte-xh42m8{font-size:var(--font-size-xl);color:var(--color-product-name);margin:0;line-height:1.3}.ean.svelte-xh42m8{font-size:var(--font-size-sm);color:var(--color-text-muted);font-family:monospace}.price-block.svelte-xh42m8{margin-block:var(--space-md)}.withdrawn-note.svelte-xh42m8{margin-block:var(--space-md);padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-stock-none);background:var(--color-secondary);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm)}.tread-link.svelte-xh42m8{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1.5px solid var(--color-accent);border-radius:var(--radius-pill);font-size:var(--font-size-base);color:var(--color-accent);font-weight:var(--font-weight-semibold);align-self:flex-start;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.tread-link__arrow.svelte-xh42m8{transition:transform .15s}.tread-link.svelte-xh42m8:hover{background:var(--color-main);color:var(--color-surface);text-decoration:none}.tread-link.svelte-xh42m8:hover .tread-link__arrow:where(.svelte-xh42m8){transform:translate(.2rem)}@media (prefers-reduced-motion:reduce){.tread-link.svelte-xh42m8,.tread-link__arrow.svelte-xh42m8{transition:none}.tread-link.svelte-xh42m8:hover .tread-link__arrow:where(.svelte-xh42m8){transform:none}}.specs-grid.svelte-xh42m8{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.spec.svelte-xh42m8{flex-direction:column;gap:.15rem;display:flex}.spec-label.svelte-xh42m8{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.spec-value.svelte-xh42m8{font-size:var(--font-size-md)}.mono.svelte-xh42m8{font-family:monospace}.section-label.svelte-xh42m8{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-xs);font-weight:600;display:block}.eu-section.svelte-xh42m8,.characteristics-section.svelte-xh42m8,.homologations-section.svelte-xh42m8{padding:var(--space-md) 0;border-top:1px solid var(--color-secondary)}.char-list.svelte-xh42m8,.homol-list.svelte-xh42m8{gap:var(--space-xs);flex-wrap:wrap;list-style:none;display:flex}@media (width<=768px){.detail-layout.svelte-xh42m8{grid-template-columns:1fr}.photo-section.svelte-xh42m8{min-height:16rem}}
