.car-gallery.svelte-2mxso7{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:2px;margin:0 calc(var(--gutter) * -1) 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}@media(min-width:768px){.car-gallery.svelte-2mxso7{grid-auto-columns:calc((100% - 4px) / 2.6);margin:0 0 24px}}.car-gallery--empty.svelte-2mxso7{grid-auto-columns:100%}.car-gallery__image.svelte-2mxso7{width:100%;aspect-ratio:3 / 2;object-fit:cover;scroll-snap-align:start}.car-gallery__placeholder.svelte-2mxso7{grid-column:1 / -1;display:grid;place-items:center;gap:8px;padding:32px 16px;background:linear-gradient(180deg,#f6f9fd 0%,var(--color-panel-strong) 100%)}@media(min-width:768px){.car-gallery__placeholder.svelte-2mxso7{padding:40px}}.car-gallery__silhouette.svelte-2mxso7{width:min(420px,80%)}.car-gallery__placeholder-text.svelte-2mxso7{font-size:12px;color:#6d7a8c}.car-page.svelte-2mxso7{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1024px){.car-page.svelte-2mxso7{grid-template-columns:minmax(0,1fr) 360px;gap:48px}}.car-page__title.svelte-2mxso7{font-size:20px;font-weight:600;line-height:1.3}.car-page__subtitle.svelte-2mxso7{margin-top:2px;font-size:13px;color:#5b6270}.car-page__demo.svelte-2mxso7{margin-top:12px;padding:8px 12px;background:#fff8e6;font-size:12px;color:#6b5200}.car-page__about.svelte-2mxso7{margin-top:32px}.car-page__about.svelte-2mxso7 h2:where(.svelte-2mxso7){margin-top:0;font-size:16px}.car-page__sticky.svelte-2mxso7{position:sticky;top:16px}.car-price.svelte-2mxso7{display:grid;gap:16px;margin:20px calc(var(--gutter) * -1) 0;padding:20px var(--gutter);background:var(--color-panel)}@media(min-width:640px){.car-price.svelte-2mxso7{grid-template-columns:1fr 1fr;margin:20px 0 0;padding:20px 24px}}.car-price__label.svelte-2mxso7{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.car-price__value.svelte-2mxso7{display:flex;align-items:baseline;gap:10px;font-size:20px;font-weight:600}.car-price__usd.svelte-2mxso7{font-size:16px}.car-price__arrow.svelte-2mxso7{color:var(--color-accent)}.car-price__button.svelte-2mxso7{width:100%;margin-top:12px}@media(min-width:640px){.car-price__button.svelte-2mxso7{width:auto;min-width:220px}}.car-price__facts.svelte-2mxso7{display:grid;align-content:start;gap:12px;padding:0;list-style:none;font-size:12px}.car-price__fact.svelte-2mxso7{position:relative;padding-left:26px}.car-price__fact.svelte-2mxso7:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background:var(--color-accent);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.car-price__fact--pin.svelte-2mxso7{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M12 22s7-6.3 7-12a7 7 0 1 0-14 0c0 5.7 7 12 7 12z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.car-price__fact--clock.svelte-2mxso7{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.car-price__fact--route.svelte-2mxso7{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='6' cy='18' r='2.5'/%3E%3Ccircle cx='18' cy='6' r='2.5'/%3E%3Cpath d='M8.5 18H15a3 3 0 0 0 0-6H9a3 3 0 0 1 0-6h6.5'/%3E%3C/svg%3E")}.car-price__note.svelte-2mxso7{grid-column:1 / -1;font-size:11px;color:var(--color-muted)}.car-specs.svelte-2mxso7{width:100%;margin-top:20px;border-collapse:collapse;font-size:13px}.car-specs__row.svelte-2mxso7:nth-child(odd){background:var(--color-panel)}.car-specs__label.svelte-2mxso7,.car-specs__value.svelte-2mxso7{padding:10px 16px;text-align:left;vertical-align:top}.car-specs__label.svelte-2mxso7{width:40%;font-weight:400}.car-similar.svelte-2mxso7{margin-top:72px}.car-similar__list.svelte-2mxso7{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;padding:0;list-style:none}
