.dealer-page .featured-carousel{padding:14px 0 18px;border-bottom:1px solid var(--vb-line);background:#fff;color:var(--vb-ink)}.dealer-page .fc-head{max-width:none;margin-bottom:10px;padding:0 var(--vb-edge)}.dealer-page .fc-title,html.has-featured .dealer-page .fc-title{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--vb-orange-ink);font-size:var(--vb-fs-sm);letter-spacing:.08em}.dealer-page .fc-title:before{content:"";width:22px;height:4px;border-radius:4px;background:var(--vb-orange)}.dealer-page .fc-note{color:var(--vb-muted);font-size:var(--vb-fs-sm)}.dealer-page .fc-note a{color:var(--vb-blue-700);font-weight:700}.dealer-page .fc-pause{min-height:44px;padding:0 16px;border:1.5px solid var(--vb-line-2);background:#fff;color:var(--vb-ink);font-size:var(--vb-fs-sm);font-weight:700}.dealer-page .fc-pause:hover,.dealer-page .fc-pause:focus-visible{border-color:var(--vb-blue);background:var(--vb-blue-50);color:var(--vb-blue-700)}.dealer-page .fc-track{padding-left:var(--vb-edge)}.dealer-page .fc-track.is-static{justify-content:flex-start;padding-right:var(--vb-edge)}.dealer-page .fc-tile{border-radius:var(--vb-r);background:var(--vb-charcoal);box-shadow:var(--vb-sh-1)}.dealer-page .fc-tile:focus-visible{outline:3px solid var(--vb-focus)}.dealer-page .fc-tag{top:10px;left:10px;padding:3px 10px;background:var(--vb-orange);color:var(--vb-charcoal);text-transform:uppercase}.dealer-page .fc-info{background:linear-gradient(180deg,#16202c00,#16202ce6 60%)}.dealer-page .fc-name{font-weight:800}@media(max-width:480px){.dealer-page .fc-pause{min-height:44px}}.dealer-page .dealer-hero{margin:0;padding:64px 0 0;background:radial-gradient(circle at 88% 30px,var(--vb-orange) 0 24px,transparent 25px) top / 100% 150px no-repeat,linear-gradient(90deg,var(--vb-charcoal) 0%,#1e3a8a 55%,var(--vb-blue) 100%) top / 100% 150px no-repeat}body.page-wide.dealer-page .container.dealer-hero-in{margin-top:0;margin-bottom:0}.dealer-page .dealer-card{padding:28px;border:1px solid var(--vb-line);border-radius:var(--vb-r-lg);background:#fff;box-shadow:var(--vb-sh-2)}@media(max-width:600px){.dealer-page .dealer-hero{padding-top:48px;background-size:100% 120px,100% 120px}.dealer-page .dealer-card{padding:20px 16px}}.dealer-page .dealer-card>#dealer-loading{margin:0}.dealer-page .dealer-head-grid{display:grid;grid-template-columns:76px minmax(0,1fr);gap:20px;align-items:start}@media(max-width:600px){.dealer-page .dealer-head-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.dealer-page .dealer-avatar{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:22px;background:var(--vb-charcoal);color:var(--vb-orange);box-shadow:var(--vb-sh-1)}@media(max-width:600px){.dealer-page .dealer-avatar{width:56px;height:56px;border-radius:16px}}.dealer-page .dealer-avatar svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dealer-page .dealer-head-main{min-width:0}.dealer-page .dealer-head-main .vb-kicker{margin-bottom:4px}.dealer-page .dealer-name{margin:0 0 6px;color:var(--vb-ink);font-size:var(--vb-fs-h1);font-weight:850;line-height:1.1;letter-spacing:-.03em}.dealer-page .dealer-facts{color:var(--vb-muted);font-size:var(--vb-fs-md);font-weight:550}.dealer-page .dealer-facts a{display:inline-flex;align-items:center;min-height:44px;color:var(--vb-blue-700);font-weight:700}.dealer-page .dealer-facts a:hover{text-decoration:underline}.dealer-page .dealer-website a{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--vb-blue-700);font-weight:700;text-decoration:none}.dealer-page .dealer-website a:after{content:"\2197"}.dealer-page .dealer-website a:hover{text-decoration:underline}.dealer-page .dealer-website .details{color:var(--vb-muted)}.dealer-page .dealer-head-row{gap:10px;margin-top:12px}.dealer-page .dealer-rating-big{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:var(--vb-r-pill);background:var(--vb-orange-50);color:var(--vb-orange-deep);font-weight:750;text-decoration:none}.dealer-page .dealer-rating-big:empty{display:none}@media(max-width:1023px){.dealer-page .dealer-head-row{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,max-content) minmax(0,1fr);justify-items:start}.dealer-page .dealer-rating-big,.dealer-page .dealer-rating-big:empty{display:inline-flex;grid-column:1 / -1}.dealer-page .dealer-rating-big:empty{visibility:hidden}.dealer-page #dealer-share-msg{grid-column:1 / -1}.dealer-page #dealer-share-msg:empty{display:none}}.dealer-page .dealer-rating-big:hover{box-shadow:inset 0 0 0 1.5px var(--vb-orange)}.dealer-page .dealer-count{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--vb-r-pill);background:var(--vb-blue-50);color:var(--vb-blue-700);font-weight:750}.dealer-page .dealer-count:empty{display:none}.dealer-page .dealer-share{min-height:44px;padding:0 18px}.dealer-page #dealer-missing{max-width:none;margin:0;padding:0;border:0;box-shadow:none}.dealer-page #dealer-cars-title{flex:1 1 100%;margin:0;color:var(--vb-ink);font-size:var(--vb-fs-h2);font-weight:850;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.dealer-page .dealer-none{max-width:none;margin:24px 0 0;padding:16px 20px;border:1px dashed var(--vb-line-2);border-radius:var(--vb-r);background:#fff;color:var(--vb-muted);font-weight:600}.dealer-page .dealer-reviews{margin-top:40px}.dealer-page .dealer-report{margin:8px 0 32px}
