@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.qD6iUq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.qD6iUq_variable{--font-storefront-display:"Archivo", "Archivo Fallback"}
@layer components{.storefront{--sf-logo-hue:0;--sf-paper:#1a1918;--sf-paper-2:#100f0e;--sf-paper-3:#242221;--sf-paper-4:#302d2b;--sf-ink:#f3eee6;--sf-ink-2:#c1bdb7;--sf-ink-3:#8f8c87;--sf-rule:#ffffff1f;--sf-rule-strong:#ffffff52;--sf-sign:#0b0a09;--sf-sign-2:#171614;--sf-on-dark:#f3eee6;--sf-on-dark-2:#b4b0aa;--sf-rule-dark:#ffffff24;--sf-accent:#f6571c;--sf-accent-hover:#d9471b;--sf-accent-soft:#f6571c29;--sf-accent-ink:#fdfbf9;--sf-accent-fill:#d23d00;--sf-accent-fill-hover:#bf3002;--sf-focus:#ff743f;--sf-bone:#eddfcc;--sf-lane:#f6571c;--sf-asphalt:#080706;--sf-ok:#4dbf74;--sf-warn:#eba941;--sf-bad:#f45249;--sf-idle:#83807b;--sf-space-3xs:.25rem;--sf-space-2xs:.5rem;--sf-space-xs:.75rem;--sf-space-sm:1rem;--sf-space-md:1.5rem;--sf-space-lg:2rem;--sf-space-xl:3rem;--sf-space-2xl:4.5rem;--sf-space-3xl:7rem;--sf-text-xs:.75rem;--sf-text-sm:.875rem;--sf-text-md:1rem;--sf-text-lg:1.1875rem;--sf-text-xl:1.5rem;--sf-text-2xl:clamp(1.75rem,3vw,2.25rem);--sf-text-display:clamp(2.5rem,6vw,4.5rem);--sf-radius-sm:3px;--sf-radius-md:4px;--sf-radius-lg:12px;--sf-shadow-raised:0 1px 0 #0000004d;--sf-shadow-recessed:inset 0 0 0 1px var(--sf-rule);--sf-shadow-float:0 24px 48px -20px #000000b3,0 0 0 1px var(--sf-rule);--sf-ease-out:cubic-bezier(.16,1,.3,1);--sf-dur-short:.16s;--sf-font-display:var(--font-storefront-display),"Helvetica Neue",Arial,sans-serif;--sf-font-body:var(--font-storefront-display),system-ui,sans-serif;--sf-font-mono:var(--font-storefront-display),system-ui,sans-serif;color:var(--sf-ink);background:var(--sf-paper-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sf-font-body)}@supports (color:lab(0% 0 0)){.storefront{--sf-paper:lab(8.93439% .508048 1.00014);--sf-paper-2:lab(4.43402% .346698 .656325);--sf-paper-3:lab(13.5724% .679091 1.33464);--sf-paper-4:lab(18.7905% .850067 1.6691);--sf-ink:lab(94.2339% .704318 4.53261);--sf-ink-2:lab(76.8283% .586569 3.77693);--sf-ink-3:lab(58.2626% .469238 3.02155);--sf-rule:lab(100% 0 0/.12);--sf-rule-strong:lab(100% 0 0/.32);--sf-sign:lab(2.75093% .253558 .475681);--sf-sign-2:lab(7.2191% .642434 1.20767);--sf-on-dark:lab(94.2339% .704318 4.53261);--sf-on-dark-2:lab(72.1882% .588506 3.77822);--sf-rule-dark:lab(100% 0 0/.14);--sf-accent:lab(59.4063% 60.2485 63.3519);--sf-accent-hover:lab(51.9362% 56.7395 55.7466);--sf-accent-soft:lab(59.4063% 60.2485 63.3519/.16);--sf-accent-ink:lab(98.8519% .22465 1.50434);--sf-accent-fill:lab(48.9414% 59.7129 66.5996);--sf-accent-fill-hover:lab(43.8083% 55.9458 56.4475);--sf-focus:lab(66.0137% 54.2997 57.3683);--sf-bone:lab(89.6005% 2.7999 11.2471);--sf-lane:lab(59.4063% 60.2485 63.3519);--sf-asphalt:lab(1.98219% .204653 .381219);--sf-ok:lab(69.4401% -46.317 27.6882);--sf-warn:lab(74.3749% 18.2478 61.1498);--sf-bad:lab(58.6029% 62.5946 41.1997);--sf-idle:lab(53.6225% .471175 3.02286);--sf-shadow-raised:0 1px 0 lab(0% 0 0/.3);--sf-shadow-float:0 24px 48px -20px lab(0% 0 0/.7),0 0 0 1px var(--sf-rule)}}:is(html:has(.storefront),body:has(.storefront)){overflow-x:clip}.storefront{-webkit-font-smoothing:antialiased;font-size:var(--sf-text-md);line-height:1.5}.storefront ::selection{background:var(--sf-accent-fill);color:var(--sf-accent-ink)}.storefront a:focus-visible,.storefront button:focus-visible,.storefront input:focus-visible,.storefront select:focus-visible,.storefront textarea:focus-visible,.storefront summary:focus-visible{outline:2px solid var(--sf-focus);outline-offset:2px}.sf-display{font-family:var(--sf-font-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-weight:900;font-stretch:112%;line-height:.92}.sf-heading{font-family:var(--sf-font-display);letter-spacing:-.005em;overflow-wrap:anywhere;min-width:0;font-weight:800;font-stretch:106%;line-height:1.15}.sf-eyebrow,.sf-label{font-family:var(--sf-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--sf-ink-2);font-size:.75rem;font-weight:600}.sf-eyebrow-accent{color:var(--sf-accent);letter-spacing:.1em}.sf-caps{text-transform:uppercase;letter-spacing:.03em}.sf-label{color:var(--sf-ink);margin-bottom:.35rem;display:block}.sf-figure{font-family:var(--sf-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sf-price{font-family:var(--sf-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;font-stretch:106%;line-height:1}.sf-muted{color:var(--sf-ink-2)}.sf-faint{color:var(--sf-ink-3)}.sf-link{color:var(--sf-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sf-rule);-webkit-text-decoration-color:var(--sf-rule);-webkit-text-decoration-color:var(--sf-rule);text-decoration-color:var(--sf-rule);text-underline-offset:.25em;transition:text-decoration-color var(--sf-dur-short)var(--sf-ease-out),color var(--sf-dur-short)var(--sf-ease-out);font-weight:600;text-decoration-thickness:2px}.sf-link:hover{color:var(--sf-accent);text-decoration-color:currentColor}.sf-container{width:min(68.5rem,100% - 2rem);margin-inline:auto}@media (min-width:768px){.sf-container{width:min(68.5rem,100% - 3rem)}}.sf-band{background:var(--sf-sign);color:var(--sf-on-dark)}.sf-band .sf-eyebrow,.sf-band .sf-label,.sf-band .sf-muted,.sf-band .sf-faint,.sf-band .sf-pill .sf-count{color:var(--sf-on-dark-2)}.sf-band .sf-link{color:var(--sf-on-dark);-webkit-text-decoration-color:var(--sf-rule-dark);-webkit-text-decoration-color:var(--sf-rule-dark);-webkit-text-decoration-color:var(--sf-rule-dark);text-decoration-color:var(--sf-rule-dark)}.sf-main{padding-bottom:var(--sf-space-xl)}@media (min-width:768px){.sf-main{padding-bottom:var(--sf-space-2xl)}}.sf-main:has(>[data-flush-end]:last-child){padding-bottom:0}.sf-section{padding-block:var(--sf-space-xl)}@media (min-width:768px){.sf-section{padding-block:var(--sf-space-2xl)}}.sf-rule{border:0;border-top:1px solid var(--sf-rule);margin:0}.sf-card,.sf-panel,.sf-well{background:var(--sf-paper);border:1px solid var(--sf-rule);border-radius:var(--sf-radius-md)}.sf-sticker{background:var(--sf-paper);border:1px solid var(--sf-rule-strong);border-radius:var(--sf-radius-sm);overflow:hidden}.sf-sticker-head{background:var(--sf-sign);color:var(--sf-ink);border-bottom:2px solid var(--sf-accent);font-family:var(--sf-font-display);font-size:var(--sf-text-xs);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:1rem;padding:.6rem 1rem;font-weight:700;display:flex}.sf-sticker-row{border-top:1px solid var(--sf-rule);font-size:var(--sf-text-sm);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 1rem;display:flex}.sf-sticker-row:first-of-type{border-top:0}.sf-sticker-row dt{color:var(--sf-ink-2)}.sf-sticker-row dd{font-family:var(--sf-font-mono);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0}.sf-spec{border-top:1px solid var(--sf-rule);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.sf-spec>div{border-bottom:1px solid var(--sf-rule);min-width:0;padding:.7rem 0}.sf-spec dt{font-size:var(--sf-text-xs);color:var(--sf-ink-2);font-weight:600}.sf-spec dd{overflow-wrap:anywhere;margin-top:.15rem;font-weight:600}.sf-dot{background:var(--sf-idle);border-radius:1px;flex:none;width:.5rem;height:.5rem;display:inline-block}.sf-dot[data-tone=ok]{background:var(--sf-ok)}.sf-dot[data-tone=warn]{background:var(--sf-warn)}.sf-dot[data-tone=bad]{background:var(--sf-bad)}.sf-dot[data-tone=accent]{background:var(--sf-accent)}.sf-title-line{align-items:baseline;gap:.5rem;min-width:0;display:flex}.sf-title-line>.sf-dot{transform:translateY(-.12em)}.sf-stall{color:var(--sf-ink-2);font-family:var(--sf-font-mono);letter-spacing:.02em;white-space:nowrap;background:#080706d9;background:lab(1.98219% .204653 .381219/.85);border-radius:2px;align-items:center;gap:.35rem;padding:.2rem .5rem .15rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.sf-btn{justify-content:center;align-items:center;gap:var(--sf-space-2xs);min-height:2.75rem;font-family:var(--sf-font-body);font-size:var(--sf-text-sm);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--sf-radius-sm);transition:background var(--sf-dur-short)var(--sf-ease-out),color var(--sf-dur-short)var(--sf-ease-out),border-color var(--sf-dur-short)var(--sf-ease-out);white-space:nowrap;cursor:pointer;border:1px solid #0000;padding:.65rem 1.2rem;font-weight:600;line-height:1.2;display:inline-flex}.sf-btn:disabled,.sf-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sf-btn-primary{background:var(--sf-accent-fill);color:var(--sf-accent-ink)}.sf-btn-primary:hover:not(:disabled){background:var(--sf-accent-fill-hover)}.sf-btn-secondary{background:var(--sf-ink);color:var(--sf-paper)}.sf-btn-secondary:hover:not(:disabled){background:var(--sf-ink-2)}.sf-btn-ghost{color:var(--sf-ink);border-color:var(--sf-rule-strong);background:0 0}.sf-btn-ghost:hover:not(:disabled){border-color:var(--sf-accent);color:var(--sf-ink)}.sf-btn-outline{color:var(--sf-ink);border-color:var(--sf-accent);background:0 0}.sf-btn-outline:hover:not(:disabled){background:var(--sf-accent-soft)}.sf-btn-sm{min-height:2.25rem;font-size:var(--sf-text-xs);padding:.45rem .85rem}.sf-btn-block{width:100%}.sf-track{border:1px solid var(--sf-rule-strong);border-radius:var(--sf-radius-sm);background:var(--sf-paper);scrollbar-width:none;align-items:stretch;max-width:100%;display:inline-flex;overflow-x:auto}.sf-track::-webkit-scrollbar{display:none}.sf-track-block{width:100%;display:flex}.sf-track-block>.sf-pill{flex:1 1 0}.sf-pill{min-height:2.5rem;font-family:var(--sf-font-body);font-size:var(--sf-text-sm);color:var(--sf-ink);white-space:nowrap;transition:background var(--sf-dur-short)var(--sf-ease-out),color var(--sf-dur-short)var(--sf-ease-out);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .95rem;font-weight:600;display:inline-flex}.sf-pill+.sf-pill{border-left:1px solid var(--sf-rule-strong)}.sf-pill:hover:not(:disabled){background:var(--sf-paper-3)}.sf-pill[aria-pressed=true],.sf-pill[aria-selected=true],.sf-pill[aria-current=page],.sf-pill[data-active=true]{background:var(--sf-accent-fill);color:var(--sf-accent-ink)}.sf-pill-raised{background:var(--sf-paper);color:var(--sf-ink)}.sf-pill-primary,.sf-pill-primary:hover:not(:disabled){background:var(--sf-accent-fill);color:var(--sf-accent-ink)}.sf-pill-primary:hover:not(:disabled){background:var(--sf-accent-fill-hover)}.sf-pill:disabled{opacity:.45;cursor:not-allowed}.sf-pill .sf-count{font-family:var(--sf-font-mono);color:var(--sf-ink-3);font-size:.75rem;font-weight:500}.sf-pill[aria-pressed=true] .sf-count,.sf-pill[data-active=true] .sf-count,.sf-pill[aria-pressed=true] .sf-faint,.sf-pill[data-active=true] .sf-faint{color:var(--sf-accent-ink)}.sf-band .sf-track{border-color:var(--sf-rule-dark);background:0 0}.sf-band .sf-pill{color:var(--sf-on-dark)}.sf-band .sf-pill+.sf-pill{border-left-color:var(--sf-rule-dark)}.sf-band .sf-pill:hover:not(:disabled){background:var(--sf-sign-2)}.sf-band .sf-pill-primary,.sf-band .sf-pill-primary:hover:not(:disabled),.sf-band .sf-pill[aria-pressed=true],.sf-band .sf-pill[data-active=true]{background:var(--sf-accent-fill);color:var(--sf-accent-ink)}.sf-input{width:100%;min-height:2.75rem;font-size:var(--sf-text-md);background:var(--sf-paper-2);border:1px solid var(--sf-rule-strong);border-radius:var(--sf-radius-sm);color:var(--sf-ink);transition:border-color var(--sf-dur-short)var(--sf-ease-out),box-shadow var(--sf-dur-short)var(--sf-ease-out);padding:.65rem .85rem}@media (min-width:768px){.sf-input{font-size:var(--sf-text-sm)}}.sf-input.sf-input-icon{padding-left:2.5rem}.sf-input:hover{border-color:var(--sf-ink-3)}.sf-input:focus{border-color:var(--sf-accent);box-shadow:0 0 0 3px var(--sf-accent-soft);outline:none}.sf-input[aria-invalid=true]{border-color:var(--sf-bad)}.sf-input::placeholder{color:var(--sf-ink-3)}select.sf-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23e9e4da' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.25rem}textarea.sf-input{resize:vertical;min-height:7rem}.sf-error{font-size:var(--sf-text-xs);color:var(--sf-bad);margin-top:.35rem}.sf-notice{border-radius:var(--sf-radius-sm);font-size:var(--sf-text-sm);background:var(--sf-paper);border:1px solid var(--sf-rule);padding:.75rem 1rem}.sf-notice[data-tone=ok]{background:#4dbf741f;background:lab(69.4401% -46.317 27.6882/.12);border-color:#4dbf7480;border-color:lab(69.4401% -46.317 27.6882/.5)}.sf-notice[data-tone=bad]{background:#f452491f;background:lab(58.6029% 62.5946 41.1997/.12);border-color:#f452498c;border-color:lab(58.6029% 62.5946 41.1997/.55)}.sf-notice[data-tone=warn]{background:#eba9411f;background:lab(74.3749% 18.2478 61.1498/.12);border-color:#eba9418c;border-color:lab(74.3749% 18.2478 61.1498/.55)}.sf-chip{font-family:var(--sf-font-body);text-transform:uppercase;letter-spacing:.06em;background:var(--sf-paper);border:1px solid var(--sf-rule);color:var(--sf-ink);white-space:nowrap;border-radius:2px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.sf-chip-dark{color:var(--sf-ink);background:#080706c7;background:lab(1.98219% .204653 .381219/.78);border-color:#0000}.sf-tag{font-family:var(--sf-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sf-accent);text-shadow:0 1px 6px #0009;text-shadow:0 1px 6px lab(0% 0 0/.6);font-size:.75rem;font-weight:700}.sf-best{color:var(--sf-ink);box-shadow:inset 2px 0 0 var(--sf-accent);background:var(--sf-accent-soft);font-weight:700}.sf-skeleton{border-radius:var(--sf-radius-sm);background:linear-gradient(90deg,var(--sf-paper-3)0%,var(--sf-paper-4)50%,var(--sf-paper-3)100%);background-size:200% 100%;animation:1.2s ease-in-out infinite sf-shimmer}@keyframes sf-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sf-photo{background:var(--sf-paper-3);border-radius:var(--sf-radius-md);position:relative;overflow:hidden}.sf-photo img{transition:transform .6s var(--sf-ease-out)}.sf-lift:hover .sf-photo img{transform:scale(1.02)}.sf-sign{background:var(--sf-sign);color:var(--sf-on-dark);border-radius:var(--sf-radius-md)}.sf-sign-row{border-top:1px solid var(--sf-rule-dark)}.sf-sign-door{min-height:3.75rem;color:var(--sf-on-dark);align-items:center;gap:1rem;padding:.85rem 0;display:flex}.sf-sign-door .sf-sign-arrow{transition:transform .24s var(--sf-ease-out)}.sf-sign-door:hover .sf-sign-arrow{transform:translate(4px)}.sf-sign .sf-input{border-color:#0000}.sf-sign .sf-label{color:var(--sf-on-dark-2);font-weight:500}.sf-lead-frame{border-radius:var(--sf-radius-md);background:var(--sf-paper-3);display:block;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.sf-btn,.sf-pill,.sf-photo img,.sf-skeleton,.sf-sign-door .sf-sign-arrow{transition-duration:.01ms;animation:none}.sf-lift:hover .sf-photo img,.sf-sign-door:hover .sf-sign-arrow{transform:none}}}.sf-lane{background:var(--sf-asphalt);color:var(--sf-on-dark);border-bottom:2px solid var(--sf-accent);position:relative}.sf-lane .sf-muted{color:var(--sf-ink-2)}.sf-hero-title{letter-spacing:-.025em;text-wrap:wrap;font-size:clamp(3rem,5.2vw,4.75rem);font-stretch:100%;line-height:.84}.sf-hero-shade{background:linear-gradient(90deg,#0406098c 0%,#04060926 45%,#0000 70%),linear-gradient(#0000 70%,#0705048c 100%);background:linear-gradient(90deg,lab(1.5459% -.0968501 -1.40916/.55) 0%,lab(1.5459% -.0968501 -1.40916/.15) 45%,#0000 70%),linear-gradient(#0000 70%,lab(1.55718% .299886 .52892/.55) 100%);position:absolute;inset:0}.sf-hero-search{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171614e0;background:lab(7.2191% .642434 1.20767/.88);box-shadow:0 0 0 1px #ffffff0f,0 20px 40px -24px #000c;box-shadow:0 0 0 1px lab(100% 0 0/.06),0 20px 40px -24px lab(0% 0 0/.8)}.sf-hero-field{min-width:0;color:var(--sf-ink-2);cursor:text;align-items:center;gap:.9rem;padding:.1rem 1.1rem;display:flex}.sf-hero-field+.sf-hero-field{border-left:1px solid var(--sf-rule-strong)}.sf-hero-field-label{text-transform:uppercase;letter-spacing:.02em;color:var(--sf-ink);font-size:.75rem;font-weight:500;display:block}.sf-hero-field-input{width:100%;min-height:1.75rem;color:var(--sf-ink-2);appearance:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem}.sf-hero-field-input::placeholder{color:var(--sf-ink-3)}.sf-hero-field-input:focus{outline:none}.sf-hero-field:focus-within{color:var(--sf-accent)}.sf-hero-field-input option{background:var(--sf-paper);color:var(--sf-ink)}.sf-showroom-card{aspect-ratio:478/241;border-radius:var(--sf-radius-sm);background:var(--sf-paper-3);display:block;position:relative;overflow:hidden}.sf-showroom-card-shade{background:linear-gradient(#0000 50%,#040303bf 100%);background:linear-gradient(#0000 50%,lab(.901249% .166141 .294462/.75) 100%);position:absolute;inset:0}.sf-price-plate{font-family:var(--sf-font-display);font-variant-numeric:tabular-nums;color:var(--sf-ink);background:#0a0908e6;background:lab(2.47595% .236675 .443029/.9);padding:.15rem .85rem;font-size:1rem;font-weight:800;font-stretch:100%;line-height:1.15;display:inline-block}.sf-phone-glow{opacity:.35;filter:blur(14px)saturate(1.2);height:26rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.sf-phone-title{letter-spacing:-.02em;color:var(--sf-ink);font-size:3.4rem;font-stretch:92%;line-height:.82}.sf-phone-title-small{margin-top:.35em;margin-right:.2em;font-size:1.75rem;line-height:1}.sf-line-field{border-bottom:1.5px solid var(--sf-accent);min-width:0;color:var(--sf-ink-2);flex:1 1 0;align-items:center;gap:.4rem;padding:0 .35rem;display:flex}.sf-line-field-input{width:100%;min-width:0;min-height:2.75rem;color:var(--sf-ink-2);appearance:none;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:.9375rem}.sf-line-field-input::placeholder{color:var(--sf-ink-3)}.sf-line-field-input:focus{outline:none}.sf-line-field-input option{background:var(--sf-paper);color:var(--sf-ink)}.sf-quick-tile{border-radius:var(--sf-radius-sm);text-transform:uppercase;letter-spacing:.04em;text-align:center;min-width:0;min-height:2.75rem;transition:background var(--sf-dur-short)var(--sf-ease-out);border:1px solid #f6571c8c;border:1px solid lab(59.4063% 60.2485 63.3519/.55);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.25rem;font-size:.75rem;font-weight:500;line-height:1.15;display:flex}.sf-quick-tile:hover{background:var(--sf-accent-soft)}.sf-showroom-row,.sf-visit-card{border:1px solid var(--sf-rule);border-radius:var(--sf-radius-sm);background:var(--sf-paper-3);min-height:4.5rem;display:flex;position:relative;overflow:hidden}.sf-visit-card{min-height:7.5rem}.sf-showroom-row-shade{background:linear-gradient(90deg,#0a0908eb 0%,#0a090899 38%,#0000 62%);background:linear-gradient(90deg,lab(2.47489% .319459 .585464/.92) 0%,lab(2.47489% .319459 .585464/.6) 38%,#0000 62%);position:absolute;inset:0}.sf-dock-clear{--sf-dock-h:3.5rem;--sf-dock-gap:max(1rem,env(safe-area-inset-bottom));padding-bottom:calc(var(--sf-dock-h) + var(--sf-dock-gap) + 1rem)}.sf-dock{left:50%;bottom:max(1rem,env(safe-area-inset-bottom));z-index:40;box-sizing:border-box;border:1.5px solid var(--sf-accent);isolation:isolate;background:#0a0908;background:lab(2.47595% .236675 .443029);border-radius:999px;grid-template-columns:repeat(3,1fr);align-items:center;width:min(13.75rem,100% - 2rem);height:3.5rem;padding:.25rem .75rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 0 22px -4px #f6571c8c;box-shadow:0 0 22px -4px lab(59.4063% 60.2485 63.3519/.55)}.sf-dock-item{text-transform:uppercase;letter-spacing:.04em;min-height:2.75rem;color:var(--sf-ink);flex-direction:column;justify-content:center;align-items:center;gap:.1rem;font-size:.75rem;font-weight:500;display:flex}.sf-dock-item[data-active=true]{color:var(--sf-accent)}body:has(.sf-dock) .sf-compare-bar{bottom:calc(3.5rem + max(1rem,env(safe-area-inset-bottom)) + .75rem)}.sf-bar-btn{letter-spacing:.02em;white-space:nowrap;font-size:.75rem}.sf-input.sf-trigger{border-radius:var(--sf-radius-sm);border:1px solid var(--sf-rule-strong);background:var(--sf-paper-2);height:auto;min-height:2.75rem;color:var(--sf-ink);font-size:var(--sf-text-md);text-align:left;justify-content:flex-start;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.sf-input.sf-trigger>span:first-of-type{flex:auto}.sf-input.sf-trigger svg:last-child{margin-left:auto}.sf-input.sf-trigger:hover{background:var(--sf-paper-2);border-color:var(--sf-ink-3)}.sf-input.sf-trigger:focus-visible{border-color:var(--sf-accent);box-shadow:0 0 0 3px var(--sf-accent-soft)}@media (min-width:768px){.sf-input.sf-trigger{font-size:var(--sf-text-sm)}}.sf-hero-field-input.sf-hero-trigger,.sf-line-field-input.sf-line-trigger{height:auto;color:var(--sf-ink-2);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:0;font-size:.9375rem;display:flex}.sf-hero-field-input.sf-hero-trigger:hover,.sf-line-field-input.sf-line-trigger:hover{background:0 0}.sf-hero-field-input.sf-hero-trigger:focus-visible,.sf-line-field-input.sf-line-trigger:focus-visible{box-shadow:none}.sf-line-field-input.sf-line-trigger svg{display:none}@media (max-width:767px){.storefront:has(.sf-dock)>footer{padding-bottom:calc(3.5rem + max(1rem,env(safe-area-inset-bottom)) + 1rem)}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.sO_wuW_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}
