/*! BMWUSA Vite Build 1745433624295 */
.cmp-enginevariant__container{height:auto;width:100%;overflow-x:unset}.cmp-enginevariant__container .button.style-button--nba-dark.style-button--compact-flex{float:right}.cmp-enginevariant__container .cmp-infoi__icon{color:#666}.cmp-enginevariant__container .cmp-infoi__icon:hover{color:#1c69d4}.cmp-enginevariant__container .cmp-text .cmp-infoi{margin:0}.cmp-enginevariant__container .cmp-text .cmp-infoi__icon-element{padding-bottom:2px}@media (min-width: 1024px){.cmp-enginevariant__container .cmp-button__text:after{content:" Yours"}}@media (max-width: 573px){.cmp-enginevariant__container{overflow-x:auto}}.cmp-enginevariant__container table{border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%;border:none;border-radius:.5rem;white-space:nowrap}.cmp-enginevariant__container table thead tr{color:#666;font-size:10px;font-style:normal;font-weight:700;line-height:12px;text-align:left}@media (min-width: 768px) and (max-width: 1919px){.cmp-enginevariant__container table thead tr{font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-align:left}}@media (min-width: 1920px){.cmp-enginevariant__container table thead tr{font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-align:left}}.cmp-enginevariant__container table thead tr th{background:#f2f2f2;padding:8px;vertical-align:middle}.cmp-enginevariant__container table thead tr th:last-child.at-right-most{background:#f2f2f2}@media (max-width: 441px){.cmp-enginevariant__container table thead tr th:last-child:not(.at-right-most){background:linear-gradient(to right,rgba(255,255,255,.27),white 43%)}}.cmp-enginevariant__container table tbody td:not(:last-child){background:#fff;text-align:left;padding:16px 8px;vertical-align:middle;border-bottom:1px solid #e6e6e6}.cmp-enginevariant__container table tbody td:last-child{padding:16px 0 16px 16px;vertical-align:middle;border-bottom:1px solid #e6e6e6}.cmp-enginevariant__container table tbody td:last-child .cmp-button{min-height:2.25rem;padding:8px 10px;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-align:left}@media (min-width: 1024px){.cmp-enginevariant__container table tbody td:last-child .cmp-button{padding:8px 16px;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-align:left}}.cmp-enginevariant__container table tbody td:not(:first-child):not(:last-child){color:#262626;font-size:12px;font-style:normal;font-weight:300;line-height:16px;text-align:left}@media (min-width: 768px) and (max-width: 1919px){.cmp-enginevariant__container table tbody td:not(:first-child):not(:last-child){font-size:14px;font-style:normal;font-weight:300;line-height:20px;text-align:left}}@media (min-width: 1920px){.cmp-enginevariant__container table tbody td:not(:first-child):not(:last-child){font-size:16px;font-style:normal;font-weight:300;line-height:24px;text-align:left}}@media (max-width: 473px){.cmp-enginevariant__container table tr>th:last-child,.cmp-enginevariant__container table tr>td:last-child{position:sticky;right:0;z-index:1;background:linear-gradient(to right,rgba(255,255,255,.27),white 43%);transition:opacity .3s ease}}.cmp-enginevariant__container table tr>th:first-child,.cmp-enginevariant__container table tr>td:first-child{position:sticky;left:0;z-index:1;white-space:normal;padding:16px 8px 16px 0;min-width:96px;color:#262626;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-align:left}@media (min-width: 768px) and (max-width: 1023px){.cmp-enginevariant__container table tr>th:first-child,.cmp-enginevariant__container table tr>td:first-child{padding:16px 8px}}@media (min-width: 1024px) and (max-width: 1919px){.cmp-enginevariant__container table tr>th:first-child,.cmp-enginevariant__container table tr>td:first-child{font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-align:left;padding:16px 8px}}@media (min-width: 1920px){.cmp-enginevariant__container table tr>th:first-child,.cmp-enginevariant__container table tr>td:first-child{font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-align:left;padding:16px 8px}}.cmp-enginevariant__container .cmp-enginevariant__header-mph{min-width:77px}.cmp-enginevariant__container .cmp-enginevariant__header-hp{min-width:67px}.cmp-enginevariant__container .cmp-enginevariant__header-msrp{min-width:98px}@media (min-width: 1024px){.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tbody td:last-child{padding:16px 0}}.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tr>th:first-child,.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tr>td:first-child{width:30vw}@media (min-width: 768px) and (max-width: 1023px){.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tr>th:first-child,.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tr>td:first-child{width:30vw}}@media (min-width: 1024px) and (max-width: 1279px){.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tr>th:first-child,.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tr>td:first-child{width:21vw}}@media (min-width: 1280px) and (max-width: 1919px){.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tr>th:first-child,.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tr>td:first-child{width:21.5vw}}@media (min-width: 1920px){.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tr>th:first-child,.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns tr>td:first-child{width:438px}}.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns .cmp-enginevariant__header-mph,.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns .cmp-enginevariant__header-msrp{min-width:100px}@media (min-width: 768px) and (max-width: 1023px){.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns .cmp-enginevariant__header-mph,.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns .cmp-enginevariant__header-msrp{min-width:110px}}@media (min-width: 1024px) and (max-width: 1279px){.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns .cmp-enginevariant__header-mph,.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns .cmp-enginevariant__header-msrp{min-width:145px}}@media (min-width: 1280px) and (max-width: 1919px){.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns .cmp-enginevariant__header-mph,.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns .cmp-enginevariant__header-msrp{min-width:162px}}@media (min-width: 1920px){.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns .cmp-enginevariant__header-mph,.cmp-enginevariant__container table.cmp-enginevariant__container--two-columns .cmp-enginevariant__header-msrp{min-width:282px}}
