.all-vehicles-page .main-header{padding-top:2.1428571rem;margin-bottom:-1.0714286rem}@media screen and (max-width:699px){.all-vehicles-page{padding-left:0;padding-right:0}}.all-vehicles-page .keystat-group{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:.7142857rem}@media screen and (max-width:1004px){.all-vehicles-page .keystat-group{border-top:.0714286rem solid var(--gcss-colors-line-primary);padding-top:.3571429rem}}.all-vehicles-page .navigation-card-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1005px){.all-vehicles-page .navigation-card-wrapper,.all-vehicles-page .navigation-card-wrapper>a{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.all-vehicles-page .navigation-card-wrapper .navigation-card-image,.all-vehicles-page .navigation-card-wrapper .navigation-card-image .navigation-card-container,.all-vehicles-page .navigation-card-wrapper>a{display:-webkit-flex;display:-ms-flexbox;display:flex}.all-vehicles-page .navigation-card-wrapper .navigation-card-image .navigation-card-container>.sdp-row:first-child{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;height:100%}.all-vehicles-page .navigation-card-wrapper .navigation-card-image .navigation-card-container .navigation-card-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.all-vehicles-page .navigation-card-wrapper .navigation-card-image .navigation-card-container .navigation-card-content>div{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.all-vehicles-page .navigation-card-wrapper .navigation-card-image .navigation-card-container .navigation-card-content .icon-container{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.all-vehicles-page .navigation-card-wrapper .navigation-card-image .navigation-card-container .icon-details:empty{display:none;height:0}.all-vehicles-page .navigation-card-wrapper>.sdp-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}}@media screen and (max-width:699px){.all-vehicles-page .navigation-card-wrapper{border-bottom:.0714286rem solid var(--gcss-colors-line-primary);padding-right:.3571429rem;padding-left:.3571429rem;width:100%}}.all-vehicles-page .navigation-card-wrapper .navigation-card-container{position:relative}@media screen and (min-width:1005px){.all-vehicles-page .navigation-card-wrapper .navigation-card-container{width:100%}}.all-vehicles-page .navigation-card-wrapper .navigation-card-container .msrp-wrapper{border-bottom:.0714286rem solid var(--gcss-colors-line-primary)}@media screen and (min-width:1005px){.all-vehicles-page .navigation-card-wrapper .navigation-card-container .msrp-wrapper{width:100%}}@media screen and (max-width:1004px){.all-vehicles-page .navigation-card-wrapper .navigation-card-container .msrp-wrapper{border-bottom:none;text-align:left;padding-left:0}}.all-vehicles-page .navigation-card-wrapper .navigation-card-container .description,.all-vehicles-page .navigation-card-wrapper .navigation-card-container .price-container,.all-vehicles-page .navigation-card-wrapper .navigation-card-container .vehicle-name{text-transform:none}@media screen and (min-width:1005px){.all-vehicles-page .navigation-card-wrapper .navigation-card-container .description,.all-vehicles-page .navigation-card-wrapper .navigation-card-container .price-container,.all-vehicles-page .navigation-card-wrapper .navigation-card-container .vehicle-name{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}}@media screen and (max-width:1004px){.all-vehicles-page .navigation-card-wrapper .navigation-card-container .description,.all-vehicles-page .navigation-card-wrapper .navigation-card-container .price-container,.all-vehicles-page .navigation-card-wrapper .navigation-card-container .vehicle-name{text-align:left;padding-left:0;margin-left:0}}.all-vehicles-page .navigation-card-wrapper .navigation-card-container .description{text-transform:uppercase}.all-vehicles-page .navigation-card-wrapper .price-border{border-bottom:none}.all-vehicles-page .nobuttons .navigation-card-wrapper>a{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.all-vehicles-page__section{padding:1.0714286rem 0}.all-vehicles-page__section .document-name-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.all-vehicles-page__paragraph-header-container{margin:0 auto}.all-vehicles-page__paragraph-header-container.left-aligned{text-align:left}.all-vehicles-page__paragraph-header-container.right-aligned{text-align:right}.all-vehicles-page__paragraph-header-container.center-aligned{text-align:center}@media screen and (min-width:1005px){.all-vehicles-page__paragraph-header-container.full-width{width:100%}.all-vehicles-page__paragraph-header-container.three-quarter-width{width:75%}.all-vehicles-page__paragraph-header-container.half-width{width:50%}}.all-vehicles-page__paragraph-header-container .paragraph-header{padding:1.0714286rem 2.1428571rem}@media screen and (max-width:699px){.all-vehicles-page__paragraph-header-container .paragraph-header{padding:1.0714286rem .3571429rem;margin:0 1.0714286rem}}.all-vehicles-page__paragraph-header-container .paragraph-header .paragraph-header-sub-title{margin:0 auto;padding-top:.3571429rem;text-transform:none}.all-vehicles-page__navcard-group.border-top{border-top:1px solid var(--gcss-colors-line-primary)}.all-vehicles-page__navcard-group.border-bottom-all,.all-vehicles-page__navcard-group.border-bottom-default{border-bottom:1px solid var(--gcss-colors-line-primary);padding-bottom:30px}@media screen and (max-width:699px){.all-vehicles-page__navcard-group.border-bottom-all .document-name-wrapper:last-child .navigation-card-wrapper,.all-vehicles-page__navcard-group.border-bottom-default .document-name-wrapper:last-child .navigation-card-wrapper{border-bottom:none}}.all-vehicles-page__section:last-of-type .all-vehicles-page__navcard-group.border-bottom-default{border-bottom:none}@media screen and (max-width:699px){.all-vehicles-page__section:last-of-type .all-vehicles-page__navcard-group.border-bottom-all{border-bottom:none}}.navigation-card-wrapper.sdp-grid .navigation-card-container .description,.navigation-card-wrapper.sdp-grid .navigation-card-container .price-container,.navigation-card-wrapper.sdp-grid .navigation-card-container .vehicle-name{text-transform:none}@media screen and (min-width:1005px){.navigation-card-wrapper.sdp-grid .navigation-card-container .description,.navigation-card-wrapper.sdp-grid .navigation-card-container .price-container,.navigation-card-wrapper.sdp-grid .navigation-card-container .vehicle-name{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}}@media screen and (max-width:1004px){.navigation-card-wrapper.sdp-grid .navigation-card-container .description,.navigation-card-wrapper.sdp-grid .navigation-card-container .price-container,.navigation-card-wrapper.sdp-grid .navigation-card-container .vehicle-name{text-align:left;padding-left:0;margin-left:0}}@media screen and (min-width:1005px){.navigation-card-wrapper.sdp-grid .navigation-card-container .price-container{display:block}}.navigation-card-wrapper.sdp-grid .msrp-wrapper{border-bottom:.0714286rem solid var(--gcss-colors-line-primary)}@media screen and (max-width:1004px){.navigation-card-wrapper.sdp-grid .msrp-wrapper{border-bottom:none;text-align:left;padding-left:0}}@media screen and (max-width:699px){.navigation-card-wrapper.sdp-grid{border-bottom:.0714286rem solid var(--gcss-colors-line-primary);padding-right:.3571429rem;padding-left:.3571429rem;width:100%}}.navigation-card-wrapper.sdp-grid .buttons-container{border-top:none;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:699px){.navigation-card-wrapper.sdp-grid .buttons-container{padding-left:0;padding-right:0}}@media screen and (min-width:1005px){.navigation-card-wrapper.sdp-grid .buttons-container{padding-left:1.4285714rem;padding-right:1.4285714rem}}.gcss-theme-light.navigation-card-wrapper .navigation-card-container .gcss-icon-chevron-right-2{color:var(--gcss-colors-element-primary_light)}.all-vehicles-page.gcss-theme-light{background-color:var(--gcss-colors-background-primary_light)}.all-vehicles-page.gcss-theme-light .main-header{color:var(--gcss-colors-text-body-primary_light)}.gcss-theme-dark.navigation-card-wrapper .navigation-card-container .gcss-icon-chevron-right-2{color:var(--gcss-colors-element-primary_dark)}.all-vehicles-page.gcss-theme-dark{background-color:var(--gcss-colors-background-primary_dark)}.all-vehicles-page.gcss-theme-dark .main-header{color:var(--gcss-colors-text-body-primary_dark)}