.ready-selection-module__cNu27W__page{background:var(--background);color:var(--foreground)}@media (max-width:767px){.ready-selection-module__cNu27W__page{padding-top:var(--mobile-header-offset)}}.ready-selection-module__cNu27W__container{max-width:var(--layout-container);padding:32px var(--layout-gutter) 88px;margin-inline:auto}.ready-selection-module__cNu27W__breadcrumbs{color:var(--color-muted);font-size:var(--type-caption);flex-wrap:wrap;gap:12px;display:flex}.ready-selection-module__cNu27W__breadcrumbs a:hover{color:var(--color-white)}.ready-selection-module__cNu27W__hero{grid-template-columns:1fr 320px;align-items:end;gap:64px;padding-block:56px;display:grid}.ready-selection-module__cNu27W__eyebrow{color:var(--color-brand);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-weight:700}.ready-selection-module__cNu27W__hero h1{font-family:var(--font-display);font-size:var(--type-heading-page);font-weight:var(--weight-display);text-transform:uppercase;margin:0;line-height:1.08}.ready-selection-module__cNu27W__hero h1 span{color:var(--color-brand)}.ready-selection-module__cNu27W__lead{max-width:620px;color:var(--color-text-soft);font-size:var(--type-body-lead);margin-top:24px;line-height:1.65}.ready-selection-module__cNu27W__heroNote{border-left:1px solid var(--color-line);padding-left:28px}.ready-selection-module__cNu27W__noteMark{color:var(--color-brand);font-size:var(--type-heading-subsection);margin-bottom:12px;display:block}.ready-selection-module__cNu27W__heroNote h2{font-size:var(--type-body-lead);margin:0 0 12px;font-weight:600;line-height:1.5}.ready-selection-module__cNu27W__heroNote p{color:var(--color-muted);font-size:var(--type-label);margin:0;line-height:1.7}.ready-selection-module__cNu27W__selection{scroll-margin-top:110px}.ready-selection-module__cNu27W__filters{border-block:1px solid var(--color-line);padding-block:24px}.ready-selection-module__cNu27W__countryFilter,.ready-selection-module__cNu27W__bodyFilter{border:0;min-width:0;margin:0;padding:0}.ready-selection-module__cNu27W__countryFilter{flex-wrap:wrap;gap:8px;display:flex}.ready-selection-module__cNu27W__countryButton{border-radius:var(--radius-control);border:1px solid var(--color-line);min-height:48px;font-size:var(--type-body);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 20px;display:inline-flex}.ready-selection-module__cNu27W__countryButton span{color:var(--color-muted);font-size:var(--type-caption)}.ready-selection-module__cNu27W__countryButton[aria-pressed=true]{background:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.ready-selection-module__cNu27W__countryButton[aria-pressed=true] span{color:var(--color-surface-strong)}.ready-selection-module__cNu27W__bodyFilter{margin-top:24px}.ready-selection-module__cNu27W__bodyFilter legend{color:var(--color-muted);font-size:var(--type-caption);margin-bottom:12px}.ready-selection-module__cNu27W__chips{flex-wrap:wrap;gap:8px;display:flex}.ready-selection-module__cNu27W__chip{border-radius:var(--radius-pill);border:1px solid var(--color-line);min-height:40px;font-size:var(--type-label);cursor:pointer;background:0 0;padding:8px 16px}.ready-selection-module__cNu27W__chip[aria-pressed=true]{color:var(--color-brand-pale);border-color:var(--color-brand);background:var(--color-brand-soft)}.ready-selection-module__cNu27W__chip:hover,.ready-selection-module__cNu27W__countryButton:hover{border-color:var(--color-muted)}.ready-selection-module__cNu27W__page button:focus-visible,.ready-selection-module__cNu27W__page a:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.ready-selection-module__cNu27W__resultsSummary{min-height:64px;color:var(--color-muted);font-size:var(--type-label);justify-content:space-between;align-items:center;gap:16px;display:flex}.ready-selection-module__cNu27W__resultsSummary p{margin:0}.ready-selection-module__cNu27W__resultsSummary strong{color:var(--color-white);font-weight:500}.ready-selection-module__cNu27W__resultsSummary button{cursor:pointer;color:var(--color-text-soft);text-align:right;padding-block:12px}.ready-selection-module__cNu27W__showcase{padding-block:32px}.ready-selection-module__cNu27W__showcase+.ready-selection-module__cNu27W__showcase{padding-top:56px}.ready-selection-module__cNu27W__sectionHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.ready-selection-module__cNu27W__sectionHeading .ready-selection-module__cNu27W__eyebrow{margin-bottom:8px}.ready-selection-module__cNu27W__sectionHeading h2,.ready-selection-module__cNu27W__catalogLinks h2{font-family:var(--font-display);font-size:var(--type-heading-subsection-lg);text-transform:uppercase;margin:0;line-height:1.2}.ready-selection-module__cNu27W__sectionDescription{color:var(--color-muted);font-size:var(--type-label);margin:12px 0 0;line-height:1.6}.ready-selection-module__cNu27W__sectionCount{color:var(--color-text-disabled);font-family:var(--font-display);font-size:var(--type-data)}.ready-selection-module__cNu27W__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.ready-selection-module__cNu27W__preview{border-radius:var(--radius-inner);border:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ready-selection-module__cNu27W__imagePlaceholder{aspect-ratio:16/9;background:var(--color-surface-raised);border-bottom:1px solid var(--color-line-soft);justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.ready-selection-module__cNu27W__countryBadge{border-radius:var(--radius-pill);border:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-caption);padding:5px 10px;position:absolute;top:16px;left:16px}.ready-selection-module__cNu27W__placeholderLabel{color:var(--color-text-disabled);font-size:var(--type-caption)}.ready-selection-module__cNu27W__photoGallery{aspect-ratio:16/9;background:var(--color-surface-raised);border-bottom:1px solid var(--color-line-soft);position:relative}.ready-selection-module__cNu27W__carPhoto{object-fit:cover}.ready-selection-module__cNu27W__photoProgress{gap:4px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.ready-selection-module__cNu27W__photoProgress i{background:#ffffff73;flex:1;height:3px;display:block}.ready-selection-module__cNu27W__photoProgress i.ready-selection-module__cNu27W__photoProgressActive{background:var(--color-brand)}@media (hover:hover) and (pointer:fine){.ready-selection-module__cNu27W__photoGallery{cursor:ew-resize}}.ready-selection-module__cNu27W__placeholderModel{color:var(--color-line);font-family:var(--font-display);font-size:var(--type-data);text-transform:uppercase;position:absolute;bottom:12px;right:16px}.ready-selection-module__cNu27W__previewBody{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.ready-selection-module__cNu27W__brand{color:var(--color-muted);font-size:var(--type-label);margin:0 0 4px}.ready-selection-module__cNu27W__preview h3{font-size:var(--type-heading-card-lg);margin:0 0 12px;font-weight:600;line-height:1.2}.ready-selection-module__cNu27W__bodyLabel{color:var(--color-text-soft);font-size:var(--type-caption)}.ready-selection-module__cNu27W__description{min-height:48px;color:var(--color-muted);font-size:var(--type-label);margin:12px 0 20px;line-height:1.65}.ready-selection-module__cNu27W__price{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;margin-top:auto;padding-top:20px;display:flex}.ready-selection-module__cNu27W__price span{font-size:var(--type-body-lead);font-weight:600}.ready-selection-module__cNu27W__price>div{gap:var(--space-1);display:grid}.ready-selection-module__cNu27W__price small{color:var(--color-muted);font-size:var(--type-caption)}.ready-selection-module__cNu27W__cardActions{margin-top:16px}.ready-selection-module__cNu27W__action{border-radius:var(--radius-control);background:linear-gradient(135deg, var(--color-brand), var(--color-brand-dark));width:100%;min-height:46px;color:var(--color-white);font:inherit;font-size:var(--type-label);cursor:pointer;transition:filter var(--duration-fast) ease, transform var(--duration-fast) ease;border:0;place-items:center;font-weight:800;display:grid}.ready-selection-module__cNu27W__action:hover{filter:brightness(1.08);transform:translateY(-1px)}.ready-selection-module__cNu27W__action:active{transform:translateY(0)}.ready-selection-module__cNu27W__empty{text-align:center;border:1px solid var(--color-line);border-radius:var(--radius-inner);padding:64px 24px}.ready-selection-module__cNu27W__empty h2{font-size:var(--type-heading-card);margin-bottom:12px}.ready-selection-module__cNu27W__empty p{color:var(--color-muted);font-size:var(--type-body)}.ready-selection-module__cNu27W__resetButton{border-radius:var(--radius-control);background:var(--color-brand);font-size:var(--type-label);cursor:pointer;margin-top:24px;padding:14px 24px}.ready-selection-module__cNu27W__catalogLinks{border-top:1px solid var(--color-line);flex-direction:column;gap:32px;margin-top:48px;padding-top:40px;display:flex}.ready-selection-module__cNu27W__catalogLinks p:not(.ready-selection-module__cNu27W__eyebrow){max-width:580px;color:var(--color-muted);font-size:var(--type-label);margin-top:12px;line-height:1.65}.ready-selection-module__cNu27W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.ready-selection-module__cNu27W__container{padding-inline:var(--layout-gutter-tablet)}.ready-selection-module__cNu27W__hero{grid-template-columns:1fr;gap:28px;padding-block:40px}.ready-selection-module__cNu27W__heroNote{max-width:600px}.ready-selection-module__cNu27W__noteMark,.ready-selection-module__cNu27W__heroNote h2 br{display:none}.ready-selection-module__cNu27W__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:600px){.ready-selection-module__cNu27W__container{padding:24px var(--layout-gutter-mobile) 56px}.ready-selection-module__cNu27W__hero{gap:24px;padding-block:32px}.ready-selection-module__cNu27W__hero h1{font-size:var(--type-heading-page-sm)}.ready-selection-module__cNu27W__lead{font-size:var(--type-body);margin-top:20px}.ready-selection-module__cNu27W__heroNote{padding-left:16px}.ready-selection-module__cNu27W__countryButton{font-size:var(--type-label);gap:8px;padding-inline:14px}.ready-selection-module__cNu27W__sectionHeading{align-items:start;gap:12px}.ready-selection-module__cNu27W__sectionHeading h2,.ready-selection-module__cNu27W__catalogLinks h2{font-size:var(--type-heading-subsection)}.ready-selection-module__cNu27W__grid{grid-template-columns:1fr;gap:20px}.ready-selection-module__cNu27W__previewBody{padding:16px}.ready-selection-module__cNu27W__preview h3{font-size:var(--type-heading-card)}.ready-selection-module__cNu27W__countryBadge{padding:4px 8px;top:12px;left:8px}.ready-selection-module__cNu27W__placeholderLabel{text-align:center;padding-inline:8px}.ready-selection-module__cNu27W__placeholderModel{font-size:var(--type-heading-card);right:8px}.ready-selection-module__cNu27W__photoProgress{display:none}.ready-selection-module__cNu27W__price span{font-size:var(--type-body)}.ready-selection-module__cNu27W__cardActions{margin-top:12px}.ready-selection-module__cNu27W__description{min-height:0}.ready-selection-module__cNu27W__showcase{padding-top:24px}.ready-selection-module__cNu27W__showcase+.ready-selection-module__cNu27W__showcase{padding-top:40px}.ready-selection-module__cNu27W__catalogLinks{flex-direction:column;align-items:stretch}.ready-selection-module__cNu27W__resultsSummary{font-size:var(--type-caption);align-items:baseline}}
