:root{--ink:#1a1817;--white:#fff;--red:#ad1c22;--paper:#f5f4f2;--hairline:#e5e3e0;--grey:#6a6968;--surface-dark:var(--ink);--surface-light:var(--paper);--surface-card:var(--white);--text-primary:var(--ink);--text-secondary:var(--grey);--text-on-dark:var(--white);--text-secondary-on-dark:hsla(0,0%,100%,.64);--accent:var(--red);--border:var(--hairline);--border-on-dark:hsla(0,0%,100%,.16);--focus-ring:2px solid var(--red);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius:6px;--hairline-w:1px;--stroke-icon:1.5px;--slash-skew:-12deg;--transition-fast:150ms ease;--transition-base:200ms ease;--page-max:1200px;--gutter-mobile:20px;--section-gap-mobile:64px;--section-gap-desktop:120px;--mobile-w:390px;--font-display:"Saira",sans-serif;--font-body:"Inter",sans-serif;--display-weight:700;--display-weight-md:600;--body-weight:400;--body-weight-md:500;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:22px;--text-xl:28px;--text-2xl:36px;--text-3xl:48px;--tracking-eyebrow:0.12em;--leading-tight:1.1;--leading-body:1.55}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-600.woff2) format("woff2")}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-700.woff2) format("woff2")}@font-face{font-family:Saira;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/saira-600-italic.woff2) format("woff2")}@font-face{font-family:Saira;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/saira-700-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;max-width:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{overflow-x:hidden;max-width:100vw;width:100%}body{margin:0;background:#fff;font-family:var(--font-body);font-weight:var(--body-weight);color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-body);-webkit-tap-highlight-color:transparent}img,video{max-width:100%;height:auto}input,select,textarea{font-size:16px!important}.display,h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight);line-height:var(--leading-tight)}.num,.price,td.num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px;transition:-webkit-text-decoration-color .18s ease;transition:text-decoration-color .18s ease;transition:text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}a:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.vwrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:border-box}.bigcard-grid,.stock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:28px;gap:28px}.sold-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:24px;gap:24px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.instagram-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.sell-banner-grid{display:grid;grid-template-columns:1fr 1fr}.sell-grid{grid-template-columns:1fr 460px;grid-gap:72px}.contact-grid,.sell-grid{display:grid;gap:72px;align-items:start}.contact-grid{grid-template-columns:1fr 1fr;grid-gap:72px}.detail-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px;align-items:start}.desktop-nav{display:flex!important}.mobile-toggle{display:none!important}@media (max-width:900px){.desktop-nav{display:none!important}.mobile-toggle{display:inline-flex!important}.nav-inner{padding:0 16px!important;height:60px!important}.vwrap{padding:0 20px!important}.section-pad{padding:64px 0!important}.section-pad-b{padding:0 0 64px!important}.bigcard-grid,.stock-grid{grid-template-columns:1fr!important;gap:18px!important}.sold-grid{grid-template-columns:1fr!important;gap:16px!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding:20px!important}.reviews-grid{grid-template-columns:1fr!important;gap:28px!important}.instagram-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.sell-banner-grid{grid-template-columns:1fr!important}.sell-banner-img-wrap{min-height:auto!important;height:auto!important}.sell-banner-img-wrap img{height:auto!important;max-height:none!important;object-fit:contain!important}.sell-banner-pad{padding:40px 20px!important}.about-grid{grid-template-columns:1fr!important;gap:32px!important}.contact-grid,.sell-grid{grid-template-columns:1fr!important;gap:32px!important;margin-top:24px!important}.detail-grid{gap:24px!important}.about-point-row,.detail-grid{grid-template-columns:1fr!important}.about-point-row{gap:4px!important}.big-phone-num{font-size:clamp(34px,9vw,42px)!important}}@media (max-width:768px){.mobile-sticky-bar{display:grid!important}body{padding-bottom:74px!important}}.admin-chip-scroller::-webkit-scrollbar{display:none}.admin-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table-container::-webkit-scrollbar{height:6px}.admin-table-container::-webkit-scrollbar-track{background:var(--paper)}.admin-table-container::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:3px}