toggle{display:block;vertical-align:middle}toggle label{display:inline-block;margin:0 5px 0 0;vertical-align:top}toggle .toggle-holder{background-color:#ededee;border-radius:12px;height:14px;overflow:visible;position:relative;width:32px}toggle .toggle-holder .toggle{border:1px solid #ededee;border-radius:50%;cursor:pointer;height:16px;left:-1.5px;position:absolute;top:-1px;width:16px;background:#fbf9fe;background:linear-gradient(135deg, #fbf9fe 0%, #f0eef0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbf9fe', endColorstr='#f0eef0', GradientType=1);box-shadow:0 1px 2px 0 #a4a4a4}toggle .toggle-holder.active{background-color:#1c69d3}toggle .toggle-holder.active .toggle{left:auto;right:-2.5px}toggle.deactivated .toggle-holder .toggle{cursor:default}toggle.deactivated .toggle-holder.active{background-color:rgba(28,105,211,0.6)}toggle.deactivated label{color:#cacaca}tooltip{display:inline-block}.tooltip__tooltip-icon{background-color:#1c69d3;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;height:1.4em;line-height:1.4em;text-align:center;width:1.4em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tooltip__content-holder{background-color:#fff;padding:5px 15px;overflow:visible;position:relative;box-shadow:0 0 3px 2px rgba(196,196,196,0.5)}.tooltip__content{font-size:14px;line-height:1.666;width:auto}@media (min-width: 1200px){.tooltip__content{font-size:15px}}.tooltip__tooltip-holder{display:none;max-width:50%;position:absolute;z-index:1000}.tooltip__close{cursor:pointer;font-size:15px;line-height:15px;position:absolute;right:10px;top:10px}.tooltip__content-holder:before{background:#fff;content:' ';display:none;height:20px;left:50%;position:absolute;top:-10px;-webkit-transform:rotate(45deg) translate(-35%, 35%);transform:rotate(45deg) translate(-35%, 35%);width:20px;z-index:1;box-shadow:0 0 3px 2px rgba(196,196,196,0.5)}.tooltip__content-holder:after{background-color:#fff;content:'';display:none;height:20px;left:40%;position:absolute;top:0;width:100px;z-index:2}.showarrow .tooltip__content-holder:before,.showarrow .tooltip__content-holder:after{display:block}@media (min-width: 720px){.tooltip__content{width:300px}.tooltip__content-holder:before,.tooltip__content-holder:after{display:block}}.rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:24px 0 16px 0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rzslider.with-legend{margin-bottom:40px}.rzslider[disabled]{cursor:not-allowed}.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}.rzslider[disabled] .rz-bar-wrapper.rz-draggable{cursor:not-allowed}.rzslider[disabled] .rz-bar.rz-selection{background:#8b91a2}.rzslider[disabled] .rz-ticks .rz-tick{cursor:not-allowed}.rzslider[disabled] .rz-ticks .rz-tick.rz-selected{background:#8b91a2}.rzslider span{position:absolute;display:inline-block;white-space:nowrap}.rzslider .rz-base{width:100%;height:100%;padding:0}.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box}.rzslider .rz-bar-wrapper.rz-draggable{cursor:move}.rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#E7E7E7;border-radius:2px}.rzslider .rz-bar.rz-selection{z-index:2;background:#1c69d3;border-radius:2px}.rzslider .rz-pointer{border:0.5px solid #EDEDEE;cursor:pointer;height:16px;top:-8px;width:16px;z-index:3;border-radius:50%;background:#EDEDEE;background:linear-gradient(180deg, #fff 0%, #EDEDEE 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25)}.rzslider .rz-pointer.rz-active{z-index:4}.rzslider .rz-pointer.rz-active:after{background-color:#451aff}.rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#55637d;cursor:default}.rzslider .rz-bubble.rz-selection{top:16px}.rzslider .rz-bubble.rz-limit{color:#55637d}.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;width:100%;height:0;margin:0;list-style:none;box-sizing:border-box}.rzslider .rz-ticks .rz-tick{position:absolute;top:0;left:0;width:10px;height:10px;margin-left:11px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%}.rzslider .rz-ticks .rz-tick.rz-selected{background:#0db9f0}.rzslider .rz-ticks .rz-tick .rz-tick-value{position:absolute;top:-30px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.rzslider .rz-ticks .rz-tick .rz-tick-legend{position:absolute;top:24px;max-width:50px;white-space:normal;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value{top:initial;bottom:-32px}.rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}.rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px !important}.rzslider.rz-vertical .rz-bubble{bottom:0;left:16px !important;margin-left:3px}.rzslider.rz-vertical .rz-bubble.rz-selection{top:auto;left:16px !important}.rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%}.rzslider.rz-vertical .rz-ticks .rz-tick{margin-top:11px;margin-left:auto;vertical-align:middle}.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value{top:initial;left:24px;-webkit-transform:translate(0, -28%);transform:translate(0, -28%)}.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend{top:initial;right:24px;max-width:none;white-space:nowrap;-webkit-transform:translate(0, -28%);transform:translate(0, -28%)}.rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value{right:24px;bottom:initial;left:initial}:root .byo-component{background-color:#f2f2f2;font-size:14px;line-height:1.666;position:relative}@media (min-width: 720px){:root .byo-component{font-size:14px;line-height:1.5}}@media (min-width: 1200px){:root .byo-component{font-size:15px}}@media (min-width: 1440px){:root .byo-component{font-size:18px}:root .byo-component .button__cta{font-size:0.85em}}.busy .hide-when-busy{visibility:hidden !important}body>img[src^='https://a01.korrelate.net'],body>img[src^='https://h.nexac.com']{position:absolute}.byo__loader{display:none;padding-top:50px;text-align:center}.busy .busybusy .byo__loader,.busy .byo__loader{display:block}.byo-loader__checkmark-replacement{height:100%;left:0;padding-top:0;position:absolute;top:0;width:100%}.byo-loader__checkmark-replacement img{height:100%;width:100%}#byo-hero-content-holder .byo__loader{border-radius:50%;height:107px;left:50%;overflow:hidden;padding:0;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:106px}#byo-hero-content-holder .byo__loader img{left:-8px;position:absolute;top:-8px}.busy .byo-build-step{background-color:#fff;overflow:auto}.byo-build-step{margin-top:57px;overflow:auto}#byo-full-page.grey .byo-build-step{background-color:transparent}.body--nav-mobile-hidden .byo-component{margin-top:110px}*:focus{outline:0}.byo__component-holder{overflow:auto}a:focus{color:#221f1f}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.byo__view-holder{background-color:#fff;display:block;position:relative;z-index:5}.byo-body-PackagesController,.byo-body-OptionsController,.byo-body-PackagesController.busy,.byo-body-OptionsController.busy{background-color:#f2f2f2}.byo-body-PackagesController #byo-full-page,.byo-body-PackagesController .byo__view-holder,.byo-body-PackagesController .byo-component,.byo-body-PackagesController .byo-build-step,.byo-body-OptionsController #byo-full-page,.byo-body-OptionsController .byo__view-holder,.byo-body-OptionsController .byo-component,.byo-body-OptionsController .byo-build-step,.byo-body-PackagesController.busy #byo-full-page,.byo-body-PackagesController.busy .byo__view-holder,.byo-body-PackagesController.busy .byo-component,.byo-body-PackagesController.busy .byo-build-step,.byo-body-OptionsController.busy #byo-full-page,.byo-body-OptionsController.busy .byo__view-holder,.byo-body-OptionsController.busy .byo-component,.byo-body-OptionsController.busy .byo-build-step{background-color:#f2f2f2}.byo-body-PackagesController .byo-hero-content-holder.exterior-hero,.byo-body-OptionsController .byo-hero-content-holder.exterior-hero,.byo-body-PackagesController.busy .byo-hero-content-holder.exterior-hero,.byo-body-OptionsController.busy .byo-hero-content-holder.exterior-hero{padding:0}.byo-body-PackagesController .byo-hero-content-holder.exterior-hero.byo-old-show-hero,.byo-body-OptionsController .byo-hero-content-holder.exterior-hero.byo-old-show-hero,.byo-body-PackagesController.busy .byo-hero-content-holder.exterior-hero.byo-old-show-hero,.byo-body-OptionsController.busy .byo-hero-content-holder.exterior-hero.byo-old-show-hero{padding:40% 0 10%}.main-footer{position:relative;z-index:5}.main-header{position:relative;z-index:11}.main-header-spacer{display:none}.body--nav-mobile-hidden .crown{-webkit-transform:none;transform:none}.body--nav-mobile-hidden .topnav{top:0}body.hide-footer .main-footer{display:none !important}body.byo-modal-open{overflow:hidden !important}.byo__error-message{color:#d0021b !important;display:none}.byoErrorState .byo__error-message{display:block}.flex-vertical,byo-title-bar .byo-title-bar__inner-title-bar{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg-light-to-dark{background:#fff;background:linear-gradient(to bottom, #fff 0%, #f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f7f7f7', GradientType=0)}.bg-dark-to-light{background:#f7f7f7;background:linear-gradient(to bottom, #f7f7f7 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#fff', GradientType=0)}.tooltip__tooltip-holder{max-width:100%}.tooltip__tooltip-holder .tooltip__close{display:none}.tooltip__content{max-width:100%;position:relative;width:500px;z-index:5}.tooltip__content .tooltip__padding{padding:20px 25px 20px 20px;position:relative}.tooltip__content .tooltip__padding #byo-options-modal-closer{height:30px;position:absolute;right:0;top:5px;width:30px;z-index:1000}.byo-component .tooltip__tooltip-icon{background-color:#fff;border:1px solid #9b9b9b;color:#9b9b9b;font-size:.8333333333rem}.busy,.busy *{cursor:wait !important}.button{background-color:#ededee;border-radius:4px;color:#414141;cursor:pointer;font-size:.9166666667rem;font-weight:bold;display:inline-block;letter-spacing:0.02em;margin:0 10px 10px 0;padding:10px 16px;text-transform:uppercase}.button.active{background-color:#1c69d3;color:#fff}.button.inactive{color:#9b9b9b;cursor:default}.button.blue-button{background-color:#1c69d3;color:#fff}.button.transparent-button{background:none transparent;border:3px solid #1c69d3}#byo-modal{background-color:#f2f2f2;bottom:0;left:0;overflow-x:auto;position:fixed;right:0;top:0;z-index:30;width:100%}#byo-modal-background{background-color:rgba(0,0,0,0.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}.byo-legal-indicator{cursor:pointer}.byo-legal-indicator svg{position:absolute;top:0;right:-20px;height:1.1666666667rem;width:1.1666666667rem}.byo-footnote{color:#9b9b9b;font-size:.8333333333rem;padding:0}.byo-component{max-width:100%;margin-left:auto;margin-right:auto}.byo-component:after{content:" ";display:block;clear:both}.byo-container{max-width:100%;margin-left:auto;margin-right:auto;margin:0 auto;max-width:1600px}.byo-container:after{content:" ";display:block;clear:both}#byo-full-page{background-color:#fff;min-height:200px;overflow:hidden}#byo-full-page.grey{background-color:#f2f2f2}#byo-full-page.grey .byo__view-holder{background-color:transparent}.byo-vehicle-selector{visibility:visible;list-style-type:none;margin:0;padding:0}.busy .byo-vehicle-selector{height:0;overflow:hidden;visibility:hidden}.body-styles-holder__models{display:none;left:0;position:relative;-webkit-transform:none;transform:none}.body-styles-holder__models.active{display:inline-block}@media (min-width: 720px){:root .byo-component{background-color:#fff}:root .byo-body-PackagesController .byo-component,:root .byo-body-OptionsController .byo-component{background-color:#f2f2f2}:root .byo-body-PackagesController .byo-hero-content-holder.exterior-hero.byo-old-show-hero,:root .byo-body-OptionsController .byo-hero-content-holder.exterior-hero.byo-old-show-hero{padding:25% 0 0}.body-styles-holder__models{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}byo__view-holder{margin-bottom:0}.byo-build-step{margin-top:0}.byo-footnote{padding:0;width:80%;margin-left:0}.tooltip__tooltip-holder{max-width:50%}}.page-par{overflow-x:hidden}.new{display:none}vehicle-selector{display:block;margin:0 auto;max-width:1600px;overflow:visible;padding-bottom:30px;padding-top:30px;position:relative;width:100%}vehicle-selector *{outline:0}vehicle-selector>h2{text-align:center;color:#221f1f;display:block;margin:0 auto;max-width:1200px;padding:0 2.5%;position:relative;width:100%;letter-spacing:0}vehicle-selector>h2:after{background:#221f1f;content:'';display:block;height:3px;margin:2rem auto 0;width:10%}.vehicle-selector__series-holder{border-bottom:1px solid #ededee;margin-top:0;padding-bottom:24px}vehicle-selector-carousel{display:block;padding-top:25px;position:relative}.vehicle-selector-carousel_body-style-holder{display:inline-block;height:1em;letter-spacing:0.03em;line-height:1em;margin:0;padding:0;position:relative}.byo-vehicle-selector__selected-data{list-style-type:none;margin:0;padding:0}.byo-vehicle-selector__selected-data .legal-indicator{position:absolute;right:-1rem;top:0}.byo-vehicle-selector__selected-data li{border-right:1px solid #ededee;display:inline-block;padding:8px;position:relative}.byo-vehicle-selector__selected-data li:first-child{padding-left:0}.byo-vehicle-selector__selected-data li:last-child{border-right:none;padding-right:0}.byo-vehicle-selector__selected-data span{color:#414141;display:inline-block;font-size:1.3333333333rem;line-height:0.5em;position:relative}.byo-vehicle-selector__selected-data label,.byo-vehicle-selector__selected-data label span{color:#77787b;display:block;font-size:1rem;line-height:1.3em}.byo-vehicle-selector__selected-data label span{display:inline}.vehicle-selector-carousel__slide-window{position:relative}.vehicle-selector-carousel__slide-holder{display:block;left:0;overflow:visible;position:relative;transition:left 0.4s ease-in;width:20000px}.vehicle-selector-carousel__slide{background-position:center center;background-repeat:no-repeat;background-size:100% auto;display:inline-block;overflow:visible;position:relative;vertical-align:top}.vehicle-selector-carousel__slide img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.body-styles-holder{display:none;left:0;overflow:hidden;position:relative;transition:left 0.25s linear}.body-styles-holder__body-style{display:inline-block}vehicle-selector-carousel.activeSeries .vehicle-selector-carousel__slide.activeModel .body-styles-holder__models{display:block;width:100%}.vehicle-selector-carousel__opacity-holder{background:linear-gradient(to right, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);bottom:0;height:100%;left:0;position:absolute;width:15%}.vehicle-selector-carousel__opacity-holder-right{background:linear-gradient(to left, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);bottom:0;left:auto;right:0}vehicle-selector-carousel .vehicle-selector-carousel__slide img{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all 0.5s ease}vehicle-selector-carousel.activeSeries .prev-car img{margin-left:-90px}vehicle-selector-carousel.activeSeries .vehicle-selector-carousel__slide.next-car img{margin-left:90px}vehicle-selector-carousel.activeSeries .vehicle-selector-carousel__slide.activeModel img{width:150%}@media (min-width: 720px){vehicle-selector{padding-bottom:0}vehicle-selector-carousel{padding-top:7.5%}vehicle-selector>h2{margin-top:3.3333333333rem}vehicle-selector>h2:after{width:5%}.vehicle-selector-carousel__slide-holder{margin-top:2.6666666667rem}.vehicle-selector__series-holder{margin-top:2.6666666667rem}vehicle-selector-carousel.activeSeries .vehicle-selector-carousel__slide.activeModel{position:relative}vehicle-selector-carousel.activeSeries .prev-car img{margin-left:-75px}vehicle-selector-carousel.activeSeries .vehicle-selector-carousel__slide.next-car img{margin-left:75px}vehicle-selector-carousel.activeSeries .vehicle-selector-carousel__slide.activeModel{background-size:120% auto}vehicle-selector-carousel.activeSeries .vehicle-selector-carousel__slide.activeModel img{width:125%}.byo-vehicle-selector__selected-data li{padding:.4166666667rem 2rem}}@media (min-width: 960px){.byo-vehicle-selector__selected-data span{font-size:1.25rem}.byo-vehicle-selector__selected-data label{font-size:1rem}}@media (min-width: 1440px){vehicle-selector{overflow:hidden}.vehicle-selector-carousel__opacity-holder{background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%);width:35%}.vehicle-selector-carousel__opacity-holder-right{background:linear-gradient(to left, #fff 0%, rgba(255,255,255,0) 100%)}}model-selector{display:block;padding:0 24px;width:100%}model-selector h5{color:#221f1f;font-size:1.25em;font-weight:normal;letter-spacing:0.02em;margin:0 0 16px;text-align:center}model-selector .model-selector__model-selection{position:relative;text-align:center}model-selector .model-selector__button-holder{display:inline-block;margin:0;padding:0}model-selector .model-selector__button-holder a.button{display:inline-block;text-transform:none;transition:all 0s}model-selector .model-selector__button-holder a.button.xdrivebutton{display:none}model-selector .model-selector__button-holder a.button.ng-enter{opacity:1}model-selector .model-selector__button-holder a.button.ng-leave{opacity:0}model-selector .model-selector__button-holder.xdriveonly a.button{display:none}model-selector .model-selector__button-holder.xdriveonly a.button.xdrivebutton{display:inline-block}model-selector .model-selector__button-holder.xdriveonly a.model-selector__select-model-button.button{display:inline-block}model-selector .model-selector__actions_holder{display:inline-block}model-selector .model-selector__actions_holder label{display:inline-block}model-selector .model-selector__actions_holder a.button{text-transform:uppercase}model-selector .model-selector__select-model-button{background-color:#1c69d3;border-radius:0;color:#fff;cursor:default;display:none;font-weight:bold;letter-spacing:0.04em;margin:0 0 0 22px;opacity:0.6;padding:10px 20px;position:relative;text-transform:uppercase}model-selector .model-selector__select-model-button.active{cursor:pointer;opacity:1}model-selector .model-selector__selected-description{margin-top:1rem;color:#77787b;text-align:center}body:not(.body-no-scroll) .content-footer__container{-webkit-transform:none;transform:none}.select-model-button.only-on-mobile{height:56px;line-height:56px;padding:0}.select-model-button{background-color:#78a5e6;border-radius:0;bottom:0;color:#fff;cursor:default;display:block;font-weight:bold;margin:0;opacity:1;padding:14px;font-size:13px;position:fixed;text-align:center;text-transform:uppercase;width:100%;z-index:100}.select-model-button.active{background-color:#1c69d3;cursor:pointer}.model-selector__drive-selection{border-bottom:1px solid #ededee;cursor:pointer;display:block;margin:0 auto 24px;overflow:auto;width:200px}.model-selector__drive-selection a{font-weight:bold;border-bottom:2px solid #fff;color:#9b9b9b;display:block;float:left;padding:0 0 10px;text-align:center;width:50%}.model-selector__drive-selection a.activated{border-bottom:3px solid #1c69d3;color:#211f1f}.model-selector__drive-selection.deactivated{cursor:default}.model-selector__drive-selection.deactivated a{color:#cacaca}.model-selector__drive-selection.deactivated a.activated{color:#211f1f}.model-selector__drive-selection.modelselector__onlyone{border-bottom:0}.model-selector__drive-selection.modelselector__onlyone a{float:none;margin:0 auto}model-selector .model-selector__actions_holder{display:none}@media (min-width: 720px){model-selector{padding:0 2.5%}model-selector .model-selector__selected-description span{display:block}model-selector .model-selector__actions_holder{display:inline-block}}model-info{display:block;position:relative;z-index:2}model-info .byo-vehicle-selector__selected-data,model-info .byo-vehicle-selector___model-info{margin:1.3333333333rem 0 1.3333333333rem 0;text-align:center}model-info h3{display:inline-block;color:#221f1f;font-size:1.5rem;letter-spacing:0.04em;line-height:1em;margin:0 .3333333333rem 0 0}model-info .uppercase{text-transform:uppercase}model-info h4{color:#77787b;font-size:1.5rem;font-weight:normal;margin:0;width:auto}model-info .BMWi3,model-info .BMWi8{text-transform:none}model-info .model-info__price-switch-toggle{cursor:pointer;display:block;height:34px;width:20px}model-info .byo-legal-indicator{position:absolute;right:-10px;top:-20px}model-info .byo-legal-indicator svg{position:static}.busy model-info h4{display:none}@media (min-width: 720px){model-info{left:50%;max-width:1200px;padding:0 2.5%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}model-info .byo-legal-indicator{right:-1.25rem;top:-1.25rem}}#byo-filters__scrollable-holder{height:48px;overflow-y:auto;transition:all 250ms linear}#byo-filters{background-color:#fff;position:fixed;top:0;width:100%;z-index:10}.byo-filters__filter-headers{overflow:hidden}.byo-filters__filter-header{border-bottom:1px solid #ededee;float:left;margin:0;padding:0;text-align:center;width:50%}.byo-filters__filter-header a{display:block;cursor:pointer;padding:12px 0;text-align:center}.byo-filters__filter-header svg{display:inline-block;margin:-1px 0 0 4px;height:8px;overflow:visible;width:10px}.byo-filters__filter-header .svg-holder{display:inline-block;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:all 0.15s cubic-bezier(0.505, 0.015, 0.46, 0.985)}.byo-filters__filter-header .star{display:inline-block}.byo-filters__filter-header .star svg{width:15px;height:14.4px;padding:0;margin:0 5px -1px 0}.byo-filters__filter-header:first-child{border-right:1px solid #ededee}.byo-filters__filter-header-desktop{display:none}.byo-filters__filter-blocks{margin:0 auto;width:85%}.byo-filters__filter-block{border-bottom:1px solid #ededee;padding:1.5833333333rem 0}.byo-filters__filter-block h4{font-weight:normal;margin:0 0 1.25rem 0}.byo-filters__filter-block ul{list-style-type:none;margin:0;padding:0;overflow:auto}.byo-filters__filter-block ul li{float:left}.byo-filters__filter-block ul li a.button{text-transform:none}.byo-filters__filter-block ul li.capitalizeme a{text-transform:capitalize}#byo-filters__msrp-filter-block h4{margin-bottom:0}.byo-filters__msrp-holders{color:#77787b;overflow:auto}.byo-filters__msrp-holder:first-child{float:left}.byo-filters__msrp-holder:last-child{float:right}#byo-filters.byofiltersopen{position:relative}#byo-filters.byofiltersopen .byo-filters__filter-headers{background:white none repeat scroll 0 0;top:0;width:100%}#byo-filters.byofiltersopen #byo-filters__filter-header-open-filters .svg-holder{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#byo-filters.byofiltersopen .byo-filters__filter-header:first-child{border-bottom:2px solid #1c69d3}#byo-filters__apply-clear-filter-block{border-bottom:0;text-align:center}#byo-filters__apply-clear-filter-block .button{background-color:#1c69d3;border-radius:0;color:#fff;display:block}#byo-filters__apply-clear-filter-block .button.byo-filters__clear-filters{background-color:#fff;color:#666766}.byo-filters__clear-filters{cursor:pointer;display:block;font-size:.9166666667rem;font-weight:bold;margin-top:1rem;text-transform:uppercase}.byo-filters__filter-button{transition:all 250ms linear}.byo-filters__filter-button.byofilter__activefilter{background-color:#1c69d3;color:#fff}.byo-filters__clear-filter{display:none}@media (min-width: 720px){#byo-filters__scrollable-holder{height:auto;overflow-y:visible}#byo-filters__filter-header-open-filters{display:none}.byo-filters__filter-headers{height:100%;margin:0 auto}.byo-filters__filter-header{border-left:1px solid #ededee;border-bottom:2px solid #fff;height:100%;width:15%}.byo-filters__filter-header:last-child{width:25%}.byo-filters__filter-block:first-child{margin-top:0}.byo-filters__filter-header-desktop{display:block}.byo-filters__filter-header-desktop.active{border-bottom:2px solid #1c69d3}.byo-filters__filter-header-desktop.active .svg-holder{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#byo-filters.byofiltersopen .byo-filters__filter-headers{position:relative}.byo-filters__filter-blocks{background-color:#fff;border-bottom:1px solid #ededee;border-top:1px solid #ededee;margin:0;width:100%}.byo-filters__filter-block{background-color:#fff;border:0;height:0;margin:0 auto;max-width:1600px;overflow:hidden;padding:0 5%;position:relative}.byo-filters__filter-block h4{display:none}.byo-filters__filter-block ul{margin:20px 0 10px;width:calc(100% - 100px)}.byo-filters__filter-block.active{height:auto}.byo-filters__clear-filter{cursor:pointer;display:block;float:right;height:100%;position:absolute;right:10px;top:0;width:100px}.byo-filters__clear-filter a{padding:0 2.9166666667rem;position:absolute;text-transform:uppercase;font-weight:bold;letter-spacing:.0833333333rem;top:2.0833333333rem}.byo-filters__msrp-holders{width:80%;padding:32px 0}.byo-filters__msrp-holders .rzslider{width:60%;margin:0 10px}.byo-filters__msrp-holder:first-child,.byo-filters__msrp-holder:last-child{float:none;display:inline-block;width:15%}.byo-filters__msrp-holder:first-child{width:17%;text-align:right}}@media (min-width: 960px){#byo-filters__scrollable-holder{height:4.6666666667rem}.byo-filters__filter-header a{padding:1.5rem}.byo-filters__filter-header svg{margin:0 8px 2px}.byo-filters__filter-header:last-child{border-right:1px solid #ededee}}@media (min-width: 1200px){.byo-filters__filter-header{width:16%}.byo-filters__filter-header:last-child{width:20%}.byo-filters__msrp-holders{width:70%}.byo-filters__clear-filter a{left:-50%}}@media (min-width: 1440px){.byo-filters__clear-filter a{-webkit-transform:translate(-25%, -25%);transform:translate(-25%, -25%)}}#byo-filter-tags{background-color:#f2f2f2;margin-top:47px;padding:0 4%}.byo-filters__active-tags{list-style-type:none;margin:0 auto;max-width:1600px;overflow:auto;padding:0}.byo-filters__active-tags li:first-child>a.button{margin-top:16px}.byo-filters__active-tags li:last-child>a.button{margin-bottom:16px}.byo-filters__active-tags li{display:inline-block}.byo-filters__active-tags li a.button{background-color:#fff;cursor:default;padding-right:50px;position:relative;text-transform:none;margin:4px 8px 4px 0}.byo-filters__active-tags li a.button .svg-holder{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.byo-filters__active-tags li a.button svg{cursor:pointer;height:10px;stroke:#211f1f;width:10px}.byo-filters__active-tags li.capitalizeme a.button{text-transform:capitalize}.byo-filter-tags_clear-all{cursor:pointer;font-weight:bold;text-transform:uppercase;margin:8px 0 24px 6px}@media (min-width: 960px){#byo-filter-tags{margin-top:4.6666666667rem}}#byo-error-state-holder{background-image:url("bmwusa-byo-v2/images/error-state-bg.png");background-position:center top;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#byo-error-state-holder .error-content{margin:100px auto;position:static;text-align:center;width:90%}#byo-error-state-holder .error-content h2{text-transform:uppercase}#byo-error-state-holder .error-content .button{border-radius:0}#byo-error-state-holder .byo-retrieve-previous-build__cmid-button{margin-bottom:0;margin-right:0}#byo-error-state-holder #byo-retrieve-previous-build__cmId-input{border:2px solid #cacaca;margin-right:8px;padding:6px}#byo-error-state-holder .byo-retrieve-previous-build__enter-cmid-holder{margin-top:50px;overflow:visible}#byo-error-state-holder .byo-retrieve-previous-build__enter-cmid-holder #byo-retrieve-previous-build__cmId-input,#byo-error-state-holder .byo-retrieve-previous-build__enter-cmid-holder .byo-retrieve-previous-build__cmid-button{font-size:1rem;height:36px;letter-spacing:0.04em;line-height:34px;padding-bottom:0;padding-top:0;vertical-align:top}@media (min-width: 720px){#byo-error-state-holder{position:absolute}#byo-error-state-holder .error-content{left:50%;margin:0;position:absolute;text-align:center;-webkit-transform:translate(-50%, -85%);transform:translate(-50%, -85%);top:50%}#byo-error-state-holder #byo-retrieve-previous-build__cmId-input{padding:10px}#byo-error-state-holder .byo-retrieve-previous-build__enter-cmid-holder #byo-retrieve-previous-build__cmId-input,#byo-error-state-holder .byo-retrieve-previous-build__enter-cmid-holder .byo-retrieve-previous-build__cmid-button{height:51px;line-height:51px}}.conflict-modal{background-color:#fff;min-height:100%;left:0;position:absolute;top:0;width:100%;max-width:764px;box-shadow:-1px 0 8px 2px rgba(0,0,0,0.15)}.conflict-modal__inner-content{padding:40px 32px}.conflict-modal__inner-content p{text-align:center}.conflict-modal__inner-content>p{margin:16px auto;font-size:16px;width:90%;line-height:1.3}.conflict-modal__inner-content h2{font-weight:normal;margin:.6666666667rem auto 1.3333333333rem;text-align:center;font-size:1.75rem;letter-spacing:normal}.conflict-modal__inner-content h5{text-align:center}.conflict-modal__inner-content>h5{font-size:1rem;font-weight:bold;margin:0 0 24px}.conflict-modal-loader{display:none;text-align:center}.busy .conflict-modal-loader{display:block}.busy .conflict-modal-package-selection-section,.busy .conflict-modal-add-section{display:none}.conflict-modal .button{border-radius:0;display:block;text-align:center;width:100%}.conflict-modal__cta-holder{border-top:1px solid #ededee;margin-top:8px;padding-top:25px;text-align:center}.conflict-modal__cta-holder p{margin:32px 0 0}.conflict-modal__learn-more-link{cursor:pointer;font-weight:bold;text-transform:uppercase}.conflict-modal__learn-more-link svg{stroke:#211f1f;height:.8333333333rem;-webkit-transform:translateY(5%);transform:translateY(5%);width:.8333333333rem}.conflict-modal__available-choices{margin-top:0}.conflict-modal__available-choices h5{font-size:1rem;color:#9b9b9b;display:none;text-transform:uppercase}.conflict-modal__available-choices.showOthers h5{display:block;margin:0 0 .4166666667rem 0}.conflict-modal__swatches{margin:0 auto 20px;overflow:auto;text-align:center}.conflict-modal__swatch-holder{display:inline-block;margin-right:8px;padding:8px 0}.conflict-modal__swatch{max-width:76px;max-height:76px;height:5.3333333333rem;overflow:hidden;position:relative;width:5.3333333333rem}.conflict-modal__swatch img{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.conflict-modal__available-choices.showOthers .conflict-modal__chosen-swatch .conflict-modal__swatch-holder:first-child{border-right:0;display:block;margin:0 auto;padding-right:0;width:5.3333333333rem}.conflict-modal__available-choices.showOthers .conflict-modal__chosen-swatch .conflict-modal__swatch-holder:first-child .conflict-modal__swatch{border:2px solid #1c69d3}.conflict-modal__available-choices.showOthers .conflict-modal__chosen-swatch .conflict-modal__swatch-holder:first-child .conflict-modal__swatch:after{border:2px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.conflict-modal__swatches.wheels .conflict-modal__swatch{border-radius:50%}.conflict-modal__swatches.wheels .conflict-modal__swatch img{height:96%;width:96%}.conflict-modal__add-remove-holder{color:#77787b}.conflict-modal__add-remove-holder p{margin:0;font-size:14px}.conflict-modal__add-remove-holder ul{list-style-type:none;margin:0;padding:0}.conflict-modal__add-remove-holder ul li{font-size:1.3333333333rem}.conflict-modal__add-remove-holder ul label{color:#211f1f}.conflict-modal__add-remove-holder ul span{display:block;float:right}.conflict-modal__other-swatches-holder{margin-top:32px;text-align:left}.conflict-modal__other-swatches-holder .conflict-modal__swatch{width:4rem;height:4rem}.conflict-modal.legal-modal{font-size:1rem;min-height:50%;overflow:hidden;position:fixed;top:0;bottom:0}.conflict-modal.legal-modal #byo-options-modal-closer{right:20px;top:20px}.conflict-modal.legal-modal .conflict-modal__inner-content{padding:0}.conflict-modal.legal-modal .conflict-modal__inner-content h5{font-size:1rem;margin:1.3333333333rem 0 .5rem 0}.legal-modal__content{bottom:25px;left:25px;overflow-x:hidden;overflow-y:auto;padding-right:25px;position:absolute;right:0;top:25px}.conflict-modal__package-selection{background-color:#ededee}.conflict-modal__package-selection .conflict-modal__inner-content{padding:0}.conflict-modal-package-selection__list-holder{position:relative;width:100%}.conflict-modal-package-selection__list-item,.conflict-modal-package-selection__list-item .byo-package__description{cursor:pointer}.conflictModalPackageSelection__active.conflict-modal-package-selection__list-item,.conflictModalPackageSelection__active.conflict-modal-package-selection__list-item .byo-package__description{cursor:default}.conflict-modal-package-selection-section{background-color:#ededee;margin:0;padding:16px 0;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.conflict-modal-package-selection-section ul.conflict-modal-package-selection__list{left:0;list-style-type:none;margin:0;padding:0;position:relative;width:100%}.conflict-modal-package-selection-section ul.conflict-modal-package-selection__list li{background-color:#ededee;margin-bottom:15px;opacity:1;overflow:auto;padding:0 16px;width:100%;transition:all 0.25s ease-in-out}.conflict-modal-package-selection-section ul.conflict-modal-package-selection__list li.ng-leave{opacity:1}.conflict-modal-package-selection-section ul.conflict-modal-package-selection__list li.ng-leave.ng-leave-active{opacity:0}.conflict-modal-package-selection-section ul.conflict-modal-package-selection__list li.animatemetotop{top:0 !important}.conflict-modal-package-selection-section ul.conflict-modal-package-selection__list li.ng-enter{opacity:0}.conflict-modal-package-selection-section ul.conflict-modal-package-selection__list li.ng-enter.ng-enter-active{opacity:1}.conflict-modal-package-selection-section #byo-options-modal-closer{height:2.5rem;position:absolute;right:10px;top:10px;width:2.5rem}.conflictModalPackageSelection__active .conflict-modal-package-selection__row h2{color:#1c69d3}.conflictModalPackageSelection__active .conflict-modal-package-selection__package-description .byo-details-trigger{display:block}.conflictModalPackageSelection__active .conflict-modal-package-selection__row{margin-bottom:8px;box-shadow:-1px 6px 8px 2px rgba(0,0,0,0.15)}.conflict-modal-package-selection__row{background-color:#fff;border-radius:4px;overflow:auto;padding:16px}.conflict-modal-package-selection__row h2{color:#77787b;margin:0;text-align:left}.conflict-modal-package-selection__row h5{display:inline;margin:0}.conflict-modal-package-selection__row.conflicted .byo-options__conflicted-indicator{display:inline-block;position:static}.conflict-modal-package-selection__heading{color:#77787b;margin-top:20px;text-align:center;padding:0 16px 16px}.conflict-modal-package-selection__heading h1{font-size:1.5rem;font-weight:normal}.conflict-modal-package-selection__heading.hideme{visibility:hidden;max-height:20px}.conflict-modal-package-selection__row:last-child{margin-bottom:0}.conflict-modal-package-selection__package-name{float:left;padding-right:10px;position:relative;width:calc(90% - 10px)}.conflict-modal-package-selection__package-description{clear:both;float:none;width:100%}.conflict-modal-package-selection__package-description .byo-details-trigger{display:none;margin-top:10px;padding:5px 0;position:relative}.conflict-modal-package-selection__package-description .svg-holder{position:absolute;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.conflict-modal-package-selection__package-description .svg-holder svg{position:static}.conflict-modal-package-selection__checkbox{float:right}.conflict-modal-package-selection-section .conflict-modal-package-selection__details{display:none;margin:15px auto 0;opacity:0;width:90%;transition:opacity 0.5s ease 0.25s}.conflict-modal-package-selection-section .conflict-modal-package-selection__details p{color:#77787b;margin:5px 0}.conflict-modal-package-selection-section .conflict-modal-package-selection__details ul{margin:0;padding:0}.conflict-modal-package-selection-section .conflict-modal-package-selection__details ul li{margin:0;overflow:auto;padding:0}.conflict-modal-package-selection-section .conflict-modal-package-selection__details ul li span{display:block;float:right}.conflict-modal-package-selection-section .conflict-modal-package-selection__details ul li:last-child{margin-bottom:15px}.conflict-modal-package-selection-section .conflict-modal-package-selection__details.ng-hide{display:none}.conflict-modal-package-selection-section .conflict-modal-package-selection__details.fadeMeIn{opacity:1}.conflict-modal-package-selection__cta-holder{text-align:center}.conflict-modal-package-selection__changes{border-bottom:1px solid #fff;margin-bottom:15px}.conflict-modal-package-selection__changes:last-child{margin-bottom:0}@media (min-width: 720px){.conflict-modal,.conflict-modal.legal-modal{height:auto;left:50%;min-height:0;min-width:632px;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:64%;transition:all 250ms ease}.conflict-modal__inner-content{padding:32px 56px}.conflict-modal__inner-content p{width:100%;margin:0}.conflict-modal__inner-content p.conflict-modal__learn-more-link{margin-top:1.6666666667rem}.conflict-modal__available-choices.showOthers{margin-top:0}.conflict-modal__available-choices.showOthers .conflict-modal__swatch-holder{float:left}.conflict-modal__available-choices.showOthers .conflict-modal__swatch-holder:nth-child(2){clear:none}.conflict-modal .button{display:inline-block;width:33%;margin-right:16px}.conflict-modal__other-swatches-holder{float:left;width:80%;border-left:1px solid #cacaca;padding-left:24px;position:relative}.conflict-modal__other-swatches-holder .conflict-modal__swatch{max-width:70px;max-height:70px;width:4.6666666667rem;height:4.6666666667rem}.conflict-modal__other-swatches-holder h5{text-align:left;position:absolute;left:2rem;top:-1.6666666667rem}.conflict-modal__chosen-swatch{float:left;margin-top:28px;margin-right:24px}.conflict-modal__chosen-swatch h5{display:none}.conflict-modal__chosen-swatch .conflict-modal__swatch-holder{border-right:2px solid #ededee;margin-right:15px;padding-right:15px;width:auto}.conflict-modal__available-choices{margin-top:25px}.conflict-modal__swatches{margin-top:20px}.conflict-modal__add-remove-holder{margin-top:32px}.conflict-modal-package-selection-section{margin:-32px -56px;min-height:475px}.conflict-modal-package-selection__package-description{clear:none;float:left;width:60%}.conflict-modal-package-selection__package-name{width:calc(31% - 10px)}.conflict-modal-package-selection__row h5{display:block}.conflict-modal-package-selection-section #byo-options-modal-closer{right:-30px;top:-10px}.conflict-modal-package-selection__cta-holder{margin:0 auto;overflow:auto;width:65%}.conflict-modal-package-selection__cta-holder .button{display:block;width:47%}.conflict-modal-package-selection__cta-holder .button:first-child{border:3px solid #1c69d3;float:right;margin-bottom:0;margin-right:0}.conflict-modal-package-selection__cta-holder .button:last-child{float:left}.conflict-modal-package-selection__heading.hideme{max-height:none}}@media (min-width: 1200px){.conflict-modal__inner-content h2{font-size:24px}.conflict-modal__inner-content h5{font-size:14px}.conflict-modal__add-remove-holder ul li{font-size:18px}}.upgrade-modal{background-color:#fff;min-height:100%;left:0;position:absolute;top:0;width:100%;max-width:764px;box-shadow:-1px 0 8px 2px rgba(0,0,0,0.15)}.upgrade-modal__inner-content{padding:40px 32px}.upgrade-modal__inner-content p{text-align:center}.upgrade-modal__inner-content>p{margin:16px auto;font-size:16px;width:90%;line-height:1.3}.upgrade-modal__inner-content h2{font-weight:normal;margin:.6666666667rem auto 1.3333333333rem;text-align:center;font-size:1.75rem;letter-spacing:normal}.upgrade-modal__inner-content h5{text-align:center}.upgrade-modal__inner-content>h5{font-size:1rem;font-weight:bold;margin:0 0 24px}.upgrade-modal-loader{display:none;text-align:center}.busy .upgrade-modal-loader{display:block}.busy .upgrade-modal-package-selection-section,.busy .upgrade-modal-add-section{display:none}.upgrade-modal .button{border-radius:0;display:block;text-align:center;width:100%}.upgrade-modal__cta-holder{border-top:1px solid #ededee;margin-top:8px;padding-top:25px;text-align:center}.upgrade-modal__cta-holder p{margin:32px 0 0}.upgrade-modal__learn-more-link{cursor:pointer;font-weight:bold;text-transform:uppercase}.upgrade-modal__learn-more-link svg{stroke:#211f1f;height:.8333333333rem;-webkit-transform:translateY(5%);transform:translateY(5%);width:.8333333333rem}.upgrade-modal__available-choices{margin-top:0}.upgrade-modal__available-choices h5{font-size:1rem;color:#9b9b9b;display:none;text-transform:uppercase}.upgrade-modal__available-choices.showOthers h5{display:block;margin:0 0 .4166666667rem 0}.upgrade-modal__swatches{margin:0 auto 20px;overflow:auto;text-align:center}.upgrade-modal__swatch-holder{display:inline-block;margin-right:8px;padding:8px 0}.upgrade-modal__swatch{max-width:76px;max-height:76px;height:5.3333333333rem;overflow:hidden;position:relative;width:5.3333333333rem}.upgrade-modal__swatch img{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.upgrade-modal__available-choices.showOthers .upgrade-modal__chosen-swatch .upgrade-modal__swatch-holder:first-child{border-right:0;display:block;margin:0 auto;padding-right:0;width:5.3333333333rem}.upgrade-modal__available-choices.showOthers .upgrade-modal__chosen-swatch .upgrade-modal__swatch-holder:first-child .upgrade-modal__swatch{border:2px solid #1c69d3}.upgrade-modal__available-choices.showOthers .upgrade-modal__chosen-swatch .upgrade-modal__swatch-holder:first-child .upgrade-modal__swatch:after{border:2px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.upgrade-modal__swatches.wheels .upgrade-modal__swatch{border-radius:50%}.upgrade-modal__swatches.wheels .upgrade-modal__swatch img{height:96%;width:96%}.upgrade-modal__add-remove-holder{color:#77787b}.upgrade-modal__add-remove-holder p{margin:0;font-size:14px}.upgrade-modal__add-remove-holder ul{list-style-type:none;margin:0;padding:0}.upgrade-modal__add-remove-holder ul li{font-size:1.3333333333rem}.upgrade-modal__add-remove-holder ul label{color:#211f1f}.upgrade-modal__add-remove-holder ul span{display:block;float:right}.upgrade-modal__other-swatches-holder{margin-top:32px;text-align:left}.upgrade-modal__other-swatches-holder .upgrade-modal__swatch{width:4rem;height:4rem}.upgrade-modal.legal-modal{font-size:1rem;min-height:50%;overflow:hidden;position:fixed;top:0;bottom:0}.upgrade-modal.legal-modal #byo-options-modal-closer{right:20px;top:20px}.upgrade-modal.legal-modal .upgrade-modal__inner-content{padding:0}.upgrade-modal.legal-modal .upgrade-modal__inner-content h5{font-size:1rem;margin:1.3333333333rem 0 .5rem 0}.legal-modal__content{bottom:25px;left:25px;overflow-x:hidden;overflow-y:auto;padding-right:25px;position:absolute;right:0;top:25px}.upgrade-modal__package-selection{background-color:#ededee}.upgrade-modal__package-selection .upgrade-modal__inner-content{padding:0}.upgrade-modal-package-selection__list-holder{position:relative;width:100%}.upgrade-modal-package-selection__list-item,.upgrade-modal-package-selection__list-item .byo-package__description{cursor:pointer}.conflictModalPackageSelection__active.upgrade-modal-package-selection__list-item,.conflictModalPackageSelection__active.upgrade-modal-package-selection__list-item .byo-package__description{cursor:default}.upgrade-modal-package-selection-section{background-color:#ededee;margin:0;padding:16px 0;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.upgrade-modal-package-selection-section ul.upgrade-modal-package-selection__list{left:0;list-style-type:none;margin:0;padding:0;position:relative;width:100%}.upgrade-modal-package-selection-section ul.upgrade-modal-package-selection__list li{background-color:#ededee;margin-bottom:15px;opacity:1;overflow:auto;padding:0 16px;width:100%;transition:all 0.25s ease-in-out}.upgrade-modal-package-selection-section ul.upgrade-modal-package-selection__list li.ng-leave{opacity:1}.upgrade-modal-package-selection-section ul.upgrade-modal-package-selection__list li.ng-leave.ng-leave-active{opacity:0}.upgrade-modal-package-selection-section ul.upgrade-modal-package-selection__list li.animatemetotop{top:0 !important}.upgrade-modal-package-selection-section ul.upgrade-modal-package-selection__list li.ng-enter{opacity:0}.upgrade-modal-package-selection-section ul.upgrade-modal-package-selection__list li.ng-enter.ng-enter-active{opacity:1}.upgrade-modal-package-selection-section #byo-options-modal-closer{height:2.5rem;position:absolute;right:10px;top:10px;width:2.5rem}.conflictModalPackageSelection__active .upgrade-modal-package-selection__row h2{color:#1c69d3}.conflictModalPackageSelection__active .upgrade-modal-package-selection__package-description .byo-details-trigger{display:block}.conflictModalPackageSelection__active .upgrade-modal-package-selection__row{margin-bottom:8px;box-shadow:-1px 6px 8px 2px rgba(0,0,0,0.15)}.upgrade-modal-package-selection__row{background-color:#fff;border-radius:4px;overflow:auto;padding:16px}.upgrade-modal-package-selection__row h2{color:#77787b;margin:0;text-align:left}.upgrade-modal-package-selection__row h5{display:inline;margin:0}.upgrade-modal-package-selection__row.conflicted .byo-options__conflicted-indicator{display:inline-block;position:static}.upgrade-modal-package-selection__heading{color:#77787b;margin-top:20px;text-align:center;padding:0 16px 16px}.upgrade-modal-package-selection__heading h1{font-size:1.5rem;font-weight:normal}.upgrade-modal-package-selection__heading.hideme{visibility:hidden;max-height:20px}.upgrade-modal-package-selection__row:last-child{margin-bottom:0}.upgrade-modal-package-selection__package-name{float:left;padding-right:10px;position:relative;width:calc(90% - 10px)}.upgrade-modal-package-selection__package-description{clear:both;float:none;width:100%}.upgrade-modal-package-selection__package-description .byo-details-trigger{display:none;margin-top:10px;padding:5px 0;position:relative}.upgrade-modal-package-selection__package-description .svg-holder{position:absolute;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.upgrade-modal-package-selection__package-description .svg-holder svg{position:static}.upgrade-modal-package-selection__checkbox{float:right}.upgrade-modal-package-selection-section .upgrade-modal-package-selection__details{display:none;margin:15px auto 0;opacity:0;width:90%;transition:opacity 0.5s ease 0.25s}.upgrade-modal-package-selection-section .upgrade-modal-package-selection__details p{color:#77787b;margin:5px 0}.upgrade-modal-package-selection-section .upgrade-modal-package-selection__details ul{margin:0;padding:0}.upgrade-modal-package-selection-section .upgrade-modal-package-selection__details ul li{margin:0;overflow:auto;padding:0}.upgrade-modal-package-selection-section .upgrade-modal-package-selection__details ul li span{display:block;float:right}.upgrade-modal-package-selection-section .upgrade-modal-package-selection__details ul li:last-child{margin-bottom:15px}.upgrade-modal-package-selection-section .upgrade-modal-package-selection__details.ng-hide{display:none}.upgrade-modal-package-selection-section .upgrade-modal-package-selection__details.fadeMeIn{opacity:1}.upgrade-modal-package-selection__cta-holder{text-align:center}.upgrade-modal-package-selection__changes{border-bottom:1px solid #fff;margin-bottom:15px}.upgrade-modal-package-selection__changes:last-child{margin-bottom:0}@media (min-width: 720px){.upgrade-modal,.upgrade-modal.legal-modal{height:auto;left:50%;min-height:0;min-width:632px;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:64%;transition:all 250ms ease}.upgrade-modal__inner-content{padding:32px 56px}.upgrade-modal__inner-content p{width:100%;margin:0}.upgrade-modal__inner-content p.upgrade-modal__learn-more-link{margin-top:1.6666666667rem}.upgrade-modal__available-choices.showOthers{margin-top:0}.upgrade-modal__available-choices.showOthers .upgrade-modal__swatch-holder{float:left}.upgrade-modal__available-choices.showOthers .upgrade-modal__swatch-holder:nth-child(2){clear:none}.upgrade-modal .button{display:inline-block;width:33%;margin-right:16px}.upgrade-modal__other-swatches-holder{float:left;width:80%;border-left:1px solid #cacaca;padding-left:24px;position:relative}.upgrade-modal__other-swatches-holder .upgrade-modal__swatch{max-width:70px;max-height:70px;width:4.6666666667rem;height:4.6666666667rem}.upgrade-modal__other-swatches-holder h5{text-align:left;position:absolute;left:2rem;top:-1.6666666667rem}.upgrade-modal__chosen-swatch{float:left;margin-top:28px;margin-right:24px}.upgrade-modal__chosen-swatch h5{display:none}.upgrade-modal__chosen-swatch .upgrade-modal__swatch-holder{border-right:2px solid #ededee;margin-right:15px;padding-right:15px;width:auto}.upgrade-modal__available-choices{margin-top:25px}.upgrade-modal__swatches{margin-top:20px}.upgrade-modal__add-remove-holder{margin-top:32px}.upgrade-modal-package-selection-section{margin:-32px -56px;min-height:475px}.upgrade-modal-package-selection__package-description{clear:none;float:left;width:60%}.upgrade-modal-package-selection__package-name{width:calc(31% - 10px)}.upgrade-modal-package-selection__row h5{display:block}.upgrade-modal-package-selection-section #byo-options-modal-closer{right:-30px;top:-10px}.upgrade-modal-package-selection__cta-holder{margin:0 auto;overflow:auto;width:65%}.upgrade-modal-package-selection__cta-holder .button{display:block;width:47%}.upgrade-modal-package-selection__cta-holder .button:first-child{border:3px solid #1c69d3;float:right;margin-bottom:0;margin-right:0}.upgrade-modal-package-selection__cta-holder .button:last-child{float:left}.upgrade-modal-package-selection__heading.hideme{max-height:none}}@media (min-width: 1200px){.upgrade-modal__inner-content h2{font-size:24px}.upgrade-modal__inner-content h5{font-size:14px}.upgrade-modal__add-remove-holder ul li{font-size:18px}}byo-side-nav{width:100%;border-top:1px solid #ededee;border-bottom:1px solid #ededee;background-color:#fff;z-index:9;display:block;overflow:hidden;top:56px;position:absolute;left:0}byo-side-nav .byo-title-bar__inner-title-bar div{height:100%}byo-side-nav .side-nav__swiper{left:0;overflow:auto;position:relative;width:100vw;height:100%;transition:left 0.5s ease-out}byo-side-nav .side-nav__swiper.active{width:300vw}byo-side-nav ul{display:inline-block;list-style-type:none;margin:0;padding:0;position:relative}byo-side-nav li{color:#9b9b9b;cursor:pointer;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;letter-spacing:0.05em;margin:0;padding:2.5vw 4vw;outline:none;transition:color 0.5s ease-out}byo-side-nav li.active{color:#414141}byo-side-nav li:hover{color:#414141}byo-side-nav li span{font-weight:bold}byo-side-nav .side-nav__indicator{background-color:#1c69d3;bottom:0;height:2px;left:0;position:absolute;top:auto;width:100px;transition:top 0.5s ease-out, left 0.5s ease-out}byo-side-nav .side-nav__indicator,byo-side-nav .side-nav-items{visibility:hidden}byo-side-nav .side-nav__indicator.active,byo-side-nav .side-nav-items.active{visibility:visible}byo-side-nav .side-nav__options-bar{position:relative;color:#221f1f}byo-side-nav .side-nav__options-bar__title{font-size:14px;margin:11px 0 0}byo-side-nav .side-nav__options-bar__amount{font-size:12px;margin:0 0 7px}byo-side-nav.fixed-position{background-color:#fff;position:fixed;width:100%}byo-side-nav.byo-side-nav-mobile{margin-top:57px;margin-bottom:-57px}@media only screen and (min-width: 720px) and (max-width: 790px){byo-side-nav li{letter-spacing:0}}@media (min-width: 720px){byo-side-nav{border:none;top:0;display:inherit;height:100%;padding:0 15px;position:relative}byo-side-nav .side-nav__swiper{width:100%;height:100%}byo-side-nav .side-nav__swiper.active{width:100%}byo-side-nav .byo-container{height:100%;overflow:hidden}byo-side-nav ul{display:block;text-align:center}byo-side-nav li{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center;width:14%;padding-top:0;padding-bottom:0}byo-side-nav .side-nav__options-bar__title{font-size:16px;margin:18px 0 0}byo-side-nav .side-nav__options-bar__amount{font-size:12px;margin:0}byo-side-nav.byo-side-nav-mobile{display:none}}@media (min-width: 960px){#side-nav__indicator{height:3px;width:120px}}byo-title-bar{border-top:1px solid #ededee;display:block;margin:0;padding:0;width:100%;z-index:10;position:relative}byo-title-bar .icon{stroke:#000}byo-title-bar .icon.icon-byo-close{stroke:none}byo-title-bar .icon-byo-close{height:15px;width:15px;position:relative;right:-1px;top:3px}byo-title-bar .byo-summary-bar__inner-holder{text-transform:uppercase}byo-title-bar .byo-title-bar__link{cursor:pointer}byo-title-bar .byo-title-bar__desktop-link{display:none}byo-title-bar .byo-title-bar__mobile-link{display:inline-block}byo-title-bar .byo-title-bar__inner-title-bar{max-width:100%;margin-left:auto;margin-right:auto;background-color:#fff;border-bottom:1px solid #ededee;text-align:center;height:4.6666666667rem}byo-title-bar .byo-title-bar__inner-title-bar:after{content:" ";display:block;clear:both}byo-title-bar .byo-title-bar__change-vehicle,byo-title-bar .byo-title-bar__next-step{width:12.5%;float:left;cursor:pointer;font-weight:bold;text-transform:uppercase}byo-title-bar .byo-title-bar__change-vehicle .byo-title-bar__back-link svg,byo-title-bar .byo-title-bar__next-step .byo-title-bar__save-vehicle-link svg{height:18px;width:18px;margin:6px 0 0}byo-title-bar .byo-title-bar__title-holder{border-left:1px solid #ededee;border-right:1px solid #ededee;width:75%;float:left;color:#221f1f;height:100%;text-align:center}byo-title-bar .byo-title-bar__title-holder .byo-title-bar__title-holder-inner{height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;padding-left:20px}byo-title-bar .byo-title-bar__title-holder .byo-title-bar__headline{width:100%;margin:0;padding:0;line-height:1.2;font-size:16px;font-weight:bold}byo-title-bar .byo-title-bar__title-holder .byo-title-bar__subheadline{margin:0;padding:0;font-weight:normal;font-size:12px;position:relative}byo-title-bar .byo-title-bar__title-holder .design-tier::before{content:" | "}byo-title-bar .byo-summary__buildId{text-align:center}byo-title-bar .byo-summary__buildId label{color:#77787b;font-size:1rem;margin-right:.3333333333rem}byo-title-bar .byo-summary__buildId span{color:black;font-size:1.1666666667rem;font-weight:normal}byo-title-bar .byo-summary_save-and-share,byo-title-bar .byo-summary__print,byo-title-bar .byo-summary__prev,byo-title-bar .byo-summary__ctas{display:none}byo-title-bar .byo-summary-bar{padding:1.3333333333rem 0;position:relative;margin-top:38px}byo-title-bar .byo-title-bar__back-link-text{display:none}byo-title-bar.fixed-position{position:fixed;top:0}.byo-body-LinesWorldsController .byo-title-bar__title-holder .byo-title-bar__subheadline{display:none}.byo-body-LinesWorldsController .byo-title-bar__title-holder .byo-title-bar__subheadline{display:none}.byo-title-bar-modal{display:none;background:rgba(255,255,255,0.7);bottom:0;left:0;overflow-x:auto;position:fixed;right:0;top:0;z-index:100;width:100%}.byo-title-bar-modal.open{display:block}.busy .byo-title-bar-modal .conflict-modal-title-bar__content{display:none}.byo-title-bar-modal .conflict-modal__cta-holder{border-top:none}.byo-title-bar-modal .conflict-modal__inner-content{padding:3.3333333333rem 2.6666666667rem}.byo-title-bar-modal .conflict-modal__inner-content .conflict-modal__title{margin-bottom:2.5rem}.byo-title-bar-modal .conflict-modal__inner-content .conflict-modal__copy{color:#77787b}.byo-title-bar-modal .conflict-modal__inner-content .conflict-modal__copy span{display:inline}.byo-title-bar-modal .conflict-modal__inner-content .conflict-modal__cta-holder{padding-top:5.1666666667rem}.no-feature-tier byo-title-bar .byo-title-bar__title-holder{pointer-events:none}.no-feature-tier byo-title-bar .byo-title-bar__title-holder .byo-title-bar__subheadline{display:none}@media (min-width: 720px){byo-title-bar.byo-side-nav-mobile{display:none}byo-title-bar{background-color:#fff;border-bottom:1px solid #ededee;border-top:0 solid #ededee}byo-title-bar .icon-byo-close{height:15px;width:15px;margin-left:0}byo-title-bar .byo-title-bar__inner-title-bar{border-bottom:0;height:70px}byo-title-bar .byo-title-bar__change-vehicle .byo-title-bar__back-link svg,byo-title-bar .byo-title-bar__icon-arrow{height:18px;width:18px;margin:6px 0 0}byo-title-bar .byo-title-bar__icon-arrow-right{margin:0 0 0 8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}byo-title-bar .byo-title-bar__title-holder{border-left:1px solid #ededee;border-right:none;width:inherit;white-space:nowrap;z-index:10;position:relative;text-align:left}byo-title-bar .byo-title-bar__title-holder .byo-title-bar__headline{font-size:16px}byo-title-bar .byo-title-bar__title-holder .byo-title-bar__subheadline{font-size:12px}byo-title-bar .byo-title-bar__title-holder:after{content:'';float:right;position:absolute;right:-50px;top:0;margin-top:10px;border:solid #ededee;border-width:0 1px 1px 0;display:inline-block;padding:25px;transform:scale(0.75, 1) rotate(-45deg) translate(-20px, -20px);-webkit-transform:scale(0.75, 1) rotate(-45deg) translate(-20px, -20px)}byo-title-bar .byo-title-bar__desktop-link,byo-title-bar .byo-title-bar__back-link{display:inline;font-size:.9166666667rem;letter-spacing:0.03em}byo-title-bar .byo-title-bar__mobile-link{display:none}byo-title-bar .byo-title-bar__change-vehicle{position:relative;z-index:10;max-width:56px}byo-title-bar .byo-title-bar__change-vehicle .byo-title-bar__desktop-link{display:inline-block}byo-title-bar .byo-title-bar__next-step{display:none}byo-title-bar .byo-title-bar__next-step .byo-title-bar__desktop-link{display:inline-block}byo-title-bar .byo-title-bar__back-link-text{display:inline}byo-title-bar .byo-summary-bar{margin-top:0}byo-title-bar .byo-summary-bar{padding:.8333333333rem 0;color:#77787b;font-size:1rem;border-top:1px solid #ededee;font-weight:bold}byo-title-bar .byo-summary-bar__inner-holder{max-width:100%;margin-left:auto;margin-right:auto}byo-title-bar .byo-summary-bar__inner-holder:after{content:" ";display:block;clear:both}byo-title-bar .byo-summary__buildId,byo-title-bar .byo-summary__prev,byo-title-bar .byo-summary__print,byo-title-bar .byo-summary_save-and-share{display:inline-block;cursor:pointer;padding:0 45px;margin-top:15px}byo-title-bar .byo-summary_save-and-share{border-right:1px solid #cacaca}byo-title-bar .byo-summary_save-and-share a{font-size:1rem}byo-title-bar .byo-summary__prev{border-right:1px solid #cacaca}byo-title-bar .byo-summary__buildId{border-right:1px solid #cacaca}byo-title-bar .byo-summary__buildId label{text-transform:uppercase;font-weight:bold}byo-title-bar .byo-summary__print svg,byo-title-bar .byo-summary_save-and-share a svg{height:1.5rem;width:1.5rem;vertical-align:middle;margin:-.1666666667rem .6666666667rem 0 0;fill:#77787b}byo-title-bar .byo-summary__ctas{width:33.3333333333%;float:left;float:right;display:inline-block;text-align:right}byo-title-bar .byo-summary__ctas a.button{width:45%;background-color:#211f1f;border-radius:0;color:#fff;margin-bottom:0;padding:1rem;text-align:center}byo-title-bar .byo-summary__ctas a.button:last-child{background-color:#1c69d3}.bmw-iframe byo-title-bar .byo-summary__ctas{display:none !important}.byo-body-LinesWorldsController byo-title-bar .byo-title-bar__change-vehicle .byo-title-bar__back-link svg,.byo-body-LinesWorldsController byo-title-bar .byo-title-bar__icon-arrow,.byo-body-FeatureController byo-title-bar .byo-title-bar__change-vehicle .byo-title-bar__back-link svg,.byo-body-FeatureController byo-title-bar .byo-title-bar__icon-arrow{margin:5px 0 0}.byo-title-bar-modal .conflict-modal__inner-content{padding:105px 56px 60px}.byo-title-bar-modal .conflict-modal__inner-content .conflict-modal__copy span{display:block}.no-feature-tier byo-title-bar .byo-title-bar__title-holder .byo-title-bar__subheadline{display:none}}@media (min-width: 960px){.byo-body-LinesWorldsController byo-side-nav,.byo-body-FeatureController byo-side-nav{position:absolute;width:100%}.byo-body-LinesWorldsController byo-side-nav.byo-old-side-nav,.byo-body-FeatureController byo-side-nav.byo-old-side-nav{position:relative;width:inherit}.byo-body-LinesWorldsController byo-title-bar .byo-title-bar__inner-title-bar,.byo-body-FeatureController byo-title-bar .byo-title-bar__inner-title-bar{display:block}.byo-body-LinesWorldsController byo-title-bar .byo-title-bar__change-vehicle .byo-title-bar__back-link svg,.byo-body-LinesWorldsController byo-title-bar .byo-title-bar__icon-arrow,.byo-body-FeatureController byo-title-bar .byo-title-bar__change-vehicle .byo-title-bar__back-link svg,.byo-body-FeatureController byo-title-bar .byo-title-bar__icon-arrow{margin:25px 0 0}}@media (min-width: 1200px){.byo-body-LinesWorldsController byo-side-nav,.byo-body-FeatureController byo-side-nav{position:absolute;width:100%}.byo-body-LinesWorldsController byo-side-nav.byo-old-side-nav,.byo-body-FeatureController byo-side-nav.byo-old-side-nav{position:relative;width:inherit}.byo-body-LinesWorldsController byo-title-bar .byo-title-bar__inner-title-bar,.byo-body-FeatureController byo-title-bar .byo-title-bar__inner-title-bar{display:block}.byo-body-LinesWorldsController byo-title-bar .byo-title-bar__change-vehicle .byo-title-bar__back-link svg,.byo-body-LinesWorldsController byo-title-bar .byo-title-bar__icon-arrow,.byo-body-FeatureController byo-title-bar .byo-title-bar__change-vehicle .byo-title-bar__back-link svg,.byo-body-FeatureController byo-title-bar .byo-title-bar__icon-arrow{margin:25px 0 0}}byo-sticky-footer{background:#211f1f;color:#fff;bottom:0;display:block;left:0;line-height:0;position:fixed;width:100%;z-index:25;transform:translateZ(0);-webkit-transform:translateZ(0)}.byo-sticky-footer__container{max-width:100%;margin-left:auto;margin-right:auto;position:relative}.byo-sticky-footer__container:after{content:" ";display:block;clear:both}.byo-sticky-footer__title-holder:before{content:'';display:inline-block;height:100%;vertical-align:middle}.byo-sticky-footer__title-holder{display:none;cursor:pointer;vertical-align:middle}.byo-sticky-footer__title-holder h1{font-weight:normal}.byo-sticky-footer__title-holder a,.byo-sticky-footer__title-holder a:hover{color:#fff}.byo-sticky-footer__title-holder svg{height:1.6666666667rem;margin-right:.6666666667rem;width:1.6666666667rem}.byo-sticky-footer__icon-arrowleft{height:12px;stroke:#fff;margin:0 10px 4px 0;stroke-width:6;vertical-align:middle;width:12px}.byo-sticky-footer__info-holder,.byo-sticky-footer_action-holder{display:inline-block;line-height:1.3;width:100%}.byo-sticky-footer_action-holder{text-align:right}.byo-sticky-footer_action-holder div{margin:auto 5px}.byo-sticky-footer_action-holder div a.button{padding:1.3333333333rem 0;float:left;margin:7px 5px 8px 5px;width:calc(50% - 12px)}.byo-sticky-footer_action-holder div a.button.financing-button{display:none}.bmw-iframe .byo-sticky-footer_action-holder{display:none}.byo-sticky-footer_action-holder{border-top:1px solid #353333}.byo-sticky-footer__switch-holder div{float:left;margin-left:5%;margin-top:10px}.byo-sticky-footer__switch-holder div h4{font-weight:normal;margin:0;line-height:1.6666666667rem;font-size:1.5rem}.byo-sticky-footer__switch-holder div label{font-size:1rem;color:#cacaca}.byo-sticky-footer__switch-holder .switcher{text-align:center;width:25%}.byo-sticky-footer__switch-holder .switcher svg{height:30px;width:30px}.byo-sticky-footer__find-inventory{border-left:1px solid #000;display:inline-block;vertical-align:top;width:calc(50% - 4px)}.byo-sticky-footer__find-inventory a{border-left:1px solid #414141;cursor:pointer;display:block;font-weight:bold;height:100%;line-height:70px;text-align:center;text-transform:uppercase}.byo-sticky-footer__find-inventory a .byo-sticky-footer__icon-arrowleft{-webkit-transform:rotate(180deg);transform:rotate(180deg)}byo-sticky-footer a.button{border-radius:0;display:block;margin:0;position:relative;text-transform:none;text-align:center}byo-sticky-footer a.button.order-now-button{background-color:#1c69d3;color:#fff;display:block}.byo-sticky-footer__standard-features{display:none}.byo-sticky-footer__info-holder{border-bottom:1px solid #0c0c0c;width:100%}.byo-sticky-footer__info-holder>div{float:left;padding:1.25rem;box-sizing:border-box;text-align:center;width:50%}.byo-sticky-footer__info-holder>div div{white-space:nowrap}.byo-sticky-footer__info-holder>div div h4{display:inline-block;font-weight:normal;font-size:1.5rem;margin:0 auto;padding:0;position:relative}.byo-sticky-footer__info-holder>div div label{display:block}.byo-sticky-footer__info-holder>div div label{color:#cacaca;font-size:1rem}.byo-sticky-footer__info-holder>div:first-child{border-right:1px solid #0c0c0c}.byo-sticky-footer__info-holder>div:last-child{border-left:1px solid #353333}.byo-sticky-footer__info-holder .pricing-wrapper{width:100%;text-align:left}.byo-sticky-footer__info-holder .pricing-wrapper .pricing-wrapper__info{display:block}.byo-sticky-footer__info-holder .pricing-wrapper .pricing-wrapper__price,.byo-sticky-footer__info-holder .pricing-wrapper .pricing-wrapper__msrp{display:inline-block}.byo-sticky-footer__info-holder .pricing-wrapper .pricing-wrapper__msrp{margin-left:25px}.byo-sticky-footer__info-holder .pricing-wrapper .financing-link{color:#ededee;text-decoration:underline;float:right;margin-top:5px}.bmw-iframe .byo-sticky-footer__info-holder .pricing-wrapper .financing-link{display:none}.byo-sticky-footer__info-holder>div div.byo-legal-indicator{padding:0;position:absolute;right:0;top:0}@media (min-width: 720px){byo-sticky-footer{height:6rem}.byo-sticky-footer__container{max-width:100%;margin-left:auto;margin-right:auto;height:100%;width:100%}.byo-sticky-footer__container:after{content:" ";display:block;clear:both}.byo-sticky-footer__title-holder{border-right:1px solid #0c0c0c;display:inline-block;float:left;height:100%;padding:0 1rem;position:relative;text-align:center}.byo-sticky-footer__title-holder a{text-align:center;font-size:1.3333333333rem}.byo-sticky-footer__title-holder a svg{vertical-align:middle}.byo-sticky-footer_action-holder{width:56%;max-width:600px;text-align:right}.byo-sticky-footer_action-holder div a.button{padding:1.3333333333rem 0;float:left;margin:7px 5px 8px 5px;width:calc(33% - 12px)}.byo-sticky-footer_action-holder div a.button.financing-button{display:block}.byo-sticky-footer__info-holder{display:inline-block;float:left;height:100%;width:auto}.byo-sticky-footer__info-holder>div:before{content:'';display:inline-block;height:100%;vertical-align:middle}.byo-sticky-footer__info-holder>div{text-align:left;border-left:1px solid #414141;display:inline-block;float:left;height:100%;position:relative;width:auto;padding-top:0;padding-bottom:0}.byo-sticky-footer__info-holder>div div{display:inline-block;vertical-align:middle}.byo-sticky-footer__info-holder>div:last-child{border-right:1px solid #0c0c0c}.byo-sticky-footer__info-holder>div div.byo-legal-indicator{padding:0;position:relative;right:7px;top:-15px}.byo-sticky-footer__info-holder .pricing-wrapper{width:auto;text-align:left}.byo-sticky-footer__info-holder .pricing-wrapper .pricing-wrapper__info{display:inline-block}.byo-sticky-footer__info-holder .pricing-wrapper .pricing-wrapper__price,.byo-sticky-footer__info-holder .pricing-wrapper .pricing-wrapper__msrp{display:block}.byo-sticky-footer__info-holder .pricing-wrapper .pricing-wrapper__msrp{margin-left:0}.byo-sticky-footer__info-holder .pricing-wrapper .financing-link{display:none}.byo-sticky-footer__standard-features{border-left:1px solid #353333;display:block;float:left;height:100%;position:relative;vertical-align:bottom;font-size:1rem;color:#cacaca}.byo-sticky-footer__standard-features a{cursor:pointer;display:inline-block;padding-left:8px;text-decoration:underline}.byo-sticky-footer__standard-features:before{content:'';display:inline-block;height:64%;vertical-align:bottom}.byo-sticky-footer_action-holder a.button{padding:1.3333333333rem 0;float:left;margin:7px 4px 8px 4px;width:calc(33% - 12px)}.byo-sticky-footer_action-holder a.button.financing-link{display:block}}@media (min-width: 720px) and (min-width: 960px){byo-sticky-footer{height:5rem}.byo-sticky-footer__info-holder .pricing-wrapper .byo-legal-indicator{top:-15px;right:7px}}@media (min-width: 720px) and (min-width: 1440px){byo-sticky-footer{height:4.5rem}byo-sticky-footer .byo-sticky-footer_action-holder>div a.button{font-size:.8333333333rem;padding:1rem 0}.byo-sticky-footer__info-holder .pricing-wrapper .byo-legal-indicator{top:-25px;right:2px}}@media (min-width: 720px) and (max-width: 900px){.byo-sticky-footer__title-holder{padding:0px;font-size:1rem}.byo-sticky-footer__standard-features a{padding-left:6px;width:58px}.byo-sticky-footer__standard-features:before{height:100%;vertical-align:middle}.byo-sticky-footer__standard-features a{vertical-align:middle;line-height:initial;width:58px}}@media (min-width: 720px){.byo-sticky-footer_action-holder{margin-right:.6666666667rem;float:right;height:100%;position:relative}.byo-sticky-footer_action-holder>div{height:auto;left:0;position:absolute;right:0;top:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.byo-sticky-footer_action-holder>div a.button{display:inline-block;margin-right:8px}.byo-sticky-footer_action-holder{display:inline-block}.bmw-iframe .byo-sticky-footer_action-holder{display:none}byo-sticky-footer a.button.order-now-button.hide-on-desktop{display:none}.byo-sticky-footer__find-inventory{display:none}}.byo-save-and-share-modal{padding-top:7.3333333333rem;text-align:center}.byo-save-and-share-modal h1{color:#414141;font-size:1.75rem;font-weight:normal;margin:auto;max-width:90%;padding:0 2rem 1.3333333333rem;position:relative}.byo-save-and-share-modal h1:after{background-color:#414141;bottom:0;content:'';height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.25rem}.byo-save-and-share-modal .byo-save-and-share__intro-copy{margin:24px auto;max-width:80%;width:33.3333333333rem}.byo-save-and-share-modal .byo-save-and-share__hero-image{display:none;margin:0 auto;width:50rem}.byo-save-and-share-modal .byo-save-and-share__hero-image img{width:100%}.byo-save-and-share-modal .byo-save-and-share__copy-cmid-holder #byo-save-and-share__cmId-input,.byo-save-and-share-modal .byo-save-and-share__copy-cmid-holder .byo-save-and-share__copy-cmid-button{height:3.3333333333rem;line-height:3.3333333333rem;width:85%;vertical-align:bottom}.byo-save-and-share-modal #byo-save-and-share__cmId-input{border:0;font-size:1.5rem;margin-bottom:.8333333333rem;text-align:center}.byo-save-and-share-modal .byo-save-and-share__copy-cmid-button{background-color:#1c69d3;border-radius:0;color:#fff;margin:0;padding:0;text-transform:uppercase}.byo-save-and-share-modal .byo-save-and-share__icon-holder{margin-top:2.5rem}.byo-save-and-share-modal .byo-save-and-share__icon{border-right:1px solid #cacaca;cursor:pointer;display:inline-block;padding:0 1.3333333333rem;text-transform:uppercase;font-size:.9166666667rem;color:#77787b}.byo-save-and-share-modal .byo-save-and-share__icon svg{display:inline-block;height:1.6666666667rem;margin-right:.8333333333rem;width:1.6666666667rem}.byo-save-and-share-modal .byo-save-and-share__icon span{display:inline-block;line-height:1.6666666667rem;vertical-align:top;font-weight:bold}.byo-save-and-share-modal .byo-save-and-share__icon.byo-save-and-share__icon-email{padding:0 1.5rem}.byo-save-and-share-modal .byo-save-and-share__icon:last-child{border-right:0}.byo-save-and-share-modal .byo-save-and-share__icon-print{display:none}.byo-save-and-share-modal .byo-save-and-share__revtrieve-prev{margin:25px auto;max-width:90%}.byo-save-and-share-modal .byo-save-and-share__revtrieve-prev a{cursor:pointer;font-weight:bold}@media (min-width: 960px){.byo-save-and-share-modal{padding-top:5.4166666667rem}.byo-save-and-share-modal .byo-save-and-share__hero-image{display:block}.byo-save-and-share-modal .byo-save-and-share__copy-cmid-holder{margin-top:1.3333333333rem}.byo-save-and-share-modal .byo-save-and-share__copy-cmid-holder #byo-save-and-share__cmId-input,.byo-save-and-share-modal .byo-save-and-share__copy-cmid-holder .byo-save-and-share__copy-cmid-button{width:11.6666666667rem}.byo-save-and-share-modal .byo-save-and-share__intro-copy{margin:16px auto}.byo-save-and-share-modal .byo-save-and-share__icon-holder{margin:0 0 1.6666666667rem 0}.byo-save-and-share-modal #byo-save-and-share__cmId-input{margin-bottom:0;margin-right:.8333333333rem}.byo-save-and-share-modal .byo-save-and-share__icon-print{display:inline-block}}@media (min-width: 1440px){.byo-save-and-share-modal{padding-top:6.6666666667rem}}.byo-retrieve-previous-build-modal{margin:10rem auto 0;text-align:center}.byo-retrieve-previous-build-modal h1,.byo-retrieve-previous-build-modal p,.byo-retrieve-previous-build-modal #byo-retrieve-previous-build__cmId-input,.byo-retrieve-previous-build-modal .byo-retrieve-previous-build__cmid-button{width:85%}.byo-retrieve-previous-build-modal h1{letter-spacing:0;color:#414141;font-weight:normal;margin:0 auto 3.3333333333rem;position:relative;line-height:1.3}.byo-retrieve-previous-build-modal p{color:#77787b;margin:3.3333333333rem auto}.byo-retrieve-previous-build-modal #byo-retrieve-previous-build__cmId-input,.byo-retrieve-previous-build-modal .byo-retrieve-previous-build__cmid-button{height:3.3333333333rem;line-height:3.3333333333rem;vertical-align:bottom}.byo-retrieve-previous-build-modal #byo-retrieve-previous-build__cmId-input{margin-bottom:.6666666667rem;padding-left:10px;padding-right:10px;position:relative}.byo-retrieve-previous-build-modal .byo-retrieve-previous-build__cmid-button{background-color:#1c69d3;border-radius:0;color:#fff;margin:0;padding:0;text-transform:uppercase}.byo-retrieve-previous-build-modal .byoErrorState #byo-retrieve-previous-build__cmId-input{border-bottom:4px solid #d0021b}.byo-retrieve-previous-build-modal .byoErrorState .byo__error-message{display:block;margin:0 auto 24px;text-align:left}@media (min-width: 720px){.byo-retrieve-previous-build-modal{width:50%}.byo-retrieve-previous-build-modal h1{width:100%;max-width:600px}.byo-retrieve-previous-build-modal p{width:65%;max-width:400px}.byo-retrieve-previous-build-modal .byo-retrieve-previous-build__enter-cmid-holder>form{width:60%;margin:auto;max-width:500px;min-width:300px}.byo-retrieve-previous-build-modal #byo-retrieve-previous-build__cmId-input{height:51px;line-height:normal;margin:0 4px 0 0;padding:0 10px;width:65%}.byo-retrieve-previous-build-modal .byo-retrieve-previous-build__cmid-button{height:51px;margin:0;width:30%}.byo-retrieve-previous-build-modal .byoErrorState .byo__error-message{width:100%;margin:.5rem .6666666667rem}}byo-side-widget{display:none}@media (min-width: 720px){byo-side-widget{display:block;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}byo-side-widget ul{list-style-type:none;margin:0;padding:0}byo-side-widget li{display:block;overflow:hidden}byo-side-widget li a{background-color:#211f1f;border-bottom:1px solid #414141;color:#fff;cursor:pointer;display:block;float:right;height:49px;line-height:50px;position:relative;width:50px;font-weight:bold;letter-spacing:.0416666667rem;transition:width 0.3s ease}byo-side-widget li a:focus{color:#fff}byo-side-widget .show-link li a,byo-side-widget li:hover>a{width:22rem}.byo-side-widget__text{display:block;float:left;opacity:0;padding:0 0 0 24px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;z-index:4;transition:opacity 0s ease 0s, all 0.3s ease 0s}byo-side-widget .show-link li .byo-side-widget__text,byo-side-widget li:hover .byo-side-widget__text{opacity:1}.byo-side-widget__icon{background-color:#211f1f;height:48px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:5;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25)}.byo-side-widget__icon svg{height:90%;width:45%}}@media (min-width: 960px){byo-side-widget li a{height:4.6666666667rem;width:4.6666666667rem;font-size:1rem}.byo-side-widget__icon{border-bottom:1px solid #414141;height:4.6666666667rem;width:4.6666666667rem}.byo-side-widget__icon svg{width:40%;position:relative;top:.1666666667rem}}byo-options-selector,package-component byo-options-selector{display:block;overflow:hidden;position:relative;width:100%;padding:0}.byo-options-selector__detail-holder{top:0;left:0;height:2.6666666667rem;width:100%}.byo-options-selector__detail-holder .byo-slider ul{padding-right:40px}.byo-options-selector__detail-holder-tall{height:5.3333333333rem}package-component .byo-options-selector__detail-holder{height:88px;left:0}package-component .byo-options-selector__detail-holder ul li{width:5.3333333333rem;padding-top:5.3333333333rem}.byo__selector-header{margin:0;display:block;letter-spacing:.0016666667rem;z-index:10}.byo__selector-header h2{font-size:1.3333333333rem;color:#414141;font-weight:normal;border-bottom:1px solid #ededee;margin:0 10px 10px 0;width:100%;padding:24px 0 10px}.byo__selector-header h5{display:inline-block;font-weight:normal;margin:0;color:#77787b}.byo__selector-header .byo__selector-header-price{float:right;max-width:20%;font-size:1.1666666667rem}.byo-options__conflicts-footnote.byoOptions__conflictsFootnoteDisplay{display:block;margin-bottom:24px}.byo-options__slider-opacity,package-component .byo-options__slider-opacity{bottom:0;display:none;left:0;position:absolute;right:auto;top:0;width:10%;z-index:5;background:linear-gradient(to right, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%)}.byo-options__slider-opacity.byo-options__slider-opacity-right,package-component .byo-options__slider-opacity.byo-options__slider-opacity-right{left:auto;right:0;background:linear-gradient(to left, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%)}.rightOpacity .byo-options__slider-opacity.byo-options__slider-opacity-right,package-component .rightOpacity .byo-options__slider-opacity.byo-options__slider-opacity-right{display:block}.leftOpacity .byo-options__slider-opacity.byo-options__slider-opacity-left,package-component .leftOpacity .byo-options__slider-opacity.byo-options__slider-opacity-left{display:block}.byo-slider,package-component .byo-slider{display:block;left:0;overflow:auto;position:absolute;transition:left 0.5s ease-out 0s;width:500vw}.byo__selector-container,package-component .byo__selector-container{max-width:100%;margin-left:auto;margin-right:auto;margin:0 auto;max-width:1600px;padding:0 8%}.byo__selector-container:after,package-component .byo__selector-container:after{content:" ";display:block;clear:both}.byo__selector-options,.byo-legal-footnote-holder,package-component byo-options-selector{margin-bottom:25px;overflow:hidden;position:relative}.byo__selector-options ul,.byo-legal-footnote-holder ul,package-component byo-options-selector ul{padding:0;display:inline-block;list-style-type:none;margin-bottom:0;margin-top:0}.byo__selector-options ul li,.byo-legal-footnote-holder ul li,package-component byo-options-selector ul li{cursor:pointer;display:inline-block;margin:0 3px;overflow:hidden;padding-top:2.9166666667rem;position:relative;width:6.6666666667rem;box-shadow:0 1px 3px 0 rgba(12,12,12,0.18);-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.byo__selector-options ul li img,.byo-legal-footnote-holder ul li img,package-component byo-options-selector ul li img{height:100%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.byo__selector-options ul li.selected img,.byo-legal-footnote-holder ul li.selected img,package-component byo-options-selector ul li.selected img{height:90%;width:90%}.byo__selector-options ul li.selected:after,.byo-legal-footnote-holder ul li.selected:after,package-component byo-options-selector ul li.selected:after{border:4px solid #fff;position:absolute;content:'';bottom:1px;left:1px;right:1px;top:1px;z-index:1}.byo__selector-options ul li.selected:before,.byo-legal-footnote-holder ul li.selected:before,package-component byo-options-selector ul li.selected:before{border:2px solid #1c69d3;bottom:1px;content:'';left:1px;position:absolute;right:1px;top:1px;z-index:2}package-component byo-options-selector ul li{margin:4px}package-component byo-options-selector ul li img{height:100%;width:100%}.byo-step-wheels .byo__selector-options ul li,.byo-package__options_holder-wheels ul li{box-shadow:none;margin:8px 16px 8px 0;width:6rem;padding-top:6rem}.byo-step-wheels .byo__selector-options ul li .byo-options__conflicted-indicator,.byo-package__options_holder-wheels ul li .byo-options__conflicted-indicator{bottom:0;right:-2px;top:auto}.byo-step-wheels .byo__selector-options ul li.selected:before,.byo-package__options_holder-wheels ul li.selected:before{border:2px solid #1c69d3;border-bottom:1px solid #1c69d3;border-radius:50%}.option-type,package-component .option-type{font-size:1rem;font-weight:bold;margin:0 0 16px;text-transform:uppercase}.byo-options__conflicted-indicator{display:none;position:absolute;right:2px;top:4px;z-index:10}.byo-options__conflicted-indicator svg{width:1.3333333333rem;height:1.3333333333rem}.conflicted .byo-options__conflicted-indicator{display:block}.byo-options__conflicts-footnote{color:#9b9b9b;display:none;font-size:.8333333333rem}.byo-options__conflicts-footnote .byo-options__conflicted-indicator{display:inline-block;position:relative;right:auto;margin-right:.3333333333rem}.byo-package__options_holder .byo__selector-header{margin:65px 0 0}@media (min-width: 720px){.byo__selector-container,package-component .byo__selector-container{padding:0}.byoOptions__conflictsFootnoteDisplay.byo-options__conflicts-footnote{display:block;margin-top:2rem}.byo__selector-header .byoOptions__conflictsFootnoteDisplay.byo-options__conflicts-footnote{display:none}byo-options-selector{height:auto;position:relative;top:auto}.byo-options-selector__detail-holder{position:static;height:auto}.byo-options-selector__detail-holder .byo-slider ul{padding-right:0}package-component .byo-options-selector__detail-holder{height:auto;margin-top:16px;position:relative;width:100%}package-component .byo-slider{width:100%;position:static}.byo__showSelectorHeaders byo-options-selector{top:10px}.option-type{margin:8px 0}.byo-options__slider-opacity{display:none !important}.byo-options__conflicts-footnote{margin-bottom:25px;margin-left:10%}.byo__selector-options,.byo-legal-footnote-holder{height:auto;margin:10px 10%;overflow:visible}.byo__selector-options .byo-slider,.byo-legal-footnote-holder .byo-slider{left:0 !important;position:static;width:auto}.byo__selector-options ul,.byo-legal-footnote-holder ul{max-width:100%;margin-left:auto;margin-right:auto;display:block}.byo__selector-options ul:after,.byo-legal-footnote-holder ul:after{content:" ";display:block;clear:both}.byo__selector-options ul li.slider-opacity,.byo-legal-footnote-holder ul li.slider-opacity{display:none}.byo__selector-options ul li,.byo-legal-footnote-holder ul li{height:0;margin:4px 4px 0;width:8.3333333333rem;padding-top:3.3333333333rem}.byo-package__options_holder .byo__selector-header{margin:0}.byo-package__options_holder .byo__selector-header h5{margin:0 .6666666667rem .6666666667rem 0}.byo-package__options_holder .byo__selector-header h2{margin-right:.8333333333rem;font-size:1.5rem;display:inline}.byo-package__options_holder .byo__selector-header .byo__selector-header-price{font-size:1.3333333333rem;margin:0}.byo__selector-header{max-width:100%;margin-left:auto;margin-right:auto;border-bottom:1px solid #E1E0E0;margin-top:10px;padding:0 0 1.0833333333rem}.byo__selector-header:after{content:" ";display:block;clear:both}.byo__selector-header h2{width:auto;float:none;display:inline-block;border-bottom:0;padding:0;margin:0 .8333333333rem 0 0;font-size:1.75rem}.byo__selector-header h5:nth-child(3){margin:0;font-size:1.5rem}}@media (min-width: 1200px){.byo__selector-options,.byo-legal-footnote-holder{width:66.6666666667%;float:left;margin-left:16.6666666667%}.byo__selector-options .byo__selector-container,.byo-legal-footnote-holder .byo__selector-container{max-width:100%;margin-left:auto;margin-right:auto;margin-top:auto}.byo__selector-options .byo__selector-container:after,.byo-legal-footnote-holder .byo__selector-container:after{content:" ";display:block;clear:both}.byo-options__conflicts-footnote.byoOptions__conflictsFootnoteDisplay{width:66.6666666667%;float:left;margin-left:16.6666666667%;clear:both}}mobile-footer-list{width:100%;margin:0;padding:0}mobile-footer-list ul{background-color:#f2f2f2;list-style-type:none;padding:0;margin:0}mobile-footer-list li{border-bottom:1px solid #fff;padding:16px 24px;position:relative}mobile-footer-list li a{cursor:pointer;display:block;overflow:visible}mobile-footer-list li:last-child{border-bottom:0}mobile-footer-list li.byo-mobile-footer-list__header{background-color:#fff;border-top:1px solid #ededee}mobile-footer-list li.byo-mobile-footer-list__header a{font-weight:bold;padding-left:0;text-transform:uppercase}mobile-footer-list li.byo-mobile-footer-list__header:last-child{border-top:0}mobile-footer-list svg{vertical-align:middle;height:24px;width:24px;margin-right:16px}mobile-footer-list .byo-mobile-footer-list__next-step{position:relative}mobile-footer-list .byo-mobile-footer-list__next-step svg{margin:6px 0 0;height:14px;width:14px;float:right;stroke:#211f1f}@media (min-width: 720px){mobile-footer-list{display:none}}.byo-hero-content-holder{margin-top:36px;background-color:#fff;height:0;padding-top:50%;position:relative;transition:padding 0.5s ease-out}.byo-content-holder-content__exterior{height:0;left:50%;margin:0 auto;max-width:1600px;opacity:1;overflow:visible;padding-top:50%;position:absolute;text-align:center;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;transition:all linear 100ms}.byo-content-holder-content__exterior.ng-hide{opacity:0}.byo-content-holder-content__build-hero-carousel{bottom:0;left:50%;position:absolute;right:0;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.byo-content-holder-content__hero-slider{bottom:0;left:0;position:absolute;right:0;top:0}.byo-content-holder-content__hero-slide{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity linear 100ms}.byo-content-holder-content__hero-slide.activeSlide{opacity:1}.byo-content-holder-content__hero-slide img{opacity:0}.byo-content-holder-content__hero-slide img.activeImage.loaded{opacity:1}.byo-content-holder-content__hero-slide img{left:50%;max-height:100%;max-width:95%;position:absolute;top:40%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.byo-content-holder-content__carat{display:none}.byo__interior-hero-image-holder{height:0;min-height:0;opacity:1;overflow:hidden;padding-top:50%;position:absolute;text-align:center;top:0;width:100%;transition:all linear 0.5s}.byo__interior-hero-image-holder.ng-hide{opacity:0}.byo__interior-hero-image-holder img{left:50%;position:absolute;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:120%}.byo-hero-content-holder.exterior-hero{padding:40% 0 10%;border-top:1px solid #ededee}.byo-hero-content-holder-summary.exterior-hero{border-top:none}.byo-hero-carousel__top-up-holder{bottom:0;cursor:pointer;font-size:1rem;font-weight:bold;left:50%;padding-left:25px;position:absolute;text-align:left;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20;line-height:1;margin:0 0 20px}.byo-hero-carousel__top-up-holder .tooltip__tooltip-icon{height:0;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.byo-hero-carousel__top-up-holder .tooltip__tooltip-icon>span{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.byo-hero-carousel__top-up-holder .tooltip__tooltip-icon svg{height:20px;width:20px}.byo-content-holder-content__hero-slide img.byo-hero-carousel__zoomWheel{bottom:0;left:25%;max-height:1000%;max-width:1000%;top:auto;-webkit-transform:none;transform:none;width:155%}.byo-hero-content-holder.no-hero{padding-top:0;height:auto}@media (min-width: 720px){.byo-hero-content-holder{margin-top:0;overflow:hidden;padding-top:36.5%;background:#f7f7f7;background:linear-gradient(to bottom, #f7f7f7 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#fff', GradientType=0)}.byo-content-holder-content__hero-slide img{top:50%}.byo-content-holder-content__exterior{padding-top:25%}.byo-hero-content-holder.exterior-hero{padding-top:25%;padding-bottom:0;border:none}.byo-hero-content-holder.exterior-hero.byo-content-holder-content__convertible{padding-bottom:7.5%}.byo-content-holder-content__carat{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:block;height:50px;left:8%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;z-index:20}.byo-content-holder-content__carat svg{fill:#77787b;height:100%;width:100%}.byo-content-holder-content__carat.byo-content-holder-content__next{left:auto;right:8%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.byo__interior-hero-image-holder{min-height:200px;padding-top:40%}.byo__interior-hero-image-holder img{top:50%;-webkit-transform:translate(-50%, -48%);transform:translate(-50%, -48%);width:100%}.byo-hero-carousel__top-up-holder{bottom:-35%}}@media (min-width: 960px){.byo-hero-content-holder.exterior-hero.byo-content-holder-content__convertible{padding-bottom:5%}.byo-hero-carousel__top-up-holder{bottom:-25%}}@media (min-width: 1440px){.byo-content-holder-content__hero-slide img.byo-hero-carousel__zoomWheel{bottom:-160px;left:25%;width:155%}.byo-hero-carousel__top-up-holder{bottom:-20%}}@media (min-width: 720px){.byo-content-holder-content__build-hero-carousel{min-width:700px;width:65%}}@media (min-width: 1600px){.byo-content-holder-content__build-hero-carousel{width:75%}}body.byo-body-LinesWorldsController,:root body.byo-body-LinesWorldsController .byo-component,body.byo-body-LinesWorldsController #byo-full-page{background-color:#f2f2f2}.byo-body-LinesWorldsController .byo-title-bar__title-holder{pointer-events:none}.byo-step-lines-worlds{max-width:100%;margin-left:auto;margin-right:auto;background-color:#f2f2f2}.byo-step-lines-worlds:after{content:" ";display:block;clear:both}.busy .byo-step-lines-worlds{background-color:#f2f2f2}.byo-body-LinesWorldsController .byo__view-holder{margin-top:58px}@media (min-width: 720px){.byo-body-LinesWorldsController .byo__view-holder{margin-top:0}}.byo__cards{padding-bottom:24px}@media (min-width: 720px){.byo__cards{padding-top:22px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.byo__card-holder{background-color:#fff;border-radius:5px;margin:8px;overflow:hidden}@media (min-width: 720px){.byo__card-holder{width:31.6666666667%;float:left;margin-left:.8333333333%;margin-right:.8333333333%;margin-right:0}.byo__card-holder:nth-of-type(3n+1){margin-left:1.66666%}}.byo__card-holder.byoCardSelected{box-shadow:-1px 0 8px 2px rgba(0,0,0,0.15)}.byo-card{font-size:.8333333333rem;height:100%;padding:2rem;padding-bottom:80px;position:relative}.byo-card .icon-byo-checkbox{height:4rem;width:4rem}.byo__card__checkmark-holder{float:right;position:relative}.byoCardSelected .icon-byo-checkbox-on,.icon-byo-checkbox-off{display:block}.byoCardSelected .icon-byo-checkbox-off,.icon-byo-checkbox-on{display:none}.byo-card__title{color:#77787b;margin:0}.byo-card__price{color:#414141;margin:4px 0}.byo-card__msrp{margin-top:0;margin-bottom:0;color:#77787b;font-weight:normal;display:inline-block}.byo-card__msrp .byo-legal-indicator{position:relative;color:#77787b;top:-1.4166666667rem;right:-5px}.byo-card__msrp .byo-legal-indicator .icon-byo-legal{right:-12px}.byo-card__title,.byo-card__price{font-size:1.3333333333rem}.byo-card__msrp{font-size:1rem}@media (min-width: 1200px){.byo-card__msrp{font-size:12px}}.byo-card__main-img{display:block;margin:20px -8% 25px;width:116%}.byo-card__options{margin-bottom:1.3333333333rem;padding-left:1.3333333333rem}.byo-card__options__item{color:#414141;line-height:1.7;list-style-type:disc}.byo-card__description,.byo-card__options__item{font-size:1.1666666667rem}@media (min-width: 1200px){.byo-card__description,.byo-card__options__item{font-size:15px}}.byo-card__options__item.cardOverflow{height:0;overflow:hidden;transition:all 500ms ease}.byo-card__options-show-details{border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;cursor:pointer;font-size:1.1666666667rem;font-weight:bold;margin:0;padding:10px 0}.byo-card__options-show-details svg{display:inline-block;margin:-1px 0 0 4px;height:8px;overflow:visible;width:10px}.byo-card__options-show-details .svg-holder{display:block;float:right;margin-right:5px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:all 0.15s cubic-bezier(0.505, 0.015, 0.46, 0.985)}.byo-card__options-show-details.active .svg-holder{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.byo-card__btn{border-radius:0;bottom:0;position:relative;text-align:center;text-transform:none;background-color:#fff;color:#1c69d3;width:100%;cursor:pointer;box-shadow:inset 0 0 0 2px #1c69d3}.byo-card__btn.disabled{background-color:#1c69d3;color:#fff}.byo-page__lines-and-worlds{background-color:#f2f2f2;height:100%}.byo-page__lines-and-worlds .byo-mobile-footer-list__header{background:#fff;border-bottom:0}.icon-byo-legal{width:.8333333333rem;height:.8333333333rem}@media (min-width: 720px){.byo-card .icon-byo-checkbox{height:2.6666666667rem;width:2.6666666667rem}.byo-card__msrp .byo-legal-indicator{top:-1.1666666667rem;right:0}.byo-card__msrp .byo-legal-indicator .icon-byo-legal{right:-1.4166666667rem}}@media (min-width: 1200px){.byo-card__msrp .byo-legal-indicator .icon-byo-legal{max-width:15px;right:-20px}}body.byo-body-FeatureController,:root body.byo-body-FeatureController .byo-component,body.byo-body-FeatureController #byo-full-page{background-color:#f2f2f2}.byo-body-FeatureController .byo__view-holder{margin-top:54px}@media (min-width: 720px){.byo-body-FeatureController .byo__view-holder{margin-top:0}}.byo-body-FeatureController .byo__card-holder{width:100%;background:none;overflow:visible}.byo-body-FeatureController .byo-step-options-holder__list{list-style-type:disc;margin:0 0 1.3333333333rem;padding:0 0 0 20px}@media (min-width: 720px){.byo-body-FeatureController .byo-step-options-holder__list{padding-left:0}}.byo-body-FeatureController .byo-options-holder__description .byo-options-headline{margin-bottom:1.6666666667rem}.byo-body-FeatureController .byo-options-headline{font-size:2.1666666667rem}@media (min-width: 1200px){.byo-body-FeatureController .byo-options-headline{font-size:26px}}.byo-body-FeatureController .byo-options-subheadline{font-size:1.1666666667rem}@media (min-width: 1200px){.byo-body-FeatureController .byo-options-subheadline{font-size:14px}}@media (min-width: 1200px){.byo-body-FeatureController .byo-options-subline{font-size:15px}}.byo-body-FeatureController .byo-options__bg-rounded{min-height:14.5833333333rem}.byo-body-FeatureController .byo__card-holder{margin:8px auto 32px}@media (min-width: 720px){.byo-body-FeatureController .byo__card-holder{margin:8px auto}}.byo-body-FeatureController .cardOverflow{height:0;overflow:hidden;transition:all 500ms ease}@media (min-width: 720px){.byo-body-FeatureController .cardOverflow{height:auto;overflow:visible}}.byo-body-FeatureController .byo-card__options-show-details{display:block}@media (min-width: 720px){.byo-body-FeatureController .byo-card__options-show-details{display:none}}.byo-body-FeatureController .byo-build-step .byo-step-options-holder{max-width:1200px;margin:0 auto}@media (min-width: 720px){.byo-body-FeatureController .byo-build-step .byo-step-options-holder{padding:0 5.5833333333rem}}.byo-body-FeatureController .byo-build-step .byo-step-options-holder:first-child{margin-top:8px}.byo-body-FeatureController .byo-options-holder__purchase-button{font-size:1.1666666667rem;margin-top:9px;margin-bottom:0}@media (min-width: 720px){.byo-body-FeatureController .byo-options-holder__purchase-button{margin-top:0}}@media (min-width: 1200px){.byo-body-FeatureController .byo-options-holder__purchase-button{font-size:14px}}.byo-body-FeatureController .byo-options-holder__purchase .byo-options-headline{margin-top:-4px;margin-bottom:-4px}.byo-body-FeatureController .byo-options-holder__purchase.byo-optionsholder__spacer{padding:1.6666666667rem 2.3333333333rem}@media (min-width: 720px){.byo-body-FeatureController .byo-options-holder__purchase.byo-optionsholder__spacer{padding:2.0833333333rem 2.3333333333rem}}.byo-body-FeatureController .msrp-legal{cursor:pointer}.byo-body-FeatureController .icon-byo-legal{width:1em;height:1em;margin-bottom:-0.1em;margin-left:1px}.byo-step-feature{max-width:100%;margin-left:auto;margin-right:auto;background-color:#f2f2f2}.byo-step-feature:after{content:" ";display:block;clear:both}.busy .byo-step-feature{background-color:#f2f2f2}.byo__cards{max-width:1200px;width:100%;margin:0 auto;padding-bottom:24px}@media (min-width: 720px){.byo__cards{padding-top:32px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.byo__card-holder.byoCardSelected{box-shadow:-1px 0 8px 2px rgba(0,0,0,0.15)}.byo-card{font-size:.8333333333rem;height:100%;padding:2rem;padding-bottom:80px;position:relative}.byo-card .icon-byo-checkbox{height:4rem;width:4rem}.byo__card__checkmark-holder{float:right;position:relative}.byoCardSelected .icon-byo-checkbox-on,.icon-byo-checkbox-off{display:block}.byoCardSelected .icon-byo-checkbox-off,.icon-byo-checkbox-on{display:none}.byo-card__title{color:#414141;margin:0;font-size:1.6666666667rem;font-weight:800}@media (min-width: 1200px){.byo-card__title{font-size:20px}}.byo-card__price{color:#414141;margin:0 0 4px}@media (min-width: 1200px){.byo-card__price{font-size:20px}}.byo-card__msrp{margin-top:0;color:#414141;font-weight:800;display:inline-block}.byo-card__msrp .byo-legal-indicator{position:relative;color:#77787b}.byo-card__options{margin-bottom:1.3333333333rem;padding-left:1.3333333333rem}.byo-card__options__item{color:#414141;line-height:1.7;list-style-type:disc}.byo-card__description,.byo-card__options__item{font-size:1.1666666667rem}@media (min-width: 1200px){.byo-card__description,.byo-card__options__item{font-size:15px}}.byo-card__options__item.cardOverflow{height:0;overflow:hidden;transition:all 500ms ease}.byo-card__options-show-details{border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;cursor:pointer;font-size:1.1666666667rem;font-weight:bold;margin:0;padding:10px 0}@media (min-width: 1200px){.byo-card__options-show-details{font-size:15px}}.byo-card__options-show-details svg{display:inline-block;margin:-1px 0 0 4px;height:8px;overflow:visible;width:10px}.byo-card__options-show-details .svg-holder{display:block;float:right;margin-right:5px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:all 0.15s cubic-bezier(0.505, 0.015, 0.46, 0.985)}.byo-card__options-show-details.active .svg-holder{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.byo-card__btn{border-radius:0;bottom:0;position:relative;text-align:center;text-transform:none;background-color:#fff;color:#1c69d3;width:100%;cursor:pointer;box-shadow:inset 0 0 0 2px #1c69d3;margin:0 0 1.0833333333rem}@media (min-width: 1200px){.byo-card__btn{font-size:14px}}.byo-card__btn.disabled{background-color:#1c69d3;color:#fff}.byo-page__feature{background-color:#f2f2f2;height:100%}.byo-page__feature .byo-mobile-footer-list__header{background:#fff;border-bottom:0}.byo-step-options-holder__list-item{line-height:1.5rem}@media (min-width: 1200px){.byo-step-options-holder__list-item{font-size:15px}}@media (min-width: 720px){.byo-card .icon-byo-checkbox{height:2.6666666667rem;width:2.6666666667rem}.byo-body-FeatureController .byo-build-step .byo-step-options-grid-wrapper{-webkit-column-gap:30px;column-gap:30px}}package-component{max-width:100%;margin-left:auto;margin-right:auto;display:block;margin-top:.6666666667rem;max-width:1274px;width:96%;margin:.6666666667rem auto}package-component:after{content:" ";display:block;clear:both}.byo-step-packages{padding-bottom:25px}.byo-package-component__package{background-color:#fff;border-radius:5px;padding:6vw}.byo-package-component__package h2{color:#414141;font-weight:normal;margin:0}.byo-package-component__package h5{color:#77787b;margin:.6666666667rem 0 .6666666667rem 0}.byo-package-component__package p{margin:.6666666667rem auto}h2.byo-package-component__package-added{color:#1c69d3}.byo-package__option-name{display:inline-block;max-width:80%}.byo-package__option-price{float:right}.byo-packages-details{position:relative}.byo-packages-details .hider{background-color:#fff;bottom:0;display:block;left:0;opacity:0.6;position:absolute;right:0;top:0;z-index:100}.byo-package__required-holder{opacity:0.6;z-index:101}.byopackage__selected{box-shadow:-1px 0 8px 2px rgba(0,0,0,0.15)}.byopackage__selected .byo-packages-details .byo-package__required-holder{opacity:1}.byo-package-row.byo-package-row-header .byo-package-col:last-child{display:none}.byo-package-row{max-width:100%;margin-left:auto;margin-right:auto}.byo-package-row:after{content:" ";display:block;clear:both}.byo-package-row .byo-package-col:first-child{width:100%;float:left;font-size:0}.byo-package-row .byo-package-col:last-child{width:100%;float:left}.byo-activate-package{float:right;position:relative}.icon-byo-checkbox{cursor:pointer;height:2.6666666667rem;width:2.6666666667rem;display:block}.byo-package-name{float:left;padding-right:1vw;width:83%}.byo-package-name h2{cursor:pointer;margin-bottom:.6666666667rem}.byo-package__description{cursor:pointer}.byo-details-trigger{border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;cursor:pointer;font-weight:bold;margin:1rem 0;position:relative}.byo-details-trigger svg{height:1rem;overflow:visible;position:absolute;right:0;top:50%;width:1rem}.byo-details-trigger svg.byo-package__down-carat{-webkit-transform:rotate(90deg) translateX(-25%);transform:rotate(90deg) translateX(-25%)}.byo-details-trigger svg.byo-package__up-carat{-webkit-transform:rotate(-90deg) translate(50%, 0%);transform:rotate(-90deg) translate(50%, 0%)}.byo-packages-details{height:auto;overflow:hidden}.byoPackage__detailsHidden{height:0}.byo-package__options_holder{border-bottom:1px solid #cacaca;padding:24px 0;position:relative}.byo-package__options_holder h4{font-size:1rem;margin:0 0 8px;text-transform:uppercase}.byo-package__options_holder.byo-package__other_options{padding:0}.byo-package__options_holder:last-child{padding-top:0;border-bottom:none}.byopackage__selected .hider{display:none}.byo-package__required_options-list,.byo-package__other_options-list{list-style-type:none;margin:0;padding:0}.byo-package__required_options-list li,.byo-package__other_options-list li{border-bottom:1px solid #ededee;margin:0;padding:1rem 0;position:relative}.byo-package__required_options-list li:before{content:'\2022';font-size:1.5rem;padding:.6666666667rem;position:absolute;left:0;top:0}.byo-package__required_options-list li{padding-left:24px;font-size:1.1666666667rem}.byo-package__required_options-list li svg,.byo-package__other_options-list .byo-package__option-details svg{width:.6666666667rem;height:.6666666667rem;margin:0 0 1px .8333333333rem}.byo-package__required_options-list li .byo-package__option-image-holder,.byo-package__other_options-list li .byo-package__option-image-holder{position:relative;width:95%;margin:.6666666667rem auto .6666666667rem 0;height:10.8333333333rem;overflow:hidden}.byo-package__required_options-list li .byo-package__option-image-holder img,.byo-package__other_options-list li .byo-package__option-image-holder img{position:absolute;width:100%;height:auto;left:0;top:0}.byo-package__other_options-list li .byo-package__option-image-holder{width:85%}.byo-package__other_options-list{list-style-type:none}.byo-package__other_options-list li{position:relative;text-transform:capitalize}.byo-package__other_options-list li>div{position:relative;padding-left:2.6666666667rem}.byo-package__other_options-list li .byo-package__option-image-holder,.byo-package__other_options-list li p{margin-left:2rem}.byo-package__other_options-list li label{font-size:1.1666666667rem}.byo-package__other_options-list li .byo-package__option-description{color:#77787b;text-transform:none}.byo-package__other_options-list li:last-child{border-bottom:none}.byo-package__option-selector{display:block;font-size:0;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.byo-package__option-selector .byo-package__option-selector-on{display:none}.byo-package__option-selector svg{cursor:pointer;height:2rem;width:2rem}.byoPackage__selected .byo-package__option-selector .byo-package__option-selector-on{display:block}.byoPackage__selected .byo-package__option-selector .byo-package__option-selector-off{display:none}.byo-package-name .byo-options__conflicted-indicator{display:none;position:static}.byo-package-name.conflicted .byo-options__conflicted-indicator{display:block}.byo-packages-message{width:80%;text-align:center;padding:5.5rem 0;margin:0 auto}.byo-packages-message .byo-packages-message__message{margin:0;font-size:1.75rem;font-weight:normal}.byo-packages-message .hide-on-small{display:none}@media (min-width: 720px){package-component{width:80%;margin:8px auto}.byo-package__description{cursor:auto}package-component:first-child,.byo-packages-message+package-component{margin-top:3.3333333333rem}.byo-packages-message .hide-on-small{display:block}.byo-package-component__package{padding:2rem 2.6666666667rem}.byo-package-name{float:none;width:auto}.byo-package-name h5{margin:0}.byo-package-row .byo-package-col:first-child{width:25%;float:left;font-size:1.1666666667rem}.byo-package-row .byo-package-col:last-child{width:66.6666666667%;float:left}.byo-package-row.byo-package-row-header .byo-package-col{width:66.6666666667%;float:left}.byo-package-row.byo-package-row-header .byo-package-col .byo-activate-package{display:none}.byo-package-row.byo-package-row-header .byo-package-col:first-child{width:25%;float:left}.byo-package-row.byo-package-row-header .byo-package-col:last-child{width:8.3333333333%;float:left;display:block}.byo-package-row.byo-package-row-header .byo-package-col:last-child .byo-activate-package{display:block;float:right}.icon-byo-checkbox{cursor:pointer}.byo-details-trigger{padding:.6666666667rem .5rem}.byo-package__options_holder{padding:1.3333333333rem 0 .6666666667rem}.byo-package__options_holder h4{margin:0 0 1.3333333333rem 0}.byo-package__options_holder.byo-package__other_options{padding:0}.byo-package__required_options-list li .byo-package__option-description,.byo-package__required_options-list li .byo-package__option-image-holder,.byo-package__other_options-list li .byo-package__option-description,.byo-package__other_options-list li .byo-package__option-image-holder{vertical-align:top;margin-top:1.3333333333rem;display:inline-block;font-size:1rem}.byo-package__required_options-list li .byo-package__option-image-holder,.byo-package__other_options-list li .byo-package__option-image-holder{height:7.5rem;width:33%}.byo-package__required_options-list li .byo-package__option-image-holder img,.byo-package__other_options-list li .byo-package__option-image-holder img{top:0}.byo-package__required_options-list li .byo-package__option-image-holder+.byo-package__option-description,.byo-package__other_options-list li .byo-package__option-image-holder+.byo-package__option-description{padding:0 0 0 .6666666667rem}.byo-package__required_options-list .byo-package__option-image-holder+.byo-package__option-description{width:65%}.byo-package__other_options-list li .byo-package__option-image-holder{width:30%}.byo-package__other_options-list li .byo-package__option-image-holder+.byo-package__option-description{margin-left:0;width:60%}}.byo-build-step{padding-bottom:10px;margin-top:0}.byo-build-step.byo-step-options{margin:0 auto;max-width:1600px;padding:0 0 25px}.byo-step-options .byo-footnote{margin-left:auto;margin-right:auto;max-width:1600px;padding:0 15px;width:100%}.byo-options__bg-rounded{position:relative;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);overflow:hidden}.byo-optionsholder{margin:8px;width:96%}.byo-optionsholder h3{color:#77787b;font-weight:normal;font-size:1.75rem;margin:0 0 1rem 0}.byo-optionsholder ul{border-top:1px solid #ededee;list-style-type:none;margin:0;padding:0}.byo-optionsholder ul li{border-bottom:1px solid #ededee;display:block;overflow:auto;padding:1rem 0}.byo-optionsholder ul li.downgrade{display:none !important}.byo-optionsholder ul li>div{display:inline-block;width:60%}.byo-optionsholder ul li div:first-child{width:1.6666666667rem;height:1.6666666667rem;vertical-align:top;margin-right:.6666666667rem}.byo-optionsholder ul li div:first-child svg{width:100%;height:100%}.byo-optionsholder ul li>div:last-child{vertical-align:top;float:right;width:auto}.byo-optionsholder ul li .byo-options__conflicted-indicator{display:none;position:static}.byo-optionsholder ul li .conflicted .byo-options__conflicted-indicator{display:inline-block}.byo-optionsholder__spacer{padding:2.0833333333rem 1.6666666667rem}#byo-options-modal-closer{cursor:pointer;height:3.3333333333rem;position:absolute;right:20px;stroke:#77787b;top:20px;width:3.3333333333rem;z-index:35}#byo-options-modal{background-color:#ededee;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;z-index:99}.byo-options-modal{bottom:0;left:0;padding:5% 20px;position:absolute;right:0;top:0;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.byo-options-modal h2{color:#414141;font-size:1.75rem;font-weight:normal}.byo-options-modal .byo-options__holder{position:relative}.byo-options-modal .byo-options__conflicted-indicator{display:inline;top:2px;right:0;left:2px;position:relative}.byo-options__slider{left:0;position:absolute;transition:all 500ms ease}.byo-options__modal-list{display:inline-block;list-style-type:none;padding:0}.byo-options__modal-list li{background-color:#fff;cursor:pointer;display:inline-block;margin:4px;overflow:hidden;vertical-align:top;width:90vw;max-width:320px}.byo-options__modal-list li img{width:100%}.byo-options__modal-list li li:last-child{margin-right:0}.byo-options-modal__image_holder{height:0;overflow:hidden;padding-top:56%;position:relative;border-radius:5px 5px 0 0}.byo-options-modal__image_holder img{cursor:pointer;left:50%;min-height:100%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.byo-options-modal__image_holder .icon-byo-checkbox{display:none;height:50%;left:50%;position:absolute;stroke:#fff;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50%;z-index:20}.byo-options-modal__content{padding:1.3333333333rem 2rem;position:relative}.byo-options-modal__content a.byo-options__add-option,.byo-options-modal__content a.byo-options__remove-option{cursor:pointer;display:block;font-weight:bold;text-align:center;text-transform:uppercase;border:2px solid #1c69d3;padding:.8333333333rem;font-size:.9166666667rem}.byo-options-modal__content .byo-options__add-option{background-color:#1c69d3;color:#fff}.byo-options-modal__content .byo-options__remove-option{color:#211f1f}.byo-options-modal__price{color:#77787b;font-size:1.25rem;margin-bottom:5px;padding-bottom:5px;position:relative}.byo-options-modal__price:before{background-color:#77787b;bottom:0;content:'';height:1px;left:0;position:absolute;width:10%;margin-top:8px}.byo-body-OptionsController.byo-body-page.byo-options-modal-open{overflow-y:hidden !important}.byo-options-modal__name{color:#414141;font-size:1.5rem;margin:16px 0;line-height:normal}.byo-options-modal__description{color:#77787b;font-size:1rem}.byo-options-modal__content a.byo-options__remove-option{display:none}.byoOptionsModal__selectedOption .byo-options-modal__content a.byo-options__remove-option{display:block}.byoOptionsModal__selectedOption .byo-options-modal__content a.byo-options__add-option{display:none}.byoOptionsModal__selectedOption .byo-options-modal__image_holder{background-color:#211f1f}.byoOptionsModal__selectedOption .byo-options-modal__image_holder img{opacity:0.6}.byoOptionsModal__selectedOption .byo-options-modal__image_holder .icon-byo-checkbox{display:block}.byo-options__modal-list .icon-byo-carat{display:none}.byo-optionsholder__name{color:#414141;cursor:pointer}.byo-optionsholder__price{color:#77787b}.byo-optionsholder__added-option{color:#1c69d3}.byo-optionsholder__check-holder{position:relative}.byo-optionsholder__check-holder .byo__loader{display:none}.byo-optionsholder ul li div.byo__loader{width:100%}.byo-step-options-header{padding:0 2rem}.byo-step-options-header .byo__selector-header{margin-top:2.6666666667rem}.byo-build-step .byo-step-options-holder{margin-top:3rem;padding:0 1rem}.byo-build-step .byo-step-options-holder:first-child{margin-top:0}.byo-options-headline,.byo-options-subheadline{color:#414141;margin-top:0}.available-features-options .byo-options-subheadline{color:#77787b}.available-features-options .byo-optionsholder+.byo-optionsholder .byo-optionsholder__spacer{padding-top:0}.current-tier-summary{padding:0 2.5rem 0}.current-tier-summary .byo-step-options-holder{padding:0}.current-tier-summary .byo-step-options-holder:first-child{margin-top:2.5rem}.current-tier-summary .byo-options-holder__description{width:100%}.current-tier-summary .byo-options-headline{font-size:2.5rem;margin-bottom:1.75rem}@media (min-width: 1200px){.current-tier-summary .byo-options-headline{font-size:30px}}.current-tier-summary .byo-options-subheadline{font-size:1.3333333333rem;margin-bottom:1rem}@media (min-width: 1200px){.current-tier-summary .byo-options-subheadline{font-size:16px}}.byo-options-holder__description{width:100%}.byo-options-holder__purchase{position:relative;width:100%;background:#f7f7f7}.byo-options-holder__purchase.byo-optionsholder__spacer{padding-top:2.0833333333rem;padding-bottom:1.6666666667rem;border-radius:0;background:#f7f7f7}.byo-options-holder__purchase .byo-options-headline{margin-bottom:0}.byo-options-holder__purchase .byo-options-headline,.byo-options-holder__purchase .byo-options-subheadline{text-align:right}.tier-upgrades-options .byo-options-headline{font-size:26px}.tier-upgrades-options .byo-options-subheadline{font-size:14px}.accessories-options .byo-optionsholder{width:100%;margin:0 0 20px}.byo-options-holder__purchase-button{position:relative;margin-top:10px;margin-bottom:0}.byo-options-holder__purchase-msrp.byo-options-subheadline{margin-top:-.3333333333rem}.byo-options-holder__purchase-msrp.byo-options-subheadline .byo-legal-indicator{position:relative;bottom:-.1666666667rem}.byo-options-holder__purchase-msrp.byo-options-subheadline .icon-byo-legal{position:relative;right:0;margin-left:1px}.byo-step-options-holder__list{padding:0 0 1.6666666667rem 16px;margin-bottom:0}.byo-step-options-holder__list:last-child{padding-bottom:0}.additional-features-header .byo__selector-header{margin-top:17px}.byo-step-options-holder__list-item{margin:0 0 10px}@media (min-width: 720px){.byo-build-step .byo-step-options-holder{margin-top:1.6666666667rem;padding:0 5rem}.byo-build-step .byo-step-options-holder:first-child{margin-top:2.5rem}.byo-step-options-holder__list{padding-left:0}.byo-build-step .byo-step-options-grid-wrapper{-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px;overflow:hidden}.byo-build-step .byo-step-options-grid-wrapper li{break-inside:avoid;-webkit-column-break-inside:avoid}.byo-options-holder__purchase{position:absolute;top:0;right:0;bottom:0;width:32.848485%;border-left:1px solid #e1e0e0}.byo-options-holder__purchase-button{position:absolute;width:85%;left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0}.byo-options-holder__description{width:67.151515%}.byo-step-options-holder__list{padding:0 0 1.6666666667rem;margin:0}.byo-step-options-holder__list:last-child{padding-bottom:0}.byo-step-options-holder__list .byo-step-options-holder__list-item{line-height:1.5rem;margin:0 0 10px 17px}.byo-options-headline,.byo-options-subheadline{color:#414141;margin-top:0}.current-tier-summary{padding:1.9166666667rem .9166666667rem 0}.current-tier-summary .byo-options-holder__description{width:100%}.current-tier-summary .byo-options-headline{font-size:3rem;margin-bottom:1.75rem}.current-tier-summary .byo-options-subheadline{font-size:1.5rem;margin-bottom:1rem}.available-features-options .byo-options-subheadline{font-size:1.1666666667rem;color:#77787b}.available-features-options .byo-step-options-grid-wrapper{border-top:none;-webkit-column-gap:2.0833333333rem;column-gap:2.0833333333rem}.accessories-options .byo-optionsholder{margin:0 0 16px}.accessories-options .byo-step-options-grid-wrapper{-webkit-column-gap:20px;column-gap:20px}.byo-step-options-header{padding:0 5rem;margin-top:5.0833333333rem}.byo-optionsholder{display:inline-block;width:98%}.byo-optionsholder h3{margin:0 0 24px;cursor:pointer}.byo-optionsholder li>div{width:70%}.byo-optionsholder li>div.conflicted{display:none !important}.byo-optionsholder__name{font-size:1.1666666667rem}.byo-optionsholder__price{width:20%;font-size:1.1666666667rem}.byo-optionsholder__spacer{margin:0;padding:2.0833333333rem 2.9166666667rem}.byo-options-holder__purchase.byo-optionsholder__spacer{padding-left:1.6666666667rem;padding-right:1.6666666667rem}.byo-options-modal{overflow-x:hidden;padding:40px}.byo-options-modal h2{margin-top:48px}.byo-options-modal .byo-options__holder{width:100%}#byo-options-modal-closer{top:40px;right:40px}.byo-options__modal-list{margin-right:32px;white-space:nowrap}.byo-options__modal-list .icon-byo-carat{display:none;height:100px;left:50%;position:absolute;stroke:#fff;top:50%;width:60px;z-index:50}.byo-options__modal-list li{white-space:normal;position:relative;border-radius:5px}.byo-options__modal-list li.right-arrow:hover:after,.byo-options__modal-list li.left-arrow:hover:after{background-color:#211f1f;bottom:0;content:'';left:0;opacity:0.8;position:absolute;right:0;top:0;z-index:49}.byo-options__modal-list li.right-arrow:hover .icon-byo-carat{display:block;fill:white;-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.byo-options__modal-list li.left-arrow:hover .icon-byo-carat{display:block;fill:white;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.byo-step-options .byo-footnote{padding:0 6.6666666667rem 0 4rem;width:96%}.byo-optionsholder ul li div{width:80%}.byo-options-holder__purchase-msrp.byo-options-subheadline .byo-legal-indicator{bottom:0}}@media (min-width: 960px){.byo-options-holder__purchase-msrp.byo-options-subheadline .byo-legal-indicator{bottom:-.1666666667rem}}@media (min-width: 1200px){.byo-options-holder__purchase-msrp.byo-options-subheadline .byo-legal-indicator{bottom:-.3333333333rem}}.byo-step-summary__print,.byo-summary__legal-disclaimers-print{display:none}.byo-summary__model-info-holder{border-bottom:10px solid #fff;overflow:auto}.byo-summary__model-info-holder.bg-light-to-dark{background:#fff}.byo-summary__model-info{max-width:100%;margin-left:auto;margin-right:auto;background-color:#fff;height:11.6666666667rem;list-style-type:none;margin-bottom:0;margin-top:0;max-width:1600px;padding:0;text-align:center;text-transform:uppercase}.byo-summary__model-info:after{content:" ";display:block;clear:both}.byo-summary__model-info li{float:left;height:0;padding-top:calc(50% - 10px);position:relative;width:calc(50% - 10px);margin:0 5px}.byo-summary__model-info li>div{bottom:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.byo-summary__model-info li span{font-size:2rem;position:relative}.byo-summary__model-info li label,.byo-summary__model-info li label span{color:#9b9b9b;display:block;font-size:1rem;font-weight:bold;text-transform:none}.byo-summary__model-info li label span{display:inline}.byo-summary__build-overview{max-width:100%;margin-left:auto;margin-right:auto;max-width:1600px;overflow:auto;padding-top:2.0833333333rem;text-align:center}.byo-summary__build-overview:after{content:" ";display:block;clear:both}h2.build-summary__header,.byo-summary__legal-disclaimers-header{color:#414141;font-weight:normal;margin:2.0833333333rem 0;padding:1.3333333333rem;position:relative;text-align:center;letter-spacing:0.5px}h2.build-summary__header:after,.byo-summary__legal-disclaimers-header:after{background-color:#414141;bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.5rem}.byo-summary__option-description-holder{min-height:95px;position:relative}h2.byo-summary__option-description{width:100%;position:absolute;padding:0 7%;margin:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}h2.byo-summary__option-description:after{background:none transparent;height:0}.byo-summary__build-overview-holder{position:relative}.byo-summary__build-overview-holder ul.byo-summary__summary-options{border-bottom:1px solid #ededee;list-style-type:none;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:2.0833333333rem;max-width:1000px;width:90%;padding-left:0;text-align:center}.byo-summary__build-overview-holder ul.byo-summary__summary-options li{display:inline-block;margin:0 .8333333333rem;padding-bottom:.8333333333rem;text-align:center;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.byo-summary__build-overview-holder ul.byo-summary__summary-options li div{display:none;height:0;overflow:hidden;padding-top:6.25rem;position:relative;width:6.25rem;box-shadow:0 3px 6px 0 rgba(12,12,12,0.12);-webkit-box-shadow:0 3px 6px 0 rgba(12,12,12,0.12);-moz-box-shadow:0 3px 6px 0 rgba(12,12,12,0.12)}.byo-summary__build-overview-holder ul.byo-summary__summary-options li div.byo-summary__selected-wheel{box-shadow:none}.byo-summary__build-overview-holder ul.byo-summary__summary-options li img{height:100%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.byo-summary__build-overview-holder ul.byo-summary__summary-options li label{color:#9b9b9b;display:inline-block;margin-top:.8333333333rem;text-transform:uppercase}.byo-summary__build-overview-holder ul.byo-summary__summary-options li label h5{font-size:1rem;margin:0}.byo-summary__build-overview-holder ul.byo-summary__summary-options li.active{border-bottom:2px solid #1c69d3}.byo-summary__build-overview-holder ul.byo-summary__summary-options li.active label{color:#211f1f}.byo-summary__build-overview-holder ul.byo-summary__summary-options li:first-child{margin-left:0}.byo-summary__build-overview-holder ul.byo-summary__summary-options li:last-child{margin-right:0}.byo-summary__build-overview-holder:after{border-bottom:1px solid #ededee;bottom:0;content:" ";height:2px;left:50%;max-width:1000px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%}.byo-summary__selected-options-hero{display:block;margin:0 auto;width:100%}.byo-summary__selected-options-hero.Leathers-style,.byo-summary__selected-options-hero.Trims-style{width:100%}.byo-summary__build-details-holder{margin-left:5%;margin-right:5%}.build-summary__title-description{text-align:center}.build-summary__title-description p{color:#77787b;font-size:1.1666666667rem;margin:8px;line-height:1.3}.build-summary__title-description p:first-child{color:#414141;font-size:1.3333333333rem}.byo-summary__details-details{list-style-type:none;margin:2.6666666667rem auto 0;max-width:95%;padding:0;position:relative;width:1000px}.byo-summary__details-details:after{background-color:#ededee;bottom:0;content:" ";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.byo-summary__standard-features-link{cursor:pointer;font-weight:bold;text-transform:uppercase}.byo-summary__standard-features-link div{display:inline-block;height:1.1666666667rem;margin:0 0 0 5px;position:relative;width:8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.byo-summary__standard-features-link div svg{height:8px;position:absolute;stroke:#211f1f;stroke-width:8;top:16%;width:8px}.byo-summary__details-details li{max-width:100%;margin-left:auto;margin-right:auto;border-bottom:1px solid #ededee;padding:1.25rem 0}.byo-summary__details-details li:after{content:" ";display:block;clear:both}.byo-summary__details-details li label{width:75%;float:left;color:#9b9b9b;text-transform:uppercase}.byo-summary__details-details li .dark-label{text-transform:none;color:#414141}.byo-summary__details-details li span{width:25%;float:left;color:#77787b;text-align:right}.byo-summary__details-details li>label:first-child{font-weight:bold}.byo-summary__details-details li:last-child{border-bottom:0}.byo-summary__cta-holder{border-bottom:1px solid #ededee;margin:0 5%;padding:2.0833333333rem 0;position:relative}.byo-summary__cta-holder .button{border-radius:0;display:block;text-align:center}.byo-summary__find-inventory-button{background-color:#211f1f;border-radius:0;color:#fff;display:block;margin:0 5%;text-align:center;padding:1.3333333333rem}.bmw-iframe .byo-summary__find-inventory-button{display:none}.byo-summary__order-now-button{background-color:#1c69d3;border-radius:0;bottom:0;color:#fff;left:0;position:fixed;text-align:center;width:100%;margin-bottom:0;padding:16px 0;font-size:14px}.bmw-iframe .byo-summary__order-now-button{display:none}.byo-summary__dealer-holder{margin:0 auto;max-width:1600px;padding:4% 8%;text-align:left}.byo-summary__dealer-holder>svg{display:none;height:15rem;width:15rem;position:relative;top:-14.1666666667rem;left:1.25rem}.byo-summary__dealer-address,.byo-summary__no-dealer-address{display:block;text-align:left}.byo-summary__dealer-address h3,.byo-summary__no-dealer-address h3{font-size:1.75rem;position:relative;margin-top:2.6666666667rem}.byo-summary__dealer-address h3:after,.byo-summary__no-dealer-address h3:after{background:#221f1f none repeat scroll 0 0;content:"";display:block;height:1px;margin-top:16px;width:15%}.byo-summary__dealer-address .byo-summary__dealer-name,.byo-summary__no-dealer-address .byo-summary__dealer-name{font-size:1.5rem;color:#414141;margin:.6666666667rem 0}.byo-summary__dealer-address p,.byo-summary__no-dealer-address p{color:#77787b;margin-top:0;font-size:1.1666666667rem}.byo-summary__dealer-address .button,.byo-summary__no-dealer-address .button{border-radius:0;text-align:center;width:100%;margin-bottom:2.6666666667rem}.bmw-iframe .byo-summary__dealer-address .button,.bmw-iframe .byo-summary__no-dealer-address .button{display:none}.byo-summary__dealer-phone{border:1px solid #ededee;border-left:0;border-right:0;display:block;margin:2rem 0;padding:1.3333333333rem 0}.byo-summary__dealer-phone svg{width:1.5rem;height:1.5rem;margin:0 1.3333333333rem 0 .6666666667rem;vertical-align:middle}.byo-summary__details-details .byo-summary__total-msrp{border-bottom:none;padding-bottom:0}.byo-summary__details-details .byo-summary__gas{padding-top:.25rem}.byo-summary__details-details .byo-summary__gas-label{display:inline-block;position:relative;text-transform:none;font-weight:normal;padding-right:.1666666667rem;color:#414141}.byo-summary__feature-tier-packages{padding-left:1.6666666667rem}@media (min-width: 720px){.byo-summary__model-info{margin-top:-20px}.byo-summary__model-info li{height:100%;padding:0;width:calc(25% - 10px)}h2.build-summary__header,h2.byo-summary__option-description{padding:2.6666666667rem 0 2rem}.byo-build-step.byo-step-summary{background-image:url("bmwusa-byo-v2/images/bg-mapUSA1.png");background-position:center bottom;background-size:contain;background-repeat:no-repeat;padding:0 0 8.3333333333rem 0}.byo-summary__model-info-holder.bg-light-to-dark{background:#fff;background:linear-gradient(to bottom, #fff 0%, #f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f7f7f7', GradientType=0)}.byo-summary__selected-options-hero{width:80%}.byo-summary__find-inventory-button{display:none}.byo-summary__build-details-holder{width:50%;margin:auto}.byo-summary__build-overview-holder ul.byo-summary__summary-options{width:70%}.byo-summary__build-overview-holder ul.byo-summary__summary-options li{margin:0 2.0833333333rem}.byo-summary__build-overview-holder ul.byo-summary__summary-options li div{display:block}.byo-summary__build-overview-holder.bg-dark-to-light{background:#f7f7f7;background:linear-gradient(to bottom, #f7f7f7 0%, #fff 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#fff', GradientType=0)}.byo-summary__details-details{padding:0 0 25px}.byo-summary__details-details:after{width:125%}.byo-summary__cta-holder{margin:0 auto;width:50%;border-bottom:0}.byo-summary__cta-holder .button{display:inline-block;padding:1rem 1.6666666667rem}.byo-summary__cta-holder .button:last-child{float:right}.byo-summary__order-now-button{display:none}.byo-summary__dealer-holder{text-align:right;width:60%;padding:0;margin-top:8.3333333333rem}.byo-summary__dealer-address,.byo-summary__no-dealer-address{display:inline-block}.byo-summary__no-dealer-address{min-width:320px;width:15%}.byo-summary__dealer-holder>svg{display:inline-block}}@media (min-width: 960px){.byo-summary__dealer-holder>svg{top:-13.3333333333rem;left:2.0833333333rem;height:16.6666666667rem;width:16.6666666667rem;display:inline-block}.byo-summary__cta-holder .button{padding:1rem 3.3333333333rem}}@page{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}@media print{.byo-build-step.byo-step-summary{background:none;margin:60px 60px 0}html,body{-webkit-print-color-adjust:exact;color-adjust:exact;overflow-x:hidden}#byo-hero-content-holder,header,.topnav,.noprint,.crown__holder,byo-title-bar{display:none}.byo-step-summary__print .byo-summary__buildId{color:#414141}.byo-step-summary__print-logo{height:auto;width:100px;z-index:99;position:absolute;top:-0.5cm;left:1cm}.byo-step-summary__print{position:relative;display:block;text-align:center;width:100%}.byo-step-summary__print>*{margin:16px auto}.byo-step-summary__print .byo-summary__model-name{margin-top:20px;margin-bottom:8px;font-size:21px}.byo-step-summary__print .byo-summary__buildId{width:100%}.byo-step-summary__print .byo-summary__model-name,.byo-step-summary__print .byo-summary__buildId span,.byo-step-summary__print>p{font-weight:400;color:#211f1f}.byo-step-summary__print>p{width:50%;margin:auto;line-height:1.2}.byo-step-summary__print .main-img{width:85%;margin:0 auto}.byo-step-summary__print .byo-summary__model-info-holder{width:90%;margin:0 auto 24px}.byo-step-summary__print .byo-summary__model-info-holder>li{display:inline-block;list-style-type:none;width:24%;margin:0}.byo-step-summary__print .byo-summary__model-info-holder>li span{font-size:24px;position:relative}.byo-step-summary__print .byo-summary__model-info-holder>li label{color:#9b9b9b;display:block;font-size:10px;font-weight:bold;margin:0}.byo-step-summary__print .byo-summary__model-info-holder>li .byo-legal-indicator{position:absolute;top:0;right:3px}.byo-step-summary__print .uppercase{text-transform:uppercase}.byo-step-summary__print .byo-summary__model-images-holder{margin:0;font-size:0;width:100%;-webkit-column-break-inside:avoid;break-inside:avoid}.byo-step-summary__print .byo-summary__model-images-holder>img{display:inline-block}.byo-step-summary__print .byo-summary__model-images-holder .byo-summary__exterior-image{margin:25px 0;width:48%}.byo-step-summary__print .byo-summary__model-images-holder .byo-summary__interior-image{width:47%;text-align:center}.byo-step-summary__print .byo-summary__model-images-holder .byo-summary__interior-image-first{margin-right:8px}.byo-summary__build-details-holder{page-break-before:always;page-break-inside:avoid;page-break-after:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;width:65%;margin:0 auto;padding:0}.byo-summary__build-details-title,.build-summary__title-description,.byo-summary__details-details{width:100%}.build-summary__title-description{margin:10px auto 0;text-align:left}.build-summary__title-description>p{margin:8px 0}.byo-summary__details-details{margin:0;padding-bottom:0}.byo-summary__details-details>li{padding:8px 0}h2.build-summary__header{padding-top:100px}h2.build-summary__header,.byo-summary__legal-disclaimers-header{margin:0;line-height:1}h2.build-summary__header:after{width:70px}.byo-summary__legal-disclaimers-header:after{width:40px}.byo-summary__dealer-holder>svg{visibility:hidden}.byo-summary__dealer-holder{vertical-align:top;width:100%;margin-top:0}.byo-summary__dealer-address,.byo-summary__no-dealer-address{page-break-inside:avoid;margin-top:0;vertical-align:top;width:100%;padding:0 20%;text-align:center}.byo-summary__dealer-address h3,.byo-summary__no-dealer-address h3{font-size:16px;font-weight:400}.byo-summary__dealer-address h3:after,.byo-summary__no-dealer-address h3:after{width:40px;margin:15px auto}.byo-summary__dealer-address .byo-summary__dealer-phone,.byo-summary__no-dealer-address .byo-summary__dealer-phone{border:0;margin:0;padding:0}.byo-summary__legal-disclaimers-print{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-before:auto;page-break-after:avoid;display:inline-block;width:100%;color:#77787b;margin-top:60px}.byo-summary__legal-disclaimers{width:47%;display:inline-block;margin:25px auto 0}.byo-summary__legal-disclaimers .byo-summary__legal-disclaimer:last-child{border-bottom:1px solid #ededee}.byo-summary__legal-disclaimers-left{margin-right:24px}.byo-summary__legal-disclaimers-right{float:right}.byo-summary__legal-disclaimer{text-align:left;border-top:1px solid #ededee;font-size:11px}}

/*# sourceMappingURL=byo-v2.css.map */

