.gallery[data-astro-cid-v23gnn66]{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto}.gallery__frame[data-astro-cid-v23gnn66]{position:relative}.gallery__track[data-astro-cid-v23gnn66]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.gallery__track[data-astro-cid-v23gnn66]::-webkit-scrollbar{display:none}.gallery__tile[data-astro-cid-v23gnn66]{aspect-ratio:4/3;scroll-snap-align:start;cursor:zoom-in;background:#1c1c1c;border:0;flex:0 0 100%;padding:0;position:relative;overflow:hidden}.gallery__tile--cutout[data-astro-cid-v23gnn66]{background:var(--surface)}.gallery__tile[data-astro-cid-v23gnn66] .gallery__picture{width:100%;height:100%;display:block}.gallery__tile[data-astro-cid-v23gnn66] .gallery__img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.gallery__tile--cutout[data-astro-cid-v23gnn66] .gallery__img{object-fit:contain}.gallery__tile[data-astro-cid-v23gnn66]:focus-visible{outline-offset:-3px;outline-color:var(--on-image)}.gallery__tile--cutout[data-astro-cid-v23gnn66]:focus-visible{outline-color:var(--ink)}.gallery__counter[data-astro-cid-v23gnn66]{letter-spacing:.03em;color:var(--on-image);backdrop-filter:blur(6px);pointer-events:none;background:#0a0a0a73;border-radius:999px;margin:0;padding:4px 10px;font-size:12px;line-height:1.3;position:absolute;bottom:12px;left:12px}.gallery__badge[data-astro-cid-v23gnn66]{letter-spacing:.02em;color:#faf8f4cc;backdrop-filter:blur(6px);pointer-events:none;background:#0a0a0a4d;border-radius:3px;padding:2px 6px;font-size:9px;line-height:1.2;position:absolute;bottom:8px;right:8px}.gallery[data-astro-cid-v23gnn66][data-count="1"] .gallery__counter[data-astro-cid-v23gnn66]{display:none}.gallery__placeholder[data-astro-cid-v23gnn66]{aspect-ratio:4/3}.gallery[data-astro-cid-v23gnn66] .gallery__all{display:none}@media (width>=900px){.gallery[data-astro-cid-v23gnn66]{padding-inline:var(--gutter)}.gallery__frame[data-astro-cid-v23gnn66]{border-radius:var(--r-card);overflow:hidden}.gallery__track[data-astro-cid-v23gnn66]{scroll-snap-type:none;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:8px;height:clamp(420px,42vw,620px);display:grid;overflow:visible}.gallery__tile[data-astro-cid-v23gnn66]{aspect-ratio:auto;flex:none;min-height:0}.gallery__tile[data-astro-cid-v23gnn66]:first-child{grid-row:1/span 2}.gallery__tile--extra[data-astro-cid-v23gnn66]{display:none}.gallery__tile[data-astro-cid-v23gnn66]:hover .gallery__img{transform:scale(1.03)}.gallery__tile--cutout[data-astro-cid-v23gnn66]:hover .gallery__img{transform:none}.gallery[data-astro-cid-v23gnn66][data-count="2"] .gallery__tile[data-astro-cid-v23gnn66]:nth-child(2){grid-row:1/span 2}.gallery[data-astro-cid-v23gnn66][data-count="1"] .gallery__track[data-astro-cid-v23gnn66]{height:auto;display:block}.gallery[data-astro-cid-v23gnn66][data-count="1"] .gallery__tile[data-astro-cid-v23gnn66]{aspect-ratio:16/9;width:100%;max-height:620px}.gallery__placeholder[data-astro-cid-v23gnn66]{aspect-ratio:auto;height:clamp(420px,42vw,620px)}.gallery__counter[data-astro-cid-v23gnn66]{display:none}.gallery__badge[data-astro-cid-v23gnn66]{color:#faf8f4d9;background:#0a0a0a59;padding:3px 7px;font-size:10px;top:20px;bottom:auto;right:20px}.gallery[data-astro-cid-v23gnn66] .gallery__all{display:inline-flex;position:absolute;bottom:20px;right:20px}}.lightbox[data-astro-cid-gqk7mqc4]{width:100%;max-width:none;height:100%;max-height:none;color:var(--on-image);background:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox[data-astro-cid-gqk7mqc4]:not([open]){display:none}.lightbox[data-astro-cid-gqk7mqc4][open]{grid-template-rows:auto minmax(0,1fr);display:grid}.lightbox[data-astro-cid-gqk7mqc4]::backdrop{background:var(--ink)}.lightbox__bar[data-astro-cid-gqk7mqc4]{padding:12px var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}.lightbox__counter[data-astro-cid-gqk7mqc4]{letter-spacing:.06em;color:#faf8f4cc;margin:0;font-size:14px}.lightbox__btn[data-astro-cid-gqk7mqc4]{width:44px;height:44px;color:var(--on-image);border-radius:var(--r-btn);background:0 0;border:1px solid #faf8f466;flex:none;place-items:center;padding:0;transition:opacity .2s,background-color .2s;display:grid}.lightbox__btn[data-astro-cid-gqk7mqc4]:hover{background:#faf8f41a}.lightbox[data-astro-cid-gqk7mqc4] [data-astro-cid-gqk7mqc4]:focus-visible{outline-color:var(--on-image)}.lightbox__stage[data-astro-cid-gqk7mqc4]{min-height:0;padding:0 var(--gutter) 24px;display:grid;position:relative}.lightbox__slide[data-astro-cid-gqk7mqc4]{place-items:center;min-height:0;margin:0;display:grid}.lightbox__slide[data-astro-cid-gqk7mqc4][hidden]{display:none}.lightbox__slide[data-astro-cid-gqk7mqc4] .lightbox__img{object-fit:contain;border-radius:var(--r-card);width:auto;max-width:100%;height:auto;max-height:calc(100svh - 96px)}.lightbox__slide--cutout[data-astro-cid-gqk7mqc4] .lightbox__img{background:var(--surface);aspect-ratio:3/2;width:min(100%,1200px)}.lightbox__nav[data-astro-cid-gqk7mqc4]{z-index:1;background:#16161699;margin-top:22px;position:absolute;top:50%;translate:0 -50%}.lightbox__nav--prev[data-astro-cid-gqk7mqc4]{left:var(--gutter)}.lightbox__nav--next[data-astro-cid-gqk7mqc4]{right:var(--gutter)}@media (width<=899px){.lightbox__nav[data-astro-cid-gqk7mqc4]{margin-top:0;top:auto;bottom:20px;translate:none}}.car-header[data-astro-cid-b4ng3fiq]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.car-header__title[data-astro-cid-b4ng3fiq]{font-size:var(--fs-h2);max-width:14em}.car-header__meta[data-astro-cid-b4ng3fiq]{color:var(--muted);margin:0;font-size:14px;line-height:1.4}@media (width>=600px){.car-header__meta[data-astro-cid-b4ng3fiq]{font-size:var(--fs-body)}}.specs[data-astro-cid-7b6w3ntd]{flex-direction:column;gap:48px;display:flex}.specs__grid[data-astro-cid-7b6w3ntd]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.specs__item[data-astro-cid-7b6w3ntd]{border-left:1px solid var(--line);min-width:0;padding:16px 0 16px 16px}.specs__item[data-astro-cid-7b6w3ntd]:nth-child(odd){border-left:0;padding-left:0}.specs__item[data-astro-cid-7b6w3ntd]:nth-child(n+3){border-top:1px solid var(--line)}.specs__item[data-astro-cid-7b6w3ntd] dt[data-astro-cid-7b6w3ntd]{color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.3}.specs__item[data-astro-cid-7b6w3ntd] dd[data-astro-cid-7b6w3ntd]{align-items:center;gap:8px;margin:0;font-size:18px;line-height:1.3;display:flex}.specs__swatch[data-astro-cid-7b6w3ntd]{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0a0a0a38}.specs__heading[data-astro-cid-7b6w3ntd]{font-size:var(--fs-h3);margin-bottom:20px}.specs__list[data-astro-cid-7b6w3ntd]{border-top:1px solid var(--line);margin:0}.specs__row[data-astro-cid-7b6w3ntd]{border-bottom:1px solid var(--line);font-size:var(--fs-body);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:14px 0;display:grid}.specs__row[data-astro-cid-7b6w3ntd]:last-child{align-items:center}.specs__row[data-astro-cid-7b6w3ntd] dt[data-astro-cid-7b6w3ntd]{color:var(--muted)}.specs__row--strong[data-astro-cid-7b6w3ntd] dt[data-astro-cid-7b6w3ntd]{color:var(--ink)}.specs__row--strong[data-astro-cid-7b6w3ntd] dd[data-astro-cid-7b6w3ntd]{font-weight:500}.specs__row[data-astro-cid-7b6w3ntd] dd[data-astro-cid-7b6w3ntd]{text-align:right;margin:0}.specs__saving[data-astro-cid-7b6w3ntd]{background:var(--accent-soft);color:var(--ink);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.3;display:inline-block}@media (width>=900px){.specs[data-astro-cid-7b6w3ntd]{gap:64px}.specs__grid[data-astro-cid-7b6w3ntd]{grid-template-columns:repeat(4,minmax(0,1fr))}.specs__item[data-astro-cid-7b6w3ntd],.specs__item[data-astro-cid-7b6w3ntd]:nth-child(odd){border-left:1px solid var(--line);padding:20px 0 20px 20px}.specs__item[data-astro-cid-7b6w3ntd]:nth-child(n+3){border-top:0}.specs__item[data-astro-cid-7b6w3ntd]:nth-child(n+5){border-top:1px solid var(--line)}.specs__item[data-astro-cid-7b6w3ntd]:nth-child(4n+1){border-left:0;padding-left:0}.specs__heading[data-astro-cid-7b6w3ntd]{margin-bottom:24px}.specs__row[data-astro-cid-7b6w3ntd]{padding:16px 0}}.panel[data-astro-cid-oedtcnk7]{color:var(--on-image);background:var(--ink);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;align-items:flex-start;padding:24px 20px;display:flex}.panel__price-row[data-astro-cid-oedtcnk7]{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.panel__price[data-astro-cid-oedtcnk7]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(28px,5vw,34px);font-weight:500;line-height:1}.panel__price-label[data-astro-cid-oedtcnk7]{letter-spacing:0;color:#faf8f4c7;margin:0;font-size:11px}.panel__saving[data-astro-cid-oedtcnk7]{background:var(--accent-soft);color:var(--ink);white-space:nowrap;border-radius:999px;margin:14px 0 0;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3}.panel__saving[data-astro-cid-oedtcnk7] strong[data-astro-cid-oedtcnk7]{font-weight:700}.panel__link[data-astro-cid-oedtcnk7]{color:#faf8f4c7;text-underline-offset:3px;margin-top:12px;font-size:13px;line-height:1.4;text-decoration:underline 1px}.panel__link[data-astro-cid-oedtcnk7]:hover{color:var(--on-image);text-decoration-thickness:2px}.panel__status[data-astro-cid-oedtcnk7]{border-top:1px solid #faf8f429;width:100%;margin:24px 0 0;padding-top:18px;font-size:13px;line-height:1.4}.panel__dot[data-astro-cid-oedtcnk7]{background:#faf8f473;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.panel__dot--on[data-astro-cid-oedtcnk7]{background:var(--accent-soft)}.panel__actions[data-astro-cid-oedtcnk7]{flex-direction:column;gap:10px;width:100%;margin-top:20px;display:flex}.panel__actions[data-astro-cid-oedtcnk7] .panel__btn{width:100%}.panel[data-astro-cid-oedtcnk7] [data-astro-cid-oedtcnk7]:focus-visible{outline-color:var(--on-image)}.panel__note[data-astro-cid-oedtcnk7]{letter-spacing:.03em;color:#faf8f499;margin:14px 0 0;font-size:11px;line-height:1.5}@media (width>=900px){.panel[data-astro-cid-oedtcnk7]{padding:28px;position:sticky;top:88px}.panel__price[data-astro-cid-oedtcnk7]{font-size:clamp(28px,2.4vw,34px)}}.sticky-bar[data-astro-cid-bflh4bgh]{z-index:90;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));color:var(--on-image);background:var(--ink);visibility:hidden;transition:transform .25s var(--ease-out), visibility 0s linear .25s;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%)}.sticky-bar[data-astro-cid-bflh4bgh].is-visible{visibility:visible;transition:transform .25s var(--ease-out), visibility 0s;transform:none}.sticky-bar[data-astro-cid-bflh4bgh] [data-astro-cid-bflh4bgh]:focus-visible{outline-color:var(--on-image)}.sticky-bar__info[data-astro-cid-bflh4bgh]{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.sticky-bar__price[data-astro-cid-bflh4bgh]{font-family:var(--font-display);letter-spacing:0;white-space:nowrap;margin:0;font-size:24px;font-weight:500;line-height:1}.sticky-bar__saving[data-astro-cid-bflh4bgh]{background:var(--accent-soft);color:var(--ink);white-space:nowrap;border-radius:999px;margin:0;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.3}.sticky-bar__saving[data-astro-cid-bflh4bgh] strong[data-astro-cid-bflh4bgh]{font-weight:700}.sticky-bar[data-astro-cid-bflh4bgh] .sticky-bar__btn{flex:none}@media (width>=900px){.sticky-bar[data-astro-cid-bflh4bgh]{display:none}}@media (prefers-reduced-motion:reduce){.sticky-bar[data-astro-cid-bflh4bgh],.sticky-bar[data-astro-cid-bflh4bgh].is-visible{transition:none}}html.dialog-lock .sticky-bar{visibility:hidden}.car-page[data-astro-cid-flotoib7]{padding-top:64px;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.car-page__top[data-astro-cid-flotoib7]{flex-direction:column;gap:12px;padding-block:20px 16px;display:flex}.crumbs[data-astro-cid-flotoib7] ol[data-astro-cid-flotoib7]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.crumbs[data-astro-cid-flotoib7] li[data-astro-cid-flotoib7]{align-items:baseline;gap:8px;display:inline-flex}.crumbs[data-astro-cid-flotoib7] a[data-astro-cid-flotoib7]{text-decoration:none}.crumbs[data-astro-cid-flotoib7] a[data-astro-cid-flotoib7]:hover{text-underline-offset:4px;text-decoration:underline 1px}.crumbs[data-astro-cid-flotoib7] [data-astro-cid-flotoib7][aria-current=page]{color:var(--ink)}.car-page__notice[data-astro-cid-flotoib7]{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);margin:0;padding:12px 16px;font-size:13px;line-height:1.5}.car-page__layout[data-astro-cid-flotoib7]{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:32px 24px;display:grid}.car-page__body[data-astro-cid-flotoib7]{margin-top:8px}.related[data-astro-cid-flotoib7]{padding-top:calc(var(--section-gap) / 2)}.related__title[data-astro-cid-flotoib7]{font-size:var(--fs-h2);max-width:14em}.related__grid[data-astro-cid-flotoib7]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px;display:grid}.related__action[data-astro-cid-flotoib7]{justify-content:center;margin-top:32px;display:flex}@media (width>=600px){.related__grid[data-astro-cid-flotoib7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.car-page[data-astro-cid-flotoib7]{padding-bottom:0}.car-page__top[data-astro-cid-flotoib7]{padding-block:24px 20px}.car-page__layout[data-astro-cid-flotoib7]{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"header aside""body aside";align-items:start;gap:40px 64px;padding-block:48px 24px}.car-page__header[data-astro-cid-flotoib7]{grid-area:header}.car-page__aside[data-astro-cid-flotoib7]{grid-area:aside;align-self:stretch}.car-page__body[data-astro-cid-flotoib7]{grid-area:body;margin-top:0}.car-page__aside[data-astro-cid-flotoib7] .panel{position:sticky;top:88px}.related__grid[data-astro-cid-flotoib7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px}}
