@charset "UTF-8";/*! BMWUSA Vite Build 1794254007249 */.rte-tooltip{display:none}
.bmw-tooltip,.byo-tooltip{background:0;border:0;font-size:10px;cursor:pointer;display:inline-block;vertical-align:top;position:relative;color:#cacaca}
.bmw-tooltip,.bmw-tooltip svg,.byo-tooltip,.byo-tooltip svg{width:14px;height:14px}
.bmw-tooltip svg,.byo-tooltip svg{position:absolute;top:0;left:0}
.bmw-tooltip[data-icon-theme=light],.byo-tooltip[data-icon-theme=light]{color:#cacaca}
.bmw-tooltip.bmw-tooltip-dark,.byo-tooltip.bmw-tooltip-dark{color:#4c4c4c}
.bmw-tooltip.bmw-tooltip-dark:hover,.byo-tooltip.bmw-tooltip-dark:hover{color:#1c69d3}
.bmw-tooltip.bmw-tooltip-light,.byo-tooltip.bmw-tooltip-light{color:#666}
.bmw-tooltip.bmw-tooltip-light:hover,.byo-tooltip.bmw-tooltip-light:hover{color:#fff}
p .bmw-tooltip{vertical-align:middle;bottom:3px}
.tippy-popper{margin:0 20px}
.tippy-popper .tippy-tooltip.bmw-dark-theme,.tippy-popper .tippy-tooltip.bmw-light-theme{border-radius:0;text-align:left;width:283px;overflow-wrap:break-word;padding:25px 65px 25px 25px;box-shadow:0 4px 20px 4px #00143c0d,0 4px 80px -8px #00143c14}
.tippy-popper .tippy-tooltip.bmw-dark-theme p,.tippy-popper .tippy-tooltip.bmw-light-theme p{margin:0}
.tippy-popper .tippy-tooltip .close{width:15px;height:15px;right:25px;top:25px;position:absolute;fill:#4c4c4c}
.tippy-popper .tippy-tooltip .close:hover use{fill:#1c69d3}
.tippy-popper .tippy-tooltip .tippy-content{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.5px}
@media screen and (min-width:768px){.tippy-popper .tippy-tooltip .tippy-content{font-size:13px;line-height:20px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.tippy-popper .tippy-tooltip .tippy-content{font-size:14px;line-height:22px;letter-spacing:.5px}
}
.tippy-popper .tippy-tooltip .tippy-content .cpo-disclaimer{color:#221f1f;font-size:12px}
.tippy-popper .tippy-tooltip .tippy-content .cpo-disclaimer ul{list-style:none;position:relative;padding:0 0 0 13px;margin:20px 0 0}
.tippy-popper .tippy-tooltip .tippy-content .cpo-disclaimer ul li{padding-left:3px;margin-bottom:4px;color:#221f1f}
.tippy-popper .tippy-tooltip .tippy-content .cpo-disclaimer ul li:before{content:"•";position:absolute;left:0;font-size:.85em}
.tippy-tooltip.bmw-dark-theme{background-color:#211f1f}
.tippy-popper[x-placement^=top] .bmw-dark-theme [x-arrow],.tippy-popper[x-placement^=top] .bmw-dark-theme .tippy-arrow{border-top:7px solid #211f1f}
.tippy-popper[x-placement^=bottom] .bmw-dark-theme [x-arrow],.tippy-popper[x-placement^=bottom] .bmw-dark-theme .tippy-arrow{border-bottom:7px solid #211f1f}
.tippy-tooltip.bmw-light-theme,.tippy-tooltip.bmw-light-minimal-theme{background:#fff}
.tippy-tooltip.bmw-light-theme .tippy-content,.tippy-tooltip.bmw-light-theme .tippy-tooltip-content,.tippy-tooltip.bmw-light-minimal-theme .tippy-content,.tippy-tooltip.bmw-light-minimal-theme .tippy-tooltip-content{color:#221f1f}
.tippy-tooltip.bmw-light-minimal-theme{background:#fff;width:auto;padding:9px}
.tippy-tooltip.bmw-light-minimal-theme .tippy-content,.tippy-tooltip.bmw-light-minimal-theme .tippy-tooltip-content{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;line-height:13px;letter-spacing:.25px;color:#211f1f}
@media screen and (min-width:2000px){.tippy-tooltip.bmw-light-minimal-theme .tippy-content,.tippy-tooltip.bmw-light-minimal-theme .tippy-tooltip-content{font-size:12px;line-height:14px;letter-spacing:.25px}
}
.tippy-tooltip.bmw-light-minimal-theme .tippy-popper[x-placement^=bottom] [x-arrow],.tippy-tooltip.bmw-light-minimal-theme .tippy-popper[x-placement^=bottom] .tippy-arrow,.tippy-tooltip.bmw-light-minimal-theme .arrow-regular{border-bottom:7px solid #fff !important}
.tippy-popper[x-placement^=top] .tippy-tooltip.bmw-light-theme [x-arrow],.tippy-popper[x-placement^=top] .tippy-tooltip.bmw-light-theme .tippy-arrow{border-top:7px solid #fff}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.bmw-light-theme [x-arrow],.tippy-popper[x-placement^=bottom] .tippy-tooltip.bmw-light-theme .tippy-arrow{border-bottom:7px solid #fff}
.theme--light.dark-font .bmw-tooltip{color:#727171}
.theme--light.dark-font .bmw-tooltip:hover{color:#1c69d3}
.modelData .theme--light .bmw-tooltip{color:#727171}
.tippy-tooltip[data-interactive].bmw-byor-theme{pointer-events:none}
@media(min-width:720px){.tippy-popper{margin:0 44px}
.tippy-popper .tippy-tooltip.bmw-light-minimal-theme{transform:translate(30px) !important}
.tippy-popper .tippy-tooltip.bmw-light-minimal-theme .tippy-arrow{transform:translate(-30px) !important}
}