:root{--cmp-vehicle-compare-modal-width:660px;--cmp-vehicle-compare-modal-width--large:780px;--cmp-desktop-gutters:30px;--cmp-desktop-gutters--small:16px}.vehicle-compare .vehicle-compare--background{background-color:transparent;width:100%}@media (max-width:639px){.vehicle-compare .vehicle-compare--background{min-height:100vh}}@media (max-width:639px){.vehicle-compare .vehicle-compare--background.vehicle-compare--large{min-width:700px}}.vehicle-compare .vehicle-compare--header .caption-one,.vehicle-compare .vehicle-compare--header .caption-two{line-height:20px;margin-bottom:0;padding:0;white-space:nowrap}.vehicle-compare .vehicle-compare--header .caption-one{font-size:17px;font-weight:400}.vehicle-compare .vehicle-compare--header .caption-two{font-family:Gotham Book,system,sans-serif;font-family:var(--tds-sans-font_stack);font-size:14px;font-weight:600}.vehicle-compare .vehicle-compare--header .tds-o-flex{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.vehicle-compare .vehicle-compare--header .tds-o-flex-item{padding:0 30px 24px;padding:0 var(--cmp-desktop-gutters) 24px}@media (max-width:639px){.vehicle-compare .vehicle-compare--header .tds-o-flex-item{padding:0 5.33333px 18px;padding:0 calc(var(--tds-base-spacer) / 1.5) 18px;min-width:100px}.vehicle-compare .vehicle-compare--header .tds-o-flex-item:first-of-type{padding-left:12px;padding-left:calc(var(--tds-base-spacer) * 1.5)}.vehicle-compare .vehicle-compare--header .tds-o-flex-item:last-of-type{padding-right:12px;padding-right:calc(var(--tds-base-spacer) * 1.5)}}.vehicle-compare .vehicle-compare--header .tds-o-flex-item:first-child .vehicle-compare--figure .figure-image{left:-20px}@media (max-width:639px){.vehicle-compare .vehicle-compare--header .tds-o-flex-item:first-child .vehicle-compare--figure .figure-image{left:-40px}}.vehicle-compare .vehicle-compare--header .tds-o-flex-item:nth-child(2) .vehicle-compare--figure .figure-image{left:-60px}.vehicle-compare .vehicle-compare--header .tds-o-flex-item:nth-child(3) .vehicle-compare--figure .figure-image{left:-100px}@media (max-width:639px){.vehicle-compare .vehicle-compare--header .tds-o-flex-item:nth-child(3) .vehicle-compare--figure .figure-image{left:-80px}}.vehicle-compare .vehicle-compare--header .tds-o-flex-item:nth-child(4) .vehicle-compare--figure .figure-image,.vehicle-compare .vehicle-compare--header .tds-o-flex-item:nth-child(5) .vehicle-compare--figure .figure-image,.vehicle-compare .vehicle-compare--header .tds-o-flex-item:nth-child(6) .vehicle-compare--figure .figure-image{left:-140px}@media (max-width:639px){.vehicle-compare .vehicle-compare--header .tds-o-flex-item:nth-child(4) .vehicle-compare--figure .figure-image,.vehicle-compare .vehicle-compare--header .tds-o-flex-item:nth-child(5) .vehicle-compare--figure .figure-image,.vehicle-compare .vehicle-compare--header .tds-o-flex-item:nth-child(6) .vehicle-compare--figure .figure-image{left:-80px}}.vehicle-compare .vehicle-compare--header .vehicle-compare--figure{min-height:180px;display:block;margin:-15px 0 0;min-width:0;padding:0;position:relative;width:100%;z-index:1}.vehicle-compare .vehicle-compare--header .vehicle-compare--figure .figure-image{position:absolute}.vehicle-compare .vehicle-compare--header .vehicle-compare--figure .figure-image img{max-height:157px}.vehicle-compare .vehicle-compare--header .vehicle-compare--figure figcaption{position:absolute;left:0;bottom:0}@media (max-width:639px){.vehicle-compare .vehicle-compare--header{position:-webkit-sticky;position:sticky;top:0;z-index:1000}}.vehicle-compare .vehicle-compare--large .vehicle-compare--header .tds-o-flex-item{padding:0 16px 24px;padding:0 var(--cmp-desktop-gutters--small) 24px}.vehicle-compare .vehicle-compare--large .vehicle-compare--header .vehicle-compare--figure{min-height:90px}.vehicle-compare .vehicle-compare--content .tds-o-flex{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.vehicle-compare .vehicle-compare--content .tds-o-flex-item{padding-left:30px;padding-left:var(--cmp-desktop-gutters);padding-right:30px;padding-right:var(--cmp-desktop-gutters)}.vehicle-compare .vehicle-compare--content .tds-o-flex-item .vehicle-compare--feature .feature-item .feature-title:after{left:-10px;width:110%}.vehicle-compare .vehicle-compare--content .tds-o-flex-item:first-of-type .vehicle-compare--feature .feature-item .feature-title:after{left:auto;margin-left:10px;width:100%}@media (max-width:639px){.vehicle-compare .vehicle-compare--content .tds-o-flex-item{padding-left:5.33333px;padding-left:calc(var(--tds-base-spacer) / 1.5);padding-right:5.33333px;padding-right:calc(var(--tds-base-spacer) / 1.5);min-width:100px}.vehicle-compare .vehicle-compare--content .tds-o-flex-item:first-of-type{padding-left:12px;padding-left:calc(var(--tds-base-spacer) * 1.5)}.vehicle-compare .vehicle-compare--content .tds-o-flex-item:last-of-type{padding-right:12px;padding-right:calc(var(--tds-base-spacer) * 1.5)}}.vehicle-compare .vehicle-compare--content .vehicle-compare--feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vehicle-compare .vehicle-compare--content .vehicle-compare--feature .feature-item{min-height:94px;padding:16px 0 24px;position:relative}@media (max-width:639px){.vehicle-compare .vehicle-compare--content .vehicle-compare--feature .feature-item{margin-top:9px}}@media (min-width:640px){.vehicle-compare .vehicle-compare--content .vehicle-compare--feature .feature-item{margin-top:0}}.vehicle-compare .vehicle-compare--content .vehicle-compare--feature .feature-item>span{font-family:Gotham Book,system,sans-serif;font-family:var(--tds-sans-font_stack);font-size:14px;font-weight:400;line-height:20px}.vehicle-compare .vehicle-compare--content .vehicle-compare--feature .feature-item .tds-o-text--main_subtitle{font-family:Gotham Light,system,sans-serif;font-family:var(--tds-sans-font_stack--light);font-size:28px;font-weight:600;line-height:28px}.vehicle-compare .vehicle-compare--content .vehicle-compare--feature .feature-item .tds-o-text--body_small{font-size:13px;line-height:16px;padding-bottom:10px}.vehicle-compare .vehicle-compare--content .vehicle-compare--feature .tds-o-flex-item{padding:0}.vehicle-compare .vehicle-compare--content .vehicle-compare--feature .feature-title{color:#ccc;font-weight:600;margin-bottom:0;overflow:hidden;position:absolute;top:-9px;width:100%}.vehicle-compare .vehicle-compare--content .vehicle-compare--feature .feature-title:after{background-color:#717171;content:"";display:inline-block;height:1px;position:absolute;top:8px}.vehicle-compare .vehicle-compare--large .vehicle-compare--content .tds-o-flex-item{padding-left:16px;padding-left:var(--cmp-desktop-gutters--small);padding-right:16px;padding-right:var(--cmp-desktop-gutters--small)}.vehicle-compare .vehicle-compare--large .vehicle-compare--content .vehicle-compare--feature .tds-o-flex-item{padding-left:0;padding-right:0}.vehicle-compare .vehicle-compare--buttons{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:40px;margin-bottom:calc(var(--tds-gutter) * 2);text-align:center}@media (max-width:639px){.vehicle-compare .vehicle-compare--buttons{margin-bottom:55px;margin-bottom:calc(var(--tds-gutter) * 2 + 15px)}}.vehicle-compare .vehicle-compare--buttons .tds-o-flex-item{padding:0 30px 10px;padding:0 var(--cmp-desktop-gutters) 10px}@media (max-width:639px){.vehicle-compare .vehicle-compare--buttons .tds-o-flex-item{min-width:16.66%;padding:0}}.vehicle-compare .vehicle-compare--buttons .tds-o-btn{margin:16px 8px 24px 0;margin:calc(var(--tds-btn-margin, 8px) * 2) var(--tds-btn-margin,8px) calc(var(--tds-btn-margin, 8px) * 3) 0;white-space:nowrap;min-width:112px;width:112px;padding:10px 16px}@media (max-width:639px){.vehicle-compare .vehicle-compare--buttons .tds-o-btn{margin:16px 0 24px;margin:calc(var(--tds-btn-margin, 8px) * 2) 0 calc(var(--tds-btn-margin, 8px) * 3);padding:10px;width:auto;min-width:0}}@supports (-webkit-overflow-scrolling:touch){.vehicle-compare .vehicle-compare--buttons{padding-bottom:80px;padding-bottom:calc(var(--tds-gutter) * 4)}}@media (max-width:639px){.vehicle-compare .tds-o-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.vehicle-compare .tds-flex-item.vehicle-columns-6{width:16.66%}.vehicle-compare--modal{background-color:hsla(0,0%,100%,.15);height:100%;max-height:none;overflow:scroll;-ms-overflow-style:none}.vehicle-compare--modal .tds-o-modal-content{background-image:-webkit-gradient(linear,left top,left bottom,from(#666),color-stop(30%,#000));background-image:linear-gradient(#666,#000 30%);height:auto;margin:0 auto 60px;max-height:none;max-width:660px;max-width:var(--cmp-vehicle-compare-modal-width);min-width:660px;min-width:var(--cmp-vehicle-compare-modal-width);position:absolute;top:60px;width:100%}.vehicle-compare--modal .tds-o-modal-content.vehicle-compare--large{background-image:-webkit-gradient(linear,left top,left bottom,from(#666),color-stop(20%,#000));background-image:linear-gradient(#666,#000 20%);max-width:780px;max-width:var(--cmp-vehicle-compare-modal-width--large);min-width:780px;min-width:var(--cmp-vehicle-compare-modal-width--large)}@media (max-width:639px){.vehicle-compare--modal .tds-o-modal-content.vehicle-compare--large{max-width:unset;min-width:unset}}.vehicle-compare--modal .tds-o-modal-content .tds-o-modal-header{background-color:transparent;border:none;padding:20px 20px 0;padding:var(--tds-gutter) var(--tds-gutter) 0;z-index:2}.vehicle-compare--modal .tds-o-modal-content .tds-o-modal-header .tds-o-modal-title{font-family:Gotham Medium,system,sans-serif;font-family:var(--tds-sans-font_stack--medium);font-size:20px;margin:0;padding:0;text-align:left}.vehicle-compare--modal .tds-o-modal-content.vehicle-compare--large .tds-o-modal-header{padding-left:14px}.vehicle-compare--modal .tds-o-modal-content .tds-o-modal-body{overflow:scroll;-ms-overflow-style:none;padding:0;position:static;width:100%}.vehicle-compare--modal .tds-o-modal-content .tds-o-modal-body:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background-image:linear-gradient(#666,#000 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tds-color--grey_6)),to(var(--tds-color--black)));background-image:linear-gradient(var(--tds-color--grey_6),var(--tds-color--black) 100%);display:block;top:0;left:0;min-height:220px;position:absolute;right:0;z-index:1}@media (max-width:639px){.vehicle-compare--modal .tds-o-modal-content .tds-o-modal-body:before{content:""}}.vehicle-compare--modal .tds-o-modal-content .tds-o-modal-body ::-webkit-scrollbar{display:none}.vehicle-compare--modal .tds-o-modal-content.vehicle-compare--large .tds-o-modal-body:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background-image:linear-gradient(#666,#000 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tds-color--grey_6)),to(var(--tds-color--black)));background-image:linear-gradient(var(--tds-color--grey_6),var(--tds-color--black) 100%);min-height:130px}@supports (-ms-ime-align:auto){.vehicle-compare--modal .tds-o-modal-content .tds-o-modal-header{background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#555));background-image:linear-gradient(#666,#555 100%)}.vehicle-compare--modal .tds-o-modal-content .tds-o-modal-body{background-image:-webkit-gradient(linear,left top,left bottom,from(#555),color-stop(25%,#000));background-image:linear-gradient(#555,#000 25%)}}@media (-ms-high-contrast:none){.vehicle-compare--modal .tds-o-modal-content .tds-o-modal-header{background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#555));background-image:linear-gradient(#666,#555 100%)}.vehicle-compare--modal .tds-o-modal-content .tds-o-modal-body{background-image:-webkit-gradient(linear,left top,left bottom,from(#555),color-stop(25%,#000));background-image:linear-gradient(#555,#000 25%)}}@media (max-width:639px){.vehicle-compare--modal .tds-o-modal-content{bottom:0;height:100%;left:0;margin-left:0;max-width:none;min-width:0;overflow:hidden;position:fixed;right:0;top:0;width:100%}}@media (-ms-high-contrast:none){.vehicle-compare--modal .tds-o-modal-content{left:0;right:0}}@supports (-ms-accelerator:true) or (-ms-ime-align:auto){.vehicle-compare--modal .vehicle-compare .vehicle-compare--buttons .tds-o-flex,.vehicle-compare--modal .vehicle-compare .vehicle-compare--content .tds-o-flex,.vehicle-compare--modal .vehicle-compare .vehicle-compare--header .tds-o-flex{-ms-flex-pack:distribute;justify-content:space-around}}.vehicle-compare--modal.tds-modal--dark .tds-modal-title{color:#fff;color:var(--tds-color--white)}.vehicle-compare--modal ::-webkit-scrollbar{display:none}@-moz-document url-prefix(""){.tds-o-modal-content{overflow:-moz-hidden-unscrollable!important}}