/*! BMWUSA Vite Build 1794254007249 */.dsxSandboxed dd,.dsxSandboxed dl,.dsxSandboxed ol,.dsxSandboxed ul{margin:0}
.dsxSandboxed *,.dsxSandboxed :after,.dsxSandboxed :before{box-sizing:border-box}
.dsxSandboxed h1,.dsxSandboxed h2,.dsxSandboxed h3,.dsxSandboxed h4,.dsxSandboxed h5,.dsxSandboxed h6,.dsxSandboxed ol,.dsxSandboxed p,.dsxSandboxed ul{margin:0;padding:0}
.dsxSandboxed blockquote{margin:0}
.dsxSandboxed cite{font-style:normal}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:300;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/BMWTypeNext-Light.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/BMWTypeNext-Light.woff) format("woff")}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:400;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/BMWTypeNext-Regular.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/BMWTypeNext-Regular.woff) format("woff")}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:500;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/BMWTypeNext-Medium.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/BMWTypeNext-Medium.woff) format("woff")}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:700;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/BMWTypeNext-Bold.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/BMWTypeNext-Bold.woff) format("woff")}
@font-face{font-display:swap;font-family:bmw_next_icons;font-weight:300;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/icons/bmw_next_icons_light.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/icons/bmw_next_icons_light.woff) format("woff")}
@font-face{font-display:swap;font-family:bmw_next_icons;font-weight:400;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/icons/bmw_next_icons_regular.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/icons/bmw_next_icons_regular.woff) format("woff")}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:300;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/greek/BMWTypeNextLightGreek.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/greek/BMWTypeNextLightGreek.woff) format("woff");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:400;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/greek/BMWTypeNextRegularGreek.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/greek/BMWTypeNextRegularGreek.woff) format("woff");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:700;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/greek/BMWTypeNextBoldGreek.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/greek/BMWTypeNextBoldGreek.woff) format("woff");unicode-range:u+0370-03ff}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:300;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/cyrillic/BMWTypeNextLightCyrillic.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/cyrillic/BMWTypeNextLightCyrillic.woff) format("woff");unicode-range:u+04??}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:400;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/cyrillic/BMWTypeNextRegularCyrillic.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/cyrillic/BMWTypeNextRegularCyrillic.woff) format("woff");unicode-range:u+04??}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:700;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/cyrillic/BMWTypeNextBoldCyrillic.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/cyrillic/BMWTypeNextBoldCyrillic.woff) format("woff");unicode-range:u+04??}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:300;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/arabic/BMWTypeWebLightAllArabic.woff) format("woff");unicode-range:u+06??,u+fb50-fdff,u+fe70-feff}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:700;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/arabic/BMWTypeWebBoldAllArabic.woff) format("woff");unicode-range:u+06??,u+fb50-fdff,u+fe70-feff}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:300;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/thai/BMWTypeWebLightAllThai.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/thai/BMWTypeWebLightAllThai.woff) format("woff");unicode-range:u+0e00-0e7f,u+e000-f8ff}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:700;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/thai/BMWTypeWebBoldAllThai.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/thai/BMWTypeWebBoldAllThai.woff) format("woff");unicode-range:u+0e00-0e7f,u+e000-f8ff}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:300;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/vietnamese/BMWTypeWebLightAllVietnamese.woff) format("woff");unicode-range:u+1e??}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:700;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/vietnamese/BMWTypeWebBoldAllVietnamese.woff) format("woff");unicode-range:u+1e??}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:300;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/korean/BMWTypeNextLightKr.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/korean/BMWTypeNextLightKr.woff) format("woff");unicode-range:u+ac00-d7a3}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:500;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/korean/BMWTypeNextRegularKr.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/korean/BMWTypeNextRegularKr.woff) format("woff");unicode-range:u+ac00-d7a3}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:700;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/korean/BMWTypeNextBoldKr.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/korean/BMWTypeNextBoldKr.woff) format("woff");unicode-range:u+ac00-d7a3}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:300;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/hebrew/BMWTypeNextProHebrew-Light.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/hebrew/BMWTypeNextProHebrew-Light.woff) format("woff");unicode-range:u+0590-05ff,u+fb1d-fb4f}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:500;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/hebrew/BMWTypeNextProHebrew-Regular.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/hebrew/BMWTypeNextProHebrew-Regular.woff) format("woff");unicode-range:u+0590-05ff,u+fb1d-fb4f}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:700;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/hebrew/BMWTypeNextProHebrew-Bold.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/hebrew/BMWTypeNextProHebrew-Bold.woff) format("woff");unicode-range:u+0590-05ff,u+fb1d-fb4f}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:300;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/latinextended/BMWTypeNextLightLatinExtended.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/latinextended/BMWTypeNextLightLatinExtended.woff) format("woff");unicode-range:u+0100-017f,u+0180-024f}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:400;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/latinextended/BMWTypeNextRegularLatinExtended.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/latinextended/BMWTypeNextRegularLatinExtended.woff) format("woff");unicode-range:u+0100-017f,u+0180-024f}
@font-face{font-display:swap;font-family:bmwTypeNextWeb;font-weight:700;src:url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/latinextended/BMWTypeNextBoldLatinExtended.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmw-web/clientlibs/clientlib-site/resources/fonts/subfonts/latinextended/BMWTypeNextBoldLatinExtended.woff) format("woff");unicode-range:u+0100-017f,u+0180-024f}
body,html{--stage-model-1-font-size:7.4375rem;--stage-model-1-line-height:6.75rem;--iconization-1-font-size:.875rem;--iconization-1-line-height:.75rem;--iconization-1-letter-spacing:.6em;--headline-1-font-size:2.0625rem;--headline-1-line-height:2.875rem;--headline-2-font-size:1.75rem;--headline-2-line-height:2.5rem;--headline-3-font-size:1.4375rem;--headline-3-line-height:2rem;--subsection-1-font-size:1.1875rem;--subsection-1-line-height:1.75rem;--subsection-2-font-size:1.0625rem;--subsection-2-line-height:1.625rem;--body-1-font-size:1rem;--body-1-line-height:1.625rem;--body-2-font-size:.875rem;--body-2-line-height:1.375rem;--body-3-font-size:.75rem;--body-3-line-height:1.125rem;--label-1-font-size:.75rem;--label-1-line-height:1rem;--default-font-weight:300;--input-font-weight:400;--clickable-font-weight:500;--price-font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;font-family:bmwTypeNextWeb,Arial,Helvetica,Roboto,sans-serif;font-size:1pc;font-weight:300;line-height:1.625rem;text-rendering:optimizeSpeed}
@media screen and (min-width:768px){body,html{--stage-model-1-font-size:7.875rem;--stage-model-1-line-height:7rem;--headline-1-font-size:2.1875rem;--headline-1-line-height:3.125rem;--headline-2-font-size:1.8125rem;--headline-2-line-height:2.625rem;--headline-3-font-size:1.5625rem;--headline-3-line-height:2.25rem;--subsection-1-font-size:1.25rem;--subsection-1-line-height:1.875rem;--subsection-2-font-size:1.125rem;--subsection-2-line-height:1.75rem;--body-1-font-size:1.0625rem;--body-1-line-height:1.75rem}
}
@media screen and (min-width:1280px){body,html{--stage-model-1-font-size:13.125rem;--stage-model-1-line-height:11.625rem;--iconization-1-font-size:.9375rem;--iconization-1-line-height:.75rem;--headline-1-font-size:2.6875rem;--headline-1-line-height:3.75rem;--headline-2-font-size:2.1875rem;--headline-2-line-height:3.125rem;--headline-3-font-size:1.75rem;--headline-3-line-height:2.5rem;--subsection-1-font-size:1.4375rem;--subsection-1-line-height:2.25rem;--subsection-2-font-size:1.25rem;--subsection-2-line-height:1.875rem;--body-1-font-size:1.125rem;--body-1-line-height:1.75rem;--body-2-font-size:.9375rem;--body-2-line-height:1.5rem}
}
@media screen and (min-width:1920px){body,html{--stage-model-1-font-size:15.75rem;--stage-model-1-line-height:14rem;--iconization-1-font-size:1rem;--iconization-1-line-height:.875rem;--headline-1-font-size:3.75rem;--headline-1-line-height:5.25rem;--headline-2-font-size:2.8125rem;--headline-2-line-height:3.875rem;--headline-3-font-size:2.125rem;--headline-3-line-height:3rem;--subsection-1-font-size:1.5625rem;--subsection-1-line-height:2.375rem;--subsection-2-font-size:1.375rem;--subsection-2-line-height:2.125rem;--body-1-font-size:1.1875rem;--body-1-line-height:1.875rem;--body-2-font-size:1rem;--body-2-line-height:1.625rem}
}
.cmp-container{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}
.dsxSandboxed [data-icon]:not([data-icon=""]){display:inline-flex;font-size:1.5rem}
.dsxSandboxed [data-icon]:not([data-icon=""]):before{word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:attr(data-icon);direction:ltr;display:block;font-family:bmw_next_icons;font-style:normal;height:1em;line-height:1;outline:1px solid rgba(0,0,0,0);text-align:left;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;width:auto}
@media aural,reader,speech{.dsxSandboxed [data-icon]:not([data-icon=""]):before{display:none}
}
.dsxSandboxed [data-icon]:not([data-icon=""]):before{font-size:inherit;font-weight:400}
.dsxSandboxed .globalnav-map-popup [data-icon]:before{display:none}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-60{margin-bottom:8rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-60{margin-bottom:10rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-60{margin-bottom:15rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-60{margin-top:8rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-60{margin-top:10rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-60{margin-top:15rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-40{margin-bottom:6rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-40{margin-bottom:8rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-40{margin-bottom:10rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-40{margin-top:6rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-40{margin-top:8rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-40{margin-top:10rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-32{margin-bottom:5rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-32{margin-bottom:6rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-32{margin-bottom:8rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-32{margin-top:5rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-32{margin-top:6rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-32{margin-top:8rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-24{margin-bottom:4rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-24{margin-bottom:5rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-24{margin-bottom:6rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-24{margin-top:4rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-24{margin-top:5rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-24{margin-top:6rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-20{margin-bottom:3rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-20{margin-bottom:4rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-20{margin-bottom:5rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-20{margin-top:3rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-20{margin-top:4rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-20{margin-top:5rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-16{margin-bottom:2.5rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-16{margin-bottom:3rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-16{margin-bottom:4rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-16{margin-top:2.5rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-16{margin-top:3rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-16{margin-top:4rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-12{margin-bottom:2rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-12{margin-bottom:2.5rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-12{margin-bottom:3rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-12{margin-top:2rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-12{margin-top:2.5rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-12{margin-top:3rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-10{margin-bottom:1.5rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-10{margin-bottom:2rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-10{margin-bottom:2.5rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-10{margin-top:1.5rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-10{margin-top:2rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-10{margin-top:2.5rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-8{margin-bottom:1.25rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-8{margin-bottom:1.5rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-8{margin-bottom:2rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-8{margin-top:1.25rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-8{margin-top:1.5rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-8{margin-top:2rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-6{margin-bottom:1rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-6{margin-bottom:1.25rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-6{margin-bottom:1.5rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-6{margin-top:1rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-6{margin-top:1.25rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-6{margin-top:1.5rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-5{margin-bottom:.75rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-5{margin-bottom:1rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-5{margin-bottom:1.25rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-5{margin-top:.75rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-5{margin-top:1rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-5{margin-top:1.25rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-4{margin-bottom:.5rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-4{margin-bottom:.75rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-4{margin-bottom:1rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-4{margin-top:.5rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-4{margin-top:.75rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-4{margin-top:1rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-3{margin-bottom:.5rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-3{margin-bottom:.5rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-3{margin-bottom:.75rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-3{margin-top:.5rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-3{margin-top:.5rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-3{margin-top:.75rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-2{margin-bottom:.25rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-2{margin-bottom:.25rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-2{margin-bottom:.5rem}
}
.dsxSandboxed .style-common--cmp-spacing-bottom-static-2{margin-bottom:.5rem}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-2{margin-top:.25rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-2{margin-top:.25rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-2{margin-top:.5rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-bottom-1{margin-bottom:.125rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-bottom-1{margin-bottom:.125rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-bottom-1{margin-bottom:.125rem}
}
@media screen{.dsxSandboxed .style-common--cmp-spacing-top-1{margin-top:.125rem}
}
@media screen and (min-width:1280px){.dsxSandboxed .style-common--cmp-spacing-top-1{margin-top:.125rem}
}
@media screen and (min-width:1920px){.dsxSandboxed .style-common--cmp-spacing-top-1{margin-top:.125rem}
}
.special-offers__wrapper h1,.special-offers__wrapper h2,.special-offers__wrapper h3,.special-offers__wrapper p{margin:0}
.special-offers__wrapper .dsx-headline-1{font-size:var(--headline-1-font-size);font-style:normal;font-weight:300;line-height:var(--headline-1-line-height)}
.special-offers__wrapper .dsx-headline-2{font-size:var(--headline-2-font-size);font-style:normal;font-weight:300;line-height:var(--headline-2-line-height)}
.special-offers__wrapper .dsx-headline-3{font-size:var(--headline-3-font-size);font-style:normal;font-weight:300;line-height:var(--headline-3-line-height)}
.special-offers__wrapper .dsx-sub-section-1{font-size:19px;font-style:normal;font-weight:300;line-height:var(--subsection-1-line-height)}
.special-offers__wrapper .dsx-sub-section-2{font-size:var(--subsection-2-font-size);font-style:normal;font-weight:300;line-height:var(--subsection-2-line-height)}
.special-offers__wrapper .dsx-body-1{font-size:var(--body-1-font-size);font-style:normal;font-weight:300;line-height:var(--body-1-line-height)}
.special-offers__wrapper .dsx-body-2{font-size:var(--body-2-font-size);font-style:normal;font-weight:300;line-height:var(--body-2-line-height)}
.special-offers__wrapper .dsx-link-1{font-size:16px;font-style:normal;font-weight:400;line-height:26px}
.special-offers__wrapper .dsx-link-2{font-size:14px;font-weight:400;font-style:normal;line-height:22px}
.special-offers__wrapper .dsx-cta-1{font-size:16px;font-style:normal;font-weight:400;line-height:26px}
.special-offers__wrapper .dsx-cta-2{font-size:14px;font-style:normal;font-weight:400;line-height:22px}
.special-offers__wrapper .dsx-cta-block{display:block;width:100%;margin-bottom:16px}
.special-offers__wrapper .dsx-cta-block:last-child{margin-bottom:0}
.special-offers__wrapper .dsx-label{font-size:var(--label-1-font-size);font-style:normal;font-weight:300;line-height:var(--label-1-line-height)}
.special-offers__wrapper .dsx-disclaimer-link{font-size:12px;font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline}
.special-offers__wrapper .dsx-disclaimer{color:#666;font-size:12px;font-style:normal;font-weight:300;line-height:18px}
.special-offers__wrapper .dsx-stage-focus-price{font-size:28px;font-style:normal;font-weight:700;line-height:40px}
.special-offers__wrapper .dsx-promo-focus-price{font-size:23px;font-style:normal;font-weight:700;line-height:32px}
.special-offers__wrapper .dsx-body-price-1{font-size:16px;font-style:normal;font-weight:700;line-height:26px}
.special-offers__wrapper .dsx-body-price-2{font-size:14px;font-style:normal;font-weight:700;line-height:22px}
@media(min-width:768px){.special-offers__wrapper .dsx-sub-section-1{font-size:20px}
.special-offers__wrapper .dsx-link-1,.special-offers__wrapper .dsx-cta-1{font-size:17px;line-height:28px}
.special-offers__wrapper .dsx-stage-focus-price{font-size:29px;line-height:42px}
.special-offers__wrapper .dsx-promo-focus-price{font-size:25px;line-height:36px}
.special-offers__wrapper .dsx-body-price-1{font-size:17px;line-height:28px}
}
@media(min-width:1280px){.special-offers__wrapper .dsx-sub-section-1{font-size:23px}
.special-offers__wrapper .dsx-link-1{font-size:18px;line-height:28px}
.special-offers__wrapper .dsx-link-2{font-size:15px;line-height:24px}
.special-offers__wrapper .dsx-cta-1{font-size:18px;line-height:28px}
.special-offers__wrapper .dsx-cta-2{font-size:15px;line-height:24px}
.special-offers__wrapper .dsx-stage-focus-price{font-size:35px;line-height:50px}
.special-offers__wrapper .dsx-promo-focus-price{font-size:28px;line-height:40px}
.special-offers__wrapper .dsx-body-price-1{font-size:18px;line-height:28px}
.special-offers__wrapper .dsx-body-price-2{font-size:15px;line-height:24px}
}
@media(min-width:1920px){.special-offers__wrapper .dsx-sub-section-1{font-size:25px}
.special-offers__wrapper .dsx-link-1{font-size:19px;line-height:30px}
.special-offers__wrapper .dsx-link-2{font-size:16px;line-height:26px}
.special-offers__wrapper .dsx-cta-1{font-size:19px;line-height:30px}
.special-offers__wrapper .dsx-cta-2{font-size:16px;line-height:26px}
.special-offers__wrapper .dsx-stage-focus-price{font-size:45px;line-height:62px}
.special-offers__wrapper .dsx-promo-focus-price{font-size:34px;line-height:48px}
.special-offers__wrapper .dsx-body-price-1{font-size:19px;line-height:30px}
.special-offers__wrapper .dsx-body-price-2{font-size:16px;line-height:26px}
}
/*! BMWUSA Vite Build 1794254007249 */h2{margin:0}
.special-offers__wrapper{--page-max-width:1920px;--offer-header-height-sm:73px;--offer-header-height-md:73px;--offer-header-height-lg:85px;--offer-header-height-xxl:93px;min-height:100vh}
.grey-background{background-color:#f6f6f6}
button{cursor:pointer;color:#262626;border:0;background-color:transparent;font-size:15px;font-style:normal;font-weight:400;line-height:24px;transition:background-color .2s ease-out}
a{cursor:pointer;color:#262626;transition:color .2s ease-out}
a svg{transition:color .2s ease-out}
a:hover{color:#1c69d4}
a:hover svg{color:#1c69d4}
.special-offer__white-link{color:#fff}
.special-offer__white-link:hover{color:#1c69d4}
.special-offer__white-link__grey-hover{color:#fff}
.special-offer__white-link__grey-hover:hover{color:#bbb}
.special-offer__white-link__grey-hover:hover svg{color:#bbb}
.special-offer__blue-button{background-color:#1c69d4}
.special-offer__blue-button:hover{background-color:#0653b6}
.special-offer__black-button{background-color:#262626;color:#fff}
.special-offer__black-button:hover{background-color:#4d4d4d}
.special-offer__white-button{background-color:#fff;color:#262626;border:1px solid #bbb}
.special-offer__white-button:hover{border-color:#262626;box-shadow:0 0 0 1px #262626}
.browse-offers[data-v-3726e67b]{background:#f6f6f6;padding-top:48px;padding-bottom:24px}
@media(min-width:768px){.browse-offers[data-v-3726e67b]{padding-bottom:48px}
}
@media(min-width:1280px){.browse-offers[data-v-3726e67b]{padding-top:64px;padding-bottom:64px}
}
@media(min-width:1920px){.browse-offers[data-v-3726e67b]{padding-top:80px;padding-bottom:80px}
}
.browse-offers.special-offers-top--hub[data-v-3726e67b]{padding-top:0}
.browse-offers.special-offers-top--hub .browse-offers__list[data-v-3726e67b]{margin-top:0}
.browse-offers__container.dsx-grid-container[data-v-3726e67b]{margin-right:calc(var(--dsx-margin) - var(--scrollbar-width))}
@media(min-width:1280px){.browse-offers__container.dsx-grid-container[data-v-3726e67b]{margin-right:var(--dsx-margin)}
}
@media(min-width:1920px){.browse-offers__container.dsx-grid-container[data-v-3726e67b]{margin-right:auto}
}
.browse-offers__list[data-v-3726e67b]{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap;margin-top:40px}
@media(min-width:768px){.browse-offers__list[data-v-3726e67b]{grid-gap:24px;gap:24px}
}
.browse-offers__item[data-v-3726e67b]{display:block;width:calc(50% - 8px);text-decoration:none;margin-bottom:8px}
@media(min-width:768px){.browse-offers__item[data-v-3726e67b]{width:calc(33.33% - 16px);margin-bottom:0}
}
@media(min-width:1280px){.browse-offers__item[data-v-3726e67b]{width:calc(25% - 18px)}
}
@media(min-width:1920px){.browse-offers__item[data-v-3726e67b]{width:calc(25% - 24px)}
}
.browse-offers__item .browse-offers__item-image[data-v-3726e67b]{display:block;width:100%;height:auto;min-height:84px;margin-bottom:12px;cursor:pointer}
@media(min-width:768px){.browse-offers__item .browse-offers__item-image[data-v-3726e67b]{min-height:117px}
}
@media(min-width:1920px){.browse-offers__item .browse-offers__item-image[data-v-3726e67b]{margin-bottom:16px}
}
.browse-offers__item .browse-offers__item-footer[data-v-3726e67b]{display:flex;margin-top:12px;cursor:pointer}
@media(min-width:768px){.browse-offers__item .browse-offers__item-footer[data-v-3726e67b]{align-items:flex-end}
}
@media(min-width:768px){.browse-offers__item .browse-offers__item-icon-wrapper[data-v-3726e67b]{display:flex;align-items:center}
}
.browse-offers__item .browse-offers__item-icon[data-v-3726e67b]{display:block;width:36px;height:24px;margin-right:8px}
.browse-offers__item .browse-offers__item-icon[data-type="#icon-bmw-i-badge-gray"][data-v-3726e67b]{transform:scale(.7);transform-origin:left;margin-right:0}
.browse-offers__item .browse-offers__item-icon[data-type="#icon-offers-light"][data-v-3726e67b]{width:20px}
.browse-offers__item .browse-offers__item-title[data-v-3726e67b]{-webkit-font-smoothing:auto}
.browse-offers__footer[data-v-3726e67b]{display:flex;flex-direction:column;padding-top:24px;margin-top:16px;border-top:1px solid #e6e6e6}
@media(min-width:768px){.browse-offers__footer[data-v-3726e67b]{padding-top:32px;margin-top:32px}
}
@media(min-width:1280px){.browse-offers__footer[data-v-3726e67b]{flex-direction:row}
}
.browse-offers__footer .browse-offers__model-anchor[data-v-3726e67b]:hover{color:#1c69d4;border-bottom:1px solid #1c69d4}
.browse-offers__modelsList[data-v-3726e67b]{display:flex;width:100%;flex-direction:column}
@media(min-width:1280px){.browse-offers__modelsList[data-v-3726e67b]{width:100%;flex-direction:row;justify-content:space-between;align-items:center}
}
@media(min-width:1280px){.browse-offers__modelsList .browse-offers__modelsList-cat[data-v-3726e67b]:last-of-type{margin-right:8.4%}
}
@media(min-width:1920px){.browse-offers__modelsList .browse-offers__modelsList-cat[data-v-3726e67b]:last-of-type{margin-right:9.3%}
}
.browse-offers__modelsList .browse-offers__modelsList-title[data-v-3726e67b]{color:#666766;margin-bottom:12px;-webkit-font-smoothing:auto}
.browse-offers__modelsList .browse-offers__modelsList-list[data-v-3726e67b]{list-style:none;margin:0 0 24px;padding:0;white-space:nowrap}
@media(min-width:768px){.browse-offers__modelsList .browse-offers__modelsList-list[data-v-3726e67b]{margin-bottom:32px}
}
@media(min-width:1280px){.browse-offers__modelsList .browse-offers__modelsList-list[data-v-3726e67b]{margin-bottom:0}
}
.browse-offers__modelsList .browse-offers__modelsList-list li[data-v-3726e67b]{display:inline}
.browse-offers__modelsList .browse-offers__modelsList-list li[data-v-3726e67b]:last-child{margin-right:0}
.browse-offers__modelsList .browse-offers__modelsList-list li:last-child a[data-v-3726e67b]{margin-right:0}
.browse-offers__modelsList .browse-offers__modelsList-list li a[data-v-3726e67b]{margin-right:24px;display:inline-block;color:#262626;border-bottom:1px solid #262626;-webkit-font-smoothing:auto}
@media(min-width:1920px){.browse-offers__modelsList .browse-offers__modelsList-list li a[data-v-3726e67b]{margin-right:48px}
}
.browse-offers__allLinks[data-v-3726e67b]{padding:24px 0;border-top:1px solid #e6e6e6;flex-shrink:0}
@media(min-width:768px){.browse-offers__allLinks[data-v-3726e67b]{padding-top:32px;padding-bottom:0}
}
@media(min-width:1280px){.browse-offers__allLinks[data-v-3726e67b]{border-top:0;border-left:1px solid #e6e6e6;padding:0 0 0 6.5%}
}
@media(min-width:1920px){.browse-offers__allLinks[data-v-3726e67b]{padding:0 0 0 7.5%}
}
.browse-offers__allLinks ul[data-v-3726e67b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;grid-gap:10px;gap:10px}
@media(min-width:768px){.browse-offers__allLinks ul[data-v-3726e67b]{flex-direction:row}
}
@media(min-width:1280px){.browse-offers__allLinks ul[data-v-3726e67b]{flex-direction:column;grid-gap:4px;gap:4px}
}
.browse-offers__allLinks ul li[data-v-3726e67b]{margin-bottom:2px}
@media(min-width:768px){.browse-offers__allLinks ul li[data-v-3726e67b]{margin-bottom:0;margin-right:48px}
.browse-offers__allLinks ul li[data-v-3726e67b]:last-child{margin-right:0}
}
.browse-offers__allLinks ul a[data-v-3726e67b]{display:inline-block;-webkit-font-smoothing:auto}
.browse-offers__allLinks ul a svg[data-v-3726e67b]{width:16px;height:16px;vertical-align:middle;margin-left:3px}
.special-offers__header-dropdown[data-v-7d1d5d97]{display:flex;flex-direction:column;width:100%;position:absolute;top:0;left:0;z-index:7000;overflow:hidden;max-height:0;transition:max-height .2s ease-in}
.special-offers__header-dropdown .dropdown-content-container[data-v-7d1d5d97]{background-color:#f6f6f6;overflow-y:auto}
.special-offers__header-dropdown .offer-header-dropdown-shadow[data-v-7d1d5d97]{flex:1 0 auto}
.special-offers__header-dropdown.special-offers__header-dropdown--opened[data-v-7d1d5d97]{max-height:calc(100vh - (var(--offer-header-height-md) + 68px));height:100vh}
@media(min-width:1280px){.special-offers__header-dropdown .offer-header-dropdown-shadow[data-v-7d1d5d97]{flex:1 0 auto;width:100%;background-color:#000;opacity:.64}
}
@media(min-width:1920px){.special-offers__header-dropdown .dropdown-content-container[data-v-7d1d5d97]{max-height:900px}
}
.offer-header-container[data-v-993fa570]{position:sticky;top:0;width:100%;background-color:#fff;border-top:1px solid #e6e6e6;z-index:1100}
.offer-header-container[data-v-993fa570]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 3px 10px #00000029;clip-path:inset(0 -12px -12px -12px);pointer-events:none;z-index:-1}
.offer-header-container[data-v-993fa570]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#e6e6e6;pointer-events:none}
.offer-header[data-v-993fa570]{display:flex;align-items:center;justify-content:space-between;position:relative;margin:unset;height:var(--offer-header-height-sm);padding:20px 24px}
@media(min-width:768px){.offer-header[data-v-993fa570]{padding-left:48px;padding-right:48px}
}
@media(min-width:1280px){.offer-header[data-v-993fa570]{padding-left:96px;padding-right:96px}
}
@media(min-width:1920px){.offer-header[data-v-993fa570]{padding-left:.75rem;padding-right:.75rem;margin:0 auto}
}
.offer-header .offer-header--left[data-v-993fa570]{flex:1 0 0}
.offer-header__dropdown-container[data-v-993fa570]{position:relative}
@media(min-width:768px){.offer-header[data-v-993fa570]{height:var(--offer-header-height-md);padding-top:20px;padding-bottom:20px}
}
@media(min-width:1280px){.offer-header-container[data-v-993fa570]{border-top:unset}
.offer-header[data-v-993fa570]{height:var(--offer-header-height-lg);padding-top:16px;padding-bottom:16px}
.offer-header .offer-header--left[data-v-993fa570]{flex:unset}
}
@media(min-width:1920px){.offer-header[data-v-993fa570]{height:var(--offer-header-height-xxl);padding-top:20px;padding-bottom:20px}
}
.detail-header--left[data-v-9ecadc6d]{display:flex;align-items:center;height:26px}
.detail-header--left .detail-header--left__go-back[data-v-9ecadc6d]{display:flex;align-items:center;padding-right:16px;cursor:pointer}
.detail-header--left .detail-header--left__go-back:hover svg[data-v-9ecadc6d]{color:#1c69d4;fill:#1c69d4}
.detail-header--left .detail-header--left__go-back.focus-visible[data-v-9ecadc6d]{outline:2px solid #1c69d4;outline-offset:2px}
.detail-header--left .detail-header--left__go-back[data-v-9ecadc6d]:focus-visible{outline:2px solid #1c69d4;outline-offset:2px}
.detail-header--left .detail-header--left__back-icon[data-v-9ecadc6d]{width:18px;height:15px;color:#262626;transition:fill .2s ease-out}
.detail-header--left .title-icon[data-v-9ecadc6d]{color:#262626;width:24px;height:24px;margin-left:4px;transition:fill .2s ease-out}
.detail-header--left .title-divider[data-v-9ecadc6d]{background-color:#e6e6e6;width:1px;height:100%}
.detail-header--left .title-text[data-v-9ecadc6d]{color:#262626;margin:0;transition:color .2s ease-out;padding-left:16px;cursor:default}
@media(min-width:1280px){.detail-header--left .detail-header--left__go-back[data-v-9ecadc6d]{padding-right:32px}
.detail-header--left .title-text[data-v-9ecadc6d]{padding-left:32px}
}
@media(min-width:1920px){.detail-header--left .detail-header--left__go-back[data-v-9ecadc6d]{padding-right:40px}
.detail-header--left .title-text[data-v-9ecadc6d]{padding-left:40px}
}
.offer-dealer-locator[data-v-99061887]{background-color:transparent;border:0;display:flex;align-items:center;transition:all .2s ease-out}
.offer-dealer-locator[data-v-99061887]:hover,.offer-dealer-locator:hover .dealer-locator-icon[data-v-99061887]{color:#1c69d4}
.offer-dealer-locator .status-icon[data-v-99061887]{margin-right:4px;color:#3db014}
.offer-dealer-locator .status-icon.yellow-dot-icon[data-v-99061887]{width:8px;height:8px;fill:#ffad1f}
.offer-dealer-locator .status-icon.green-check-icon[data-v-99061887]{width:18px;height:13px;color:#3db014}
.offer-dealer-locator .dealer-locator-icon[data-v-99061887]{color:#262626;width:32px;height:32px;margin-right:8px;transition:all .2s ease-out}
.shorten-on-tablet[data-v-99061887]{height:auto}
.shorten-on-tablet .dealer-locator-text[data-v-99061887]{display:none}
@media(min-width:1280px){.offer-dealer-locator[data-v-99061887]{width:auto}
.offer-dealer-locator .status-icon[data-v-99061887]{margin-right:8px}
}
@media(min-width:1280px){.offer-dealer-locator[data-v-99061887]{min-width:189px;flex-shrink:0}
.shorten-on-tablet .dealer-locator-text[data-v-99061887]{display:block}
}
.detail-header--right[data-v-430a57f7]{display:flex;align-items:center}
.detail-header--right .detail-header--right__dot-menu-button[data-v-430a57f7]{border:0;background-color:transparent;width:32px;height:32px;padding:0;vertical-align:middle;transition:color .2s ease-out}
.detail-header--right .detail-header--right__dot-menu-button svg[data-v-430a57f7]{color:#262626;width:100%;height:100%}
.detail-header--right .detail-header--right__dot-menu-button:hover svg[data-v-430a57f7]{color:#1c69d4}
.detail-header--right .detail-header--right__dot-menu-button--opened svg[data-v-430a57f7]{color:#1c69d4}
.detail-header--right .detail-header--right__quote-link[data-v-430a57f7]{display:flex;justify-content:center;align-items:center;color:#fff;border-radius:3px;transition:all .2s ease-out}
@media(min-width:1280px){.detail-header--right[data-v-430a57f7]{grid-gap:24px;gap:24px}
.detail-header--right .detail-header--right__quote-link[data-v-430a57f7]{height:52px;padding:14px 24px;font-size:15px;line-height:24px;font-weight:400}
}
@media(min-width:1920px){.detail-header--right[data-v-430a57f7]{grid-gap:32px;gap:32px}
.detail-header--right .detail-header--right__quote-link[data-v-430a57f7]{font-size:16px;line-height:26px}
}
.offer-breadcrumbs-nav .offer-breadcrumbs[data-v-910fb28f]{position:relative;display:flex;align-items:center;grid-gap:6px;gap:6px;padding:0;margin:0;color:#666;font-weight:400;list-style-type:none;white-space:nowrap;overflow:hidden}
.offer-breadcrumbs-nav .offer-breadcrumbs .breadcrumbs-scrim[data-v-910fb28f]{position:absolute;top:0;right:0;width:72px;height:100%;background:linear-gradient(270deg,#f6f6f6 0,rgba(255,255,255,0) 100%)}
.offer-breadcrumbs-nav .offer-breadcrumbs__item[data-v-910fb28f]:last-of-type{color:#262626}
.offer-breadcrumbs-nav .offer-breadcrumbs__item:last-of-type .right-arrow-icon[data-v-910fb28f]{color:#262626}
.offer-breadcrumbs-nav .right-arrow-icon[data-v-910fb28f]{width:12px;height:12px;color:#666;margin-right:6px}
.cosy-image img{max-width:100%;border-style:none}
.offer-card--fma-card .cosy-image img{transform:scale(1.6)}
@media(max-width:450px){.offer-card--fma-card .cosy-image img{transform:scale(1.8)}
}
@media(min-width:768px){.offer-card--fma-card .cosy-image img{transform:scale(1.5)}
}
@media(min-width:1280px){.offer-card--fma-card .cosy-image img{transform:scale(1.3)}
}
@media(min-width:1280px){.offer-card--fma-card .cosy-image img{transform:scale(1.35)}
}
.cosy-image .error,.cosy-image img[lazy=error]{padding:0 31%}
.cosy-image img[lazy=loading]{height:0;opacity:0}
.cosy-image img[lazy=loaded]{height:auto;opacity:1}
.flex-modal{-webkit-overflow-scrolling:touch;height:100vh;left:0;overflow-y:hidden;position:fixed;top:0;width:100vw;overscroll-behavior:none;z-index:7000;display:flex;align-items:center;justify-content:center;margin-left:unset;margin-right:unset}
.flex-modal ::-webkit-scrollbar{width:12px}
.flex-modal ::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:0}
.flex-modal ::-webkit-scrollbar-thumb{background-color:#4d4d4d;background-clip:content-box;border:4px solid #e6e6e6;border-radius:8px}
@media(min-width:1280px){.flex-modal{overflow-y:hidden}
}
@media(min-width:1920px){.flex-modal{left:50%;transform:translate(-50%);max-width:unset}
}
.flex-modal__scrim{background-color:#1f1f1f8c;height:100vh;left:0;overflow-y:hidden;position:fixed;top:0;width:100vw}
@media(min-width:1280px){.flex-modal__scrim{overflow-y:hidden}
}
.flex-modal__canvas{margin-top:80px}
@media(min-width:768px){.flex-modal__canvas{margin-top:0}
}
.flex-modal__contents-wrapper{padding:0;position:relative;width:100vw;background-color:#fff}
@media(min-width:768px){.flex-modal__contents-wrapper{max-height:75vh;height:auto;width:calc(var(--dsx-column-no-scrollbar) * 10 + var(--dsx-gutter) * 9);margin-top:0}
}
@media(min-width:1280px){.flex-modal__contents-wrapper{width:calc(var(--dsx-column-no-scrollbar) * 10 + var(--dsx-gutter) * 9)}
}
@media(min-width:1920px){.flex-modal__contents-wrapper{width:calc(var(--dsx-column-no-scrollbar) * 8 + var(--dsx-gutter) * 7)}
}
.flex-modal__contents{display:flex;flex-flow:column;height:calc(100vh - 80px);padding:0;overflow:auto}
@media(min-width:768px){.flex-modal__contents{height:auto;max-height:75vh}
}
.flex-modal__header-close{cursor:pointer;border:0;height:40px;position:absolute;right:25px;top:25px;width:40px;background-color:#fff;border-radius:50%;z-index:1}
.flex-modal__close-btn-icon{height:100%;width:12px}
.flex-modal__header{background-color:#fff;flex:0 1 56px;padding:48px 24px 0;border-radius:0}
@media(min-width:768px){.flex-modal__header{padding:48px 48px 0}
}
@media(min-width:1280px){.flex-modal__header{padding:64px 64px 0}
}
@media(min-width:1920px){.flex-modal__header{padding:80px 80px 0}
}
.flex-modal__main-wrapper{background-color:#fff;border-radius:0;display:flex;flex:1 1;padding:0 24px}
@media(min-width:768px){.flex-modal__main-wrapper{padding:0 48px}
}
@media(min-width:1280px){.flex-modal__main-wrapper{padding:0 64px}
}
@media(min-width:1920px){.flex-modal__main-wrapper{padding:0 80px}
}
.flex-modal__noheader .flex-modal__main-wrapper{padding-top:48px}
@media(min-width:768px){.flex-modal__noheader .flex-modal__main-wrapper{padding-top:48px}
}
@media(min-width:1280px){.flex-modal__noheader .flex-modal__main-wrapper{padding-top:64px}
}
@media(min-width:1920px){.flex-modal__noheader .flex-modal__main-wrapper{padding-top:80px}
}
.flex-modal__nofooter .flex-modal__main-wrapper{padding-bottom:24px}
@media(min-width:768px){.flex-modal__nofooter .flex-modal__main-wrapper{padding-bottom:48px}
}
@media(min-width:1280px){.flex-modal__nofooter .flex-modal__main-wrapper{padding-bottom:64px}
}
@media(min-width:1920px){.flex-modal__nofooter .flex-modal__main-wrapper{padding-bottom:80px}
}
.flex-modal__main{padding:0;width:100%}
.flex-modal__footer{background-color:#f6f6f6;flex:0 1 56px;text-align:center;padding:20px}
.modal__lease-header-tag[data-v-cca294ec],.modal__finance-header-tag[data-v-cca294ec]{display:inline-block;padding:2px 4px;font-size:12px;font-weight:400;line-height:16px;margin-bottom:24px;color:#262626}
.modal__lease-header-tag[data-v-cca294ec]{color:#4d4d4d;background-color:#e6e6e6}
.modal__finance-header-tag[data-v-cca294ec]{color:#262626;background-color:#dde8f9}
.modal__header-text[data-v-cca294ec]{margin-bottom:8px;letter-spacing:unset}
.modal__sub-header[data-v-cca294ec]{margin-bottom:20px}
@media(min-width:768px){.modal__sub-header[data-v-cca294ec]{margin-bottom:24px}
}
@media(min-width:1920px){.modal__sub-header[data-v-cca294ec]{margin-bottom:32px}
}
.modal__sub-header.has-loyalty-credit[data-v-cca294ec]{margin-bottom:20px}
@media(min-width:1920px){.modal__sub-header.has-loyalty-credit[data-v-cca294ec]{margin-bottom:24px}
}
.modal__loyalty-credit[data-v-cca294ec]{margin-bottom:10px}
@media(min-width:1920px){.modal__loyalty-credit[data-v-cca294ec]{margin-bottom:14px}
}
.modal__loyalty-credit-amount[data-v-cca294ec]{font-weight:700}
.important-info-text[data-v-cca294ec]{display:flex;flex-direction:column;grid-gap:10px;gap:10px}
[data-v-392ae2e2] .flex-modal__header-close{top:0;right:0}
.important-info-text[data-v-392ae2e2]{display:flex;flex-direction:column;grid-gap:10px;gap:10px}
:is(.offer-card__ev-ionna-discount__important-info-cta[data-v-003c12a7],.offer-detail__ev-ionna-discount__important-info-cta[data-v-003c12a7]){border:0;background:0;cursor:pointer}
:is(.offer-card__ev-ionna-discount__discount[data-v-003c12a7],.offer-detail__ev-ionna-discount__discount[data-v-003c12a7]){font-weight:700}
.offer-detail[data-v-9a53ff15]{position:relative;display:flex;flex-direction:column;z-index:2;border-bottom:1px solid #e6e6e6}
.offer-detail__wrapper[data-v-9a53ff15]{position:relative}
.offer-detail__left-col[data-v-9a53ff15]{background-color:#f6f6f6;border-right:1px solid #e6e6e6;margin-left:unset;margin-right:unset}
.offer-detail__left-col .offer-detail__left-col-wrapper[data-v-9a53ff15]{position:relative}
.offer-detail__left-image-container[data-v-9a53ff15]{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;padding:104px 0}
.offer-detail__breadcrumb-container[data-v-9a53ff15]{padding-left:24px;margin-top:24px;margin-bottom:-24px}
.offer-detail__breadcrumb-container[data-v-9a53ff15] a.dsx-cta-2{color:#666}
.offer-detail__image[data-v-9a53ff15]{mix-blend-mode:multiply}
.offer-detail__right-col[data-v-9a53ff15]{background-color:#fff;margin-left:unset;margin-right:unset;padding:24px var(--dsx-margin) 48px var(--dsx-margin)}
.offer-detail__lease-detail-header[data-v-9a53ff15]{display:flex;justify-content:space-between;align-items:baseline}
.offer-detail__info[data-v-9a53ff15]{color:#262626;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease-out}
.offer-detail__info[data-v-9a53ff15]:hover{color:#1c69d4}
.offer-detail__eyebrow[data-v-9a53ff15]{color:#666;margin-bottom:4px}
.offer-detail__name[data-v-9a53ff15],.offer-detail__payment[data-v-9a53ff15]{margin-bottom:8px}
.offer-detail__payment[data-v-9a53ff15]{display:flex;justify-content:space-between;align-items:baseline}
.offer-detail__tabs[data-v-9a53ff15]{margin-bottom:32px;border-bottom:1px solid #e6e6e6;display:flex}
.offer-detail__tabs .offer-detail__tab-item[data-v-9a53ff15]{color:#666;box-sizing:content-box;margin:0 8px;padding:0;height:52px;display:flex;align-items:center;justify-content:center;flex:1}
.offer-detail__tabs .offer-detail__tab-item[data-status=active][data-v-9a53ff15]{color:#262626;border-bottom:4px solid #262626}
.offer-detail__feature-header-text[data-v-9a53ff15]{margin-bottom:8px}
.offer-detail__data-section[data-v-9a53ff15]{padding:48px 0;border-bottom:1px solid #e6e6e6}
.offer-detail__key-info-section[data-v-9a53ff15],.offer-detail__key-info-section-disclaimer[data-v-9a53ff15]{padding-top:32px}
.offer-detail__key-info-section-disclaimer p[data-v-9a53ff15]{display:flex}
.offer-detail__key-info-section-disclaimer sup[data-v-9a53ff15]{position:relative;top:-4px;font-size:12px;margin-right:8px;color:#666}
.offer-detail__cost-data-section[data-v-9a53ff15],.offer-detail__spec-data-section[data-v-9a53ff15]{display:flex;flex-direction:column;grid-gap:40px;gap:40px}
.offer-detail__key-data-row[data-v-9a53ff15],.offer-detail__spec-data-row[data-v-9a53ff15]{padding:12px 0;display:flex;justify-content:space-between;border-bottom:1px solid #e6e6e6}
.offer-detail__key-data-row[data-v-9a53ff15]:first-of-type,.offer-detail__spec-data-row[data-v-9a53ff15]:first-of-type{padding-top:0}
.offer-detail__key-data-row[data-v-9a53ff15]:last-of-type,.offer-detail__spec-data-row[data-v-9a53ff15]:last-of-type{border-bottom:0;padding-bottom:0}
.offer-detail__data-row[data-v-9a53ff15],.offer-detail__data-row-summary[data-v-9a53ff15]{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #e6e6e6}
.offer-detail__data-box .offer-detail__data-row[data-v-9a53ff15]:first-of-type{padding-top:0}
.offer-detail__data-row[data-v-9a53ff15]{padding:12px 0}
.offer-detail__data-row[data-v-9a53ff15]:last-of-type{border-bottom:0}
.offer-detail__data-row-summary[data-v-9a53ff15]{margin-top:1px;border-top:1px solid #e6e6e6;border-bottom:0;padding-top:12px}
.offer-detail__summary-disclaimer.dsx-disclaimer[data-v-9a53ff15]{color:#4d4d4d;width:72%;margin-top:4px}
.offer-detail__data-left[data-v-9a53ff15]{width:55%}
.offer-detail__data-left~.offer-detail__data-left[data-v-9a53ff15]{margin-top:8px}
.offer-detail__data-left sup[data-v-9a53ff15]{position:relative;top:3px}
.offer-detail__data-left svg[data-v-9a53ff15]{vertical-align:middle;margin-right:4px}
.offer-detail__spec-data-left[data-v-9a53ff15]{display:flex;align-items:center;grid-gap:8px;gap:8px}
.offer-detail__spec-data-right[data-v-9a53ff15]{max-width:60%;text-align:right}
.offer-detail__data-right[data-v-9a53ff15]{width:45%;text-align:right}
.offer-detail__data-right~.offer-detail__data-right[data-v-9a53ff15]{margin-top:8px}
.offer-detail__contact-cta[data-v-9a53ff15]{display:flex;color:#262626;height:52px;padding:2px 24px;justify-content:center;align-items:center;border:1px solid #262626;border-radius:3px;margin-top:48px;transition:all .2s ease-out}
.offer-detail__contact-cta[data-v-9a53ff15]:hover{border:2px solid #262626}
.offer-detail__action-section[data-v-9a53ff15]{margin-top:48px}
.offer-detail__action-link[data-v-9a53ff15]{display:block;width:100%;margin-bottom:8px}
.offer-detail__action-link[data-v-9a53ff15]:last-of-type{margin-bottom:none}
.offer-detail__action-icon[data-v-9a53ff15]{width:16px;height:16px;vertical-align:middle;margin-top:-2px}
.offer-detail__tooltip-container[data-v-9a53ff15]{display:flex;align-items:center;grid-gap:4px;gap:4px}
.offer-detail.dsx-grid-container[data-v-9a53ff15]{margin:0 auto}
@media(min-width:768px){.offer-detail[data-v-9a53ff15]{flex-direction:row;justify-content:space-between}
.offer-detail__left-col[data-v-9a53ff15]{width:calc(var(--dsx-column) * 7 + var(--dsx-gutter) * 6 + var(--dsx-margin));padding-left:0;padding-right:0}
.offer-detail__left-col .offer-detail__left-col-wrapper[data-v-9a53ff15]{height:100%}
.offer-detail__left-col .offer-detail__left-col-wrapper .offer-detail__left-image-container[data-v-9a53ff15]{position:sticky;top:100px}
.offer-detail__left-image-container[data-v-9a53ff15]{padding:122px 0}
.offer-detail__right-col[data-v-9a53ff15]{width:calc(var(--dsx-column) * 5 + var(--dsx-gutter) * 4 + var(--dsx-gutter) * 1 + var(--dsx-margin));padding-bottom:48px;padding-left:24px}
.offer-detail__breadcrumb-container[data-v-9a53ff15]{padding-left:48px;margin-top:48px;margin-bottom:-48px}
.offer-detail__payment[data-v-9a53ff15]{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;margin-bottom:8px}
.offer-detail__key-data-row[data-v-9a53ff15],.offer-detail__spec-data-row[data-v-9a53ff15]{grid-gap:24px;gap:24px}
.offer-detail__spec-data-right[data-v-9a53ff15]{max-width:65%}
}
@media(min-width:1280px){.offer-detail__left-col[data-v-9a53ff15]{padding-top:48px}
.offer-detail__left-image-container[data-v-9a53ff15]{align-items:unset;padding:155px 72px}
.offer-detail__breadcrumb-container[data-v-9a53ff15]{padding-left:96px;margin-top:0;margin-bottom:0}
.offer-detail__right-col[data-v-9a53ff15]{padding-top:48px;padding-bottom:96px;padding-left:96px}
.offer-detail__tabs[data-v-9a53ff15]{margin-bottom:40px}
.offer-detail__name[data-v-9a53ff15],.offer-detail__payment[data-v-9a53ff15]{margin-bottom:4px}
.offer-detail__payment[data-v-9a53ff15]{flex-direction:row;align-items:baseline}
.offer-detail__key-info-section[data-v-9a53ff15],.offer-detail__key-info-section-disclaimer[data-v-9a53ff15]{padding-top:40px}
.offer-detail__key-data-row[data-v-9a53ff15],.offer-detail__spec-data-row[data-v-9a53ff15]{grid-gap:48px;gap:48px}
.offer-detail__spec-data-right[data-v-9a53ff15]{max-width:62%}
.offer-detail__feature-header-text[data-v-9a53ff15]{margin-bottom:12px}
.offer-detail__action-link[data-v-9a53ff15]{margin-bottom:16px}
}
@media(min-width:1920px){.offer-detail__wrapper[data-v-9a53ff15]{max-width:var(--page-max-width);margin-left:auto;margin-right:auto}
.offer-detail__left-col[data-v-9a53ff15]{width:calc(var(--dsx-column) * 7 + var(--dsx-gutter) * 6 + 76.5px);padding-top:64px}
.offer-detail__left-image-container[data-v-9a53ff15]{padding:200px 96px}
.offer-detail__right-col[data-v-9a53ff15]{width:calc(var(--dsx-column) * 5 + var(--dsx-gutter) * 4 + var(--dsx-gutter) * 1 + 76.5px);padding-top:64px;padding-bottom:128px;padding-right:0}
.offer-detail__tabs[data-v-9a53ff15]{margin-bottom:48px}
.offer-detail__spec-data-section[data-v-9a53ff15],.offer-detail__cost-data-section[data-v-9a53ff15]{grid-gap:48px;gap:48px}
.offer-detail__data-section[data-v-9a53ff15]{padding:64px 0}
.offer-detail__key-info-section[data-v-9a53ff15],.offer-detail__key-info-section-disclaimer[data-v-9a53ff15]{padding-top:48px}
.offer-detail__contact-cta[data-v-9a53ff15],.offer-detail__action-section[data-v-9a53ff15]{margin-top:64px}
.offer-detail__feature-header-text[data-v-9a53ff15]{margin-bottom:16px}
.offer-detail__contact-cta[data-v-9a53ff15]{margin-top:64px}
}
.modal__lease-header-tag[data-v-9a53ff15],.modal__finance-header-tag[data-v-9a53ff15]{display:inline-block;padding:2px 4px;font-size:12px;font-weight:400;line-height:16px;margin-bottom:24px;color:#262626}
.modal__lease-header-tag[data-v-9a53ff15]{color:#4d4d4d;background-color:#e6e6e6}
.modal__finance-header-tag[data-v-9a53ff15]{color:#262626;background-color:#dde8f9}
.modal__header-text[data-v-9a53ff15]{margin-bottom:8px;letter-spacing:unset}
.modal__sub-header[data-v-9a53ff15]{margin-bottom:20px}
@media(min-width:768px){.modal__sub-header[data-v-9a53ff15]{margin-bottom:24px}
}
@media(min-width:1920px){.modal__sub-header[data-v-9a53ff15]{margin-bottom:32px}
}
.important-info-text[data-v-9a53ff15]{display:flex;flex-direction:column;grid-gap:10px;gap:10px}
[data-v-9a53ff15] .offer-detail__loyalty-credit{align-items:flex-start;background:#f2f2f2;border-radius:3px;display:flex;grid-gap:4px;gap:4px;margin-top:24px;padding:12px;width:100%}
@media(min-width:768px){[data-v-9a53ff15] .offer-detail__loyalty-credit{margin-top:32px}
}
@media(min-width:1280px){[data-v-9a53ff15] .offer-detail__loyalty-credit{margin-top:24px}
}
[data-v-9a53ff15] .offer-detail__ev-ionna-discount{align-items:flex-start;background:#f2f2f2;border-radius:3px;display:flex;grid-gap:4px;gap:4px;margin-top:24px;padding:12px;width:100%}
@media(min-width:768px){[data-v-9a53ff15] .offer-detail__ev-ionna-discount{margin-top:32px}
}
@media(min-width:1280px){[data-v-9a53ff15] .offer-detail__ev-ionna-discount{margin-top:24px}
}
[data-v-9a53ff15] .offer-detail__loyalty-credit__container,[data-v-9a53ff15] .offer-detail__ev-ionna-discount__container{align-items:flex-start;display:flex;flex:1 0 0;grid-gap:8px;gap:8px}
[data-v-9a53ff15] .offer-detail__loyalty-credit__icon,[data-v-9a53ff15] .offer-detail__ev-ionna-discount__icon{display:block;flex:0 0 32px;height:32px;width:32px}
[data-v-9a53ff15] .offer-detail__loyalty-credit__info{flex:1 0 0}
[data-v-9a53ff15] .offer-detail__ev-ionna-discount__info{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start}
[data-v-9a53ff15] .offer-detail__loyalty-credit__title,[data-v-9a53ff15] .offer-detail__ev-ionna-discount__content{color:#262626;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px;margin:0}
[data-v-9a53ff15] .offer-detail__loyalty-credit__off-msrp{display:block}
@media(min-width:1280px){[data-v-9a53ff15] .offer-detail__loyalty-credit__off-msrp{display:inline}
}
[data-v-9a53ff15] .offer-detail__ev-ionna-discount__headline{display:block}
@media(min-width:1280px){[data-v-9a53ff15] .offer-detail__ev-ionna-discount__headline{display:inline}
}
[data-v-9a53ff15] .offer-detail__loyalty-credit__details{color:#4d4d4d;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:300;line-height:18px;margin:0}
@media(min-width:1280px){[data-v-9a53ff15] .offer-detail__loyalty-credit__details{display:block}
}
[data-v-9a53ff15] .offer-detail__ev-ionna-discount__details{color:#4d4d4d;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:300;line-height:18px;margin:0}
@media(min-width:1280px){[data-v-9a53ff15] .offer-detail__ev-ionna-discount__details{display:block}
}
[data-v-9a53ff15] .offer-detail__loyalty-credit__amount,[data-v-9a53ff15] .offer-detail__ev-ionna-discount__discount{color:#262626;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px}
[data-v-9a53ff15] .offer-detail__ev-ionna-discount__important-info-cta{align-self:flex-start;color:#4d4d4d;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:4px;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease-out;border:0;background:0;cursor:pointer}
[data-v-9a53ff15] .offer-detail__ev-ionna-discount__important-info-cta:hover{color:#1c69d4}
[data-v-9a53ff15] .offer-detail__loyalty-credit__see-more-link{display:block;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}
@media(min-width:1280px){[data-v-9a53ff15] .offer-detail__loyalty-credit__see-more-link{display:inline}
}
[data-v-9a53ff15] .offer-detail__loyalty-credit__see-more-link:hover{color:#1c69d4}
.offer-more-ways-to-save-container[data-v-fc933f9c]{padding-top:48px;padding-bottom:48px;display:flex;flex-direction:column}
.offer-more-ways-to-save-container .more-way-to-save-image-container img[data-v-fc933f9c]{display:block;width:100%}
.offer-more-ways-to-save-container .offer-more-ways-to-save__text-container[data-v-fc933f9c]{margin-bottom:48px}
.offer-more-ways-to-save-container .offer-more-ways-to-save__cards-container[data-v-fc933f9c]{display:flex;flex-direction:column;grid-gap:24px;gap:24px}
.offer-more-ways-to-save-container .offer-more-ways-to-save__loyalty-credit-container[data-v-fc933f9c]{border-top:1px solid #e6e6e6;padding-top:24px}
@media(min-width:768px){.offer-more-ways-to-save-container .offer-more-ways-to-save__loyalty-credit-container[data-v-fc933f9c]{padding-top:32px}
}
.offer-more-ways-to-save-container .offer-more-ways-to-save__loyalty-credit-text[data-v-fc933f9c]{margin-bottom:24px}
@media(min-width:768px){.offer-more-ways-to-save-container .offer-more-ways-to-save__loyalty-credit-text[data-v-fc933f9c]{margin-bottom:32px}
}
.offer-more-ways-to-save-container .more-ways-to-save-title[data-v-fc933f9c]{margin-bottom:4px}
.offer-more-ways-to-save-container .more-way-to-save-card[data-v-fc933f9c]{display:flex;flex-direction:column;grid-gap:16px;gap:16px}
.offer-more-ways-to-save-container .horizontal-divider[data-v-fc933f9c]{border-top:1px solid #e6e6e6}
.offer-more-ways-to-save-container .loyalty-incentive-title[data-v-fc933f9c]{color:#666}
.offer-more-ways-to-save-container .more-way-to-save__footer-positioning[data-v-fc933f9c]{display:flex;justify-content:space-between;grid-gap:16px;gap:16px}
.offer-more-ways-to-save-container .more-way-to-save__footer--left[data-v-fc933f9c],.offer-more-ways-to-save-container .more-way-to-save__footer--right[data-v-fc933f9c]{display:flex;flex-direction:column;grid-gap:4px;gap:4px}
.offer-more-ways-to-save-container .more-way-to-save__footer--left[data-v-fc933f9c]{width:calc(calc(var(--dsx-column) * 6 + var(--dsx-gutter) * 5) + calc(var(--dsx-gutter) * 1))}
@media(min-width:768px){.offer-more-ways-to-save-container .more-way-to-save__footer--left[data-v-fc933f9c]{width:calc(var(--dsx-column) * 9 + var(--dsx-gutter) * 8)}
}
@media(min-width:1280px){.offer-more-ways-to-save-container .more-way-to-save__footer--left[data-v-fc933f9c]{width:calc(var(--dsx-column) * 3 + var(--dsx-gutter) * 2 + var(--dsx-gutter) * 1)}
}
.offer-more-ways-to-save-container .more-way-to-save__footer--right[data-v-fc933f9c]{align-items:end}
.offer-more-ways-to-save-container .incentives-link-title span[data-v-fc933f9c]{padding-right:10px}
.offer-more-ways-to-save-container .incentives-link-title svg[data-v-fc933f9c]{position:relative;top:1px;color:#262626;width:14px;height:14px}
.offer-more-ways-to-save-container .incentives-link-title[data-v-fc933f9c]:hover{color:#1c69d4}
.offer-more-ways-to-save-container .incentives-link-title:hover svg[data-v-fc933f9c]{color:#1c69d4}
.offer-more-ways-to-save-container .incentive-type-text[data-v-fc933f9c]{color:#666}
@media(min-width:768px){.offer-more-ways-to-save-container .offer-more-ways-to-save__cards-container[data-v-fc933f9c]{grid-gap:32px;gap:32px}
}
@media(min-width:1280px){.offer-more-ways-to-save-container[data-v-fc933f9c]{flex-direction:row;justify-content:space-between;padding-top:96px;padding-bottom:96px}
.offer-more-ways-to-save-container .offer-more-ways-to-save__text-container[data-v-fc933f9c]{width:calc(var(--dsx-column) * 4 + var(--dsx-gutter) * 3);margin-bottom:0}
.offer-more-ways-to-save-container .offer-more-ways-to-save__cards-container[data-v-fc933f9c]{width:calc(var(--dsx-column) * 7 + var(--dsx-gutter) * 6)}
.offer-more-ways-to-save-container .more-way-to-save-image-container[data-v-fc933f9c]{width:calc(var(--dsx-column) * 2 + var(--dsx-gutter) * 1)}
.offer-more-ways-to-save-container .more-ways-to-save-title[data-v-fc933f9c]{margin-bottom:8px}
.offer-more-ways-to-save-container .more-way-to-save-card[data-v-fc933f9c]{flex-direction:row;grid-gap:24px;gap:24px}
.offer-more-ways-to-save-container .more-way-to-save__footer[data-v-fc933f9c]{display:flex;align-items:center;flex:1}
.offer-more-ways-to-save-container .more-way-to-save__footer-positioning[data-v-fc933f9c]{flex:1;align-items:flex-start}
.offer-more-ways-to-save-container .more-way-to-save__footer--left[data-v-fc933f9c]{width:calc(var(--dsx-column) * 3 + var(--dsx-gutter) * 2 + var(--dsx-gutter) * 1)}
.offer-more-ways-to-save-container .incentives-description[data-v-fc933f9c]{width:calc(var(--dsx-column) * 3 + var(--dsx-gutter) * 2)}
}
@media(min-width:1920px){.offer-more-ways-to-save-container[data-v-fc933f9c]{padding-top:128px;padding-bottom:128px}
.offer-more-ways-to-save-container .more-way-to-save__footer--left[data-v-fc933f9c],.offer-more-ways-to-save-container .more-way-to-save__footer--right[data-v-fc933f9c]{grid-gap:8px;gap:8px}
.offer-more-ways-to-save-container .more-way-to-save__footer--left[data-v-fc933f9c]{width:calc(var(--dsx-column) * 2 + var(--dsx-gutter) * 1 + var(--dsx-gutter) * 1)}
.offer-more-ways-to-save-container .offer-more-ways-to-save__cards-container[data-v-fc933f9c]{grid-gap:40px;gap:40px}
.offer-more-ways-to-save-container .more-ways-to-save-title[data-v-fc933f9c]{margin-bottom:12px}
.offer-more-ways-to-save-container .incentives-description[data-v-fc933f9c]{width:calc(var(--dsx-column) * 2 + var(--dsx-gutter) * 1)}
}
.offers-unique-benefits[data-v-3f9638af]{padding-top:48px;padding-bottom:48px}
.offers-unique-benefits__header[data-v-3f9638af]{margin-bottom:48px}
.offers-unique-benefits__header .offers-unique-benefits__title[data-v-3f9638af]{margin-bottom:4px}
@media(min-width:1280px){.offers-unique-benefits__header .offers-unique-benefits__title[data-v-3f9638af]{margin-bottom:8px}
}
@media(min-width:1920px){.offers-unique-benefits__header .offers-unique-benefits__title[data-v-3f9638af]{margin-bottom:12px}
}
.offers-unique-benefits__wrapper[data-v-3f9638af]{display:flex;flex-direction:column;grid-gap:48px;gap:48px}
.offers-unique-benefits__item .offers-unique-benefits__tags[data-v-3f9638af]{list-style:none;margin:0 0 20px;padding:0}
.offers-unique-benefits__item .offers-unique-benefits__tags li[data-v-3f9638af]{display:inline-block;color:#4d4d4d;padding:10px;background-color:#e6e6e6;font-weight:400;font-size:12px;line-height:16px}
.offers-unique-benefits__item .offers-unique-benefits__headlines[data-v-3f9638af]{margin-bottom:16px}
.offers-unique-benefits__item .offers-unique-benefits__headlines sup[data-v-3f9638af]{position:relative;top:2px;font-size:14px;font-weight:400}
.offers-unique-benefits__item .offers-unique-benefits__tooltip[data-v-3f9638af]{top:6px}
.offers-unique-benefits__item h3[data-v-3f9638af]{margin-bottom:8px}
.offers-unique-benefits__item img[data-v-3f9638af]{width:100%;display:block;margin-bottom:24px}
.offers-unique-benefits__item .offers-unique-benefits__link[data-v-3f9638af]{display:block;margin-bottom:16px;cursor:pointer}
.offers-unique-benefits__item .offers-unique-benefits__link span[data-v-3f9638af]{vertical-align:middle}
.offers-unique-benefits__item .offers-unique-benefits__link svg[data-v-3f9638af]{width:16px;height:16px;vertical-align:middle;margin-left:6px}
.offers-unique-benefits__disc-container[data-v-3f9638af]{display:flex;flex-direction:column;grid-gap:22px;gap:22px}
.offers-unique-benefits__disc.dsx-disclaimer[data-v-3f9638af]{display:flex;color:#4d4d4d}
.offers-unique-benefits__disc.dsx-disclaimer sup[data-v-3f9638af]{position:relative;margin-right:8px}
@media(min-width:768px){.offers-unique-benefits__item .offers-unique-benefits__tags[data-v-3f9638af]{margin-bottom:16px}
}
@media(min-width:1280px){.offers-unique-benefits[data-v-3f9638af]{padding-top:96px;padding-bottom:96px;display:flex;flex-direction:row;justify-content:space-between}
.offers-unique-benefits__header[data-v-3f9638af]{width:calc(var(--dsx-column) * 4 + var(--dsx-gutter) * 3)}
.offers-unique-benefits__wrapper[data-v-3f9638af]{grid-gap:64px;gap:64px;width:calc(var(--dsx-column) * 7 + var(--dsx-gutter) * 6)}
.offers-unique-benefits__item .offers-unique-benefits__headlines[data-v-3f9638af]{margin-bottom:20px}
.offers-unique-benefits__item .offers-unique-benefits__tooltip[data-v-3f9638af]{top:10px}
.offers-unique-benefits__item .offers-unique-benefits__tags[data-v-3f9638af],.offers-unique-benefits__item .offers-unique-benefits__link[data-v-3f9638af]{margin-bottom:20px}
}
@media(min-width:1920px){.offers-unique-benefits[data-v-3f9638af]{padding-top:128px;padding-bottom:128px}
.offers-unique-benefits__wrapper[data-v-3f9638af]{grid-gap:96px;gap:96px}
.offers-unique-benefits__item .offers-unique-benefits__headlines[data-v-3f9638af]{margin-bottom:24px}
.offers-unique-benefits__item .offers-unique-benefits__headlines sup[data-v-3f9638af]{position:static}
.offers-unique-benefits__item .offers-unique-benefits__tags[data-v-3f9638af]{margin-bottom:24px}
.offers-unique-benefits__item img[data-v-3f9638af]{margin-bottom:32px}
}
.offers-take-action[data-v-f7afa160]{padding-top:48px;padding-bottom:48px}
@media(min-width:1280px){.offers-take-action[data-v-f7afa160]{padding-top:96px;padding-bottom:96px}
}
@media(min-width:1920px){.offers-take-action[data-v-f7afa160]{padding-top:128px;padding-bottom:128px}
}
.offers-take-action__header[data-v-f7afa160]{margin-bottom:32px}
@media(min-width:1280px){.offers-take-action__header[data-v-f7afa160]{margin-bottom:48px}
}
@media(min-width:1920px){.offers-take-action__header[data-v-f7afa160]{margin-bottom:64px}
}
.offers-take-action__title[data-v-f7afa160]{margin-bottom:4px}
@media(min-width:1280px){.offers-take-action__title[data-v-f7afa160]{margin-bottom:8px}
}
@media(min-width:1920px){.offers-take-action__title[data-v-f7afa160]{margin-bottom:12px}
}
.offers-take-action__links[data-v-f7afa160]{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}
@media(min-width:768px){.offers-take-action__links[data-v-f7afa160]{grid-gap:24px;gap:24px;margin-bottom:24px}
}
.offers-take-action__links li[data-v-f7afa160]{flex:0 0 100%;height:80px}
@media(min-width:768px){.offers-take-action__links li[data-v-f7afa160]{flex:0 0 calc(50% - 12px)}
}
@media(min-width:1280px){.offers-take-action__links li[data-v-f7afa160]{height:96px}
}
@media(min-width:1920px){.offers-take-action__links li[data-v-f7afa160]{flex:0 0 calc(25% - 18px)}
}
.offers-take-action__links li a[data-v-f7afa160]{display:flex;align-items:center;padding:24px;background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 4px #0000000d;border-radius:2px;height:100%;color:#000;text-decoration:none;transition:background-color .3s ease}
.offers-take-action__links li a[data-v-f7afa160]:hover{background-color:#fafafa}
.offers-take-action__links li a svg[data-v-f7afa160]{margin-right:16px}
.offers-take-action__links li a span[data-v-f7afa160]{margin-right:8px}
.offers-take-action__footer[data-v-f7afa160]{border:1px solid #e6e6e6;padding:24px;background-color:#fff;border-radius:2px}
@media(min-width:1280px){.offers-take-action__footer[data-v-f7afa160]{display:flex;justify-content:space-between;align-items:center;padding:31px 40px;height:96px}
}
.offers-take-action__arrow[data-v-f7afa160]{width:16px;height:16px}
.offers-take-action__footer-label[data-v-f7afa160]{border-bottom:1px solid #e6e6e6;margin-bottom:24px;padding-bottom:24px}
.offers-take-action__footer-label svg[data-v-f7afa160],.offers-take-action__footer-label span[data-v-f7afa160]{margin-right:16px;vertical-align:middle}
@media(min-width:1280px){.offers-take-action__footer-label[data-v-f7afa160]{border-bottom:0;margin-bottom:0;padding-bottom:0}
}
.offers-take-action__footer-links[data-v-f7afa160]{list-style:none;margin:0;padding:0}
.offers-take-action__footer-links li[data-v-f7afa160]{margin-bottom:12px}
.offers-take-action__footer-links li[data-v-f7afa160]:last-of-type{margin-bottom:0}
@media(min-width:768px){.offers-take-action__footer-links li[data-v-f7afa160]{margin-right:24px;margin-bottom:0;display:inline-block}
.offers-take-action__footer-links li[data-v-f7afa160]:last-child{margin-right:0}
}
@media(min-width:1920px){.offers-take-action__footer-links li[data-v-f7afa160]{margin-right:32px}
}
.offers-take-action__footer-links li a[data-v-f7afa160]{text-decoration:underline;text-underline-offset:2px}
.offer-accordion[data-v-5f4a78e3]{display:flex;flex-direction:column;grid-gap:24px;gap:24px}
.offer-accordion .offer-accordion-button[data-v-5f4a78e3]{border:0;background-color:transparent;color:#262626;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:0;transition:all .2s ease-in-out}
.offer-accordion .offer-accordion-button[data-v-5f4a78e3]:hover{color:#1c69d4}
.offer-accordion .offer-accordion-button:hover .offer-accordion-icon[data-v-5f4a78e3]:after,.offer-accordion .offer-accordion-button:hover .offer-accordion-icon[data-v-5f4a78e3]:before{background-color:#1c69d4}
.offer-accordion .offer-accordion-button__title[data-v-5f4a78e3]{text-align:left;width:calc(var(--dsx-column) * 10 + var(--dsx-gutter) * 9)}
.offer-accordion .offer-accordion-icon[data-v-5f4a78e3]{position:relative;width:24px;height:24px;transition:all .2s ease-in-out}
.offer-accordion .offer-accordion-icon[data-v-5f4a78e3]:before{content:"";width:2px;position:absolute;display:block;top:0;bottom:0;background:#221f1f;left:50%;transform:translate(-50%);transition:all .2s ease-in-out}
.offer-accordion .offer-accordion-icon[data-v-5f4a78e3]:after{content:"";width:100%;height:2px;position:absolute;display:block;background:#221f1f;left:0;top:50%;opacity:1;transform:translateY(-50%);transition:all .2s ease-in-out}
.offer-accordion .offer-accordion-icon--opened[data-v-5f4a78e3]{transform:rotate(90deg)}
.offer-accordion .offer-accordion-icon--opened[data-v-5f4a78e3]:after{opacity:0}
.offer-accordion .offer-accordion-content[data-v-5f4a78e3]{display:flex;flex-direction:column;grid-gap:20px;gap:20px;margin-right:12%;overflow:hidden}
.offer-accordion .offer-accordion-content__text[data-v-5f4a78e3] a{font-weight:400;text-decoration:underline}
@media(min-width:768px){.offer-accordion .offer-accordion-button[data-v-5f4a78e3]{align-items:center}
.offer-accordion .offer-accordion-button__title[data-v-5f4a78e3]{width:calc(var(--dsx-column) * 9 + var(--dsx-gutter) * 8)}
}
@media(min-width:1280px){.offer-accordion .offer-accordion-button__title[data-v-5f4a78e3]{width:calc(var(--dsx-column) * 6 + var(--dsx-gutter) * 5)}
.offer-accordion .offer-accordion-content[data-v-5f4a78e3]{grid-gap:24px;gap:24px}
}
@media(min-width:1920px){.offer-accordion[data-v-5f4a78e3]{grid-gap:8px;gap:8px}
.offer-accordion .offer-accordion-icon[data-v-5f4a78e3]{width:32px;height:32px}
.offer-accordion .offer-accordion-content[data-v-5f4a78e3]{grid-gap:32px;gap:32px}
}
.accordion-enter-active[data-v-5f4a78e3],.accordion-leave-active[data-v-5f4a78e3]{transition:all .4s ease-in-out}
.accordion-enter[data-v-5f4a78e3],.accordion-leave-to[data-v-5f4a78e3]{max-height:0}
.accordion-enter-to[data-v-5f4a78e3],.accordion-leave[data-v-5f4a78e3]{max-height:500px}
.grey-background[data-v-8825b82b]{background-color:#f6f6f6}
.offer-faqs-container[data-v-8825b82b]{display:flex;flex-direction:column;grid-gap:48px;gap:48px;padding-top:48px;padding-bottom:48px}
.offer-faqs-container .offer-accordions-container[data-v-8825b82b]{display:flex;flex-direction:column;grid-gap:24px;gap:24px}
.offer-faqs-container .offer-accordion[data-v-8825b82b]:not(:last-child){padding-bottom:24px}
.offer-faqs-container .offer-accordion[data-v-8825b82b]:not(:last-child){border-bottom:1px solid #e6e6e6}
@media(min-width:768px){.offer-faqs-container .offer-faqs-container__title[data-v-8825b82b]{width:calc(var(--dsx-column) * 11 + var(--dsx-gutter) * 10)}
}
@media(min-width:1280px){.offer-faqs-container[data-v-8825b82b]{flex-direction:row;justify-content:space-between;padding-top:96px;padding-bottom:96px}
.offer-faqs-container .offer-faqs-container__title[data-v-8825b82b]{width:calc(var(--dsx-column) * 4 + var(--dsx-gutter) * 3)}
.offer-faqs-container .offer-accordions-container[data-v-8825b82b]{width:calc(var(--dsx-column) * 7 + var(--dsx-gutter) * 6);grid-gap:32px;gap:32px}
.offer-faqs-container .offer-accordion[data-v-8825b82b]:not(:last-child){padding-bottom:32px}
}
@media(min-width:1920px){.offer-faqs-container[data-v-8825b82b]{padding-top:128px;padding-bottom:128px}
.offer-faqs-container .offer-accordions-container[data-v-8825b82b]{grid-gap:40px;gap:40px}
.offer-faqs-container .offer-accordion[data-v-8825b82b]:not(:last-child){padding-bottom:40px}
}
@media(min-width:1920px){.special-offers__view-offer[data-v-fe5b97ae] .dsx-grid-container{padding-left:.75rem;padding-right:.75rem}
}
.detail-header--right[data-v-915a876a]{display:flex;align-items:center}
.detail-header--right .detail-header--right__dot-menu-button[data-v-915a876a]{border:0;background-color:transparent;width:32px;height:32px;padding:0;vertical-align:middle;transition:color .2s ease-out}
.detail-header--right .detail-header--right__dot-menu-button svg[data-v-915a876a]{color:#262626;width:100%;height:100%}
.detail-header--right .detail-header--right__dot-menu-button:hover svg[data-v-915a876a]{color:#1c69d4}
.detail-header--right .detail-header--right__dot-menu-button--opened svg[data-v-915a876a]{color:#1c69d4}
.detail-header--right .detail-header--right__quote-link[data-v-915a876a]{display:flex;justify-content:center;align-items:center;color:#fff;border-radius:3px;transition:all .2s ease-out}
@media(min-width:1280px){.detail-header--right[data-v-915a876a]{grid-gap:24px;gap:24px}
.detail-header--right .detail-header--right__quote-link[data-v-915a876a]{height:52px;padding:14px 24px;font-size:15px;line-height:24px;font-weight:400}
}
@media(min-width:1920px){.detail-header--right[data-v-915a876a]{grid-gap:32px;gap:32px}
.detail-header--right .detail-header--right__quote-link[data-v-915a876a]{font-size:16px;line-height:26px}
}
.detail-header--right__dot-dropdown{position:fixed;right:12px;display:flex;flex-direction:column;padding:16px 20px;grid-gap:12px;gap:12px;align-self:stretch;border-radius:3px;border:0 solid #8e8e8e;background:white;box-shadow:0 0 1px #0000003d,0 2px 8px #00000014;z-index:1100}
.detail-header--right__dot-dropdown button{padding:0}
.detail-header--right__dot-dropdown .detail-header--right__quote-link{border-radius:3px;color:#fff;height:36px;width:100%;display:flex;justify-content:center;align-items:center;transition:all .2s ease-out;font-size:14px;font-weight:400;line-height:22px}
@media(min-width:768px){.detail-header--right__dot-dropdown{right:48px;grid-gap:8px;gap:8px}
}
.offer-detail[data-v-52ba94d0]{position:relative;display:flex;flex-direction:column;z-index:2;border-bottom:1px solid #e6e6e6}
.offer-detail__wrapper[data-v-52ba94d0]{position:relative}
.offer-detail__left-col[data-v-52ba94d0]{background-color:#f6f6f6;border-right:1px solid #e6e6e6;margin-left:unset;margin-right:unset}
.offer-detail__left-col .offer-detail__left-col-wrapper[data-v-52ba94d0]{position:relative}
.offer-detail__left-image-container[data-v-52ba94d0]{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;padding:104px 0}
.offer-detail__breadcrumb-container[data-v-52ba94d0]{padding-left:24px;margin-top:24px;margin-bottom:-24px}
.offer-detail__breadcrumb-container[data-v-52ba94d0] a.dsx-cta-2{color:#666}
.offer-detail__image[data-v-52ba94d0]{mix-blend-mode:multiply}
.offer-detail__right-col[data-v-52ba94d0]{background-color:#fff;margin-left:unset;margin-right:unset;padding:24px var(--dsx-margin) 48px var(--dsx-margin)}
.offer-detail__lease-detail-header[data-v-52ba94d0]{display:flex;justify-content:space-between;align-items:baseline}
.offer-detail__info[data-v-52ba94d0]{color:#262626;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease-out}
.offer-detail__info[data-v-52ba94d0]:hover{color:#1c69d4}
.offer-detail__eyebrow[data-v-52ba94d0]{color:#666;margin-bottom:4px}
.offer-detail__name[data-v-52ba94d0],.offer-detail__payment[data-v-52ba94d0]{margin-bottom:8px}
.offer-detail__payment[data-v-52ba94d0]{display:flex;justify-content:space-between;align-items:baseline}
.offer-detail__tabs[data-v-52ba94d0]{margin-bottom:32px;border-bottom:1px solid #e6e6e6;display:flex}
.offer-detail__tabs .offer-detail__tab-item[data-v-52ba94d0]{color:#666;box-sizing:content-box;margin:0 8px;padding:0;height:52px;display:flex;align-items:center;justify-content:center;flex:1}
.offer-detail__tabs .offer-detail__tab-item[data-status=active][data-v-52ba94d0]{color:#262626;border-bottom:4px solid #262626}
.offer-detail__feature-header-text[data-v-52ba94d0]{margin-bottom:8px}
.offer-detail__data-section[data-v-52ba94d0]{padding:48px 0;border-bottom:1px solid #e6e6e6}
.offer-detail__key-info-section[data-v-52ba94d0]{padding-top:32px;border-bottom:0}
.offer-detail__key-info-section-disclaimer[data-v-52ba94d0]{padding-top:32px}
.offer-detail__key-info-section-disclaimer p[data-v-52ba94d0]{display:flex}
.offer-detail__key-info-section-disclaimer sup[data-v-52ba94d0]{position:relative;top:-4px;font-size:12px;margin-right:8px;color:#666}
.offer-detail__cost-data-section[data-v-52ba94d0],.offer-detail__spec-data-section[data-v-52ba94d0]{display:flex;flex-direction:column;grid-gap:40px;gap:40px}
.offer-detail__key-data-row[data-v-52ba94d0],.offer-detail__spec-data-row[data-v-52ba94d0]{padding:12px 0;display:flex;justify-content:space-between;border-bottom:1px solid #e6e6e6}
.offer-detail__key-data-row[data-v-52ba94d0]:first-of-type,.offer-detail__spec-data-row[data-v-52ba94d0]:first-of-type{padding-top:0}
.offer-detail__key-data-row[data-v-52ba94d0]:last-of-type,.offer-detail__spec-data-row[data-v-52ba94d0]:last-of-type{border-bottom:0;padding-bottom:0}
.offer-detail__data-row[data-v-52ba94d0],.offer-detail__data-row-summary[data-v-52ba94d0]{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #e6e6e6}
.offer-detail__data-box .offer-detail__data-row[data-v-52ba94d0]:first-of-type{padding-top:0}
.offer-detail__data-row[data-v-52ba94d0]{padding:12px 0}
.offer-detail__data-row[data-v-52ba94d0]:last-of-type{border-bottom:0}
.offer-detail__data-row-summary[data-v-52ba94d0]{margin-top:1px;border-top:1px solid #e6e6e6;border-bottom:0;padding-top:12px}
.offer-detail__summary-disclaimer.dsx-disclaimer[data-v-52ba94d0]{color:#4d4d4d;width:72%;margin-top:4px}
.offer-detail__data-left[data-v-52ba94d0]{width:55%}
.offer-detail__data-left~.offer-detail__data-left[data-v-52ba94d0]{margin-top:8px}
.offer-detail__data-left sup[data-v-52ba94d0]{position:relative;top:3px}
.offer-detail__data-left svg[data-v-52ba94d0]{vertical-align:middle;margin-right:4px}
.offer-detail__spec-data-left[data-v-52ba94d0]{display:flex;align-items:center;grid-gap:8px;gap:8px}
.offer-detail__spec-data-right[data-v-52ba94d0]{max-width:60%;text-align:right}
.offer-detail__data-right[data-v-52ba94d0]{width:45%;text-align:right}
.offer-detail__data-right~.offer-detail__data-right[data-v-52ba94d0]{margin-top:8px}
.offer-detail__contact-cta[data-v-52ba94d0]{display:flex;height:52px;padding:2px 24px;justify-content:center;align-items:center;border-radius:3px;color:#fff}
.offer-detail__action-section[data-v-52ba94d0]{margin-top:48px}
.offer-detail__action-link[data-v-52ba94d0]{display:block;width:100%;margin-bottom:8px}
.offer-detail__action-link[data-v-52ba94d0]:last-of-type{margin-bottom:none}
.offer-detail__action-icon[data-v-52ba94d0]{width:16px;height:16px;vertical-align:middle;margin-top:-2px}
.offer-detail__tooltip-container[data-v-52ba94d0]{display:flex;align-items:center;grid-gap:4px;gap:4px}
.offer-detail.dsx-grid-container[data-v-52ba94d0]{margin:0 auto}
@media(min-width:768px){.offer-detail[data-v-52ba94d0]{flex-direction:row;justify-content:space-between}
.offer-detail__left-col[data-v-52ba94d0]{width:calc(var(--dsx-column) * 7 + var(--dsx-gutter) * 6 + var(--dsx-margin));padding-left:0;padding-right:0}
.offer-detail__left-col .offer-detail__left-col-wrapper[data-v-52ba94d0]{height:100%}
.offer-detail__left-col .offer-detail__left-col-wrapper .offer-detail__left-image-container[data-v-52ba94d0]{position:sticky;top:100px}
.offer-detail__left-image-container[data-v-52ba94d0]{padding:122px 0}
.offer-detail__right-col[data-v-52ba94d0]{width:calc(var(--dsx-column) * 5 + var(--dsx-gutter) * 4 + var(--dsx-gutter) * 1 + var(--dsx-margin));padding-bottom:48px;padding-left:24px}
.offer-detail__breadcrumb-container[data-v-52ba94d0]{padding-left:48px;margin-top:48px;margin-bottom:-48px}
.offer-detail__payment[data-v-52ba94d0]{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;margin-bottom:8px}
.offer-detail__key-data-row[data-v-52ba94d0],.offer-detail__spec-data-row[data-v-52ba94d0]{grid-gap:24px;gap:24px}
.offer-detail__spec-data-right[data-v-52ba94d0]{max-width:65%}
}
@media(min-width:1280px){.offer-detail__left-col[data-v-52ba94d0]{padding-top:48px}
.offer-detail__left-image-container[data-v-52ba94d0]{align-items:unset;padding:155px 72px}
.offer-detail__breadcrumb-container[data-v-52ba94d0]{padding-left:96px;margin-top:0;margin-bottom:0}
.offer-detail__right-col[data-v-52ba94d0]{padding-top:48px;padding-bottom:96px;padding-left:96px}
.offer-detail__tabs[data-v-52ba94d0]{margin-bottom:40px}
.offer-detail__name[data-v-52ba94d0],.offer-detail__payment[data-v-52ba94d0]{margin-bottom:4px}
.offer-detail__payment[data-v-52ba94d0]{flex-direction:row;align-items:baseline}
.offer-detail__key-info-section[data-v-52ba94d0],.offer-detail__key-info-section-disclaimer[data-v-52ba94d0]{padding-top:40px}
.offer-detail__key-data-row[data-v-52ba94d0],.offer-detail__spec-data-row[data-v-52ba94d0]{grid-gap:48px;gap:48px}
.offer-detail__spec-data-right[data-v-52ba94d0]{max-width:62%}
.offer-detail__feature-header-text[data-v-52ba94d0]{margin-bottom:12px}
.offer-detail__action-link[data-v-52ba94d0]{margin-bottom:16px}
}
@media(min-width:1920px){.offer-detail__wrapper[data-v-52ba94d0]{max-width:var(--page-max-width);margin-left:auto;margin-right:auto}
.offer-detail__left-col[data-v-52ba94d0]{width:calc(var(--dsx-column) * 7 + var(--dsx-gutter) * 6 + 76.5px);padding-top:64px}
.offer-detail__left-image-container[data-v-52ba94d0]{padding:200px 96px}
.offer-detail__right-col[data-v-52ba94d0]{width:calc(var(--dsx-column) * 5 + var(--dsx-gutter) * 4 + var(--dsx-gutter) * 1 + 76.5px);padding-top:64px;padding-bottom:128px;padding-right:0}
.offer-detail__tabs[data-v-52ba94d0]{margin-bottom:48px}
.offer-detail__spec-data-section[data-v-52ba94d0],.offer-detail__cost-data-section[data-v-52ba94d0]{grid-gap:48px;gap:48px}
.offer-detail__data-section[data-v-52ba94d0]{padding:64px 0}
.offer-detail__key-info-section[data-v-52ba94d0],.offer-detail__key-info-section-disclaimer[data-v-52ba94d0]{padding-top:48px}
.offer-detail__action-section[data-v-52ba94d0]{margin-top:64px}
.offer-detail__feature-header-text[data-v-52ba94d0]{margin-bottom:16px}
}
.modal__lease-header-tag[data-v-52ba94d0],.modal__finance-header-tag[data-v-52ba94d0]{display:inline-block;padding:2px 4px;font-size:12px;font-weight:400;line-height:16px;margin-bottom:24px;color:#262626}
.modal__lease-header-tag[data-v-52ba94d0]{color:#4d4d4d;background-color:#e6e6e6}
.modal__finance-header-tag[data-v-52ba94d0]{color:#262626;background-color:#dde8f9}
.modal__header-text[data-v-52ba94d0]{margin-bottom:8px;letter-spacing:unset}
.modal__sub-header[data-v-52ba94d0]{margin-bottom:20px}
@media(min-width:768px){.modal__sub-header[data-v-52ba94d0]{margin-bottom:24px}
}
@media(min-width:1920px){.modal__sub-header[data-v-52ba94d0]{margin-bottom:32px}
}
.important-info-text[data-v-52ba94d0]{display:flex;flex-direction:column;grid-gap:10px;gap:10px}
[data-v-52ba94d0] .offer-detail__loyalty-credit{align-items:flex-start;background:#f2f2f2;border-radius:3px;display:flex;grid-gap:4px;gap:4px;margin-top:24px;padding:12px;width:100%}
@media(min-width:768px){[data-v-52ba94d0] .offer-detail__loyalty-credit{margin-top:32px}
}
@media(min-width:1280px){[data-v-52ba94d0] .offer-detail__loyalty-credit{margin-top:24px}
}
[data-v-52ba94d0] .offer-detail__loyalty-credit__container{align-items:flex-start;display:flex;flex:1 0 0;grid-gap:8px;gap:8px}
[data-v-52ba94d0] .offer-detail__loyalty-credit__icon{height:32px;width:32px}
[data-v-52ba94d0] .offer-detail__loyalty-credit__info{flex:1 0 0}
[data-v-52ba94d0] .offer-detail__loyalty-credit__title{color:#262626;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px;margin:0}
[data-v-52ba94d0] .offer-detail__loyalty-credit__off-msrp{display:block}
@media(min-width:1280px){[data-v-52ba94d0] .offer-detail__loyalty-credit__off-msrp{display:inline}
}
[data-v-52ba94d0] .offer-detail__loyalty-credit__details{color:#4d4d4d;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:300;line-height:18px;margin:0}
@media(min-width:1280px){[data-v-52ba94d0] .offer-detail__loyalty-credit__details{display:block}
}
[data-v-52ba94d0] .offer-detail__loyalty-credit__amount{color:#262626;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px}
[data-v-52ba94d0] .offer-detail__loyalty-credit__see-more-link{display:block;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}
@media(min-width:1280px){[data-v-52ba94d0] .offer-detail__loyalty-credit__see-more-link{display:inline}
}
[data-v-52ba94d0] .offer-detail__loyalty-credit__see-more-link:hover{color:#1c69d4}
@media(min-width:1920px){.special-offers__view-offer[data-v-bb3fc77e] .dsx-grid-container{padding-left:.75rem;padding-right:.75rem}
}
.special-offers__header--title-button[data-v-440d6d9c]{border:0;background-color:transparent;display:flex;align-items:center;width:100%;height:26px;transition:color .2s ease-out}
.special-offers__header--title-button[data-v-440d6d9c]:hover{color:#1c69d4}
.special-offers__header--title-button:hover .title-text[data-v-440d6d9c],.special-offers__header--title-button:hover svg[data-v-440d6d9c]{color:#1c69d4;fill:#1c69d4}
.special-offers__header--title-button .title-icon[data-v-440d6d9c]{color:#262626;width:24px;height:24px}
.special-offers__header--title-button .title-divider[data-v-440d6d9c]{background-color:#e6e6e6;width:1px;height:100%;margin:0 16px}
.special-offers__header--title-button .title-text[data-v-440d6d9c]{color:#262626;margin:0;text-align:left}
@media(min-width:1920px){.special-offers__header--title-button .title-divider[data-v-440d6d9c]{margin:0 40px}
}
.offer-card[data-v-5d4a76b6]{width:100%;max-width:600px}
.offer-card__header[data-v-5d4a76b6]{position:relative;background-color:#f6f6f6;overflow:hidden;display:grid;align-items:center;justify-items:center;place-items:center}
.offer-card__header .offer-card__header-bg[data-v-5d4a76b6]{width:100%;height:100%;background-repeat:no-repeat;background-size:100% 100%;opacity:0;transition:opacity .5s ease-out;position:absolute;top:0;right:0;bottom:0;left:0}
.offer-card__header:hover .offer-card__header-bg[data-v-5d4a76b6]{opacity:1}
.offer-card__header:hover .offer-card--fma-card .offer-card__eyebrow[data-v-5d4a76b6],.offer-card__header:hover .offer-card__model-bg[data-v-5d4a76b6]{color:#f6f6f6}
.offer-card__image[data-v-5d4a76b6]{z-index:1}
@media(min-width:768px){.offer-card__image[data-v-5d4a76b6]{bottom:5px}
}
.offer-card__model-bg[data-v-5d4a76b6]{position:absolute;font-weight:300;color:#e6e6e6;top:0;left:15px;transition:color .5s ease-out}
@media(min-width:768px){.offer-card__model-bg[data-v-5d4a76b6]{top:5px;left:20px}
}
.offer-card__content[data-v-5d4a76b6]{padding:24px}
@media(min-width:768px){.offer-card__content[data-v-5d4a76b6]{padding:32px}
}
@media(min-width:1920px){.offer-card__content[data-v-5d4a76b6]{padding:40px}
}
.offer-card__content-top[data-v-5d4a76b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}
@media(min-width:1280px){.offer-card__content-top[data-v-5d4a76b6]{margin-bottom:4px}
}
.offer-card__icons[data-v-5d4a76b6]{display:flex;align-items:center}
.offer-card__icons svg[data-v-5d4a76b6]{margin-left:4px}
.offer-card__icons .hybrid-icon[data-v-5d4a76b6]{width:19.5px;height:19.5px;color:#0066b1}
.offer-card__icons .electric-icon[data-v-5d4a76b6]{width:22px;height:12px}
.offer-card__icons .performance-icon[data-v-5d4a76b6]{width:34px;height:12px}
.offer-card__title[data-v-5d4a76b6]{margin:0 0 4px}
.offer-card__desc[data-v-5d4a76b6]{margin-bottom:20px}
.offer-card__action[data-v-5d4a76b6]{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e6e6e6}
@media(min-width:1920px){.offer-card__action[data-v-5d4a76b6]{padding-bottom:20px;margin-bottom:20px}
}
.offer-card__action[data-v-5d4a76b6]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.offer-card__action[\:has\(\%2B\%20.offer-card__links\)][data-v-5d4a76b6]{padding-bottom:0;margin-bottom:20px;border-bottom:0}
.offer-card__action[data-v-5d4a76b6]:has(+.offer-card__links){padding-bottom:0;margin-bottom:20px;border-bottom:0}
.offer-card__action-desc-container[data-v-5d4a76b6]{display:flex;flex-direction:column}
.offer-card__action-cta[data-v-5d4a76b6]{display:block;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}
.offer-card__action-icon[data-v-5d4a76b6]{width:16px;height:16px}
.offer-card__important-info-cta.dsx-disclaimer[data-v-5d4a76b6]{color:#4d4d4d;font-weight:400;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease-out;padding:0;margin-top:4px;align-self:flex-start}
.offer-card__important-info-cta.dsx-disclaimer[data-v-5d4a76b6]:hover{color:#1c69d4}
[data-v-5d4a76b6] #flex-modal__id-offerEvIonnaModal.flex-modal.offer-price-important-info-modal .flex-modal__scrim{background-color:#1f1f1f8c}
[data-v-5d4a76b6] .offer-card__loyalty-credit{align-items:flex-start;background:#f2f2f2;border-radius:3px;display:flex;grid-gap:4px;gap:4px;margin-top:24px;padding:12px;width:100%}
@media(min-width:1280px){[data-v-5d4a76b6] .offer-card__loyalty-credit{margin-top:32px;width:276px}
}
[data-v-5d4a76b6] .offer-card__ev-ionna-discount{align-items:flex-start;background:#f2f2f2;border-radius:3px;display:flex;grid-gap:4px;gap:4px;margin-top:24px;padding:12px;width:100%}
@media(min-width:1280px){[data-v-5d4a76b6] .offer-card__ev-ionna-discount{margin-top:32px;width:276px}
}
[data-v-5d4a76b6] .offer-card__loyalty-credit__container,[data-v-5d4a76b6] .offer-card__ev-ionna-discount__container{align-items:flex-start;display:flex;flex:1 0 0;grid-gap:8px;gap:8px}
[data-v-5d4a76b6] .offer-card__loyalty-credit__icon,[data-v-5d4a76b6] .offer-card__ev-ionna-discount__icon{display:block;flex:0 0 32px;height:32px;width:32px}
[data-v-5d4a76b6] .offer-card__loyalty-credit__info{flex:1 0 0}
[data-v-5d4a76b6] .offer-card__ev-ionna-discount__info{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start}
[data-v-5d4a76b6] .offer-card__loyalty-credit__title,[data-v-5d4a76b6] .offer-card__ev-ionna-discount__content{color:#262626;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px;margin:0}
[data-v-5d4a76b6] .offer-card__loyalty-credit__off-msrp{display:inline}
@media(min-width:1280px){[data-v-5d4a76b6] .offer-card__loyalty-credit__off-msrp{display:block}
}
[data-v-5d4a76b6] .offer-card__ev-ionna-discount__headline{display:inline}
@media(min-width:1280px){[data-v-5d4a76b6] .offer-card__ev-ionna-discount__headline{display:block}
}
[data-v-5d4a76b6] .offer-card__loyalty-credit__details,[data-v-5d4a76b6] .offer-card__ev-ionna-discount__details{color:#4d4d4d;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:300;line-height:18px;margin:0}
[data-v-5d4a76b6] .offer-card__loyalty-credit__amount,[data-v-5d4a76b6] .offer-card__ev-ionna-discount__discount{color:#262626;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px}
[data-v-5d4a76b6] .offer-card__ev-ionna-discount__important-info-cta{align-self:flex-start;color:#4d4d4d;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:4px;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease-out;border:0;background:0;cursor:pointer}
[data-v-5d4a76b6] .offer-card__ev-ionna-discount__important-info-cta:hover{color:#1c69d4}
[data-v-5d4a76b6] .offer-card__loyalty-credit__important-info-cta{align-self:flex-start;color:#4d4d4d;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:4px;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease-out;border:0;background:0;cursor:pointer}
[data-v-5d4a76b6] .offer-card__loyalty-credit__important-info-cta:hover{color:#1c69d4}
[data-v-5d4a76b6] .offer-card__loyalty-credit__see-more-link{display:block;font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}
@media(min-width:1280px){[data-v-5d4a76b6] .offer-card__loyalty-credit__see-more-link{display:inline}
}
[data-v-5d4a76b6] .offer-card__loyalty-credit__see-more-link:hover{color:#1c69d4}
.offer-card--explore-card[data-v-5d4a76b6] .offer-card__loyalty-credit,.offer-card--explore-card[data-v-5d4a76b6] .offer-card__ev-ionna-discount{background:#fff;width:100%}
.offer-card[data-v-5d4a76b6] .offer-card__loyalty-credit[\:has\(\%2B\%20.offer-card__links\)]{margin-bottom:24px}
.offer-card[data-v-5d4a76b6] .offer-card__loyalty-credit:has(+.offer-card__links){margin-bottom:24px}
@media(min-width:1280px){.offer-card[data-v-5d4a76b6] .offer-card__loyalty-credit[\:has\(\%2B\%20.offer-card__links\)]{margin-bottom:32px}
.offer-card[data-v-5d4a76b6] .offer-card__loyalty-credit:has(+.offer-card__links){margin-bottom:32px}
}
.offer-card[data-v-5d4a76b6] .offer-card__ev-ionna-discount[\:has\(\%2B\%20.offer-card__links\)]{margin-bottom:24px}
.offer-card[data-v-5d4a76b6] .offer-card__ev-ionna-discount:has(+.offer-card__links){margin-bottom:24px}
@media(min-width:1280px){.offer-card[data-v-5d4a76b6] .offer-card__ev-ionna-discount[\:has\(\%2B\%20.offer-card__links\)]{margin-bottom:32px}
.offer-card[data-v-5d4a76b6] .offer-card__ev-ionna-discount:has(+.offer-card__links){margin-bottom:32px}
}
.offer-card--category-hub-card .offer-card--featured-card[data-v-5d4a76b6]{min-height:468px}
@media(min-width:768px){.offer-card--category-hub-card .offer-card--featured-card[data-v-5d4a76b6]{display:block;min-height:486px}
}
@media(min-width:1280px){.offer-card--category-hub-card .offer-card--featured-card[data-v-5d4a76b6]{min-height:519px}
}
@media(min-width:1920px){.offer-card--category-hub-card .offer-card--featured-card[data-v-5d4a76b6]{min-height:621px}
}
.offer-card--category-hub-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 12 + var(--dsx-gutter) * 11)}
@media(min-width:768px){.offer-card--category-hub-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 6 + var(--dsx-gutter) * 5)}
}
@media(min-width:1280px){.offer-card--category-hub-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 4 + var(--dsx-gutter) * 3)}
}
@media(min-width:1920px){.offer-card--category-hub-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 3 + var(--dsx-gutter) * 2)}
}
.offer-card--category-hub-card .offer-card__header[data-v-5d4a76b6]{aspect-ratio:1.5}
.offer-card--category-hub-card .offer-card__model-bg[data-v-5d4a76b6]{font-size:119px;line-height:119px}
.offer-card--category-hub-card .offer-card__image[data-v-5d4a76b6]{transform:scale(1.25) translate(10px)}
.offer-card--category-hub-card .offer-card__image.targeted-to-center[data-v-5d4a76b6]{transform:scale(1.25) translate(20px)}
@media(min-width:1920px){.offer-card--category-hub-card .offer-card__image[data-v-5d4a76b6]{width:420px;margin-top:0}
}
.offer-card--featured-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 11 + var(--dsx-gutter) * 10)}
@media(min-width:768px){.offer-card--featured-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 6 + var(--dsx-gutter) * 5)}
}
@media(min-width:1280px){.offer-card--featured-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 4 + var(--dsx-gutter) * 3)}
}
@media(min-width:1920px){.offer-card--featured-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 3 + var(--dsx-gutter) * 2)}
}
.offer-card--featured-card .offer-card__header[data-v-5d4a76b6]{aspect-ratio:1.5}
.offer-card--featured-card .offer-card__model-bg[data-v-5d4a76b6]{font-size:119px;line-height:119px}
.offer-card--featured-card .offer-card__image[data-v-5d4a76b6]{transform:scale(1.3)}
@media(min-width:768px){.offer-card--featured-card .offer-card__image[data-v-5d4a76b6]{transform:scale(1.1)}
}
@media(min-width:768px){.offer-card--featured-card .offer-card__action-desc--lease[data-v-5d4a76b6]{width:80%}
}
@media(min-width:1280px){.offer-card--featured-card .offer-card__action-desc--lease[data-v-5d4a76b6]{width:auto}
.offer-card--featured-card .offer-card__action-desc--lease .bmw-tooltip[data-v-5d4a76b6]{margin-left:2px}
}
@media(min-width:1920px){.offer-card--featured-card .offer-card__action-desc--lease .bmw-tooltip[data-v-5d4a76b6]{margin-left:4px}
}
.offer-card--explore-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 9 + var(--dsx-gutter) * 8)}
@media(min-width:768px){.offer-card--explore-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 5 + var(--dsx-gutter) * 4)}
}
@media(min-width:1280px){.offer-card--explore-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 3 + var(--dsx-gutter) * 2)}
}
.offer-card--explore-card .offer-card__eyebrow[data-v-5d4a76b6]{font-weight:300;transition:color .5s ease-out}
.offer-card--explore-card .offer-card__title[data-v-5d4a76b6]{margin-bottom:0}
@media(min-width:1280px){.offer-card--explore-card .offer-card__title[data-v-5d4a76b6]{margin-bottom:4px}
}
.offer-card--explore-card .offer-card__content[data-v-5d4a76b6]{padding:0 16px 0 0}
.offer-card--explore-card .offer-card__content-top[data-v-5d4a76b6]{margin-bottom:0}
@media(min-width:1280px){.offer-card--explore-card .offer-card__content-top[data-v-5d4a76b6]{margin-bottom:4px}
}
.offer-card--explore-card .offer-card__model-bg[data-v-5d4a76b6]{position:relative;width:100%;color:#666;left:0;top:0}
@media(min-width:1280px){.offer-card--explore-card .offer-card__model-bg[data-v-5d4a76b6]{line-height:1}
}
.offer-card--explore-card .offer-card__header[data-v-5d4a76b6]{aspect-ratio:4/3;overflow:visible}
@media(min-width:1280px){.offer-card--explore-card .offer-card__header[data-v-5d4a76b6]{aspect-ratio:1.6}
}
@media(min-width:1920px){.offer-card--explore-card .offer-card__header[data-v-5d4a76b6]{aspect-ratio:1.77}
}
.offer-card--explore-card .offer-card__image[data-v-5d4a76b6]{width:84%;bottom:0;left:10px;margin-left:0;margin-bottom:16px}
@media(min-width:768px){.offer-card--explore-card .offer-card__image[data-v-5d4a76b6]{width:80%}
}
@media(min-width:1280px){.offer-card--explore-card .offer-card__image[data-v-5d4a76b6]{width:95%;left:0;margin-top:16px}
}
@media(min-width:1920px){.offer-card--explore-card .offer-card__image[data-v-5d4a76b6]{width:90%;margin:24px auto}
}
.offer-card--explore-card .offer-card__action-cta[data-v-5d4a76b6]{margin-bottom:4px;justify-content:left}
.offer-card--explore-card .offer-card__action-cta .offer-card__action-icon[data-v-5d4a76b6]{margin-left:7px}
@media(min-width:768px){.offer-card--explore-card .offer-card__action-desc[data-v-5d4a76b6]{width:auto}
}
.offer-card--explore-card .offer-card__action-desc--lease[data-v-5d4a76b6]{width:80%}
@media(min-width:768px){.offer-card--explore-card .offer-card__action-desc--lease[data-v-5d4a76b6]{width:auto}
}
.offer-card--explore-card .offer-card__action[data-v-5d4a76b6]{padding:0;margin:0;border:0}
.offer-card--fma-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 5.75 + var(--dsx-gutter) * 4.75)}
@media(min-width:768px){.offer-card--fma-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 4 + var(--dsx-gutter) * 3)}
}
@media(min-width:1920px){.offer-card--fma-card[data-v-5d4a76b6]{width:calc(var(--dsx-column) * 3 + var(--dsx-gutter) * 2)}
}
.offer-card--fma-card .offer-card__header[data-v-5d4a76b6]{overflow:visible;aspect-ratio:initial;background-color:transparent}
@media(min-width:450px){.offer-card--fma-card .offer-card__header[data-v-5d4a76b6]{margin-top:30px}
.offer-card--fma-card .offer-card__header .offer-card__header-bg[data-v-5d4a76b6]{height:calc(100% + 30px);margin-top:-30px}
}
@media(min-width:768px){.offer-card--fma-card .offer-card__header[data-v-5d4a76b6]{margin-top:20px}
.offer-card--fma-card .offer-card__header .offer-card__header-bg[data-v-5d4a76b6]{height:calc(100% + 20px);margin-top:-20px}
}
@media(min-width:1280px){.offer-card--fma-card .offer-card__header[data-v-5d4a76b6]{margin-top:30px}
.offer-card--fma-card .offer-card__header .offer-card__header-bg[data-v-5d4a76b6]{height:calc(100% + 30px);margin-top:-30px}
}
.offer-card--fma-card .offer-card__model-bg[data-v-5d4a76b6]{font-size:66px;line-height:66px;left:0;top:20px}
@media(min-width:768px){.offer-card--fma-card .offer-card__model-bg[data-v-5d4a76b6]{font-size:76px;line-height:76px;left:8px}
}
@media(min-width:1280px){.offer-card--fma-card .offer-card__model-bg[data-v-5d4a76b6]{font-size:119px;line-height:119px;top:-30px}
}
@media(min-width:1920px){.offer-card--fma-card .offer-card__model-bg[data-v-5d4a76b6]{top:-40px}
}
.offer-card--fma-card .offer-card__image[data-v-5d4a76b6]{mix-blend-mode:initial;transform:none;display:flex;align-items:center;margin-top:40px;padding:0 16px;min-height:130px}
@media(min-width:768px){.offer-card--fma-card .offer-card__image[data-v-5d4a76b6]{margin-top:0;min-height:230px}
}
@media(min-width:768px) and (max-width:900px){.offer-card--fma-card .offer-card__image[data-v-5d4a76b6]{margin-top:20px;min-height:180px}
}
@media(min-width:1920px){.offer-card--fma-card .offer-card__image[data-v-5d4a76b6]{margin-top:-25px;min-height:330px}
}
.offer-card--fma-card .offer-card__content[data-v-5d4a76b6]{padding:0;margin-top:0}
@media(min-width:768px){.offer-card--fma-card .offer-card__content[data-v-5d4a76b6]{margin-top:-20px}
}
.offer-card--fma-card .offer-card__links .offer-card__link[data-v-5d4a76b6]{display:flex;align-items:center;margin-bottom:8px}
.offer-card--fma-card .offer-card__links .offer-card__link svg[data-v-5d4a76b6]{margin-left:10px}
@media(min-width:768px){.offer-card--fma-card .offer-card__action-desc--lease[data-v-5d4a76b6]{width:80%}
}
@media(min-width:1280px){.offer-card--fma-card .offer-card__action-desc--lease[data-v-5d4a76b6]{width:auto}
.offer-card--fma-card .offer-card__action-desc--lease .bmw-tooltip[data-v-5d4a76b6]{margin-left:2px}
}
@media(min-width:1920px){.offer-card--fma-card .offer-card__action-desc--lease .bmw-tooltip[data-v-5d4a76b6]{margin-left:4px}
}
.bmw-tooltip[data-v-5d4a76b6]{vertical-align:middle;margin-left:4px;margin-top:-2px}
.carousel__wrapper[data-v-0414efc5]{margin-top:-75px}
@media(min-width:768px){.carousel__wrapper[data-v-0414efc5]{margin-top:-110px}
}
@media(min-width:1920px){.carousel__wrapper[data-v-0414efc5]{margin-top:-140px}
}
.carousel__carousel[data-v-0414efc5]{display:flex;width:100%;grid-gap:16px;gap:16px;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin-bottom:48px;padding-right:24px;scrollbar-width:none}
@media(min-width:768px){.carousel__carousel[data-v-0414efc5]{grid-gap:24px;gap:24px;padding-right:48px}
}
@media(min-width:1280px){.carousel__carousel[data-v-0414efc5]{padding-right:96px}
}
@media(min-width:1920px){.carousel__carousel[data-v-0414efc5]{margin-bottom:64px}
}
.carousel__carousel[data-v-0414efc5]::-webkit-scrollbar{display:none}
.carousel__carousel-slide[data-v-0414efc5]{display:flex;scroll-snap-align:start}
.carousel__scroll-button[data-v-0414efc5]{background-color:#262626;color:#fff;border:0;border-radius:3px;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .1s linear}
.carousel__scroll-button[data-v-0414efc5]:hover{background-color:#4d4d4d}
.carousel__scroll-button.inactive[data-v-0414efc5]{color:#666;background-color:#bbb}
.carousel__scroll-button.prev-button[data-v-0414efc5]{margin-right:4px}
@media(min-width:1280px){.carousel__scroll-button.prev-button[data-v-0414efc5]{margin-right:8px}
}
.carousel__footer[data-v-0414efc5]{display:flex;justify-content:space-between;align-items:center;margin-right:var(--dsx-margin)}
.carousel__scroll-actions[data-v-0414efc5]{display:flex;width:80px}
.carousel__scroll-track[data-v-0414efc5]{height:4px;width:calc(100% - 76px);margin-right:48px;background-color:#e6e6e6;border-radius:4px;overflow:hidden}
.carousel__scroll-bar[data-v-0414efc5]{height:100%;width:20%;height:15px;position:relative;cursor:grab}
.carousel__thumb[data-v-0414efc5]{height:4px;background-color:#4d4d4d;border-radius:4px}
.carousel__thumb[data-v-0414efc5]:hover{background-color:#262626}
.carousel__scroll-bar.grabbing[data-v-0414efc5]{background-color:#262626;cursor:grabbing}
.carousel--explore[data-v-0414efc5]{margin-top:0}
.carousel--explore .carousel__carousel[data-v-0414efc5]{margin-bottom:48px}
.carousel--explore.carousel--finance .carousel__carousel[data-v-0414efc5]{margin-bottom:18px}
.carousel__wrapper.carousel--fma[data-v-0414efc5]{margin-top:-90px}
@media(min-width:768px){.carousel__wrapper.carousel--fma[data-v-0414efc5]{margin-top:-125px}
}
@media(min-width:1280px){.carousel__wrapper.carousel--fma[data-v-0414efc5]{margin-top:-137px}
}
@media(min-width:1920px){.carousel__wrapper.carousel--fma[data-v-0414efc5]{margin-top:-156px}
}
.carousel__wrapper.carousel--fma .carousel__carousel[data-v-0414efc5],.carousel__wrapper.carousel--fma .carousel__footer[data-v-0414efc5]{margin-bottom:32px}
@media(min-width:768px){.carousel__wrapper.carousel--fma .carousel__carousel[data-v-0414efc5],.carousel__wrapper.carousel--fma .carousel__footer[data-v-0414efc5]{margin-bottom:40px}
}
@media(min-width:1280px){.carousel__wrapper.carousel--fma .carousel__carousel[data-v-0414efc5],.carousel__wrapper.carousel--fma .carousel__footer[data-v-0414efc5]{margin-bottom:48px}
}
@media(min-width:1920px){.carousel__wrapper.carousel--fma .carousel__carousel[data-v-0414efc5],.carousel__wrapper.carousel--fma .carousel__footer[data-v-0414efc5]{margin-bottom:64px}
}
@media(min-width:1280px){.carousel__carousel[data-v-0414efc5]{margin-bottom:64px}
}
@media(min-width:1920px){.carousel__carousel[data-v-0414efc5]{margin-bottom:80px}
.carousel--explore .carousel__carousel[data-v-0414efc5]{margin-bottom:64px}
}
.featured-offers__main[data-v-cf2d0209]{margin-bottom:48px}
.featured-offers__pfa[data-v-cf2d0209]{position:relative;max-width:1920px;min-height:300px;z-index:-1}
.featured-offers__pfa[data-v-cf2d0209]:before{background:linear-gradient(181deg,rgba(0,0,0,0) 50.06%,rgba(0,0,0,.48) 71.08%),linear-gradient(181deg,rgba(0,0,0,.32) .48%,rgba(0,0,0,0) 50%);content:"";height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;z-index:2}
@media(min-width:768px){.featured-offers__pfa[data-v-cf2d0209]:before{background:linear-gradient(181deg,rgba(0,0,0,.32) .48%,rgba(0,0,0,0) 50%),linear-gradient(181deg,rgba(0,0,0,0) 50.06%,rgba(0,0,0,.48) 99.52%)}
}
@media(min-width:1280px){.featured-offers__pfa[data-v-cf2d0209]:before{background:linear-gradient(11deg,rgba(0,0,0,0) 56.03%,rgba(0,0,0,.65) 96.54%),linear-gradient(179deg,rgba(0,0,0,0) 50.12%,rgba(0,0,0,.48) 99.3%)}
}
@media(min-width:1920px){.featured-offers__pfa[data-v-cf2d0209]:before{background:linear-gradient(11deg,rgba(0,0,0,0) 56.03%,rgba(0,0,0,.65) 96.54%)}
}
@media(min-width:1920px){.featured-offers__pfa[data-v-cf2d0209]{margin-left:auto;margin-right:auto}
}
.featured-offers__pfa-header[data-v-cf2d0209]{position:absolute;height:calc(100% - 152px);left:0;top:48px;display:flex;flex-direction:column;justify-content:space-between;z-index:2}
@media(min-width:768px){.featured-offers__pfa-header[data-v-cf2d0209]{height:calc(100% - 187px)}
}
@media(min-width:1280px){.featured-offers__pfa-header[data-v-cf2d0209]{flex-direction:row;height:auto;top:auto;bottom:142px;width:calc(var(--dsx-column) * 12 + var(--dsx-gutter) * 11);align-items:flex-end}
}
@media(min-width:1920px){.featured-offers__pfa-header[data-v-cf2d0209]{left:84px;bottom:188px}
}
.featured-offers__pfa-header .featured-offers__pfa-disc[data-v-cf2d0209]{color:var(--Greyscale-GS-0---FFFFFF,#fff);font-size:var(--label-1-font-size);font-style:normal;font-weight:var(--font-weight-1);line-height:var(--label-1-line-height);margin-bottom:3px;z-index:3}
@media(min-width:1280px){.featured-offers__pfa-header .featured-offers__pfa-disc[data-v-cf2d0209]{margin-bottom:0}
}
.featured-offers__pfa-header .featured-offers__pfa-disc--cgi-disclaimer[data-v-cf2d0209]{margin-top:auto;margin-bottom:4px}
@media(min-width:1280px){.featured-offers__pfa-header .featured-offers__pfa-disc--cgi-disclaimer[data-v-cf2d0209]{margin-top:0;margin-bottom:0}
}
.featured-offers__cgi-disclaimer[data-v-cf2d0209]{color:var(--Greyscale-GS-0---FFFFFF,#fff);font-size:var(--label-1-font-size);font-style:normal;font-weight:var(--font-weight-1);line-height:var(--label-1-line-height);z-index:3}
.featured-offers__cgi-disclaimer--top[data-v-cf2d0209]{display:none;position:absolute;right:96px;top:40px}
@media(min-width:1280px){.featured-offers__cgi-disclaimer--top[data-v-cf2d0209]{display:inline-block}
}
.featured-offers__cgi-disclaimer--bottom[data-v-cf2d0209]{display:inline-block}
@media(min-width:1280px){.featured-offers__cgi-disclaimer--bottom[data-v-cf2d0209]{display:none}
}
.featured-offers__pfa-title[data-v-cf2d0209]{line-height:42px;color:#fff;margin-bottom:4px}
@media(min-width:1280px){.featured-offers__pfa-title[data-v-cf2d0209]{margin-bottom:8px}
}
.featured-offers__pfa-all[data-v-cf2d0209]{display:flex;align-items:center}
.featured-offers__pfa-all .featured-offers__pfa-icon[data-v-cf2d0209]{width:16px;height:16px;margin-left:5px}
.featured-offers__pfa-bg img[data-v-cf2d0209]{display:block;width:100%;max-width:100%}
.featured-offers__carousel-wrapper[data-v-cf2d0209]{margin-right:unset}
.featured-offers__carousel-wrapper.featured-offers__carousel-wrapper--bleed[data-v-cf2d0209]{padding-left:0;padding-right:0}
@media(min-width:1280px){.featured-offers__carousel-wrapper.featured-offers__carousel-wrapper--bleed[data-v-cf2d0209]{margin-left:dsx-grid-endpoint-gutter("lg")}
}
@media(min-width:1920px){.featured-offers__carousel-wrapper.featured-offers__carousel-wrapper--bleed[data-v-cf2d0209]{margin-left:dsx-grid-endpoint-gutter("xxl")}
}
@media(min-width:1920px){.featured-offers__carousel-wrapper.featured-offers__carousel-wrapper--bleed[data-v-cf2d0209]{margin-left:calc((100vw - 1920px)/2 + 84px)}
}
@media(min-width:1920px){.featured-offers__carousel-wrapper[data-v-cf2d0209]{margin-right:auto;max-width:1920px;padding-left:78px}
}
@media(min-width:1280px){.featured-offers__main[data-v-cf2d0209]{margin-bottom:64px}
}
@media(min-width:1920px){.featured-offers__main[data-v-cf2d0209]{margin-bottom:80px}
}
.featured-offers__header[data-v-e2306616]{padding-top:48px;padding-bottom:48px;display:flex;flex-direction:column;justify-content:space-between}
@media(min-width:1280px){.featured-offers__header[data-v-e2306616]{flex-direction:row;padding-top:96px;padding-bottom:96px}
}
.featured-offers__title-group[data-v-e2306616]{margin-bottom:32px}
@media(min-width:1280px){.featured-offers__title-group[data-v-e2306616]{margin-bottom:0}
}
.featured-offers__title[data-v-e2306616]{margin-bottom:4px}
@media(min-width:1280px){.featured-offers__title[data-v-e2306616]{margin-bottom:8px}
}
@media(min-width:1920px){.featured-offers__title[data-v-e2306616]{margin-bottom:16px}
}
.featured-offers__search-wrapper[data-v-e2306616]{display:flex;flex-direction:column}
@media(min-width:1280px){.featured-offers__search-wrapper[data-v-e2306616]{flex-direction:row;width:calc(var(--dsx-column) * 7 + var(--dsx-gutter) * 6)}
}
@media(min-width:1920px){.featured-offers__search-wrapper[data-v-e2306616]{width:calc(var(--dsx-column) * 5 + var(--dsx-gutter) * 4)}
}
.featured-offers__search[data-v-e2306616]{position:relative;flex:0 0 50%}
@media(min-width:1280px){.featured-offers__search[data-v-e2306616]{flex:1 0 50%}
}
.featured-offers__search-icon[data-v-e2306616]{position:absolute;top:14px;left:20px;width:24px;height:24px}
.featured-offers__search-input[data-v-e2306616]{border-radius:3px;border:1px solid #bbb;padding-left:52px;width:100%;height:54px;margin:0}
.featured-offers__search-input.featured-offers__search-input--error[data-v-e2306616]{border-color:red;outline:1px solid red}
.featured-offers__search-input[data-v-e2306616]:hover{border-color:#4d4d4d;outline:1px solid #4d4d4d}
.featured-offers__search-input--error[data-v-e2306616]{color:red}
.featured-offers__search-submit[data-v-e2306616]{flex:0 0 50%;border-radius:3px;border:0;color:#fff;flex:1;padding:15px 24px;text-align:center;transition:background-color .2s ease-out;height:54px}
@media(min-width:1280px){.featured-offers__search-submit[data-v-e2306616]{margin-left:8px;flex:1 0 33%}
}
@media(min-width:1920px){.featured-offers__search-submit[data-v-e2306616]{margin-left:16px;padding:13px 24px}
}
.featured-offers__search-desc[data-v-e2306616]{flex:0 0 100%;margin-top:4px;margin-bottom:16px;color:#666}
.featured-offers__search-desc.featured-offers__search-desc--error[data-v-e2306616]{color:red}
@media(min-width:1280px){.featured-offers__search-desc[data-v-e2306616]{margin-bottom:0}
}
.fmaoffers[data-v-727739f1]{margin-bottom:50px}
@media(min-width:768px){.fmaoffers[data-v-727739f1]{margin-bottom:80px}
}
.fmaoffers--nowrap[data-v-727739f1]{white-space:nowrap}
.fmaoffers__pfa[data-v-727739f1]{position:relative;max-width:1920px;min-height:300px}
@media(min-width:1920px){.fmaoffers__pfa[data-v-727739f1]{margin-left:auto;margin-right:auto}
}
.fmaoffers__pfa-header[data-v-727739f1]{position:absolute;top:0;left:0;right:0;margin-top:80px;color:#fff;text-align:center}
.fmaoffers__pfa-header .fmaoffers__pfa-text[data-v-727739f1]{margin:0 auto}
@media(min-width:768px){.fmaoffers__pfa-header .fmaoffers__pfa-text[data-v-727739f1]{max-width:558px}
}
@media(min-width:1280px){.fmaoffers__pfa-header .fmaoffers__pfa-text[data-v-727739f1]{max-width:unset}
}
.fmaoffers__pfa-header .fmaoffers__pfa-graphic img[data-v-727739f1]{max-width:200px;margin:0 auto 19px}
@media(min-width:768px){.fmaoffers__pfa-header .fmaoffers__pfa-graphic img[data-v-727739f1]{max-width:303px;margin-bottom:17px}
}
@media(min-width:1280px){.fmaoffers__pfa-header .fmaoffers__pfa-graphic img[data-v-727739f1]{max-width:342px}
}
@media(min-width:1920px){.fmaoffers__pfa-header .fmaoffers__pfa-graphic img[data-v-727739f1]{max-width:400px}
}
.fmaoffers__pfa-bg img[data-v-727739f1]{display:block;width:100%;max-width:100%}
.fmaoffers__carousel-wrapper[data-v-727739f1]{margin-right:unset}
@media(min-width:1920px){.fmaoffers__carousel-wrapper[data-v-727739f1]{margin-right:auto;max-width:1920px;padding-left:78px}
}
.fmaoffers__disclaimer[data-v-727739f1]{border-top:1px solid #bbb;padding-top:20px;color:#4d4d4d}
@media(min-width:1280px){.fmaoffers__main[data-v-727739f1]{margin-bottom:64px}
}
@media(min-width:1920px){.fmaoffers__main[data-v-727739f1]{margin-bottom:80px}
}
.explore-offers[data-v-5e0451b8]{background-color:#f6f6f6;padding-top:48px;padding-bottom:48px}
@media(min-width:1280px){.explore-offers[data-v-5e0451b8]{padding-top:96px;padding-bottom:96px}
}
.explore-offers__header[data-v-5e0451b8]{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:48px}
@media(min-width:1280px){.explore-offers__header[data-v-5e0451b8]{flex-direction:row;justify-content:space-between;align-items:baseline}
}
@media(min-width:1920px){.explore-offers__header[data-v-5e0451b8]{margin-bottom:64px}
}
.explore-offers__header .explore-offers__desc[data-v-5e0451b8]{display:inline-block;font-size:16px;color:#262626}
.explore-offers__tabs[data-v-5e0451b8]{margin-bottom:48px;border-bottom:1px solid #e6e6e6}
.explore-offers__tabs .explore-offers__tabs-item[data-v-5e0451b8]{color:#666;padding:10px;margin:0 8px}
.explore-offers__tabs .explore-offers__tabs-item[data-status=active][data-v-5e0451b8]{color:#262626;border-bottom:4px solid #262626}
.explore-offers__title[data-v-5e0451b8]{display:inline-block;margin-right:12px}
.explore-offers__carousel-wrapper[data-v-5e0451b8]{margin-right:unset}
@media(min-width:1920px){.explore-offers__carousel-wrapper[data-v-5e0451b8]{margin-right:auto;margin-left:auto;max-width:1920px;padding-left:78px}
}
.explore-offers__carousel[data-v-5e0451b8]{display:none}
.explore-offers__carousel[data-status=active][data-v-5e0451b8]{display:block}
.category-hub-header-container[data-v-887d5735]{padding-top:48px;padding-bottom:48px}
.category-hub-header-container .category-hub-header__title[data-v-887d5735]{margin:12px 0}
@media(min-width:768px){.category-hub-header-container .category-hub-header__description[data-v-887d5735]{width:calc(var(--dsx-column) * 7 + var(--dsx-gutter) * 6)}
}
@media(min-width:1280px){.category-hub-header-container[data-v-887d5735]{padding-top:64px;padding-bottom:64px}
.category-hub-header-container .category-hub-header__title[data-v-887d5735]{margin:32px 0 8px;width:calc(var(--dsx-column) * 8 + var(--dsx-gutter) * 7)}
.category-hub-header-container .category-hub-header__description[data-v-887d5735]{width:calc(var(--dsx-column) * 6 + var(--dsx-gutter) * 5)}
}
@media(min-width:1920px){.category-hub-header-container[data-v-887d5735]{padding-top:80px;padding-bottom:80px}
.category-hub-header-container .category-hub-header__title[data-v-887d5735]{margin:40px 0 12px}
.category-hub-header-container .category-hub-header__description[data-v-887d5735]{width:calc(var(--dsx-column) * 7 + var(--dsx-gutter) * 6)}
}
.offers-null-state-section[data-v-dc517ac9]{width:100%;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f6f6f6;grid-gap:8px;gap:8px}
.offers-null-state-section .offers-null-state-icon[data-v-dc517ac9]{color:#bbb;width:55px;height:49px}
.offers-null-state-section .offers-null-state-content[data-v-dc517ac9]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:232px;grid-gap:16px;gap:16px}
.offers-null-state-section .offers-null-state__clear-all-button[data-v-dc517ac9]{display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px;width:100%;color:#262626;transition:color .2s ease-out;padding:0}
.offers-null-state-section .offers-null-state__clear-all-button svg[data-v-dc517ac9]{width:14px;height:17px}
.offers-null-state-section .offers-null-state__clear-all-button:hover svg[data-v-dc517ac9],.offers-null-state-section .offers-null-state__clear-all-button:hover span[data-v-dc517ac9]{color:#1c69d4}
@media(min-width:768px){.offers-null-state-section[data-v-dc517ac9]{flex-direction:row;justify-content:flex-start;grid-gap:24px;gap:24px}
.offers-null-state-section .offers-null-state-content[data-v-dc517ac9]{max-width:unset;align-items:flex-start;grid-gap:8px;gap:8px}
.offers-null-state-section .offers-null-state__clear-all-button[data-v-dc517ac9]{justify-content:flex-start}
}
@media(min-width:1280px){.offers-null-state-section[data-v-dc517ac9]{padding:48px;grid-gap:32px;gap:32px}
.offers-null-state-section .offers-null-state-content[data-v-dc517ac9]{grid-gap:12px;gap:12px}
}
@media(min-width:1920px){.offers-null-state-section[data-v-dc517ac9]{padding:64px;grid-gap:40px;gap:40px}
.offers-null-state-section .offers-null-state-content[data-v-dc517ac9]{grid-gap:16px;gap:16px}
}
.offer-applied-filter-container.offer-hide-mobile-tablet[data-v-2ef2d2b3]{display:none}
.offer-applied-filter-container[data-v-2ef2d2b3]{display:flex;flex-wrap:wrap;align-items:center;padding:24px}
.offers-results__actions .offer-applied-filter-container[data-v-2ef2d2b3]{border-left:1px solid #bbb;padding:0 0 0 16px;margin-left:16px;grid-gap:12px;gap:12px}
.offer-applied-filter-container .offer-applied-no-filters[data-v-2ef2d2b3]{display:none}
.offer-applied-filter-container .remove-filter-button[data-v-2ef2d2b3]{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;background-color:transparent;border-radius:3px;border:1px solid #bbb;color:#666;padding:7px 12px;margin-right:8px;margin-bottom:8px;cursor:pointer}
@media(min-width:1280px){.offer-applied-filter-container .remove-filter-button[data-v-2ef2d2b3]{padding:6px 12px}
}
@media(min-width:1920px){.offer-applied-filter-container .remove-filter-button[data-v-2ef2d2b3]{padding:5px 12px}
}
.offers-results__actions .offer-applied-filter-container .remove-filter-button[data-v-2ef2d2b3]{padding:14px 20px;margin-right:0;margin-bottom:0}
@media(min-width:1920px){.offers-results__actions .offer-applied-filter-container .remove-filter-button[data-v-2ef2d2b3]{padding:13px 20px}
}
.offer-applied-filter-container .remove-filter-button svg[data-v-2ef2d2b3]{color:#666;width:16px;height:16px;pointer-events:none}
.offer-applied-filter-container .remove-filter-button[data-v-2ef2d2b3]:hover{color:#262626;border:1px solid #262626;box-shadow:0 0 0 1px #262626}
.offer-applied-filter-container .remove-filter-button:hover svg[data-v-2ef2d2b3]{color:#262626}
.offer-applied-filter-container .clear-all-filters-button[data-v-2ef2d2b3]{display:flex;justify-content:center;align-items:center;grid-gap:4px;gap:4px;background-color:transparent;border:0;padding:0;margin-bottom:8px;cursor:pointer}
.offers-results__actions .offer-applied-filter-container .clear-all-filters-button[data-v-2ef2d2b3]{margin-bottom:0}
.offer-applied-filter-container .clear-all-filters-button svg[data-v-2ef2d2b3]{color:#262626;width:24px;height:24px}
.offer-applied-filter-container .clear-all-filters-button:hover svg[data-v-2ef2d2b3],.offer-applied-filter-container .clear-all-filters-button:hover span[data-v-2ef2d2b3]{color:#1c69d4}
@media(min-width:1280px){.offer-applied-filter-container.offer-hide-mobile-tablet[data-v-2ef2d2b3]{display:flex}
}
.offer-filter-accordion[data-v-fe05d036]{border-top:1px solid #e6e6e6}
.offer-filter-accordion .offer-filter-accordion__toggle-button[data-v-fe05d036]{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:transparent;border:0;padding:24px 0;cursor:pointer}
@media(min-width:1920px){.offer-filter-accordion .offer-filter-accordion__toggle-button[data-v-fe05d036]{padding:32px 0}
}
.offer-filter-accordion .offer-filter-accordion__toggle-button .offer-filter-accordion__arrow-icon[data-v-fe05d036]{color:#262626;width:24px;height:24px}
.offer-filter-accordion .offer-filter-accordion__toggle-button[data-v-fe05d036]:hover{color:#1c69d4}
.offer-filter-accordion .offer-filter-accordion__toggle-button:hover .offer-filter-accordion__arrow-icon[data-v-fe05d036]{color:#1c69d4;fill:#1c69d4}
.offerFilterAccordion-enter-active[data-v-fe05d036],.offerFilterAccordion-leave-active[data-v-fe05d036]{transition:all .2s ease}
.offerFilterAccordion-enter[data-v-fe05d036],.offerFilterAccordion-leave-to[data-v-fe05d036]{max-height:0;opacity:0}
.offerFilterAccordion-enter-to[data-v-fe05d036],.offerFilterAccordion-leave[data-v-fe05d036]{max-height:500px;opacity:1}
.offer-button-filters-container[data-v-e4754781]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;padding-bottom:24px}
@media(min-width:1920px){.offer-button-filters-container[data-v-e4754781]{grid-gap:10px;gap:10px}
}
.offer-button-filters-container .offer-button-filter[data-v-e4754781]{background-color:transparent;border:1px solid #262626;border-radius:3px;cursor:pointer;padding:0;width:52px;height:52px}
.offer-button-filters-container .offer-button-filter[data-v-e4754781]:hover,.offer-button-filters-container .selected[data-v-e4754781]{border:2px solid #262626}
.offer-checkbox-filters-container[data-v-dde4c5c1]{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-bottom:24px}
.offer-checkbox-filters-container .offer-checkbox-filter[data-v-dde4c5c1]{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer}
.offer-checkbox-filters-container .offer-checkbox-filter[data-v-dde4c5c1]:hover{color:#8e8e8e}
.offer-checkbox-filters-container .offer-checkbox[data-v-dde4c5c1]{border:2px solid #bbb;border-radius:3px;width:24px;height:24px;margin:0;cursor:pointer;accent-color:#262626}
.offer-checkbox-filters-container .offer-checkbox[data-v-dde4c5c1]:hover{opacity:.5}
.offer-checkbox-filters-container .offer-checkbox[data-v-dde4c5c1]:hover:after{content:"";display:block;width:21px;height:21px;color:#8e8e8e;position:relative;top:1px}
.offer-checkbox-filters-container .offer-checkbox__text[data-v-dde4c5c1]{display:flex;justify-content:space-between;align-items:center;width:100%}
.offer-price-filter[data-v-14a3eced]{display:flex;align-items:flex-end;padding-bottom:24px}
.offer-price-filter span[data-v-14a3eced]{font-size:12px;line-height:16px}
.offer-price-filter__content[data-v-14a3eced]{flex:1;padding-left:7px;padding-right:7px}
.bar-chart[data-v-14a3eced]{display:flex;width:100%;height:120px;background-color:transparent;justify-content:space-evenly;align-items:flex-end;margin-bottom:24px}
.bar[data-v-14a3eced]{border-radius:8px;width:4px;background-color:#e6e6e6}
.bar.in-range[data-v-14a3eced]{background-color:#262626}
.slider-container[data-v-14a3eced]{position:relative}
.custom-slider[data-v-14a3eced]{--trackHeight:4px;--thumbRadius:12px}
.min-price-input-slider[data-v-14a3eced]{z-index:1}
.bubble[data-v-14a3eced]{--bubble-padding:16px;display:inline-block;padding:var(--bubble-padding);border-radius:3px;background-color:#fff;box-shadow:0 0 16px #00000026;position:absolute;top:-64px;z-index:2}
.bubble[data-v-14a3eced]:after{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid white;left:50%;transform:translate(-50%);top:54px}
.custom-slider input[type=range][data-v-14a3eced]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;width:100%;height:100%;margin:0;pointer-events:auto;cursor:pointer}
.custom-slider input[type=range][data-v-14a3eced]::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#bbb;height:var(--trackHeight)}
.custom-slider input[type=range][data-v-14a3eced]::-webkit-slider-thumb{position:relative;width:var(--thumbRadius);height:var(--thumbRadius);margin-top:-4px;background:#262626;border-radius:100%;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:3}
.custom-slider.default input[type=range][data-v-14a3eced]::-moz-range-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#bbb;height:var(--trackHeight)}
.custom-slider input[type=range][data-v-14a3eced]::-moz-range-thumb{position:relative;box-sizing:border-box;width:var(--thumbRadius);height:var(--thumbRadius);margin-top:-4px;background:#262626;border-radius:100%;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:3}
.custom-slider.minmax[data-v-14a3eced]{position:relative;height:var(--trackHeight);background:#bbb;border-radius:3px;margin:0;--progressLeft:0;--progressRight:0}
.custom-slider[data-v-14a3eced]{position:absolute;height:100%}
.custom-slider[data-v-14a3eced]:before{content:"";position:absolute;background-color:#262626;height:100%;left:var(--progressLeft);right:var(--progressRight)}
.custom-slider.minmax input[type=range][data-v-14a3eced]::-webkit-slider-runnable-track{background:0}
.custom-slider.minmax input[type=range][data-v-14a3eced]:before{display:none}
.offer-filter-container .offer-filter-accordion[data-v-f0058209]:first-of-type{border-top:0}
.offer-filter-container .offer-filter[data-v-f0058209]{position:fixed;left:0;top:0;background-color:#fff;width:100%;height:100%;z-index:9999;display:flex;flex-direction:column}
.offer-filter-container .filter-overlay[data-v-f0058209]{position:fixed;left:0;top:0;background-color:#bbb;width:100vw;height:100vh;z-index:7001;opacity:.7}
.offer-filter-container .offer-filter__header[data-v-f0058209]{border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;align-items:center;padding:24px}
.offer-filter-container .offer-filter__header h2[data-v-f0058209]{margin-bottom:0}
.offer-filter-container .filter-close-button[data-v-f0058209]{width:24px;height:24px;background-color:transparent;border:0;padding:0;cursor:pointer}
.offer-filter-container .filter-close-button svg[data-v-f0058209]{color:#000;width:24px;height:24px}
.offer-filter-container .filter-close-button:hover svg[data-v-f0058209]{color:#1c69d4}
.offer-filter-container .offer-filter__body[data-v-f0058209]{flex:1;padding:0 24px;overflow-y:auto}
.offer-filter-container .offer-filter__footer[data-v-f0058209]{border-top:1px solid #e6e6e6;display:flex;width:100%}
.offer-filter-container .filter-apply-button[data-v-f0058209]{display:flex;justify-content:center;align-items:center;border-radius:3px;color:#fff;border:0;height:52px;padding:2px 24px;margin:24px;flex:1}
.offer-filter-container .filter-apply-button[data-v-f0058209]:disabled{opacity:.25}
@media(min-width:768px){.offer-filter-container .offer-filter[data-v-f0058209]{width:calc(var(--dsx-column) * 6 + var(--dsx-gutter) * 5 + 48px)}
}
@media(min-width:1280px){.offer-filter-container .offer-filter[data-v-f0058209]{width:calc(var(--dsx-column) * 3 + var(--dsx-gutter) * 2 + 96px)}
}
@media(min-width:1920px){.offer-filter-container .offer-filter[data-v-f0058209]{width:510px}
.offer-filter-container .offer-filter__body[data-v-f0058209]{padding:0 32px}
}
.offerFilterDrawer-enter-active[data-v-f0058209],.offerFilterDrawer-leave-active[data-v-f0058209]{transition:transform .3s ease}
.offerFilterDrawer-enter-to[data-v-f0058209],.offerFilterDrawer-leave-from[data-v-f0058209]{transform:translate(0)}
.offerFilterDrawer-enter-from[data-v-f0058209],.offerFilterDrawer-leave-to[data-v-f0058209]{transform:translate(-100%);transition:all .2s ease}
.offer-sort-container[data-v-c3b0ae0a]{background-color:#fff;border-radius:3px;box-shadow:0 2px 8px #00000014,0 0 1px #0000003d;width:220px;max-height:260px;position:absolute;top:36px;right:-1px;overflow:auto;z-index:99}
@media(min-width:1280px){.offer-sort-container[data-v-c3b0ae0a]{top:52px}
}
.offer-sort-container .offer-sort__options-container[data-v-c3b0ae0a]{margin:0;padding:0;list-style-type:none}
.offer-sort-container .offer-sort_option[data-v-c3b0ae0a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:space-between;align-items:center;width:100%;height:52px;padding:14px 20px;cursor:pointer}
.offer-sort-container .offer-sort_option svg[data-v-c3b0ae0a]{display:none;width:16px;height:12px}
.offer-sort-container .offer-sort_option svg.selected[data-v-c3b0ae0a]{display:block}
.offer-sort-container .offer-sort_option.current-cursor[data-v-c3b0ae0a]{background-color:#f2f2f2;color:#262626}
.offer-sort-container .offer-sort_option.is-selected[data-v-c3b0ae0a]{background-color:#262626;color:#fff}
.offer-sort-container .offer-sort_option.is-selected svg[data-v-c3b0ae0a]{fill:#fff}
.offer-sort-container .offer-sort_option[data-status=inactive][data-v-c3b0ae0a]{color:#bbb;cursor:default;pointer-events:none}
.offer-sort-container .offer-sort_option[data-status=inactive].current-cursor[data-v-c3b0ae0a]{background-color:inherit;color:inherit}
.offer-sort-container .offer-sort_option[data-status=inactive].current-cursor svg[data-v-c3b0ae0a]{display:none}
.offers-results__filters[data-v-c63e99d7]{padding-top:48px}
.offers-results__header[data-v-c63e99d7]{width:50%;margin-bottom:48px}
.offers-results__title[data-v-c63e99d7]{margin-bottom:24px}
.offers-results__card-grid[data-v-c63e99d7]{display:flex;flex-wrap:wrap;grid-gap:24px;gap:24px;margin-top:20px}
.offers-results__filters-label[data-v-c63e99d7]{color:#666766;letter-spacing:0;margin:0 0 20px;padding-top:20px;border-top:1px solid #e6e6e6}
.offers-results__filters-list[data-v-c63e99d7]{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap;margin-bottom:48px}
.offers-results__filters-item[data-v-c63e99d7]{display:block;text-decoration:none;width:calc(var(--dsx-column) * 4 + var(--dsx-gutter) * 3)}
.offers-results__filters-item:hover .offers-results__filters-icon[data-v-c63e99d7]{color:#262626}
.offers-results__filters-item .offers-results__filters-image[data-v-c63e99d7]{display:block;width:100%;height:auto}
.offers-results__filters-item .offers-results__filters-footer[data-v-c63e99d7]{display:flex;flex-direction:column;margin-top:8px}
.offers-results__filters-item .offers-results__filters-icon-wrapper[data-v-c63e99d7]{display:inline-flex;align-items:center;height:16px}
@media(min-width:1280px){.offers-results__filters-item .offers-results__filters-icon-wrapper[data-v-c63e99d7]{height:24px}
}
.offers-results__filters-item .offers-results__filters-icon[data-v-c63e99d7]{width:24px;height:16px}
.offers-results__filters-item .offers-results__filters-icon[data-type="#icon-bmw-i-badge-gray"][data-v-c63e99d7]{width:15px;height:8px}
.offers-results__filters-item .offers-results__filters-icon[data-type="#icon-bmw-m-badge-gray"][data-v-c63e99d7]{width:23px;height:8px}
@media(min-width:1280px){.offers-results__filters-item .offers-results__filters-icon[data-v-c63e99d7]{width:36px;height:24px}
.offers-results__filters-item .offers-results__filters-icon[data-type="#icon-bmw-i-badge-gray"][data-v-c63e99d7]{width:22px;height:12px}
.offers-results__filters-item .offers-results__filters-icon[data-type="#icon-bmw-m-badge-gray"][data-v-c63e99d7]{width:34px;height:12px}
}
.offers-results__filters-item .offers-results__filters-title[data-v-c63e99d7]{letter-spacing:0;-webkit-font-smoothing:auto}
.offers-results__actions[data-v-c63e99d7]{display:flex;justify-content:space-between;position:relative;padding-bottom:24px}
.offers-results__actions--sort-wrapper[data-v-c63e99d7]{display:flex}
.offers-results__actions-desc[data-v-c63e99d7]{padding-top:8px}
@media(min-width:1280px){.offers-results__actions-desc[data-v-c63e99d7]{margin-right:16px;margin-top:6px}
}
.offers-results__actions-show-below-tablet[data-v-c63e99d7]{display:block}
.offers-results__actions-show-on-desktop[data-v-c63e99d7]{display:none}
.offers-results__actions-filter[data-v-c63e99d7]{color:#fff;display:flex;align-items:center;justify-content:center;height:36px;padding:7px 12px;border-radius:3px}
.offers-results__actions-filter svg[data-v-c63e99d7]{vertical-align:middle;margin-left:5px;width:17px;height:16px}
.offers-results__applied-filters-number[data-v-c63e99d7]{display:flex;justify-content:center;align-items:center;margin-left:8px;background-color:#fff;color:#262626;font-size:10px;font-weight:400;line-height:10px;width:16px;height:16px;border-radius:50%}
.offers-results__actions-sort[data-v-c63e99d7]{display:flex;align-items:center;justify-content:center;height:36px;padding:7px 12px;border-radius:3px}
.offers-results__actions-sort svg[data-v-c63e99d7]{vertical-align:middle;margin-top:-2px;margin-right:2px}
.offers-results__actions-sort.offers-results__actions-sort--open[data-v-c63e99d7]{border-radius:3px 3px 0 0;box-shadow:0 0 0 1px #262626}
.offers-results__card-grid--footer[data-v-c63e99d7]{margin-bottom:48px}
.offer-results__load-more-container[data-v-c63e99d7]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:48px}
.offer-results__load-more-container .offer-results__load-more-text[data-v-c63e99d7]{margin-bottom:24px}
.offer-results__load-more-container .offer-results__load-more-button[data-v-c63e99d7]{color:#fff;background-color:#262626;border-radius:3px;display:flex;padding:2px 24px;justify-content:center;align-items:center;width:202px;height:52px}
.offer-results__load-more-container .offer-results__load-more-button[data-v-c63e99d7]:hover{background-color:#4d4d4d}
@media(min-width:768px){.offers-results__filters[data-v-c63e99d7]{padding-top:40px}
.offers-results__filters-list[data-v-c63e99d7]{margin-bottom:64px;grid-gap:24px;gap:24px}
.offers-results__filters-item[data-v-c63e99d7]{width:calc(var(--dsx-column) * 2 + var(--dsx-gutter) * 1)}
.offers-results__card-grid--footer[data-v-c63e99d7]{margin-bottom:64px}
.offer-results__load-more-container[data-v-c63e99d7]{margin-top:64px}
}
@media(min-width:1280px){.offers-results__filters[data-v-c63e99d7]{padding-top:32px}
.offers-results__filters-list[data-v-c63e99d7]{margin-bottom:48px}
.offers-results__filters-item .offers-results__filters-footer[data-v-c63e99d7]{flex-direction:row;grid-gap:8px;gap:8px}
.offers-results__actions--left[data-v-c63e99d7]{display:flex;flex:1;margin-right:10px}
.offers-results__actions-show-below-tablet[data-v-c63e99d7]{display:none}
.offers-results__actions-show-on-desktop[data-v-c63e99d7]{display:block}
.offers-results__actions-filter[data-v-c63e99d7]{height:52px;padding:14px 20px}
.offers-results__applied-filters-number[data-v-c63e99d7]{display:none}
.offers-results__actions-sort[data-v-c63e99d7]{height:52px;padding:14px 20px}
.offers-results__card-grid--footer[data-v-c63e99d7]{margin-bottom:96px}
.offer-results__load-more-container[data-v-c63e99d7]{margin-top:48px}
}
@media(min-width:1920px){.offers-results__filters[data-v-c63e99d7]{padding-top:40px}
.offers-results__filters-list[data-v-c63e99d7]{margin-bottom:64px}
.offers-results__card-grid--footer[data-v-c63e99d7]{margin-bottom:128px}
.offer-results__load-more-container[data-v-c63e99d7]{margin-top:64px}
}
.sortFadeIn-enter-active[data-v-c63e99d7]{transition:opacity .3s ease-in}
.sortFadeIn-enter[data-v-c63e99d7]{opacity:0}
.error[data-v-086ec813]{position:relative;width:100%;height:100vh;background-image:url(../../../../../content/dam/bmw/marketUS/common/special-offers/error-image-md.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom}
@media(min-width:1280px){.error[data-v-086ec813]{background-image:url(../../../../../content/dam/bmw/marketUS/common/special-offers/error-image.jpg)}
}
.error-container[data-v-086ec813]{position:absolute;color:#fff;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;justify-content:center;width:80%;max-width:848px}
@media(min-width:768px){.error-container[data-v-086ec813]{width:73%}
}
@media(min-width:1280px){.error-container[data-v-086ec813]{width:56%}
}
.error-title[data-v-086ec813]{width:100%;margin-bottom:32px}
.error-subtitle[data-v-086ec813]{width:100%;margin-bottom:48px}
@media(min-width:1280px){.error-subtitle[data-v-086ec813]{margin-bottom:64px}
}
@media(min-width:1920px){.error-subtitle[data-v-086ec813]{margin-bottom:80px}
}
.error-anchor-container[data-v-086ec813]{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:20px;gap:20px}
@media(min-width:768px){.error-anchor-container[data-v-086ec813]{flex-direction:row}
}
.error-anchor[data-v-086ec813]{border-radius:3px;display:flex;justify-content:center;align-items:center;padding:14px 24px;height:52px;transition:all .2s ease-out}
.back-to-home[data-v-086ec813]{color:#fff}
.all-offer-link[data-v-086ec813]{color:#262626;background-color:#fff}
.all-offer-link[data-v-086ec813]:hover{background-color:#bbb}