@layer rf-type{.pdp-body .pdp-sticker .stk-title{font:700 clamp(25px,2.6vw,34px)/1.16 var(--font-display)!important;letter-spacing:-.025em!important;text-wrap:balance}.pdp-body .pdp-buy>.price,.pdp-body .pdp-sticker .stk-payprice>b{font:500 16px/1.4 var(--font-ui)!important;letter-spacing:0!important;color:var(--type-c-muted)!important}.pdp-bar .pdp-bar-price .pb-v{font:500 14px/1.35 var(--font-ui)!important;letter-spacing:0!important;color:var(--type-c-muted)!important}.pdp-body .pdp-sticker .stk-row dd,.pdp-body .pdp-sticker .stk-row dd>span:not(.stk-chip){font:600 15px/1.45 var(--font-ui)!important}.pdp-body .pdp-sticker .stk-ey,.pdp-body .pdp-sticker .stk-kick,.pdp-body .pdp-sticker .stk-row dt{font:600 10.5px/1.4 var(--font-ui)!important;letter-spacing:.1em!important}.pdp-body .pdp-sticker .stk-meta{font:500 12px/1.5 var(--font-ui)!important}.pdp-body .pdp-sticker .stk-sec>p{font:400 15px/1.65 var(--font-ui)!important}.pdp-body .pdp-sticker .stk-foot{font:400 11px/1.5 var(--font-ui)!important;letter-spacing:0!important}}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-body{padding-top:28px!important;gap:24px!important;grid-template-columns:minmax(0,1fr)!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker{border-color:#d9d9df!important;--stk-x:20px}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker>.stk-hd{padding:22px 20px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-kick{margin:0 0 8px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-meta{margin-top:12px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-badges{padding:10px 20px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-rows{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;min-height:74px!important;padding:12px 20px!important;grid-column:auto!important;border-right:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row:nth-child(odd){border-right:1px solid #e4e4e9!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row:last-child:nth-child(odd){border-right:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row--paint{grid-column:1!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row--interior{grid-column:2!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-rows:not(:has(.stk-row--drivetrain)) .stk-row--engine{grid-column:1/-1!important;border-right:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-rows:not(:has(.stk-row--drivetrain)) .stk-row--body{border-right:1px solid #e4e4e9!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row dd,html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row dd>span:not(.stk-chip){min-width:0!important;max-width:100%!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;overflow-wrap:anywhere;text-align:left!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row dd{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-chip{flex:0 0 14px!important;width:14px!important;height:14px!important;margin-top:4px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-sec{padding:20px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-foot{padding:12px 20px!important;background:#fafafa!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-buy{padding:24px!important;border-color:#d9d9df!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-buy>:is(.price,.pn),html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-financing{display:none!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-buy .pdp-documents{display:grid!important;gap:10px!important;margin:0 0 18px!important;padding:0!important;border:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-documents .stk-ey{margin:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-documents .cfx{margin:2px 0 0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-buy>.btn{min-height:44px!important;padding:12px 16px!important;margin-bottom:8px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-dealer{margin-top:18px!important;padding-top:16px!important;font-size:12px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-mobile-note{flex-basis:100%;font-size:13px;line-height:1.5;color:#5a6172;margin:0}@media (min-width:1000px){html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-body{grid-template-columns:minmax(0,1fr) 320px!important;gap:32px!important;padding-top:32px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker>.stk-pay{display:none!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-buy>:is(.price,.pn),html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-financing{display:block!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-buy>.pn{margin:8px 0 18px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-financing{margin:0 0 18px!important}}@media (max-width:999px){@layer rf-type{.pdp-body .pdp-sticker .stk-title{font:700 22px/1.2 var(--font-display)!important}.pdp-body .pdp-sticker .stk-meta{font-size:11px!important}.pdp-body .pdp-sticker .stk-row dt{font-size:11px!important;letter-spacing:.04em!important}.pdp-body .pdp-sticker .stk-row dd,.pdp-body .pdp-sticker .stk-row dd>span:not(.stk-chip){font:600 14px/1.4 var(--font-ui)!important}}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-body{padding-top:16px!important;gap:16px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker>.stk-hd{padding:16px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-meta{margin-top:10px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-body:has(.pdp-buy:is([data-pub-state=unknown],[data-pub-state=stale])) .stk-kick{display:none!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-badges{padding:8px 16px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker>.stk-pay{display:grid!important;gap:8px!important;padding:16px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .pdp-mobile-note{font-size:12px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-rows{display:block!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:11px 16px!important;border-right:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-rows .stk-row:nth-child(n){grid-column:auto!important;border-right:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row dd{align-items:center!important;justify-content:flex-end!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-row dd>span:not(.stk-chip){text-align:right!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-sticker .stk-chip{margin-top:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-bar.primary-price-visible .pdp-bar-price{display:none!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-bar.primary-price-visible .pdp-bar-acts{width:100%!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-bar.primary-price-visible .pb-buy{flex:1!important;justify-content:center!important}}.car-collection{max-width:1240px;margin:0 auto;padding:40px 24px 56px;border-top:1px solid #d9d6cd;display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2.5fr);gap:24px;color:#242b43}.car-collection h2{font-size:clamp(26px,3vw,36px);margin:8px 0 12px;letter-spacing:-.04em}.car-collection p{line-height:1.6}.car-collection-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em}.car-collection-pieces{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.car-collection-piece{display:flex;flex-direction:column;gap:8px;max-width:320px;width:100%;justify-self:center;align-items:center;text-align:center;text-decoration:none;color:inherit;font-size:14px}.car-collection-piece img{width:100%;height:auto;aspect-ratio:1229/1280;-o-object-fit:contain;object-fit:contain}.car-collection-name{font-weight:600}.car-collection-link{text-decoration:underline;text-underline-offset:4px;font-size:12px;margin-top:4px}.car-collection-piece:focus-visible{outline:2px solid #242b43;outline-offset:6px}@media(max-width:640px){.car-collection{grid-template-columns:1fr;padding:28px 20px 36px;gap:16px}.car-collection-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.car-collection-piece{font-size:13px}}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-mobilegal .pdp-main:has(>img){aspect-ratio:auto!important;height:auto!important;min-height:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-mobilegal .pdp-main:has(>img)>img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:auto 3/2!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center top!important;object-position:center top!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-mobilegal .pdp-main[data-frame]:has(>img){aspect-ratio:var(--pdp-frame)!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-mobilegal .pdp-main[data-frame]:has(>img)>img{position:absolute!important;inset:0!important;height:100%!important;aspect-ratio:auto!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-mobilegal .pdp-main[data-frame]:has(>img[data-banner]){overflow:hidden!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-mobilegal .pdp-main[data-frame]:has(>img)>img[data-banner]{inset:auto!important;left:var(--ph-l)!important;top:0!important;width:var(--ph-w)!important;max-width:none!important;height:var(--ph-h)!important;-o-object-fit:fill!important;object-fit:fill!important;clip-path:inset(0 0 var(--ph-cut,0) 0)!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-mobilegal .pth:has(>img[data-banner]){position:relative!important;overflow:hidden!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-mobilegal .pth>img[data-banner]{position:absolute!important;inset:auto!important;left:var(--ph-l)!important;top:var(--ph-t)!important;width:var(--ph-w)!important;max-width:none!important;height:var(--ph-h)!important;-o-object-fit:fill!important;object-fit:fill!important}html:not(#rf):not(#rf2):not(#rf3) body .pdp-collage-viewport{position:relative;min-width:0;isolation:isolate}html:not(#rf):not(#rf2):not(#rf3) body.has-pdpbar main>.pdp-collage-viewport>.pdp-collage{margin-top:0!important}html:not(#rf):not(#rf2):not(#rf3) body .pdp-collage-viewport>.collage-chips{position:absolute!important;left:max(12px,env(safe-area-inset-left,0px))!important;right:auto!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;display:flex!important;flex-wrap:wrap;gap:8px;max-width:calc(100% - 24px);z-index:5;pointer-events:none}html:not(#rf):not(#rf2):not(#rf3) body .pdp-collage-viewport>.collage-chips>*{pointer-events:auto}html:not(#rf):not(#rf2):not(#rf3) body .pdp-collage-viewport .cchip,html:not(#rf):not(#rf2):not(#rf3) body .pdp-collage-viewport :is(.collage-reel-play,.collage-reel-sound),html:not(#rf):not(#rf2):not(#rf3) body .pdp-gal :is(.pdp-expand,.pdp-reel-sound,.spinbtn){min-height:44px!important;min-width:44px!important}html:not(#rf):not(#rf2):not(#rf3) body .pdp-collage-viewport .collage-reel-sound{right:12px!important;bottom:64px!important}html:not(#rf):not(#rf2):not(#rf3) body .pdp-collage-viewport .collage-reel-play{right:64px!important;bottom:64px!important}html:not(#rf):not(#rf2):not(#rf3) body .pdp-collage-viewport .cchip:focus-visible,html:not(#rf):not(#rf2):not(#rf3) body .pdp-gal :is(.pdp-expand,.pdp-reel-sound,.spinbtn):focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #1f2956}html:not(#rf):not(#rf2):not(#rf3) body .pdp-gal .pdp-count{position:absolute;right:max(12px,env(safe-area-inset-right,0px));bottom:64px;white-space:nowrap}@media (prefers-reduced-motion:reduce){html:not(#rf):not(#rf2):not(#rf3) body .pdp-collage-viewport>.pdp-collage,html:not(#rf):not(#rf2):not(#rf3) body .pdp-gal .pdp-rail{scroll-behavior:auto!important}}.pdp-photo-status{display:grid;place-content:center;box-sizing:border-box;min-height:200px;padding:104px 24px 28px;background:#202a55;color:#fff;text-align:center}@layer rf-type{.pdp-photo-status>p{font:600 14px/1.5 var(--font-ui)!important;margin:0!important;letter-spacing:.03em!important;color:#fff!important}}@media(max-width:899px){.pdp-photo-status{min-height:160px;padding:88px 20px 24px}}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-collage[data-photo-layout=few]{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;height:auto!important;min-height:0!important;align-items:stretch!important;justify-content:stretch!important;overflow:clip!important;background:var(--rf-paper,#fbf9f4)!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-collage[data-photo-layout=few][data-photo-count="1"]{grid-template-columns:minmax(0,1fr)!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-collage[data-photo-layout=few][data-photo-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-collage[data-photo-layout=few]>.collage-photo{grid-area:auto!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:3/2!important;min-width:0!important;overflow:clip!important;background:var(--rf-paper,#fbf9f4)!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-collage .collage-photo>img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;transform:none!important;animation:none!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-collage .collage-photo>img[data-full-frame]{position:absolute!important;inset:auto!important;left:var(--ph-l)!important;top:var(--ph-t)!important;width:var(--ph-w)!important;height:var(--ph-h)!important;max-width:none!important;-o-object-fit:fill!important;object-fit:fill!important;clip-path:inset(0 0 var(--ph-cut,0) 0)!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-gal .pdp-expand{width:auto!important;min-width:44px!important;min-height:44px!important;height:44px!important;padding:0 14px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;font-family:var(--font-ui);font-size:13px;font-weight:600;white-space:nowrap}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-gal .pdp-main:has(.spinbtn) .pdp-expand{bottom:64px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5):not(#rf6) body .pdp-collage .collage-photo{background:var(--photo-frame-background,var(--rf-paper,#fbf9f4))!important}@media (min-width:768px){html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5):not(#rf6) body .pdp-collage:not([data-photo-layout=few]):not(.empty):not(.pdp-awaiting){--gallery-columns:3;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - (var(--gallery-columns) - 1) * 8px) / var(--gallery-columns))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:8px!important;height:calc((100vw - (var(--gallery-columns) - 1) * 8px) / var(--gallery-columns) * 4 / 3 + 32px)!important;min-height:0!important;padding:12px 0!important;box-sizing:border-box!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5):not(#rf6) body .pdp-collage:not([data-photo-layout=few]):not(.empty):not(.pdp-awaiting)>.collage-photo{width:100%!important;height:100%!important;aspect-ratio:auto!important;grid-area:auto!important;scroll-snap-align:start!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5):not(#rf6) body .pdp-collage:not([data-photo-layout=few])>.collage-reel{width:100%!important;height:100%!important;grid-row:span 2!important;scroll-snap-align:start!important}}@media (min-width:1400px){html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5):not(#rf6) body .pdp-collage:not([data-photo-layout=few]):not(.empty):not(.pdp-awaiting){--gallery-columns:4}}@media (min-width:1800px){html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5):not(#rf6) body .pdp-collage:not([data-photo-layout=few]):not(.empty):not(.pdp-awaiting){--gallery-columns:5}}@media (max-width:900px){html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-gal .pdp-expand,html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-gal .pdp-main:has(.pdp-expand) .pdp-count,html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-gal .pdp-main:has(.spinbtn) .pdp-expand{bottom:12px!important;height:44px!important;box-sizing:border-box}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-gal .pdp-main:has(.pdp-expand) .pdp-count{display:inline-flex!important;align-items:center;justify-content:center;padding:0 12px!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-gal .pdp-expand{width:44px!important;padding:0!important;gap:0;border-radius:50%!important}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-gal .pdp-expand>svg{width:20px!important;height:20px!important;flex:0 0 20px}html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .pdp-gal .pdp-expand>span,html:not(#rf):not(#rf2):not(#rf3):not(#rf4):not(#rf5) body .photo-control-word{display:none!important}}html:not(#rf) body .pdp-bar .pb-call .pb-lbl-short{display:none!important}html:not(#rf) body .pdp-bar .pdp-bar-sheet{right:12px}@media (min-width:900px){html:not(#rf) body .pdp-bar .pdp-bar-sheet{right:max(12px,calc((100vw - 1120px) / 2 + 372px))}}@media (max-width:760px){html:not(#rf) body .pdp-bar .pb-call .pb-lbl-short{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap!important}html:not(#rf) body .pdp-bar .pb-call{flex-direction:column!important;gap:3px!important;width:46px!important;min-width:46px!important;flex:0 0 46px!important;padding:0!important;overflow:visible!important}html:not(#rf) body .pdp-bar .pb-call svg{width:20px!important;height:20px!important}}