:root{color:#18303c;font-synthesis:none;background:#f7f8f8;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}button{color:inherit;background:0 0;border:0}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #e57d54}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.12}h1{font-size:50px}h2{font-size:30px}h3{font-size:23px}.skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:16px}.skip:focus{top:8px}.demo-banner{color:#7d452d;letter-spacing:.025em;background:#fff0e6;justify-content:center;align-items:center;gap:8px;min-height:31px;padding:7px 12px;font-size:11px;font-weight:600;display:flex}.demo-dot{background:#bd633d;border-radius:50%;width:5px;height:5px}.banner-divider{opacity:.45;margin:0 3px}header{background:#fff;border-bottom:1px solid #e5e9eb;justify-content:space-between;align-items:center;gap:24px;height:83px;padding:0 max(30px,50vw - 690px);display:flex}.brand{letter-spacing:-2px;align-items:center;gap:9px;font-size:33px;font-weight:850;line-height:1;display:inline-flex}.brand span{color:#d26642;margin-left:-8px}.brand svg{stroke-width:1.8px}nav{align-items:center;gap:33px;display:flex}nav a{align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:600;display:flex}nav a.active{color:#bd5b38}nav small{color:#4a626b;background:#eef1f2;border-radius:20px;padding:1px 6px;font-size:10px}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 18px;font-size:12px;font-weight:650;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.dark{color:#fff;background:#183644}.dark:hover{background:#254958}.accent{color:#fff;background:#ce6947}.accent:hover{background:#b95636}.outline{background:#fff;border-color:#d8e0e4}.outline:hover{background:#f0f4f5}.danger{color:#ad342a;background:#fbe9e7;border-color:#f3ceca}.full{width:100%}.hero{grid-template-columns:.9fr 1.1fr;max-width:1440px;min-height:325px;margin:28px auto 0;padding:0 30px;display:grid}.hero-copy{color:#fff;background:#173744;border-radius:12px 0 0 12px;padding:37px 46px;position:relative}.eyebrow{letter-spacing:.16em;align-items:center;gap:8px;margin-bottom:16px;font-size:10px;font-weight:750;display:flex}.eyebrow span{background:#e7ad8e;border-radius:50%;width:5px;height:5px}.hero .eyebrow{color:#c3d6d6}.hero h1{margin-bottom:15px;font-size:48px;font-weight:650;line-height:1.07}.hero h1 span{color:#e89b79}.hero-copy>p:not(.eyebrow){color:#bdced3;font-size:12px;line-height:1.7}.hero-link{color:#fff;align-items:center;gap:16px;margin-top:23px;font-size:11px;font-weight:600;display:flex}.hero-photo{background:#a8b5bd;border-radius:0 12px 12px 0;min-height:325px;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:center 56%;width:100%;height:100%;position:absolute;inset:0}.hero-photo:after{content:"";background:linear-gradient(#0000 60%,#0c202c88);position:absolute;inset:0}.hero-tag{color:#fff;z-index:1;font-size:11px;font-weight:600;position:absolute;bottom:27px;left:28px}.photo-note{color:#fff;z-index:1;background:#18303c88;border-radius:3px;padding:4px 7px;font-size:9px;position:absolute;top:16px;right:15px}.inventory{max-width:1440px;margin:auto;padding:38px 30px 65px;scroll-margin-top:16px}.section-top{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.section-top h2{align-items:center;gap:13px;margin:0;font-size:30px;display:flex}.muted{color:#78909a}.section-top .eyebrow{margin-bottom:8px}.count{letter-spacing:0;color:#667f89;border:1px solid #d7e0e3;border-radius:18px;padding:5px 8px;font-size:12px;font-weight:500}.subtle{color:#82939b;margin-bottom:0;font-size:12px}.search-row{align-items:center;gap:20px;margin-bottom:24px;display:flex}.searchbox{color:#90a0a7;background:#fff;border:1px solid #dce3e6;border-radius:7px;flex:1;align-items:center;gap:12px;height:49px;padding:0 15px;display:flex}.searchbox input{color:#18303c;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.searchbox input::placeholder{color:#91a0a8}.searchbox input:focus-visible{outline:none}.searchbox:focus-within{outline-offset:2px;outline:2px solid #ba7050}.sort{color:#8a9aa2;align-items:center;gap:10px;font-size:11px;display:flex}.sort select{color:#294551;background:0 0;border:0;max-width:170px;font-size:12px;font-weight:650}.catalog-layout{grid-template-columns:222px 1fr;gap:27px;display:grid}.filters{background:#fff;border:1px solid #e0e6e8;border-radius:8px;align-self:start;padding:20px 18px}.filter-heading{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.filter-heading strong{align-items:center;gap:7px;font-size:11px;display:flex}.filter-heading button{color:#c26744;padding:5px 0;font-size:10px}.field{flex-direction:column;gap:7px;min-width:0;margin-bottom:18px;display:flex}.field>span,.field-group>strong{letter-spacing:.025em;color:#405a66;font-size:10px;font-weight:700}.field select,.field input,.field textarea,.input-pair input{color:#4a626d;background:#fff;border:1px solid #dce4e6;border-radius:5px;width:100%;min-width:0;min-height:38px;padding:8px 9px;font-size:11px}.field select{padding-right:18px}.field textarea{resize:vertical;font-size:13px}.field input{font-size:13px}.field-group{margin-bottom:18px}.input-pair{align-items:center;gap:6px;margin-top:7px;display:flex}.input-pair input{width:calc(50% - 10px);padding:8px 7px;font-size:10px}.input-pair span{color:#a7b4b9}.filter-note{color:#8a9ca4;border-top:1px solid #e7ecee;gap:8px;padding-top:17px;display:flex}.filter-note p{margin:0;font-size:10px;line-height:1.7}.filter-note svg{flex-shrink:0;margin-top:2px}.car-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.car-card{background:#fff;border:1px solid #e0e6e8;border-radius:9px;min-width:0;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 2px 4px #233c4603}.car-card:hover{transform:translateY(-2px);box-shadow:0 8px 23px #18303c12}.card-image{aspect-ratio:1.55;background:#dce4e7;position:relative;overflow:hidden}.card-image>a{height:100%;display:block}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.car-card:hover .card-image img{transform:scale(1.025)}.image-label{letter-spacing:.08em;pointer-events:none;color:#55645e;background:#fffef2e8;border-radius:3px;padding:4px 7px;font-size:8px;font-weight:700;position:absolute;top:12px;left:12px}.heart{color:#52626a;background:#fffc;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:10px;right:11px}.heart.selected{color:#bc583b;background:#fff}.heart:hover{background:#fff}.stock-label{color:#fff;pointer-events:none;background:#12232c99;border-radius:3px;padding:2px 5px;font-size:8px;position:absolute;bottom:8px;right:9px}.card-body{padding:16px 17px 0}.car-year{color:#788d97;margin-bottom:5px;font-size:10px;font-weight:650}.car-year span{font-size:9px;font-weight:400}.car-title{letter-spacing:-.035em;font-size:19px;font-weight:750;line-height:1.3;display:block}.car-title:hover{color:#be613e}.trim{color:#8b9ba3;white-space:normal;margin:3px 0 13px;font-size:10px}.card-specs{color:#78909a;flex-wrap:wrap;gap:5px 10px;min-height:18px;font-size:9px;display:flex}.card-specs span{align-items:center;gap:4px;display:flex}.card-specs span+span:before{content:"·";color:#afbfc5;margin-right:2px}.card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-top:17px;display:flex}.card-bottom strong{letter-spacing:-.04em;font-size:21px}.card-bottom>span{color:#9eabb0;font-size:8px}.card-location{color:#8b9ea7;border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:5px;min-height:42px;margin-top:15px;font-size:9px;display:flex}.card-location>span{align-items:center;gap:4px;display:flex}.compare-btn{color:#76909c;align-items:center;gap:3px;padding:8px 0;font-size:9px;display:flex}.compare-btn.checked{color:#ba603e}.results-footer{color:#94a5ad;justify-content:center;align-items:center;gap:6px;padding:24px 0;font-size:10px;display:flex}.chips{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.chips button{color:#4e6a74;background:#eaf0f1;border:1px solid #d5e0e2;border-radius:30px;align-items:center;gap:8px;padding:5px 10px;font-size:10px;display:flex}.chips .clear-all{color:#b9603e;background:0 0;border:0}.mobile-filter{display:none}.empty{text-align:center;color:#8da1aa;background:#fff;border:1px dashed #d5dfe3;border-radius:10px;flex-direction:column;align-items:center;padding:75px 25px;display:flex}.empty h1,.empty h2,.empty h3{color:#284552;margin-top:20px}.empty p{margin-bottom:25px;font-size:13px}.empty .button{margin-top:5px}footer{background:#fff;border-top:1px solid #e3e8ea;justify-content:space-between;gap:50px;padding:35px max(30px,50vw - 690px);display:flex}footer .brand{font-size:28px}footer p{color:#93a2a9;max-width:450px;margin:12px 0;font-size:10px}footer strong{color:#657e89;font-size:10px}footer a:not(.brand){color:#b96949;align-items:center;gap:7px;font-size:10px;display:inline-flex}.toast{color:#fff;z-index:100;background:#183b48;border-radius:9px;gap:20px;width:max-content;max-width:calc(100vw - 30px);padding:15px 19px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #18303c25}.toast button{color:#fff;align-items:center;display:flex}.page-width{max-width:1280px;margin:0 auto;padding:32px 40px 65px}.breadcrumbs{color:#8da0aa;justify-content:space-between;margin-bottom:35px;font-size:11px;display:flex}.breadcrumbs a,.breadcrumbs>span{align-items:center;gap:8px;display:flex}.detail-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.detail-title h1{margin-bottom:10px;font-size:45px}.detail-title p:last-child{color:#7d929d;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.detail-title .eyebrow{margin-bottom:12px}.detail-grid{grid-template-columns:minmax(0,1fr) 310px;gap:35px;display:grid}.gallery-main{aspect-ratio:1.6;background:#dce3e7;border-radius:10px;position:relative;overflow:hidden}.gallery-main img{object-fit:cover;width:100%;height:100%}.gallery-count{background:#fffdf5e8;border-radius:5px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:flex;position:absolute;top:18px;right:18px}.gallery-disclaimer{color:#fff;background:#142d3acc;padding:10px 15px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.thumbnails{align-items:center;gap:12px;margin-top:14px;display:flex}.thumbnails button{aspect-ratio:1.5;border:2px solid #0000;border-radius:6px;width:95px;padding:0;overflow:hidden}.thumbnails button.active{outline-offset:2px;border-color:#d27953;outline:1px solid #d27953}.thumbnails img{object-fit:cover;width:100%;height:100%}.thumbnails p{color:#8fa0a8;margin:0 0 0 auto;font-size:10px}.purchase-card{background:#fff;border:1px solid #dee5e8;border-radius:10px;align-self:start;padding:26px;position:sticky;top:20px}.purchase-card .eyebrow{margin-bottom:9px;font-size:8px}.purchase-card h2{letter-spacing:-.055em;margin-bottom:9px;font-size:36px}.purchase-card hr{border:0;border-top:1px solid #e7edef;margin:24px 0}.seller-avatar{color:#587b7a;background:#e5eceb;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:12px;font-weight:700;display:grid}.purchase-card>strong{font-size:13px}.purchase-card>p:not(.eyebrow){color:#92a2a9;font-size:10px}.purchase-card>.accent{width:100%;margin:14px 0 10px}.safe-note{color:#839aa3;gap:10px;margin-top:24px;display:flex}.safe-note svg{flex-shrink:0}.safe-note p{margin:0;font-size:10px;line-height:1.7}.safe-note strong{color:#537583;font-size:11px}.owner-actions{border-top:1px solid #e7edef;gap:10px;margin-top:20px;padding-top:20px;display:flex}.owner-actions .button{padding:9px;font-size:10px}.detail-section{border-bottom:1px solid #dde5e8;padding:32px 0}.detail-section h2{margin-bottom:22px;font-size:26px}.detail-section>p{color:#758c97;font-size:13px;line-height:1.9}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 35px;display:grid}.spec-grid>div{flex-direction:column;gap:5px;display:flex}.spec-grid span{color:#879ba4;font-size:10px}.spec-grid strong{font-size:13px;font-weight:600}.fine{margin:15px 0 0;color:#8b9ea8!important;font-size:10px!important;line-height:1.8!important}.highlights{flex-wrap:wrap;gap:10px 20px;margin-bottom:20px;display:flex}.highlights span{color:#587c7a;align-items:center;gap:6px;font-size:11px;display:flex}.notice-box{background:#eef3f3;border:1px solid #dbe6e8;border-radius:7px;align-items:start;gap:10px;margin:20px 0;padding:16px;display:flex}.notice-box>svg{color:#6d8995;flex-shrink:0;margin-top:1px}.notice-box strong{color:#526f7b;font-size:11px}.notice-box p{color:#78919b;margin:0;font-size:11px;line-height:1.8}.notice-box strong+p{margin-top:6px}dialog{color:#25424f;border:0;border-radius:13px;width:calc(100% - 32px);max-width:490px;padding:30px;box-shadow:0 20px 80px #122d3b35}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10263280}.modal-top{justify-content:space-between;align-items:start;gap:16px;display:flex}.modal-top h2{margin-bottom:20px;font-size:27px}dialog>p{color:#8398a2;font-size:13px;line-height:1.9}.message-preview{color:#a57457;background:#faf4ee;border-radius:8px;padding:20px;font-size:13px;line-height:1.8}.compare-page{min-height:65vh;padding-top:50px}.compare-page>h1{margin-bottom:16px;font-size:43px}.comparison{gap:24px;max-width:1100px;margin-top:35px;display:grid}.compare-col{background:#fff;border:1px solid #dce5e8;border-radius:10px;min-width:0;position:relative;overflow:hidden}.compare-col>img{object-fit:cover;width:100%;height:200px}.compare-col>div{padding:23px}.compare-col .eyebrow{font-size:9px}.compare-remove{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;right:12px}.compare-row{border-top:1px solid #e7edef;flex-direction:column;gap:4px;padding:13px 0;display:flex}.compare-row span{color:#8fa0a7;font-size:10px}.compare-row strong{font-size:13px;font-weight:600}.compare-col .button{margin-top:15px}.text-link{color:#a76345;align-items:center;gap:7px;font-size:12px;display:inline-flex}.compare-page>.text-link{margin-top:26px}.sell-page{max-width:1180px}.sell-intro{margin:35px 0}.sell-intro h1{margin-bottom:15px;font-size:44px}.sell-intro>p:last-child{color:#869ba6;font-size:13px;line-height:1.9}.sell-layout{grid-template-columns:minmax(0,1fr) 290px;gap:40px;display:grid}.form-card{background:#fff;border:1px solid #dde5e8;border-radius:10px;margin-bottom:20px;padding:28px}.form-section-title{align-items:center;gap:12px;margin-bottom:24px;display:flex}.form-section-title>span{color:#77949e;background:#edf2f3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.form-section-title h2{margin:0;font-size:22px}.form-card>.fine{margin:-10px 0 22px}.form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.sell-page .field>span{font-size:11px}.sell-page .field input,.sell-page .field select{min-height:42px;font-size:12px}.seller-help{align-self:start;padding:22px 0;position:sticky;top:25px}.help-icon{color:#5f827d;background:#e5edeb;border-radius:11px;place-items:center;width:46px;height:46px;margin-bottom:24px;display:grid}.seller-help h2{font-size:30px;line-height:1.2}.seller-help>p{color:#7d949f;font-size:12px;line-height:1.9}.seller-help ul{color:#617e8b;padding:10px 0;font-size:11px;list-style:none}.seller-help li{align-items:center;gap:8px;margin-bottom:15px;display:flex}.seller-help li svg{color:#759a89}.seller-help .notice-box{font-size:10px}.upload{color:#7f98a4;background:#f8fafb;border:1px dashed #b4c7cf;border-radius:7px;flex-direction:column;align-items:center;gap:8px;padding:27px 15px;font-size:11px;display:flex;position:relative}.upload strong{color:#4d6e7d;font-size:12px}.upload input{max-width:100%;margin-top:10px;font-size:10px}.photo-previews{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.photo-previews>div{width:110px;height:78px;position:relative}.photo-previews img{object-fit:cover;border-radius:5px;width:100%;height:100%}.photo-previews button{background:#fff;border-radius:50%;padding:3px;display:flex;position:absolute;top:3px;right:3px}.agreement{color:#758f9b;align-items:start;gap:11px;padding:10px 0;font-size:11px;display:flex}.agreement input{accent-color:#bf6544;margin-top:3px}.submit{width:100%;margin-top:20px}.form-errors{color:#ac4f3d;background:#fff2ef;border:1px solid #edc0b8;border-radius:7px;margin-bottom:20px;padding:13px;font-size:12px}.error{margin:4px 0;font-size:11px;color:#b94532!important}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#c66350}.my-demos{border-top:1px solid #dbe4e8;padding-top:20px;font-size:11px}.my-demos>a{color:#7d939e;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.about{max-width:850px;min-height:70vh;padding-top:55px}.about>p:not(.eyebrow){color:#7b929d;font-size:14px;line-height:1.9}.about h2{margin-top:35px;font-size:25px}.about>.button{margin-top:30px}@media (width>=1600px){.hero,.hero-photo{min-height:350px}.hero h1{font-size:54px}}@media (width<=1150px){.car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:205px 1fr}.hero-copy{padding:33px}.hero h1{font-size:42px}.detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:25px}.purchase-card{padding:20px}nav{gap:20px}.sell-layout{grid-template-columns:minmax(0,1fr) 250px;gap:28px}}@media (width<=800px){header{gap:15px;height:73px;padding:0 22px}nav{gap:18px}nav a{font-size:11px}.brand{font-size:30px}header .sell-nav{min-height:39px;padding:10px;font-size:10px}.hero{grid-template-columns:1fr 1fr;margin-top:22px;padding:0 22px}.hero h1{font-size:34px}.hero-copy{padding:28px 25px}.hero .eyebrow{font-size:8px}.hero-photo{min-height:300px}.hero-copy>p:not(.eyebrow){font-size:10px}.hero-tag{font-size:9px;left:16px}.inventory{padding:30px 22px 40px}.catalog-layout{grid-template-columns:180px 1fr;gap:18px}.filters{padding:18px 13px}.filter-heading strong{font-size:10px}.car-grid{gap:14px}.card-body{padding:13px 12px 0}.car-title{font-size:17px}.card-specs{gap:4px;font-size:8px}.card-bottom strong{font-size:19px}.card-bottom>span{font-size:7px}.section-top>.subtle{display:none}.page-width{padding:25px 23px 50px}.detail-grid{grid-template-columns:1fr}.purchase-card{grid-row:2;max-width:none;position:static}.detail-title h1{font-size:37px}.detail-title .eyebrow{font-size:9px}.purchase-card .seller-avatar{display:none}.purchase-card>h2{font-size:34px}.compare-col>img{height:140px}.compare-col>div{padding:15px}.comparison{gap:14px}.compare-col .car-title{font-size:17px}.compare-col .button{padding:10px;font-size:10px}.sell-layout{grid-template-columns:1fr}.seller-help{padding:15px 0;position:static}.seller-help ul{grid-template-columns:repeat(2,1fr);display:grid}footer{gap:30px;padding:30px 23px}}@media (width<=600px){.demo-banner{gap:5px;min-height:29px;font-size:9px}.banner-divider{margin:0 2px}header{flex-wrap:wrap;gap:8px;height:auto;min-height:72px;padding:16px 18px 0}.brand{font-size:30px}header .sell-nav{order:2;min-height:36px;margin-left:auto;padding:9px 11px;font-size:10px}nav{border-top:1px solid #eef1f2;order:3;justify-content:space-between;gap:6px;width:100%;margin-top:8px}nav a{min-height:43px;font-size:10px}nav svg{width:14px}.hero{grid-template-columns:1fr;min-height:0;margin:16px 16px 0;padding:0}.hero-copy{border-radius:10px 10px 0 0;padding:28px}.hero h1{font-size:40px}.hero .eyebrow{letter-spacing:.13em;font-size:8px}.hero-copy>p:not(.eyebrow){font-size:11px}.hero-link{margin-top:17px;font-size:10px}.hero-photo{border-radius:0 0 10px 10px;min-height:190px}.hero-photo img{object-position:center 58%}.hero-tag{font-size:9px;bottom:15px;left:20px}.hero .photo-note{font-size:8px;top:10px;right:10px}.inventory{padding:29px 16px 35px}.section-top{margin-bottom:19px}.section-top h2{font-size:26px}.section-top .eyebrow{font-size:8px}.count{padding:3px 7px;font-size:10px}.search-row{flex-wrap:wrap;gap:10px;margin-bottom:17px}.searchbox{flex-basis:100%;order:1;height:46px}.searchbox input{font-size:11px}.mobile-filter{order:2;min-height:37px;padding:8px 12px;font-size:10px;display:flex}.sort{order:3;gap:3px;margin-left:auto;font-size:10px}.sort select{max-width:140px;font-size:10px}.catalog-layout{display:block}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 17px;margin-bottom:18px;padding:18px;display:none}.filters.open{display:grid}.filter-heading,.filter-note{grid-column:1/-1}.filter-heading{margin-bottom:18px}.car-grid{grid-template-columns:1fr;gap:20px}.card-image{aspect-ratio:1.62}.card-body{padding:18px 19px 0}.car-year{font-size:11px}.car-year span{font-size:10px}.car-title{font-size:22px}.trim{font-size:11px}.card-specs{gap:6px 13px;font-size:10px}.card-bottom{margin-top:18px}.card-bottom strong{font-size:25px}.card-bottom>span{font-size:9px}.card-location{min-height:47px;font-size:10px}.compare-btn{font-size:10px}.image-label{font-size:9px}.heart{width:34px;height:34px}.stock-label,.results-footer,.chips button{font-size:9px}.page-width{padding:23px 17px 40px}.breadcrumbs{margin-bottom:28px;font-size:10px}.breadcrumbs>span{display:none}.detail-title{align-items:start;gap:12px}.detail-title h1{font-size:34px}.detail-title p:last-child{flex-wrap:wrap;gap:4px;font-size:10px}.detail-title .eyebrow{font-size:8px}.detail-title .button{flex-shrink:0;gap:5px;min-height:37px;padding:9px;font-size:10px}.gallery-main{aspect-ratio:1.25}.gallery-disclaimer{padding:8px;font-size:8px}.thumbnails button{width:70px}.thumbnails{gap:9px}.thumbnails p{font-size:8px}.spec-grid{gap:20px}.spec-grid strong{font-size:11px}.detail-section h2{font-size:23px}.detail-section>p{font-size:12px}.detail-section{padding:27px 0}.purchase-card{padding:23px}.purchase-card>p:not(.eyebrow){font-size:11px}.purchase-card>.accent{font-size:12px}.comparison{gap:14px;margin-left:-2px;margin-right:-2px;padding:2px 2px 15px;overflow-x:auto;display:flex!important}.compare-col{width:250px;min-width:250px}.compare-col>img{height:160px}.compare-page>h1{font-size:35px}.compare-page>.subtle{font-size:12px;line-height:1.8}.sell-intro{margin:30px 0}.sell-intro h1{font-size:34px}.sell-intro>p:last-child{font-size:12px}.form-card{padding:21px 18px}.form-fields{grid-template-columns:1fr}.form-section-title h2{font-size:21px}.seller-help ul{display:block}.upload{text-align:center;padding:23px 12px}.about h1{font-size:36px}.about>p:not(.eyebrow){font-size:12px}.about h2{font-size:22px}footer{flex-direction:column;gap:24px;padding:27px 20px}footer p{max-width:none;font-size:10px}footer .brand{font-size:27px}.toast{padding:13px 15px;font-size:11px}.desktop{display:none}.empty{padding:55px 20px}.empty h1{font-size:30px}dialog{padding:24px}.modal-top h2{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
