/*! BMWUSA Vite Build 1794254007249 */.tab-layout{--tab-height:80px;--light-scrim:linear-gradient(90deg,rgba(246,246,246,0) -7.32%,rgba(246,246,246,0) -7.31%,#f6f6f6 109.76%);--dark-scrim:linear-gradient(90deg,#221f1f -7.32%,rgba(34,31,31,0) -7.31%,#221f1f 109.76%);position:relative;width:auto;margin:0 auto;height:auto;max-width:1600px}
.tab-layout .tab-layout__tabs-list{display:block;white-space:nowrap;overflow-y:hidden}
.tab-layout .tab-layout__tabs-list .tab-button{background-color:transparent;border:0}
.tab-layout .tab-layout__tabs-list .tab-button:hover{cursor:pointer}
.tab-layout.simple-text-style .tab-layout__tabs-select-container{display:none}
.tab-layout.simple-text-style .tab-layout__tabs-list{display:block;text-align:center;margin:0;padding:0}
.tab-layout.simple-text-style .tab-layout__tabs-list-item{padding:0;display:inline-block;margin-right:20px;cursor:pointer}
.tab-layout.simple-text-style .tab-layout__tabs{box-shadow:none;display:inline-block}
.tab-layout.simple-text-style .tab-layout__tabs-list-item{height:auto;background-color:transparent;overflow:visible;position:relative}
.tab-layout.simple-text-style .tab-layout__tabs-list-item .tab-button{color:#727171}
.tab-layout.simple-text-style .tab-layout__tabs-list-item:before{content:"";display:block;background-color:transparent;top:-40%;left:-20%;height:180%;width:140%;position:absolute}
.tab-layout.simple-text-style .tab-layout__tabs-list-item.item-active .tab-button{color:#221f1f;border-bottom:2px solid black}
.tab-layout.simple-text-style .tab-layout__tabs-list-item.item-active.empty-tab:hover{cursor:auto;cursor:initial}
.tab-layout.simple-text-style .tab-layout__tabs-list-item.item-active.empty-tab .tab-button{display:none}
.tab-layout.simple-text-style .panelContainer{margin-top:0}
.tab-layout.default .panelContainer,.tab-layout.small-box-style .panelContainer,.tab-layout.simple-text-style .panelContainer{margin-top:0;width:100%;height:auto;display:block;overflow:hidden;transition:margin-top .4s ease-out}
.tab-layout.default .panelContainer__panel,.tab-layout.small-box-style .panelContainer__panel,.tab-layout.simple-text-style .panelContainer__panel{display:none;text-align:center;opacity:0;transition:display .4s ease-out}
.tab-layout.default .panelContainer__panel--active,.tab-layout.small-box-style .panelContainer__panel--active,.tab-layout.simple-text-style .panelContainer__panel--active{display:block;opacity:1;transition:opacity .4s ease-out}
.tab-layout.default .tab-layout__shadow,.tab-layout.small-box-style .tab-layout__shadow,.tab-layout.simple-text-style .tab-layout__shadow{display:none}
.tab-layout.default .tab-layout__tabs,.tab-layout.small-box-style .tab-layout__tabs{height:auto;width:auto;display:inline-block;margin:0 auto}
@media(min-width:720px){.tab-layout.default .tab-layout__tabs,.tab-layout.small-box-style .tab-layout__tabs{box-shadow:0 4px 12px 3px #0003}
}
.tab-layout.default .tab-layout__tabs-list,.tab-layout.small-box-style .tab-layout__tabs-list{padding:0;margin:0;list-style:none;height:inherit;width:100%;display:none;font-size:0}
@media(min-width:768px){.tab-layout.default .tab-layout__tabs-list,.tab-layout.small-box-style .tab-layout__tabs-list{display:block}
}
.tab-layout.default .tab-layout__tabs-list-item,.tab-layout.small-box-style .tab-layout__tabs-list-item{display:inline-block;width:auto;padding:0 40px;max-width:313px;height:65px;max-height:65px;text-align:center;cursor:pointer;transition:background-color .25s ease-in-out,border .25s ease-in-out;background-color:#fff}
.tab-layout.default .tab-layout__tabs-list-item .tab-button,.tab-layout.small-box-style .tab-layout__tabs-list-item .tab-button{color:#221f1f;pointer-events:none}
@media(min-width:1280px){.tab-layout.default .tab-layout__tabs-list-item,.tab-layout.small-box-style .tab-layout__tabs-list-item{padding:25px 75px}
}
.tab-layout.default .tab-layout__tabs-list li.item-active,.tab-layout.small-box-style .tab-layout__tabs-list li.item-active{top:0;background-color:#221f1f;cursor:default}
.tab-layout.default .tab-layout__tabs-list li.item-active .tab-button,.tab-layout.small-box-style .tab-layout__tabs-list li.item-active .tab-button{color:#fff}
.tab-layout.default .tab-layout__tabs-select-container,.tab-layout.small-box-style .tab-layout__tabs-select-container{background:inline-svg("icon-bold-arrow") no-repeat 254px center;background-size:10px 7px;height:55px;border:1px solid #cacaca;box-sizing:border-box;overflow:hidden;width:284px;max-width:284px;background-color:#fff;line-height:55px;display:block}
@media(min-width:768px){.tab-layout.default .tab-layout__tabs-select-container,.tab-layout.small-box-style .tab-layout__tabs-select-container{display:none}
}
.tab-layout.default .tab-layout__tabs-select-container select,.tab-layout.small-box-style .tab-layout__tabs-select-container select{background:transparent;border:0;height:55px;line-height:55px;padding:0 20px;width:284px;max-width:284px;color:#221f1f;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.1;text-overflow:""}
@media(min-width:720px){.tab-layout.default .hide-mobile,.tab-layout.small-box-style .hide-mobile{display:none}
}
.tab-layout.default li:not(.item-active)+li:not(.item-active){border-left:1px solid #cacaca}
.tab-layout.default .panelContainer{margin-top:112px}
.tab-layout.default.theme-white .tab-layout__tabs-list-item{background-color:transparent;border:1px solid white}
.tab-layout.default.theme-white .tab-layout__tabs-list-item .tab-button{color:#fff}
.tab-layout.default.theme-white .tab-layout__tabs-list-item.item-active{background-color:#fff}
.tab-layout.default.theme-white .tab-layout__tabs-list-item.item-active .tab-button{color:#000}
.tab-layout.simple-text-style.theme-white .tab-layout__tabs-list-item .tab-button{color:#cacaca}
.tab-layout.simple-text-style.theme-white .tab-layout__tabs-list-item.item-active .tab-button{border-bottom:2px solid white;color:#fff}
.tab-layout.small-box-style .tab-layout__tabs{box-shadow:none;margin:0 auto;height:40px;display:block;overflow:hidden}
.tab-layout.small-box-style .tab-layout__tabs-list{overflow-x:auto;white-space:nowrap;display:inline-block;width:100%}
.tab-layout.small-box-style .tab-layout__tabs-list::-webkit-scrollbar{display:none}
.tab-layout.small-box-style .tab-layout__tabs-list li:not(.item-active)+li:not(.item-active){border-left-color:transparent}
.tab-layout.small-box-style .tab-layout__tabs-list-item{max-width:none;align-items:center;height:40px;padding:12px 20px;display:inline-flex;border:1px solid #221f1f;justify-content:center}
.tab-layout.small-box-style .tab-layout__shadow{display:block;width:50px;background:linear-gradient(to right,rgba(246,246,246,0) 0,#f6f6f6 100%);height:40px;position:absolute;top:0;bottom:0;right:0;opacity:.7}
@media(min-width:768px){.tab-layout.small-box-style .tab-layout__shadow{display:none}
}
.tab-layout.small-box-style .tab-layout__tabs-select-container{display:none}
.tab-layout.small-box-style.theme-white .tab-layout__tabs-list-item{background-color:transparent;border:1px solid white}
.tab-layout.small-box-style.theme-white .tab-layout__tabs-list-item .tab-button{color:#fff}
.tab-layout.small-box-style.theme-white .tab-layout__tabs-list-item.item-active{background-color:#fff}
.tab-layout.small-box-style.theme-white .tab-layout__tabs-list-item.item-active .tab-button{color:#000}
.tab-layout.small-box-style.theme-white .tab-layout__shadow{background:linear-gradient(to right,transparent 0,#000 100%)}
.tab-layout .tab-layout__tabs .tab-layout__tabs-list .tab-layout__tabs-list-item-highlight{display:none}
.tab-layout.simple-text-style.theme-core-light,.tab-layout.simple-text-style.theme-core-dark,.tab-layout.simple-text-style.theme-black{display:flex;flex-direction:column;padding:0;max-width:unset}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs,.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs,.tab-layout.simple-text-style.theme-black .tab-layout__tabs{width:100%}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list,.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list,.tab-layout.simple-text-style.theme-black .tab-layout__tabs-list{--list-padding:20px;margin:0 auto;padding:0 var(--list-padding);height:var(--tab-height)}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list-item,.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list-item,.tab-layout.simple-text-style.theme-black .tab-layout__tabs-list-item{--list-item-margin:7px;height:100%;line-height:78px;margin:0 var(--list-item-margin)}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list-item .tab-button,.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list-item .tab-button,.tab-layout.simple-text-style.theme-black .tab-layout__tabs-list-item .tab-button{padding:0 7px;border-bottom:0}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list-item:nth-last-child(2),.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list-item:nth-last-child(2),.tab-layout.simple-text-style.theme-black .tab-layout__tabs-list-item:nth-last-child(2){margin-right:calc(var(--list-padding) + var(--list-item-margin))}
.tab-layout.simple-text-style.theme-core-light .theme-core-tab-underline,.tab-layout.simple-text-style.theme-core-dark .theme-core-tab-underline,.tab-layout.simple-text-style.theme-black .theme-core-tab-underline{--item-active-width:0;display:block;position:relative;transition:left .2s linear;background:#1c69d3;left:calc(var(--item-active-left) - var(--list-padding));width:var(--item-active-width);height:3px;bottom:3px}
.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs{background-color:#221f1f;border-bottom:1px solid #cacaca}
.tab-layout.simple-text-style.theme-core-dark .tabs__dark-scrim:after{content:"";position:absolute;top:0;right:0;width:13%;max-width:60px;height:var(--tab-height);background:var(--dark-scrim)}
.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list-item .tab-button{color:#fff}
.tab-layout.simple-text-style.theme-core-dark .theme-core-tab-underline{background:#f6f6f6}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs{background-color:#f6f6f6;border-bottom:1px solid #cacaca}
.tab-layout.simple-text-style.theme-core-light .tabs__light-scrim:after{content:"";position:absolute;top:0;right:0;width:13%;max-width:60px;height:var(--tab-height);background:var(--light-scrim)}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list-item .tab-button{color:#221f1f}
.tab-layout.simple-text-style.theme-core-light .theme-core-tab-underline{background:#1c69d3}
@media(min-width:768px){.tab-layout.default .tab-layout__tabs-list{display:flex}
.tab-layout.default .tab-layout__tabs-list-item{display:flex;justify-content:center;align-items:center}
.tab-layout.simple-text-style{margin-top:0;margin-bottom:auto;min-height:400px}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list-item,.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list-item,.tab-layout.simple-text-style.theme-black .tab-layout__tabs-list-item{--list-item-margin:23.5px;margin:0 var(--list-item-margin)}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list-item:nth-last-child(2),.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list-item:nth-last-child(2),.tab-layout.simple-text-style.theme-black .tab-layout__tabs-list-item:nth-last-child(2){margin-right:calc(var(--list-padding) + var(--list-item-margin))}
.tab-layout.simple-text-style.theme-core-light .theme-core-tab-underline,.tab-layout.simple-text-style.theme-core-dark .theme-core-tab-underline,.tab-layout.simple-text-style.theme-black .theme-core-tab-underline{left:calc(var(--item-active-left) - var(--list-padding))}
}
@media(min-width:1280px){.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list,.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list{--list-padding:64px;padding:0 var(--list-padding)}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list-item,.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list-item{--list-item-margin:21.5px;margin:0 var(--list-item-margin)}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list-item:nth-last-child(2),.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list-item:nth-last-child(2){margin-right:calc(var(--list-padding) + var(--list-item-margin))}
.tab-layout.simple-text-style.theme-core-light .theme-core-tab-underline,.tab-layout.simple-text-style.theme-core-dark .theme-core-tab-underline{height:4px;bottom:4px;left:calc(var(--item-active-left) - var(--list-padding))}
}
@media(min-width:1800px){.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list-item,.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list-item{--list-item-margin:16.5px;margin:0 var(--list-item-margin)}
.tab-layout.simple-text-style.theme-core-light .tab-layout__tabs-list-item:nth-last-child(2),.tab-layout.simple-text-style.theme-core-dark .tab-layout__tabs-list-item:nth-last-child(2){margin-right:var(--list-item-margin)}
.tab-layout.simple-text-style.theme-core-light .theme-core-tab-underline,.tab-layout.simple-text-style.theme-core-dark .theme-core-tab-underline{height:3px;bottom:3px;left:calc(var(--item-active-left) - var(--list-padding))}
}
.style-system .tab-layout__tabs .tab-layout__tabs-select-container{display:none}
.tabs.segmented-controls--pill .tab-layout .tab-layout__tabs .tab-layout__tabs-list{list-style-type:none;border-radius:30px;border:1px solid black;position:relative;display:flex;padding:4px 5px;height:40px;max-width:-moz-fit-content;max-width:fit-content;margin:auto;background-color:#fff;z-index:1}
.tabs.segmented-controls--pill .tab-layout .tab-layout__tabs .tab-layout__tabs-list .tab-layout__tabs-list-item{text-align:center;border-radius:20px;cursor:pointer;padding:0;padding:initial;transition:.3s;height:30px;white-space:nowrap;overflow:hidden;display:flex}
.tabs.segmented-controls--pill .tab-layout .tab-layout__tabs .tab-layout__tabs-list .tab-layout__tabs-list-item:hover:not(.item-active) .tab-button{color:#1c69d3}
.tabs.segmented-controls--pill .tab-layout .tab-layout__tabs .tab-layout__tabs-list .tab-layout__tabs-list-item.item-active .tab-button{color:#fff}
.tabs.segmented-controls--pill .tab-layout .tab-layout__tabs .tab-layout__tabs-list .tab-layout__tabs-list-item .tab-button{color:#4c4c4c;pointer-events:none;vertical-align:middle}
.tabs.segmented-controls--pill .tab-layout .tab-layout__tabs .tab-layout__tabs-list .tab-layout__tabs-list-item-highlight{display:list-item;transition:.3s;position:absolute;background-color:#221f1f;height:30px;border-radius:20px;z-index:-1}
.tabs.segmented-controls--pill.overlap .tab-layout .tab-layout__tabs .tab-layout__tabs-list{top:20px}
.tabs.segmented-controls--pill.large-adaptive .tab-layout .tab-layout__tabs .tab-layout__tabs-list .tab-layout__tabs-list-item{padding:5px 13px}
.tabs.segmented-controls--pill.tab-layout__pt-25 .tab-layout{padding-top:25px}
@media(min-width:768px){.tabs.segmented-controls--pill.large-adaptive .tab-layout .tab-layout__tabs .tab-layout__tabs-list{height:50px}
.tabs.segmented-controls--pill.large-adaptive .tab-layout .tab-layout__tabs .tab-layout__tabs-list .tab-layout__tabs-list-item{height:40px;padding:10px 20px}
.tabs.segmented-controls--pill.large-adaptive .tab-layout .tab-layout__tabs .tab-layout__tabs-list .tab-layout__tabs-list-item-highlight{height:40px}
.tabs.segmented-controls--pill.large-adaptive.overlap .tab-layout .tab-layout__tabs .tab-layout__tabs-list{top:25px}
}
@media(min-width:1280px){.tabs.segmented-controls--pill.large-adaptive .tab-layout .tab-layout__tabs .tab-layout__tabs-list .tab-layout__tabs-list-item{padding:9px 35px}
}