.new-cars_page__lchkl{padding-top:.2rem}.new-cars_hero__DNhTD{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:3rem;align-items:center;padding:2.6rem 2.7rem;background:#f2f5f9;border:1px solid #e4e9f0;border-radius:14px}.new-cars_eyebrow__KdLHf{margin-bottom:.65rem;font-size:.65rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#66748b}.new-cars_hero__DNhTD h1{font-size:clamp(2.2rem,3.8vw,3.5rem);line-height:1.07;max-width:720px}.new-cars_hero__DNhTD h1 span{display:block;color:#d83039;font-size:.68em;margin-top:.4rem}.new-cars_intro__ScRCN{max-width:630px;margin-top:1.2rem;font-size:.92rem;color:#5e6c80}.new-cars_heroLinks__iHByQ{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem}.new-cars_heroLinks__iHByQ .text-link{font-size:.77rem}.new-cars_hybridNote__hhmav{border-left:1px solid #d3dce8;padding:1rem 0 1rem 2.5rem}.new-cars_hybridIcon__lN8gS{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#dce9e3;color:#2c6352;margin-bottom:1rem}.new-cars_hybridNote__hhmav .new-cars_eyebrow__KdLHf{color:#32705b;font-size:.58rem}.new-cars_hybridNote__hhmav h2{font-size:1.55rem;max-width:290px}.new-cars_hybridNote__hhmav>p:not(.new-cars_eyebrow__KdLHf){margin-top:.75rem;color:#5c6b7f;font-size:.78rem}.new-cars_hybridNote__hhmav>a{display:inline-flex;align-items:center;gap:.7rem;margin-top:1rem;font-size:.77rem;font-weight:750;text-decoration:underline}.new-cars_benefits__R4Slz{display:flex;flex-wrap:wrap;justify-content:center;gap:2.4rem;padding:1.25rem 0;border-bottom:1px solid #dfe3e9}.new-cars_benefits__R4Slz span{display:flex;align-items:center;gap:.55rem;font-size:.74rem;color:#556478}.new-cars_models__Dvx0O{padding-top:2.7rem;scroll-margin-top:1rem}.new-cars_sectionHeading__BGRQV{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.new-cars_sectionHeading__BGRQV h2{font-size:2rem}.new-cars_sectionHeading__BGRQV>span{color:#66748b;font-size:.8rem;white-space:nowrap}.new-cars_chips__aHgIv{display:flex;gap:.65rem;overflow:auto;padding:2px 3px 10px;margin-left:-3px;scrollbar-width:thin}.new-cars_chips__aHgIv a{display:inline-flex;flex:none;padding:.65rem 1.2rem;border:1px solid #d6dee9;border-radius:30px;font-size:.78rem;font-weight:700}.new-cars_chips__aHgIv a[aria-current=page]{border-color:#1d304e;background:#1d304e;color:#fff}.new-cars_chips__aHgIv a:hover{border-color:#1d304e}.new-cars_filters__YeMtB{display:grid;grid-template-columns:auto 1fr 1.1fr 1fr auto auto;align-items:end;gap:1rem;margin-top:.8rem;padding:1rem 1.2rem;border:1px solid #dfe3e9;border-radius:9px}.new-cars_filterIcon__ViVxH{align-self:center;color:#6a778b}.new-cars_filters__YeMtB label{font-size:.67rem;gap:.35rem}.new-cars_filters__YeMtB input,.new-cars_filters__YeMtB select{min-height:2.65rem;padding:.55rem .65rem;font-size:.76rem}.new-cars_filters__YeMtB .btn{min-height:2.65rem;font-size:.75rem}.new-cars_filters__YeMtB>a{align-self:center;font-size:.73rem;text-decoration:underline}.new-cars_priceNotice__gn0yB{padding:1rem .1rem 1.5rem;max-width:1050px;color:#68758a;font-size:.73rem;line-height:1.65}.new-cars_grid__Bh8eZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.new-cars_card__jxMoj{overflow:hidden;border:1px solid #dce2eb;border-radius:12px;background:#fff;box-shadow:0 2px 5px #1b2c4204}.new-cars_cardMedia__9K6aV{position:relative}.new-cars_cardMedia__9K6aV>section>div{border-radius:0}.new-cars_badge__2De4H{position:absolute;top:12px;left:12px;padding:.3rem .6rem;background:#fffffff0;color:#344b6c;border-radius:4px;font-size:.6rem;font-weight:750;pointer-events:none}.new-cars_hybridBadge__Wn360{background:#e4f2e9f5;color:#286244}.new-cars_cardBody__YN25j{padding:1.2rem 1.25rem 1.3rem}.new-cars_modelYear__L0Xhw{font-size:.67rem;color:#7b8798;margin-bottom:.35rem}.new-cars_card__jxMoj h3{font-size:1.2rem}.new-cars_card__jxMoj h3 a:hover{text-decoration:underline}.new-cars_modelSpec__NshF_{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem;font-size:.71rem;color:#68758a;min-height:2.4rem}.new-cars_modelSpec__NshF_ span{color:#9ba5b4}.new-cars_price__nK5TS{display:flex;flex-direction:column;gap:.2rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid #e7ebf1}.new-cars_price__nK5TS>span:first-child{font-size:.64rem;color:#69788e}.new-cars_price__nK5TS strong{font-size:1.7rem;font-weight:800;letter-spacing:-.04em;line-height:1.25}.new-cars_price__nK5TS small{font-size:.58rem;font-weight:600;letter-spacing:0;margin-left:.5rem;color:#65738a}.new-cars_price__nK5TS>span:last-child{font-size:.6rem;color:#8a95a4}.new-cars_cardActions__32v9j{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.2rem}.new-cars_cardActions__32v9j .btn{min-height:2.5rem;padding:.55rem .8rem;font-size:.7rem}.new-cars_cardActions__32v9j>a:last-child{font-size:.67rem;font-weight:700;color:#435b7b;text-decoration:underline}.new-cars_checked__iE9_E{margin-top:1.2rem;font-size:.68rem;color:#7c8798;line-height:1.7}.new-cars_checked__iE9_E a{text-decoration:underline}.new-cars_nearly__xi9Sz{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-top:2.8rem;padding:2rem 2.3rem;border-radius:12px;background:#1d304e;color:#fff}.new-cars_nearly__xi9Sz .new-cars_eyebrow__KdLHf{color:#aabbd4}.new-cars_nearly__xi9Sz h2{font-size:1.8rem}.new-cars_nearly__xi9Sz p:last-child{max-width:730px;margin-top:.85rem;font-size:.8rem;color:#c8d3e2}.new-cars_nearly__xi9Sz>a{background:#fff;color:#1d304e;flex:none}.new-cars_older__uapqg{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:2.5rem;margin-top:2.6rem;padding:1.8rem 2rem;border:1px solid #dfe3e9;border-radius:12px}.new-cars_older__uapqg h2{font-size:1.7rem}.new-cars_older__uapqg p:not(.new-cars_eyebrow__KdLHf){margin-top:.8rem;color:#65738a;font-size:.8rem;max-width:680px}.new-cars_older__uapqg img{width:100%;aspect-ratio:1.75;object-fit:cover;border-radius:8px}.new-cars_olderLinks__jq1tb{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.2rem}.new-cars_olderLinks__jq1tb a{font-size:.75rem}.new-cars_empty__lfQwo{display:flex;align-items:center;flex-direction:column;gap:1rem;padding:4rem 1.5rem;border:1px solid #e1e6ed;background:#f5f7fa;border-radius:10px;text-align:center}.new-cars_empty__lfQwo p{color:#6e7a8d;font-size:.85rem}.new-cars_detail__xvpIa{padding-top:.3rem}.new-cars_back__9yDjv{display:inline-flex;align-items:center;gap:.55rem;font-size:.75rem;font-weight:700;color:#566981;margin-bottom:1.6rem}.new-cars_detailHeading__fhs6K{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.8rem}.new-cars_detailHeading__fhs6K h1{font-size:clamp(2rem,3.5vw,3rem)}.new-cars_detailHeading__fhs6K p:last-child{margin-top:.7rem;max-width:760px;font-size:.87rem;color:#68758a}.new-cars_guideLabel__myWG6{flex:none;padding:.5rem .75rem;border:1px solid #dce3ed;border-radius:5px;background:#f5f7fa;color:#5b6a80;font-size:.66rem}.new-cars_detailLayout__uMwSo{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:2rem;align-items:start}.new-cars_photoCaption__5CZzP{margin-top:.8rem;color:#7d889a;font-size:.65rem}.new-cars_sourcePanel__tRhez,.new-cars_specPanel__x_GLH{padding:1.8rem;border:1px solid #dfe3e9;border-radius:10px;margin-top:1.6rem}.new-cars_sourcePanel__tRhez h2,.new-cars_specPanel__x_GLH h2{font-size:1.45rem}.new-cars_specGrid__urgJl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1.5rem;margin-top:1.4rem}.new-cars_specGrid__urgJl dt{color:#7b8798;font-size:.66rem;margin-bottom:.3rem}.new-cars_specGrid__urgJl dd{font-size:.78rem;font-weight:700}.new-cars_hybridDetail__ZPLuL{display:flex;align-items:flex-start;gap:1rem;padding:1.6rem;margin-top:1.6rem;border:1px solid #cbded4;background:#f0f7f2;border-radius:10px;color:#285c46}.new-cars_hybridDetail__ZPLuL>svg{flex:none}.new-cars_hybridDetail__ZPLuL h2{font-size:1.3rem}.new-cars_hybridDetail__ZPLuL p{margin-top:.7rem;font-size:.77rem}.new-cars_hybridDetail__ZPLuL a{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;text-decoration:underline;font-size:.73rem;font-weight:700}.new-cars_sourcePanel__tRhez p{margin-top:.85rem;font-size:.75rem;color:#6b788c}.new-cars_sourcePanel__tRhez a{text-decoration:underline}.new-cars_sourceLinks__To91P{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.new-cars_sourceLinks__To91P a{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700}.new-cars_pricePanel__j0Zgx{position:sticky;top:1.4rem;padding:1.8rem;border:1px solid #d8e0eb;border-radius:10px;box-shadow:0 5px 25px #1a30480a}.new-cars_detailPrice__PQAey{font-size:2.7rem;letter-spacing:-.055em;font-weight:800;line-height:1.2}.new-cars_detailPrice__PQAey>span{font-size:.72rem;font-weight:600;color:#66758b;letter-spacing:0;margin-left:.6rem}.new-cars_priceBasis__7xZIy{font-size:.7rem;color:#7a8799;margin-top:.55rem}.new-cars_priceDivider__XclWG{height:1px;background:#e2e7ee;margin:1.3rem 0}.new-cars_priceDivider__XclWG+p{color:#68768a;font-size:.77rem}.new-cars_pricePanel__j0Zgx>.btn{width:100%;background:#d83039;margin-top:1.4rem;font-size:.8rem}.new-cars_quoteBenefits__R3EbT{display:grid;gap:.65rem;margin-top:1.25rem}.new-cars_quoteBenefits__R3EbT span{display:flex;align-items:center;gap:.55rem;color:#5d7185;font-size:.7rem}.new-cars_stockLink__hgbyO{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:700;margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid #e1e7ef}.new-cars_credits__mHres{margin-top:1.3rem;padding:1rem 1.2rem;border:1px solid #e2e7ee;border-radius:7px}.new-cars_credits__mHres summary{cursor:pointer;font-size:.73rem;font-weight:700}.new-cars_credits__mHres p{margin-top:1rem;font-size:.68rem;color:#728096}.new-cars_credits__mHres a{text-decoration:underline}.new-cars_creditGroup__X0Bwb{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e7ee}.new-cars_creditGroup__X0Bwb h2{text-transform:capitalize}.new-cars_creditGroup__X0Bwb>div{margin-top:1.3rem}@media(max-width:1100px){.new-cars_hero__DNhTD{gap:2rem;padding:2rem}.new-cars_hybridNote__hhmav{padding-left:1.8rem}.new-cars_grid__Bh8eZ{grid-template-columns:repeat(2,minmax(0,1fr))}.new-cars_detailLayout__uMwSo{gap:1.3rem;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}.new-cars_pricePanel__j0Zgx{padding:1.4rem}.new-cars_nearly__xi9Sz{flex-direction:column;gap:1.5rem;align-items:flex-start}}@media(max-width:760px){.new-cars_hero__DNhTD{grid-template-columns:1fr;gap:1.5rem;padding:1.6rem}.new-cars_hero__DNhTD h1{font-size:2.5rem}.new-cars_hybridNote__hhmav{display:grid;grid-template-columns:46px 1fr;column-gap:1rem;border-left:0;border-top:1px solid #d3dce8;padding:1.3rem 0 0}.new-cars_hybridIcon__lN8gS{grid-row:1/4;width:46px;height:46px;margin:0}.new-cars_hybridNote__hhmav .new-cars_eyebrow__KdLHf{margin-bottom:.35rem}.new-cars_hybridNote__hhmav h2{font-size:1.2rem;max-width:none}.new-cars_hybridNote__hhmav>p:not(.new-cars_eyebrow__KdLHf){font-size:.73rem;margin-top:.6rem}.new-cars_hybridNote__hhmav>a{grid-column:2;margin-top:.7rem}.new-cars_benefits__R4Slz{justify-content:flex-start;gap:.75rem 1.4rem}.new-cars_benefits__R4Slz span{font-size:.67rem}.new-cars_sectionHeading__BGRQV h2{font-size:1.6rem}.new-cars_filters__YeMtB{grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem}.new-cars_filterIcon__ViVxH{display:none}.new-cars_filters__YeMtB>a{justify-self:center}.new-cars_grid__Bh8eZ{gap:1rem}.new-cars_cardBody__YN25j{padding:1rem}.new-cars_cardActions__32v9j{flex-direction:column;align-items:stretch;gap:.8rem;text-align:center}.new-cars_card__jxMoj h3{font-size:1.1rem}.new-cars_detailHeading__fhs6K{flex-direction:column;align-items:flex-start;gap:1rem}.new-cars_detailLayout__uMwSo{grid-template-columns:1fr}.new-cars_pricePanel__j0Zgx{position:static;order:-1}.new-cars_detailPrice__PQAey{font-size:2.2rem}.new-cars_pricePanel__j0Zgx>.btn{max-width:360px}.new-cars_quoteBenefits__R3EbT{grid-template-columns:1fr 1fr}.new-cars_older__uapqg{padding:1.5rem;gap:1.3rem}.new-cars_older__uapqg img{align-self:start}.new-cars_older__uapqg h2{font-size:1.4rem}}@media(max-width:480px){.new-cars_hero__DNhTD{padding:1.35rem}.new-cars_hero__DNhTD h1{font-size:2.1rem}.new-cars_intro__ScRCN{font-size:.8rem}.new-cars_heroLinks__iHByQ{gap:1rem}.new-cars_heroLinks__iHByQ .btn{min-height:2.7rem;font-size:.76rem}.new-cars_heroLinks__iHByQ .text-link{font-size:.7rem}.new-cars_models__Dvx0O{padding-top:2rem}.new-cars_sectionHeading__BGRQV{align-items:flex-start;gap:.6rem}.new-cars_sectionHeading__BGRQV h2{font-size:1.5rem}.new-cars_sectionHeading__BGRQV>span{font-size:.65rem}.new-cars_chips__aHgIv a{padding:.55rem .9rem;font-size:.7rem}.new-cars_priceNotice__gn0yB{font-size:.67rem}.new-cars_grid__Bh8eZ{grid-template-columns:1fr;gap:1.25rem}.new-cars_cardBody__YN25j{padding:1.2rem}.new-cars_card__jxMoj h3{font-size:1.3rem}.new-cars_modelSpec__NshF_{min-height:0}.new-cars_cardActions__32v9j{flex-direction:row;align-items:center}.new-cars_cardActions__32v9j .btn,.new-cars_cardActions__32v9j>a:last-child{flex:1}.new-cars_price__nK5TS strong{font-size:1.8rem}.new-cars_nearly__xi9Sz{padding:1.5rem;margin-top:2rem}.new-cars_nearly__xi9Sz h2{font-size:1.5rem}.new-cars_nearly__xi9Sz p:last-child{font-size:.73rem}.new-cars_older__uapqg{grid-template-columns:1fr}.new-cars_older__uapqg img{max-width:100%;aspect-ratio:2;order:-1}.new-cars_detailHeading__fhs6K h1{font-size:2rem}.new-cars_sourcePanel__tRhez,.new-cars_specPanel__x_GLH{padding:1.3rem}.new-cars_specGrid__urgJl{gap:1rem}.new-cars_specGrid__urgJl dd{font-size:.7rem}.new-cars_pricePanel__j0Zgx{padding:1.35rem}.new-cars_guideLabel__myWG6{font-size:.6rem}.new-cars_credits__mHres{padding:1rem}}.brand-marquee_marquee__717RZ{min-width:0}.brand-marquee_headingRow__8fzJ1{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:12px}.brand-marquee_heading__9G_XF{margin:0;color:#19243a;font-size:1rem;letter-spacing:-.02em;line-height:1.3}.brand-marquee_motionControl__Khekv{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:6px;min-height:44px;padding:7px 9px;border:1px solid #dfe3e9;border-radius:6px;background:#fff;color:#526178;font-size:11px;font-weight:700}.brand-marquee_motionControl__Khekv:hover{background:#f4f6f9}.brand-marquee_brand__5h7Cy:focus-visible,.brand-marquee_motionControl__Khekv:focus-visible{outline:3px solid #4079c3;outline-offset:3px}.brand-marquee_viewport__eEuBa{overflow:hidden;border:1px solid #dfe3e9;border-radius:10px;background:#fff}.brand-marquee_track__Zn6SI{display:flex;width:max-content;min-width:200%;animation:brand-marquee_brand-scroll__iIeUd 42s linear infinite;will-change:transform}.brand-marquee_group__v9CKa{display:flex;align-items:center;justify-content:space-around;flex:1 0 auto;gap:24px;margin:0;padding:16px 12px;list-style:none}.brand-marquee_item__0sVu_{flex:0 0 136px;min-width:0}.brand-marquee_brand__5h7Cy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:104px;padding:8px;border:1px solid transparent;border-radius:6px;color:#526178;text-decoration:none}.brand-marquee_brand__5h7Cy:hover{border-color:#dfe3e9;background:#f8f9fb;color:#19243a}.brand-marquee_brand__5h7Cy img{display:block;width:120px;height:60px;object-fit:contain;user-select:none}.brand-marquee_brand__5h7Cy span{font-size:11px;font-weight:700;line-height:1.3}.brand-marquee_brand__5h7Cy .brand-marquee_textBrand__LL0gp{display:grid;place-items:center;width:120px;height:60px;font-size:16px;font-weight:600}.brand-marquee_marquee__717RZ:focus-within .brand-marquee_track__Zn6SI,.brand-marquee_marquee__717RZ:hover .brand-marquee_track__Zn6SI{animation-play-state:paused}.brand-marquee_marquee__717RZ:has(.brand-marquee_primary__ji0oZ a:focus-visible) .brand-marquee_viewport__eEuBa,.brand-marquee_marquee__717RZ[data-paused=true] .brand-marquee_viewport__eEuBa{overflow-x:auto}.brand-marquee_marquee__717RZ:has(.brand-marquee_primary__ji0oZ a:focus-visible) .brand-marquee_track__Zn6SI,.brand-marquee_marquee__717RZ[data-paused=true] .brand-marquee_track__Zn6SI,.brand-marquee_single__REKJs .brand-marquee_track__Zn6SI{min-width:100%;animation:none;transform:none;will-change:auto}.brand-marquee_marquee__717RZ:has(.brand-marquee_primary__ji0oZ a:focus-visible) .brand-marquee_duplicate__RK1Ww,.brand-marquee_marquee__717RZ[data-paused=true] .brand-marquee_duplicate__RK1Ww{display:none}@keyframes brand-marquee_brand-scroll__iIeUd{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:480px){.brand-marquee_group__v9CKa{gap:12px;padding:12px 6px}.brand-marquee_item__0sVu_{flex-basis:122px}.brand-marquee_brand__5h7Cy{min-height:94px}.brand-marquee_brand__5h7Cy img{width:106px;height:54px}}@media (prefers-reduced-motion:reduce){.brand-marquee_viewport__eEuBa{overflow-x:auto}.brand-marquee_track__Zn6SI{min-width:100%;animation:none;transform:none;will-change:auto}.brand-marquee_duplicate__RK1Ww,.brand-marquee_motionControl__Khekv{display:none}}.new-car-gallery_gallery__0Dc_p{min-width:0}.new-car-gallery_stage__h4H9g{position:relative;overflow:hidden;border-radius:10px;background:#edf1f5}.new-car-gallery_viewport__7nkT_{position:relative;display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;direction:ltr}.new-car-gallery_viewport__7nkT_::-webkit-scrollbar{display:none}.new-car-gallery_viewport__7nkT_:focus-visible{outline:3px solid #4079c3;outline-offset:-4px;border-radius:10px}.new-car-gallery_slide__l_Vw5{position:relative;flex:0 0 100%;min-width:0;aspect-ratio:var(--gallery-aspect-ratio,1.5);scroll-snap-align:start;scroll-snap-stop:always}.new-car-gallery_slide__l_Vw5 img{display:block;width:100%;height:100%;object-fit:cover;user-select:none}.new-car-gallery_arrow__okqm0{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;padding:0;transform:translateY(-50%);border:1px solid #dfe3e9;border-radius:50%;background:#fffffff0;color:#19243a;box-shadow:0 2px 8px #14203816}.new-car-gallery_arrow__okqm0:hover:not(:disabled){background:#fff}.new-car-gallery_arrow__okqm0:disabled{opacity:.35;cursor:default}.new-car-gallery_previous__lttrM{left:10px}.new-car-gallery_next__ZZBTn{right:10px}.new-car-gallery_arrow__okqm0:focus-visible,.new-car-gallery_dotButton__F_SVs:focus-visible,.new-car-gallery_thumbnail__Cb3P5:focus-visible{outline:3px solid #4079c3;outline-offset:3px}.new-car-gallery_counter__Bdoyy{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border-radius:5px;background:#142038db;color:#fff;font-size:11px;font-weight:700;pointer-events:none}.new-car-gallery_dots__J26_0{position:absolute;bottom:2px;left:50%;display:flex;max-width:calc(100% - 150px);overflow-x:auto;transform:translateX(-50%);scrollbar-width:none}.new-car-gallery_dots__J26_0::-webkit-scrollbar{display:none}.new-car-gallery_dotButton__F_SVs{display:grid;place-items:center;flex:none;width:30px;height:44px;padding:0;border:0;border-radius:4px;background:transparent}.new-car-gallery_dotButton__F_SVs span{display:block;width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:#ffffffe0;box-shadow:0 1px 5px #14203880}.new-car-gallery_dotButton__F_SVs[aria-current=true] span{width:17px;border-radius:6px;background:#d83039}.new-car-gallery_thumbnails__0qE_M{display:flex;gap:8px;min-width:0;overflow-x:auto;padding:12px 3px 5px;scrollbar-width:thin}.new-car-gallery_thumbnail__Cb3P5{flex:0 0 80px;height:56px;padding:2px;overflow:hidden;border:2px solid transparent;border-radius:6px;background:#eef1f5}.new-car-gallery_thumbnail__Cb3P5[aria-current=true]{border-color:#d83039}.new-car-gallery_thumbnail__Cb3P5 img{display:block;width:100%;height:100%;border-radius:3px;object-fit:cover}.new-car-gallery_empty__v865m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;aspect-ratio:var(--gallery-aspect-ratio,1.5);border-radius:10px;background:#edf1f5;color:#657081;font-size:13px}.new-car-gallery_srOnly__sAcbo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.new-car-gallery_previous__lttrM{left:8px}.new-car-gallery_next__ZZBTn{right:8px}.new-car-gallery_counter__Bdoyy{right:10px;bottom:10px}.new-car-gallery_dotButton__F_SVs{width:26px}}@media (prefers-reduced-motion:reduce){.new-car-gallery_viewport__7nkT_{scroll-behavior:auto}}