.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}
.glide__track{overflow:hidden}
.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}
.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide--rtl{direction:rtl}
.resize-observer[data-v-8859cc6c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:0;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}
.resize-observer[data-v-8859cc6c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
.v-popper__popper{z-index:10000;top:0;left:0;outline:0}
.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s;pointer-events:none}
.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}
.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{-webkit-transition:none !important;transition:none !important}
.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}
.v-popper__inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}
.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}
.v-popper__arrow-container{position:absolute;width:10px;height:10px}
.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}
.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}
.v-popper__arrow-inner{visibility:hidden;border-width:7px}
.v-popper__arrow-outer{border-width:6px}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important}
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0}
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent !important;border-right-color:transparent !important;border-top-color:transparent !important}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-color:transparent !important;border-top-color:transparent !important;border-bottom-color:transparent !important}
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0}
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0}
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}
.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;-webkit-box-shadow:0 6px 30px rgba(0,0,0,.10196);box-shadow:0 6px 30px rgba(0,0,0,.10196)}
.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}
.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}
.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}
.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:rgba(0,0,0,.8)}
*,::after,::before{border-color:currentColor}
[brand=BMW]{--font-family-sans:Arial,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-family-serif:BMWGlobalSerifBo,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif;--font-family-mono:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--font-family-bmw-bold:'bmwTypeNextWeb','Arial','Helvetica','sans-serif';--font-family-bmw-light:bmwTypeNextWeb,Arial,sans-serif;--font-family-bmw-next:bmwTypeNextWeb,Arial,sans-serif;--font-family-primary:bmwTypeNextWeb,Arial,sans-serif;--font-family-secondary:bmwTypeNextWeb,Arial,sans-serif;--font-family-icon-primary:BMW_iconFont;--font-family-icon-secondary:BMW_iconFont;--font-size-3xs:.625rem;--font-size-2xs:.75rem;--font-size-xs:.875rem;--font-size-s:1rem;--font-size-m:1.25rem;--font-size-l:1.5rem;--font-size-xl:2rem;--font-size-2xl:3rem;--font-size-3xl:4rem;--font-size-4xl:6rem;--font-size-5xl:8rem;--font-size-6xl:12rem;--font-size-icon-3xs:.625rem;--font-size-icon-2xs:.75rem;--font-size-icon-xs:.875rem;--font-size-icon-s:1rem;--font-size-icon-m:1.25rem;--font-size-icon-l:1.5rem;--font-size-icon-xl:2rem;--font-size-icon-2xl:3rem;--font-size-icon-3xl:4rem;--font-size-button:'1rem','1.25rem';--font-size-headline-0:4rem;--font-size-headline-1:3rem;--font-size-headline-2:2rem;--font-size-headline-2-mobile:2rem;--font-size-headline-3:1.5rem;--font-size-headline-3-mobile:1.5rem;--font-size-headline-4:1.25rem;--font-size-headline-5:1rem;--font-size-headline-6:1.25rem;--font-size-headline-7:1rem;--font-size-subtitle-0:1.25rem;--font-size-subtitle-1:1rem;--font-size-subtitle-2:.875rem;--font-size-subtitle-3:.75rem;--font-size-body-1:1rem;--font-size-body-2:.875rem;--font-size-caption:.75rem;--font-size-label-1:.75rem;--font-size-label-2:.625rem;--font-size-link-1:1rem;--font-size-link-2:.875rem;--font-size-button-base:1rem;--font-size-button-small:.875rem;--line-height-3xs:.875rem;--line-height-2xs:1rem;--line-height-xs:1.25rem;--line-height-s:1.5rem;--line-height-m:1.75rem;--line-height-l:2rem;--line-height-xl:2.5rem;--line-height-2xl:4rem;--line-height-3xl:5rem;--line-height-4xl:7.5rem;--line-height-5xl:10rem;--line-height-6xl:15rem;--line-height-button:1.25rem;--line-height-headline-0:5rem;--line-height-headline-1:4rem;--line-height-headline-2:2.5rem;--line-height-headline-2-mobile:2.5rem;--line-height-headline-3:2rem;--line-height-headline-3-mobile:2rem;--line-height-headline-4:1.75rem;--line-height-headline-5:1.5rem;--line-height-headline-6:1.75rem;--line-height-headline-7:1.5rem;--line-height-subtitle-0:2rem;--line-height-subtitle-1:1.5rem;--line-height-subtitle-2:1.25rem;--line-height-subtitle-3:1rem;--line-height-body-1:1.5rem;--line-height-body-2:1.25rem;--line-height-caption:1rem;--line-height-label-1:1rem;--line-height-label-2:.875rem;--line-height-link-1:1.5rem;--line-height-link-2:.25rem;--line-height-button-base:1.5rem;--line-height-button-small:1.25rem;--font-weight-light:300;--font-weight-bmw-light:300;--font-weight-normal:400;--font-weight-bmw-normal:300;--font-weight-bold:700;--font-weight-bmw-bold:700;--font-weight-headline-0:300;--font-weight-headline-1:300;--font-weight-headline-2:300;--font-weight-headline-2-mobile:300;--font-weight-headline-3:300;--font-weight-headline-3-mobile:300;--font-weight-headline-4:300;--font-weight-headline-5:300;--font-weight-headline-6:400;--font-weight-headline-7:400;--font-weight-subtitle-0:700;--font-weight-subtitle-1:700;--font-weight-subtitle-2:700;--font-weight-subtitle-3:700;--font-weight-body-1:300;--font-weight-body-2:300;--font-weight-caption:300;--font-weight-label-1:700;--font-weight-label-2:700;--font-weight-link-1:700;--font-weight-link-2:700;--font-weight-button-base:700;--spacing-100:5px;--spacing-200:10px;--spacing-300:15px;--spacing-400:20px;--spacing-450:25px;--spacing-500:30px;--spacing-550:35px;--spacing-600:45px;--spacing-650:50px;--spacing-700:60px;--spacing-800:75px;--spacing-900:90px;--spacing-1000:100px;--spacing-1100:110px;--spacing-1200:120px;--spacing-1300:130px;--spacing-1400:140px;--spacing-1500:150px;--spacing-ng-0:0;--spacing-ng-50:2px;--spacing-ng-100:4px;--spacing-ng-150:6px;--spacing-ng-200:8px;--spacing-ng-300:12px;--spacing-ng-400:16px;--spacing-ng-500:20px;--spacing-ng-600:24px;--spacing-ng-700:32px;--spacing-ng-800:40px;--spacing-ng-900:48px;--spacing-ng-1000:64px;--spacing-ng-1100:80px;--spacing-ng-1200:96px;--spacing-ng-1300:128px;--colors-primary-10:#bbd2f3;--colors-primary-20:#1c69d4;--colors-primary-30:#0653b6;--colors-secondary:#4d4d4d;--colors-electrified-10:#0066b1;--colors-dialog-10:#dde8f9;--colors-error-10:#f7e7e9;--colors-error-20:#d20000;--colors-error-30:#af1523;--colors-success-10:#e8f2eb;--colors-success-20:#3db014;--colors-success-30:#1b7b3a;--colors-warning-10:#fbedc9;--colors-warning-20:#ffad1f;--colors-grey-0:#fff;--colors-grey-10:#f6f6f6;--colors-grey-20:#f2f2f2;--colors-grey-30:#e6e6e6;--colors-grey-40:#bbb;--colors-grey-50:#8e8e8e;--colors-grey-60:#666;--colors-grey-70:#4d4d4d;--colors-grey-80:#262626;--colors-grey-100:#000;--colors-pink:#eb62d5;--colors-link-10:#1366d7;--colors-transparent:transparent;--colors-efficiency-class-a:#00a651;--colors-efficiency-class-b:#50b848;--colors-efficiency-class-c:#bfd730;--colors-efficiency-class-d:#fff200;--colors-efficiency-class-e:#fdb913;--colors-efficiency-class-f:#f37021;--colors-efficiency-class-g:#ed1c24;--colors-efficiency-class-ambiental-0:#317abd;--colors-efficiency-class-ambiental-c:#82ac41;--colors-efficiency-class-ambiental-b:#ff0;--text-transform-headline-3:none;--text-transform-headline-3-mobile:none;--text-transform-headline-4:none;--text-transform-headline-5:none;--text-transform-label-1:uppercase;--text-transform-button-base:none;--text-decoration-link-1:underline;--text-decoration-link-2:underline}
[brand=MINI]{--font-family-bmw-next:"MINIReg",Georgia,serif;--font-family-bmw-light:"MINISansReg",Arial,sans-serif;--font-family-primary:"MINIReg",Georgia,serif;--font-family-secondary:"MINISansReg",Arial,sans-serif;--font-family-icon-primary:BMW_iconFont;--font-family-icon-secondary:minI_iconFont;--font-size-headline-0:4rem;--font-size-headline-1:4.625rem;--font-size-headline-2:3.125rem;--font-size-headline-2-mobile:1.875rem;--font-size-headline-3:2rem;--font-size-headline-3-mobile:1.75rem;--font-size-headline-4:1.375rem;--font-size-headline-5:1.375rem;--font-size-headline-6:1.375rem;--font-size-headline-7:1rem;--font-size-subtitle-0:1.375rem;--font-size-subtitle-1:1rem;--font-size-subtitle-2:1rem;--font-size-body-1:1.125rem;--font-size-body-2:1.125rem;--font-size-caption:.875rem;--font-size-label-1:1.125rem;--font-size-label-2:.625rem;--font-size-link-1:1rem;--font-size-link-2:.875rem;--font-size-button-base:1rem;--font-size-button-small:.875rem;--font-weight-headline-0:400;--font-weight-headline-1:700;--font-weight-headline-2:700;--font-weight-headline-2-mobile:700;--font-weight-headline-3:700;--font-weight-headline-3-mobile:700;--font-weight-headline-4:400;--font-weight-headline-5:700;--font-weight-headline-6:700;--font-weight-headline-7:400;--font-weight-subtitle-0:700;--font-weight-subtitle-1:400;--font-weight-subtitle-2:400;--font-weight-body-1:400;--font-weight-body-2:700;--font-weight-caption:400;--font-weight-label-1:400;--font-weight-label-2:400;--font-weight-link-1:700;--font-weight-link-2:700;--font-weight-button-base:400;--line-height-headline-0:5rem;--line-height-headline-1:5.5rem;--line-height-headline-2:3.125rem;--line-height-headline-2-mobile:1.875rem;--line-height-headline-3:2.375rem;--line-height-headline-3-mobile:1.875rem;--line-height-headline-4:1.75rem;--line-height-headline-5:1.75rem;--line-height-headline-6:1.75rem;--line-height-headline-7:1.5rem;--line-height-subtitle-0:1.75rem;--line-height-subtitle-1:1.375rem;--line-height-subtitle-2:1.375rem;--line-height-body-1:1.5rem;--line-height-body-2:1.5rem;--line-height-caption:1.125rem;--line-height-label-1:1.5rem;--line-height-label-2:.8125rem;--line-height-link-1:1.5rem;--line-height-link-2:.25rem;--line-height-button-base:1.375rem;--line-height-button-small:1.25rem;--text-transform-headline-3:uppercase;--text-transform-headline-3-mobile:uppercase;--text-transform-headline-4:uppercase;--text-transform-headline-5:uppercase;--text-transform-label-1:none;--text-transform-button-base:uppercase;--text-decoration-link-1:underline;--text-decoration-link-2:underline;--colors-primary-10:#0085ac;--colors-primary-20:#0085ac;--colors-primary-30:#0085ac;--colors-secondary:#000;--colors-dialog-10:#dde8f9;--colors-error-10:#efa7a7;--colors-error-20:#c00;--colors-error-30:#c00;--colors-success-10:#63e243;--colors-success-20:#96a126;--colors-success-30:#96a126;--colors-warning-10:#ed9300;--colors-warning-20:#ed9300;--colors-grey-0:#fff;--colors-grey-10:#f1f1f1;--colors-grey-20:#e5e5e5;--colors-grey-30:#cbcbcb;--colors-grey-40:#999;--colors-grey-50:#999;--colors-grey-60:#4a4a4a;--colors-grey-70:#333;--colors-grey-80:#000;--colors-grey-100:#000}
[class*=' icon-'],[class^=icon-]{font-family:BMW_iconFont !important;font-family:var(--font-family-icon-primary,BMW_iconFont) !important}
[class*=' icon-'],[class^=icon-]{speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[data-tailwind] *{border-color:currentColor;border-style:solid;border-width:0}
.stocklocator{color:#262626;color:var(--colors-grey-80,#262626);font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-body-1,1rem);font-weight:300;font-weight:var(--font-weight-body-1,300);line-height:1.5rem;line-height:var(--line-height-body-1,1.5rem)}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
.tw-container{width:100%}
@media(min-width:576px){.tw-container{max-width:576px}
}
@media(min-width:600px){.tw-container{max-width:600px}
}
@media(min-width:768px){.tw-container{max-width:768px}
}
@media(min-width:992px){.tw-container{max-width:992px}
}
@media(min-width:1024px){.tw-container{max-width:1024px}
}
@media(min-width:1200px){.tw-container{max-width:1200px}
}
@media(min-width:1760px){.tw-container{max-width:1760px}
}
.tw-reset-button{padding:0;padding:initial;color:#000;color:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.tw-reset-button:focus,.tw-reset-button:hover{color:#000;color:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.tw-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:0;border-style:solid;text-align:center;position:relative;min-width:180px;min-height:3.25rem;padding:.25rem 1.5rem;margin:0;font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-button-base,1rem);font-weight:700;font-weight:var(--font-weight-button-base,700);line-height:1.5rem;line-height:var(--line-height-button-base,1.5rem);color:#fff;color:var(--colors-grey-0,#fff);text-decoration:none;text-transform:none;text-transform:var(--text-transform-button-base,none);cursor:pointer;background-color:#1c69d4;background-color:var(--colors-primary-20,#1c69d4);border-color:#0653b6;border-color:var(--colors-primary-30,#0653b6);border-radius:3px;-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}
.tw-button[disabled]{pointer-events:none;background-color:#bbd2f3;background-color:var(--colors-primary-10,#bbd2f3);opacity:1}
.tw-button:focus,.tw-button:hover{background-color:#0653b6;background-color:var(--colors-primary-30,#0653b6);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.tw-button:active{background-color:#1c69d4;background-color:var(--colors-primary-20,#1c69d4)}
.tw-button.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-button.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-button.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-button.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-button.focus-visible,.tw-button:focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-button.tw-button--sm{min-width:auto;min-height:2.25rem;padding:.125rem 1.5rem;font-size:.875rem;font-size:var(--font-size-button-small,.875rem);line-height:1.25rem;line-height:var(--line-height-button-small,1.25rem)}
.tw-button.tw-button--secondary{background-color:#262626;background-color:var(--colors-grey-80,#262626);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.tw-button.tw-button--secondary[disabled]{background-color:#bbb;background-color:var(--colors-grey-40,#bbb);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.tw-button.tw-button--secondary:focus,.tw-button.tw-button--secondary:hover{background-color:#4d4d4d;background-color:var(--colors-grey-70,#4d4d4d);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.tw-button.tw-button--secondary:active{background-color:#262626;background-color:var(--colors-grey-80,#262626);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.tw-button.tw-button--secondary-light{background-color:#fff;background-color:var(--colors-grey-0,#fff);color:#262626;color:var(--colors-grey-80,#262626)}
.tw-button.tw-button--secondary-light[disabled]{background-color:#8e8e8e;background-color:var(--colors-grey-50,#8e8e8e);color:#666;color:var(--colors-grey-60,#666)}
.tw-button.tw-button--secondary-light:focus,.tw-button.tw-button--secondary-light:hover{background-color:#bbb;background-color:var(--colors-grey-40,#bbb);color:#262626;color:var(--colors-grey-80,#262626)}
.tw-button.tw-button--secondary-light:active{background-color:#fff;background-color:var(--colors-grey-0,#fff);color:#262626;color:var(--colors-grey-80,#262626)}
.tw-button.tw-button--outline{border-width:1px;border-color:#262626;border-color:var(--colors-grey-80,#262626);background-color:transparent;background-color:var(--colors-transparent,transparent);color:#262626;color:var(--colors-grey-80,#262626)}
.tw-button.tw-button--outline[disabled],.tw-button.tw-button--outline[disabled]:focus{border-color:#e6e6e6;border-color:var(--colors-grey-30,#e6e6e6);background-color:transparent;background-color:var(--colors-transparent,transparent);color:#bbb;color:var(--colors-grey-40,#bbb)}
.tw-button.tw-button--outline:focus,.tw-button.tw-button--outline:hover{color:#262626;color:var(--colors-grey-80,#262626)}
.tw-button.tw-button--outline:focus,.tw-button.tw-button--outline:hover{outline:1px solid #262626;outline:1px solid var(--colors-grey-80,#262626)}
.tw-button.tw-button--outline:active{border-color:#262626;border-color:var(--colors-grey-80,#262626);color:#262626;color:var(--colors-grey-80,#262626);outline:0}
.tw-button.tw-button--outline.focus-visible{outline:0}
.tw-button.tw-button--outline.focus-visible{outline:0}
.tw-button.tw-button--outline.focus-visible,.tw-button.tw-button--outline:focus-visible{outline:0}
.tw-button.tw-button--outline-light{border-width:1px;border-color:#f2f2f2;border-color:var(--colors-grey-20,#f2f2f2);background-color:transparent;background-color:var(--colors-transparent,transparent);color:#f2f2f2;color:var(--colors-grey-20,#f2f2f2)}
.tw-button.tw-button--outline-light[disabled]{border-color:#8e8e8e;border-color:var(--colors-grey-50,#8e8e8e);color:#8e8e8e;color:var(--colors-grey-50,#8e8e8e)}
.tw-button.tw-button--outline-light:focus,.tw-button.tw-button--outline-light:hover{border-color:#fff;border-color:var(--colors-grey-0,#fff);color:#fff;color:var(--colors-grey-0,#fff)}
.tw-button.tw-button--outline-light:focus,.tw-button.tw-button--outline-light:hover{outline:1px solid #fff;outline:1px solid var(--colors-grey-0,#fff)}
.tw-button.tw-button--outline-light:active{border-color:#f2f2f2;border-color:var(--colors-grey-20,#f2f2f2);color:#f2f2f2;color:var(--colors-grey-20,#f2f2f2);outline:0}
.tw-button.tw-button--outline-light.focus-visible{outline:0}
.tw-button.tw-button--outline-light.focus-visible{outline:0}
.tw-button.tw-button--outline-light.focus-visible,.tw-button.tw-button--outline-light:focus-visible{outline:0}
[brand=MINI] .tw-button{border-radius:0}
[brand=MINI] .tw-button.tw-button--secondary{background-color:#000;background-color:var(--colors-grey-100,#000);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
[brand=MINI] .tw-button.tw-button--secondary:focus,[brand=MINI] .tw-button.tw-button--secondary:hover{background-color:#262626;background-color:var(--colors-grey-80,#262626);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
[brand=MINI] .tw-button.tw-button--outline{border-width:2px;border-color:#262626;border-color:var(--colors-grey-80,#262626);background-color:transparent;background-color:var(--colors-transparent,transparent);color:#262626;color:var(--colors-grey-80,#262626)}
.tw-show-more{padding:0;padding:initial;color:#000;color:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.tw-show-more:focus,.tw-show-more:hover{color:#000;color:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.tw-reset-button:focus,.tw-reset-button:hover{color:#000;color:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.tw-show-more{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-subtitle-1,1rem);font-weight:700;font-weight:var(--font-weight-subtitle-1,700);line-height:1.5rem;line-height:var(--line-height-subtitle-1,1.5rem);position:relative;padding:0 0 0 22px;line-height:1.25rem;color:#262626;color:var(--colors-grey-80,#262626);outline:0;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}
.tw-show-more::before{font-family:BMW_iconFont !important}
.tw-show-more::before{position:absolute;top:-3px;left:-9px;font-size:2rem;line-height:1;content:'\e92a'}
.tw-show-more.tw-show-more--less::before{content:'\e92d'}
.tw-show-more.focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-show-more.focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-show-more.focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-show-more.focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-show-more.focus-visible,.tw-show-more:focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-show-more:hover{color:#1c69d4;color:var(--colors-primary-20,#1c69d4)}
.tw-show-more:active{color:#0653b6;color:var(--colors-primary-30,#0653b6)}
.tw-show-more[disabled]{color:#bbb;color:var(--colors-grey-40,#bbb);pointer-events:none;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
[brand=MINI] .tw-show-more.tw-show-more--less::before,[brand=MINI] .tw-show-more::before{content:''}
[brand=MINI] .tw-show-more{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-subtitle-1,1rem);font-weight:700;font-weight:var(--font-weight-subtitle-1,700);line-height:1.5rem;line-height:var(--line-height-subtitle-1,1.5rem);padding:0;border-bottom:1px solid #bbb;border-bottom:1px solid var(--colors-grey-40,#bbb)}
.tw-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-subtitle-1,1rem);font-weight:700;font-weight:var(--font-weight-subtitle-1,700);line-height:1.5rem;line-height:var(--line-height-subtitle-1,1.5rem);display:inline-flex;margin:0;color:#262626;color:var(--colors-grey-80,#262626);text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}
.tw-link:focus,.tw-link:hover{color:#1c69d4;color:var(--colors-primary-20,#1c69d4)}
.tw-link:active{color:#0653b6;color:var(--colors-primary-30,#0653b6)}
.tw-link.focus-visible{color:#1c69d4;color:var(--colors-primary-20,#1c69d4);outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-link.focus-visible{color:#1c69d4;color:var(--colors-primary-20,#1c69d4);outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-link.focus-visible{color:#1c69d4;color:var(--colors-primary-20,#1c69d4);outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-link.focus-visible{color:#1c69d4;color:var(--colors-primary-20,#1c69d4);outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-link.focus-visible,.tw-link:focus-visible{color:#1c69d4;color:var(--colors-primary-20,#1c69d4);outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-link[disabled]{color:#bbb;color:var(--colors-grey-40,#bbb);pointer-events:none}
.tw-link.tw-link--arrow{position:relative;padding-right:1.75rem}
[dir=rtl] .tw-link.tw-link--arrow{padding-right:0;padding-left:1.75rem}
.tw-link.tw-link--arrow::before{position:absolute;top:50%;right:0;font-family:BMW_iconFont;font-family:var(--font-family-icon-primary,BMW_iconFont);font-size:2rem;content:'\e92c';-webkit-transform:translateY(-50%);transform:translateY(-50%)}
[dir=rtl] .tw-link.tw-link--arrow::before{right:auto;left:0;content:'\e92b'}
.tw-link.tw-link--sm{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:.875rem;font-size:var(--font-size-subtitle-2,.875rem);font-weight:700;font-weight:var(--font-weight-subtitle-2,700);line-height:1.25rem;line-height:var(--line-height-subtitle-2,1.25rem)}
.tw-link.tw-link--arrow.tw-link--sm{padding-right:1.5rem}
[dir=rtl] .tw-link.tw-link--arrow.tw-link--sm{padding-right:0;padding-left:1.5rem}
.tw-link.tw-link--arrow.tw-link--sm::before{font-size:1.75rem}
.tw-input-field{display:block;height:52px;padding:14px 20px;font-size:1rem;font-weight:400;color:#262626;color:var(--colors-grey-80,#262626);border:1px solid #bbb;border:1px solid var(--colors-grey-40,#bbb);border-radius:3px;outline:0}
[brand=MINI] .tw-input-field{height:40px;border-radius:0}
.tw-input-field::-webkit-input-placeholder{font-weight:300;color:#666;color:var(--colors-grey-60,#666)}
.tw-input-field::-moz-placeholder{font-weight:300;color:#666;color:var(--colors-grey-60,#666)}
.tw-input-field:-ms-input-placeholder{font-weight:300;color:#666;color:var(--colors-grey-60,#666)}
.tw-input-field::-ms-input-placeholder{font-weight:300;color:#666;color:var(--colors-grey-60,#666)}
.tw-input-field::placeholder{font-weight:300;color:#666;color:var(--colors-grey-60,#666)}
[brand=MINI] .tw-input-field::-webkit-input-placeholder{color:#bbb;color:var(--colors-grey-40,#bbb)}
[brand=MINI] .tw-input-field::-moz-placeholder{color:#bbb;color:var(--colors-grey-40,#bbb)}
[brand=MINI] .tw-input-field:-ms-input-placeholder{color:#bbb;color:var(--colors-grey-40,#bbb)}
[brand=MINI] .tw-input-field::-ms-input-placeholder{color:#bbb;color:var(--colors-grey-40,#bbb)}
[brand=MINI] .tw-input-field::placeholder{color:#bbb;color:var(--colors-grey-40,#bbb)}
.tw-input-field:disabled{color:#8e8e8e;color:var(--colors-grey-50,#8e8e8e);background-color:#f2f2f2;background-color:var(--colors-grey-20,#f2f2f2)}
.tw-input-field:focus,.tw-input-field:not(:disabled).focus-visible,.tw-input-field:not(:disabled):hover{border:2px solid #4d4d4d;border:2px solid var(--colors-grey-70,#4d4d4d)}
.tw-input-field:focus,.tw-input-field:not(:disabled).focus-visible,.tw-input-field:not(:disabled):hover{border:2px solid #4d4d4d;border:2px solid var(--colors-grey-70,#4d4d4d)}
.tw-input-field:focus,.tw-input-field:not(:disabled).focus-visible,.tw-input-field:not(:disabled):hover{border:2px solid #4d4d4d;border:2px solid var(--colors-grey-70,#4d4d4d)}
.tw-input-field:focus,.tw-input-field:not(:disabled).focus-visible,.tw-input-field:not(:disabled):hover{border:2px solid #4d4d4d;border:2px solid var(--colors-grey-70,#4d4d4d)}
.tw-input-field:focus,.tw-input-field:not(:disabled).focus-visible,.tw-input-field:not(:disabled):focus-visible,.tw-input-field:not(:disabled):hover{border:2px solid #4d4d4d;border:2px solid var(--colors-grey-70,#4d4d4d)}
.tw-input-field-label{display:block;margin-bottom:8px;color:#666;color:var(--colors-grey-60,#666)}
.tw-input-field-label[disabled]{color:#bbb;color:var(--colors-grey-40,#bbb)}
.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.tw-pointer-events-none{pointer-events:none}
.tw-pointer-events-auto{pointer-events:auto}
.tw-fixed{position:fixed}
.tw-absolute{position:absolute}
.tw-relative{position:relative}
.tw-top-0{top:0}
.tw-bottom-0{bottom:0}
.tw-z-10{z-index:10}
.tw-z-50{z-index:50}
.tw-z-100{z-index:100}
.tw-z-10000{z-index:10000}
.tw-col-span-2{grid-column:span 2/span 2}
.tw-col-span-4{grid-column:span 4/span 4}
.tw-m-0{margin:0}
.tw-m-auto{margin:auto}
.tw-m-ng-200{margin:8px}
.tw-m-ng-600{margin:24px}
.tw-mx-400{margin-left:20px;margin-right:20px}
.tw-mx-600{margin-left:45px;margin-right:45px}
.tw-mx-auto{margin-left:auto;margin-right:auto}
.tw-mx-ng-600{margin-left:24px;margin-right:24px}
.tw-mx-ng-700{margin-left:32px;margin-right:32px}
.tw--mx-400{margin-left:-20px;margin-right:-20px}
.tw--mx-ng-500{margin-left:-20px;margin-right:-20px}
.tw-my-300{margin-top:15px;margin-bottom:15px}
.tw-my-400{margin-top:20px;margin-bottom:20px}
.tw-my-auto{margin-top:auto;margin-bottom:auto}
.tw-my-ng-200{margin-top:8px;margin-bottom:8px}
.tw-my-ng-300{margin-top:12px;margin-bottom:12px}
.tw-my-ng-600{margin-top:24px;margin-bottom:24px}
.tw-mt-0{margin-top:0}
.tw-mt-1{margin-top:.25rem}
.tw-mt-2{margin-top:.5rem}
.tw-mt-10{margin-top:2.5rem}
.tw-mt-200{margin-top:10px}
.tw-mt-300{margin-top:15px}
.tw-mt-400{margin-top:20px}
.tw-mt-500{margin-top:30px}
.tw-mt-600{margin-top:45px}
.tw-mt-700{margin-top:60px}
.tw-mt-900{margin-top:90px}
.tw-mt-2\.5{margin-top:.625rem}
.tw-mt-ng-100{margin-top:4px}
.tw-mt-ng-200{margin-top:8px}
.tw-mt-ng-300{margin-top:12px}
.tw-mt-ng-400{margin-top:16px}
.tw-mt-ng-500{margin-top:20px}
.tw-mt-ng-600{margin-top:24px}
.tw-mt-ng-700{margin-top:32px}
.tw-mt-ng-800{margin-top:40px}
.tw-mt-ng-900{margin-top:48px}
.tw-mt-ng-1000{margin-top:64px}
.tw-mt-ng-1100{margin-top:80px}
.tw-mt-ng-1200{margin-top:96px}
.tw-mt-ng-1300{margin-top:128px}
.tw-mr-5{margin-right:1.25rem}
.tw-mb-0{margin-bottom:0}
.tw-mb-1{margin-bottom:.25rem}
.tw-mb-2{margin-bottom:.5rem}
.tw-mb-4{margin-bottom:1rem}
.tw-mb-6{margin-bottom:1.5rem}
.tw-mb-7{margin-bottom:1.75rem}
.tw-mb-100{margin-bottom:5px}
.tw-mb-200{margin-bottom:10px}
.tw-mb-300{margin-bottom:15px}
.tw-mb-400{margin-bottom:20px}
.tw-mb-500{margin-bottom:30px}
.tw-mb-600{margin-bottom:45px}
.tw-mb-2\.5{margin-bottom:.625rem}
.tw-mb-ng-100{margin-bottom:4px}
.tw-mb-ng-200{margin-bottom:8px}
.tw-mb-ng-300{margin-bottom:12px}
.tw-mb-ng-400{margin-bottom:16px}
.tw-mb-ng-500{margin-bottom:20px}
.tw-mb-ng-600{margin-bottom:24px}
.tw-mb-ng-700{margin-bottom:32px}
.tw-mb-ng-800{margin-bottom:40px}
.tw-mb-ng-900{margin-bottom:48px}
.tw-mb-ng-1000{margin-bottom:64px}
.tw-mb-ng-1100{margin-bottom:80px}
.tw-mb-ng-1200{margin-bottom:96px}
.tw-ml-0{margin-left:0}
.tw-ml-ng-200{margin-left:8px}
.tw-ml-ng-600{margin-left:24px}
.tw-block{display:block}
.tw-inline-block{display:inline-block}
.tw-inline{display:inline}
.tw-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.tw-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.tw-table{display:table}
.tw-table-cell{display:table-cell}
.tw-grid{display:grid}
.tw-hidden{display:none}
.tw-h-6{height:1.5rem}
.tw-h-14{height:3.5rem}
.tw-h-16{height:4rem}
.tw-h-600{height:45px}
.tw-h-650{height:50px}
.tw-h-auto{height:auto}
.tw-h-full{height:100%}
.tw-h-screen{height:100vh}
.tw-w-14{width:3.5rem}
.tw-w-16{width:4rem}
.tw-w-700{width:60px}
.tw-w-auto{width:auto}
.tw-w-1\/2{width:50%}
.tw-w-2\/3{width:66.666667%}
.tw-w-1\/4{width:25%}
.tw-w-2\/5{width:40%}
.tw-w-3\/5{width:60%}
.tw-w-4\/5{width:80%}
.tw-w-full{width:100%}
.tw-flex-1{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
.tw-flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.tw-flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}
.tw-flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.tw-table-auto{table-layout:auto}
@-webkit-keyframes tw-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes tw-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes tw-ping{100%,75%{-webkit-transform:scale(2);transform:scale(2);opacity:0}
}
@keyframes tw-ping{100%,75%{-webkit-transform:scale(2);transform:scale(2);opacity:0}
}
@-webkit-keyframes tw-pulse{50%{opacity:.5}
}
@keyframes tw-pulse{50%{opacity:.5}
}
@-webkit-keyframes tw-bounce{0,100%{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}
50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}
}
@keyframes tw-bounce{0,100%{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}
50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}
}
.tw-cursor-auto{cursor:auto}
.tw-cursor-pointer{cursor:pointer}
.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.tw-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.tw-flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tw-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.tw-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.tw-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.tw-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tw-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.tw-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.tw-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tw-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.tw-gap-1{gap:.25rem}
.tw-gap-2{gap:.5rem}
.tw-gap-3{gap:.75rem}
.tw-gap-5{gap:1.25rem}
.tw-gap-9{gap:2.25rem}
.tw-gap-10{gap:2.5rem}
.tw-gap-x-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.tw-gap-x-3{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}
.tw-gap-x-10{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}
.tw-gap-x-16{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}
.tw-gap-y-6{row-gap:1.5rem}
.tw-space-x-9>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.25rem * var(--tw-space-x-reverse));margin-left:calc(2.25rem * (1 - var(--tw-space-x-reverse)));margin-left:calc(2.25rem * (1 - var(--tw-space-x-reverse)));margin-left:calc(2.25rem * calc(1 - var(--tw-space-x-reverse)))}
.tw-self-end{-ms-flex-item-align:end;align-self:flex-end}
.tw-overflow-auto{overflow:auto}
.tw-overflow-hidden{overflow:hidden}
.tw-overflow-x-auto{overflow-x:auto}
.tw-overflow-y-auto{overflow-y:auto}
.tw-whitespace-nowrap{white-space:nowrap}
.tw-whitespace-pre-line{white-space:pre-line}
.tw-break-words{word-wrap:break-word}
.tw-rounded-sm{border-radius:.125rem}
.tw-rounded-full{border-radius:9999px}
.tw-border-100{border-width:1px}
.tw-border-200{border-width:2px}
.tw-border-t-100{border-top-width:1px}
.tw-border-r-200{border-right-width:2px}
.tw-border-b-100{border-bottom-width:1px}
.tw-border-b-200{border-bottom-width:2px}
.tw-border-l-200{border-left-width:2px}
.tw-border-solid{border-style:solid}
.tw-border-transparent{border-color:transparent;border-color:var(--colors-transparent,transparent)}
.tw-border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}
.tw-border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}
.tw-border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}
.tw-border-primary-20{border-color:#1c69d4;border-color:var(--colors-primary-20,#1c69d4)}
.tw-border-grey-20{border-color:#f2f2f2;border-color:var(--colors-grey-20,#f2f2f2)}
.tw-border-grey-30{border-color:#e6e6e6;border-color:var(--colors-grey-30,#e6e6e6)}
.tw-border-grey-40{border-color:#bbb;border-color:var(--colors-grey-40,#bbb)}
.tw-border-grey-50{border-color:#8e8e8e;border-color:var(--colors-grey-50,#8e8e8e)}
.tw-bg-transparent{background-color:transparent;background-color:var(--colors-transparent,transparent)}
.tw-bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}
.tw-bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}
.tw-bg-primary-20{background-color:#1c69d4;background-color:var(--colors-primary-20,#1c69d4)}
.tw-bg-dialog-10{background-color:#dde8f9;background-color:var(--colors-dialog-10,#dde8f9)}
.tw-bg-grey-10{background-color:#f6f6f6;background-color:var(--colors-grey-10,#f6f6f6)}
.tw-bg-grey-20{background-color:#f2f2f2;background-color:var(--colors-grey-20,#f2f2f2)}
.tw-bg-grey-30{background-color:#e6e6e6;background-color:var(--colors-grey-30,#e6e6e6)}
.tw-bg-grey-40{background-color:#bbb;background-color:var(--colors-grey-40,#bbb)}
.tw-bg-grey-50{background-color:#8e8e8e;background-color:var(--colors-grey-50,#8e8e8e)}
.tw-bg-grey-70{background-color:#4d4d4d;background-color:var(--colors-grey-70,#4d4d4d)}
.tw-bg-grey-80{background-color:#262626;background-color:var(--colors-grey-80,#262626)}
.hover\:tw-bg-transparent:hover{background-color:transparent;background-color:var(--colors-transparent,transparent)}
.hover\:tw-bg-grey-70:hover{background-color:#4d4d4d;background-color:var(--colors-grey-70,#4d4d4d)}
.hover\:tw-bg-grey-80:hover{background-color:#262626;background-color:var(--colors-grey-80,#262626)}
.focus\:tw-bg-transparent:focus{background-color:transparent;background-color:var(--colors-transparent,transparent)}
.focus\:tw-bg-grey-80:focus{background-color:#262626;background-color:var(--colors-grey-80,#262626)}
.tw-bg-opacity-80{--tw-bg-opacity:.8}
.tw-bg-cover{background-size:cover}
.tw-object-cover{-o-object-fit:cover;object-fit:cover}
.tw-p-0{padding:0}
.tw-p-2{padding:.5rem}
.tw-p-100{padding:5px}
.tw-p-200{padding:10px}
.tw-p-400{padding:20px}
.tw-p-ng-150{padding:6px}
.tw-p-ng-200{padding:8px}
.tw-p-ng-400{padding:16px}
.tw-p-ng-600{padding:24px}
.tw-px-0{padding-left:0;padding-right:0}
.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}
.tw-px-100{padding-left:5px;padding-right:5px}
.tw-px-200{padding-left:10px;padding-right:10px}
.tw-px-400{padding-left:20px;padding-right:20px}
.tw-px-500{padding-left:30px;padding-right:30px}
.tw-px-600{padding-left:45px;padding-right:45px}
.tw-px-ng-100{padding-left:4px;padding-right:4px}
.tw-px-ng-200{padding-left:8px;padding-right:8px}
.tw-px-ng-400{padding-left:16px;padding-right:16px}
.tw-px-ng-500{padding-left:20px;padding-right:20px}
.tw-px-ng-600{padding-left:24px;padding-right:24px}
.tw-px-ng-700{padding-left:32px;padding-right:32px}
.tw-py-100{padding-top:5px;padding-bottom:5px}
.tw-py-200{padding-top:10px;padding-bottom:10px}
.tw-py-300{padding-top:15px;padding-bottom:15px}
.tw-py-450{padding-top:25px;padding-bottom:25px}
.tw-py-ng-50{padding-top:2px;padding-bottom:2px}
.tw-py-ng-100{padding-top:4px;padding-bottom:4px}
.tw-py-ng-200{padding-top:8px;padding-bottom:8px}
.tw-py-ng-400{padding-top:16px;padding-bottom:16px}
.tw-py-ng-600{padding-top:24px;padding-bottom:24px}
.tw-py-ng-700{padding-top:32px;padding-bottom:32px}
.tw-py-ng-1000{padding-top:64px;padding-bottom:64px}
.tw-pt-0{padding-top:0}
.tw-pt-200{padding-top:10px}
.tw-pt-650{padding-top:50px}
.tw-pt-900{padding-top:90px}
.tw-pt-ng-200{padding-top:8px}
.tw-pt-ng-400{padding-top:16px}
.tw-pt-ng-600{padding-top:24px}
.tw-pt-ng-1000{padding-top:64px}
.tw-pr-ng-800{padding-right:40px}
.tw-pb-2{padding-bottom:.5rem}
.tw-pb-4{padding-bottom:1rem}
.tw-pb-200{padding-bottom:10px}
.tw-pb-300{padding-bottom:15px}
.tw-pb-400{padding-bottom:20px}
.tw-pb-700{padding-bottom:60px}
.tw-pb-1000{padding-bottom:100px}
.tw-pb-ng-100{padding-bottom:4px}
.tw-pb-ng-200{padding-bottom:8px}
.tw-pb-ng-300{padding-bottom:12px}
.tw-pb-ng-400{padding-bottom:16px}
.tw-pb-ng-500{padding-bottom:20px}
.tw-pb-ng-600{padding-bottom:24px}
.tw-pb-ng-800{padding-bottom:40px}
.tw-text-center{text-align:center}
.tw-font-bmw-bold{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;font-family:var(--font-family-bmw-bold,'bmwTypeNextWeb','Arial','Helvetica','sans-serif')}
.tw-font-bmw-light{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-bmw-light,bmwTypeNextWeb,Arial,sans-serif)}
.tw-text-xs{font-size:.875rem;font-size:var(--font-size-xs,.875rem)}
.tw-text-xl{font-size:2rem;font-size:var(--font-size-xl,2rem)}
.tw-text-2xl{font-size:3rem;font-size:var(--font-size-2xl,3rem)}
.tw-text-2xs{font-size:.75rem;font-size:var(--font-size-2xs,.75rem)}
.tw-text-s{font-size:1rem;font-size:var(--font-size-s,1rem)}
.tw-text-m{font-size:1.25rem;font-size:var(--font-size-m,1.25rem)}
.tw-text-icon-s{font-size:1rem;font-size:var(--font-size-icon-s,1rem)}
.tw-text-icon-m{font-size:1.25rem;font-size:var(--font-size-icon-m,1.25rem)}
.tw-text-icon-l{font-size:1.5rem;font-size:var(--font-size-icon-l,1.5rem)}
.tw-text-icon-xl{font-size:2rem;font-size:var(--font-size-icon-xl,2rem)}
.tw-text-icon-2xl{font-size:3rem;font-size:var(--font-size-icon-2xl,3rem)}
.tw-text-button{font-size:'1rem','1.25rem';font-size:var(--font-size-button,'1rem','1.25rem')}
.tw-font-normal{font-weight:400;font-weight:var(--font-weight-normal,400)}
.tw-font-bold{font-weight:700;font-weight:var(--font-weight-bold,700)}
.tw-font-bmw-light{font-weight:300;font-weight:var(--font-weight-bmw-light,300)}
.tw-font-bmw-bold{font-weight:700;font-weight:var(--font-weight-bmw-bold,700)}
.tw-uppercase{text-transform:uppercase}
.tw-capitalize{text-transform:capitalize}
.tw-text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}
.tw-text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.tw-text-primary-20{color:#1c69d4;color:var(--colors-primary-20,#1c69d4)}
.tw-text-grey-0{color:#fff;color:var(--colors-grey-0,#fff)}
.tw-text-grey-40{color:#bbb;color:var(--colors-grey-40,#bbb)}
.tw-text-grey-50{color:#8e8e8e;color:var(--colors-grey-50,#8e8e8e)}
.tw-text-grey-60{color:#666;color:var(--colors-grey-60,#666)}
.tw-text-grey-70{color:#4d4d4d;color:var(--colors-grey-70,#4d4d4d)}
.tw-text-grey-80{color:#262626;color:var(--colors-grey-80,#262626)}
.hover\:tw-text-grey-70:hover{color:#4d4d4d;color:var(--colors-grey-70,#4d4d4d)}
.focus\:tw-text-grey-70:focus{color:#4d4d4d;color:var(--colors-grey-70,#4d4d4d)}
.tw-line-through{text-decoration:line-through}
.tw-no-underline{text-decoration:none}
.tw-opacity-30{opacity:.3}
.tw-opacity-70{opacity:.7}
*,::after,::before{--tw-shadow:0 0 rgba(0,0,0,0)}
.tw-shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);-webkit-box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}
.hover\:tw-shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}
*,::after,::before{--tw-ring-inset:var(--tw-empty,);/*!*//*!*/--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-ring-shadow:0 0 rgba(0,0,0,0)}
.tw-pe-6{-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}
.tw-ps-100{-webkit-padding-start:5px;padding-inline-start:5px}
.tw-ps-300{-webkit-padding-start:15px;padding-inline-start:15px}
.tw-ps-400{-webkit-padding-start:20px;padding-inline-start:20px}
.tw-ps-ng-200{-webkit-padding-start:8px;padding-inline-start:8px}
.tw-pe-ng-200{-webkit-padding-end:8px;padding-inline-end:8px}
.tw-ps-ng-300{-webkit-padding-start:12px;padding-inline-start:12px}
.tw-pe-ng-300{-webkit-padding-end:12px;padding-inline-end:12px}
.tw-ps-ng-400{-webkit-padding-start:16px;padding-inline-start:16px}
.tw-pe-ng-400{-webkit-padding-end:16px;padding-inline-end:16px}
.tw-ps-ng-600{-webkit-padding-start:24px;padding-inline-start:24px}
.tw-ps-ng-700{-webkit-padding-start:32px;padding-inline-start:32px}
.tw-pe-ng-800{-webkit-padding-end:40px;padding-inline-end:40px}
.tw-pe-ng-900{-webkit-padding-end:48px;padding-inline-end:48px}
.tw-me-4{-webkit-margin-end:1rem;margin-inline-end:1rem}
.tw-me-100{-webkit-margin-end:5px;margin-inline-end:5px}
.tw-ms-200{-webkit-margin-start:10px;margin-inline-start:10px}
.tw-ms-300{-webkit-margin-start:15px;margin-inline-start:15px}
.tw-me-300{-webkit-margin-end:15px;margin-inline-end:15px}
.tw-ms-400{-webkit-margin-start:20px;margin-inline-start:20px}
.tw-me-400{-webkit-margin-end:20px;margin-inline-end:20px}
.tw-ms-500{-webkit-margin-start:30px;margin-inline-start:30px}
.tw-me-ng-50{-webkit-margin-end:2px;margin-inline-end:2px}
.tw-ms-ng-100{-webkit-margin-start:4px;margin-inline-start:4px}
.tw-me-ng-100{-webkit-margin-end:4px;margin-inline-end:4px}
.tw-ms-ng-200{-webkit-margin-start:8px;margin-inline-start:8px}
.tw-me-ng-200{-webkit-margin-end:8px;margin-inline-end:8px}
.tw-ms-ng-300{-webkit-margin-start:12px;margin-inline-start:12px}
.tw-me-ng-300{-webkit-margin-end:12px;margin-inline-end:12px}
.tw-ms-ng-400{-webkit-margin-start:16px;margin-inline-start:16px}
.tw-me-ng-400{-webkit-margin-end:16px;margin-inline-end:16px}
.tw-me-ng-500{-webkit-margin-end:20px;margin-inline-end:20px}
.tw-ms-ng-600{-webkit-margin-start:24px;margin-inline-start:24px}
.tw-me-ng-600{-webkit-margin-end:24px;margin-inline-end:24px}
.tw--ms-200{-webkit-margin-start:-10px;margin-inline-start:-10px}
.tw--ms-400{-webkit-margin-start:-20px;margin-inline-start:-20px}
.tw--me-400{-webkit-margin-end:-20px;margin-inline-end:-20px}
[dir=rtl] .tw-start-0{right:0}
[dir=rtl] .tw-end-0{left:0}
[dir=ltr] .tw-end-0{right:0}
[dir=ltr] .tw-start-0{left:0}
[dir=rtl] .tw-start-ng-100{right:4px}
[dir=ltr] .tw-start-ng-100{left:4px}
[dir=rtl] .tw-float-start{float:right}
[dir=ltr] .tw-float-start{float:left}
[dir=rtl] .tw-text-start{text-align:right}
[dir=rtl] .tw-text-end{text-align:left}
[dir=ltr] .tw-text-end{text-align:right}
[dir=ltr] .tw-text-start{text-align:left}
.headline-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:3rem;font-size:var(--font-size-headline-1,3rem);font-weight:300;font-weight:var(--font-weight-headline-1,300);line-height:4rem;line-height:var(--line-height-headline-1,4rem)}
.headline-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:2rem;font-size:var(--font-size-headline-2-mobile,2rem);font-weight:300;font-weight:var(--font-weight-headline-2-mobile,300);line-height:2.5rem;line-height:var(--line-height-headline-2-mobile,2.5rem)}
.headline-3{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.5rem;font-size:var(--font-size-headline-3-mobile,1.5rem);font-weight:300;font-weight:var(--font-weight-headline-3-mobile,300);line-height:2rem;line-height:var(--line-height-headline-3-mobile,2rem)}
.headline-4{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.25rem;font-size:var(--font-size-headline-4,1.25rem);font-weight:300;font-weight:var(--font-weight-headline-4,300);line-height:1.75rem;line-height:var(--line-height-headline-4,1.75rem)}
.headline-5{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-headline-5,1rem);font-weight:300;font-weight:var(--font-weight-headline-5,300);line-height:1.5rem;line-height:var(--line-height-headline-5,1.5rem)}
.headline-6{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.25rem;font-size:var(--font-size-headline-6,1.25rem);font-weight:400;font-weight:var(--font-weight-headline-6,400);line-height:1.75rem;line-height:var(--line-height-headline-6,1.75rem)}
.headline-7{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-headline-7,1rem);font-weight:400;font-weight:var(--font-weight-headline-7,400);line-height:1.5rem;line-height:var(--line-height-headline-7,1.5rem)}
.subtitle-0{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.25rem;font-size:var(--font-size-subtitle-0,1.25rem);font-weight:700;font-weight:var(--font-weight-subtitle-0,700);line-height:2rem;line-height:var(--line-height-subtitle-0,2rem)}
.subtitle-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-subtitle-1,1rem);font-weight:700;font-weight:var(--font-weight-subtitle-1,700);line-height:1.5rem;line-height:var(--line-height-subtitle-1,1.5rem)}
.subtitle-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:.875rem;font-size:var(--font-size-subtitle-2,.875rem);font-weight:700;font-weight:var(--font-weight-subtitle-2,700);line-height:1.25rem;line-height:var(--line-height-subtitle-2,1.25rem)}
.subtitle-3{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:.75rem;font-size:var(--font-size-subtitle-3,.75rem);font-weight:700;font-weight:var(--font-weight-subtitle-3,700);line-height:1rem;line-height:var(--line-height-subtitle-3,1rem)}
.caption{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:.75rem;font-size:var(--font-size-caption,.75rem);font-weight:300;font-weight:var(--font-weight-caption,300);line-height:1rem;line-height:var(--line-height-caption,1rem)}
.body-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-body-1,1rem);font-weight:300;font-weight:var(--font-weight-body-1,300);line-height:1.5rem;line-height:var(--line-height-body-1,1.5rem)}
.body-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:.875rem;font-size:var(--font-size-body-2,.875rem);font-weight:300;font-weight:var(--font-weight-body-2,300);line-height:1.25rem;line-height:var(--line-height-body-2,1.25rem)}
.label-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:.75rem;font-size:var(--font-size-label-1,.75rem);font-weight:700;font-weight:var(--font-weight-label-1,700);line-height:1rem;line-height:var(--line-height-label-1,1rem)}
.label-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:.625rem;font-size:var(--font-size-label-2,.625rem);font-weight:700;font-weight:var(--font-weight-label-2,700);line-height:.875rem;line-height:var(--line-height-label-2,.875rem)}
.link-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-link-1,1rem);font-weight:700;font-weight:var(--font-weight-link-1,700);line-height:1.5rem;line-height:var(--line-height-link-1,1.5rem);text-decoration:underline;-webkit-text-decoration:var(--text-decoration-link-1,underline);text-decoration:var(--text-decoration-link-1,underline)}
.link-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:.875rem;font-size:var(--font-size-link-2,.875rem);font-weight:700;font-weight:var(--font-weight-link-2,700);line-height:.25rem;line-height:var(--line-height-link-2,.25rem);text-decoration:underline;-webkit-text-decoration:var(--text-decoration-link-2,underline);text-decoration:var(--text-decoration-link-2,underline)}
.tw-typo-subtitle-3{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-bmw-next,bmwTypeNextWeb,Arial,sans-serif);font-size:.75rem;font-size:var(--font-size-2xs,.75rem);font-weight:700;font-weight:var(--font-weight-bold,700)}
.tw-typo-body-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-bmw-next,bmwTypeNextWeb,Arial,sans-serif);font-size:.875rem;font-size:var(--font-size-xs,.875rem);font-weight:300;font-weight:var(--font-weight-light,300)}
@media(min-width:600px){.headline-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:2rem;font-size:var(--font-size-headline-2,2rem);font-weight:300;font-weight:var(--font-weight-headline-2,300);line-height:2.5rem;line-height:var(--line-height-headline-2,2.5rem)}
[brand=MINI] .headline-3{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.5rem;font-size:var(--font-size-headline-3,1.5rem);font-weight:300;font-weight:var(--font-weight-headline-3,300);line-height:2rem;line-height:var(--line-height-headline-3,2rem)}
}
@media(min-width:1024px){.headline-3{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.5rem;font-size:var(--font-size-headline-3,1.5rem);font-weight:300;font-weight:var(--font-weight-headline-3,300);line-height:2rem;line-height:var(--line-height-headline-3,2rem)}
}
.tw-list-reset{padding:0;list-style:none}
.tw-clearfix::after{display:table;clear:both;content:''}
.reset-button{padding:0;padding:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.tw-focusable.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable:focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable-inner.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable-inner.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable-inner.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable-inner.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable-inner.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4)}
.tw-focusable-inner:focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4)}
.reset-button-hover:hover{color:#000;color:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.reset-button-hover:focus{color:#000;color:initial;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}
.tw-no-outline{outline:0}
.tw-pin-x{right:0;left:0}
.tw-pin-y{top:0;bottom:0}
.tw-pin-b{bottom:0}
.tw-pin-t{top:0}
.tw-pin-r{right:0}
.tw-pin-l{left:0}
[dir=rtl] body{direction:rtl}
img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}
@media only screen and (min-width:521px){h1,h2,h3,h4,h5,h6{padding-right:0}
}
@media(min-width:576px){.sm\:tw-mt-ng-800{margin-top:40px}
.sm\:tw-ml-2{margin-left:.5rem}
.sm\:tw-px-400{padding-left:20px;padding-right:20px}
.sm\:tw-text-base{font-size:1rem;line-height:1.5rem}
}
@media(min-width:600px){.medium\:tw-m-0{margin:0}
.medium\:tw-mx-0{margin-left:0;margin-right:0}
.medium\:tw--mx-600{margin-left:-45px;margin-right:-45px}
.medium\:tw-mt-0{margin-top:0}
.medium\:tw-mt-ng-200{margin-top:8px}
.medium\:tw-mt-ng-400{margin-top:16px}
.medium\:tw-mt-ng-600{margin-top:24px}
.medium\:tw-mt-ng-700{margin-top:32px}
.medium\:tw-mt-ng-800{margin-top:40px}
.medium\:tw-mt-ng-900{margin-top:48px}
.medium\:tw-mt-ng-1100{margin-top:80px}
.medium\:tw-mt-ng-1200{margin-top:96px}
.medium\:tw-mt-ng-1300{margin-top:128px}
.medium\:tw-mb-0{margin-bottom:0}
.medium\:tw-mb-ng-100{margin-bottom:4px}
.medium\:tw-mb-ng-600{margin-bottom:24px}
.medium\:tw-mb-ng-700{margin-bottom:32px}
.medium\:tw-mb-ng-800{margin-bottom:40px}
.medium\:tw-mb-ng-900{margin-bottom:48px}
.medium\:tw-mb-ng-1000{margin-bottom:64px}
.medium\:tw-mb-ng-1300{margin-bottom:128px}
.medium\:tw-ml-ng-900{margin-left:48px}
.medium\:tw-block{display:block}
.medium\:tw-inline-block{display:inline-block}
.medium\:tw-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.medium\:tw-h-auto{height:auto}
.medium\:tw-w-auto{width:auto}
.medium\:tw-w-1\/2{width:50%}
.medium\:tw-w-2\/3{width:66.666667%}
.medium\:tw-w-1\/4{width:25%}
.medium\:tw-w-full{width:100%}
.medium\:tw-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.medium\:tw-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.medium\:tw-gap-16{gap:4rem}
.medium\:tw-self-center{-ms-flex-item-align:center;align-self:center}
.medium\:tw-border-b-0{border-bottom-width:0}
.medium\:tw-border-b-100{border-bottom-width:1px}
.medium\:tw-border-grey-30{border-color:#e6e6e6;border-color:var(--colors-grey-30,#e6e6e6)}
.medium\:tw-bg-transparent{background-color:transparent;background-color:var(--colors-transparent,transparent)}
.medium\:tw-p-0{padding:0}
.medium\:tw-px-0{padding-left:0;padding-right:0}
.medium\:tw-px-600{padding-left:45px;padding-right:45px}
.medium\:tw-px-ng-600{padding-left:24px;padding-right:24px}
.medium\:tw-px-ng-900{padding-left:48px;padding-right:48px}
.medium\:tw-px-ng-1000{padding-left:64px;padding-right:64px}
.medium\:tw-ps-ng-200{-webkit-padding-start:8px;padding-inline-start:8px}
[dir=rtl] .medium\:tw-text-end{text-align:left}
[dir=ltr] .medium\:tw-text-end{text-align:right}
.medium\:headline-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:3rem;font-size:var(--font-size-headline-1,3rem);font-weight:300;font-weight:var(--font-weight-headline-1,300);line-height:4rem;line-height:var(--line-height-headline-1,4rem)}
.medium\:headline-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:2rem;font-size:var(--font-size-headline-2-mobile,2rem);font-weight:300;font-weight:var(--font-weight-headline-2-mobile,300);line-height:2.5rem;line-height:var(--line-height-headline-2-mobile,2.5rem)}
.medium\:headline-6{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.25rem;font-size:var(--font-size-headline-6,1.25rem);font-weight:400;font-weight:var(--font-weight-headline-6,400);line-height:1.75rem;line-height:var(--line-height-headline-6,1.75rem)}
.medium\:body-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-body-1,1rem);font-weight:300;font-weight:var(--font-weight-body-1,300);line-height:1.5rem;line-height:var(--line-height-body-1,1.5rem)}
.medium\:label-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:.75rem;font-size:var(--font-size-label-1,.75rem);font-weight:700;font-weight:var(--font-weight-label-1,700);line-height:1rem;line-height:var(--line-height-label-1,1rem)}
}
@media(min-width:768px){.md\:tw-mx-ng-400{margin-left:16px;margin-right:16px}
.md\:tw-mx-ng-900{margin-left:48px;margin-right:48px}
.md\:tw-my-0{margin-top:0;margin-bottom:0}
.md\:tw-mt-0{margin-top:0}
.md\:tw-mt-ng-600{margin-top:24px}
.md\:tw-mt-ng-800{margin-top:40px}
.md\:tw-mt-ng-1000{margin-top:64px}
.md\:tw-mb-ng-700{margin-bottom:32px}
.md\:tw-mb-ng-800{margin-bottom:40px}
.md\:tw-mb-ng-900{margin-bottom:48px}
.md\:tw-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.md\:tw-w-auto{width:auto}
.md\:tw-w-1\/2{width:50%}
.md\:tw-w-1\/3{width:33.333333%}
.md\:tw-w-full{width:100%}
.md\:tw-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.md\:tw-px-600{padding-left:45px;padding-right:45px}
.md\:tw-px-ng-1000{padding-left:64px;padding-right:64px}
.md\:tw-pb-ng-1000{padding-bottom:64px}
.md\:tw-ps-200{-webkit-padding-start:10px;padding-inline-start:10px}
.md\:tw-me-ng-300{-webkit-margin-end:12px;margin-inline-end:12px}
.md\:tw-ms-ng-400{-webkit-margin-start:16px;margin-inline-start:16px}
.md\:headline-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:2rem;font-size:var(--font-size-headline-2-mobile,2rem);font-weight:300;font-weight:var(--font-weight-headline-2-mobile,300);line-height:2.5rem;line-height:var(--line-height-headline-2-mobile,2.5rem)}
.md\:body-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-body-1,1rem);font-weight:300;font-weight:var(--font-weight-body-1,300);line-height:1.5rem;line-height:var(--line-height-body-1,1.5rem)}
}
@media(min-width:992px){.lg\:tw-ml-0{margin-left:0}
.lg\:tw-inline{display:inline}
.lg\:tw-h-16{height:4rem}
.lg\:tw-w-16{width:4rem}
.lg\:tw-px-400{padding-left:20px;padding-right:20px}
.lg\:tw-py-400{padding-top:20px;padding-bottom:20px}
}
@media(min-width:1024px){.large\:tw-absolute{position:absolute}
.large\:tw-col-span-3{grid-column:span 3/span 3}
.large\:tw-mx-0{margin-left:0;margin-right:0}
.large\:tw-mx-ng-600{margin-left:24px;margin-right:24px}
.large\:tw-mx-ng-1000{margin-left:64px;margin-right:64px}
.large\:tw-my-0{margin-top:0;margin-bottom:0}
.large\:tw-mt-0{margin-top:0}
.large\:tw-mt-ng-600{margin-top:24px}
.large\:tw-mt-ng-700{margin-top:32px}
.large\:tw-mt-ng-800{margin-top:40px}
.large\:tw-mt-ng-900{margin-top:48px}
.large\:tw-mt-ng-1300{margin-top:128px}
.large\:tw-mb-0{margin-bottom:0}
.large\:tw-mb-600{margin-bottom:45px}
.large\:tw-mb-ng-400{margin-bottom:16px}
.large\:tw-mb-ng-800{margin-bottom:40px}
.large\:tw-mb-ng-900{margin-bottom:48px}
.large\:tw-mb-ng-1000{margin-bottom:64px}
.large\:tw-block{display:block}
.large\:tw-inline-block{display:inline-block}
.large\:tw-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.large\:tw-h-auto{height:auto}
.large\:tw-w-auto{width:auto}
.large\:tw-w-1\/2{width:50%}
.large\:tw-w-1\/3{width:33.333333%}
.large\:tw-w-2\/3{width:66.666667%}
.large\:tw-w-full{width:100%}
.large\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.large\:tw-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.large\:tw-flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.large\:tw-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.large\:tw-gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}
.large\:tw-overflow-y-auto{overflow-y:auto}
.large\:tw-p-400{padding:20px}
.large\:tw-px-0{padding-left:0;padding-right:0}
.large\:tw-px-650{padding-left:50px;padding-right:50px}
.large\:tw-px-ng-1100{padding-left:80px;padding-right:80px}
.large\:tw-py-ng-1000{padding-top:64px;padding-bottom:64px}
.large\:tw-pt-ng-700{padding-top:32px}
.large\:tw-pb-ng-600{padding-bottom:24px}
.large\:tw-ps-ng-300{-webkit-padding-start:12px;padding-inline-start:12px}
.large\:tw-ms-ng-200{-webkit-margin-start:8px;margin-inline-start:8px}
.large\:tw-ms-ng-500{-webkit-margin-start:20px;margin-inline-start:20px}
.large\:headline-0{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:4rem;font-size:var(--font-size-headline-0,4rem);font-weight:300;font-weight:var(--font-weight-headline-0,300);line-height:5rem;line-height:var(--line-height-headline-0,5rem)}
.large\:headline-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:3rem;font-size:var(--font-size-headline-1,3rem);font-weight:300;font-weight:var(--font-weight-headline-1,300);line-height:4rem;line-height:var(--line-height-headline-1,4rem)}
.large\:headline-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:2rem;font-size:var(--font-size-headline-2-mobile,2rem);font-weight:300;font-weight:var(--font-weight-headline-2-mobile,300);line-height:2.5rem;line-height:var(--line-height-headline-2-mobile,2.5rem)}
.large\:headline-3{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.5rem;font-size:var(--font-size-headline-3-mobile,1.5rem);font-weight:300;font-weight:var(--font-weight-headline-3-mobile,300);line-height:2rem;line-height:var(--line-height-headline-3-mobile,2rem)}
.large\:subtitle-0{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.25rem;font-size:var(--font-size-subtitle-0,1.25rem);font-weight:700;font-weight:var(--font-weight-subtitle-0,700);line-height:2rem;line-height:var(--line-height-subtitle-0,2rem)}
.large\:body-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1rem;font-size:var(--font-size-body-1,1rem);font-weight:300;font-weight:var(--font-weight-body-1,300);line-height:1.5rem;line-height:var(--line-height-body-1,1.5rem)}
.large\:tw-typo-body-0{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-bmw-next,bmwTypeNextWeb,Arial,sans-serif);font-size:1.25rem;font-size:var(--font-size-m,1.25rem);font-weight:300;font-weight:var(--font-weight-light,300)}
}
@media(min-width:1200px){.xl\:tw-mx-ng-1200{margin-left:96px;margin-right:96px}
.xl\:tw-mt-800{margin-top:75px}
.xl\:tw-mt-ng-700{margin-top:32px}
.xl\:tw-mt-ng-900{margin-top:48px}
.xl\:tw-mb-ng-900{margin-bottom:48px}
.xl\:tw-mb-ng-1200{margin-bottom:96px}
.xl\:tw-h-20{height:5rem}
.xl\:tw-w-20{width:5rem}
.xl\:tw-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.xl\:tw-gap-x-5{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}
.xl\:tw-px-ng-1100{padding-left:80px;padding-right:80px}
.xl\:tw-py-ng-1100{padding-top:80px;padding-bottom:80px}
.xl\:tw-pb-ng-1100{padding-bottom:80px}
.xl\:tw-ms-ng-600{-webkit-margin-start:24px;margin-inline-start:24px}
.xl\:headline-2{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:2rem;font-size:var(--font-size-headline-2-mobile,2rem);font-weight:300;font-weight:var(--font-weight-headline-2-mobile,300);line-height:2.5rem;line-height:var(--line-height-headline-2-mobile,2.5rem)}
}
@media(min-width:1760px){.xlarge\:tw-mt-ng-1000{margin-top:64px}
.xlarge\:tw-mb-ng-1000{margin-bottom:64px}
.xlarge\:tw-w-2\/3{width:66.666667%}
.xlarge\:tw-px-ng-1200{padding-left:96px;padding-right:96px}
.xlarge\:tw-py-ng-1200{padding-top:96px;padding-bottom:96px}
.xlarge\:tw-pb-ng-1200{padding-bottom:96px}
.xlarge\:tw-text-headline-1{font-size:3rem;font-size:var(--font-size-headline-1,3rem)}
.xlarge\:headline-1{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:3rem;font-size:var(--font-size-headline-1,3rem);font-weight:300;font-weight:var(--font-weight-headline-1,300);line-height:4rem;line-height:var(--line-height-headline-1,4rem)}
}
.arrow-icon[data-v-40f7aaa1]{fill:currentColor;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.link-label[data-v-40f7aaa1]{border-bottom:1px solid #bbb;border-bottom:1px solid var(--colors-grey-40,#bbb)}
html[dir=rtl] .arrow-icon[data-v-40f7aaa1]{-webkit-transform:rotate(0);transform:rotate(0)}
p[data-v-40f7aaa1]{margin:0}
.intro-section h1[data-v-23e69882]{text-transform:uppercase}
.scrim[data-v-6f4d2976]{background-color:rgba(0,0,0,.8);top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:7000}
.modal[data-v-6f4d2976]{z-index:6050;-webkit-transition:opacity .3s;transition:opacity .3s}
.modal-mobile[data-v-6f4d2976]{z-index:10000}
.close-button[data-v-6f4d2976]{position:absolute;top:24px;right:24px;border-radius:3px;width:36px;height:36px;background-color:#f6f6f6;background-color:var(--colors-grey-10,#f6f6f6);opacity:.85;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:1200px){.close-button[data-v-6f4d2976]{top:32px;right:32px;width:52px;height:52px}
}
.close-button[data-v-6f4d2976]:hover{opacity:1;background:#fff;background:var(--colors-grey-0,#fff)}
.close-gallery[data-v-6f4d2976],.close-gallery[data-v-6f4d2976]:focus{top:8px;right:8px;opacity:.85;background-color:#f6f6f6;background-color:var(--colors-grey-10,#f6f6f6);font-size:36px}
@media(min-width:1024px){.close-gallery[data-v-6f4d2976],.close-gallery[data-v-6f4d2976]:focus{font-size:52px}
}
.close-gallery[data-v-6f4d2976]:hover{opacity:1;background-color:#fff;background-color:var(--colors-grey-0,#fff)}
.close-gallery[data-v-6f4d2976]:disabled{opacity:.68;background-color:#f2f2f2;background-color:var(--colors-grey-20,#f2f2f2)}
@media(min-width:1024px){.modal-size-desktop[data-v-6f4d2976]{width:calc(100vw - 254px)}
}
@media(min-width:1200px){.modal-size-desktop[data-v-6f4d2976]{width:calc(100vw - 378px)}
}
@media(min-width:1760px){.modal-size-desktop[data-v-6f4d2976]{width:calc(100vw - 776px)}
}
.modal-size-mobile[data-v-6f4d2976]{width:100%;height:100vh;margin:auto}
@media(min-width:768px){.modal-size-mobile[data-v-6f4d2976]{width:calc(100vw - 212px);height:-webkit-max-content;height:-moz-max-content;height:max-content}
}
.modal [data-lock]{height:100%}
.scl-section{margin-bottom:32px}
.scl-section:last-child{margin-bottom:0}
.scl-col-control[data-v-12fc7b8b]{display:grid;grid-column-gap:16px;margin-bottom:32px}
.disclaimer-tooltip[data-v-12fc7b8b],.scl-col-control[data-v-12fc7b8b]{margin-bottom:32px}
.disclaimer-tooltip[data-v-12fc7b8b]:last-child,.scl-col-control[data-v-12fc7b8b]:last-child{margin-bottom:0}
.scl-col-1x1x1x1[data-v-12fc7b8b],.scl-col-1x1x2[data-v-12fc7b8b],.scl-col-1x2x1[data-v-12fc7b8b],.scl-col-1x4[data-v-12fc7b8b],.scl-col-2x1x1[data-v-12fc7b8b],.scl-col-2x2[data-v-12fc7b8b]{grid-template-columns:1fr;row-gap:32px}
@media screen and (min-width:600px){.scl-col-control[data-v-12fc7b8b]{grid-column-gap:24px}
.scl-col-1x1x1x1[data-v-12fc7b8b]{grid-template-columns:1fr 1fr}
}
@media screen and (min-width:1024px){.scl-col-control[data-v-12fc7b8b]{grid-column-gap:32px}
.scl-col-1x1x1x1[data-v-12fc7b8b]{grid-template-columns:1fr 1fr 1fr 1fr}
.scl-col-2x2[data-v-12fc7b8b]{grid-template-columns:1fr 1fr}
.scl-col-2x1x1[data-v-12fc7b8b]{grid-template-columns:2fr 1fr 1fr}
.scl-col-1x2x1[data-v-12fc7b8b]{grid-template-columns:1fr 2fr 1fr}
.scl-col-1x1x2[data-v-12fc7b8b]{grid-template-columns:1fr 1fr 2fr}
}
.scl-col>[data-component]+[data-v-5c2ea71d]{margin-top:32px}
.disclaimer-tooltip .scl-col>[data-component]+[data-v-5c2ea71d]{margin-top:12px}
.copytext[data-v-a6cf7280] a,.copytext[data-v-a6cf7280] p{font-size:1rem;font-size:var(--font-size-s,1rem);line-height:1.5rem;line-height:var(--line-height-s,1.5rem);font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-bmw-light,bmwTypeNextWeb,Arial,sans-serif);color:#262626;color:var(--colors-grey-80,#262626)}
.copytext.body-2[data-v-a6cf7280] a,.copytext.body-2[data-v-a6cf7280] p{font-size:.875rem;font-size:var(--font-size-xs,.875rem);line-height:1.25rem;line-height:var(--line-height-xs,1.25rem);font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-bmw-light,bmwTypeNextWeb,Arial,sans-serif);color:#262626;color:var(--colors-grey-80,#262626)}
.copytext[data-v-a6cf7280] a{text-decoration:underline}
.copytext[data-v-a6cf7280] a:hover{color:#4d4d4d;color:var(--colors-grey-70,#4d4d4d)}
.copytext[data-v-a6cf7280] p{margin-top:0}
.footnote-indicator[data-v-f02466aa]{font-size:9px}
@media screen and (max-width:319px){.energy-label--french[data-v-916b988a]{--max-width:215px;--efficiency-class-gap:3px;--efficiency-class-base-width:69px;--efficiency-class-height:24px;--efficiency-class-label-font-size:16px;--selected-efficiency-class-label-font-size:24px;--selected-efficiency-label-font-size:14px}
}
[data-component=energyefficiencylabel] .energy-label--french[data-v-916b988a]{--max-width:215px;--efficiency-class-gap:3px;--efficiency-class-base-width:69px;--efficiency-class-height:24px;--efficiency-class-label-font-size:16px;--selected-efficiency-class-label-font-size:24px;--selected-efficiency-label-font-size:14px}
.energy-label--mini[data-v-916b988a]{--max-width:170px;--efficiency-class-gap:1px;--efficiency-class-base-width:37px;--efficiency-class-height:11px;--efficiency-class-label-font-size:10px;--selected-efficiency-height:17px;--selected-efficiency-class-label-font-size:12px;--selected-efficiency-label-font-size:10px;--selected-efficiency-width:26px}
.energy-label--mini--wrapper[data-v-916b988a]{overflow:hidden;max-width:170px}
[data-component=energyefficiencylabel] .energy-label--mini[data-v-916b988a]{--max-width:215px;--efficiency-class-gap:3px;--efficiency-class-base-width:69px;--efficiency-class-height:24px;--efficiency-class-label-font-size:16px;--selected-efficiency-height:38px;--selected-efficiency-class-label-font-size:24px;--selected-efficiency-label-font-size:14px}
.disclaimer-headline[data-v-385d78b6]{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.5rem;font-size:var(--font-size-headline-3,1.5rem);font-weight:300;font-weight:var(--font-weight-headline-3,300);line-height:2rem;line-height:var(--line-height-headline-3,2rem)}
@media(min-width:1200px){.disclaimer-headline[data-v-385d78b6]{font-size:2rem;font-size:var(--font-size-headline-2,2rem);font-weight:300;font-weight:var(--font-weight-headline-2,300);line-height:2.5rem;line-height:var(--line-height-headline-2,2.5rem)}
}
@media(min-width:1760px){.disclaimer-headline[data-v-385d78b6]{font-size:3rem;font-size:var(--font-size-headline-1,3rem);font-weight:300;font-weight:var(--font-weight-headline-1,300);line-height:4rem;line-height:var(--line-height-headline-1,4rem)}
}
[brand=BMW] tr.bottom-line[data-v-0d3e5802]{border-top:1px solid #e6e6e6;border-top:1px solid var(--colors-grey-30,#e6e6e6)}
[brand=MINI] tr.bottom-line[data-v-0d3e5802]{border-top:1px solid #f2f2f2;border-top:1px solid var(--colors-grey-20,#f2f2f2)}
tr.bottom-line-with-additional-price-info[data-v-0d3e5802]{border-bottom:1px solid #f2f2f2;border-bottom:1px solid var(--colors-grey-20,#f2f2f2)}
tr.bottom-line td[data-v-0d3e5802]{padding-top:12px;padding-bottom:0}
[brand=MINI] tr.bottom-line-with-additional-price-info td[data-v-0d3e5802]{padding-bottom:9px}
[brand=BMW] tr.bottom-line-with-additional-price-info td[data-v-0d3e5802]{padding-bottom:12px}
.image-container[data-v-0d3e5802]{width:100%;max-width:1680px;overflow:hidden;text-align:center}
.image-container>img[data-v-0d3e5802]{-o-object-fit:cover;object-fit:cover;width:100%}
@media screen and (min-width:1024px){.content-container[data-v-0d3e5802]{grid-area:content}
.image-container[data-v-0d3e5802]{max-width:1680px;grid-area:content;width:100%;text-align:center;overflow:hidden}
}
img[data-v-0d3e5802]{display:inline-block;vertical-align:middle;max-width:100%;height:auto;border:0}
table[data-v-0d3e5802]{border-spacing:0;border-collapse:collapse;margin-bottom:1rem}
td[data-v-0d3e5802]{display:table-cell}
p[data-v-0d3e5802]{margin-top:0}
.fs-summary-page[data-v-3baf5003]{width:100% !important}
.fs-summary-page[data-v-3baf5003]{--finance-product-selector-title-font:700 12px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--product-selector-toggle-button-label-font:400 18px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--finance-product-selector-select-font:400 16px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--finance-parameter-label-font:400 16px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--finance-parameter-value-input-font:300 16px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--finance-parameter-value-select-font:300 16px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--total-installment-font:400 20px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--product-details-description-headline-font:400 24px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--finance-parameter-value-label-font:400 var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif)}
.fs-selection-page[data-v-fc579f9e]{width:100% !important}
.fs-selection-page[data-v-fc579f9e]{--finance-product-selector-title-font:700 12px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--product-selector-toggle-button-label-font:400 18px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--finance-product-selector-select-font:400 16px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--finance-parameter-label-font:400 16px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--finance-parameter-value-input-font:300 16px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--finance-parameter-value-select-font:300 16px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--total-installment-font:400 20px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--product-details-description-headline-font:400 24px var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);--finance-parameter-value-label-font:400 var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif)}
.sf-offer-selection-page[data-v-496e4a85]{width:100% !important}
.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-name{border-radius:3px !important;border:1px solid #bbb !important;border:1px solid var(--colors-grey-40,#bbb) !important;font-family:bmwTypeNextWeb,Arial,sans-serif !important;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif) !important;font-weight:400 !important}
.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select{border-radius:3px !important;border:1px solid #bbb !important;border:1px solid var(--colors-grey-40,#bbb) !important;font-family:bmwTypeNextWeb,Arial,sans-serif !important;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif) !important;font-weight:400 !important}
.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:focus,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled):hover,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:focus,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled):hover,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:focus,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled):hover{border:2px solid #4d4d4d !important;border:2px solid var(--colors-grey-70,#4d4d4d) !important}
.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:focus,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled):hover,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:focus,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled):hover,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:focus,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled):hover{border:2px solid #4d4d4d !important;border:2px solid var(--colors-grey-70,#4d4d4d) !important}
.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:focus,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled):hover,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:focus,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled):hover,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:focus,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled):hover{border:2px solid #4d4d4d !important;border:2px solid var(--colors-grey-70,#4d4d4d) !important}
.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:focus,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled):hover,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:focus,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled):hover,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:focus,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled):hover{border:2px solid #4d4d4d !important;border:2px solid var(--colors-grey-70,#4d4d4d) !important}
.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:focus,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled):focus-visible,.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:not(:disabled):hover,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:focus,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled):focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:not(:disabled):hover,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:focus,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled).focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled):focus-visible,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:not(:disabled):hover{border:2px solid #4d4d4d !important;border:2px solid var(--colors-grey-70,#4d4d4d) !important}
.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:disabled,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:disabled,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:disabled{background-color:#f2f2f2 !important;background-color:var(--colors-grey-20,#f2f2f2) !important}
.sf-offer-selection-page[data-v-496e4a85] .sf-cf-offer-selector select:disabled,.sf-offer-selection-page[data-v-496e4a85] sf-cf-input input:disabled,.sf-offer-selection-page[data-v-496e4a85] sf-cf-select select:disabled{color:#8e8e8e;color:var(--colors-grey-50,#8e8e8e)}
.sf-mini[data-v-496e4a85] .sf-cf-offer-name,.sf-mini[data-v-496e4a85] sf-cf-input input,.sf-mini[data-v-496e4a85] sf-cf-select select{height:40px !important;border-radius:0 !important;border-color:#000 !important;border-color:var(--colors-grey-100,#000) !important;font-size:16px !important}
.sf-mini[data-v-496e4a85] .sf-cf-edit-field-container label,.sf-mini[data-v-496e4a85] .sf-cf-edit-field-container sf-cf-label{font-family:bmwTypeNextWeb,Arial,sans-serif !important;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif) !important;font-size:10px !important;text-transform:none !important;color:#000 !important}
.sf-mini[data-v-496e4a85] .sf-cf-content-key sf-cf-label{font-family:bmwTypeNextWeb,Arial,sans-serif !important;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif) !important;font-size:16px !important}
.sf-mini[data-v-496e4a85] .sf-cf-content-value .sf-cf-number{font-family:bmwTypeNextWeb,Arial,sans-serif !important;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif) !important;font-size:16px !important}
.sf-mini[data-v-496e4a85] .sf-cf-product-description-headline{font-family:bmwTypeNextWeb,Arial,sans-serif !important;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif) !important;font-size:22px !important}
.sf-mini[data-v-496e4a85] .sf-cf-disclaimer{font-family:bmwTypeNextWeb,Arial,sans-serif !important;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif) !important;font-size:10px !important}
.sf-mini[data-v-496e4a85] .sf-cf-total-instalment-content .sf-cf-number,.sf-mini[data-v-496e4a85] .sf-cf-total-instalment-content sf-cf-finance-product-frequency{font-family:bmwTypeNextWeb,Arial,sans-serif !important;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif) !important;font-size:22px !important;font-weight:700 !important}
.sf-mini[data-v-496e4a85] .sf-cf-total-instalment-content sf-cf-finance-product-frequency{font-family:bmwTypeNextWeb,Arial,sans-serif !important;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif) !important;font-size:18px !important;font-weight:700 !important}
.sf-mini[data-v-496e4a85] .sf-cf-product-description{font-family:bmwTypeNextWeb,Arial,sans-serif !important;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif) !important;font-size:14px !important}
svg[data-v-6830290b]{fill:currentColor}
svg[data-v-955f6862]{fill:currentColor}
.optical-equipment-item h2[data-v-32866617]{max-width:calc(100% - 120px);line-height:32px}
.options-view-selector[data-v-32866617]{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex}
[dir=rtl] .options-view-selector[data-v-32866617]{left:0}
[dir=ltr] .options-view-selector[data-v-32866617]{right:0}
.section-headline[data-v-32866617]{margin-top:0;word-wrap:break-word;text-transform:uppercase}
.section-headline.is-narrow[data-v-32866617]{max-width:calc(100% - 120px)}
.inner-wrapper[data-v-64473bbf]{min-height:1px}
.image-wrapper[data-v-64473bbf]{position:relative;overflow:hidden}
.image-wrapper[data-v-64473bbf]:before{display:block;content:' ';width:100%;padding-top:55.9333333%}
.image-wrapper>img[data-v-64473bbf]{position:absolute;top:0;left:0;right:0;bottom:0}
.wish-list-login-dialog[data-v-22bedeac]{height:calc(100vh - 128px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.wish-list-login-buttons[data-v-22bedeac]{position:fixed;bottom:20px;width:calc(100vw - (2 * 24px))}
.wish-list-headline[data-v-22bedeac]{margin-bottom:1.5rem}
@media(min-width:768px){.wish-list-login-dialog[data-v-22bedeac]{height:auto}
.wish-list-login-buttons[data-v-22bedeac]{position:static;bottom:0;width:auto}
}
.feature-list[data-v-22bedeac]{margin-left:-10px}
.feature-item[data-v-22bedeac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.feature-item__wrapper[data-v-22bedeac]{position:relative;top:-5px}
.feature-item__wrapper[data-v-22bedeac]:before{font-family:BMW_iconFont !important}
.feature-item__wrapper[data-v-22bedeac]:before{speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e909';font-size:32px}
[brand=MINI] .feature-item__wrapper[data-v-22bedeac]:before{width:28px;height:22px;content:'';background-image:url("data:image/svg+xml,%3Csvgwidth='39'height='39'viewBox='003939'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M36.23156.56982L13.509429.2919L2.5760518.3586L1.1663819.7682L13.495532.0973L37.64127.97949L36.23156.56982Z'fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:16px 16px}
.wish-list-headline[data-v-22bedeac]{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:1.5rem;font-size:var(--font-size-headline-3,1.5rem);font-weight:300;font-weight:var(--font-weight-headline-3,300);line-height:2rem;line-height:var(--line-height-headline-3,2rem)}
@media(min-width:1200px){.wish-list-headline[data-v-22bedeac]{font-size:2rem;font-size:var(--font-size-headline-2,2rem);font-weight:300;font-weight:var(--font-weight-headline-2,300);line-height:2.5rem;line-height:var(--line-height-headline-2,2.5rem)}
.wish-list-login-buttons .tw-button[data-v-22bedeac]{min-width:254px}
}
@media(min-width:1760px){.wish-list-headline[data-v-22bedeac]{font-size:3rem;font-size:var(--font-size-headline-1,3rem);font-weight:300;font-weight:var(--font-weight-headline-1,300);line-height:4rem;line-height:var(--line-height-headline-1,4rem)}
.wish-list-login-buttons .tw-button[data-v-22bedeac]{min-width:268px}
}
.disclaimer-layer-content[data-v-12bc8818]{max-height:100vh}
@media(min-width:768px){.disclaimer-layer-content[data-v-12bc8818]{max-height:calc(100vh - 64px)}
}
@media(min-width:1200px){.disclaimer-layer-content[data-v-12bc8818]{max-height:calc(100vh - 96px)}
}
[data-v-12bc8818]::-webkit-scrollbar{width:4px}
[data-v-12bc8818]::-webkit-scrollbar-track{background:#e6e6e6;background:var(--colors-grey-30,#e6e6e6)}
[data-v-12bc8818]::-webkit-scrollbar-thumb{background:#4d4d4d;background:var(--colors-grey-70,#4d4d4d);border-radius:10px}
[data-v-12bc8818]::-webkit-scrollbar-thumb:hover{background:#262626;background:var(--colors-grey-80,#262626)}
.ds2-cms-output[data-v-3cdc3c7e]{margin-top:0;margin-bottom:1rem;font-size:1rem}
@media(min-width:576px){.ds2-cms-output[data-v-3cdc3c7e]{padding-right:15px}
}
.footnotes-list__index[data-v-3cdc3c7e]{float:left;padding-right:0;margin:0 5px 0 0}
[dir=rtl] .footnotes-list__index[data-v-3cdc3c7e]{float:right;margin:0 0 0 5px}
.footnotes-list__anchor[data-v-3cdc3c7e]{position:relative;top:-60px}
@media(min-width:768px){.footnotes-list__anchor[data-v-3cdc3c7e]{position:relative;top:-100px}
}
.ds2-cms-output[data-v-3cdc3c7e] a{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-bmw-next,bmwTypeNextWeb,Arial,sans-serif);font-weight:700}
.ds2-cms-output[data-v-3cdc3c7e] a.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.ds2-cms-output[data-v-3cdc3c7e] a.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.ds2-cms-output[data-v-3cdc3c7e] a.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.ds2-cms-output[data-v-3cdc3c7e] a.focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.ds2-cms-output[data-v-3cdc3c7e] a:focus-visible{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
details[data-v-2c718c07]{border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--colors-grey-30,#e6e6e6);padding:24px 0}
[brand=MINI] details[data-v-2c718c07]{padding:32px 0}
details[disabled]>summary.icon-arrow-down[data-v-2c718c07]::before,details[disabled][data-v-2c718c07]{pointer-events:none;color:#bbb;color:var(--colors-grey-40,#bbb)}
details.disable-border[data-v-2c718c07]{border:0;padding:8px 0}
details.arrow-left>summary[data-v-2c718c07]{padding:0 0 0 40px}
summary[data-v-2c718c07]{position:relative;padding:0 40px 0 0;outline:0;cursor:pointer}
.summary-title[data-v-2c718c07]{-webkit-transition:color .3s ease-out;transition:color .3s ease-out}
summary:hover .summary-title[data-v-2c718c07]{color:#1c69d4;color:var(--colors-primary-20,#1c69d4)}
summary:active .summary-title[data-v-2c718c07]{color:#0653b6;color:var(--colors-primary-30,#0653b6)}
details.small summary:active .summary-title[data-v-2c718c07],details.small summary:hover .summary-title[data-v-2c718c07]{color:#262626;color:var(--colors-grey-80,#262626)}
details>summary.icon-arrow-down[data-v-2c718c07]::before{position:absolute;top:-8px;right:-3px;font-size:3rem;color:#666;color:var(--colors-grey-60,#666)}
[brand=MINI] details>summary.icon-arrow-down[data-v-2c718c07]::before{width:48px;height:48px;content:'';background-image:url("data:image/svg+xml,%3Csvgwidth='16'height='9'viewBox='00169'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M15.19760.048411L8.01297.1736L0.8029520.000244141L00.828363L8.011758.80024L160.877691L15.19760.048411Z'fill='%23000000'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:20px 10px}
details.small>summary.icon-arrow-down[data-v-2c718c07]::before{top:-4px;right:5px;font-size:2rem}
details.arrow-left>summary.icon-arrow-down[data-v-2c718c07]::before{right:auto;left:-3px}
details[open]>summary[data-v-2c718c07]::before{content:'\e92d'}
[brand=MINI] details[open]>summary[data-v-2c718c07]::before{content:'';-webkit-transform:rotate(180deg);transform:rotate(180deg)}
details[open]>summary .closed-accordion-summary-info[data-v-2c718c07]{display:none}
summary.focus-visible[data-v-2c718c07]{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
summary[data-v-2c718c07].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
summary[data-v-2c718c07].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
summary[data-v-2c718c07].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
summary[data-v-2c718c07].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
summary[data-v-2c718c07]:focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
details summary[data-v-2c718c07]::-webkit-details-marker{display:none}
summary[data-v-2c718c07]{display:block}
[brand=MINI] .accordion-content[data-v-2c718c07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.summary-hidden[data-v-2c718c07]{display:none}
.filter-elements__checkbox-wrapper[data-v-c2477710]{position:relative}
.filter-elements__checkbox[data-v-c2477710]{opacity:0;position:absolute;width:24px;height:24px}
.filter-elements__checkbox:disabled+label[data-v-c2477710]{color:#bbb;color:var(--colors-grey-40,#bbb)}
.filter-elements__checkbox:disabled+label[data-v-c2477710]::before{border:2px solid #bbb;border:2px solid var(--colors-grey-40,#bbb)}
.filter-elements__checkbox:disabled+label[data-v-c2477710]::before,.filter-elements__checkbox:disabled:checked+label[data-v-c2477710]::before,.filter-elements__checkbox:disabled:checked:hover+label[data-v-c2477710]::before,.filter-elements__checkbox:disabled:hover+label[data-v-c2477710]::before{color:#fff;color:var(--colors-grey-0,#fff);background-color:#f2f2f2;background-color:var(--colors-grey-20,#f2f2f2);border:2px solid #f2f2f2;border:2px solid var(--colors-grey-20,#f2f2f2)}
.filter-elements__checkbox.focus-visible+label[data-v-c2477710]::before{outline:2px solid #bbb;outline:2px solid var(--colors-grey-40,#bbb)}
.filter-elements__checkbox.focus-visible+label[data-v-c2477710]::before{outline:2px solid #bbb;outline:2px solid var(--colors-grey-40,#bbb)}
.filter-elements__checkbox.focus-visible+label[data-v-c2477710]::before{outline:2px solid #bbb;outline:2px solid var(--colors-grey-40,#bbb)}
.filter-elements__checkbox.focus-visible+label[data-v-c2477710]::before{outline:2px solid #bbb;outline:2px solid var(--colors-grey-40,#bbb)}
.filter-elements__checkbox:focus-visible+label[data-v-c2477710]::before{outline:2px solid #bbb;outline:2px solid var(--colors-grey-40,#bbb)}
.filter-elements__checkbox:hover+label[data-v-c2477710]::before{color:#fff;color:var(--colors-grey-0,#fff);border:2px solid #4d4d4d;border:2px solid var(--colors-grey-70,#4d4d4d)}
.filter-elements__checkbox:checked+label[data-v-c2477710]::before{content:'\e909';font-size:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--checkbox-checked-color);background-color:var(--checkbox-checked-background-color);border:2px solid #262626;border:2px solid var(--colors-grey-80,#262626)}
[brand=MINI] .filter-elements__checkbox:checked+label[data-v-c2477710]::before{content:'';border-color:#e6e6e6;border-color:var(--colors-grey-30,#e6e6e6);border-radius:0}
.filter-elements__checkbox:checked:hover+label[data-v-c2477710]::before{background-color:var(--checkbox-hover-background-color);border:2px solid #4d4d4d;border:2px solid var(--colors-grey-70,#4d4d4d)}
.filter-elements__checkbox:checked:disabled+label[data-v-c2477710]::before{background-color:#bbb;background-color:var(--colors-grey-40,#bbb);border:2px solid #bbb;border:2px solid var(--colors-grey-40,#bbb)}
.filter-elements__checkbox+label[data-v-c2477710]::before{font-family:BMW_iconFont,sans-serif;content:'';text-align:center;line-height:20px;position:absolute;width:24px;height:24px;border:2px solid #bbb;border:2px solid var(--colors-grey-40,#bbb);border-radius:3px;color:#fff;color:var(--colors-grey-0,#fff)}
.filter-elements__checkbox:hover+label[data-v-c2477710]::before{border:2px solid #8e8e8e;border:2px solid var(--colors-grey-50,#8e8e8e)}
[brand=MINI] .filter-elements__checkbox:hover+label[data-v-c2477710]::before{border-color:#bbb;border-color:var(--colors-grey-40,#bbb)}
.filter-elements__checkbox-label[data-v-c2477710]{padding-left:36px;height:100%;color:#262626;color:var(--colors-grey-80,#262626)}
[dir=rtl] .filter-elements__checkbox-label[data-v-c2477710]{padding-left:0;padding-right:36px}
.filter-elements__checkbox-label[data-v-c2477710]::before{margin-left:-36px}
[dir=rtl] .filter-elements__checkbox-label[data-v-c2477710]::before{margin-right:-36px;margin-left:0}
[brand=MINI] .filter-elements__checkbox-label[data-v-c2477710]::before{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#000}
.filter-elements__checkbox+label[data-v-c2477710]::before{border:2px solid #bbb;border:2px solid var(--colors-grey-40,#bbb);background-color:var(--checkbox-background-color);border-radius:3px}
[brand=MINI] .filter-elements__checkbox+label[data-v-c2477710]::before{border:2px solid #e6e6e6;border:2px solid var(--colors-grey-30,#e6e6e6);border-radius:0}
[brand=MINI] .filter-elements__checkbox:checked+label[data-v-c2477710]::after{position:absolute;top:4px;left:4px;width:16px;height:16px;content:'';background-image:url("data:image/svg+xml,%3Csvgwidth='16'height='16'fill='white'viewBox='001616'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M15.56073.51067L5.5303313.541L0.58.51067L1.560667.45001L5.5303311.4197L14.52.45001L15.56073.51067Z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover}
.filter-elements__checkbox-color-standard+label[data-v-c2477710]::before{--checkbox-background-color:var(--colors-grey-0,#fff);--checkbox-checked-background-color:var(--colors-grey-80,#262626);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--colors-grey-70,#4d4d4d)}
[brand=MINI] .filter-elements__checkbox-color-standard+label[data-v-c2477710]::before{--checkbox-background-color:var(--colors-grey-0,#fff);--checkbox-checked-background-color:var(--colors-grey-80,#262626);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--colors-grey-70,#4d4d4d)}
.filter-elements__checkbox-color-black+label[data-v-c2477710]::before{--checkbox-background-color:var(--colors-grey-100,#000);--checkbox-checked-background-color:var(--colors-grey-100,#000);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--colors-grey-70,#4d4d4d)}
.filter-elements__checkbox-color-gray+label[data-v-c2477710]::before{--checkbox-background-color:var(--colors-grey-60,#666);--checkbox-checked-background-color:var(--colors-grey-60,#666);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--colors-grey-60,#666)}
.filter-elements__checkbox-color-white+label[data-v-c2477710]::before{--checkbox-background-color:var(--colors-grey-0,#fff);--checkbox-checked-background-color:var(--colors-grey-0,#fff);--checkbox-checked-color:var(--colors-grey-40,#bbb);--checkbox-hover-background-color:var(--colors-grey-0,#fff)}
[brand=MINI] .filter-elements__checkbox-color-white:checked+label[data-v-c2477710]::after{background-image:url("data:image/svg+xml,%3Csvgwidth='16'height='16'fill='black'viewBox='001616'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M15.56073.51067L5.5303313.541L0.58.51067L1.560667.45001L5.5303311.4197L14.52.45001L15.56073.51067Z'/%3E%3C/svg%3E%0A")}
.filter-elements__checkbox-color-blue+label[data-v-c2477710]::before{--checkbox-background-color:var(--colors-primary-20,#1c69d4);--checkbox-checked-background-color:var(--checkbox-background-color);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--checkbox-background-color)}
.filter-elements__checkbox-color-red+label[data-v-c2477710]::before{--checkbox-background-color:#d20000;--checkbox-checked-background-color:var(--checkbox-background-color);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--checkbox-background-color)}
.filter-elements__checkbox-color-green+label[data-v-c2477710]::before{--checkbox-background-color:#1b7b3a;--checkbox-checked-background-color:var(--checkbox-background-color);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--checkbox-background-color)}
.filter-elements__checkbox-color-orange+label[data-v-c2477710]::before{--checkbox-background-color:#ffad1f;--checkbox-checked-background-color:var(--checkbox-background-color);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--checkbox-background-color)}
.filter-elements__checkbox-color-yellow+label[data-v-c2477710]::before{--checkbox-background-color:#f8e71c;--checkbox-checked-background-color:var(--checkbox-background-color);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--checkbox-background-color)}
.filter-elements__checkbox-color-brown+label[data-v-c2477710]::before{--checkbox-background-color:#8b572a;--checkbox-checked-background-color:var(--checkbox-background-color);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--checkbox-background-color)}
.filter-elements__checkbox-color-beige+label[data-v-c2477710]::before{--checkbox-background-color:#c5b49a;--checkbox-checked-background-color:var(--checkbox-background-color);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--checkbox-background-color)}
[brand=MINI] .filter-elements__checkbox-color-beige:checked+label[data-v-c2477710]::after{background-image:url("data:image/svg+xml,%3Csvgwidth='16'height='16'fill='black'viewBox='001616'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M15.56073.51067L5.5303313.541L0.58.51067L1.560667.45001L5.5303311.4197L14.52.45001L15.56073.51067Z'/%3E%3C/svg%3E%0A")}
.filter-elements__checkbox-color-cognac+label[data-v-c2477710]::before{--checkbox-background-color:#896a4e;--checkbox-checked-background-color:var(--checkbox-background-color);--checkbox-checked-color:var(--colors-grey-0,#fff);--checkbox-hover-background-color:var(--checkbox-background-color)}
[brand=MINI] .filter-elements__checkbox-color-lightblue-white+label[data-v-c2477710]::before{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),to(#518dc1));background-image:linear-gradient(0,#fff 0,#518dc1 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,var(--colors-grey-0,#fff)),to(#518dc1));background-image:linear-gradient(0,var(--colors-grey-0,#fff) 0,#518dc1 100%)}
[brand=MINI] .filter-elements__checkbox-color-blue-white+label[data-v-c2477710]::before{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),to(#3e49a8));background-image:linear-gradient(0,#fff 0,#3e49a8 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,var(--colors-grey-0,#fff)),to(#3e49a8));background-image:linear-gradient(0,var(--colors-grey-0,#fff) 0,#3e49a8 100%)}
[brand=MINI] .filter-elements__checkbox-color-black-white+label[data-v-c2477710]::before{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),to(#000));background-image:linear-gradient(0,#fff 0,#000 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,var(--colors-grey-0,#fff)),to(#000));background-image:linear-gradient(0,var(--colors-grey-0,#fff) 0,#000 100%)}
.filter-checkbox[data-v-6abf0100]{margin-left:24px;margin-top:12px;margin-bottom:12px}
.filter-checkbox[data-v-6abf0100]:last-child{margin-bottom:0}
.filter-checkbox[data-v-306e7c4a]{margin-top:12px;margin-bottom:12px;margin-left:24px}
.filter-checkbox[data-v-306e7c4a]:last-child{margin-bottom:0}
.filter-checkbox[data-v-fc9db600]{margin-top:12px;margin-bottom:12px}
.filter-checkbox[data-v-fc9db600]:last-child{margin-bottom:0}
.disclaimer-wrapper{height:198px;overflow-x:hidden;overflow-y:auto;padding-right:12px}
.disclaimer-wrapper section *{word-break:break-word}
.tooltip{display:block !important;z-index:100 !important}
.tooltip{width:224px;height:238px;border-radius:3px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.28);box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.28)}
.tooltip .tooltip-inner{background:#fff;background:var(--colors-grey-0,#fff);border-radius:3px;padding:5px 10px 4px}
.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#fff;border-color:var(--colors-grey-0,#fff);z-index:1}
.tooltip[x-placement^=top]{margin-bottom:5px}
.tooltip[x-placement^=top] .tooltip-arrow{border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;-webkit-filter:drop-shadow(.5px 1.5px 1px rgba(0,0,0,.3)) !important;filter:drop-shadow(.5px 1.5px 1px rgba(0,0,0,.3)) !important}
.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;bottom:-10px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}
.tooltip[x-placement^=bottom]{margin-top:5px}
.tooltip[x-placement^=bottom] .tooltip-arrow{border-left-color:transparent !important;border-right-color:transparent !important;border-top-color:transparent !important}
.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}
.tooltip[x-placement^=right]{margin-left:5px}
.tooltip[x-placement^=right] .tooltip-arrow{border-left-color:transparent !important;border-top-color:transparent !important;border-bottom-color:transparent !important}
.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}
.tooltip[x-placement^=left]{margin-right:5px}
.tooltip[x-placement^=left] .tooltip-arrow{border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important}
.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}
.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}
.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}
.tooltip.popover .popover-inner{padding:20px 40px 20px 24px;border-radius:3px;-webkit-box-shadow:0 5px 30px rgba(black,.1);box-shadow:0 5px 30px rgba(black,.1)}
.tooltip.popover .popover-arrow{border-top-color:#fff;border-top-color:var(--colors-grey-0,#fff);border-right-color:transparent;border-bottom-color:#fff;border-bottom-color:var(--colors-grey-0,#fff);border-left-color:transparent;-webkit-filter:drop-shadow(.5px -1px 1px rgba(0,0,0,.3));filter:drop-shadow(.5px -1px 1px rgba(0,0,0,.3));border-style:solid;border-width:5px;margin-top:-5px}
.tooltip .icon-close-x{top:14px;right:10px;color:#666;color:var(--colors-grey-60,#666)}
.v-popper--theme-dropdown{z-index:49}
.v-popper--theme-dropdown .icon-close-x{top:14px;right:10px;color:#666;color:var(--colors-grey-60,#666)}
.v-popper--theme-dropdown .disclaimer-wrapper{height:218px}
.v-popper--theme-dropdown .disclaimer-wrapper .copytext{padding:20px 40px 20px 24px}
.v-popper--theme-dropdown .v-popper__inner{width:224px;height:238px}
.info-i-btn[data-v-7d745de5]{fill:#666;fill:var(--colors-grey-60,#666);-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out}
button:disabled .info-i-btn[data-v-7d745de5]{fill:#bbb;fill:var(--colors-grey-40,#bbb)}
button[data-v-7d745de5]:disabled{background-color:transparent;background-color:initial}
.info-i-btn[data-v-7d745de5]:hover{fill:#1c69d4;fill:var(--colors-primary-20,#1c69d4)}
.info-i-btn[data-v-7d745de5]:active{fill:#0653b6;fill:var(--colors-primary-30,#0653b6)}
.reset-button[data-v-7d745de5]{margin:0;-webkit-transform:translateY(3px);transform:translateY(3px)}
.reset-button[data-v-7d745de5]:focus{background-color:transparent;background-color:initial}
.reset-button[data-v-7d745de5]:hover{background-color:transparent;background-color:initial}
.tooltip{z-index:99999}
.tooltip::after{content:' ';position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #fff transparent transparent;border-color:transparent var(--colors-grey-0,#fff) transparent transparent;-webkit-filter:drop-shadow(-1px 1px 1.1px rgba(0,0,0,.3));filter:drop-shadow(-1px 1px 1.1px rgba(0,0,0,.3))}
@media only screen and (max-width:600px){.tooltip{margin-top:40%;margin-left:3%}
}
.filter-checkbox[data-v-9d6a8bc2]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-9d6a8bc2]:last-child{margin-bottom:12px}
.checkbox-container[data-v-9d6a8bc2]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.checkbox-container .filter-checkbox[data-v-9d6a8bc2]{margin:0}
@media(min-width:600px){.checkbox-container[data-v-9d6a8bc2]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.filter-checkbox[data-v-73e7dbf4]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-73e7dbf4]:last-child{margin-bottom:12px}
.multi-columns-container[data-v-73e7dbf4]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.multi-columns-container .filter-checkbox[data-v-73e7dbf4]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-73e7dbf4]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.multi-columns-container[data-v-7ff600b8]{display:grid;grid-template-columns:1fr;grid-row-gap:16px}
@media(min-width:600px){.multi-columns-container[data-v-7ff600b8]{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:16px}
}
.body-type-icon-wrapper[data-v-420a210b]{display:inline-block;width:40px;height:20px}
.body-type-icon-wrapper svg[data-v-420a210b]{position:relative;top:3px;width:40px;height:20px;fill:currentColor}
.filter-checkbox[data-v-1c7e795c]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-1c7e795c]:last-child{margin-bottom:12px}
.multi-columns-container[data-v-1c7e795c]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.multi-columns-container .filter-checkbox[data-v-1c7e795c]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-1c7e795c]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.filter-checkbox[data-v-6055dcbe]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-6055dcbe]:last-child{margin-bottom:12px}
.multi-columns-container[data-v-6055dcbe]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.multi-columns-container .filter-checkbox[data-v-6055dcbe]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-6055dcbe]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.filter-checkbox[data-v-0c44b22e]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-0c44b22e]:last-child{margin-bottom:12px}
.electrified-label[data-v-0c44b22e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.electrified-icon[data-v-0c44b22e]{width:21px;height:21px;margin-top:1px}
.multi-columns-container[data-v-0c44b22e]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.multi-columns-container .filter-checkbox[data-v-0c44b22e]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-0c44b22e]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.filter-checkbox[data-v-163ad29a]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-163ad29a]:last-child{margin-bottom:12px}
.multi-columns-container[data-v-163ad29a]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.multi-columns-container .filter-checkbox[data-v-163ad29a]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-163ad29a]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.filter-checkbox[data-v-2b5ea053]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-2b5ea053]:last-child{margin-bottom:12px}
.multi-columns-container[data-v-2b5ea053]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.multi-columns-container .filter-checkbox[data-v-2b5ea053]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-2b5ea053]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.filter-checkbox[data-v-dc592918]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-dc592918]:last-child{margin-bottom:12px}
.electrified-icon[data-v-dc592918]{width:21px;height:21px;margin:-2px 12px 0 2px}
.multi-columns-container[data-v-dc592918]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
@media(min-width:600px){.multi-columns-container[data-v-dc592918]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.multi-columns-container .filter-checkbox[data-v-dc592918]{margin:0}
.filter-checkbox[data-v-46974acd]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-46974acd]:last-child{margin-bottom:12px}
.multi-columns-container[data-v-46974acd]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.multi-columns-container .filter-checkbox[data-v-46974acd]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-46974acd]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
svg[data-v-0a578744]{fill:currentColor}
.dropdown[data-v-ec61d0de]{position:relative}
.dropdown.disabled[data-v-ec61d0de]{pointer-events:none}
.dropdown__button[data-v-ec61d0de]{width:100%;height:52px;position:relative;cursor:pointer;margin:0;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 20px;font-size:1rem;background-color:transparent;border:solid 1px #bbb;border:solid 1px var(--colors-grey-40,#bbb);border-radius:3px;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}
[brand=MINI] .dropdown__button[data-v-ec61d0de]{padding:.45rem .75rem;border-color:#000;border-color:var(--colors-grey-100,#000)}
.dropdown__button[data-v-ec61d0de]:disabled{color:#8e8e8e;color:var(--colors-grey-50,#8e8e8e);background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2)}
.dropdown--open .dropdown__button[data-v-ec61d0de],.dropdown__button[data-v-ec61d0de]:focus,.dropdown__button[data-v-ec61d0de]:hover{border:solid 2px #4d4d4d;border:solid 2px var(--colors-grey-70,#4d4d4d);outline:0}
.dropdown__button.focus-visible[data-v-ec61d0de],.dropdown__button[data-v-ec61d0de].focus-visible{border-color:#4d4d4d;border-color:var(--colors-grey-70,#4d4d4d);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__button.focus-visible[data-v-ec61d0de],.dropdown__button[data-v-ec61d0de].focus-visible{border-color:#4d4d4d;border-color:var(--colors-grey-70,#4d4d4d);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__button.focus-visible[data-v-ec61d0de],.dropdown__button[data-v-ec61d0de].focus-visible{border-color:#4d4d4d;border-color:var(--colors-grey-70,#4d4d4d);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__button.focus-visible[data-v-ec61d0de],.dropdown__button[data-v-ec61d0de].focus-visible{border-color:#4d4d4d;border-color:var(--colors-grey-70,#4d4d4d);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__button.focus-visible[data-v-ec61d0de],.dropdown__button[data-v-ec61d0de]:focus-visible{border-color:#4d4d4d;border-color:var(--colors-grey-70,#4d4d4d);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__button-label[data-v-ec61d0de]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.dropdown__button-counter[data-v-ec61d0de]{color:#fff;color:var(--colors-grey-0,#fff);background-color:#4d4d4d;background-color:var(--colors-grey-70,#4d4d4d);padding:0 4px;margin-left:8px}
.dropdown__button-icon[data-v-ec61d0de]{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.dropdown__button-icon.is-open[data-v-ec61d0de]{-webkit-transform:rotateX(0);transform:rotateX(0)}
.dropdown__content-container[data-v-ec61d0de]{width:100%;position:relative;z-index:100}
.dropdown__content[data-v-ec61d0de]{width:100%;position:absolute;top:1px;background-color:#fff;background-color:var(--colors-grey-0,#fff);min-height:30px;max-height:340px;overflow-y:auto;border-radius:3px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08);box-shadow:0 0 1px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08)}
.dropdown.disabled .dropdown__above-label[data-v-ec61d0de]{color:#bbb;color:var(--colors-grey-40,#bbb)}
.dropdown__option[data-v-ec61d0de]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:52px;cursor:pointer;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}
.dropdown__option[data-v-ec61d0de]:hover{background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2)}
.dropdown__option[data-v-ec61d0de]:active{color:#262626;color:var(--colors-grey-80,#262626);background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2)}
.dropdown__option[data-v-ec61d0de]:disabled{color:#8e8e8e;color:var(--colors-grey-50,#8e8e8e);background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2)}
.dropdown__option--selected[data-v-ec61d0de]{color:#fff;color:var(--colors-grey-0,#fff);background:#262626;background:var(--colors-grey-80,#262626)}
.dropdown__option--selected[data-v-ec61d0de]:hover{color:#fff;color:var(--colors-grey-0,#fff);background:#000;background:var(--colors-grey-100,#000)}
.dropdown__option--selected[data-v-ec61d0de]:active{color:#fff;color:var(--colors-grey-0,#fff);background:#262626;background:var(--colors-grey-80,#262626)}
.dropdown__option.focus-visible[data-v-ec61d0de],.dropdown__option[data-v-ec61d0de].focus-visible{-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__option.focus-visible[data-v-ec61d0de],.dropdown__option[data-v-ec61d0de].focus-visible{-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__option.focus-visible[data-v-ec61d0de],.dropdown__option[data-v-ec61d0de].focus-visible{-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__option.focus-visible[data-v-ec61d0de],.dropdown__option[data-v-ec61d0de].focus-visible{-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__option.focus-visible[data-v-ec61d0de],.dropdown__option[data-v-ec61d0de]:focus-visible{-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__option--hidden[data-v-ec61d0de]{display:none}
.checkmark-icon[data-v-ec61d0de]{position:absolute;right:15px}
[data-v-ec61d0de]::-webkit-scrollbar{width:4px}
[data-v-ec61d0de]::-webkit-scrollbar-track{background:#e6e6e6;background:var(--colors-grey-30,#e6e6e6)}
[data-v-ec61d0de]::-webkit-scrollbar-thumb{background:#4d4d4d;background:var(--colors-grey-70,#4d4d4d);border-radius:10px}
[data-v-ec61d0de]::-webkit-scrollbar-thumb:hover{background:#262626;background:var(--colors-grey-80,#262626)}
.filter-elements__radio-button-wrapper[data-v-16a47a6d]{height:24px;margin-bottom:12px}
[brand=MINI] .filter-elements__radio-button-wrapper[data-v-16a47a6d]{margin-bottom:16px}
.filter-elements__radio-button[data-v-16a47a6d]{width:24px;height:24px}
.filter-elements__radio-button-label[data-v-16a47a6d]{display:inline-block;height:100%}
.filter-elements__radio-button-wrapper input[type=radio][data-v-16a47a6d]{opacity:0;position:absolute}
input[type=radio].focus-visible+label[data-v-16a47a6d]::before{-webkit-box-shadow:0 0 0 2px #0653b6;box-shadow:0 0 0 2px #0653b6;-webkit-box-shadow:0 0 0 2px var(--colors-primary-30,#0653b6);box-shadow:0 0 0 2px var(--colors-primary-30,#0653b6)}
input[type=radio].focus-visible+label[data-v-16a47a6d]::before{-webkit-box-shadow:0 0 0 2px #0653b6;box-shadow:0 0 0 2px #0653b6;-webkit-box-shadow:0 0 0 2px var(--colors-primary-30,#0653b6);box-shadow:0 0 0 2px var(--colors-primary-30,#0653b6)}
input[type=radio].focus-visible+label[data-v-16a47a6d]::before{-webkit-box-shadow:0 0 0 2px #0653b6;box-shadow:0 0 0 2px #0653b6;-webkit-box-shadow:0 0 0 2px var(--colors-primary-30,#0653b6);box-shadow:0 0 0 2px var(--colors-primary-30,#0653b6)}
input[type=radio].focus-visible+label[data-v-16a47a6d]::before{-webkit-box-shadow:0 0 0 2px #0653b6;box-shadow:0 0 0 2px #0653b6;-webkit-box-shadow:0 0 0 2px var(--colors-primary-30,#0653b6);box-shadow:0 0 0 2px var(--colors-primary-30,#0653b6)}
input[type=radio]:focus-visible+label[data-v-16a47a6d]::before{-webkit-box-shadow:0 0 0 2px #0653b6;box-shadow:0 0 0 2px #0653b6;-webkit-box-shadow:0 0 0 2px var(--colors-primary-30,#0653b6);box-shadow:0 0 0 2px var(--colors-primary-30,#0653b6)}
.filter-elements__radio-button-label[data-v-16a47a6d]{position:relative;padding-left:36px}
[dir=rtl] .filter-elements__radio-button-label[data-v-16a47a6d]{padding-left:0;padding-right:36px}
.filter-elements__radio-button-label[data-v-16a47a6d]::before{margin-left:-36px}
[dir=rtl] .filter-elements__radio-button-label[data-v-16a47a6d]::before{margin-right:-36px;margin-left:0}
.filter-elements__radio-button-wrapper input+label[data-v-16a47a6d]::before{content:'';position:absolute;width:24px;height:24px;background:#fff;background:var(--colors-grey-0,#fff);border-radius:50%;border:2px solid #8e8e8e;border:2px solid var(--colors-grey-50,#8e8e8e);-webkit-transition:border-color .2s ease;transition:border-color .2s ease}
.filter-elements__radio-button-wrapper input+label[data-v-16a47a6d]::before{border:2px solid #bbb;border:2px solid var(--colors-grey-40,#bbb)}
[brand=MINI] .filter-elements__radio-button-wrapper input+label[data-v-16a47a6d]::before{border:2px solid #e6e6e6;border:2px solid var(--colors-grey-30,#e6e6e6)}
.filter-elements__radio-button-wrapper input:hover+label[data-v-16a47a6d]::before{border:2px solid #8e8e8e;border:2px solid var(--colors-grey-50,#8e8e8e)}
.filter-elements__radio-button-wrapper input:checked+label[data-v-16a47a6d]::before{background:#fff;background:var(--colors-grey-0,#fff);border:8px solid #262626;border:8px solid var(--colors-grey-80,#262626)}
[brand=MINI] .filter-elements__radio-button-wrapper input:checked+label[data-v-16a47a6d]::before{background:#000;background:var(--colors-grey-100,#000);border:0}
[brand=MINI] .filter-elements__radio-button-wrapper input:checked+label[data-v-16a47a6d]::after{position:absolute;top:2px;left:2px;width:20px;height:20px;content:'';background:#000;background:var(--colors-grey-100,#000);border:2px solid #fff;border:2px solid var(--colors-grey-0,#fff);border-radius:50%}
.filter-elements__radio-button-wrapper input:checked:hover+label[data-v-16a47a6d]::before{border:8px solid #4d4d4d;border:8px solid var(--colors-grey-70,#4d4d4d)}
.headline[data-v-0e0795ca]{margin-top:12px;margin-bottom:16px}
.headline[data-v-0e0795ca]:first-child{margin-top:0}
.disabled[data-v-0e0795ca]{color:#bbb;color:var(--colors-grey-40,#bbb)}
.filter-checkbox[data-v-0e0795ca]{margin-bottom:16px}
.hide-number-arrows input[data-v-7c10b2d7]::-webkit-inner-spin-button,.hide-number-arrows input[data-v-7c10b2d7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.hide-number-arrows input[type=number][data-v-7c10b2d7]{-moz-appearance:textfield}
.filter-elements__input-field[data-v-7c10b2d7]{width:100%}
.filter-elements__input-field[data-v-7c10b2d7]:focus,.filter-elements__input-field[data-v-7c10b2d7]:hover{z-index:1;position:relative}
.filter-elements__input-field.left[data-v-7c10b2d7]{border-bottom-right-radius:0;border-top-right-radius:0}
.filter-elements__input-field.right[data-v-7c10b2d7]{border-bottom-left-radius:0;border-top-left-radius:0}
.input-field-margin[data-v-e0fe8a2e]{margin-left:-1px}
.filter-elements-wrapper[data-v-e0fe8a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(min-width:600px){.filter-elements-wrapper[data-v-e0fe8a2e]{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
@media(min-width:600px) and (max-width:1024px){.price-filter-vertical-input-group[data-v-e0fe8a2e]{display:grid;grid-template-columns:1fr;grid-row-gap:16px}
.price-filter-input[data-v-e0fe8a2e]{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
@media(min-width:1024px){.filter-elements-wrapper[data-v-e0fe8a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.price-filter-input[data-v-e0fe8a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
[brand=MINI] .max-input-classes[data-v-e0fe8a2e]{margin-top:16px}
}
.max-input-classes[data-v-e0fe8a2e]{width:100%}
.input-field-margin[data-v-77b1f285]{margin-left:-1px}
@media(min-width:600px){.performance-filter-vertical-input[data-v-77b1f285]{display:grid;grid-template-columns:calc(50% - 8px) calc(50% - 8px);grid-column-gap:16px}
}
.performance-unit-switch[data-v-77b1f285]{margin-top:24px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
[brand=MINI] .performance-unit-switch[data-v-77b1f285]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 -16px 0}
[brand=MINI] .performance-input-group[data-v-77b1f285]{margin-top:24px;margin-bottom:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.performance-input[data-v-77b1f285]{width:50%}
.performance-input[data-v-77b1f285][data-v-77b1f285]{margin-left:-1px}
[brand=MINI] .performance-input[data-v-77b1f285]{margin-bottom:16px;width:100%}
.dropdown-content[data-v-11a920a6]{max-height:340px;overflow-y:scroll}
.multi-columns-container[data-v-11a920a6]{display:grid;grid-template-columns:1fr;grid-column-gap:16px;grid-row-gap:24px;margin-top:24px}
.multi-columns-container .filter-checkbox[data-v-11a920a6]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-11a920a6]{grid-template-columns:1fr 1fr}
}
@media(min-width:1024px){.multi-columns-container[data-v-11a920a6]{grid-template-columns:1fr}
}
.option-wrapper[data-v-11a920a6]{position:relative;min-height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.click-area[data-v-11a920a6]{width:100%;height:100%;padding:14px 20px}
.option-wrapper[data-v-11a920a6]:hover{background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2)}
.checkmark-icon[data-v-11a920a6]{position:absolute;right:15px}
.multi-columns-container[data-v-508163a8]{display:grid;grid-template-columns:1fr;grid-row-gap:16px}
@media(min-width:600px){.multi-columns-container[data-v-508163a8]{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:16px}
}
.multi-columns-container[data-v-6c6e2ff2]{display:grid;grid-template-columns:1fr;grid-row-gap:24px;grid-column-gap:16px;margin-top:24px}
.multi-columns-container .filter-checkbox[data-v-6c6e2ff2]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-6c6e2ff2]{grid-template-columns:1fr 1fr}
}
@media(min-width:1024px){.multi-columns-container[data-v-6c6e2ff2]{grid-template-columns:1fr}
}
.multi-columns-container[data-v-3860c4a8]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:24px}
.multi-columns-container .filter-checkbox[data-v-3860c4a8]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-3860c4a8]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
@media(min-width:1024px){.multi-columns-container[data-v-3860c4a8]{grid-template-columns:1fr;grid-row-gap:16px}
}
.filter-option[data-v-3860c4a8]{margin-top:-24px}
.filter-checkbox[data-v-0b1bcdfd]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-0b1bcdfd]:last-child{margin-bottom:12px}
.multi-columns-container[data-v-0b1bcdfd]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.multi-columns-container .filter-checkbox[data-v-0b1bcdfd]{margin:0}
@media(min-width:600px){.multi-columns-container[data-v-0b1bcdfd]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.shimmer[data-v-74e70c80]{background:#f2f2f2 -webkit-gradient(linear,left top,right top,color-stop(0,#f2f2f2),color-stop(50%,#fff),to(#f2f2f2)) no-repeat -376px 0;background:#f2f2f2 linear-gradient(90deg,#f2f2f2 0,#fff 50%,#f2f2f2 100%) no-repeat -376px 0;background:var(--colors-grey-20,#f2f2f2) -webkit-gradient(linear,left top,right top,color-stop(0,var(--colors-grey-20,#f2f2f2)),color-stop(50%,var(--colors-grey-0,#fff)),to(var(--colors-grey-20,#f2f2f2))) no-repeat -376px 0;background:var(--colors-grey-20,#f2f2f2) linear-gradient(90deg,var(--colors-grey-20,#f2f2f2) 0,var(--colors-grey-0,#fff) 50%,var(--colors-grey-20,#f2f2f2) 100%) no-repeat -376px 0;background-size:376px 616px;display:inline-block;position:relative;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeholderShimmer-data-v-74e70c80;animation-name:placeholderShimmer-data-v-74e70c80;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes placeholderShimmer-data-v-74e70c80{0{background-position:-376px 0}
100%{background-position:752px 0}
}
@keyframes placeholderShimmer-data-v-74e70c80{0{background-position:-376px 0}
100%{background-position:752px 0}
}
.loading-shimmer-filter[data-v-78f25e78]{position:relative;overflow:hidden}
.loading-shimmer-filter .shimmer-box[data-v-78f25e78]{position:relative;display:block;background-color:#f2f2f2;background-color:var(--colors-grey-20,#f2f2f2);margin-bottom:6px}
.loading-shimmer-filter .box-h-1[data-v-78f25e78]{height:1px;margin-bottom:24px}
.loading-shimmer-filter .box-h-12[data-v-78f25e78]{height:12px}
.loading-shimmer-filter .box-h-32[data-v-78f25e78]{height:32px;margin-bottom:24px}
.filter[data-v-7b7fa060]:first-of-type{border-top:solid 1px #e6e6e6;border-top:solid 1px var(--colors-grey-30,#e6e6e6)}
.cta-container[data-v-532daa8c]{display:grid;grid-template-columns:1fr;grid-column-gap:12px;grid-row-gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:600px){.cta-container[data-v-532daa8c]{grid-template-columns:50% 50%}
}
@media(min-width:1024px){.cta-container[data-v-532daa8c]{grid-template-columns:25% 25%}
}
.progress-bar[data-v-e5dc26c2]{width:100%;background-color:#e6e6e6;background-color:var(--colors-grey-30,#e6e6e6);border-radius:3px}
[brand=MINI] .progress-bar[data-v-e5dc26c2]{background-color:#f2f2f2;background-color:var(--colors-grey-20,#f2f2f2);border-radius:0}
.progress-bar__track--blue[data-v-e5dc26c2]{height:4px;background-color:#1c69d4;background-color:var(--colors-primary-20,#1c69d4);border-radius:2px}
[brand=MINI] .progress-bar__track--blue[data-v-e5dc26c2]{background-color:#1c69d4;background-color:var(--colors-primary-20,#1c69d4);border-radius:0}
.progress-bar__track--grey[data-v-e5dc26c2]{height:4px;background-color:#262626;background-color:var(--colors-grey-80,#262626);border-radius:2px}
[brand=MINI] .progress-bar__track--grey[data-v-e5dc26c2]{background-color:#8e8e8e;background-color:var(--colors-grey-50,#8e8e8e);border-radius:0}
.vehicle-count-wrapper[data-v-20cbb920]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.progress-bar[data-v-20cbb920]{max-width:128px}
@media(min-width:600px){.progress-bar[data-v-20cbb920]{max-width:144px}
}
@media(min-width:1024px){.progress-bar[data-v-20cbb920]{max-width:176px}
}
.btn-goto-results[data-v-20cbb920]{max-width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:50px;padding:4px;word-break:break-word}
.model-card-group[data-v-d488606e]{--vertical-gap-between-groups:24px;display:grid;grid-template-columns:1fr;grid-row-gap:var(--vertical-gap-between-groups);grid-column-gap:16px;width:100%;padding:0}
.model-card-group:not(:first-child)>div[data-v-d488606e]:first-child{margin-top:var(--vertical-gap-between-groups)}
.similar-vehicles .model-card-group[data-v-d488606e]{width:100%}
@media(min-width:768px){.model-card-group[data-v-d488606e]{grid-template-columns:1fr 1fr}
.model-card-group .model-card-highlight[data-v-d488606e]{grid-column:1/3}
}
@media(min-width:1024px){.model-card-group[data-v-d488606e]{grid-column-gap:24px}
.model-card-group:not(:first-child)>div[data-v-d488606e]:first-child{margin-top:0;margin-top:initial}
.similar-vehicles .model-card-group[data-v-d488606e]{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;width:100%;padding:0}
.favorites .model-card-group[data-v-d488606e]{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;width:100%;padding:0}
}
@media(min-width:1760px){.model-card-group[data-v-d488606e]{grid-column-gap:32px}
}
.icon-heart[data-v-2a8cbe71]{fill:#262626;fill:var(--colors-grey-80,#262626)}
.active-icon[data-v-2a8cbe71]:hover{fill:#1c69d4;fill:var(--colors-primary-20,#1c69d4)}
.active-icon[data-v-2a8cbe71]:active{fill:#0653b6;fill:var(--colors-primary-30,#0653b6)}
.icon-color[data-v-6405430e]{fill:#262626;fill:var(--colors-grey-80,#262626)}
.active-icon[data-v-6405430e]:hover{fill:#1c69d4;fill:var(--colors-primary-20,#1c69d4)}
.active-icon[data-v-6405430e]:active{fill:#0653b6;fill:var(--colors-primary-30,#0653b6)}
.favorite[data-v-638f6401]{color:inherit}
.favorite svg[data-v-638f6401]{fill:currentColor}
.favorite[data-v-638f6401]:focus,.favorite[data-v-638f6401]:hover{color:#1c69d4;color:var(--colors-primary-20,#1c69d4)}
.favorite[data-v-638f6401]:active{color:#0653b6;color:var(--colors-primary-30,#0653b6)}
.icon-color[data-v-7c006f94]{fill:#262626;fill:var(--colors-grey-80,#262626)}
.active-icon[data-v-7c006f94]:hover{fill:#1c69d4;fill:var(--colors-primary-20,#1c69d4)}
.active-icon[data-v-7c006f94]:active{fill:#0653b6;fill:var(--colors-primary-30,#0653b6)}
.icon-color[data-v-dbcc98aa]{fill:#262626;fill:var(--colors-grey-80,#262626)}
.active-icon[data-v-dbcc98aa]:hover{fill:#1c69d4;fill:var(--colors-primary-20,#1c69d4)}
.active-icon[data-v-dbcc98aa]:active{fill:#0653b6;fill:var(--colors-primary-30,#0653b6)}
.compare-button[data-v-2c1dc196]{color:#262626;color:var(--colors-grey-80,#262626)}
.compare-button[data-v-2c1dc196]:hover{color:#1c69d4;color:var(--colors-primary-20,#1c69d4)}
.compare-button[data-v-2c1dc196]:active{color:#0653b6;color:var(--colors-primary-30,#0653b6)}
.compare-button svg[data-v-2c1dc196]{fill:currentColor}
.compare-container-s[data-v-2c1dc196]{position:relative;width:16px;height:16px}
.compare-container-m[data-v-2c1dc196]{position:relative;width:24px;height:24px}
.compare-child[data-v-2c1dc196]{position:absolute;top:0;left:0}
.compare-enter-active[data-v-2c1dc196],.compare-leave-active[data-v-2c1dc196]{opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
.compare-enter[data-v-2c1dc196],.compare-leave-to[data-v-2c1dc196]{opacity:0}
stl-modelcard.missing-flag[data-v-73281178]::part(header){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.model-card[data-v-cdf91252]{min-width:0}
[brand=MINI] .card-container[data-v-cdf91252]{border:1px solid #e6e6e6}
[brand=BMW] .card-container[data-v-cdf91252]{border:1px solid #e6e6e6;border:1px solid var(--colors-grey-30,#e6e6e6)}
button.alt-grey{color:#262626;color:var(--colors-grey-80,#262626);background-color:transparent;border:1px solid #262626;border:1px solid var(--colors-grey-80,#262626)}
button.alt-grey:active,button.alt-grey:focus,button.alt-grey:hover{color:#262626;color:var(--colors-grey-80,#262626);background-color:transparent;border:1px solid #262626;border:1px solid var(--colors-grey-80,#262626);outline:1px solid #262626;outline:1px solid var(--colors-grey-80,#262626)}
[brand=MINI] button.alt-grey{color:#000;color:var(--colors-grey-100,#000);border:2px solid #000;border:2px solid var(--colors-grey-100,#000)}
.category-label{color:#fff;color:var(--colors-grey-0,#fff);font-size:15px;border-radius:3px;background-color:#262626;background-color:var(--colors-grey-80,#262626);padding:7px 15px}
.shimmer__model-card[data-v-8d57a48a]{position:relative;overflow:hidden;border:1px solid #f2f2f2;border:1px solid var(--colors-grey-20,#f2f2f2)}
.shimmer__model-card .shimmer-box[data-v-8d57a48a]{position:relative;display:block;background-color:#f2f2f2;background-color:var(--colors-grey-20,#f2f2f2)}
.shimmer__model-card .box-photo[data-v-8d57a48a]{padding-top:56.25%}
.shimmer__model-card .box-button[data-v-8d57a48a]{border-top:20px;border-bottom:20px;border-left:64px;border-right:64px;border-color:#fff;border-color:var(--colors-grey-0,#fff);border-style:solid;outline:2px solid #f2f2f2;outline:2px solid var(--colors-grey-20,#f2f2f2);margin:158px 0 26px 0}
.mt-6[data-v-8d57a48a]{margin-top:6px}
.h-50[data-v-8d57a48a]{height:50px}
.h-32[data-v-8d57a48a]{height:32px}
.h-12[data-v-8d57a48a]{height:12px}
.vertical-filter-container[data-v-7b88c514]{width:25%}
.vertical-results-container[data-v-7b88c514]{width:66.6%}
.dealer-selection-bar[data-v-1892e73a]{background-color:#f2f2f2;background-color:var(--colors-grey-20,#f2f2f2)}
.dealer-selection-bar__button[data-v-1892e73a]{color:#262626;color:var(--colors-grey-80,#262626);background-color:transparent;padding:0;outline:0;margin:0;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;text-align:left}
.dealer-selection-bar__button[data-v-1892e73a]:hover{color:#4d4d4d;color:var(--colors-grey-70,#4d4d4d)}
.dealer-selection-bar__button.focus-visible[data-v-1892e73a]{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.dealer-selection-bar__button[data-v-1892e73a].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.dealer-selection-bar__button[data-v-1892e73a].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.dealer-selection-bar__button[data-v-1892e73a].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.dealer-selection-bar__button[data-v-1892e73a].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.dealer-selection-bar__button[data-v-1892e73a]:focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.dealer-selection-bar__change-button[data-v-1892e73a]{padding-left:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.dealer-selection-bar__change-button-icon[data-v-1892e73a]{position:absolute;top:4px;left:0;fill:currentColor}
.dealer-selection-bar__remove-button[data-v-1892e73a]{width:20px;height:20px;font-size:20px;line-height:1;position:absolute;top:16px;right:24px}
.dealer-selection-bar__remove-button-icon[data-v-1892e73a]{margin-bottom:-2px}
button[data-v-1892e73a]{cursor:pointer;display:inline-block;position:relative;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}
[brand=MINI] .dealer-selection-bar__change-button[data-v-1892e73a]{padding-left:25px}
[brand=MINI] .dealer-selection-bar__button span[data-v-1892e73a]{border-bottom:1px solid #bbb;border-bottom:1px solid var(--colors-grey-40,#bbb)}
[brand=MINI] .dealer-selection-bar__button .dealer-selection-bar__change-button-icon[data-v-1892e73a]{top:7px}
[data-v-66dc588a]{--pin-size:18px;--pin-color:var(--colors-primary-20,#1c69d4);--pulse-outer-size:40px;--pulse-inner-size:30px}
[data-v-66dc588a] .ds2-location-pin__pin{position:absolute;width:var(--pin-size);height:var(--pin-size);margin-top:calc(-1 * var(--pin-size)/ 2);margin-left:calc(-1 * var(--pin-size)/ 2);background-color:var(--pin-color);border-radius:50% 50% 50% 50%}
[data-v-66dc588a] .ds2-location-pin__pulse-outer{position:absolute;margin-top:calc(-1 * var(--pulse-outer-size)/ 2);margin-left:calc(-1 * var(--pulse-outer-size)/ 2);color:var(--pin-color)}
[data-v-66dc588a] .ds2-location-pin__pulse-outer::after{display:block;width:var(--pulse-outer-size);height:var(--pulse-outer-size);content:'';-webkit-animation:ds2-location-pin--pulsate-data-v-66dc588a 1.5s ease-out;animation:ds2-location-pin--pulsate-data-v-66dc588a 1.5s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:1;border-radius:50%;background-color:rgba(28,105,212,.2)}
[data-v-66dc588a] .ds2-location-pin__pulse-inner{position:absolute;margin-top:calc(-1 * var(--pulse-inner-size)/ 2);margin-left:calc(-1 * var(--pulse-inner-size)/ 2);color:var(--pin-color)}
[data-v-66dc588a] .ds2-location-pin__pulse-inner::after{display:block;width:var(--pulse-inner-size);height:var(--pulse-inner-size);content:'';-webkit-animation:ds2-location-pin--pulsate-data-v-66dc588a 1.5s ease-out;animation:ds2-location-pin--pulsate-data-v-66dc588a 1.5s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:1;border-radius:50%;background-color:rgba(28,105,212,.3)}
@-webkit-keyframes ds2-location-pin--pulsate-data-v-66dc588a{from{-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}
60%{opacity:1}
to{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0}
}
@keyframes ds2-location-pin--pulsate-data-v-66dc588a{from{-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}
60%{opacity:1}
to{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0}
}
.dealer-list-item-title--highlighted[data-v-1cb7660c]{font-weight:700}
.dealer-list-item-title--highlighted[data-v-7812300f]{font-weight:700}
.loading-spinner[data-v-1b4abe6c]{width:50px;height:50px}
.spinner[data-v-1b4abe6c]{-webkit-animation-name:spin-data-v-1b4abe6c;animation-name:spin-data-v-1b4abe6c;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:center;transform-origin:center}
.inner-circle[data-v-1b4abe6c]{-webkit-animation-name:zoomInOut-data-v-1b4abe6c;animation-name:zoomInOut-data-v-1b4abe6c;-webkit-animation-duration:5.2s;animation-duration:5.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes zoomInOut-data-v-1b4abe6c{0,100%,5%,95%{-webkit-transform:translate(50px,50px) scale(0);transform:translate(50px,50px) scale(0)}
20%,80%{-webkit-transform:translate(10px,10px) scale(.8);transform:translate(10px,10px) scale(.8)}
}
@keyframes zoomInOut-data-v-1b4abe6c{0,100%,5%,95%{-webkit-transform:translate(50px,50px) scale(0);transform:translate(50px,50px) scale(0)}
20%,80%{-webkit-transform:translate(10px,10px) scale(.8);transform:translate(10px,10px) scale(.8)}
}
@-webkit-keyframes spin-data-v-1b4abe6c{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin-data-v-1b4abe6c{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.flex-wrapper[data-v-4bedae84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-color:var(--colors-grey-0,#fff)}
@media(min-width:600px){.flex-wrapper[data-v-4bedae84]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media(min-width:1024px){.flex-wrapper[data-v-4bedae84]{height:100px}
[brand=MINI] .flex-wrapper[data-v-4bedae84]{height:88px}
}
.auto-suggest-results[data-v-4bedae84]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;margin-top:-16px;margin-bottom:24px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08);box-shadow:0 0 1px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08)}
@media(min-width:1024px){.auto-suggest-results[data-v-4bedae84]{margin:0;top:100%}
}
.radius[data-v-4bedae84]{-ms-flex-item-align:center;align-self:center;min-width:144px}
.icon-group[data-v-4bedae84]{right:24px;width:100px;color:#666;color:var(--colors-grey-60,#666)}
.one-icon[data-v-4bedae84]{width:45px}
.no-right-positioning[data-v-4bedae84]{right:0}
.dealer-search__input[data-v-4bedae84]{padding:14px 48px 14px 20px;margin:16px;text-overflow:ellipsis}
@media(min-width:1024px){.dealer-search__input[data-v-4bedae84]{margin:24px}
}
[brand=MINI] .dealer-search__input[data-v-4bedae84]{padding-left:15px}
.dealer-search__input--has-searched[data-v-4bedae84],.dealer-search__input--narrow[data-v-4bedae84]{padding:14px calc(2 * 48px) 14px 20px}
[brand=MINI] .dealer-search__input--has-searched[data-v-4bedae84],[brand=MINI] .dealer-search__input--narrow[data-v-4bedae84]{padding-left:15px}
[brand=MINI] .dealer-search__input--has-searched[data-v-4bedae84]{border-color:#000;border-color:var(--colors-grey-100,#000)}
.no-right-margin[data-v-4bedae84]{margin-right:0}
.no-left-margin[data-v-4bedae84]{margin-left:0}
.no-left-and-right-margin[data-v-4bedae84]{margin-right:0;margin-left:0}
.icon-close_x[data-v-4bedae84],.icon-geolocation[data-v-4bedae84],.icon-search[data-v-4bedae84]{position:absolute}
.icon-geolocation[data-v-4bedae84]{left:62px}
.icon-close_x[data-v-4bedae84]{left:57px}
.icon-search[data-v-4bedae84]{left:-3px}
.divider[data-v-4bedae84]{position:absolute;left:45px;width:1px;height:36px;margin-top:8px;margin-bottom:8px}
.auto-suggest__list-item__highlight[data-v-4bedae84]{font-weight:700;color:#262626;color:var(--colors-grey-80,#262626)}
.loading-spinner[data-v-4bedae84]{position:absolute;left:48px;width:40px;height:40px;margin:5px}
.auto-suggest__list-item__dealer-item-icon[data-v-4bedae84]{margin-left:2px}
.auto-suggest__list-item__dealer-item-icon[data-v-4bedae84],.auto-suggest__list-item__location-item-icon[data-v-4bedae84]{fill:currentColor}
[brand=MINI] .auto-suggest__list-item__dealer-item-icon[data-v-4bedae84],[brand=MINI] .auto-suggest__list-item__location-item-icon[data-v-4bedae84]{fill:#8e8e8e;fill:var(--colors-grey-50,#8e8e8e)}
.wrapper[data-v-8fd16f92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:16px}
.content-switch[data-v-8fd16f92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.list[data-v-8fd16f92]::before{font-family:BMW_iconFont;content:'\e96a';font-size:32px;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.map[data-v-8fd16f92]::before{font-family:BMW_iconFont;content:'\e91c';font-size:32px;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.content-switch-item[data-v-8fd16f92]{width:36px;height:36px;border:1px solid #262626;border:1px solid var(--colors-grey-80,#262626);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.content-switch-item--active[data-v-8fd16f92]{background-color:#4d4d4d;background-color:var(--colors-grey-70,#4d4d4d);border:0}
.content-switch-item--active[data-v-8fd16f92]::before{color:#fff;color:var(--colors-grey-0,#fff)}
.error-msg[data-v-91b34034]{background-color:#f7e7e9;background-color:var(--colors-error-10,#f7e7e9)}
.radio-button__input[data-v-414ee425]{height:20px;width:20px;cursor:pointer;position:relative;margin-top:2px}
.radio-button__input[data-v-414ee425]::before{content:'';position:absolute;width:20px;height:20px;border:2px solid #bbb;border:2px solid var(--colors-grey-40,#bbb);-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:100%;background-color:#fff;background-color:var(--colors-grey-0,#fff)}
.dealer-list-select-item:hover .radio-button__input[data-v-414ee425]::before{border:2px solid #8e8e8e;border:2px solid var(--colors-grey-50,#8e8e8e)}
.radio-button__input[data-v-414ee425]::after{content:'';width:20px;height:20px;background-color:#fff;background-color:var(--colors-grey-0,#fff);position:absolute;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;-webkit-transform:scale(1);transform:scale(1)}
.radio-button__input[disabled][data-v-414ee425]{opacity:.3}
.radio-button__input[disabled]+span[data-v-414ee425]{opacity:.3}
.radio-button__input[data-v-414ee425]:checked::before{background-color:#262626;background-color:var(--colors-grey-80,#262626);border:2px solid #262626;border:2px solid var(--colors-grey-80,#262626)}
.dealer-list-select-item:hover .radio-button__input[data-v-414ee425]:checked::before{border:2px solid #4d4d4d;border:2px solid var(--colors-grey-70,#4d4d4d);background-color:#4d4d4d;background-color:var(--colors-grey-70,#4d4d4d)}
.radio-button__input[data-v-414ee425]:checked::after{opacity:1;-webkit-transform:scale(.35);transform:scale(.35)}
@media(min-width:768px){.radio-button__input[data-v-414ee425]{height:20px;width:20px}
.radio-button__input[data-v-414ee425]::before{left:-2px;top:-2px;width:24px;height:24px}
.radio-button__input[data-v-414ee425]::after{left:-2px;top:-2px;width:24px;height:24px}
}
.radio-button__input[data-v-49ee0a1b]{height:20px;width:20px;cursor:pointer;position:relative;margin-top:2px}
.radio-button__input[data-v-49ee0a1b]::before{content:'';position:absolute;width:20px;height:20px;border:2px solid #bbb;border:2px solid var(--colors-grey-40,#bbb);-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:100%;background-color:#fff;background-color:var(--colors-grey-0,#fff)}
.location-list-select-item:hover .radio-button__input[data-v-49ee0a1b]::before{border:2px solid #8e8e8e;border:2px solid var(--colors-grey-50,#8e8e8e)}
.radio-button__input[data-v-49ee0a1b]::after{content:'';width:20px;height:20px;background-color:#fff;background-color:var(--colors-grey-0,#fff);position:absolute;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;-webkit-transform:scale(1);transform:scale(1)}
.radio-button__input[disabled][data-v-49ee0a1b]{opacity:.3}
.radio-button__input[disabled]+span[data-v-49ee0a1b]{opacity:.3}
.radio-button__input[data-v-49ee0a1b]:checked::before{background-color:#262626;background-color:var(--colors-grey-80,#262626);border:2px solid #262626;border:2px solid var(--colors-grey-80,#262626)}
.location-list-select-item:hover .radio-button__input[data-v-49ee0a1b]:checked::before{border-color:#4d4d4d;border-color:var(--colors-grey-70,#4d4d4d);background-color:#4d4d4d;background-color:var(--colors-grey-70,#4d4d4d)}
.radio-button__input[data-v-49ee0a1b]:checked::after{opacity:1;-webkit-transform:scale(.35);transform:scale(.35)}
@media(min-width:768px){.radio-button__input[data-v-49ee0a1b]{height:20px;width:20px}
.radio-button__input[data-v-49ee0a1b]::before{left:-2px;top:-2px;width:24px;height:24px}
.radio-button__input[data-v-49ee0a1b]::after{left:-2px;top:-2px;width:24px;height:24px}
}
.dealer-result-list__dealer-icon[data-v-91a48dea],.dealer-result-list__location-icon[data-v-91a48dea]{fill:currentColor;width:36px;height:36px}
@media screen and (min-width:1024px){.dealer-search-results-list[data-v-91a48dea]{height:365px !important}
.dealer-search-results-list-dealer-not-selected[data-v-91a48dea]{height:384px !important}
.dealer-search-results-list--single-dealer[data-v-91a48dea]{height:auto !important}
.dealer-search-results-list--no-search-box[data-v-91a48dea]{height:440px !important}
.dealer-search-results-list--no-footer[data-v-91a48dea]{height:490px !important}
.dealer-search-results-list--full-size[data-v-91a48dea]{height:540px !important}
}
.dealer-selected{height:auto}
.dealer-selected-mobile{height:auto}
.dealer-not-selected{height:100px}
.legal-entity{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(min-width:600px){.legal-entity{padding-left:48px}
}
@media(min-width:1024px){.legal-entity{padding-left:24px}
}
.legal-entity-cb .base-checkbox-block{width:40px;min-width:0;min-width:initial;height:40px;min-height:0;min-height:initial}
@media(min-width:600px){.legal-entity-cb .base-checkbox-block{width:24px;min-width:24px;height:24px;min-height:24px}
}
.legal-entity-cb .icon-checkmark{font-size:40px}
@media(min-width:600px){.legal-entity-cb .icon-checkmark{font-size:28px}
}
.fallback-container[data-v-10caa612]{width:100%}
.fallback-text[data-v-10caa612]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:48px;height:52px;font-size:12px}
.fallback-image[data-v-10caa612]{width:100%;height:735px}
.search-auto-suggest[data-v-4a698e1e]{top:30px;left:45px}
.google-maps-disclaimer[data-v-4a698e1e]{padding:24px}
.google-maps-disclaimer-mobile[data-v-4a698e1e]{padding-left:24px;padding-right:24px}
.google-maps-disclaimer.google-maps-disclaimer--mini[data-v-4a698e1e] a,.google-maps-disclaimer.google-maps-disclaimer--mini[data-v-4a698e1e] a:hover{color:#262626;color:var(--colors-grey-80,#262626);text-decoration:underline}
.extra-mb[data-v-4a698e1e]{margin-bottom:106px}
.mobile-map__selected-dealer-headline[data-v-4a698e1e]{margin-left:-15px}
.divider[data-v-4a698e1e]{width:100%;margin-top:5px;margin-bottom:5px;height:1px}
.global-warning[data-v-4b9f976c]{background-color:rgba(255,173,31,.2)}
.global-warning__headline[data-v-4b9f976c]::before{font-family:BMW_iconFont;font-size:20px;color:#ffad1f;color:var(--colors-warning-20,#ffad1f);content:'\e95b';margin-right:10px}
h2[data-v-5fa7f834]{margin-top:0}
.filter-block__container[data-v-dc9503e8]{--gap:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));width:calc(100% + var(--gap))}
.emulated-flex-gap>[data-v-dc9503e8]{margin:var(--gap) 0 0 var(--gap)}
.filter-block[data-v-dc9503e8]{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;line-height:1;position:relative;cursor:pointer;color:#fff;color:var(--colors-grey-0,#fff);background-color:#262626;background-color:var(--colors-grey-80,#262626);margin:var(--gap) 0 0 var(--gap);border-radius:14px}
.filter-block[data-v-dc9503e8]:hover{position:relative;color:#fff;color:var(--colors-grey-0,#fff);background-color:#4d4d4d;background-color:var(--colors-grey-70,#4d4d4d)}
.filter-block__icon[data-v-dc9503e8]{position:absolute;top:2px}
.filter-tag-no-results[data-v-dc9503e8]{background-color:#8e8e8e;background-color:var(--colors-grey-50,#8e8e8e)}
.filter-block.focus-visible[data-v-dc9503e8]{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.filter-block[data-v-dc9503e8].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.filter-block[data-v-dc9503e8].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.filter-block[data-v-dc9503e8].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.filter-block[data-v-dc9503e8].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.filter-block[data-v-dc9503e8]:focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.categories-blocks li[data-v-dc9503e8]:first-child::after{content:'';display:block}
@media(min-width:1024px){.categories-blocks li[data-v-dc9503e8]:first-child::after{display:none;width:0;content:''}
}
ul[data-v-dc9503e8]{padding-left:0}
button[data-v-dc9503e8]{cursor:pointer;margin:0 0 .625rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;line-height:1.25rem;overflow:visible;font:inherit;font-size:1rem;line-height:1.25rem;font-weight:700}
.headline-2[data-v-1b8baef1]{text-transform:uppercase}
.favorite-link[data-v-4852f27f]:hover{color:#1c69d4;color:var(--colors-primary-20,#1c69d4)}
.favorite-link[data-v-4852f27f]:active{color:#0653b6;color:var(--colors-primary-30,#0653b6)}
.favorite-icon[data-v-4852f27f]{position:relative;margin-top:2px;font-size:18pt;color:currentColor}
.favorite-icon svg[data-v-4852f27f]{fill:currentColor}
.favorite-count[data-v-4852f27f]{position:absolute;top:-1px;left:11px;min-width:14px;height:14px;padding:0 3px;font-size:9px;color:#fff;color:var(--colors-grey-0,#fff);background-color:#262626;background-color:var(--colors-grey-80,#262626);border:solid 1px #fff;border:solid 1px var(--colors-grey-0,#fff);border-radius:7px}
.similarity-search-favorite[data-v-4852f27f]{font-weight:700}
.link-label[data-v-4852f27f]{border-bottom:1px solid #bbb;border-bottom:1px solid var(--colors-grey-40,#bbb)}
.banner[data-v-418b90c8]{width:100%}
.banner-success[data-v-418b90c8]{background:#e8f2eb;background:var(--colors-success-10,#e8f2eb)}
.banner-error[data-v-418b90c8]{background:#f7e7e9;background:var(--colors-error-10,#f7e7e9)}
.banner-warn[data-v-418b90c8]{background:#fbedc9;background:var(--colors-warning-10,#fbedc9)}
.banner-info[data-v-418b90c8]{background:#dde8f9;background:var(--colors-dialog-10,#dde8f9)}
.banner-inner[data-v-418b90c8]{position:relative;padding:24px 0}
.banner-text[data-v-418b90c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.banner-text svg[data-v-418b90c8]{margin-right:20px}
.banner-close[data-v-418b90c8]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;font-weight:700;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.notification-header-menu[data-v-4721f55e]{position:relative;left:0;right:0;top:0;z-index:100000;margin-bottom:-72px}
.notification-no-header-menu[data-v-4721f55e]{left:0;margin-bottom:-72px;position:fixed;right:0;top:0;z-index:100000}
.notification-sticky[data-v-4721f55e]{position:sticky;left:0;right:0;top:0;z-index:100}
.fade-enter-active[data-v-4721f55e],.fade-leave-active[data-v-4721f55e]{-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:transform .15s,opacity .15s;transition:transform .15s,opacity .15s,-webkit-transform .15s}
.fade-enter-to[data-v-4721f55e],.fade-leave[data-v-4721f55e]{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.fade-enter[data-v-4721f55e],.fade-leave-to[data-v-4721f55e]{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}
.sticky-container-sticky[data-v-8f2ec6a0]{-webkit-box-shadow:rgba(0,0,0,.16) 0 5px 6px -2px,rgba(0,0,0,.23) 0 5px 6px -2px;box-shadow:rgba(0,0,0,.16) 0 5px 6px -2px,rgba(0,0,0,.23) 0 5px 6px -2px}
@media(min-width:576px){.sticky-container-sticky[data-v-8f2ec6a0]{-webkit-box-shadow:rgba(0,0,0,.16) 0 7px 8px -4px,rgba(0,0,0,.23) 0 7px 8px -4px;box-shadow:rgba(0,0,0,.16) 0 7px 8px -4px,rgba(0,0,0,.23) 0 7px 8px -4px}
}
.sticky-container-box-container[data-v-8f2ec6a0],.sticky-container-box-container__mini[data-v-8f2ec6a0]{width:100%}
.sticky-container-box-shadow__mini[data-v-8f2ec6a0]{-webkit-box-shadow:0 0 1px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08);box-shadow:0 0 1px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08)}
@media(min-width:1024px){.sticky-container-box-container[data-v-8f2ec6a0]{width:66.6%}
.sticky-container-box-container__mini[data-v-8f2ec6a0]{width:calc(((1200px / 100) * 66.6)+((100vw - 1200px)/ 2))}
}
.sticky-container[data-v-8f2ec6a0]{--top:0;top:var(--top);-webkit-transition:all .3s ease;transition:all .3s ease}
.sticky-animation[data-v-8f2ec6a0]{top:0}
.notification-banner[data-v-8f2ec6a0]{position:absolute;top:100%}
.notification-banner.desktop-mode[data-v-8f2ec6a0]{position:relative;top:0}
a[data-v-45cbe5c6]{border-radius:3px}
.filter-tags__link[data-v-696d0f01]{color:#262626;color:var(--colors-grey-80,#262626);background-color:transparent;padding:0;outline:0;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}
.filter-tags__link[data-v-696d0f01]:hover{color:#4d4d4d;color:var(--colors-grey-70,#4d4d4d)}
.filter-tags__reset-link-icon[data-v-696d0f01]{font-size:18px;line-height:20px;padding-right:8px}
.icon-arrow-up--mini[data-v-696d0f01]{-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.icon-arrow-down--mini[data-v-696d0f01]{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.underline[data-v-696d0f01]{text-decoration:underline;text-decoration-color:#bbb;text-decoration-color:var(--colors-grey-40,#bbb);text-underline-offset:5px}
.button-back-to-top[data-v-696d0f01]{top:8px;right:4px}
[dir=rtl] .button-back-to-top[data-v-696d0f01]{right:auto;left:4px}
.button-back-to-top[data-v-696d0f01]{inset-block-start:8px;inset-inline-end:4px}
@media screen and (min-width:600px){.button-back-to-top[data-v-696d0f01]{top:8px;right:8px}
[dir=rtl] .button-back-to-top[data-v-696d0f01]{right:auto;left:8px}
.button-back-to-top[data-v-696d0f01]{inset-block-start:8px;inset-inline-end:8px}
}
.filter-tags[data-v-696d0f01]{padding-bottom:8px}
@media screen and (min-width:1024px){.filter-tags[data-v-696d0f01]{padding-bottom:0}
}
.filter-tags__show-more-link-icon[data-v-696d0f01]:before{color:currentColor}
.filter-tags__show-more-link-icon[data-v-696d0f01]{font-size:32px;line-height:32px}
.filter-block__container[data-v-696d0f01]{--gap:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));width:calc(100% + var(--gap))}
.emulated-flex-gap>[data-v-696d0f01]{margin:var(--gap) 0 0 var(--gap)}
.filter-block[data-v-696d0f01]{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;line-height:1;position:relative;cursor:pointer;color:#fff;color:var(--colors-grey-0,#fff);background-color:#262626;background-color:var(--colors-grey-80,#262626);margin:var(--gap) 0 0 var(--gap);border-radius:3px}
.filter-block[data-v-696d0f01]:hover{position:relative;color:#fff;color:var(--colors-grey-0,#fff);background-color:#4d4d4d;background-color:var(--colors-grey-70,#4d4d4d)}
.filter-block__icon[data-v-696d0f01]{position:absolute;top:2px}
.filter-tag-no-results[data-v-696d0f01]{background-color:#8e8e8e;background-color:var(--colors-grey-50,#8e8e8e)}
.filter-block.focus-visible[data-v-696d0f01],.filter-tags__link.focus-visible[data-v-696d0f01]{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.filter-block[data-v-696d0f01].focus-visible,.filter-tags__link[data-v-696d0f01].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.filter-block[data-v-696d0f01].focus-visible,.filter-tags__link[data-v-696d0f01].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.filter-block[data-v-696d0f01].focus-visible,.filter-tags__link[data-v-696d0f01].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.filter-block[data-v-696d0f01].focus-visible,.filter-tags__link[data-v-696d0f01].focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.filter-block[data-v-696d0f01]:focus-visible,.filter-tags__link[data-v-696d0f01]:focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
.categories-blocks[data-v-696d0f01]{position:relative}
@media(min-width:600px){.categories-blocks[data-v-696d0f01]{position:static}
}
.categories-blocks li[data-v-696d0f01]:first-child::after{content:'';display:block}
@media(min-width:1024px){.categories-blocks li[data-v-696d0f01]:first-child::after{display:none;width:0;content:''}
}
.fade-out-item[data-v-696d0f01]{display:inline-block}
.fade-out-enter-active[data-v-696d0f01]{-webkit-transition:all .3s ease;transition:all .3s ease}
.fade-out-leave-active[data-v-696d0f01]{-webkit-transition:all .3s ease;transition:all .3s ease}
.fade-out-enter[data-v-696d0f01],.fade-out-leave-to[data-v-696d0f01]{opacity:0}
.fade-out-buttons[data-v-696d0f01]{opacity:0;-webkit-transition:all .3s ease .3s;transition:all .3s ease .3s}
.fade-move-out[data-v-696d0f01]{height:8px !important}
.fade-move-out[data-v-696d0f01]{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.fade-move-out-fixed[data-v-696d0f01]{height:0 !important}
.fade-move-out-fixed[data-v-696d0f01]{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.fade-move-out-fixed-advanced[data-v-696d0f01]{height:52px !important}
.fade-move-out-fixed-advanced[data-v-696d0f01]{-webkit-transition:all .3s ease;transition:all .3s ease}
.all-active-filter-wrapper[data-v-696d0f01]{height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
ul[data-v-696d0f01]{padding-left:0}
button{cursor:pointer;margin:0 0 .625rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;line-height:1.25rem;overflow:visible;font:inherit;font-size:1rem;line-height:1.25rem;font-weight:700}
.loading-shimmer-filtertags[data-v-776ae16a]{position:relative;display:grid;grid-column-gap:24px;grid-template-columns:1fr 1fr}
.loading-shimmer-filtertags .box-h-32[data-v-776ae16a]{position:relative;height:32px;background-color:#f2f2f2;background-color:var(--colors-grey-20,#f2f2f2);margin-bottom:6px;grid-column:span 2}
.loading-shimmer-filtertags .box-h-12[data-v-776ae16a]{position:relative;height:12px;background-color:#f2f2f2;background-color:var(--colors-grey-20,#f2f2f2)}
@media(min-width:600px) and (max-width:1024px){div[data-v-313a6fb2]{width:calc(50% - 8px)}
}
select[data-v-313a6fb2]{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background-image:url("data:image/svg+xml,%3C%3Fxmlversion='1.0'encoding='iso-8859-1'%3F%3E%3C!--Generator:AdobeIllustrator16.0.0,SVGExportPlug-In.SVGVersion:6.00Build0)--%3E%3C!DOCTYPEsvgPUBLIC'-//W3C//DTDSVG1.1//EN''http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvgxmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'version='1.1'id='Capa_1'x='0px'y='0px'width='512px'height='512px'viewBox='00306306'style='enable-background:new00306306;'xml:space='preserve'%3E%3Cg%3E%3Cgid='expand-more'%3E%3Cpolygonpoints='270.3,58.65153,175.9535.7,58.650,94.35153,247.35306,94.35'fill='%23DDDDD'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat,repeat;background-position:right 1.2em top 50%,0 0;background-size:.95em auto,100%;padding:13px 15px}
select[data-v-313a6fb2]::-ms-expand{display:none}
select[data-v-313a6fb2]{width:100%;text-transform:none;color:inherit;font:inherit;margin:0}
.sort-dropdown[data-v-38ff0e92]{max-width:275px;margin-top:0;margin-bottom:32px}
.error-banner[data-v-b4828f1c]{width:100%;height:75px;background-color:#dde8f9;background-color:var(--colors-dialog-10,#dde8f9)}
.reset-button[data-v-b4828f1c]{margin:0;-webkit-padding-end:5px;padding-inline-end:5px}
.info[data-v-b4828f1c]{width:22px;height:22px}
@media(max-width:600px){.error-banner[data-v-b4828f1c]{height:100px}
.info[data-v-b4828f1c]{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;margin-top:15px}
.reset-button[data-v-b4828f1c]{-ms-flex-item-align:start;align-self:flex-start}
.error-text[data-v-b4828f1c]{-ms-flex-item-align:start;align-self:flex-start;margin-top:11px}
}
.error-banner[data-v-10466f4e]{width:100%;height:75px;background-color:#dde8f9;background-color:var(--colors-dialog-10,#dde8f9)}
.error-banner-tile[data-v-10466f4e]{width:100%;height:100%;background-color:#dde8f9;background-color:var(--colors-dialog-10,#dde8f9)}
.reset-button[data-v-10466f4e]{margin:0;-webkit-padding-end:5px;padding-inline-end:5px}
.infoTile[data-v-10466f4e]{width:27px;height:27px;fill:#262626;fill:var(--colors-grey-80,#262626)}
.info[data-v-10466f4e]{width:22px;height:22px}
@media(max-width:600px){.error-banner[data-v-10466f4e]{height:100px}
.info[data-v-10466f4e]{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;margin-top:15px}
.reset-button[data-v-10466f4e]{-ms-flex-item-align:start;align-self:flex-start}
.error-text[data-v-10466f4e]{-ms-flex-item-align:start;align-self:flex-start;margin-top:11px}
}
.overlay-modal[data-v-a8c6d220]{top:0;left:0;z-index:6050;-webkit-transition:opacity .3s;transition:opacity .3s}
.stocklocator-filters-modal[data-v-1b56e4ee]{position:fixed;top:0;z-index:10000;width:100%;height:100%;padding-bottom:101px;margin:0;background:#fff;background:var(--colors-grey-0,#fff)}
.stocklocator-filters-modal.with-reset-button[data-v-1b56e4ee]{padding-bottom:145px}
@media(min-width:600px) and (max-width:1024px){.stocklocator-filters-modal-open[data-v-1b56e4ee]{width:calc(50% - 8px)}
}
.filter-layer__reset-link[data-v-1b56e4ee]{position:relative;color:#262626;color:var(--colors-grey-80,#262626);background-color:transparent;padding:0}
.filter-button-area[data-v-1b56e4ee]{display:grid;grid-template-columns:100%;grid-row-gap:24px}
.filter-button-area .filter-layer__reset-link[data-v-1b56e4ee]{text-align:left;margin-left:-5px}
@media(min-width:600px){.filter-button-area[data-v-1b56e4ee]{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-rows:100%}
.filter-button-area .filter-layer__reset-link[data-v-1b56e4ee]{text-align:center;margin-left:24px}
}
button[data-v-1b56e4ee]{position:relative;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0;text-transform:none;overflow:visible}
h3[data-v-1b56e4ee]{margin-top:0}
.instructional-component{margin-top:40px;margin-bottom:40px}
@media(min-width:600px){.instructional-component{margin-top:80px;margin-bottom:80px}
}
@media(min-width:1024px){.instructional-component{margin-top:128px;margin-bottom:30px}
}
@media print{@page{size:auto;margin:10% 5%}
.intro-section h1{font-size:1.5rem !important;font-size:var(--font-size-l,1.5rem) !important}
.intro-section h4{font-size:1rem !important;font-size:var(--font-size-s,1rem) !important}
.filter-block{background-color:#4d4d4d !important;background-color:var(--colors-grey-70,#4d4d4d) !important}
.filter-block__icon::before,.filter-block__label{color:#fff !important;color:var(--colors-grey-0,#fff) !important}
.model-card-flag{background-color:#e6e6e6 !important;background-color:var(--colors-grey-30,#e6e6e6) !important}
.model-card-group{position:relative !important;display:block !important}
.card-container{border:2px solid #e6e6e6 !important;border:2px solid var(--colors-grey-30,#e6e6e6) !important;page-break-inside:avoid !important}
.card-container{width:320px;height:520px}
.card-container:nth-child(odd){position:absolute;right:0}
}
.equipment-list[data-v-4054ee60]{-webkit-padding-start:1.5em;padding-inline-start:1.5em}
@media(max-width:768px){.accessory-button[data-v-4054ee60]{width:100%}
}
.benefits[data-v-4054ee60] ul{-webkit-margin-start:20px;margin-inline-start:20px}
.image-wrapper-desktop[data-v-4054ee60]{width:100%;aspect-ratio:4/3;overflow:hidden}
@media(min-width:1200px){.image-wrapper-desktop[data-v-4054ee60]{aspect-ratio:16/9}
}
.image-wrapper-mobile[data-v-4054ee60]{width:100%;aspect-ratio:4/3;overflow:hidden}
@media(min-width:1024px){.image-wrapper-desktop img[data-v-4054ee60]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}
}
.image-wrapper-mobile img[data-v-4054ee60]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}
.equipment-container[data-v-4054ee60]{max-height:100vh}
@media(min-width:768px){.equipment-container[data-v-4054ee60]{max-height:calc(100vh - 64px)}
}
@media(min-width:1200px){.equipment-container[data-v-4054ee60]{max-height:calc(100vh - 96px)}
}
[data-v-4054ee60]::-webkit-scrollbar{width:4px}
[data-v-4054ee60]::-webkit-scrollbar-track{background:#e6e6e6;background:var(--colors-grey-30,#e6e6e6)}
[data-v-4054ee60]::-webkit-scrollbar-thumb{background:#4d4d4d;background:var(--colors-grey-70,#4d4d4d);border-radius:10px}
[data-v-4054ee60]::-webkit-scrollbar-thumb:hover{background:#262626;background:var(--colors-grey-80,#262626)}
.price[data-v-36f4e4b4]{white-space:nowrap}
.price-label[data-v-36f4e4b4]{color:#000;color:var(--stl-color-grey-60,#000);font-size:.75rem;font-size:var(--font-size-2xs,.75rem);font-weight:300;font-weight:var(--font-weight-thin,300)}
.link-mini[data-v-309d6945]{border-bottom:1px solid #bbb;border-bottom:1px solid var(--colors-grey-40,#bbb)}
svg[data-v-5d2126d3]{fill:currentColor}
.monthly-rate[data-v-51436618]{font-weight:700;font-weight:var(--font-weight-bold,700)}
@media(min-width:600px){.monthly-rate[data-v-51436618]{margin-bottom:8px}
}
.monthly-rate__parameter-disclaimer-icon[data-v-51436618]{top:3px}
.link-mini[data-v-51436618]{border-bottom:1px solid #bbb;border-bottom:1px solid var(--colors-grey-40,#bbb)}
a[data-v-51436618]{text-decoration:none}
.show-more-link[data-v-51436618]{font-weight:700;font-weight:var(--font-weight-bold,700);text-decoration:underline;color:#262626;color:var(--colors-grey-80,#262626)}
.monthly-instalment-container[data-v-51436618]{border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--colors-grey-30,#e6e6e6)}
.dealer-item[data-v-9df8e35a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;border:1px solid #e6e6e6;border:1px solid var(--colors-grey-30,#e6e6e6)}
.dealer-item--selected[data-v-9df8e35a]{border:2px solid #4d4d4d;border:2px solid var(--colors-grey-70,#4d4d4d)}
.dealer-list[data-v-77a90e00]{padding:24px 0 32px;display:grid;grid-template-columns:1fr;grid-gap:16px}
@media(min-width:600px){.dealer-list[data-v-77a90e00]{grid-template-columns:1fr 1fr;grid-row-gap:24px}
}
@media(min-width:1024px){.dealer-list[data-v-77a90e00]{grid-template-columns:1fr 1fr 1fr;grid-column-gap:24px;padding:40px 0}
}
.vehicle-intro{display:grid;grid-template:'model-subbrand' -webkit-min-content 'model-name' -webkit-min-content 'vin' -webkit-min-content 'bonus-labels' -webkit-min-content 'gallery' -webkit-min-content 'monthly-instalment' -webkit-min-content 'finance' -webkit-min-content 'model-price' -webkit-min-content 'availability-flag' -webkit-min-content 'intro-cta' min-content/100%;grid-template:'model-subbrand' min-content 'model-name' min-content 'vin' min-content 'bonus-labels' min-content 'gallery' min-content 'monthly-instalment' min-content 'finance' min-content 'model-price' min-content 'availability-flag' min-content 'intro-cta' min-content/100%}
@media(min-width:600px){.vehicle-intro{display:grid;grid-template:'model-subbrand' -webkit-min-content 'model-name' -webkit-min-content 'vin' -webkit-min-content 'bonus-labels' -webkit-min-content 'gallery' -webkit-min-content 'monthly-instalment' -webkit-min-content 'finance' -webkit-min-content 'model-price' -webkit-min-content 'availability-flag' -webkit-min-content 'intro-cta' min-content/100%;grid-template:'model-subbrand' min-content 'model-name' min-content 'vin' min-content 'bonus-labels' min-content 'gallery' min-content 'monthly-instalment' min-content 'finance' min-content 'model-price' min-content 'availability-flag' min-content 'intro-cta' min-content/100%}
}
@media(min-width:1024px){.vehicle-intro{display:grid;grid-column-gap:4px;grid-template:'gallery gap model-subbrand' -webkit-min-content 'gallery gap model-name' -webkit-min-content 'gallery gap vin' -webkit-min-content 'gallery gap bonus-labels' -webkit-min-content 'gallery gap monthly-instalment' -webkit-min-content 'gallery gap finance' -webkit-min-content 'gallery gap model-price' -webkit-min-content 'gallery gap availability-flag' -webkit-min-content 'gallery gap intro-cta' 1fr/776px 16px 1fr;grid-template:'gallery gap model-subbrand' min-content 'gallery gap model-name' min-content 'gallery gap vin' min-content 'gallery gap bonus-labels' min-content 'gallery gap monthly-instalment' min-content 'gallery gap finance' min-content 'gallery gap model-price' min-content 'gallery gap availability-flag' min-content 'gallery gap intro-cta' 1fr/776px 16px 1fr}
}
.vehicle-intro__favorite{min-width:52px}
.vehicle-intro__model-subbrand{grid-area:model-subbrand}
.vehicle-intro__model-name{grid-area:model-name}
.vehicle-intro__vin{grid-area:vin}
.vehicle-intro__model-price{grid-area:model-price}
.vehicle-intro__finance-label{grid-area:finance}
.vehicle-intro__cta{grid-area:intro-cta}
.vehicle-intro__gallery-container{grid-area:gallery}
.vehicle-intro__bonus-labels{grid-area:bonus-labels}
.vehicle-intro__monthly-instalment{grid-area:monthly-instalment}
@media(min-width:600px){.vehicle-intro__cta .tw-button{max-width:324px}
}
.available-section{grid-area:availability-flag;margin-top:16px}
[brand=MINI] .in-stock-at-dealership{color:var(--colors-grey-60)}
.in-stock-at-dealership{margin-top:0;margin-bottom:0}
.available-label{margin-bottom:0}
.pagination[data-v-08df8d34]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
@media(min-width:1024px){.pagination[data-v-08df8d34]{width:50%;min-width:400px}
}
.link-label[data-v-08df8d34]{font-weight:100;color:#4d4d4d;color:var(--colors-grey-70,#4d4d4d)}
.disabled[data-v-08df8d34]{color:#bbb;color:var(--colors-grey-40,#bbb);pointer-events:none}
.arrow-icon[data-v-08df8d34]{fill:currentColor}
[dir=rtl] .arrow-icon[data-v-08df8d34]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.arrow-icon--left[data-v-08df8d34]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
[dir=rtl] .arrow-icon--left[data-v-08df8d34]{-webkit-transform:rotate(0);transform:rotate(0)}
a[data-v-08df8d34]{text-decoration:none}
.inner-wrapper[data-v-7bd744cc]{min-height:1px}
.image-wrapper[data-v-7bd744cc]{position:relative;overflow:hidden}
.image-wrapper[data-v-7bd744cc]:before{display:block;content:' ';width:100%;padding-top:55.9333333%}
.image-wrapper>img[data-v-7bd744cc]{position:absolute;top:0;left:0;right:0;bottom:0}
.equipment-card__title[data-v-7bd744cc]{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.equipment-card-text[data-v-7bd744cc]{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
[brand=BMW] .equipment-card-border[data-v-7bd744cc]{border:1px solid #e6e6e6;border:1px solid var(--colors-grey-30,#e6e6e6)}
[brand=MINI] .equipment-card-border[data-v-7bd744cc]{border:1px solid #f2f2f2;border:1px solid var(--colors-grey-20,#f2f2f2)}
[brand=BMW] .equipment-title-border[data-v-7bd744cc]{border-top:1px solid #e6e6e6;border-top:1px solid var(--colors-grey-30,#e6e6e6)}
[brand=MINI] .equipment-title-border[data-v-7bd744cc]{border-top:1px solid #f2f2f2;border-top:1px solid var(--colors-grey-20,#f2f2f2)}
.arrow-icon[data-v-7bd744cc]{fill:currentColor}
.equipment-card-tire-disclaimer__text[data-v-7bd744cc]{margin:12px 0}
.section-headline[data-v-554b7f17]{word-break:break-word;margin-top:0}
.section-headline.is-narrow[data-v-554b7f17]{max-width:calc(100% - 120px)}
.equipment-card[data-v-554b7f17]{width:100%}
.section-headline[data-v-0856ddc4]{margin-top:0;margin-bottom:40px;word-wrap:break-word;text-transform:uppercase}
.section-headline.is-narrow[data-v-0856ddc4]{max-width:calc(100% - 120px)}
.equipment-title[data-v-0b221198]{position:relative;line-height:1.35}
.equipment-title i[data-v-0b221198]{line-height:.7}
.equipment-title .equipment-title-content[data-v-0b221198]{width:calc(100vw - 78px);max-width:538px}
.equipment-title .icon-layer-indicator[data-v-0b221198]{margin-top:-4px}
.equipment-title .equipment-title-content .icon-layer-indicator[data-v-0b221198]{position:absolute;top:-4px;right:-38px;margin-top:0}
img[data-v-0b221198]{display:inline-block;vertical-align:middle;max-width:100%;height:auto;border:0}
.environmental-bonus-box[data-v-46b775ce]{margin-top:20px;background-color:#dde8f9;background-color:var(--colors-dialog-10,#dde8f9)}
[brand=MINI] .environmental-bonus-box[data-v-46b775ce]{background-color:#f6f6f6;background-color:var(--colors-grey-10,#f6f6f6)}
@media(min-width:1024px){.environmental-bonus-box[data-v-46b775ce]{margin-top:0}
}
[brand=BMW] .environmental-bonus-box[data-v-46b775ce] svg{width:27px;height:27px}
[brand=MINI] .environmental-bonus-box[data-v-46b775ce] svg{width:24px;height:24px}
.trade-in-box[data-v-74476c30]{margin-top:20px;background-color:#dde8f9;background-color:var(--colors-dialog-10,#dde8f9)}
[brand=MINI] .trade-in-box[data-v-74476c30]{background-color:#f6f6f6;background-color:var(--colors-grey-10,#f6f6f6)}
@media(min-width:1024px){.trade-in-box[data-v-74476c30]{margin-top:0}
}
[brand=BMW] .trade-in-box[data-v-74476c30] svg{width:27px;height:27px}
[brand=MINI] .trade-in-box[data-v-74476c30] svg{width:24px;height:24px}
[brand=BMW] .price-section-container[data-v-68ad64be]{border:1px solid #e6e6e6;border:1px solid var(--colors-grey-30,#e6e6e6)}
[brand=MINI] .price-section-container[data-v-68ad64be]{border:1px solid #f2f2f2;border:1px solid var(--colors-grey-20,#f2f2f2)}
.details-card[data-v-86207e3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-width:1px;border-style:solid;border-color:#e6e6e6;border-color:var(--colors-grey-30,#e6e6e6);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}
[brand=MINI] .details-card[data-v-86207e3e]{border-color:#f2f2f2;border-color:var(--colors-grey-20,#f2f2f2);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.08);box-shadow:0 4px 8px rgba(0,0,0,.08);border-radius:8px;overflow:hidden}
.details-card__image[data-v-86207e3e]{position:relative;overflow:hidden;background:#e6e6e6;background:var(--colors-grey-30,#e6e6e6)}
.details-card__image[data-v-86207e3e]:before{display:block;content:' ';width:100%;padding-top:56.25%}
.details-card__image[data-v-86207e3e] img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.details-card__content[data-v-86207e3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:20px;min-height:208px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}
[brand=MINI] .details-card__content[data-v-86207e3e]{min-height:130px}
@media(min-width:600px){.details-card__content[data-v-86207e3e]{padding-top:20px;padding-bottom:20px}
}
@media(min-width:1024px){.details-card__content[data-v-86207e3e]{padding-top:24px;padding-bottom:24px}
}
.details-card__marked-label[data-v-86207e3e]::before{position:relative;top:-1px;left:-4px;display:inline-block;width:8px;height:8px;content:'';background-color:#3db014;background-color:var(--colors-success-20,#3db014);border-radius:8px}
[dir=rtl] .details-card__marked-label[data-v-86207e3e]::before{left:auto;right:-4px}
.details-list-item[data-v-c89eb1c8]{border-width:1px;border-style:solid;border-color:#e6e6e6;border-color:var(--colors-grey-30,#e6e6e6)}
[brand=MINI] .details-list-item[data-v-c89eb1c8]{border-color:#f2f2f2;border-color:var(--colors-grey-20,#f2f2f2);border-radius:8px}
@media(min-width:768px){.details-list-item__button[data-v-c89eb1c8]{min-width:128px;width:128px}
}
@media(min-width:1200px){.details-list-item__button[data-v-c89eb1c8]{width:254px}
}
@media(min-width:1760px){.details-list-item__button[data-v-c89eb1c8]{width:268px}
}
.details-list-item__image[data-v-c89eb1c8]{overflow:hidden;-webkit-margin-end:16px;margin-inline-end:16px;width:48px;min-width:48px;height:48px;border-radius:3px;background:#e6e6e6;background:var(--colors-grey-30,#e6e6e6)}
@media(min-width:1024px){.details-list-item__image[data-v-c89eb1c8]{width:56px;min-width:56px;height:56px}
}
.details-list-item__image[data-v-c89eb1c8] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.details-list-item__headline[data-v-c89eb1c8]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
[dir=rtl] .details-list-item__headline[data-v-c89eb1c8]{text-align:right}
[dir=ltr] .details-list-item__headline[data-v-c89eb1c8]{text-align:left}
.details-list-item__headline[data-v-c89eb1c8]{min-height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
[brand=MINI] .details-list-item__headline[data-v-c89eb1c8]{min-height:auto}
@media(min-width:1024px){.details-list-item__headline[data-v-c89eb1c8]{min-height:56px}
}
.details-list-item__text[data-v-c89eb1c8]{margin-bottom:8px;color:#666;color:var(--colors-grey-60,#666);max-width:560px}
.details-list-item__text.is-small[data-v-c89eb1c8]{font-size:.625rem;line-height:.8125rem}
.details-list-item__title[data-v-c89eb1c8]:hover{-webkit-transition:color .25s ease;transition:color .25s ease}
.details-list-item__title[data-v-c89eb1c8]:hover{color:#1c69d4;color:var(--colors-primary-20,#1c69d4)}
.details-list-item__title[data-v-c89eb1c8]:after,.details-list-item__title[data-v-c89eb1c8]:before{font-family:BMW_iconFont;font-family:var(--font-family-icon-primary,BMW_iconFont);display:inline;vertical-align:middle;font-size:2rem}
[brand=MINI] .details-list-item__title[data-v-c89eb1c8]:after,[brand=MINI] .details-list-item__title[data-v-c89eb1c8]:before,[dir=rtl] [brand=MINI] .details-list-item__title[data-v-c89eb1c8]:after,[dir=rtl] [brand=MINI] .details-list-item__title[data-v-c89eb1c8]:before{content:none}
.details-list-item__title[data-v-c89eb1c8]:after{margin-left:-4px;content:'\e92c'}
[dir=rtl] .details-list-item__title[data-v-c89eb1c8]:after{content:none}
[dir=rtl] .details-list-item__title[data-v-c89eb1c8]:before{margin-right:-4px;content:'\e92b'}
.details-list-item__marked-label[data-v-c89eb1c8]::before{position:relative;top:-1px;left:-4px;display:inline-block;width:8px;height:8px;content:'';background-color:#3db014;background-color:var(--colors-success-20,#3db014);border-radius:8px}
[dir=rtl] .details-list-item__marked-label[data-v-c89eb1c8]::before{left:auto;right:-4px}
.options-card[data-v-1977764d]{aspect-ratio:3/4}
@media(min-width:600px){.options-card[data-v-1977764d]{aspect-ratio:10/16}
}
@media(min-width:1024px){.options-card[data-v-1977764d]{aspect-ratio:3/4}
}
.equipment-grid[data-v-7c6d2378]{display:grid;grid-gap:24px}
.equipment-grid>[data-v-7c6d2378]{min-width:0}
@media(min-width:600px){.equipment-grid[data-v-7c6d2378]{grid-template-columns:1fr 1fr 1fr}
}
@media(min-width:1024px){.equipment-grid[data-v-7c6d2378]{grid-template-columns:1fr 1fr 1fr 1fr}
}
.equipment-title[data-v-7c6d2378]{/*!TODO: find out where and if it is in use. */border-bottom:2px solid #e6e6e6;border-bottom:2px solid var(--colors-grey-30,#e6e6e6);border-left:2px solid #e6e6e6;border-left:2px solid var(--colors-grey-30,#e6e6e6);border-right:2px solid #e6e6e6;border-right:2px solid var(--colors-grey-30,#e6e6e6)}
.equipment-grid--collapsed>div[data-v-7c6d2378]{display:none}
.equipment-grid--collapsed>div[data-v-7c6d2378]:nth-child(-n+4){display:-webkit-box;display:-ms-flexbox;display:flex}
.show-more-container[data-v-7c6d2378]{display:block !important}
.btn-show-more[data-v-7c6d2378]{cursor:pointer;color:#262626;color:var(--colors-grey-80,#262626);background-color:transparent;margin:0 auto}
.btn-show-more i[data-v-7c6d2378]{font-size:35px}
.show-more-container[data-v-96e0907a]{display:block !important}
.btn-show-more[data-v-96e0907a]{cursor:pointer}
.btn-show-more i[data-v-96e0907a]{margin-left:-35px;font-size:35px}
.equipment-grid[data-v-b2fd731c]{display:grid;grid-gap:16px}
@media(min-width:600px){.equipment-grid[data-v-b2fd731c]{grid-template-columns:1fr 1fr}
}
@media(min-width:1024px){.equipment-grid[data-v-b2fd731c]{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:24px}
}
.footnote-link[data-v-19e90d57]{vertical-align:top}
.distintivo-ambiental[data-v-44ce9451]{width:32px;--bg-color-blue:var(--colors-efficiency-class-ambiental-0,#317abd);--bg-color-green:var(--colors-efficiency-class-ambiental-c,#82ac41);--bg-color-yellow:var(--colors-efficiency-class-ambiental-b,#ff0)}
.class-0[data-v-44ce9451]{fill:var(--bg-color-blue)}
.class-B[data-v-44ce9451]{fill:var(--bg-color-yellow)}
.class-C[data-v-44ce9451]{fill:var(--bg-color-green)}
.class-ECO[data-v-44ce9451]{fill:var(--bg-color-blue)}
.class-label[data-v-44ce9451]{font-size:16px;font-weight:700;fill:#000;fill:var(--colors-grey-100,#000)}
.class-label-eco[data-v-44ce9451]{font-size:7px}
.technical-data-popover{z-index:49 !important}
.technical-data-popover::after{display:none}
.popover-icon[data-v-24be1be2]{display:inline}
.technical-data-grid[data-v-24be1be2]{display:block}
@media(min-width:600px){.technical-data-grid[data-v-24be1be2]{display:inline-grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;grid-row-gap:12px}
}
@media(min-width:1024px){.technical-data-grid[data-v-24be1be2]{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:24px;grid-row-gap:24px}
}
@media(min-width:1760px){.technical-data-grid[data-v-24be1be2]{grid-column-gap:32px}
}
.technical-data__emission_label[data-v-24be1be2]{overflow:hidden}
@media(min-width:1024px){[brand=MINI] .technical-data__emission_label[data-v-24be1be2]{grid-column:4;grid-row:2/span 2}
}
@media(min-width:1024px){[brand=MINI] .technical-data__emission[data-v-24be1be2]{grid-column:4;grid-row:1}
}
.popover-icon[data-v-32ea21d5]{display:inline}
.key-facts-grid[data-v-32ea21d5]{display:block}
@media(min-width:600px){.key-facts-grid[data-v-32ea21d5]{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;grid-row-gap:12px}
}
@media(min-width:1024px){.key-facts-grid[data-v-32ea21d5]{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:24px;grid-row-gap:24px}
}
@media(min-width:1760px){.key-facts-grid[data-v-32ea21d5]{grid-column-gap:32px}
}
.arrow-icon[data-v-32ea21d5]{fill:currentColor}
.link-button[data-v-9c35b85e]{background:0;padding:0}
.link-button[data-v-9c35b85e].focus-visible{color:#262626;color:var(--colors-grey-80,#262626);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.link-button[data-v-9c35b85e].focus-visible{color:#262626;color:var(--colors-grey-80,#262626);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.link-button[data-v-9c35b85e].focus-visible{color:#262626;color:var(--colors-grey-80,#262626);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.link-button[data-v-9c35b85e].focus-visible{color:#262626;color:var(--colors-grey-80,#262626);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.link-button[data-v-9c35b85e]:focus-visible{color:#262626;color:var(--colors-grey-80,#262626);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.link-button.focus-visible[data-v-9c35b85e]{color:#262626;color:var(--colors-grey-80,#262626);-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.rfx-section[data-v-5d40fd51]{display:grid;grid-template-columns:1fr;grid-gap:15px}
@media(min-width:768px) and (max-width:992px){.rfx-section[data-v-5d40fd51]{grid-template-columns:1fr 1fr}
}
@media(min-width:1024px){.rfx-section[data-v-5d40fd51]{grid-template-columns:1fr 1fr 1fr}
}
@media(min-width:1760px){.rfx-section[data-v-5d40fd51]{grid-template-columns:1fr 1fr 1fr 1fr}
}
.rfx-cta[data-v-5d40fd51]{width:100%}
.rfx-link[data-v-5d40fd51]{margin:0 !important}
.rfx-link-list[data-v-5d40fd51]{width:100%;margin-bottom:15px}
.cta-benefits__headline[data-v-5d40fd51]{font-weight:400}
ul[data-v-5d40fd51]{list-style-type:none}
li.icon-checkmark[data-v-5d40fd51]:before{content:'\e909'}
.disclaimerless[data-v-5d40fd51]{margin-bottom:56px}
@media(min-width:1024px){.how-to-buy[data-v-5d40fd51]{margin-top:12px}
}
@media(min-width:1760px){.how-to-buy[data-v-5d40fd51]{margin-top:12px}
.rfx-link-list[data-v-5d40fd51]{margin-right:15px;width:calc(25% - 11.25px);margin-bottom:0}
}
.rfx-cta.alt-grey[data-v-5d40fd51]{color:#262626;color:var(--colors-grey-80,#262626);background-color:transparent;border:1px solid #262626;border:1px solid var(--colors-grey-80,#262626)}
.rfx-cta.alt-grey[data-v-5d40fd51]:active,.rfx-cta.alt-grey[data-v-5d40fd51]:focus,.rfx-cta.alt-grey[data-v-5d40fd51]:hover{color:#262626;color:var(--colors-grey-80,#262626);background-color:transparent;border:2px solid #262626;border:2px solid var(--colors-grey-80,#262626);outline-color:#262626;outline-color:var(--colors-grey-80,#262626)}
.how-to-buy[data-v-5d40fd51]{margin-bottom:24px}
.cta-container[data-v-5d40fd51]{width:100%}
.sticky-dealer-section[data-v-04fd815c]{-webkit-transition:all .3s ease;transition:all .3s ease}
.primary-cta-container .tw-button[data-v-04fd815c]{padding:1.125rem 2.375rem}
button[data-v-04fd815c]{margin-bottom:0}
a[data-v-04fd815c]{line-height:1.25rem}
.button-back-to-top-vertical[data-v-04fd815c]{border-radius:3px}
.notification-banner[data-v-04fd815c]{position:absolute;top:100%}
.show-more-link[data-v-04fd815c]{font-weight:700;font-weight:var(--font-weight-bold,700);color:#262626;color:var(--colors-grey-80,#262626);text-decoration:underline}
.fallback-container[data-v-0a39cd14]{text-align:center;background-size:cover;background-position:center;width:100%}
.fallback-text[data-v-0a39cd14]{z-index:100;position:absolute;bottom:24px;left:5%;right:5%}
.fallback-image[data-v-0a39cd14]{width:100%}
.vehicle-dealer-selection[data-v-7c3dc49f]{border:1px solid #e6e6e6;border:1px solid var(--colors-grey-30,#e6e6e6);padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
svg[data-v-30ed182a]{fill:currentColor}
svg[data-v-9ec9b686]{fill:currentColor}
svg[data-v-801ca6ba]{fill:currentColor}
.dealer-info[data-v-dd0bfd2c]{padding:24px 0 32px;border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--colors-grey-30,#e6e6e6)}
@media(min-width:1024px){.dealer-info[data-v-dd0bfd2c]{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:24px;padding:40px 0}
}
.dealer-info__map[data-v-dd0bfd2c]{position:relative;padding-top:177.778%}
@media(min-width:600px){.dealer-info__map[data-v-dd0bfd2c]{padding-top:56.25%}
}
.fallback-map_image[data-v-dd0bfd2c]{position:relative}
.disclaimer[data-v-dd0bfd2c] a{font-size:inherit;text-decoration:underline;color:#666;color:var(--colors-grey-60,#666);line-height:1.5rem;margin-bottom:1rem}
.arrow-icon[data-v-dd0bfd2c]{fill:currentColor;margin-right:5px}
.pagination-controls[data-v-5fa6882a]{width:12px;height:12px;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.pagination-controls-wrapper[data-v-5fa6882a]{width:22px;height:24px}
.pagination-scroller[data-v-5fa6882a]{-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.inactive-controls[data-v-5fa6882a]:hover{background:#666;background:var(--colors-grey-60,#666)}
[brand=BMW] .icon-arrow-right::before{content:'\e92c'}
[brand=BMW] .icon-arrow-left::before{content:'\e92b'}
[brand=MINI] .icon-arrow-left::before,[brand=MINI] .icon-arrow-right::before{content:'';width:48px;height:48px;display:block;background-repeat:no-repeat no-repeat;background-position:center center}
[brand=MINI] .icon-arrow-right::before{background-image:url("data:image/svg+xml,%3Csvgwidth='14'height='24'viewBox='001424'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M0.87223623.3355L11.5612.5584L0.7999881.74349L2.042170.539063L1412.5567L2.1161624.5391L0.87223623.3355Z'fill='black'/%3E%3C/svg%3E%0A")}
[brand=MINI] .icon-arrow-left::before{background-image:url("data:image/svg+xml,%3Csvgwidth='14'height='24'viewBox='001424'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M13.12771.74263L2.4399612.5197L13.223.3346L11.957824.5391L-3.8147e-0612.5214L11.88380.539062L13.12771.74263Z'fill='black'/%3E%3C/svg%3E")}
.carousel-container .arrows{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.carousel-container .glide__arrows{pointer-events:none}
@media(max-width:800px){.carousel-container .arrow-right{margin-right:0}
.carousel-container .arrow-left{margin-left:0}
}
.carousel-container .arrow-right{border-radius:3px}
.carousel-container .arrow-left{border-radius:3px}
.carousel-container .arrow.focus-visible{-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.carousel-container .arrow.focus-visible{-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.carousel-container .arrow.focus-visible{-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.carousel-container .arrow.focus-visible{-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.carousel-container .arrow:focus-visible{-webkit-box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.carousel-container .arrow::before{color:#262626;color:var(--colors-grey-80,#262626)}
.carousel-container.arrows-white .arrow::before{color:#fff;color:var(--colors-grey-0,#fff)}
.carousel-list{overflow:hidden}
html[dir=rtl] .glide__arrow.arrow-left,html[dir=rtl] .glide__arrow.arrow-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.glide__slides{will-change:auto}
.vehicle-unavailable-container[data-v-c862f070]{min-height:40vh}
.vehicle-unavailable-image[data-v-c862f070]{margin-top:15px;margin-bottom:75px;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}
@media(min-width:768px){.vehicle-unavailable-image[data-v-c862f070]{margin-top:15px;margin-bottom:85px}
}
@media(min-width:992px){.vehicle-unavailable-image[data-v-c862f070]{margin-top:15px;margin-bottom:105px}
}
.vehicle-unavailable-image--loading[data-v-c862f070]{width:100%;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:768px){.vehicle-unavailable-image--loading[data-v-c862f070]{height:350px}
}
p[data-v-1f0f41da]{margin-top:0}
.damage-list[data-v-79a7fefa]{list-style-type:disc;list-style-position:outside;margin-left:20px}
@media(min-width:600px){.damage-list-grid[data-v-79a7fefa]{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
}
@media(min-width:1024px){.damage-list-grid[data-v-79a7fefa]{-webkit-columns:3 auto;-moz-columns:3 auto;columns:3 auto;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}
}
@media(min-width:1760px){.damage-list-grid[data-v-79a7fefa]{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
}
.details-card[data-v-2eb3dce3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-width:1px;border-style:solid;border-color:#e6e6e6;border-color:var(--colors-grey-30,#e6e6e6);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}
.details-card__content[data-v-2eb3dce3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-height:auto;word-break:break-word}
.details-card__marked-label[data-v-2eb3dce3]::before{position:relative;top:-1px;left:-4px;display:inline-block;width:8px;height:8px;content:'';background-color:#3db014;background-color:var(--colors-success-20,#3db014);border-radius:8px}
[dir=rtl] .details-card__marked-label[data-v-2eb3dce3]::before{left:auto;right:-4px}
.fod-grid[data-v-5b4eb4b8]{display:grid;grid-gap:16px}
.fod-grid>[data-v-5b4eb4b8]{min-width:0}
@media(min-width:600px){.fod-grid[data-v-5b4eb4b8]{grid-template-columns:1fr}
}
@media(min-width:1024px){.fod-grid[data-v-5b4eb4b8]{grid-template-columns:1fr 1fr}
}
@media(min-width:1760px){.fod-grid[data-v-5b4eb4b8]{grid-template-columns:1fr 1fr}
}
.fod-layer__marketing-text p[data-v-1dc35a70]{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-bmw-light,bmwTypeNextWeb,Arial,sans-serif)}
.image-wrapper-desktop[data-v-1dc35a70]{width:100%;aspect-ratio:4/3;overflow:hidden}
@media(min-width:1200px){.image-wrapper-desktop[data-v-1dc35a70]{aspect-ratio:16/9}
}
.image-wrapper-mobile[data-v-1dc35a70]{width:100%;aspect-ratio:4/3;overflow:hidden}
@media(min-width:768px){.image-wrapper-desktop img[data-v-1dc35a70]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}
}
@media(min-width:1200px){.image-wrapper-desktop img[data-v-1dc35a70]{width:100%;height:auto;position:relative;top:-50%}
}
.image-wrapper-mobile img[data-v-1dc35a70]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}
.fod-container[data-v-1dc35a70]{max-height:100vh}
@media(min-width:768px){.fod-container[data-v-1dc35a70]{max-height:calc(100vh - 64px)}
}
@media(min-width:1200px){.fod-container[data-v-1dc35a70]{max-height:calc(100vh - 96px)}
}
.text-wrapper div[data-v-1dc35a70]:last-child{padding-bottom:24px;border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--colors-grey-30,#e6e6e6)}
.longDescriptionStyle[data-v-1dc35a70] p{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-primary,bmwTypeNextWeb,Arial,sans-serif);font-size:.875rem;font-size:var(--font-size-body-2,.875rem);font-weight:300;font-weight:var(--font-weight-body-2,300);line-height:1.25rem;line-height:var(--line-height-body-2,1.25rem)}
.longDescriptionStyle[data-v-1dc35a70] strong{display:-webkit-box;display:-ms-flexbox;display:flex}
.longDescriptionStyle[data-v-1dc35a70] em{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}
.longDescriptionStyle[data-v-1dc35a70] ul{margin-left:1.7rem;display:block}
.longDescriptionStyle[data-v-1dc35a70] ul li{margin:1.3rem 0}
@media(min-width:1200px){.longDescriptionStyle[data-v-1dc35a70] ul{margin-left:1.3rem}
}
[data-v-1dc35a70]::-webkit-scrollbar{width:4px}
[data-v-1dc35a70]::-webkit-scrollbar-track{background:#e6e6e6;background:var(--colors-grey-30,#e6e6e6)}
[data-v-1dc35a70]::-webkit-scrollbar-thumb{background:#4d4d4d;background:var(--colors-grey-70,#4d4d4d);border-radius:10px}
[data-v-1dc35a70]::-webkit-scrollbar-thumb:hover{background:#262626;background:var(--colors-grey-80,#262626)}
.test[data-v-06ee9611]{position:relative}
.image-wrapper[data-v-06ee9611]{width:100%;aspect-ratio:4/3;overflow:hidden}
@media(min-width:768px){.image-wrapper[data-v-06ee9611]{aspect-ratio:21/9}
}
.image-wrapper img[data-v-06ee9611]{position:relative;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}
.gradient[data-v-06ee9611]{background:-webkit-gradient(linear,left bottom,left top,color-stop(31.3%,rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background:linear-gradient(360deg,rgba(0,0,0,.7) 31.3%,rgba(0,0,0,0) 100%)}
@media(min-width:768px){.gradient[data-v-06ee9611]{background:linear-gradient(66.82deg,rgba(0,0,0,.7) 12.12%,rgba(0,0,0,0) 57.8%)}
[dir=rtl] .gradient[data-v-06ee9611]{background:linear-gradient(-66.82deg,rgba(0,0,0,.7) 12.12%,rgba(0,0,0,0) 57.8%)}
}
.test-drive-content[data-v-06ee9611]{position:absolute;left:0;bottom:0;max-width:396px}
[dir=rtl] .test-drive-content[data-v-06ee9611]{left:auto;left:initial;right:0}
@media(min-width:768px){.test-drive-content[data-v-06ee9611]{left:0}
[dir=rtl] .test-drive-content[data-v-06ee9611]{left:auto;left:initial;right:0}
}
@media(min-width:1024px){.test-drive-content[data-v-06ee9611]{left:0}
[dir=rtl] .test-drive-content[data-v-06ee9611]{left:auto;left:initial;right:0}
}
@media(min-width:1200px){.test-drive-content[data-v-06ee9611]{left:0}
[dir=rtl] .test-drive-content[data-v-06ee9611]{left:auto;left:initial;right:0}
}
@media(min-width:768px){.test-drive-content a[data-v-06ee9611]{width:-webkit-max-content;width:-moz-max-content;width:max-content}
}
.global-warning[data-v-f549e2d6]{margin-right:calc(2 * 24px + 36px)}
@media screen and (min-width:1024px){.global-warning[data-v-f549e2d6]{margin-right:calc(2 * 32px + 52px)}
}
svg[data-v-069d5d7c]{fill:currentColor}
.share-button[data-v-30936ebe]{color:#262626;color:var(--colors-grey-80,#262626)}
.share-button[data-v-30936ebe]:hover{color:#4d4d4d;color:var(--colors-grey-70,#4d4d4d)}
@media(max-width:600px){.subtitle-2[data-v-30936ebe]{display:none}
}
svg[data-v-271ec998]{fill:currentColor}
.share-text-container[data-v-5cbad80e]{border:1px solid #000;border:1px solid var(--colors-grey-100,#000);text-align:center;padding:0 30px;width:100%}
.share-text-container--success[data-v-5cbad80e]{color:#3db014;color:var(--colors-success-20,#3db014);background-color:#e8f2eb;background-color:var(--colors-success-10,#e8f2eb)}
.share-text-container--error[data-v-5cbad80e]{color:#d20000;color:var(--colors-error-20,#d20000);background-color:#f7e7e9;background-color:var(--colors-error-10,#f7e7e9)}
.copy-button[data-v-5cbad80e]{min-width:auto;width:3.25rem}
svg[data-v-c108cbe4]{fill:currentColor}
svg[data-v-94b59f62]{fill:currentColor}
.fod-grid[data-v-9fc235d2]{display:grid;grid-gap:24px}
.fod-grid>[data-v-9fc235d2]{min-width:0}
@media(min-width:600px){.fod-grid[data-v-9fc235d2]{grid-template-columns:1fr 1fr}
}
@media(min-width:1024px){.fod-grid[data-v-9fc235d2]{grid-template-columns:1fr 1fr 1fr}
}
@media(min-width:1760px){.fod-grid[data-v-9fc235d2]{grid-template-columns:1fr 1fr 1fr 1fr}
}
.tabs__labels-container[data-v-5429c08e]{scrollbar-width:none;padding:5px}
.tabs__labels-container[data-v-5429c08e]::-webkit-scrollbar{height:0}
.tabs__labels[data-v-5429c08e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:100%;padding-bottom:3px;position:relative;border-bottom:1px solid #e6e6e6;border-bottom:1px solid var(--colors-grey-30,#e6e6e6)}
.tabs__label[data-v-5429c08e]{padding:12px 8px;position:relative;white-space:nowrap;-webkit-transition:color .3s;transition:color .3s;color:#262626;color:var(--colors-grey-80,#262626)}
.tabs__label+.tabs__label[data-v-5429c08e]{margin-left:8px}
.tabs__label[data-v-5429c08e]:hover{color:#1c69d4;color:var(--colors-primary-20,#1c69d4)}
.tabs__label[data-v-5429c08e]:hover:after{opacity:0}
.tabs__label[data-v-5429c08e]:active{color:#0653b6;color:var(--colors-primary-30,#0653b6)}
.tabs__label[data-v-5429c08e]:after{content:'';position:absolute;bottom:-4px;left:0;height:4px;width:100%;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:#262626;background-color:var(--colors-grey-80,#262626)}
.tabs__label--active[data-v-5429c08e]:after{opacity:1}
.packages-carousel[data-v-a8152f4c]{width:230px;position:static}
@media(min-width:600px){.packages-carousel[data-v-a8152f4c]{width:auto;position:relative}
}
.packages-carousel[data-v-a8152f4c] .carousel-list{overflow:visible}
@media(min-width:600px){.packages-carousel[data-v-a8152f4c] .carousel-list{overflow:hidden}
}
.packages-carousel[data-v-a8152f4c] .pagination-wrapper{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media(min-width:600px){.packages-carousel[data-v-a8152f4c] .pagination-wrapper{position:static;-webkit-transform:none;transform:none}
}
@media print{.details{margin-left:-20px;width:100%}
.accordion-content .equipment-card .image-wrapper,.ds2-uxn-container,.icon-arrow-down,.icon-arrow-up,.icon-layer-indicator:before{display:none !important}
.slider-image{margin-top:-100px !important}
.slider-image{width:800px;height:420px}
.slider-image-container{width:800px}
.glide__slide--active{display:inline !important;display:initial !important}
.vehicle-intro__vin{width:200px}
.vehicle-intro__availability-label .dealer-name{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.vehicle-intro__availability-label span{width:80px;display:-webkit-box;display:-ms-flexbox;display:flex}
.dealer-name{font-weight:700 !important}
.availability-indicator{width:20px !important;height:10px !important;background:#3db014 !important;background:var(--colors-success-20,#3db014) !important;display:block !important;border:4px solid #3db014 !important;border:4px solid var(--colors-success-20,#3db014) !important;border-radius:50% !important;-ms-flex-line-pack:center !important;align-content:center !important}
.availability-indicator{/*!TODO: find out where and if it is in use. */margin-top:5px}
div[data-component=vehicle-stage]{display:grid !important;grid-column-gap:24px !important;grid-template:'model-subbrand gallery' -webkit-min-content 'model-name gallery' -webkit-min-content 'vin gallery' -webkit-min-content 'model-price gallery' -webkit-min-content 'finance gallery' -webkit-min-content 'availability-label gallery' -webkit-min-content 'intro-cta gallery' 1fr/1fr 3fr !important;grid-template:'model-subbrand gallery' min-content 'model-name gallery' min-content 'vin gallery' min-content 'model-price gallery' min-content 'finance gallery' min-content 'availability-label gallery' min-content 'intro-cta gallery' 1fr/1fr 3fr !important}
div[data-component=vehicle-stage]{grid-row-gap:12px}
#stock-locator__dealer-section{display:block}
div[data-degree-of-electrification]{display:block !important;page-break-after:always !important;page-break-inside:avoid !important}
.technical-data-grid{display:grid !important;grid-template-columns:1fr 1fr !important;grid-column-gap:10px !important;grid-row-gap:7px !important}
.energy-efficiency-label{width:100px;height:150px;margin-left:-25%}
.equipment-grid{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr !important;grid-column-gap:16px !important}
.image-wrapper{height:107px;width:189px}
.accordion-content div .equipment-grid{display:grid !important;grid-template-columns:1fr !important}
.equipment-card__title div{margin-left:-15px}
.equipment-section-container{display:block !important;page-break-before:always !important}
.equipment-list-accordion,.equipment-section-list-container,.price-section-container{display:block !important;page-break-inside:avoid !important}
.package-section-container{display:block !important;page-break-after:auto !important}
#stock-locator__finance-section{display:block !important;page-break-inside:avoid !important;page-break-after:always !important}
.footnotes-list__index{float:left !important;margin:0 5px 0 0 !important}
.footnotes-list__index{padding-right:0}
a,p,span,td,tr{font-family:bmwTypeNextLight,Arial,Helvetica,Roboto,sans-serif !important}
.sf-cf-content-key-value,tr.bottom-line{border-top:1px solid #e6e6e6 !important;border-top:1px solid var(--colors-grey-30,#e6e6e6) !important}
.sf-cf-content-key-value,tr.bottom-line{/*!TODO: find out where and if it is in use. */}
.accordion-header-title{text-transform:uppercase !important;margin:0 0 0 8px !important}
.accordion-header-title{font-size:20px}
.equipment-list-title,div[data-component=package-section] .accordion-content .accordion-header-title{font-size:16px}
div[data-component=package-section] .accordion-content .accordion-header{margin-bottom:-55px}
.section-headline{margin-left:-2px}
.equipment-card-text{margin:0}
.equipment-title div{width:100% !important}
div[data-component=equipment-list]{width:1000px !important}
}
@media(min-width:1024px){.price-overview-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:124px}
}
.maintenance-page{min-height:60vh}
.content-container.content-container-tablet[data-v-7c25a012]{display:-webkit-box;display:-ms-flexbox;display:flex}
.content-container.content-container-tablet .image-container[data-v-7c25a012],.content-container.content-container-tablet .intro-container[data-v-7c25a012]{width:50%}
.content-container.content-container-tablet .intro-container[data-v-7c25a012]{padding-right:45px}
img[data-v-7c25a012]{display:inline-block;vertical-align:middle;max-width:100%;height:auto;border:0}
h2[data-v-7c25a012]{margin-top:0;margin-bottom:1rem}
a[data-v-7c25a012]{margin-bottom:1rem;line-height:1.5rem;text-decoration:none}
@media(min-width:992px){h2[data-v-7c25a012]{line-height:2rem}
}
.instructional-component[data-v-eaae4e84]{margin-top:40px;margin-bottom:40px}
@media(min-width:600px){.instructional-component[data-v-eaae4e84]{margin-top:60px;margin-bottom:80px}
}
@media(min-width:1024px){.instructional-component[data-v-eaae4e84]{margin-top:108px;margin-bottom:128px}
}
.filter-checkbox[data-v-cf0330c4]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-cf0330c4]:last-child{margin-bottom:12px}
.checkbox-container[data-v-cf0330c4]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.checkbox-container .filter-checkbox[data-v-cf0330c4]{margin:0}
@media(min-width:600px){.checkbox-container[data-v-cf0330c4]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.filter-checkbox[data-v-6a3d12f2]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-6a3d12f2]:last-child{margin-bottom:12px}
.checkbox-container[data-v-6a3d12f2]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.checkbox-container .filter-checkbox[data-v-6a3d12f2]{margin:0}
@media(min-width:600px){.checkbox-container[data-v-6a3d12f2]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.filter-checkbox[data-v-3c5c2fde]{margin-left:24px;margin-top:12px;margin-bottom:12px}
.filter-checkbox[data-v-3c5c2fde]:last-child{margin-bottom:0}
.filter-checkbox[data-v-7dd4ad57]{margin-top:16px;margin-bottom:16px}
.filter-checkbox[data-v-7dd4ad57]:last-child{margin-bottom:12px}
.checkbox-container[data-v-7dd4ad57]{display:grid;grid-template-columns:1fr;grid-row-gap:16px;margin-top:16px}
.checkbox-container .filter-checkbox[data-v-7dd4ad57]{margin:0}
@media(min-width:600px){.checkbox-container[data-v-7dd4ad57]{grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
.input-field-margin[data-v-7dd4ad57]{margin-left:-1px}
.filter-elements-wrapper[data-v-7dd4ad57]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(min-width:600px){.filter-elements-wrapper[data-v-7dd4ad57]{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px}
}
@media(min-width:1024px){.filter-elements-wrapper[data-v-7dd4ad57]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.filter[data-v-69e09954]{padding-top:24px;padding-bottom:24px}
.filter[data-v-69e09954]:first-of-type{border-top:solid 1px #e6e6e6;border-top:solid 1px var(--colors-grey-30,#e6e6e6)}
.filter[data-v-69e09954]:last-child{border-bottom:solid 1px #e6e6e6;border-bottom:solid 1px var(--colors-grey-30,#e6e6e6)}
.filter-layer__reset-link[data-v-69e09954]{position:relative;color:#262626;color:var(--colors-grey-80,#262626);background-color:transparent;padding:0}
.filter-button-area .filter-layer__reset-link[data-v-69e09954]{text-align:left;margin-left:-5px}
.stocklocator-filters-modal[data-v-015ac415]{position:fixed;top:0;z-index:7000;width:100%;height:100%;padding-bottom:101px;margin:0;background:#fff;background:var(--colors-grey-0,#fff)}
.stocklocator-filters-modal.with-reset-button[data-v-015ac415]{padding-bottom:145px}
@media(min-width:600px) and (max-width:1024px){.stocklocator-filters-modal-open[data-v-015ac415]{width:calc(50% - 8px)}
}
.filter-layer__reset-link[data-v-015ac415]{position:relative;color:#262626;color:var(--colors-grey-80,#262626);background-color:transparent;padding:0}
.filter-button-area[data-v-015ac415]{display:grid;grid-template-columns:100%;grid-row-gap:24px}
.filter-button-area .filter-layer__reset-link[data-v-015ac415]{text-align:left;margin-left:-5px}
@media(min-width:600px){.filter-button-area[data-v-015ac415]{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-rows:100%}
.filter-button-area .filter-layer__reset-link[data-v-015ac415]{text-align:center;margin-left:24px}
}
button[data-v-015ac415]{position:relative;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0;text-transform:none;overflow:visible}
h3[data-v-015ac415]{margin-top:0}
.switch[data-v-6548af68]{position:relative;display:inline-block;width:52px;height:28px}
.toggle-switch input[data-v-6548af68]{opacity:0;width:0;height:0}
.slider[data-v-6548af68]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8e8e8e;background-color:var(--colors-grey-50,#8e8e8e);-webkit-transition:.4s;border-radius:3px;transition:.4s}
[brand=MINI] .slider[data-v-6548af68]{border-radius:0}
.slider[data-v-6548af68]:before{-webkit-transition:.4s;background-color:#fff;background-color:var(--colors-grey-0,#fff);border-radius:2px;bottom:1.8px;color:#8e8e8e;color:var(--colors-grey-50,#8e8e8e);content:'\e90a';display:-webkit-box;display:-ms-flexbox;display:flex;font-family:BMW_iconFont,sans-serif;font-size:35px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:2px;padding-left:6px;padding-right:5px;position:absolute;transition:.4s;width:24px}
[brand=MINI] .slider[data-v-6548af68]:before{content:'';border-radius:0;padding-left:5px;padding-top:3px}
.slider[data-v-6548af68]:hover{background-color:#666;background-color:var(--colors-grey-60,#666)}
label[data-v-6548af68]{cursor:pointer}
input:checked+.switch .slider[data-v-6548af68]{background-color:#262626;background-color:var(--colors-grey-80,#262626)}
input:checked+input:disabled+.switch .slider[data-v-6548af68]{background-color:#e6e6e6;background-color:var(--colors-grey-30,#e6e6e6)}
input:disabled+.switch .slider[data-v-6548af68]{background-color:#e6e6e6;background-color:var(--colors-grey-30,#e6e6e6)}
input:checked+.switch .slider[data-v-6548af68]:hover{background-color:#4d4d4d;background-color:var(--colors-grey-70,#4d4d4d)}
input:focus+.switch .slider[data-v-6548af68]{-webkit-box-shadow:0 0 1px #4d4d4d;box-shadow:0 0 1px #4d4d4d;-webkit-box-shadow:0 0 1px var(--colors-grey-70,#4d4d4d);box-shadow:0 0 1px var(--colors-grey-70,#4d4d4d)}
input.focus-visible+.switch .slider[data-v-6548af68]{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
input.focus-visible+.switch .slider[data-v-6548af68]{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
input.focus-visible+.switch .slider[data-v-6548af68]{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
input.focus-visible+.switch .slider[data-v-6548af68]{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
input:focus-visible+.switch .slider[data-v-6548af68]{outline:0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4;-webkit-box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:0 0 0 1px var(--colors-grey-0,#fff),0 0 0 5px var(--colors-primary-20,#1c69d4)}
input+.switch .slider[data-v-6548af68]:hover:before{color:#666;color:var(--colors-grey-60,#666)}
input:checked+.switch .slider[data-v-6548af68]:before{padding:0;font-family:BMW_iconFont,sans-serif;content:'\e909';font-size:31px;color:#262626;color:var(--colors-grey-80,#262626);-webkit-transform:translateX(24px);transform:translateX(24px)}
input:checked+.switch .slider[data-v-6548af68]:hover:before{color:#4d4d4d;color:var(--colors-grey-70,#4d4d4d)}
[brand=MINI] input:checked+.switch .slider[data-v-6548af68]:before{content:'';padding-left:4px;padding-top:2px}
input:disabled+.switch .slider[data-v-6548af68]:before{font-family:BMW_iconFont,sans-serif;content:'\e909';font-size:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
[brand=MINI] input:disabled+.switch .slider[data-v-6548af68]:before{content:''}
.text[data-v-6548af68]{line-height:28px}
input[data-v-6548af68]{margin:0}
@media(max-width:1024px){.toggle-container[data-v-0380115d]{padding-left:20px}
}
.desktop-simsearch-left[data-v-13da87ec]{width:32%}
.desktop-simsearch-right[data-v-13da87ec]{width:66%}
.category-label[data-v-02fc08ba]{/*!TODO: find out where and if it is in use. */padding:7px 15px;font-size:15px;color:#fff;color:var(--colors-grey-0,#fff);background-color:#262626;background-color:var(--colors-grey-80,#262626);border-radius:3px}
.arrow-icon[data-v-02fc08ba]{fill:currentColor;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
html[dir=rtl] .arrow-icon[data-v-02fc08ba]{-webkit-transform:rotate(0);transform:rotate(0)}
a[data-v-02fc08ba]{margin-top:0;margin-bottom:1rem;font-size:1rem;line-height:1.5rem;font-weight:700;text-decoration:none}
p[data-v-02fc08ba]{margin:0}
h1[data-v-02fc08ba],h2[data-v-02fc08ba]{margin-top:0}
.model-car-unavailable[data-v-5bd4b5b8]{position:relative}
.unavailable-card-tail[data-v-5bd4b5b8]{border:2px solid #e6e6e6;border:2px solid var(--colors-grey-30,#e6e6e6)}
.model-head .icon-favorite[data-v-5bd4b5b8]{margin-right:12px}
.model-head[data-v-5bd4b5b8]{min-height:36px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.model-image[data-v-5bd4b5b8]{position:relative}
.model-image[data-v-5bd4b5b8]::before{display:block;width:100%;padding-top:56.25%;content:' '}
.cosy-image--loading[data-v-5bd4b5b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cosy-image[data-v-5bd4b5b8]{position:absolute;opacity:.25;top:0;right:0;bottom:0;left:0}
.remove-favorite-link[data-v-5bd4b5b8]{font-size:16px;font-weight:400;color:#000;color:var(--colors-grey-100,#000);line-height:21px;border-bottom:1px solid #bbb;border-bottom:1px solid var(--colors-grey-40,#bbb);margin:0 0 0 9px}
.remove-favorite-button[data-v-5bd4b5b8]{padding:0;margin:0;background:0}
.remove-favorite-box[data-v-5bd4b5b8]{margin:16px 0 40px 0}
.unavailable-text[data-v-5bd4b5b8]{margin:48px 24px 0 24px;text-align:center;font-weight:700}
.sim-button--mini[data-v-5bd4b5b8]{font-family:bmwTypeNextWeb,Arial,sans-serif;font-family:var(--font-family-secondary,bmwTypeNextWeb,Arial,sans-serif)}
img[data-v-5bd4b5b8]{display:inline-block;vertical-align:middle;max-width:100%;height:auto;border:0}
.spinner[data-v-4f1ce8b2]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}
.favorites[data-v-4f1ce8b2]{min-height:50vh}
.vehicle-count-wrapper[data-v-4f1ce8b2]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.progress-bar[data-v-4f1ce8b2]{max-width:128px}
@media(min-width:600px){.progress-bar[data-v-4f1ce8b2]{max-width:144px}
}
@media(min-width:1024px){.progress-bar[data-v-4f1ce8b2]{max-width:176px}
}
.instructional-component[data-v-4f1ce8b2]{margin-top:40px;margin-bottom:40px}
@media(min-width:600px){.instructional-component[data-v-4f1ce8b2]{margin-top:80px;margin-bottom:64px}
}
@media(min-width:1024px){.instructional-component[data-v-4f1ce8b2]{margin-top:128px;margin-bottom:128px}
}
p[data-v-4f1ce8b2]{margin:0}
.button[data-v-4f1ce8b2]{-webkit-appearance:none;-webkit-border-radius:0;position:relative;text-decoration:none;line-height:1.25rem;padding:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-width:180px;min-height:3.25rem;cursor:pointer;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}
.skip-nav[data-v-4a011a3e]{position:absolute;top:-50em;left:10px}
[dir=rtl] .skip-nav[data-v-4a011a3e]{left:auto;left:initial;right:10px}
.button-visible[data-v-4a011a3e],.skip-nav[data-v-4a011a3e]:focus{top:0}
.dropdown[data-v-4a011a3e]{position:relative;width:300px}
.dropdown.disabled[data-v-4a011a3e]{pointer-events:none}
.dropdown__content-container[data-v-4a011a3e]{width:100%;position:relative;z-index:100}
.dropdown__content[data-v-4a011a3e]{width:100%;position:absolute;top:3.25rem;background-color:#fff;background-color:var(--colors-grey-0,#fff);min-height:30px;max-height:340px;overflow-y:auto;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08);box-shadow:0 0 2px rgba(0,0,0,.24),0 2px 8px rgba(0,0,0,.08);margin-left:10px}
[dir=rtl] .dropdown__content[data-v-4a011a3e]{margin-left:0;margin-left:initial;margin-right:10px}
.dropdown__option[data-v-4a011a3e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:52px;cursor:pointer;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}
.dropdown__option[data-v-4a011a3e]:hover{background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2)}
.dropdown__option[data-v-4a011a3e]:active{color:#262626;color:var(--colors-grey-80,#262626);background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2)}
.dropdown__option--selected[data-v-4a011a3e]{color:#fff;color:var(--colors-grey-0,#fff);background:#262626;background:var(--colors-grey-80,#262626)}
.dropdown__option--selected[data-v-4a011a3e]:hover{color:#fff;color:var(--colors-grey-0,#fff);background:#000;background:var(--colors-grey-100,#000)}
.dropdown__option--selected[data-v-4a011a3e]:active{color:#fff;color:var(--colors-grey-0,#fff);background:#262626;background:var(--colors-grey-80,#262626)}
.dropdown__option.focus-visible[data-v-4a011a3e],.dropdown__option[data-v-4a011a3e].focus-visible{background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2);-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__option.focus-visible[data-v-4a011a3e],.dropdown__option[data-v-4a011a3e].focus-visible{background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2);-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__option.focus-visible[data-v-4a011a3e],.dropdown__option[data-v-4a011a3e].focus-visible{background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2);-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__option.focus-visible[data-v-4a011a3e],.dropdown__option[data-v-4a011a3e].focus-visible{background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2);-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.dropdown__option.focus-visible[data-v-4a011a3e],.dropdown__option[data-v-4a011a3e]:focus-visible{background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2);-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1c69d4;-webkit-box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);box-shadow:inset 0 0 0 1px var(--colors-grey-0,#fff),inset 0 0 0 5px var(--colors-primary-20,#1c69d4);outline:0}
.skip-nav__group-label[data-v-4a011a3e]{background:#f2f2f2;background:var(--colors-grey-20,#f2f2f2)}
[data-v-4a011a3e]::-webkit-scrollbar{width:4px}
[data-v-4a011a3e]::-webkit-scrollbar-track{background:#e6e6e6;background:var(--colors-grey-30,#e6e6e6)}
[data-v-4a011a3e]::-webkit-scrollbar-thumb{background:#4d4d4d;background:var(--colors-grey-70,#4d4d4d);border-radius:10px}
[data-v-4a011a3e]::-webkit-scrollbar-thumb:hover{background:#262626;background:var(--colors-grey-80,#262626)}
.tw-container{width:100%;margin-right:auto;margin-left:auto;max-width:1200px}
.stl-container{width:100%;margin-right:auto;margin-left:auto}
@media(min-width:1760px){.stl-container{max-width:1504px}
}
@media(min-width:1760px){.tw-container{max-width:1200px}
}
@media print{*{border-style:none !important;border-bottom:none !important}
.ds2-navigation .ds2-navigation-logo .ds2-navigation-logo-newDesign a img{width:52px !important;height:52px !important}
.ds2-navigation-container-inner::before{border-bottom:none !important}
.ds2-sticky-sales-bar.is-visible,.ds2-uxn-footer .ds2-metanavigation-container .ds2-cms-output,.icon-burger-menu{display:none !important}
}