@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2) format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2) format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2) format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2) format("woff2"),url(/assets/jost-cyrillic-500-normal-DlHwnXyv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2) format("woff2"),url(/assets/jost-latin-ext-500-normal-Cpxiadwk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2) format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sand:#E9DCC7;--ivory:#F7F1E6;--ink:#14110F;--gold:#B08D57;--bronze:#7A5A2B;--garnet:#5B2333;--sage:#4F5C4B}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sand);color:var(--ink);font:400 1rem/1.6 Jost,sans-serif;overflow-x:hidden}h1,h2,h3{font-family:Cormorant Garamond,serif;font-weight:500;line-height:1.1;margin:0 0 .5em}h1{font-size:clamp(2.4rem,8vw,4.5rem)}h2{font-size:2rem}main{max-width:1100px;margin:0 auto;padding:6.5rem 1.25rem 3rem}section{margin-bottom:3.5rem}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-block;background:var(--ink);color:var(--ivory);border:1px solid var(--ink);padding:.8rem 1.6rem;border-radius:999px;font:500 1rem Jost;text-decoration:none;cursor:pointer;min-height:44px}.btn:disabled,.btn[aria-disabled]{opacity:.55;cursor:not-allowed}.btn.ghost{background:none;color:var(--ink)}.bm{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;justify-content:space-between;padding:.9rem 1.25rem;pointer-events:none}.bubble{pointer-events:auto;background:var(--ivory);border:0;border-radius:999px;height:48px;box-shadow:0 4px 16px #0002;display:flex;align-items:center;justify-content:center;text-decoration:none;font:500 1.15rem Cormorant Garamond;letter-spacing:.14em;padding:0 1.2rem}.tog{width:48px;flex-direction:column;gap:6px;padding:0;cursor:pointer}.tog span{width:24px;height:2px;background:var(--ink)}.pills{pointer-events:auto;position:fixed;top:80px;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.25rem;background:#e9dccfee;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:auto}.pill{display:flex;align-items:center;justify-content:center;min-height:72px;border-radius:999px;background:var(--ivory);text-decoration:none;font:500 1.8rem Cormorant Garamond;animation:pop .4s both;transition:background .25s,color .25s}.pill:hover,.pill:focus-visible{background:var(--h);color:#fff}@media(min-width:900px){.pills{flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center}.pill{flex:0 0 30%;min-height:130px;font-size:2.4rem}}@keyframes pop{0%{transform:scale(.6);opacity:0}}.hero{padding:2rem 0 1rem}.hero p{max-width:34ch;font-size:1.2rem}.car{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem 0 1rem}.car-card{flex:0 0 min(70vw,240px);scroll-snap-align:center;border:0;background:var(--ivory);border-radius:12px;padding:0;cursor:pointer;font:500 1.3rem Cormorant Garamond;overflow:hidden}.car-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.car-card span{display:block;padding:.6rem}.links{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.2rem}.pcard{text-decoration:none}.pcard img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:var(--ivory)}.pcard h3{font-size:1.35rem;margin:.5rem 0 0}.pcard p{margin:0}.filters,.form,.row{display:flex;gap:1rem;flex-wrap:wrap}.form{flex-direction:column;max-width:460px}label{display:flex;flex-direction:column;gap:.25rem;font-weight:500}input,select,textarea{font:inherit;padding:.7rem;border:1px solid var(--bronze);border-radius:8px;background:var(--ivory);min-height:44px}input[aria-invalid=true]{border-color:var(--garnet);border-width:2px}.err{color:var(--garnet);font-weight:400;font-size:.9rem}.note{background:var(--ivory);border-left:3px solid var(--gold);padding:.6rem .9rem}.muted{color:#4a4036}.pdp{display:grid;gap:2rem}@media(min-width:760px){.pdp{grid-template-columns:1fr 1fr}}.pdp img{width:100%;border-radius:12px;background:var(--ivory)}.price{font-size:1.5rem;color:var(--bronze)}fieldset{border:1px solid var(--gold);border-radius:8px;margin:1rem 0}.opt{flex-direction:row;align-items:center;gap:.6rem;min-height:44px;font-weight:400}.opt.off{opacity:.6}.tag{display:inline-block;padding:.1rem .7rem;border-radius:999px;font-size:.85rem;background:var(--ivory);color:var(--ink);border:1px solid var(--bronze)}.tag.low,.tag.out,.tag.declined{background:var(--garnet);color:#fff;border-color:var(--garnet)}.tag.confirmed{background:var(--sage);color:#fff;border-color:var(--sage)}.tag.pend,.tag.pending{background:var(--gold);color:var(--ink)}.line{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--gold)}.line small{display:block;color:#4a4036}.line input{width:70px}.sum{font-size:1.3rem;text-align:right}.fuse .btn{position:relative;overflow:hidden}.fuse-undo i{position:absolute;left:0;bottom:0;height:3px;background:var(--gold);width:100%;transform-origin:left;animation:burn linear forwards}@keyframes burn{to{transform:scaleX(0)}}.tbl{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px}th,td{text-align:left;padding:.6rem;border-bottom:1px solid var(--gold)}.lnk{background:none;border:0;font:inherit;text-decoration:underline;cursor:pointer;color:var(--bronze)}.detail{background:var(--ivory);padding:1.2rem;border-radius:12px;margin-top:1.5rem}footer{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center;align-items:center;padding:2rem 1rem;border-top:1px solid var(--gold);font-size:.95rem}footer .powered{display:block;flex-basis:100%;text-align:center;margin-top:.25rem;text-decoration:underline;text-underline-offset:.18em;font-weight:600;color:var(--bronze)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body{background:radial-gradient(circle at 12% 8%,#f7ecd4 0,transparent 42%),radial-gradient(circle at 90% 35%,#d6bb8c 0,transparent 46%),radial-gradient(circle at 30% 90%,#e8cfd0 0,transparent 40%),var(--sand);background-attachment:fixed}.car-card,.car-card span{color:var(--ink)}.car{scrollbar-width:thin;scrollbar-color:var(--gold) transparent}.btn{background:#14110fc7;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px #fff6,0 8px 24px #14110f33;transition:transform .15s,background .2s}.btn:hover:not(:disabled){background:#14110fe0}.btn:active:not(:disabled){transform:scale(.97)}.btn.ghost{background:#ffffff61;color:var(--ink);border-color:#ffffffbf;box-shadow:inset 0 1px #fff9,0 6px 18px #14110f1a}.btn.ghost:hover:not(:disabled){background:#ffffff8c}.sm{padding:.3rem 1rem;min-height:40px;font-size:.95rem}.row.between{justify-content:space-between;align-items:center}.bubble,.pill{background:#f7f1e68c;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #fff9,0 6px 20px #14110f1f}.pill:hover,.pill:focus-visible{background:var(--h)}.basket{position:fixed;right:1rem;bottom:1rem;z-index:40}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14110f59;z-index:60}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);z-index:61;padding:1.2rem;overflow:auto;background:#f7f1e6b8;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);border-left:1px solid rgba(255,255,255,.7);box-shadow:-12px 0 40px #14110f33;animation:slide .3s both}@keyframes slide{0%{transform:translate(100%)}}.dline{display:grid;grid-template-columns:64px 1fr auto;gap:.8rem;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--gold)}.dline img{width:64px;height:64px;border-radius:10px;object-fit:cover}.dline small{display:block}.crow{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap;padding:1rem 0;border-bottom:1px solid var(--gold)}.crow img{width:120px;height:120px;object-fit:cover;border-radius:12px}.crow .form{flex:1;min-width:220px}.tag.sale{background:var(--garnet);color:#fff;border-color:var(--garnet)}s{color:#4a4036}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.stat{background:#f7f1e6b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);border-radius:14px;padding:1rem}.stat b{display:block;font:500 2.4rem/1 Cormorant Garamond,serif}
