.ds2-sticky-sales-bar{visibility:hidden;opacity:0;position:relative;width:100%;bottom:-1px;-webkit-transition:opacity .3s ease,visibility .3s;-o-transition:opacity .3s ease,visibility .3s;transition:opacity .3s ease,visibility .3s;border-top:2px solid #e6e6e6;background-color:#fff}
.ds2-sticky-sales-bar.is-sticky{position:fixed;z-index:6010}
.ds2-sticky-sales-bar.is-visible{visibility:visible;opacity:1}
.ds2-sticky-sales-bar__item-wrapper{list-style:none;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:640px}
.ds2-sticky-sales-bar__item{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.ds2-sticky-sales-bar__link{display:block;text-align:center;border-top:6px solid transparent;margin-top:-2px;margin-bottom:0;padding-top:7.5px;padding-bottom:10px}
.ds2-sticky-sales-bar__link:active,.ds2-sticky-sales-bar__link:hover{background-color:#f2f2f2;border-top-color:#1c69d4}
.ds2-sticky-sales-bar [class*=' icon-'],.ds2-sticky-sales-bar [class^=icon-]{line-height:20px}
.ds2-sticky-sales-bar .icon-configurator::before{font-size:54px}
.ds2-sticky-sales-bar .icon-test-drive-appointment::before{font-size:40px}
.ds2-sticky-sales-bar__icon{display:block;margin:0 auto;height:26px}
.ds2-sticky-sales-bar__icon::before{color:#000;font-size:42px}
.ds2-sticky-sales-bar__label{font-size:10px;line-height:1;display:block;color:#8e8e8e}
.ds2-sticky-sales-bar--uxn{-webkit-transition:opacity .5s ease,visibility .5s;-o-transition:opacity .5s ease,visibility .5s;transition:opacity .5s ease,visibility .5s}
.ds2-sticky-sales-bar--uxn .ds2-sticky-sales-bar__icon::before{color:#4d4d4d;line-height:.5}
.ds2-sticky-sales-bar--uxn:not(.is-sticky){margin-bottom:-45px}