.single-spec{padding-top:50px}.single-spec .compare-trims-button{font-size:14px;line-height:22px;font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;max-width:152px;min-height:46px;padding:14px 22px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#05141f;color:#fff;text-align:center}@media only screen and (min-width: 1440px){.single-spec .compare-trims-button{padding:16px 22px}}.single-spec .compare-trims-button:hover{text-decoration:underline;cursor:pointer}.single-spec .tab-slider--tabs .single-spec__tabs-link{margin-right:32px}.single-spec .tab-slider--tabs .single-spec__tabs-link:last-of-type{margin-right:0}.single-spec [v-cloak]{display:none}.single-spec .accordion-item__title{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;padding-top:15px;padding-bottom:15px}@media screen and (min-width: 768px){.single-spec .accordion-item__title{font-size:16px;line-height:24px}}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec .accordion-item__title{font-size:16px;line-height:24px}}@media only screen and (min-width: 1024px){.single-spec .accordion-item__title{-webkit-box-flex:1;-ms-flex:1 1 33.3%;flex:1 1 33.3%}}.single-spec .accordion-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:25px}@media screen and (min-width: 768px){.single-spec .accordion-item__content{overflow:hidden}}@media only screen and (min-width: 1024px){.single-spec .accordion-item__content{-webkit-box-flex:1;-ms-flex:1 1 67.7%;flex:1 1 67.7%}}.single-spec .accordion-item__content-key{font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-word;word-wrap:break-word}@media screen and (min-width: 768px){.single-spec .accordion-item__content-key{font-size:16px;line-height:24px}}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec .accordion-item__content-key{font-size:16px;line-height:24px}}@media screen and (min-width: 768px){.single-spec .accordion-item__content-key{padding:10px 0}}.single-spec .accordion-item__content-val{-webkit-box-flex:1;-ms-flex:1 1 35%;flex:1 1 35%;font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-word}@media screen and (min-width: 768px){.single-spec .accordion-item__content-val{font-size:16px;line-height:24px}}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec .accordion-item__content-val{font-size:16px;line-height:24px}}@media screen and (min-width: 768px){.single-spec .accordion-item__content-val{padding:10px 0 10px 15px}}.single-spec .accordion-item__content--padding{padding-top:15px;padding-bottom:15px}.single-spec .accordion-item__content--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.single-spec .accordion-item__heading{padding-top:15px;padding-bottom:15px;font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px}@media screen and (min-width: 768px){.single-spec .accordion-item__heading{font-size:16px;line-height:24px}}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec .accordion-item__heading{font-size:16px;line-height:24px}}.single-spec .accordion-item__heading span{cursor:pointer}.single-spec .accordion-item__heading .icon-caret-left{font-size:10px;line-height:14px;font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif}@media screen and (min-width: 768px){.single-spec .accordion-item__heading .icon-caret-left{font-size:11px;line-height:18px}}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec .accordion-item__heading .icon-caret-left{font-size:11px;line-height:18px}}.single-spec .accordion-item__section{margin-top:15px;margin-bottom:15px}@media only screen and (min-width: 1024px){.single-spec .accordion-item__section{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:45px;margin-bottom:45px}}@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){.single-spec .accordion-item__section{-webkit-box-flex:1;-ms-flex:1;flex:1}}.single-spec .accordion-item__image{padding:10px 0}.single-spec .accordion-item__image img{max-width:100%}.single-spec .accordion-item__description{font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;padding:10px 0}.single-spec__header{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;padding-left:32px;display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:14px;padding-top:15px}@media screen and (min-width: 768px){.single-spec__header{padding-left:58px}}@media only screen and (min-width: 1024px){.single-spec__header{padding-left:64px}}@media only screen and (min-width: 1440px){.single-spec__header{padding-left:80px}}@media only screen and (min-width: 1920px){.single-spec__header{padding:25px 80px}}.single-spec__header .back-button-container{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px}.single-spec__header .back-button-container span{cursor:pointer}.single-spec__header .back-button-container .icon-caret-left{font-size:10px;line-height:14px}.single-spec__header--sticky{-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;background-color:#05141f;color:#fff}.single-spec__header--sticky .back-button-container{display:none}@media only screen and (min-width: 1024px){.single-spec__header--sticky{padding-top:25px;padding-bottom:18px}}@media only screen and (min-width: 1024px){.single-spec__header--sticky{row-gap:8px}}.single-spec__header--sticky .compare-trims-button{border:1px solid #fff}.single-spec__header--sticky .single-spec__vehicle{display:block;font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px}@media screen and (min-width: 768px){.single-spec__header--sticky .single-spec__vehicle{font-size:20px;line-height:28px}}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec__header--sticky .single-spec__vehicle{font-size:20px;line-height:28px}}.single-spec__header--sticky .single-spec__trims{-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;margin-top:0px;padding-top:0px;overflow:auto;padding-bottom:10px}@media only screen and (min-width: 1024px){.single-spec__header--sticky .single-spec__trims{padding-top:10px}}@media only screen and (min-width: 1920px){.single-spec__header--sticky .single-spec__trims{padding-top:0;padding-left:455px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.single-spec__header--sticky .single-spec__tabs-link{color:#fff}@media only screen and (min-width: 1920px){.single-spec__header--sticky .single-spec__tabs{margin-top:0}}.single-spec__header--sticky .tab-slider--slider{background-color:#fff}.single-spec__vehicle{display:none}.single-spec .back-vehicle-name-container{grid-column:1 / 1;grid-row:1 / 1}.single-spec .compare-button-container{grid-column:3 / 3;grid-row:1 / 2;margin-right:30px}@media screen and (min-width: 768px){.single-spec .compare-button-container{margin-right:58px}}@media only screen and (min-width: 1440px){.single-spec .compare-button-container{margin-right:80px}}@media only screen and (min-width: 1920px){.single-spec .compare-button-container{margin-right:0px}}.single-spec__trims{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;grid-column:1 / 4;grid-row:2 / 2}@media screen and (min-width: 768px){.single-spec__trims{margin-right:0}}@media only screen and (min-width: 1440px){.single-spec__trims{margin-top:0;padding-bottom:0}}@media only screen and (min-width: 1920px){.single-spec__trims{grid-column:2 / 2;grid-row:1 / 2;white-space:nowrap;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:587px}}.single-spec__tabs .tab-slider{margin-top:0px;padding-top:5px}.single-spec__tabs .tab-slider .horizontal{height:3px}.single-spec__tabs .tab-slider--tabs{font-size:16px;line-height:24px}.single-spec__tabs .tab-slider--tabs>div{margin-left:15px;margin-right:15px}>.single-spec__tabs .tab-slider--tabs:last-child span{padding-right:16px}.single-spec__tabs .active{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif}.single-spec__tabs-link{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;margin-left:15px;text-decoration:underline;cursor:pointer;color:#05141f}.single-spec__overview{padding-top:40px;padding-bottom:40px;padding-right:32px;padding-left:32px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.single-spec__overview{padding-right:58px;padding-left:58px}}@media only screen and (min-width: 1024px){.single-spec__overview{padding-right:64px;padding-left:64px}}@media only screen and (min-width: 1440px){.single-spec__overview{padding-right:82px;padding-left:82px}}.single-spec__overview-text{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}.single-spec__overview-picture{-webkit-box-flex:1;-ms-flex:1 1 67%;flex:1 1 67%;display:none}.single-spec__overview-picture picture,.single-spec__overview-picture img{max-width:100%}@media only screen and (min-width: 1024px){.single-spec__overview-picture{display:block}}.single-spec__overview .hero-content__title{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:36px;line-height:40px;letter-spacing:-1px}@media only screen and (min-width: 1024px){.single-spec__overview .hero-content__title{font-size:50px;line-height:50px}}@media only screen and (min-width: 1440px){.single-spec__overview .hero-content__title{font-size:60px;line-height:60px}}@media screen and (min-width: 768px){.single-spec__overview .hero-content__title{padding-bottom:15px}}.single-spec__overview .hero-content__text{padding-top:15px;padding-bottom:15px}.single-spec__overview .hero-content__text-heading{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px}@media only screen and (min-width: 1024px){.single-spec__overview .hero-content__text-heading{font-size:24px;line-height:30px}}.single-spec__overview .hero-content__text-sub{font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:10px;line-height:14px}@media only screen and (min-width: 1024px){.single-spec__overview .hero-content__text-sub{font-size:14px;line-height:22px}}.single-spec__overview .hero-content__button{padding-top:15px}.single-spec__overview .hero-content__button button{color:#05141f}.single-spec__overview .hero-content__button button:hover{color:#fff;border-color:transparent}.single-spec__overview .hero-content .msrp-label{font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:10px;line-height:14px;cursor:pointer;margin-left:-4px}@media only screen and (min-width: 1024px){.single-spec__overview .hero-content .msrp-label{font-size:14px;line-height:22px}}.single-spec__accordion-section{padding-left:32px;padding-right:32px}@media screen and (min-width: 768px){.single-spec__accordion-section{padding-left:58px;padding-right:58px}}@media only screen and (min-width: 1024px){.single-spec__accordion-section{padding-left:64px;padding-right:64px}}@media only screen and (min-width: 1440px){.single-spec__accordion-section{padding-left:84px;padding-right:84px}}.single-spec__accordion-section .accordion-group{padding-bottom:80px}.single-spec__accordion-section .accordion-group .accordion-wrapper>.accordion-header{cursor:pointer;padding-top:20px;padding-bottom:20px;border-bottom:2px solid rgba(0,0,0,0.2);font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px}@media screen and (min-width: 768px){.single-spec__accordion-section .accordion-group .accordion-wrapper>.accordion-header{font-size:24px;line-height:30px}}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec__accordion-section .accordion-group .accordion-wrapper>.accordion-header{font-size:24px;line-height:30px}}.single-spec__accordion-section .accordion-group .accordion-wrapper>.accordion-header>.accordion-icon:before{border-style:solid;border-width:0.2em 0.2em 0 0;content:'';display:inline-block;left:0.15em;position:relative;top:0.65em;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform 0.2s ease-in;transition:-webkit-transform 0.2s ease-in;transition:transform 0.2s ease-in;transition:transform 0.2s ease-in, -webkit-transform 0.2s ease-in;vertical-align:top;font-size:11px;line-height:18px;width:7px;height:7px}@media only screen and (min-width: 1024px){.single-spec__accordion-section .accordion-group .accordion-wrapper>.accordion-header>.accordion-icon:before{width:9px;height:9px}}.single-spec__accordion-section .accordion-group .accordion-wrapper>.accordion-content.accordion-open{max-height:none}.single-spec__accordion-section .accordion-group .accordion-wrapper[accordiondisabled='true']{pointer-events:none}.single-spec__accordion-section .accordion-group .accordion-wrapper[accordiondisabled='true'] .accordion-icon{display:none}.single-spec__accordion-section .accordion-group .accordion-wrapper.accordion-active>.accordion-header{border-bottom:2px solid #05141f}.single-spec__accordion-section .accordion-group .accordion-wrapper.accordion-active>.accordion-header>.accordion-icon::before{content:'';-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.single-spec__highlights-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.single-spec__highlights .accordion-item__section{display:block}@media only screen and (min-width: 1024px){.single-spec__highlights .accordion-item__section{padding-right:40px}}@media only screen and (min-width: 1024px){.single-spec__highlights .accordion-item__section:last-child{padding-right:0}}@media only screen and (min-width: 1024px){.single-spec__highlights-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-spec__color .accordion-item__values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1024px){.single-spec__color .accordion-item__values{-webkit-box-flex:1;-ms-flex:1 1 67.7%;flex:1 1 67.7%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-spec__color .accordion-item__values>div{padding-top:12px;padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media screen and (min-width: 768px){.single-spec__color .accordion-item__values>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.single-spec__color .accordion-item__values>div .color-circle{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,0.2)}.single-spec__color .accordion-item__values>div .color-image{width:36px;height:36px;overflow:hidden}.single-spec__color .accordion-item__values>div .color-image img{max-width:100%;border-radius:50%;border:1px solid rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box}.single-spec__color .accordion-item__values>div .color-name{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px;font-size:14px;line-height:22px;font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif}@media screen and (min-width: 768px){.single-spec__color .accordion-item__values>div .color-name{font-size:16px;line-height:24px}}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec__color .accordion-item__values>div .color-name{font-size:16px;line-height:24px}}@media screen and (min-width: 768px){.single-spec__dimensions-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__title:last-child{margin-top:40px}}.single-spec__dimensions .accordion-item__content{padding:10px 0;padding-top:10px;padding-bottom:10px;width:100%}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__content{-webkit-box-flex:1;-ms-flex:1 1 66%;flex:1 1 66%}.single-spec__dimensions .accordion-item__content .tab-slider--tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-spec__dimensions .accordion-item__content:last-child{margin-top:40px}}.single-spec__dimensions .accordion-item__content-feature.list{padding-top:0}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__content-feature.list{padding-top:30px}}.single-spec__dimensions .accordion-item__content-feature .list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.2)}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__content-feature .list__item{padding-top:30px;padding-bottom:30px}}.single-spec__dimensions .accordion-item__content-feature .list__item-label{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__content-feature .list__item-label{font-size:16px;line-height:24px}}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec__dimensions .accordion-item__content-feature .list__item-label{font-size:16px;line-height:24px}}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__content-feature .list__item-label{-webkit-box-flex:1;-ms-flex:1 1 83%;flex:1 1 83%}}.single-spec__dimensions .accordion-item__content-feature .list__item-value{font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;margin-left:1.5em}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__content-feature .list__item-value{font-size:16px;line-height:24px}}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec__dimensions .accordion-item__content-feature .list__item-value{font-size:16px;line-height:24px}}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__content-feature .list__item-value{margin-left:0;-webkit-box-flex:1;-ms-flex:1 1 17%;flex:1 1 17%;justify-self:flex-end}}.single-spec__dimensions .accordion-item__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:25%}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__tab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-spec__dimensions .accordion-item__tab-title{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;color:#05141f}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__tab-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:20px}}@media only screen and (min-width: 1024px){.single-spec__dimensions .accordion-item__tab-title{padding-bottom:20px}}.single-spec__dimensions .accordion-item__tab-text{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;color:#05141f;font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px}@media screen and (min-width: 812px) and (max-width: 896px) and (orientation: landscape){.single-spec__dimensions .accordion-item__tab-text{font-size:16px;line-height:24px}}@media only screen and (min-width: 1024px){.single-spec__dimensions .accordion-item__tab-text{font-size:30px;line-height:36px}}@media screen and (min-width: 768px){.single-spec__dimensions .accordion-item__tab-text{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif}}@media only screen and (min-width: 1024px){.single-spec__dimensions .accordion-item__tab-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.single-spec__features .accordion-item__content{padding-right:0}.single-spec__features .accordion-item__content .accordion-group{margin-bottom:20px}.single-spec__features .accordion-item__content .accordion-group .accordion-wrapper>.accordion-header{font-size:16px;line-height:24px;font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;padding-right:20px;border-bottom:1px solid rgba(0,0,0,0.2)}.single-spec__features .accordion-item__content .accordion-group .accordion-wrapper>.accordion-header>.accordion-icon:before{width:5px;height:5px;font-size:10px;line-height:14px}@media only screen and (min-width: 1024px){.single-spec__features .accordion-item__content .accordion-group .accordion-wrapper>.accordion-header>.accordion-icon:before{width:7px;height:7px}}.single-spec__features .accordion-item__content .accordion-group .accordion-wrapper>.accordion-content.accordion-open{max-height:none}@media screen and (min-width: 768px){.single-spec__features .accordion-item__content .accordion-group .accordion-wrapper>.accordion-content.accordion-open{padding-right:125px}}.single-spec__features .accordion-item__content .accordion-group .accordion-wrapper.accordion-active>.accordion-header{padding-right:20px;border-bottom:none}.single-spec__features .accordion-item__disclaimer{padding:10px 0;font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;cursor:pointer;text-decoration:underline}.single-spec__features-text{padding:10px 0}.single-spec .accordion{margin-top:20px;margin-bottom:20px}.single-spec .accordion__title{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:20px;line-height:28px;border-bottom:2px solid rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:15px}.single-spec .accordion__content{display:none}.single-spec .accordion__content--active{display:block}

.compare-spec [v-cloak]{display:none}.compare-spec *{word-break:break-word;-ms-word-break:normal}.compare-spec .order1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;margin-right:10px}@media screen and (min-width: 768px){.compare-spec .order1{margin-right:32px}}@media only screen and (min-width: 1024px){.compare-spec .order1{margin-right:0}}.compare-spec .order2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}.compare-spec .accordion-wrapper .accordion-content.accordion-open{max-height:none}@media only screen and (min-width: 1024px){.compare-spec .accordion-wrapper .accordion-content.accordion-open{padding-bottom:40px}}.compare-spec .accordion-wrapper.accordion-active .compare-spec__section.compare-spec__feature{max-height:none}@media only screen and (min-width: 1024px){.compare-spec .accordion-wrapper.accordion-active .compare-spec__section.compare-spec__feature{padding-bottom:0}}@media only screen and (min-width: 1024px){.compare-spec .accordion-wrapper.accordion-active .compare-spec__section.compare-spec__feature:last-child{padding-bottom:40px}}.compare-spec .include-circle,.compare-spec .optional-circle,.compare-spec .unavailable-bar{width:10px;height:10px;border:1px solid #ea0029;display:inline-block;vertical-align:middle;margin-left:10px;border-radius:50%}.compare-spec .include-circle{background-color:#ea0029}.compare-spec .unavailable-bar{border-radius:0;height:0;border-color:#05141f}.compare-spec__jumbotron{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;padding:45px 32px;background-color:#f2f2f2}@media screen and (min-width: 768px){.compare-spec__jumbotron{padding:74px 64px 80px 64px}}@media only screen and (min-width: 1440px){.compare-spec__jumbotron{padding:74px 100px 80px 100px}}@media only screen and (min-width: 1024px){.compare-spec__jumbotron{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.compare-spec__jumbotron .vehicle-section__link{padding:15px 0}.compare-spec__jumbotron .vehicle-section__link span{cursor:pointer;font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px}.compare-spec__jumbotron .vehicle-section__link .icon-caret-left{font-size:11px}.compare-spec__jumbotron .vehicle-section__model{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;display:block;font-size:36px;margin:22px 0;line-height:100%;color:#05141f}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__model{font-size:50px;margin:44px 0}}@media only screen and (min-width: 1440px){.compare-spec__jumbotron .vehicle-section__model{font-size:60px}}.compare-spec__jumbotron .vehicle-section__indicators{padding:0 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #666;min-height:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__indicators{padding:0 64px}}@media only screen and (min-width: 1024px){.compare-spec__jumbotron .vehicle-section__indicators{min-height:62px;padding:0 100px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.compare-spec__jumbotron .vehicle-section__indicators-item{margin-right:0px;font-size:12px;line-height:18px;margin-right:20px}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__indicators-item{margin-right:40px}}@media only screen and (min-width: 1024px){.compare-spec__jumbotron .vehicle-section__indicators-item{margin-right:0;margin-left:40px}}@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){.compare-spec__jumbotron .vehicle-section__indicators-item{display:inline-block;padding:22px 0}}.compare-spec__jumbotron .vehicle-section__trim{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:77px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__trim{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1440px){.compare-spec__jumbotron .vehicle-section__trim{width:100%}}@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){.compare-spec__jumbotron .vehicle-section__trim>div{padding:23px 0}}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__trim>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}}@media only screen and (min-width: 1024px){.compare-spec__jumbotron .vehicle-section__trim>div{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}@media only screen and (min-width: 1440px){.compare-spec__jumbotron .vehicle-section__trim>div{padding-right:40px}}@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){.compare-spec__jumbotron .vehicle-section__trim>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}.compare-spec__jumbotron .vehicle-section__trim-heading{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:24px;line-height:30px;letter-spacing:-0.5px}@media only screen and (min-width: 1440px){.compare-spec__jumbotron .vehicle-section__trim-heading{margin-bottom:14px}}.compare-spec__jumbotron .vehicle-section__trim-text{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px;display:inline-block}@media only screen and (min-width: 1024px){.compare-spec__jumbotron .vehicle-section__trim-text{display:block}}@media only screen and (min-width: 1440px){.compare-spec__jumbotron .vehicle-section__trim-text{display:inline-block}}.compare-spec__jumbotron .vehicle-section__trim-sub{font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;color:#666;font-size:12px;line-height:18px;display:inline-block}@media only screen and (min-width: 1024px){.compare-spec__jumbotron .vehicle-section__trim-sub{display:block}}@media only screen and (min-width: 1440px){.compare-spec__jumbotron .vehicle-section__trim-sub{display:inline-block}}.compare-spec__jumbotron .vehicle-section__trim-sub--msrp{cursor:pointer}.compare-spec__jumbotron .vehicle-section__trim-sub span{display:inline-block}.compare-spec__jumbotron .vehicle-section__row{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 20px 0}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__row{margin-bottom:10px;padding:16px 0 16px 0}}.compare-spec__jumbotron .vehicle-section__dropdown{width:100%;margin-right:10px;border-bottom:1px solid #9ea1a2;position:relative}.compare-spec__jumbotron .vehicle-section__dropdown:last-child{margin-right:0}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__dropdown{margin-right:32px}}.compare-spec__jumbotron .vehicle-section__dropdown-list{width:100%;font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:24px;background-color:transparent;border:none;outline:none;-moz-appearance:none;-webkit-appearance:none}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__dropdown-list{font-size:24px;line-height:44px}}.compare-spec__jumbotron .vehicle-section__dropdown-list::-ms-expand{display:none}.compare-spec__jumbotron .vehicle-section__dropdown-item{position:absolute;bottom:-32px;line-height:20px}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__dropdown-item{bottom:-40px}}@media only screen and (min-width: 1024px){.compare-spec__jumbotron .vehicle-section__dropdown-item{bottom:-60px}}.compare-spec__jumbotron .vehicle-section__dropdown-item .dropdown-text{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__dropdown-item .dropdown-text{font-size:16px}}@media only screen and (min-width: 1024px){.compare-spec__jumbotron .vehicle-section__dropdown-item .dropdown-text{font-size:24px}}.compare-spec__jumbotron .vehicle-section__dropdown-item .dropdown-sub{font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:10px;color:#666}@media screen and (min-width: 768px){.compare-spec__jumbotron .vehicle-section__dropdown-item .dropdown-sub{font-size:12px}}.compare-spec__jumbotron .vehicle-section__dropdown-item .dropdown-sub__msrp{cursor:pointer}.compare-spec__jumbotron .vehicle-section__dropdown-item .dropdown-sub span{display:inline-block}.compare-spec__jumbotron .vehicle-section__dropdown .dropdown-icon{right:5px;position:absolute;top:9px}.compare-spec__jumbotron .vehicle-section__dropdown .dropdown-icon::before{-webkit-transition:-webkit-transform 0.2s ease-in;transition:-webkit-transform 0.2s ease-in;transition:transform 0.2s ease-in;transition:transform 0.2s ease-in, -webkit-transform 0.2s ease-in;content:'';display:inline-block;position:relative;height:5px;width:5px;top:-2px;left:-5px;font-size:12px;border-style:solid;border-width:0.2em 0.2em 0 0;-webkit-transform:rotate(135deg);transform:rotate(135deg);vertical-align:top}.compare-spec__jumbotron--sticky{-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;background-color:#05141f;color:#fff;padding:0}.compare-spec__jumbotron--sticky .unavailable-bar{border-color:#fff}.compare-spec__jumbotron--sticky .vehicle-section__link{display:none}.compare-spec__jumbotron--sticky .vehicle-section__trim{padding:0 20px}@media screen and (min-width: 768px){.compare-spec__jumbotron--sticky .vehicle-section__trim{padding:0 64px}}@media only screen and (min-width: 1024px){.compare-spec__jumbotron--sticky .vehicle-section__trim{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width: 1440px){.compare-spec__jumbotron--sticky .vehicle-section__trim{padding:0 100px}}.compare-spec__jumbotron--sticky .vehicle-section__row{padding:0 32px;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 768px){.compare-spec__jumbotron--sticky .vehicle-section__row{padding:0 64px}}@media only screen and (min-width: 1440px){.compare-spec__jumbotron--sticky .vehicle-section__row{padding:0 100px}}.compare-spec__jumbotron--sticky .vehicle-section__dropdown{border-bottom:none}.compare-spec__jumbotron--sticky .vehicle-section__dropdown-list{color:#fff;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none}.compare-spec__jumbotron--sticky .vehicle-section__dropdown-list::-ms-expand{display:none}.compare-spec__jumbotron--sticky .vehicle-section__dropdown-item{display:none}.compare-spec__jumbotron--sticky .vehicle-section__dropdown .dropdown-icon{display:none}.compare-spec__accordion-section{padding:28px 32px;word-break:break-word}@media screen and (min-width: 768px){.compare-spec__accordion-section{padding:32px 64px}}@media only screen and (min-width: 1440px){.compare-spec__accordion-section{padding:40px 100px}}.compare-spec__accordion-section .accordion-group .accordion-wrapper>.accordion-header{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;padding:22px 0;font-size:16px;cursor:pointer;border-bottom:2px solid #f2f2f2}@media screen and (min-width: 768px){.compare-spec__accordion-section .accordion-group .accordion-wrapper>.accordion-header{font-size:24px;padding:34px 0}}.compare-spec__accordion-section .accordion-group .accordion-wrapper>.accordion-header>.accordion-icon:before{-webkit-transition:-webkit-transform 0.2s ease-in;transition:-webkit-transform 0.2s ease-in;transition:transform 0.2s ease-in;transition:transform 0.2s ease-in, -webkit-transform 0.2s ease-in;border-style:solid;border-width:0.2em 0.2em 0 0;content:'';display:inline-block;height:5px;width:5px;top:5px;left:0;position:relative;-webkit-transform:rotate(135deg);transform:rotate(135deg);vertical-align:top;font-size:12px}.compare-spec__accordion-section .accordion-group .accordion-wrapper.accordion-active>.accordion-header{border-bottom:2px solid #05141f}.compare-spec__accordion-section .accordion-group .accordion-wrapper.accordion-active>.accordion-header>.accordion-icon:before{content:'';-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.compare-spec__section .cs-accordion{border-bottom:1px solid rgba(0,0,0,0.2);padding:28px 0}@media screen and (min-width: 768px){.compare-spec__section .cs-accordion{padding:34px 0 36px 0}}.compare-spec__section .cs-accordion .accordion-open{padding-bottom:20px}.compare-spec__section .cs-accordion__title{font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;width:calc(100% - 50px)}@media only screen and (min-width: 1024px){.compare-spec__section .cs-accordion__item{display:-webkit-box;display:-ms-flexbox;display:flex}}.compare-spec__section .cs-accordion__item-vals{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;width:100%}@media screen and (min-width: 768px){.compare-spec__section .cs-accordion__item-vals{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 1024px){.compare-spec__section .cs-accordion__item-vals{padding-top:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.compare-spec__section .cs-accordion__item-vals .cs-accordion__row{padding-right:0px}@media only screen and (min-width: 1024px){.compare-spec__section .cs-accordion__item-vals>div{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding-top:28px;padding-right:40px}}@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){.compare-spec__section .cs-accordion__item-vals>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}.compare-spec__section .cs-accordion__item-vals>div .color-circle{width:20px;height:20px;border-radius:50%}.compare-spec__section .cs-accordion__item-vals>div .color-circle.circle--border{width:19px;height:19px;border:1px solid #9ea1a2}.compare-spec__section .cs-accordion__item-vals>div .color-image{width:20px;height:20px;overflow:hidden}.compare-spec__section .cs-accordion__item-vals>div .color-image img{max-width:100%;border-radius:50%;border:1px solid rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box}.compare-spec__section .cs-accordion__item-vals>div span{display:inline-block;padding:0;margin:0 10px 10px 0;vertical-align:middle}.compare-spec__section .cs-accordion__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.compare-spec__section .cs-accordion__row--padding{padding-top:20px;width:100%}.compare-spec__section .cs-accordion__row--padding .cs-accordion__column:first-child{margin-right:10px}@media screen and (min-width: 768px){.compare-spec__section .cs-accordion__row--padding .cs-accordion__column:first-child{margin-right:32px}}@media only screen and (min-width: 1024px){.compare-spec__section .cs-accordion__row--padding .cs-accordion__column:first-child{margin-right:0}}@media only screen and (min-width: 1440px){.compare-spec__section .cs-accordion__row--padding:first-child{padding-right:0px}}.compare-spec__section .cs-accordion__column{width:100%;display:inline-block;font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px}@media screen and (min-width: 768px){.compare-spec__section .cs-accordion__column{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}}.compare-spec__section .cs-accordion__column .optional-circle,.compare-spec__section .cs-accordion__column .unavailable-bar,.compare-spec__section .cs-accordion__column .include-circle{margin-left:0;margin-right:0;padding-right:0}.compare-spec__section .cs-accordion__column>div{padding-right:40px}.compare-spec__section .cs-accordion__column>div .optional-circle,.compare-spec__section .cs-accordion__column>div .unavailable-bar,.compare-spec__section .cs-accordion__column>div .include-circle{padding-right:0}.compare-spec__section .cs-accordion__group .accordion-open{padding-bottom:0px}.compare-spec__section .cs-accordion__block{display:block}@media screen and (min-width: 768px){.compare-spec__section .cs-accordion__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.compare-spec__section .cs-accordion__pic-col{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0px;padding:30px 30px 30px 0}@media screen and (min-width: 768px){.compare-spec__section .cs-accordion__pic-col{margin-right:20px}}.compare-spec__section .cs-accordion__pic-col img{max-width:100%}.compare-spec__section .cs-accordion__pic-col .description-text{font-family:'designk-medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px}.compare-spec__section .cs-accordion__pic-col .disclaimer-link{margin-top:18px;font-family:'designk-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;text-decoration:underline;cursor:pointer}.compare-spec__feature{margin:0}.compare-spec__feature .cs-accordion{border:none;padding:0;overflow-x:hidden}.compare-spec__feature .accordion-group{margin-bottom:0px}@media screen and (min-width: 768px){.compare-spec__feature .accordion-group{margin-bottom:32px}}.compare-spec__feature .accordion-group .accordion-wrapper{position:relative}@media only screen and (min-width: 1440px){.compare-spec__feature .accordion-group .accordion-wrapper{padding:0}}.compare-spec__feature .accordion-group .accordion-wrapper.accordion-active::before,.compare-spec__feature .accordion-group .accordion-wrapper:hover::before{content:'';position:absolute;top:-1px;left:-32px;right:-32px;bottom:0;background-color:#f2f2f2;z-index:-1}@media screen and (min-width: 768px){.compare-spec__feature .accordion-group .accordion-wrapper.accordion-active::before,.compare-spec__feature .accordion-group .accordion-wrapper:hover::before{left:-64px;right:-64px}}@media only screen and (min-width: 1440px){.compare-spec__feature .accordion-group .accordion-wrapper.accordion-active::before,.compare-spec__feature .accordion-group .accordion-wrapper:hover::before{left:-100px;right:-100px}}.compare-spec__feature .accordion-group .accordion-wrapper.accordion-active .accordion-icon,.compare-spec__feature .accordion-group .accordion-wrapper:hover .accordion-icon{visibility:visible;opacity:1}.compare-spec__feature .accordion-group .accordion-wrapper.accordion-active[accordiondisabled='true']>.accordion-header,.compare-spec__feature .accordion-group .accordion-wrapper:hover[accordiondisabled='true']>.accordion-header{pointer-events:none}.compare-spec__feature .accordion-group .accordion-wrapper.accordion-active[accordiondisabled='true'] .accordion-icon,.compare-spec__feature .accordion-group .accordion-wrapper:hover[accordiondisabled='true'] .accordion-icon{display:none}.compare-spec__feature .accordion-group .accordion-wrapper.accordion-active[accordiondisabled='true']:hover::before,.compare-spec__feature .accordion-group .accordion-wrapper:hover[accordiondisabled='true']:hover::before{display:none}.compare-spec__feature .accordion-group .accordion-wrapper.accordion-active .accordion-header{border-bottom:2px solid #05141f}.compare-spec__feature .accordion-header{font-size:16px;padding:34px 0 36px 0;border-bottom:2px solid #f2f2f2;line-height:24px;display:block;position:relative}.compare-spec__feature .accordion-header .accordion-icon{position:absolute;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e7e7e7;visibility:hidden;opacity:0;text-align:center;top:28%;width:46px;height:46px;right:0;padding:15px}.compare-spec__feature .accordion-header .accordion-icon::before{font-size:8px}

