.accordion-group{border-bottom:1px solid #e6e6e6}.accordion-header{display:flex;justify-content:space-between;align-items:center;min-height:48px;height:48px}.accordion-header .accordion-section-title{font-size:16px;width:100%}.accordion-header[aria-expanded=true] .accordion-section-icon{transform:rotate(180deg)}.accordion-panel[aria-hidden=true]{display:none}.accordion-panel[aria-hidden=false]{display:flex;flex-direction:column;padding:0 0 16px}.active-filter-tags{margin:0 16px 16px;position:relative}@media (min-width:768px){.active-filter-tags{margin-right:0}}.active-filter-tags .flex-container{display:flex;justify-content:space-between;flex-direction:row}.active-filter-tags .flex-container .show-more-less{display:flex;justify-content:flex-start;align-content:flex-end;flex-direction:row;margin-top:16px}.active-filter-tags .flex-container .show-more-less .sds-text-field__icon{margin-top:5px;margin-left:5px;stroke:#b0c!important}.active-filter-tags .flex-container .show-more-less span{cursor:pointer;color:#b0c}.active-filter-tags .flex-container .clear-all-filter-tags{margin-right:16px;margin-top:16px}.active-filter-tags .flex-container .clear-all-filter-tags span{cursor:pointer;color:#b0c}.active-filter-tags .active-filter-checkbox{display:none}.active-filter-tags .mobile-filtering-by{margin-bottom:16px}@media (min-width:768px){.active-filter-tags .mobile-filtering-by{display:none}}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInZoomLeftAnimation{0%{left:100%;opacity:0}to{left:1%;opacity:1}}@keyframes fadeInZoomLeftAnimation{0%{left:100%;opacity:0}to{left:1%;opacity:1}}@-webkit-keyframes fadeInZoomLeftMobileAnimation{0%{left:100%;opacity:0}to{left:5%;opacity:1}}@keyframes fadeInZoomLeftMobileAnimation{0%{left:100%;opacity:0}to{left:5%;opacity:1}}.drive-in-ad-section{margin:0 auto;padding:0}.drive-in-ad{min-height:1px}.drive-in-ad .drive-in-absolute{width:100%;height:112px;opacity:0;background:url(/images/drive_in_ad_background-7fb96df6f3ed2e51cefed8ea643aad26.png?vsn=d),linear-gradient(180deg,#fff,#e6e6e6);position:fixed;bottom:0;left:0;padding:20px 0;z-index:7000;-webkit-animation:fadeInAnimation .75s ease 0s 1 normal forwards;animation:fadeInAnimation .75s ease 0s 1 normal forwards}@media (min-width:768px){.drive-in-ad .drive-in-absolute{padding:0;height:130px}}.drive-in-ad .drive-in-absolute .drive-in-top-border{display:block;position:relative;left:-10px;top:-28%;width:calc(100% + 40px);height:10px;transform:skew(45deg);background:#00bfde;background:linear-gradient(90deg,#00bfde 0,#00bfde 25%,#532380 0,#532380 50%,#b0c 0,#b0c 75%,#00bfde 0,#00bfde)}@media (min-width:768px){.drive-in-ad .drive-in-absolute .drive-in-top-border{top:0}}.drive-in-ad .drive-in-absolute:before{content:"Ad";position:absolute;top:0;left:0;font-size:10px;font-weight:700;line-height:1;z-index:1;padding:4px 8px 6px 6px;border-radius:0 0 2px 0;color:#fff;background-color:#212121}.drive-in-ad .drive-in-absolute .drive-in-content{display:flex;align-items:center;position:relative;margin:0 auto;padding-top:14px;color:#212121;max-width:1170px;height:68px}@media (min-width:800px){.drive-in-ad .drive-in-absolute .drive-in-content{height:125px}}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-car{display:block;height:100%;flex:0 0 175px}@media (min-width:768px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-car{flex:0 0 200px}}@media (min-width:980px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-car{flex:0 0 280px;margin-right:28px}}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-car img{position:absolute;width:130px;-webkit-animation:fadeInZoomLeftMobileAnimation 1.75s ease 0s 1 normal forwards;animation:fadeInZoomLeftMobileAnimation 1.75s ease 0s 1 normal forwards;top:-18%;z-index:7000}@media (min-width:768px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-car img{width:140px;top:18%}}@media (min-width:980px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-car img{width:280px;margin-right:36px;top:-44%;-webkit-animation:fadeInZoomLeftAnimation 1.75s ease 0s 1 normal forwards;animation:fadeInZoomLeftAnimation 1.75s ease 0s 1 normal forwards}}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-text{display:block;width:50%;margin-bottom:24px;opacity:0;-webkit-animation:fadeInAnimation 1.5s ease 1.5s 1 normal forwards;animation:fadeInAnimation 1.5s ease 1.5s 1 normal forwards}@media (min-width:768px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-text{margin-top:36px}}@media (min-width:768px) and (min-width:980px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-text .headline{font-family:sans-serif;font-size:20px}}@media (min-width:768px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-text .drive-in-description{color:#b0c}}@media (min-width:980px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-text{margin-top:0;margin-bottom:24px}}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-text div[role=link]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-text svg{stroke:#b0c;position:relative;vertical-align:middle}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons{display:none}@media (min-width:768px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons{display:flex;flex:0 0 32%;justify-content:space-between;margin-top:12px;opacity:0;-webkit-animation:fadeInAnimation 1.5s ease 1.5s 1 normal forwards;animation:fadeInAnimation 1.5s ease 1.5s 1 normal forwards}}@media (min-width:980px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons{flex:0 0;margin-top:0;margin-bottom:24px}}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons button{font-weight:700}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons button.drive-in-button-1{display:none}@media (min-width:980px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons button.drive-in-button-1{display:inline-block;height:50px;padding:12px 20px;margin-right:10px}}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons button.drive-in-button-2{color:#fff;display:none}@media (min-width:768px){.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons button.drive-in-button-2{display:inline-block;height:50px;padding:12px 20px}}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons button a{font-weight:700}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons button .drive-in-link{color:inherit;text-decoration:none}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons button .drive-in-link:hover{color:inherit}.drive-in-ad .drive-in-absolute .drive-in-content .drive-in-buttons button.sds-button{margin-left:24px}.drive-in-ad .drive-in-absolute .dismiss-ad{position:absolute!important;top:0;right:-4px;height:40px;width:40px;cursor:pointer}@media (min-width:768px){.drive-in-ad .drive-in-absolute .dismiss-ad{top:9px;right:4px}}.spotlight-ad,.spotlight-ad .spotlight{height:100%}.spotlight-ad .spotlight .sponsored-review-card{position:relative;padding-top:24px}@media (min-width:980px){.spotlight-ad .spotlight .sponsored-review-card{padding-top:0}}.spotlight-ad .spotlight .sponsored-review-card .content .title{display:none;flex:0 1 auto}@media (min-width:980px){.spotlight-ad .spotlight .sponsored-review-card .content .title{display:block}}.spotlight-ad .spotlight .sponsored-review-card .content .title-m{display:block}@media (min-width:980px){.spotlight-ad .spotlight .sponsored-review-card .content .title-m{display:none}}.spotlight-ad .spotlight .sponsored-review-card .content .byline .author-caption{margin-left:0}.spotlight-ad .spotlight .sponsored-review-card:before{background-color:#1f3e7b;border-radius:0 0 4px;color:#fff;content:"Sponsored";font-family:Inter var;font-size:12px;font-weight:700;height:24px;min-width:80px;padding:4px 4px 2px;position:absolute;text-align:center;width:80px;z-index:2;left:0;top:0}@media (min-width:980px){.spotlight-ad .spotlight .sponsored-review-card:before{left:unset;right:0}}.ghost-compare-ad .sponsored{color:#fff;font-weight:700;padding:0 5px;z-index:10;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative;font-size:x-small;top:18px;border-radius:2px;background-color:#1f3e7b}@media (min-width:980px){.ghost-compare-ad .sponsored{top:0;position:absolute}}.ghost-compare-ad .mmy-info{padding-top:38px}.ghost-compare-ad #sponsored-image{top:-24px}@media (min-width:980px){.ghost-compare-ad #sponsored-image{top:2px}}.ghost-compare-ad .sds-container__content.sponsored-price-details{flex:1 0 auto}@media (min-width:980px){.search-advanced{position:absolute;right:0;top:10px}}.sds-hero--primary{height:250px;padding:0}@media (min-width:768px){.sds-hero--primary{height:330px}}.sds-hero--primary .sds-page-section__container{align-items:flex-start;padding-left:25px}.sds-hero--primary .sds-page-section__container .sds-page-section__title{margin-top:25px;max-width:60%;font-size:32px;z-index:1}@media (min-width:768px){.sds-hero--primary .sds-page-section__container .sds-page-section__title{font-size:42px;max-width:34%}}@media (min-width:980px){.sds-hero--primary .sds-page-section__container .sds-page-section__title{font-size:48px;max-width:26%}}@media (min-width:1186px){.home_page .hero-cta-parent,.shopping-page .hero-cta-parent{margin:0 0 8px 8px}}.home_page .sds-hero--primary .hero-title-overlay,.shopping-page .sds-hero--primary .hero-title-overlay{position:relative;z-index:1;top:-100%;pointer-events:none}.home_page .sds-hero--primary .default-hero-title-overlay,.shopping-page .sds-hero--primary .default-hero-title-overlay{max-width:1170px}@media (min-width:768px){.home_page .sds-hero--primary .default-hero-title-overlay,.shopping-page .sds-hero--primary .default-hero-title-overlay{min-width:1700px}}.home_page .sds-hero--primary .default-hero-title-overlay .hero_title,.shopping-page .sds-hero--primary .default-hero-title-overlay .hero_title{padding-left:0;background:hsla(0,0%,88.2%,.2);box-shadow:10px 0 0 hsla(0,0%,88.2%,.2),-10px 0 0 hsla(0,0%,88.2%,.2)}@media (min-width:768px){.home_page .sds-hero--primary .default-hero-title-overlay .hero_title,.shopping-page .sds-hero--primary .default-hero-title-overlay .hero_title{padding-left:24px}}.shopping-page .sds-hero--primary .hero-title-overlay h1{width:12ch}@media (min-width:980px){.research-landing-page .hero-search-container{position:relative;height:600px}}.research-landing-page .sds-hero--primary{margin-top:40px;margin-bottom:40px}@media (min-width:768px){.research-landing-page .sds-hero--primary{margin-bottom:64px;margin-top:64px}}.home-tile-ad{position:relative;height:100%}.home-tile-ad .home-tile{height:100%}.home-tile-ad .promotional-item{background-image:url(/images/promo-tile-assets/Black\ Angle.png)}.home-tile-ad .promotional-item a{color:#212121;text-decoration:none;display:flex;flex-direction:row;width:100%;height:100%}.home-tile-ad .promotional-item a .ad-content-container{width:50%;height:100%}.home-tile-ad .promotional-item a .ad-title-container{display:flex;flex-direction:row}.home-tile-ad .promotional-item a .ad-title-container .ad-titles .title,.home-tile-ad .promotional-item a .ad-title-container .ad-titles .title-m{font-size:16px;font-weight:700;margin:32px 0 0 16px}@media (min-width:980px){.home-tile-ad .promotional-item a .ad-title-container .ad-titles .title,.home-tile-ad .promotional-item a .ad-title-container .ad-titles .title-m{font-size:20px}}.home-tile-ad .promotional-item a .ad-image-container{height:calc(100% - 2px);width:50%;display:flex;align-items:center;justify-content:flex-end}.home-tile-ad .promotional-item a .ad-image-container img{width:auto;max-height:100%}.home-tile-ad .promotional-item a .caption{font-size:16px}.home-tile-ad .promotional-item a .ad-caption-m{font-size:14px;margin:10px 0 0 16px}@media (min-width:768px){.home-tile-ad .promotional-item a .ad-caption-m{display:none}}.home-tile-ad .promotional-item a .ad-caption{display:none}@media (min-width:768px){.home-tile-ad .promotional-item a .ad-caption{display:block;font-size:14px;margin:10px 0 0 16px}}.home-tile-ad .promotional-item a .ad-cta{margin:10px 0 20px 16px}.home-tile-ad .promotional-item a .ad-cta svg{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:currentColor;width:18px;height:18px;vertical-align:middle}.twin-bed-ad{padding:16px;background-color:#f2f2f2}.twin-bed-ad .twin-bed-ads-wrapper{padding:30px 16px 16px;display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-color:#fff;position:relative}.twin-bed-ad .twin-bed-ads-wrapper .twin-ad.twin-left{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.twin-bed-ad .twin-bed-ads-wrapper .twin-ad.twin-right{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.twin-bed-ad .twin-bed-ads-wrapper .twin-ad.twin-bed{padding-top:30px;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:2;grid-row:2}.twin-bed-ad .cta-m svg,.twin-bed-ad .cta svg{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:currentColor;width:1em;height:1em;vertical-align:middle}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper{display:flex;flex-direction:column}@media (min-width:768px){.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper{flex-direction:row}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .cool-fancy-border{width:1px;border:1px solid #f2f2f2;margin:0 15px}}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .left-container{flex:0 0 46%;margin-bottom:24px}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .left-container .twin-left{margin-bottom:10px}@media (min-width:768px){.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .left-container{margin-bottom:0}}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .twin-right{flex:0 0 47%}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .cta,.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .cta-m{font-size:14px}.shopper-resource-ads{position:relative;clear:both;padding:32px 16px 0;border:1px solid #d6d6d6;background:#fff;overflow:hidden;margin-bottom:40px}@media (min-width:768px){.shopper-resource-ads{padding:40px 16px 16px;margin-top:40px}}@media (min-width:980px){.shopper-resource-ads{margin-bottom:0}}.shopper-resource-ads .logo-link:hover{text-decoration:none}.shopper-resource-ads h2.sds-heading--2.heading{font-size:20px}@media (min-width:768px){.shopper-resource-ads h2.sds-heading--2.heading{font-size:30px}}.shopper-resource-ads .shopper-resource-ad{display:flex;flex-direction:column;padding-top:16px;padding-left:0;padding-bottom:16px}.shopper-resource-ads .shopper-resource-ad:not(:last-child){border-bottom:1px solid #e6e6e6}.shopper-resource-ads .shopper-resource-ad .logo{max-width:100px;display:inherit}.shopper-resource-ads .shopper-resource-ad .cta,.shopper-resource-ads .shopper-resource-ad .cta-m{align-items:center;font-size:14px}.shopper-resource-ads .shopper-resource-ad .cta-m svg,.shopper-resource-ads .shopper-resource-ad .cta svg{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:currentColor;width:1em;height:1em;vertical-align:middle}@media (min-width:768px){.shopper-resource-ads .shopper-resource-ad{flex-direction:row;padding-top:20px;padding-bottom:20px}.shopper-resource-ads .shopper-resource-ad .logo-link{display:flex}.shopper-resource-ads .shopper-resource-ad .logo{max-width:unset;width:130px;margin-bottom:8px}.shopper-resource-ads .shopper-resource-ad .text-container{padding-left:16px}}.shopper-resource-ads .shopper-resource-ad div.title-m.sds-heading--6,.shopper-resource-ads .shopper-resource-ad div.title.sds-heading--6{font-size:16px;margin:0 0 2px}.shopper-resource-ads .shopper-resource-ad .description,.shopper-resource-ads .shopper-resource-ad .description-m{font-size:14px}.shopper-resource-ads .shopper-resource-ad .subtitle,.shopper-resource-ads .shopper-resource-ad .subtitle-m{margin-top:16px}.shopper-resource-ads .shopper-resource-ad1{padding-top:8px}.shopper-resource-ads .shopper-resource-ad4{padding-bottom:0}.shopper-resource-ads .shopper-resource-ad5{padding-top:0;border-top:0}.grand-awareness-ad{position:relative;padding:0;border:1px solid #e6e6e6;box-shadow:inset 0 -2px 0 0 #e6e6e6;background-image:linear-gradient(180deg,#fff 0,#f8f8f8 99%);overflow:hidden;max-height:250px;max-width:328px;margin:auto}@media (min-width:768px){.grand-awareness-ad{max-width:736px}}@media (min-width:980px){.grand-awareness-ad{max-width:1171px;max-height:265px;height:265px}}.grand-awareness-ad .grand-awareness-content{display:flex;padding:0}@media (min-width:980px){.grand-awareness-ad .grand-awareness-content{margin:auto 0;height:100%}}.grand-awareness-ad .grand-awareness-text{padding:30px 16px 18px;width:55%}.grand-awareness-ad .grand-awareness-text .headline{font-size:20px;font-family:Sharp Sans,sans-serif}@media (min-width:768px){.grand-awareness-ad .grand-awareness-text .headline{font-size:28px;margin-bottom:5px}}.grand-awareness-ad .grand-awareness-text .description{font-size:14px;display:inline}@media (min-width:768px){.grand-awareness-ad .grand-awareness-text .description{font-size:16px;margin-bottom:5px}}@media (min-width:768px){.grand-awareness-ad .grand-awareness-text{width:50%;padding:8px 0 8px 70px;margin:auto}}@media (min-width:980px){.grand-awareness-ad .grand-awareness-text{width:50%;padding:8px 0 8px 12%;margin:auto}}.grand-awareness-ad .grand-awareness-link a{font-size:14px}@media (min-width:768px){.grand-awareness-ad .grand-awareness-link a{font-size:16px}}.grand-awareness-ad .grand-awareness-link svg{stroke:#b0c;width:1em;height:1em;vertical-align:middle}.grand-awareness-ad .grand-awareness-car{width:50%;flex:1 1;display:flex;align-items:center;position:relative;max-height:176px;max-width:176px}@media (min-width:768px){.grand-awareness-ad .grand-awareness-car{max-width:unset}}@media (min-width:980px){.grand-awareness-ad .grand-awareness-car{margin:auto 0}}.grand-awareness-ad .grand-awareness-car .grand-awareness-spotlight{background:#00bfde;border-radius:50%;width:70%;margin:10% 0 10% 25%}@media (min-width:768px){.grand-awareness-ad .grand-awareness-car .grand-awareness-spotlight{margin:10% auto;width:40%}}@media (min-width:980px){.grand-awareness-ad .grand-awareness-car .grand-awareness-spotlight{margin:0 auto;width:60%}}.grand-awareness-ad .grand-awareness-car .grand-awareness-spotlight:after{content:"";display:block;padding-bottom:100%}.grand-awareness-ad .grand-awareness-car img{width:225px;position:absolute;left:0;top:0;bottom:0;margin:auto 0}@media (min-width:768px){.grand-awareness-ad .grand-awareness-car img{width:276px;left:-32px;top:0;bottom:0;right:0;margin:auto;max-width:unset}}@media (min-width:980px){.grand-awareness-ad .grand-awareness-car img{width:498px;left:-84px}}@media (max-width:767px){.grand-awareness-ad .cropped{position:relative}.grand-awareness-ad .cropped .grand-awareness-car{position:unset}.grand-awareness-ad .cropped .grand-awareness-car .grand-awareness-spotlight{width:150px;position:absolute;right:-50px;margin:0}.grand-awareness-ad .cropped .grand-awareness-car img{width:250px;height:auto;right:-100px;margin:auto 0;top:0;bottom:0;left:unset}}.logo-and-text-ad{position:relative;padding:0;width:300px;border:1px solid #e6e6e6;margin:16px auto auto}.logo-and-text-ad .ad-title{color:#fff;font-size:12px;font-weight:700}.logo-and-text-ad .ad-title .ad-title-block{background-color:#0a0a0a;border-radius:0 0 2px 0;padding:2px 6px}.logo-and-text-ad .logo-text-content{display:flex;padding:14px}.logo-and-text-ad .logo{margin:auto;width:60px;height:40px}.logo-and-text-ad .logo .sponsor-image{max-width:none}.logo-and-text-ad .text{margin-left:14px}.logo-and-text-ad .text .destination-link svg{stroke:currentColor;width:1em;height:1em;vertical-align:middle}.display-ad{display:block;width:100%;margin:0 auto 24px;text-align:center;overflow:auto;max-width:1170px;min-height:50px}@media (min-width:768px){.display-ad{min-height:90px;margin-bottom:40px}}.display-ad.footer-ad{margin-bottom:40px}@media (min-width:980px){.display-ad.footer-ad{margin-bottom:64px}}.display-ad.listing-ad{margin-top:16px;margin-bottom:16px}.display-ad.rail-ad{margin-top:16px;width:300px;min-height:250px}.display-ad.top-rail-ad{min-height:0}.display-ad.top-rail-ad iframe{margin-bottom:16px;width:300px;min-height:50px}.display-ad.lightbox-ad{width:300px;min-width:300px}.display-ad.sticky{position:-webkit-sticky;position:sticky;top:0}.display-ad.collapsed{min-height:0}.native-ad .ad-badge{position:absolute;text-align:center;top:0;left:0;background-color:#0a0a0a;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:0 0 2px 0}.native-ad .title,.native-ad .title-m{margin:0 0 4px;text-align:left;font-weight:600}.native-ad .subtitle,.native-ad .subtitle-m{font-weight:400}.native-ad .cta,.native-ad .description,.native-ad .subtitle,.native-ad .title{display:none}.native-ad .cta,.native-ad .cta-m,.native-ad .subtitle,.native-ad .subtitle-m{font-size:14px}.native-ad .description-m{display:inline}@media (min-width:768px){.native-ad .cta,.native-ad .cta-m,.native-ad .subtitle,.native-ad .subtitle-m{font-size:16px}}@media (min-width:980px){.native-ad .cta,.native-ad .subtitle,.native-ad .title{display:inherit}.native-ad .description{display:inline}.native-ad .cta-m,.native-ad .description-m,.native-ad .subtitle-m,.native-ad .title-m{display:none}}.native-ad .impression-pixel,.native-ad .pixel-native{display:none}.native-ad.loading-ads{display:none!important}.native-ad .loading-ad{display:none}.js-carousel{height:100%;width:100%;margin:0;overflow:hidden;position:relative;z-index:0}.js-carousel .carousel-slides{height:100%;width:100%;display:flex;flex-wrap:no-wrap;list-style:none;margin:0;padding:0}.js-carousel .carousel-slides .slide{width:100%;height:100%;flex:1 0 100%;display:inline-block;transition:margin-left .3s ease}.js-carousel .carousel-slides .slide-media{height:100%;width:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.js-carousel .carousel-slides .slide-media .play-button{margin:0 auto;z-index:3;position:absolute;top:30%;left:calc((100% - 100px)/2);background-color:rgba(0,0,0,.6);height:100px;width:100px}.js-carousel .carousel-slides .slide-media .play-button .triangle-right{width:0;height:0;border-top:26px solid transparent;border-left:40px solid #fff;border-bottom:26px solid transparent;margin-left:10px}.js-carousel .carousel-slides .slide-label{position:absolute;z-index:2;bottom:0;left:0;right:0}@media (min-width:1186px){.js-carousel .carousel-slides .slide-label{right:unset;left:calc((100% - 1170px)/2)}}.js-carousel .js-carousel-controls-wrapper{position:relative;z-index:4;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;display:none}@media (min-width:768px){.js-carousel .js-carousel-controls-wrapper{display:flex;justify-content:flex-end;bottom:112px;margin:0 0 0 auto}}@media (min-width:1186px){.js-carousel .js-carousel-controls-wrapper{bottom:48px}}.js-carousel .js-carousel-controls{background-color:rgba(0,0,0,.7);display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;width:143px;border-radius:5px;transition:opacity .2s ease-in-out;opacity:0}.js-carousel .js-carousel-controls .js-carousel-pagination{color:#fff;height:24px;min-width:24px;flex:1 0 auto;display:inline-flex;justify-content:center}.js-carousel .js-carousel-controls .js-carousel-pagination svg{stroke:#fff;display:inline-block;height:24px;width:24px;margin-top:-1px;stroke-width:2}.js-carousel .js-carousel-controls .js-carousel-pagination span{width:28px;font-weight:600;text-align:center;padding-left:8px}.js-carousel .js-carousel-controls .js-carousel-arrow-next,.js-carousel .js-carousel-controls .js-carousel-arrow-prev{background:transparent;outline:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 auto}.js-carousel .js-carousel-controls .js-carousel-arrow-next svg,.js-carousel .js-carousel-controls .js-carousel-arrow-prev svg{stroke:#fff;height:24px;width:24px}.js-carousel .js-carousel-controls .js-carousel-arrow-prev>svg{transform:rotate(90deg)}.js-carousel .js-carousel-controls .js-carousel-arrow-next>svg{transform:rotate(-90deg)}.js-carousel.js-carousel-active:hover .js-carousel-controls{opacity:1}.research-landing-page .js-carousel .js-carousel-controls-wrapper{bottom:80px}.consumer-review-container{margin-bottom:16px;padding:16px;box-shadow:inset 0 -1px 0 0 #e6e6e6;border:1px solid #e6e6e6;background-color:#fff}.consumer-review-container:last-child{margin-bottom:0}.consumer-review-container p.review-body,.consumer-review-container p.review-response--body{max-width:676px}.consumer-review-container .review-breakdown{margin-bottom:24px}.consumer-review-container .review-section{margin-bottom:16px}.consumer-review-container .review-stars{margin-bottom:4px}@media (min-width:768px){.consumer-review-container .review-stars{margin-bottom:8px}}.consumer-review-container .review-type{font-size:14px}.consumer-review-container .review-byline{color:#212121;font-size:14px;margin-bottom:16px}.consumer-review-container .review-responses{border-top:1px solid #e6e6e6;padding-top:16px}.consumer-review-container .review-responses .review-response--heading{margin-bottom:8px}.consumer-review-container .review-responses .review-response--heading .icon-message-circle{vertical-align:text-top;margin-right:4px;transform:none}.consumer-review-container .review-responses .review-response--body{margin-bottom:18px;white-space:pre-line}.consumer-review-container .employee-list{display:inline;list-style:none;padding:0}.consumer-review-container .employee-list li{display:inline}.consumer-review-container .employee-list li:after{content:", "}.consumer-review-container .employee-list li:last-child:after{content:""}@media (min-width:768px){.consumer-review-container .review-feedback{display:flex}}@media (min-width:768px){.consumer-review-container .review-feedback .review-breakdown,.consumer-review-container .review-feedback .review-recommendation{width:40%}}@media (min-width:768px){.consumer-review-container .review-feedback .review-recommendation{margin-left:80px}}.consumer-review-container .review-feedback .review-recommendation .review-reasons{margin-bottom:24px}.consumer-review-container .title{width:100%;padding-bottom:16px}.consumer-review-container .sds-reveal__hidden.expanded+.review-responses{border-width:0}.consumer-review-container .sds-reveal .sds-reveal__summary{margin-top:16px}.consumer-review-container .sds-reveal .sds-reveal__content{padding:0}.consumer-review-container .sds-reveal__expand{margin-top:0}.consumer-review-container .sds-reveal__expand.expanded{margin-top:16px}.consumer-review-container .review-responses+.sds-reveal__expand.expanded{margin-top:0}.consumer-review-container .worked-with-employees{margin-bottom:24px}@media (min-width:768px){.consumer-review-container .worked-with-employees{margin-left:6px}}.consumer-review-container .consumer-ratings{padding-top:16px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}@media (min-width:768px){.consumer-review-container .consumer-ratings{display:flex;align-items:center;flex-wrap:wrap}}.consumer-review-container .consumer-ratings .consumer-rating-actions,.consumer-review-container .consumer-ratings .consumer-rating-counts{margin-bottom:16px}@media (min-width:768px){.consumer-review-container .consumer-ratings .consumer-rating-counts{margin-right:24px}}.consumer-review-container .consumer-ratings .interaction-feedback{font-size:14px;font-style:italic;color:#555}.consumer-review-container .consumer-ratings .consumer-rating-actions button{width:88px;margin:unset}.consumer-review-container .consumer-ratings .consumer-rating-actions button:nth-of-type(2){margin-left:16px}.consumer-review-container.curated-review-container{margin-bottom:unset;padding:unset;box-shadow:unset;border:unset;background-color:#fff;font-size:14px}.consumer-review-container.curated-review-container .title{font-size:14px;font-weight:700}#deal_rating .vehicle-badging,#mobile_deal_rating+.refinement-overlay.display .vehicle-badging{display:inline-block}#deal_rating .sds-field,#mobile_deal_rating+.refinement-overlay.display .sds-field{margin-bottom:16px}ul.sds-definition-list li{display:flex;justify-content:space-between;align-items:center;height:40px}ul.sds-definition-list li:not(:last-child){border-bottom:1px solid #e6e6e6}.favorite .heart{display:flex;cursor:pointer}.favorite .text{margin-left:6px;cursor:pointer}.favorite.saved svg{stroke:#b0c;fill:#b0c}.favorite.saved .text{color:#b0c}@media (hover:hover){.favorite:hover svg{stroke:#b0c;fill:#b0c}.favorite:hover .text{text-decoration:underline}.favorite:hover:not(.saved) svg{-webkit-animation-name:favorite-heartbeat;animation-name:favorite-heartbeat;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:cubic-bezier(.28,.84,.42,1);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}@-webkit-keyframes favorite-heartbeat{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-1px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-1px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes favorite-heartbeat{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-1px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-1px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.fixed-bottom-bar{position:fixed;bottom:0;width:100%;z-index:2000}.lead-form-container{-o-object-fit:contain;object-fit:contain;margin:0 auto;max-width:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:980px){.lead-form-container{margin:0 auto 64px}}.lead-form-container .employee-container{background-color:#fff;border:1px solid #bdbdbd;border-radius:6px;margin:16px 0}.lead-form-container .employee-container[aria-hidden=false]{display:block}.lead-form-container .employee-container:hover{cursor:pointer}.lead-form-container .employee-container:focus-within{border:1px solid #00bfde;box-shadow:inset 0 0 0 1px #00bfde;outline:none}.lead-form-container .employee-container.selected{border:1px solid #b0c;box-shadow:inset 0 0 0 1px #b0c;outline:none}.lead-form-container .employee-container input[type=radio]{height:0;opacity:0;position:absolute;width:0}.lead-form-container .employee-container figure{align-items:center}.lead-form-container .employee-container .employee-info{margin:0 8px}.lead-form-container .employee-container .employee-caption,.lead-form-container .employee-container .employee-image{display:block;margin:8px}.lead-form-container .employee-container .employee-image{min-height:64px;min-width:64px;height:64px;width:64px}.lead-form-container .employee-container .reviews-reveal{align-items:center;display:flex;flex-wrap:wrap;margin-top:8px}.lead-form-container .employee-container .reviews-container{font-size:12px;margin:8px}.lead-form-container .employee-container .reviews-container .employee-review:not(:last-child){margin-bottom:16px}.lead-form-container .employee-container .reviews-container .title{font-size:12px}.lead-form-container .employee-container .reviews-container .review-stars{font-size:14px}.lead-form-container .employee-container .reviews-container .review-body{margin-top:8px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.lead-form-container .employee-container .reviews-container .review-body-reveal{align-items:center;display:flex;flex-wrap:wrap;margin-top:8px}.lead-form-container .employees-reveal{margin-top:8px}.lead-form-container .email-phone-error{padding-bottom:16px}.lead-form-container .sds-input-container .sds-text-field:-moz-read-only{padding:16px 16px 0}.lead-form-container .sds-input-container .sds-text-field:read-only{padding:16px 16px 0}.lead-form-container .sds-input-container--textarea .sds-text-field:focus.comment-box,.lead-form-container .sds-input-container--textarea .sds-text-field:not(:placeholder-shown).comment-box{margin-top:0;padding-top:24px}.lead-form-container .sds-input-container--dropdown .sds-text-field__icon{width:24px;height:24px}.lead-form-container .sds-checkbox .sds-label:before{top:1px;background-color:#fff}.lead-form-container .sds-checkbox .sds-label:after{top:3px}.lead-form-container .trade-in .sds-checkbox .sds-label{top:-3px}.lead-form-container .sds-modal__content,.lead-form-container .sds-modal__content-body{padding:0}.lead-form-container .sidebar{margin:auto;position:relative;background-color:#f2f2f2}.lead-form-container .sidebar .dealer-section{padding:24px 16px 0}@media (min-width:768px){.lead-form-container .sidebar .dealer-section{padding-top:40px}}.lead-form-container .sidebar .dealer-section .lead-form-heading{font-size:24px}@media (min-width:768px){.lead-form-container .sidebar .dealer-section .lead-form-heading{font-size:32px}}.lead-form-container .sidebar .dealer-section .dealer-phone{display:none}@media (min-width:768px){.lead-form-container .sidebar .dealer-section .dealer-phone{color:#282828;display:inherit;font-size:24px;margin-top:4px}}.lead-form-container .sidebar .dealer-section .obscured-phone-number-placeholder{display:none}@media (min-width:768px){.lead-form-container .sidebar .dealer-section .obscured-phone-number-placeholder{display:inherit;font-size:24px;margin-top:4px}.lead-form-container .sidebar .dealer-section .obscured-phone-number-placeholder>span{background-color:#bdbdbd;border-radius:5px;border:0;display:inline-block;height:32px;vertical-align:middle;width:40px}.lead-form-container .sidebar .dealer-section .obscured-phone-number-placeholder>span:last-child{width:58px}}@media (min-width:768px){.lead-form-container .sidebar .dealer-section{padding-top:24px}}.lead-form-container .sidebar .lead-thank-you,.lead-form-container .sidebar .survey-form{padding:82px 16px 16px}.lead-form-container .sidebar .lead-thank-you .sds-icon.btn-close,.lead-form-container .sidebar .survey-form .sds-icon.btn-close{cursor:pointer}.lead-form-container .sidebar .sds-notification--success{max-width:327px}@media (min-width:768px){.lead-form-container .sidebar .sds-notification--success{max-width:436px}}.lead-form-container.sds-modal{width:100%}.lead-form-container.sds-modal .sds-modal__content-body{height:100%;display:flex;flex-direction:column}.lead-form-container.sds-modal .sds-notification--success{max-width:none}.lead-form-container.sds-modal .lead-form{flex:1}.lead-form-container.sds-modal .lead-thank-you,.lead-form-container.sds-modal .survey-form{padding:16px}.lead-form-container.sds-modal .sds-field,.lead-form-container.sds-modal .sds-field-row,.lead-form-container.sds-modal .sds-input-container{max-width:none}.lead-form-container.sds-modal .btn-close{width:48px;height:48px}.lead-form-container.sds-modal span.sds-icon{top:8px;right:16px}.lead-form-container.sds-modal .dealer-section{padding:0 16px 16px}.lead-form-container.sds-modal .dealer-section .dealer-phone{display:none}.lead-form-container.sds-modal .sds-icon,.lead-form-container .sidebar .sds-icon{position:absolute;top:16px;right:16px}@media (min-width:768px){.lead-form-container.sds-modal .sds-icon,.lead-form-container .sidebar .sds-icon{top:24px;right:24px}}.lead-form-container.sds-modal .sds-icon svg,.lead-form-container .sidebar .sds-icon svg{height:32px;width:32px;stroke:#212121}.lead-form-container.sds-modal .sds-notification--success,.lead-form-container .sidebar .sds-notification--success{height:124px;margin-bottom:32px}.lead-form-container.sds-modal .sds-notification--success svg,.lead-form-container .sidebar .sds-notification--success svg{height:32px;width:32px}.lead-form-container.sds-modal .sds-notification--error,.lead-form-container .sidebar .sds-notification--error{margin-bottom:32px}.lead-form-container.sds-modal .sds-notification--error svg,.lead-form-container .sidebar .sds-notification--error svg{height:32px;width:32px}.lead-form-container.sds-modal .dealer-section .vehicle-dealer,.lead-form-container .sidebar .dealer-section .vehicle-dealer{padding-top:8px}.lead-form-container.sds-modal .dealer-section .vehicle-dealer .virtual-dealer-address,.lead-form-container .sidebar .dealer-section .vehicle-dealer .virtual-dealer-address{color:#555;margin-top:5px}.lead-form-container.sds-modal .dealer-section .vehicle-dealer .dealer-address,.lead-form-container .sidebar .dealer-section .vehicle-dealer .dealer-address{font-size:14px}.lead-form-container.sds-modal .dealer-section .vehicle-dealer .dealer-address.sds-link--ext,.lead-form-container .sidebar .dealer-section .vehicle-dealer .dealer-address.sds-link--ext{display:inline-flex;align-items:center;white-space:nowrap}.lead-form-container.sds-modal .dealer-section .vehicle-dealer .dealer-name,.lead-form-container .sidebar .dealer-section .vehicle-dealer .dealer-name{font-size:18px}@media (min-width:768px){.lead-form-container.sds-modal .dealer-section .vehicle-dealer .dealer-name,.lead-form-container .sidebar .dealer-section .vehicle-dealer .dealer-name{font-size:20px}}@media (min-width:768px){.lead-form-container.sds-modal .dealer-section .vehicle-dealer .dealer-address,.lead-form-container.sds-modal .dealer-section .vehicle-dealer .sds-rating,.lead-form-container .sidebar .dealer-section .vehicle-dealer .dealer-address,.lead-form-container .sidebar .dealer-section .vehicle-dealer .sds-rating{font-size:16px}}.lead-form-container.sds-modal .lead-form,.lead-form-container .sidebar .lead-form{padding:16px 16px 24px}.lead-form-container.sds-modal .lead-form .sds-input-container,.lead-form-container .sidebar .lead-form .sds-input-container{max-width:none}.lead-form-container.sds-modal .lead-form .customer-form,.lead-form-container .sidebar .lead-form .customer-form{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 16px auto 16px auto 16px auto;grid-template-areas:"first-name last-name" "email phone" "subject subject" "comments comments"}.lead-form-container.sds-modal .lead-form .customer-form .first-name,.lead-form-container .sidebar .lead-form .customer-form .first-name{-ms-grid-row:1;-ms-grid-column:1;grid-area:first-name}.lead-form-container.sds-modal .lead-form .customer-form .last-name,.lead-form-container .sidebar .lead-form .customer-form .last-name{-ms-grid-row:1;-ms-grid-column:3;grid-area:last-name}.lead-form-container.sds-modal .lead-form .customer-form .email,.lead-form-container .sidebar .lead-form .customer-form .email{-ms-grid-row:3;-ms-grid-column:1;grid-area:email}.lead-form-container.sds-modal .lead-form .customer-form .phone,.lead-form-container .sidebar .lead-form .customer-form .phone{-ms-grid-row:3;-ms-grid-column:3;grid-area:phone}.lead-form-container.sds-modal .lead-form .customer-form .subject,.lead-form-container .sidebar .lead-form .customer-form .subject{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:subject}.lead-form-container.sds-modal .lead-form .customer-form .comments,.lead-form-container .sidebar .lead-form .customer-form .comments{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:comments}.lead-form-container.sds-modal .lead-form .trade-in-form,.lead-form-container .sidebar .lead-form .trade-in-form{padding-top:16px;display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 16px auto 16px auto 16px auto 16px auto;grid-template-areas:"make make" "model model" "year year" "color mileage" "vin vin"}.lead-form-container.sds-modal .lead-form .trade-in-form .make,.lead-form-container .sidebar .lead-form .trade-in-form .make{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:make}.lead-form-container.sds-modal .lead-form .trade-in-form .model,.lead-form-container .sidebar .lead-form .trade-in-form .model{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:model}.lead-form-container.sds-modal .lead-form .trade-in-form .year,.lead-form-container .sidebar .lead-form .trade-in-form .year{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:year}.lead-form-container.sds-modal .lead-form .trade-in-form .color,.lead-form-container .sidebar .lead-form .trade-in-form .color{-ms-grid-row:7;-ms-grid-column:1;grid-area:color}.lead-form-container.sds-modal .lead-form .trade-in-form .mileage,.lead-form-container .sidebar .lead-form .trade-in-form .mileage{-ms-grid-row:7;-ms-grid-column:3;grid-area:mileage}.lead-form-container.sds-modal .lead-form .trade-in-form .vin,.lead-form-container .sidebar .lead-form .trade-in-form .vin{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:vin}@media (min-width:768px){.lead-form-container.sds-modal .lead-form .trade-in-form,.lead-form-container .sidebar .lead-form .trade-in-form{grid-template-areas:"make model" "year color" "mileage vin"}.lead-form-container.sds-modal .lead-form .trade-in-form .make,.lead-form-container .sidebar .lead-form .trade-in-form .make{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.lead-form-container.sds-modal .lead-form .trade-in-form .model,.lead-form-container .sidebar .lead-form .trade-in-form .model{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.lead-form-container.sds-modal .lead-form .trade-in-form .year,.lead-form-container .sidebar .lead-form .trade-in-form .year{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.lead-form-container.sds-modal .lead-form .trade-in-form .color,.lead-form-container .sidebar .lead-form .trade-in-form .color{-ms-grid-row:3;-ms-grid-column:3}.lead-form-container.sds-modal .lead-form .trade-in-form .mileage,.lead-form-container .sidebar .lead-form .trade-in-form .mileage{-ms-grid-row:5;-ms-grid-column:1}.lead-form-container.sds-modal .lead-form .trade-in-form .vin,.lead-form-container .sidebar .lead-form .trade-in-form .vin{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:1}}.lead-form-container.sds-modal .lead-form .trade-in,.lead-form-container .sidebar .lead-form .trade-in{padding-top:8px;max-width:none}.lead-form-container.sds-modal .lead-form .sds-disclaimer p,.lead-form-container .sidebar .lead-form .sds-disclaimer p{max-width:100%}.lead-form-container.sds-modal .lead-form .sds-form-module__button,.lead-form-container .sidebar .lead-form .sds-form-module__button{max-width:none;margin:16px 0}.lead-form-container.sds-modal .lead-form .sds-form-module__button .sds-button--fluid,.lead-form-container .sidebar .lead-form .sds-form-module__button .sds-button--fluid{border-radius:6px}.lead-form-container.sds-modal .lead-thank-you header,.lead-form-container .sidebar .lead-thank-you header{font-size:20px;font-weight:700}.lead-form-container.sds-modal .lead-thank-you .dealership-visit .cta-text-content,.lead-form-container .sidebar .lead-thank-you .dealership-visit .cta-text-content{display:flex;padding:16px 0}.lead-form-container.sds-modal .lead-thank-you .dealership-visit .cta-text-content .cars-app-icon,.lead-form-container .sidebar .lead-thank-you .dealership-visit .cta-text-content .cars-app-icon{max-width:80px;max-height:80px;border-radius:6px;margin-right:16px;flex-shrink:0}.lead-form-container.sds-modal .lead-thank-you .dealership-visit .cta-buttons,.lead-form-container .sidebar .lead-thank-you .dealership-visit .cta-buttons{display:flex;margin-bottom:32px}.lead-form-container.sds-modal .lead-thank-you .dealership-visit .cta-buttons a,.lead-form-container .sidebar .lead-thank-you .dealership-visit .cta-buttons a{width:145px;height:40px;margin-right:16px}@media (min-width:768px){.lead-form-container.sds-modal .lead-thank-you .dealership-visit .cta-buttons,.lead-form-container .sidebar .lead-thank-you .dealership-visit .cta-buttons{margin-bottom:16px}}.lead-form-container.sds-modal .lead-thank-you .sds-disclaimer,.lead-form-container .sidebar .lead-thank-you .sds-disclaimer{padding-bottom:40px}.lead-form-container.sds-modal .lead-thank-you .sds-disclaimer p,.lead-form-container .sidebar .lead-thank-you .sds-disclaimer p{max-width:100%}.lead-form-container.sds-modal .survey-form .additional-info,.lead-form-container .sidebar .survey-form .additional-info{font-size:20px;font-weight:700}.lead-form-container.sds-modal .survey-form .question-header,.lead-form-container .sidebar .survey-form .question-header{color:#767676}.lead-form-container.sds-modal .survey-form .question,.lead-form-container .sidebar .survey-form .question{margin:16px 0}.lead-form-container.sds-modal .survey-form .answer-options,.lead-form-container .sidebar .survey-form .answer-options{margin:16px 0 32px}.lead-form-container.sds-modal .survey-form .answer-options .sds-field,.lead-form-container .sidebar .survey-form .answer-options .sds-field{margin-top:8px}.lead-form-container.sds-modal .survey-form .sds-field.sds-form-module__button,.lead-form-container .sidebar .survey-form .sds-field.sds-form-module__button{margin:32px 0}.lead-form-container.sds-modal .survey-form .sds-field.sds-form-module__button.q1-buttons,.lead-form-container .sidebar .survey-form .sds-field.sds-form-module__button.q1-buttons{display:flex;flex-direction:row}.lead-form-container.sds-modal .survey-form .sds-field.sds-form-module__button.q1-buttons .next-button,.lead-form-container .sidebar .survey-form .sds-field.sds-form-module__button.q1-buttons .next-button{margin-right:16px}.lead-form-container.sds-modal .survey-form .sds-field.sds-form-module__button .sds-button,.lead-form-container .sidebar .survey-form .sds-field.sds-form-module__button .sds-button{margin-top:0;border:2px solid #532380}@media (min-width:768px){.lead-form-container{width:484px}}.landing-hero .hero-cta{padding:8px 16px;color:#fff;background-color:rgba(0,0,0,.7);width:100%;font-size:12px;display:flex;flex-direction:row;align-items:center}.landing-hero .hero-cta a{color:#fff;text-decoration:none}.landing-hero .hero-cta .sponsored-hero-cta{max-width:115px;max-height:45px}.landing-hero .hero-cta .hero-cta-wrapper{margin-left:16px}.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-description{white-space:normal}@media (min-width:1186px){.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-description{max-width:215px}}.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-description .sponsored-cta-orphan{white-space:nowrap}.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-sponsored{font-weight:700;text-transform:uppercase}.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-disclaimer{color:#bdbdbd;font-size:11px}@media (min-width:1186px){.landing-hero .hero-cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.landing-hero .hero-cta .sds-inverse{stroke:#fff;margin-bottom:-4px;margin-left:4px}.hero-video-modal .sds-modal__content{max-width:unset;max-height:unset}@media (min-width:768px){.hero-video-modal .sds-modal__content{width:90%;height:90%}}.hero-video-modal .sds-modal__content-body{width:100%;height:100%}.hero-video-modal .sds-modal__content-body .hero-video-player{background-color:#fff;height:100%;width:100%}.hero-video-modal .sds-modal__content-body .hero-video-player iframe{width:100%;height:100%}button.video-start{position:absolute;margin:0 auto;z-index:3;background-color:rgba(0,0,0,.6);box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:50%;pointer-events:all;cursor:pointer;height:50px;width:50px;top:calc(30% + 25px);left:calc((100vw - 50px)/2)}@media (min-width:768px){button.video-start{height:100px;width:100px;top:calc((100% - 100px)/2);left:calc((100% - 100px)/2)}}button.video-start .triangle-right{width:0;height:0;pointer-events:none;border-color:transparent transparent transparent #fff;border-style:solid;border-width:13px 0 13px 20px;margin-left:5px}@media (min-width:768px){button.video-start .triangle-right{margin-left:10px;border-width:26px 0 26px 40px}}.research-landing-page .landing-hero .hero-cta-parent{background-color:rgba(0,0,0,.7);bottom:0}@media (min-width:1186px){.research-landing-page .landing-hero .hero-cta-parent{left:0;right:0;width:100%}}.research-landing-page .landing-hero .hero-cta-parent .hero-cta{width:100%;background:transparent}@media (min-width:1186px){.research-landing-page .landing-hero .hero-cta-parent .hero-cta{width:1170px;margin:0 auto}}.modal-container{padding:0;position:relative;width:auto;height:auto;z-index:0}.lightbox-controls{align-items:center;background-color:rgba(0,0,0,.5);border-radius:3px;bottom:16px;color:#fff;cursor:pointer;display:inline-flex;height:1em;margin:-2.5em 0 0 auto;padding:20px 16px;position:absolute;right:8px;z-index:3}.lightbox-controls.controls-top{margin:0 0 0 auto;top:16px}.lightbox-controls .controls__pagination{display:inline-block;margin-left:8px}.lightbox-controls svg{stroke:#fff}.lightbox-modal-header{display:none;justify-content:space-between;align-items:center;height:56px;width:100%;max-width:1440px;padding:16px;background-color:#fff}@media (min-width:980px){.lightbox-modal-header{width:calc(100% - 120px);margin:0 auto}}.lightbox-modal-header svg{stroke:#212121}.lightbox-modal-header .lightbox-close{display:inline-flex;flex-direction:column;justify-content:flex-start;height:40px}.lightbox-modal-header .lightbox-close>svg{display:inline-block;stroke:#212121;width:40px}.lightbox-modal-header .lightbox-view-mode{display:inline-flex;align-items:center;justify-content:space-evenly}.lightbox-modal-header .lightbox-view-mode .lightbox-thumbs-action{height:24px;margin-right:4px;margin-left:8px}.lightbox-modal-header .lightbox-view-mode svg{width:16px}.lightbox-container{position:relative;padding:0;margin:0;max-width:1440px}.lightbox-container .caption{position:absolute;display:block}.lightbox{position:inherit;overflow:hidden;color:#212121;max-width:1170px;margin:0 auto;width:auto}.lightbox .lightbox-slide{display:none;width:auto}@media (min-width:980px){.lightbox .lightbox-slide{margin:0 auto}}.lightbox .lightbox-active-slide{display:block}.lightbox .lightbox-active-slide img{width:100%}.lightbox .lightbox-intrinsic-container{position:relative;height:0;overflow:hidden}.lightbox .lightbox-intrinsic-container iframe,.lightbox .lightbox-intrinsic-container img{position:absolute;top:0;left:0}.lightbox .lightbox-intrinsic-container iframe{width:100%;height:100%}.lightbox .lightbox-intrinsic-container-media{padding-bottom:66.66%}.lightbox-overlay{align-items:center;background-color:transparent;display:flex;flex-direction:row;height:100%;justify-content:space-between;position:absolute;top:0;transition:all .2s ease-out;width:100%;z-index:2;pointer-events:none}.lightbox-overlay .lightbox-overlay-center,.lightbox-overlay .lightbox-overlay-left,.lightbox-overlay .lightbox-overlay-right{height:100%;display:inline-flex;flex-direction:column;justify-content:center;pointer-events:all}.lightbox-overlay .lightbox-overlay-center{flex-basis:50%;align-items:center}.lightbox-overlay .lightbox-overlay-left{flex-basis:20%;align-items:flex-start}.lightbox-overlay .lightbox-overlay-right{flex-basis:20%;align-items:flex-end}.lightbox-overlay .sds-button--icon{background-color:#fff;border-radius:50%;display:none;height:32px;text-align:center;vertical-align:center;width:32px}.lightbox-overlay .sds-button--icon>svg{height:100%;stroke:#555;fill:none}.lightbox-overlay .lightbox-slide-next,.lightbox-overlay .lightbox-slide-prev{padding:0 20px;opacity:.8}.lightbox-overlay .lightbox-slide-next svg,.lightbox-overlay .lightbox-slide-prev svg{height:43px;stroke:#fff;width:43px}.lightbox-overlay .lightbox-slide-prev>svg{transform:rotate(90deg)}.lightbox-overlay .lightbox-slide-next>svg{transform:rotate(-90deg)}.lightbox-overlay:hover{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 25%,transparent 75%,rgba(0,0,0,.5))}.lightbox-overlay:hover .sds-button--icon{display:inline-block}.lightbox-overlay:hover .lightbox-slide-next,.lightbox-overlay:hover .lightbox-slide-prev{opacity:1}.lightbox-controls+.lightbox-controls{right:86px;margin-right:16px}.modal-container.lightbox--open{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.modal-container.lightbox--open .lightbox-controls{display:none}.modal-container.lightbox--open .lightbox-modal-header{display:flex}.modal-container.lightbox--open .lightbox-container{background-color:#fff;height:calc(100% - 50px);width:100%;padding:initial;overflow-y:auto;margin:0}@media (min-width:980px){.modal-container.lightbox--open .lightbox-container{width:calc(100% - 120px);padding:0 7%;margin:0 auto}}.modal-container.lightbox--open .lightbox-overlay .center-overlay,.modal-container.lightbox--open .lightbox-overlay .lightbox-zoom,.modal-container.lightbox--open .lightbox-overlay:hover .center-overlay,.modal-container.lightbox--open .lightbox-overlay:hover .lightbox-zoom{display:none;pointer-events:none}.modal-container.lightbox--open.lightbox--thumbnail .caption{display:none}.modal-container.lightbox--open.lightbox--thumbnail .lightbox{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:16px}@media (min-width:980px){.modal-container.lightbox--open.lightbox--thumbnail .lightbox{padding-left:0}}.modal-container.lightbox--open.lightbox--thumbnail .lightbox:before{padding-top:0}.modal-container.lightbox--open.lightbox--thumbnail .lightbox .lightbox-slide{display:inline-block;margin-bottom:16px;width:calc(50% - 16px)}.modal-container.lightbox--open.lightbox--thumbnail .lightbox .lightbox-slide:nth-child(2n){margin-left:16px}.modal-container.lightbox--open.lightbox--thumbnail .lightbox .lightbox-intrinsic-container-media{padding-bottom:33.33%}.modal-container.lightbox--open.lightbox--thumbnail .lightbox-overlay{display:none;pointer-events:none}.reveal-closed-text,.reveal-open-text,.sds-link-pack .sds-list li a{font-size:16px}.sds-reveal .reveal-closed-text{display:inline}.sds-reveal .reveal-open-text,.sds-reveal[open] .reveal-closed-text{display:none}.sds-reveal[open] .reveal-open-text{display:inline}.listing-loan-calculator{padding-top:0;max-width:548px;align-content:center}@media (min-width:980px){.listing-loan-calculator{margin:0 auto 64px}}.listing-loan-calculator .sds-page-section{padding:0 16px}.listing-loan-calculator .sds-heading--2{padding-top:24px;margin-bottom:24px}.listing-loan-calculator .breakdown-section{text-align:center;background-color:#fff}@media (min-width:768px){.listing-loan-calculator .breakdown-section{max-width:551px}}.listing-loan-calculator .breakdown-section-header,.listing-loan-calculator .sds-reveal__summary{width:100%}.listing-loan-calculator .sds-reveal__hidden.expanded{display:block}.listing-loan-calculator .sds-reveal__expand{margin:0 0 24px}.listing-loan-calculator .sds-reveal__hidden{display:none}.listing-loan-calculator .payment-row{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 8px}.listing-loan-calculator .line-break:after{content:"\a";white-space:pre}@media (min-width:768px){.listing-loan-calculator .line-break:after{content:normal}}.listing-loan-calculator .graphic-left,.listing-loan-calculator .graphic-right{width:100%;height:4px;background-color:#00bfde}@media (min-width:768px){.listing-loan-calculator .graphic-left,.listing-loan-calculator .graphic-right{width:50%}}.listing-loan-calculator .graphic-left{margin-right:25px}.listing-loan-calculator .graphic-right{margin-left:25px}.listing-loan-calculator #downPaymentDisplay:before,.listing-loan-calculator #tradeInValueDisplay:before{content:"-$"}.listing-loan-calculator .estimated-payment{font-size:12px;padding-bottom:15px}.listing-loan-calculator #salesTaxDisplay:before{content:"+$"}.listing-loan-calculator #carPriceDisplay:before{content:"$"}.listing-loan-calculator #paymentLargeDisplay:before,.listing-loan-calculator #paymentSmallDisplay:before,.listing-loan-calculator #totalLoanAmountDisplay:before,.listing-loan-calculator #totalLoanAndInterestDisplay:before{content:"$";font-weight:700}.listing-loan-calculator #totalInterestPaidDisplay:before{content:"+$";font-weight:700}.listing-loan-calculator #paymentLargeDisplay:after{content:"/mo.";font-size:16px;font-weight:700}@media (min-width:980px){.listing-loan-calculator #paymentLargeDisplay:after{font-size:24px}}.listing-loan-calculator .estimated-payment-large{font-size:24px}@media (min-width:980px){.listing-loan-calculator .estimated-payment-large{font-size:36px}}.listing-loan-calculator .term-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-auto-rows:46px;justify-items:center;gap:16px 16px;margin-top:16px;margin-bottom:24px}@media (min-width:768px){.listing-loan-calculator .term-container{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.listing-loan-calculator input.loan-term-selection{opacity:0;position:absolute}.listing-loan-calculator .loan-term-label{width:100%;background-color:#fff;border-radius:4px;border:1px solid #bdbdbd;display:flex;justify-content:center;align-items:center}.listing-loan-calculator input[type=radio]:checked+label{border:none;background-color:#555;color:#fff}.listing-loan-calculator input[type=radio]:focus+label{box-shadow:inset 0 0 0 2px #00bfde}.listing-loan-calculator .term-selection-wrapper{width:100%;display:flex}.listing-loan-calculator .loan-term-label:hover{cursor:pointer}.listing-loan-calculator .currency-input>.sds-text-field{padding-left:26px}.listing-loan-calculator .sds-text-field::-webkit-input-placeholder{color:#212121;font-weight:400}.listing-loan-calculator .sds-text-field::-moz-placeholder{color:#212121;font-weight:400}.listing-loan-calculator .sds-text-field:-ms-input-placeholder{color:#212121;font-weight:400}.listing-loan-calculator .sds-text-field::-ms-input-placeholder{color:#212121;font-weight:400}.listing-loan-calculator .sds-text-field::placeholder{color:#212121;font-weight:400}.listing-loan-calculator .currency-input:before{content:"$";position:absolute;bottom:6px;left:15px}.listing-loan-calculator .currency-input:focus-within:before{content:"$";position:absolute;bottom:7px;left:15px}.listing-loan-calculator .sds-label{transform:translate3d(0,-10px,0);transform-origin:top left;font-size:12px}.listing-loan-calculator .breakdown-header-text{margin-bottom:24px;font-size:24px}.listing-loan-calculator .breakdown-grid{text-align:left;padding:0 24px 24px}.listing-loan-calculator .breakdown-details-grid{display:-ms-grid;display:grid;-ms-grid-rows:auto 8px auto 8px auto 8px auto 8px auto;-ms-grid-columns:auto auto;grid-template:repeat(5,auto)/auto auto;row-gap:8px;margin-bottom:16px}.listing-loan-calculator .breakdown-summary-grid{display:-ms-grid;display:grid;-ms-grid-rows:auto 16px auto 16px auto 16px auto;-ms-grid-columns:auto auto;grid-template:repeat(4,auto)/auto auto;row-gap:16px;margin-bottom:18px;margin-top:16px}.listing-loan-calculator .breakdown-summary-value,.listing-loan-calculator .breakdown-value{text-align:right}.listing-loan-calculator .line{width:100%;height:1px;border:1px solid #e6e6e6}.listing-loan-calculator .legal-disclaimer{font-size:11px;padding:16px 0 44px}@media (min-width:768px){.listing-loan-calculator .currency-input,.listing-loan-calculator .sds-input-container{margin-top:0}}.listing-loan-calculator .calculator-input{background-color:#f2f2f2;width:100%;-ms-grid-column-align:center;justify-self:center;padding-top:24px}@media (min-width:768px){.listing-loan-calculator .calculator-input{max-width:551px}}@media (min-width:980px){.listing-loan-calculator .calculator-input{padding:24px 0}}.listing-loan-calculator .calculator-input .sds-input-container{max-width:100%}@media (min-width:768px){.listing-loan-calculator .calculator-input .sds-input-container{max-width:503px}}@media (min-width:980px){.listing-loan-calculator .calculator-input .sds-input-container{margin-top:0}}.listing-loan-calculator .calculator-input .trade-in-row{display:flex;align-items:center;margin:16px auto 24px;gap:16px}.listing-loan-calculator .calculator-input .trade-in{max-width:65%}@media (min-width:768px){.listing-loan-calculator .calculator-input .trade-in{max-width:100%;margin-right:0}}@media (min-width:768px){.listing-loan-calculator .calculator-input .flex-input{display:flex;gap:16px}}.listing-loan-calculator .calculator-input .value-trade-in>a{display:block}@media (min-width:768px){.listing-loan-calculator .calculator-input .value-trade-in>a{max-width:100%;padding-top:12px}}@media (min-width:768px){.listing-loan-calculator .calculator-input .value-trade-in{width:100%;margin-bottom:14px}}.listing-loan-calculator #srPayment{position:absolute;left:-10000px;top:auto;width:1px;overflow:hidden}.missing-photo-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f2f2f2}.missing-photo-container .missing-photo-icon{stroke:#555}.missing-photo-container .missing-photo-text{color:#555;font-size:14px;font-weight:600;margin:20px 0 0}.sds-reveal[open] .missing-photo-container svg{transform:none}.vehicle-image-placeholder{background-color:#e6e6e6;width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.vehicle-image-placeholder .image-placeholder-before-loading{height:unset}.vehicle-image-not-found{background-color:#e6e6e6;width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.vehicle-image-not-found .image-not-found-text{color:#555;font-weight:600}.vehicle-image-not-found .sds-text-field__icon{stroke:#555!important}.vehicle-image-not-found.image-not-found-sm{height:unset}.vehicle-image-not-found.image-not-found-md .sds-text-field__icon{margin-bottom:8px}.vehicle-image-not-found.image-not-found-lg .image-not-found-text{font-size:16px}.vehicle-image-not-found.image-not-found-lg .sds-text-field__icon{margin-bottom:16px}.vehicle-image-not-found.image-not-found-xl .image-not-found-text{font-size:20px}.vehicle-image-not-found.image-not-found-xl .sds-text-field__icon{margin-bottom:24px}.news-tips .news-tips-header{padding-bottom:16px}.news-tips .sub-title{padding-bottom:16px;max-width:none}@media (min-width:768px){.news-tips .sub-title{padding-bottom:40px;font-size:20px}}.news-tips .news-tips-data{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-rows:repeat(5,1fr);grid-template-areas:"tip1" "tip2" "tip3" "tip4" "tip5";padding-bottom:16px}@media (min-width:768px){.news-tips .news-tips-data{margin:0;grid-gap:32px 80px;padding-bottom:32px}}@media (min-width:980px){.news-tips .news-tips-data{-ms-grid-columns:1fr 80px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 32px 1fr 32px 1fr;grid-template-rows:repeat(3,1fr);grid-template-areas:"tip1 tip2" "tip3 tip4" "tip5 ."}}.news-tips .news-tip-1{-ms-grid-row:1;-ms-grid-column:1;grid-area:tip1}.news-tips .news-tip-2{-ms-grid-row:3;-ms-grid-column:1;grid-area:tip2}.news-tips .news-tip-3{-ms-grid-row:5;-ms-grid-column:1;grid-area:tip3}.news-tips .news-tip-4{-ms-grid-row:7;-ms-grid-column:1;grid-area:tip4}.news-tips .news-tip-5{-ms-grid-row:9;-ms-grid-column:1;grid-area:tip5}@media (min-width:980px){.news-tips .news-tip-1{-ms-grid-row:1;-ms-grid-column:1}.news-tips .news-tip-2{-ms-grid-row:1;-ms-grid-column:3}.news-tips .news-tip-3{-ms-grid-row:3;-ms-grid-column:1}.news-tips .news-tip-4{-ms-grid-row:3;-ms-grid-column:3}.news-tips .news-tip-5{-ms-grid-row:5;-ms-grid-column:1}}.news-tips .news-tip{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:156px 16px 1fr;grid-template-columns:156px 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-template-areas:"image text-container"}@media (min-width:768px){.news-tips .news-tip{grid-gap:16px;-ms-grid-columns:238px 16px auto;grid-template-columns:238px auto;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-template-areas:"image text-container"}}.news-tips .news-tip h3{-ms-grid-row:1;-ms-grid-column:1;grid-area:header;-ms-grid-row-align:center;align-self:center}@media (min-width:980px){.news-tips .news-tip h3{margin-top:-5px;align-self:flex-start;font-family:Sharp Sans,sans-serif}}.news-tips .news-tip .news-tip-link,.news-tips .news-tip .news-tip-text{display:none}@media (min-width:768px){.news-tips .news-tip .news-tip-link,.news-tips .news-tip .news-tip-text{display:block}}@media (min-width:768px){.news-tips .news-tip{margin-bottom:0}}.news-tips .news-tips-image{-ms-grid-row:1;-ms-grid-column:1;grid-area:image}.news-tips .news-tips-image.styles-lazy-load{overflow:hidden}.news-tips .sdsw-sink__item{padding-bottom:24px;border-bottom:1px solid #212121}.news-tips .sdsw-sink__item a{display:flex;width:100%;max-width:none}@media (min-width:768px){.news-tips .sdsw-sink__item a{display:inline-flex;max-width:250px}}.news-tips .news-tip-text-container{-ms-grid-row:1;-ms-grid-column:3;grid-area:text-container;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:auto;grid-template-columns:auto;grid-template-areas:"header"}@media (min-width:768px){.news-tips .news-tips-image{-ms-grid-row:1;-ms-grid-column:1}.news-tips .news-tip-text-container{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;-ms-grid-columns:auto;grid-template-columns:auto;grid-template-areas:"header" "text" "link"}}@media (min-width:768px){.news-tips .news-tip h3{-ms-grid-row:1;-ms-grid-column:1}}.news-tips .news-tip-text-container div.news-tip-text{grid-area:text}.news-tips .news-tip-text-container div.news-tip-link{grid-area:link}@media (min-width:768px){.news-tips .news-tip-text-container div.news-tip-text{-ms-grid-row:2;-ms-grid-column:1}.news-tips .news-tip-text-container div.news-tip-link{-ms-grid-row:3;-ms-grid-column:1}}.notification-icon svg{height:32px;width:32px}.sds-notification-toaster{bottom:0;left:50%;margin-bottom:0;position:fixed;top:inherit;width:100%;z-index:2001;-webkit-animation:cssAnimation 10s forwards;animation:cssAnimation 10s forwards}@keyframes cssAnimation{0%{transform:translate(-50%,1000%)}20%{transform:translate(-50%)}80%{transform:translate(-50%)}to{transform:translate(-50%,100%);visibility:hidden}}@-webkit-keyframes cssAnimation{0%{transform:translate(-50%,1000%)}20%{transform:translate(-50%)}80%{transform:translate(-50%)}to{transform:translate(-50%,100%);visibility:hidden}}.sds-notification-toaster .notification-section{max-width:1170px;position:relative;margin-bottom:0;padding:0}.sds-notification-toaster .notification-section .sds-notification p{max-width:inherit}.vdp-show-more-offers-content{display:block}@media (min-width:980px){.vdp-show-more-offers-content{display:inline-block}}.offers__content{display:flex;width:100%;overflow-x:auto}@media (min-width:980px){.offers__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:16px;column-gap:16px;max-width:1170px}}.offers__content .offer-card{position:relative;min-height:266px;min-width:280px;padding:24px 16px;box-shadow:inset 0 -3px 0 0 #00bfde;border:1px solid #e6e6e6;font-size:14px;margin:0 16px 32px 0;white-space:normal;box-sizing:border-box}@media (min-width:980px){.offers__content .offer-card{margin-right:0}}.offers__content .offer-card .offers-heading{font-size:16px;font-weight:600;margin-bottom:8px;padding-bottom:0;font-family:Inter var,Helvetica,Arial,sans-serif}.offers__content .offer-card .offers-total-separator{width:250px;height:1px;border:1px solid #212121;margin:8px 0}.offers__content .offer-card .offers-total-stack{margin-bottom:8px;font-size:14px;font-weight:600;color:#212121}.offers__content .offer-card .offers-total{font-size:14px;color:#212121}.offers__content .offer-card .offers-expire-date{font-size:12px;color:#212121;margin-top:8px}.offers__content .offer-card .offers-disclaimer{font-size:12px;color:#767676;margin:16px 0 32px}.offers__content .offer-card .offers-details-modal{position:absolute;bottom:20px;text-decoration:none;color:#b0c}.offers__content .offer-card .offers-details-modal:active,.offers__content .offer-card .offers-details-modal:hover{color:#532380}.special-offer-page-modal{font-family:Inter var,Helvetica,Arial,sans-serif;color:#212121}.special-offer-page-modal .sds-modal__content{position:fixed;width:100%;height:100%;z-index:9998}@media (min-width:768px){.special-offer-page-modal .sds-modal__content{position:relative;width:520px;height:auto}}.special-offer-page-modal .offer-modal-close{height:32px;width:32px}.special-offer-page-modal .offer-modal-close svg{height:32px;width:32px;margin:0;stroke:#212121}.special-offer-page-modal .offers-modal-header{font-size:24px;font-weight:600;margin-bottom:8px}@media (min-width:980px){.special-offer-page-modal .offers-modal-header{font-family:Sharp Sans Display\ 1,Helvetica,Arial,sans-serif}}.special-offer-page-modal .offers-modal-stack-items{font-size:16px;margin-top:8px}.special-offer-page-modal .offers-modal-total{font-size:16px;margin-bottom:16px}.special-offer-page-modal .offers-modal-total-stack{margin-bottom:16px}.special-offer-page-modal .offers-modal-total-separator{width:100%;height:1px;border:1px solid #212121;margin:14px 0 8px}.special-offer-page-modal .offers-modal-other-rates{margin:8px 0 16px}.special-offer-page-modal .offers-modal-other-rates-header{font-size:16px;margin-bottom:16px;font-weight:600}.special-offer-page-modal .offers-modal-list-items{list-style-type:disc;padding-left:32px}.special-offer-page-modal .offers-modal-expire-date{font-size:14px;margin-bottom:16px}.special-offer-page-modal .offers-modal-disclaimer{font-size:12px;color:#767676;margin-bottom:24px;max-width:100%}.special-offer-page-modal .offer-modal-button-container{text-align:center}@media (min-width:768px){.special-offer-page-modal .offer-modal-button-container{text-align:left}}.special-offer-page-modal .offers-modal-description,.special-offer-page-modal .offers-modal-finance-term{margin-bottom:8px}.special-offer-page-modal .offer-modal-button{width:265px;color:#fff!important}@media (min-width:768px){.special-offer-page-modal .offer-modal-button{margin-left:0;width:220px}}.dpp-special-offer-modal .sds-modal__content{position:fixed;width:100%;height:100%;z-index:9998}@media (min-width:768px){.dpp-special-offer-modal .sds-modal__content{position:relative;width:520px;height:auto}}.dpp-special-offer-modal .dpp-modal-close{height:32px;width:32px}.dpp-special-offer-modal .dpp-modal-close svg{height:32px;width:32px;stroke:#212121}.dpp-special-offer-modal .sds-modal__title{font-family:Inter var,Helvetica,Arial,sans-serif;margin-bottom:8px}@media (min-width:980px){.dpp-special-offer-modal .sds-modal__title{font-family:Sharp Sans Display\ 1,Helvetica,Arial,sans-serif}}.dpp-special-offer-modal .offers-dpp-modal-list-header{font-size:16px;margin-bottom:8px}.dpp-special-offer-modal .offers-dpp-modal-list-items{font-size:14px;list-style-type:disc;padding:0 0 16px 24px}.dpp-special-offer-modal .offers-dpp-modal-list-items .offers-dpp-modal-other-offer{margin-bottom:0;padding:0}.dpp-special-offer-modal .offers-dpp-disclaimer-container{font-size:12px;color:#767676;margin-bottom:32px;max-width:100%}.dpp-special-offer-modal .offers-dpp-modal-button-container{text-align:left}.dpp-special-offer-modal .offers-dpp-modal-button-container .offers-dpp-modal-button{display:inline-flex;width:100%}@media (min-width:768px){.dpp-special-offer-modal .offers-dpp-modal-button-container .offers-dpp-modal-button{margin-left:0;width:220px}}.sds-pagination .button-disabled{cursor:not-allowed;pointer-events:none}.sds-pagination .button-disabled,.sds-pagination .button-disabled:hover{color:#e6e6e6;background-color:#fff;border-color:#bdbdbd}.sds-pagination .button-disabled:visited{color:#e6e6e6}.sds-pagination .sds-pagination__controls .sds-pagination__control:not(:first-child){margin-left:48px}.sds-pagination .sds-pagination__controls a{display:inline-flex;vertical-align:middle;width:auto}.sds-pagination .sds-pagination__controls a:active,.sds-pagination .sds-pagination__controls a:hover{text-decoration:none}.price-section{padding:8px 0}.price-section .primary-price{line-height:1.1;font-weight:700;font-size:24px}@media (min-width:768px){.price-section .primary-price{font-size:32px}}@media (min-width:980px){.price-section .primary-price{font-size:36px}}.price-section .secondary-price{margin-left:11px}.price-section .tertiary-price{margin-top:9px}@media (min-width:768px){.price-section .tertiary-price{margin-top:6px}}.price-section .price-drop{font-weight:700}.price-section .sds-tooltip{position:relative}.price-section .sds-tooltip__window[aria-hidden=false]{display:block;position:absolute;white-space:normal;bottom:6px;left:calc(-52px + 50%)}@media (min-width:504px){.price-section .sds-tooltip__window[aria-hidden=false]{width:328px}}.price-section .sds-tooltip__window[aria-hidden=false] .close-tooltip-icon{stroke:#555}.price-section .pricing-display-separator{width:100%;height:1px;border:1px solid #959595;margin:8px 16px 8px 0}@media (min-width:504px){.price-section .pricing-display-separator{width:390px}}.price-section .savings-math{flex-direction:row}.price-section .bottom-line,.price-section .savings-math{display:flex;align-items:flex-end}.price-section .bottom-line .list-price{margin-right:8px}.price-section .bottom-line .seller-price{font-weight:700;margin-right:16px}.price-section.price-section-vehicle-card .primary-price{font-size:24px}.price-section.price-section-vehicle-card .secondary-price,.price-section.price-section-vehicle-card .tertiary-price{font-size:14px}.review-breakdown .review-breakdown--heading,.specs-breakdown .review-breakdown--heading{margin-bottom:16px}.review-breakdown .sds-definition-list__display-name,.specs-breakdown .sds-definition-list__display-name{font-weight:700}.table-container{overflow-x:scroll}.table-container table{text-align:left;width:100%;border:1px solid #e6e6e6}.table-container table tr.content-row{overflow-x:scroll}.table-container table tr td{min-width:145px;padding:8px 16px;border-right:1px solid #f2f2f2}.table-container table tr td .exterior_color_samples{height:24px;border-radius:50%;width:24px;margin:0 8px 8px 0;float:left}.table-container table tr td .exterior_color_header{padding-bottom:8px}@media (min-width:980px){.table-container table tr td{padding:16px;min-width:250px}}.table-container table tr th{height:40px;background-color:#f2f2f2;font-weight:700;padding:8px 0 8px 16px;vertical-align:middle}.table-container .link-container{height:72px;display:flex;align-items:center;padding:16px}@media (min-width:768px){.table-container .link-container{flex-direction:row;justify-content:end;align-items:center;padding:0;height:64px}.table-container .link-container a{padding-right:20px}}.search-filter-overlay{display:none;position:fixed;overflow:scroll;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;padding-top:64px;padding-bottom:130px}.search-filter-overlay.display{display:block}@media (min-width:980px){.search-filter-overlay.display{display:none}}.search-filter-overlay .guided-nav-section:first-of-type{margin-top:16px}.search-filter-overlay .guided-nav-section.no-display{display:none}.search-filter-overlay .contactless-services-checkbox{display:block}.search-filter-overlay .refinement-header,.search-filter-overlay .search-filter-header{position:fixed;top:0;left:0;width:100%;height:64px;z-index:11;display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;margin-bottom:16px;background-color:#fff;border-bottom:1px solid #e6e6e6}.search-filter-overlay .refinement-header .sds-button--secondary-dense,.search-filter-overlay .search-filter-header .sds-button--secondary-dense{margin:unset}.search-filter-overlay .refinement-action,.search-filter-overlay .search-filter-actions{position:fixed;bottom:0;left:0;width:100%;height:105px;display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;background-color:#fff;border-top:1px solid #e6e6e6}.search-filter-overlay .refinement-action button,.search-filter-overlay .search-filter-actions button{max-width:none;width:100%}.search-filter-overlay .refinements{margin-bottom:48px}.search-filter-overlay .refinements .refinement-toggle{display:none}.search-filter-overlay .refinements .refinement-toggle.available{display:flex}.search-filter-overlay .refinements li{height:56px;display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;border-bottom:1px solid #e6e6e6}.search-filter-overlay .refinements li svg{transform:rotate(-90deg)}.search-filter-overlay .refinement-overlay{display:none;position:fixed;overflow:scroll;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:20;padding-top:64px;padding-bottom:130px}.search-filter-overlay .refinement-overlay.display{display:block}@media (min-width:980px){.search-filter-overlay .refinement-overlay.display{display:none}}.search-filter-overlay .refinement-overlay .sds-checkbox{display:block}.search-filter-overlay .refinement-overlay .grey-category{color:#959595}.search-filter-overlay .refinement-overlay .nested-field{margin-left:24px}.search-filter-overlay .refinement-inputs{margin:16px}.shop-card{display:flex;flex-direction:column;margin:0 0 24px;border:solid #e6e6e6;border-width:1px 1px 2px;position:relative}@media (min-width:768px){.shop-card{margin:0 16px 24px 0}}@media (min-width:1186px){.shop-card:nth-child(4n){margin-right:0}}.shop-card .shop-card-link{display:block;color:#212121;cursor:pointer}.shop-card .shop-card-link:before{background-color:#fff;position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1}.shop-card .shop-card-link:after{position:absolute;content:"";top:-1px;right:-1px;bottom:-2px;left:-1px;z-index:10}.shop-card .shop-card-link:active,.shop-card .shop-card-link:hover{color:#532380;text-decoration:underline}.shop-card .shop-card-link:active:after,.shop-card .shop-card-link:hover:after{border:solid #bdbdbd;border-width:1px 1px 2px}.shop-card .shop-card-link:visited:before{background-color:#ede9f2}.shop-card .image-content{display:block;overflow:hidden;position:relative;height:190px;border-bottom:1px solid #e6e6e6}.shop-card .image-content .image-not-found-md{padding:15% 0}.shop-card .image-content .vehicle-image{position:absolute;top:0;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.shop-card .vehicle-details{line-height:1;flex:1;margin:16px 16px 0;display:block}.shop-card .vehicle-details .stock-type{font-size:12px}.shop-card .vehicle-details .title{line-height:1.25;padding-top:4px}.shop-card .vehicle-details .mileage{font-size:14px;padding-top:8px;padding-bottom:3px;line-height:1.5}.shop-card .vehicle-details .vehicle-badging{margin-bottom:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap}.shop-card .vehicle-details .vehicle-badging .sds-badge{position:relative;z-index:20;margin-bottom:8px;margin-right:8px;line-height:normal}.shop-card .vehicle-details .vehicle-badging .sds-badge:focus{outline:none}.shop-card .vehicle-details .vehicle-badging .sds-badge__icon{margin:0 -1px 0 -4px}.shop-card .vehicle-details .vehicle-badging .sds-badge__icon svg{fill:#250858;stroke:#250858;width:21px;height:21px}.shop-card .vehicle-details .vehicle-badging .sds-badge__icon .flame-svg{width:14px;height:14px}.shop-card .vehicle-details .vehicle-badging .sds-modal{font-size:14px}.shop-card .vehicle-details .vehicle-badging .sds-modal .sds-badge{margin:0 0 8px}.shop-card .vehicle-details .vehicle-badging .sds-modal .badge-description{font-size:16px;line-height:1.5;padding-bottom:42px}.shop-card .vehicle-details .vehicle-badging .sds-modal .sds-link{font-size:16px}.shop-card.shop-card-mobile-horizontal-desktop-vertical{max-width:100%;width:100%;display:flex;flex-direction:row}@media (min-width:768px){.shop-card.shop-card-mobile-horizontal-desktop-vertical{display:block;flex-direction:column}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .primary-price{font-size:18px}@media (min-width:768px){.shop-card.shop-card-mobile-horizontal-desktop-vertical .primary-price{font-size:24px}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .title{font-size:14px}@media (min-width:768px){.shop-card.shop-card-mobile-horizontal-desktop-vertical .title{font-size:16px}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .vehicle-details{flex-basis:60%}.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content{height:auto;width:100%;max-width:90%;margin-left:16px;margin-top:16px;border-bottom:none;flex-basis:40%}@media (min-width:504px){.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content{max-width:30%}}@media (min-width:768px){.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content{height:190px;max-width:100%;margin:0;border-bottom:1px solid #e6e6e6}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image-placeholder-before-loading{background-color:transparent}@media (min-width:768px){.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image-placeholder-before-loading{background-color:#e6e6e6}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image,.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image-not-found{height:auto}@media (min-width:768px){.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image,.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image-not-found{height:100%}}.scrubbed-html ul li{position:relative}.scrubbed-html ul li:before{content:"";background-color:#00bfde;position:absolute;top:.3em;left:-16px;width:.45em;height:.45em;border-radius:50%}.scrubbed-html ol,.scrubbed-html ul{list-style:none;padding:0 0 0 24px;margin-bottom:0}.scrubbed-html ol li+li,.scrubbed-html ul li+li{margin:16px 0 0;line-height:1.25}.scrubbed-html ol{list-style-type:decimal}.vehicle-card .vehicle-card-photos{position:relative;z-index:20}@media (min-width:768px){.vehicle-card .vehicle-card-photos{z-index:unset}}.vehicle-card .vehicle-card-photos .gallery-wrap{display:flex;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;height:100%;-ms-overflow-style:none;scrollbar-width:none}.vehicle-card .vehicle-card-photos .gallery-wrap::-webkit-scrollbar{display:none}.vehicle-card .vehicle-card-photos .image-wrap{flex-shrink:0;width:100%;scroll-snap-align:center}.vehicle-card .vehicle-card-photos .image-control-left,.vehicle-card .vehicle-card-photos .image-control-right{display:none}@media (min-width:768px){.vehicle-card .vehicle-card-photos .image-control-left,.vehicle-card .vehicle-card-photos .image-control-right{position:absolute;top:0;z-index:30;height:100%;display:flex;align-items:center;justify-content:flex-start;opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1)}}.vehicle-card .vehicle-card-photos .image-control-left .rectangle,.vehicle-card .vehicle-card-photos .image-control-right .rectangle{display:flex;justify-content:center;align-items:center;height:48px;background-color:rgba(0,0,0,.47)}.vehicle-card .vehicle-card-photos .image-control-left .rectangle svg,.vehicle-card .vehicle-card-photos .image-control-right .rectangle svg{width:32px;height:32px;stroke:#fff}.vehicle-card .vehicle-card-photos .image-control-left .rectangle-left,.vehicle-card .vehicle-card-photos .image-control-right .rectangle-left{left:0}.vehicle-card .vehicle-card-photos .image-control-left .rectangle-left svg,.vehicle-card .vehicle-card-photos .image-control-right .rectangle-left svg{transform:rotate(-270deg)}.vehicle-card .vehicle-card-photos .image-control-left .rectangle-right,.vehicle-card .vehicle-card-photos .image-control-right .rectangle-right{right:0}.vehicle-card .vehicle-card-photos .image-control-left .rectangle-right svg,.vehicle-card .vehicle-card-photos .image-control-right .rectangle-right svg{transform:rotate(-90deg)}.vehicle-card .vehicle-card-photos .image-control-left{left:0;padding-right:16px}.vehicle-card .vehicle-card-photos .image-control-right{right:1px;padding-left:16px}.vehicle-card .vehicle-card-photos .gallery-view-all{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0}.vehicle-card .vehicle-card-photos .gallery-view-all:hover{text-decoration:none}@media (min-width:768px){.vehicle-card .vehicle-card-photos .gallery-view-all{position:unset;top:unset}}.vehicle-card .vehicle-card-photos .gallery-view-all:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.vehicle-card .vehicle-card-photos .gallery-view-all .sds-button{position:relative;background-color:transparent;border-color:#fff;color:#fff;z-index:1}.vehicle-card .vehicle-card-photos .gallery-indicator{position:absolute;bottom:9px;right:9px;border-radius:5px;padding:4px 14px;background-color:rgba(0,0,0,.75);font-size:14px;font-variant-numeric:tabular-nums;color:#fff}.vehicle-card .vehicle-card-photos .gallery-nav{position:absolute;bottom:16px;width:100%;display:flex;justify-content:center}.vehicle-card .vehicle-card-photos .gallery-nav .image-indicator{margin-right:4px;width:6px;height:6px;border-radius:50%;background-color:hsla(0,0%,100%,.5);box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}.vehicle-card .vehicle-card-photos .gallery-nav .image-indicator:last-of-type{margin-right:0}.vehicle-card .vehicle-card-photos .gallery-nav .image-indicator.selected{background-color:#fff}.vehicle-card{border:1px solid #e6e6e6;margin-bottom:16px;position:relative}.vehicle-card:hover .image-control-left,.vehicle-card:hover .image-control-right{cursor:pointer;opacity:.95}.vehicle-card .vehicle-card-visited-tracking-link{overflow:hidden;display:block;height:0}.vehicle-card .vehicle-card-visited-tracking-link:before{background-color:#fff;position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1}.vehicle-card .vehicle-card-visited-tracking-link:visited:before{background-color:#ede9f2}.vehicle-card .vehicle-card-main{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto)}@media (min-width:768px){.vehicle-card .vehicle-card-main{min-height:225px;-ms-grid-columns:42% 58%;grid-template-columns:42% 58%;-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto)}}.vehicle-card .vehicle-card-main .vehicle_card_content_link{color:#212121;cursor:pointer}.vehicle-card .vehicle-card-main .image-wrap{display:block;-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1;overflow:hidden;position:relative;padding-top:66.66%;border-bottom:1px solid #e6e6e6}.vehicle-card .vehicle-card-main .image-wrap .image-not-found-md{padding:15% 0}@media (min-width:504px){.vehicle-card .vehicle-card-main .image-wrap .image-not-found-md{padding:10% 0}}@media (min-width:768px){.vehicle-card .vehicle-card-main .image-wrap .image-not-found-md{padding:25% 0}}@media (min-width:1186px){.vehicle-card .vehicle-card-main .image-wrap .image-not-found-md{padding:22% 0}}.vehicle-card .vehicle-card-main .image-wrap .vehicle-image{position:absolute;top:0;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:768px){.vehicle-card .vehicle-card-main .image-wrap{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;-ms-grid-column:1;grid-column:1;height:100%;padding-top:0;border-right:1px solid #e6e6e6}}.vehicle-card .vehicle-card-main .vehicle-card-link{display:block;color:#212121}.vehicle-card .vehicle-card-main .vehicle-card-link:after{position:absolute;content:"";top:-1px;right:-1px;bottom:-2px;left:-1px;z-index:10}.vehicle-card .vehicle-card-main .vehicle-card-link:active,.vehicle-card .vehicle-card-main .vehicle-card-link:hover{color:#532380;text-decoration:underline}.vehicle-card .vehicle-card-main .vehicle-card-link:active:after,.vehicle-card .vehicle-card-main .vehicle-card-link:hover:after{border:solid #bdbdbd;border-width:1px 1px 2px}.vehicle-card .vehicle-card-main .miles-from,.vehicle-card .vehicle-card-main .online-seller{font-size:14px;line-height:1.25;color:#282828;padding-top:4px}@media (min-width:768px){.vehicle-card .vehicle-card-main .miles-from,.vehicle-card .vehicle-card-main .online-seller{padding-top:4px}}.vehicle-card .vehicle-card-main .vehicle-details{line-height:1;flex:1;margin:16px 16px 0;display:block;-ms-grid-row:2;grid-row:2;-ms-grid-column:1;grid-column:1}.vehicle-card .vehicle-card-main .vehicle-details .stock-type{font-size:12px}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .stock-type{font-size:14px}}.vehicle-card .vehicle-card-main .vehicle-details .title{padding-top:8px;font-size:16px;line-height:1.25}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .title{font-size:18px;margin-right:56px}}.vehicle-card .vehicle-card-main .vehicle-details .pricing-container{padding-top:12px;font-size:0}.vehicle-card .vehicle-card-main .vehicle-details .pricing-container .price{margin-right:8px;font-size:24px}.vehicle-card .vehicle-card-main .vehicle-details .mileage,.vehicle-card .vehicle-card-main .vehicle-details .msrp{font-size:14px;margin-top:8px}.vehicle-card .vehicle-card-main .vehicle-details .msrp-as-price{margin:0}.vehicle-card .vehicle-card-main .vehicle-details .msrp-tag{vertical-align:top;font-size:12px;margin-top:5px;display:inline-block}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-deeplink{position:relative;z-index:20}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-deeplink .sds-link--ext{padding:8px 0}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .vehicle-deeplink .sds-link--ext{margin-bottom:unset;padding:unset}}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .vehicle-deeplink .sds-link--ext:first-of-type{margin-top:8px}}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-dealer{position:relative;margin-top:8px;font-size:14px;line-height:1.25}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .vehicle-dealer{width:55%;margin-top:16px}}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-dealer .dealer-name{font-size:14px}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-dealer .dealer-phone{display:none;font-size:12px}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .vehicle-dealer .dealer-phone{display:inline}}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-dealer .sds-rating{margin-top:4px}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-dealer .sds-rating__item{background-size:12px;width:14px;height:14px}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-dealer .sds-rating__item svg{width:14px;height:14px}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-dealer .miles-from{display:none}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging{font-size:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:8px}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-badge{position:relative;z-index:20;margin:8px 8px 0 0;line-height:normal}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-badge__icon{margin:0 6px 0 -1px}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-badge svg{stroke:#fff}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-tooltip--hover:after,.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-tooltip--hover:hover>.sds-tooltip__window{display:none}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-tooltip--hover:after{display:block}}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-modal{font-size:14px}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-modal .sds-heading--2{margin:0 0 42px}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-modal .sds-badge{margin:0 0 8px}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-modal .badge-description{font-size:16px;line-height:1.5;padding-bottom:42px}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-modal .sds-link{font-size:16px}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-badge{margin:8px 8px 0 0}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-tooltip--hover:hover>.sds-tooltip__window{display:block}.vehicle-card .vehicle-card-main .vehicle-details .vehicle-badging .sds-modal{display:none}}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;padding-bottom:38px}}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .save-vehicle{position:relative}}.vehicle-card .vehicle-card-main .vehicle-details .save-vehicle .favorite{display:flex;justify-content:center;align-items:center;height:32px;width:32px;border:1px solid #bdbdbd;background-color:#fff;border-radius:50%;position:absolute;top:12px;right:12px;z-index:20}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .save-vehicle .favorite{top:0;right:0;height:unset;width:unset;border:unset;background-color:unset;border-radius:unset;align-items:unset;justify-content:unset}}.vehicle-card .vehicle-card-main .vehicle-details .save-vehicle .text{display:none}@media (min-width:768px){.vehicle-card .vehicle-card-main .vehicle-details .save-vehicle .text{display:inline}}.vehicle-card .vehicle-card-main .vehicle-details>* a,.vehicle-card .vehicle-card-main .vehicle-details>* button,.vehicle-card .vehicle-card-main>a,.vehicle-card .vehicle-card-main>button{position:relative;z-index:20}.vehicle-card .vehicle-card-main .contact-buttons{margin:0;padding:16px;display:flex}.vehicle-card .vehicle-card-main .contact-buttons>a,.vehicle-card .vehicle-card-main .contact-buttons>button{position:relative;z-index:20;width:100%;height:40px;margin:0;max-width:none}@media (min-width:768px){.vehicle-card .vehicle-card-main .contact-buttons>a,.vehicle-card .vehicle-card-main .contact-buttons>button{margin:0}}.vehicle-card .vehicle-card-main .contact-buttons>a img,.vehicle-card .vehicle-card-main .contact-buttons>button img{width:100%}.vehicle-card .vehicle-card-main .contact-buttons .contact-by-phone{margin-right:16px}@media (min-width:768px){.vehicle-card .vehicle-card-main .contact-buttons .contact-by-phone{display:none}}@media (max-width:375px){.vehicle-card .vehicle-card-main .contact-buttons .contact-by-phone{flex:1;padding:0 16px}}@media (min-width:768px){.vehicle-card .vehicle-card-main .contact-buttons .lead-form-modal-button{display:none}}@media (max-width:375px){.vehicle-card .vehicle-card-main .contact-buttons .lead-form-modal-button{flex:3;padding:0 16px}}.vehicle-card .vehicle-card-main .contact-buttons .lead-form-modal-button--desktop{display:none}@media (min-width:768px){.vehicle-card .vehicle-card-main .contact-buttons .lead-form-modal-button--desktop{width:178px;font-size:14px;padding:0;display:block}}@media (min-width:768px){.vehicle-card .vehicle-card-main .contact-buttons{padding:0;position:absolute;bottom:24px;right:16px}}.vehicle-card.sponsored-result{box-shadow:inset 0 -4px 0 0 #1f3e7b}.vehicle-card.sponsored-result .vehicle-card-main:before{background-color:#1f3e7b;border-radius:0 0 4px;color:#fff;content:"Sponsored";font-family:Inter var;font-size:12px;font-weight:700;height:24px;margin-left:0;margin-right:78%;min-width:80px;padding:4px 4px 2px;position:absolute;text-align:center;width:80px;width:auto;z-index:21}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main:before{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;position:relative}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details{display:-ms-grid;display:grid;-ms-grid-columns:30fr 21fr;grid-template-columns:30fr 21fr;-ms-grid-rows:16px auto auto 36px auto auto;grid-template-rows:16px auto auto 36px auto auto;grid-template-areas:"stock_type dealer" "title dealer" "mileage dealer" "price dealer" "badges dealer" "links links"}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details{-ms-grid-columns:1fr 178px;grid-template-columns:1fr 178px;-ms-grid-rows:16px auto auto auto auto auto 72px;grid-template-rows:16px auto auto auto auto auto 72px;grid-template-areas:"stock_type dealer" "title dealer" "mileage dealer" "price dealer" "badges dealer" "links ." "links .";padding:16px 0 0}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details>.mileage{-ms-grid-row:3;-ms-grid-column:1}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .save-vehicle{position:absolute;top:12px;left:calc(100% - 12px)}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .save-vehicle .favorite{top:0;right:0}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .save-vehicle{left:calc(100% - 16px);top:16px}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .stock-type{-ms-grid-row:1;-ms-grid-column:1;grid-area:stock_type;line-height:1.5}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-card-link{-ms-grid-row:2;-ms-grid-column:1;grid-area:title}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .title{font-size:16px;line-height:1.25;margin-right:0}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .title{font-size:18px}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .price-section{-ms-grid-row:4;-ms-grid-column:1;grid-area:price}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .mileage{-ms-grid-row:3;-ms-grid-column:1;grid-area:mileage;font-size:14px;margin-top:8px}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-badging{-ms-grid-row:5;-ms-grid-column:1;grid-area:badges}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-badging{align-content:flex-start}}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-badging .sds-badge{margin:8px 8px 0 0}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .miles-from{display:none}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-links{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:links;display:flex;flex-direction:column;margin-top:0;margin-bottom:14px}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .external-links{margin-top:8px}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-deeplink.sds-link--ext,.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-deeplink .sds-link--ext{padding:8px 0;display:block;white-space:normal}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-deeplink .sds-link--ext:first-of-type{margin-top:unset}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-deeplink .sds-text-field__icon{width:1em;height:1em;vertical-align:middle;margin:0}@media (min-width:1186px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-deeplink{white-space:nowrap}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-deeplink .sds-text-field__icon{display:inline-flex}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:2;display:flex;flex-direction:column;grid-area:dealer;justify-content:flex-start;margin-top:0;width:100%;padding-left:0}@media (min-width:375px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer{padding-left:16px}}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer{padding-right:32px}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-badge{position:relative;flex:0 1 auto;justify-content:flex-end;align-items:flex-start;width:110px;height:110px}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-badge .award-img{position:absolute;width:100%;height:100%;background:#fff;padding:0 12px;box-shadow:0 0 0 1px #e6e6e6}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-badge .award-img{bottom:0;background:transparent;box-shadow:none}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-badge .sds-tooltip__trigger{position:absolute;right:4px;top:4px;z-index:20;color:#b0c;outline:none;cursor:pointer}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-badge .sds-tooltip__trigger{bottom:4px;top:unset}}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-badge{flex:0 0 auto;width:auto;height:110px;bottom:16px}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-badge .award-img{position:relative;top:0;padding:4% 23%;height:92%;width:100%}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-badge .sds-tooltip__trigger{position:absolute;bottom:12px;margin:0}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .sds-rating>.sds-rating__link{display:none}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-consumer{height:110px;width:auto}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-consumer .award-img{height:100%;padding:4px}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-consumer .award-img{height:92%;padding:4% 19%}}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .premier-award-consumer .sds-tooltip__trigger{bottom:12px}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .dealer-name{line-height:1.5}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .sds-rating__count{font-size:14px}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .sds-rating__wrapper{margin-left:2px}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .sds-rating__wrapper{margin-left:0}}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .sds-rating__item{background-size:14px;height:14px;width:14px}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .sds-rating__item svg{cursor:pointer;height:14px;width:14px}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer .miles-from{display:block;margin-bottom:16px}.vehicle-card.sponsored-award .vehicle-card-main .vehicle_card_content_link .vehicle-image{max-width:100%}.vehicle-card.sponsored-award .vehicle-card-main .vehicle_card_content_link:focus{outline:1px dotted #000}.vehicle-card.sponsored-award .vehicle-card-main .award-tooltip-window{position:absolute;box-shadow:4px 4px 11px 5px rgba(0,0,0,.08);margin:0;top:47%;left:calc(100% - 248px)}.vehicle-card.sponsored-award .vehicle-card-main .award-tooltip-window.award-tooltip-window--consumer{top:41%}@media (min-width:504px){.vehicle-card.sponsored-award .vehicle-card-main .award-tooltip-window.award-tooltip-window--consumer{top:50%}}@media (min-width:768px){.vehicle-card.sponsored-award .vehicle-card-main .award-tooltip-window.award-tooltip-window--consumer{top:27%}}@media (min-width:768px){.vehicle-card.sponsored-award .vehicle-card-main .award-tooltip-window{top:27%;left:calc(100% - 240px)}}.vehicle-card.sponsored-award .vehicle-card-main .award-tooltip-window p{-webkit-margin-end:-12px;margin-inline-end:-12px}.vehicle-card.sponsored-award .vehicle-card-main .award-tooltip-window:after{position:absolute;content:"";height:16px;width:16px;background:inherit;left:calc(100% - 8px);top:calc(50% - 8px);box-shadow:1px -1px 0 0 #e9e9e9;transform:rotate(45deg);transform-origin:50% 50%}.vehicle-card.sponsored-award .vehicle-card-main .award-tooltip-window .close-award-tooltip-svg{stroke:currentColor}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details{-ms-grid-rows:(auto)[6];grid-template-rows:repeat(6,auto);grid-template-areas:"stock_type dealer" "title dealer" "mileage dealer" "price dealer" "badges dealer" "links dealer"}@media (min-width:768px){.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details{-ms-grid-rows:16px (auto)[5] 72px;grid-template-rows:16px repeat(5,auto) 72px;grid-template-areas:". dealer" "stock_type dealer" "title dealer" "mileage dealer" "price dealer" "badges dealer" "links dealer" "links .";padding-bottom:4px;padding-top:0}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details>.mileage{-ms-grid-row:4;-ms-grid-column:1}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details>.stock-type{-ms-grid-row:2;-ms-grid-column:1}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details>.vehicle-card-link{-ms-grid-row:3;-ms-grid-column:1}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details>.price-section{-ms-grid-row:5;-ms-grid-column:1}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details>.mileage{-ms-grid-row:4;-ms-grid-column:1}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details>.vehicle-badging{-ms-grid-row:6;-ms-grid-column:1}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details>.vehicle-links{-ms-grid-row:7;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details>.vehicle-dealer{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:2}}@media (min-width:768px){.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details .save-vehicle{left:calc(100% - 195px)}}@media (min-width:375px){.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details .vehicle-dealer{margin-left:auto;max-width:134px}}@media (min-width:768px){.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details .vehicle-dealer{margin-bottom:12px;max-width:164px;padding-right:0}}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details .vehicle-dealer .dealer-name{margin-top:8px}@media (min-width:768px){.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details .vehicle-dealer .dealer-name{position:relative;margin-top:0;bottom:16px}}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details .vehicle-dealer .sds-rating{margin-top:4px}@media (min-width:768px){.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details .title{padding-bottom:4px}}@media (min-width:768px){.vehicle-card.vehicle-card-with-reviews .vehicle-card-main .vehicle-details{padding-bottom:0}}.vehicle-card .curated-reviews-toggle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:8px;margin-left:16px;padding-bottom:24px}.vehicle-card .curated-reviews-toggle.expanded{padding-bottom:0}@media (min-width:768px){.vehicle-card .curated-reviews-toggle{margin-top:16px;padding-bottom:24px}.vehicle-card .curated-reviews-toggle.expanded{padding-bottom:24px}}.vehicle-card .curated-reviews-content{padding:16px 16px 8px}.vehicle-card .curated-reviews-content .curated-review-container:nth-child(2){border-top:1px solid #e6e6e6;padding-top:16px}.vehicle-gallery .image-control-no-carousel{width:100%;cursor:pointer}.vehicle-gallery .image-control-no-carousel .maximize-logo{display:none}.vehicle-gallery .image-control-no-carousel:hover .maximize-logo{display:block;stroke:#fff;height:32px;width:32px;margin:0 auto;position:relative}.vehicle-gallery .image-counter{padding:8px;position:absolute;bottom:8px;right:8px;height:40px;background-color:rgba(0,0,0,.75);border-radius:5px;color:#f2f2f2;display:flex;align-items:center;justify-content:space-between;z-index:3;cursor:pointer}.vehicle-gallery .image-counter svg{height:24px;width:24px;stroke:#fff}.vehicle-gallery .image-counter .counter-text{font-size:16px;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:right;padding-left:6px}.vehicle-gallery .image-counter-no-carousel{padding:8px 16px;right:0}.vehicle-gallery .no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vehicle-gallery .gallery-wrapper{margin-bottom:24px}@media (min-width:980px){.vehicle-gallery .gallery-wrapper{max-width:640px}}.vehicle-gallery .gallery-wrapper .image-wrapper{line-height:0;margin-bottom:4px;position:relative;background-color:#e6e6e6;display:flex;border:1px solid #e6e6e6;width:100%;height:0;padding-top:75%;overflow:hidden}@media (min-width:980px){.vehicle-gallery .gallery-wrapper .image-wrapper{max-width:640px}}.vehicle-gallery .gallery-wrapper .image-wrapper .image-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.vehicle-gallery .gallery-wrapper .image-wrapper .image-not-found-xl .sds-text-field__icon{width:57px;height:57px}@media (min-width:768px){.vehicle-gallery .gallery-wrapper .image-wrapper .image-not-found-xl .sds-text-field__icon{width:80px;height:80px}}.vehicle-gallery .gallery-wrapper .image-wrapper .main-selected-image{display:flex;overflow:hidden;align-self:center;margin:0 auto;height:auto;max-width:100%;width:100%;z-index:2;-o-object-fit:cover;object-fit:cover}@media (min-width:980px){.vehicle-gallery .gallery-wrapper .image-wrapper .main-selected-image{max-height:480px}}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet{line-height:0;margin-bottom:2px;position:relative;background-color:#e6e6e6;display:flex;border:1px solid #e6e6e6;width:100%;height:0;padding-top:75%;overflow:hidden}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle{top:calc(50% - 33px);display:flex;justify-content:center;align-items:center;width:48px;height:66px;background-color:rgba(0,0,0,.47)}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle svg{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;fill:none;stroke:#fff}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle-left{left:0}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle-left svg{transform:rotate(-270deg)}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle-right{right:0}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle-right svg{transform:rotate(-90deg)}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .spin-frame{position:absolute;top:0;left:0}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper{display:none}@media (min-width:980px){.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:4}}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper .maximize-logo{height:32px;width:32px;opacity:0;stroke:#fff}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper .image-control-left{height:100%;width:33%;display:flex;align-items:center;justify-content:flex-start;opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1)}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper .image-control-right{height:100%;width:33%;display:flex;align-items:center;justify-content:flex-end;opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1)}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper:hover .image-control-left,.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper:hover .image-control-right,.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper:hover .maximize-logo{cursor:pointer;opacity:.95}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper .image-control-middle{height:100%;width:34%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper .image-control-full{height:100%;width:100%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container{display:flex;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container .image-swipe-card{position:relative;scroll-snap-align:center;display:flex;flex-direction:column;flex-shrink:0;align-self:center;height:auto;width:100%;justify-content:center}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container .image-swipe-card .swipe-main-image{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;z-index:2}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container .image-swipe-card .vdp-swipe-image-placeholder-before-loading{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container .image-swipe-card .vdp-swipe-image-placeholder-before-loading .vdp-swipe-image-not-found-icon{width:57px;height:57px;margin:16px}@media (min-width:768px){.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container .image-swipe-card .vdp-swipe-image-placeholder-before-loading .vdp-swipe-image-not-found-icon{width:80px;height:80px}}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .main-selected-video{display:flex;overflow:hidden;align-self:center;margin:0 auto;height:100%;max-width:100%;width:100%;z-index:2;-o-object-fit:cover;object-fit:cover;top:0;left:0;position:absolute}@media (min-width:980px){.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .main-selected-video{max-height:480px}}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-counter{padding:8px;position:absolute;bottom:8px;right:8px;height:40px;background-color:rgba(0,0,0,.75);border-radius:5px;color:#f2f2f2;display:flex;align-items:center;justify-content:space-between;z-index:3}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-counter svg{height:24px;width:24px;stroke:#fff}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-counter .counter-text{font-size:16px;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:right;padding-left:6px}.vehicle-gallery .gallery-wrapper .media-control-wrapper{display:flex;width:100%;justify-content:space-between}.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-spin,.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-video-player{flex:0 0 auto;height:57px;width:57px;background-color:#e6e6e6;color:#212121;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:2px;cursor:pointer;font-size:12px}@media (min-width:768px){.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-spin,.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-video-player{font-size:14px;line-height:1.4}}.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-spin svg{height:65%;width:65%;fill:currentColor;stroke:none}.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-video-player__circle{width:24px;height:24px;background-color:rgba(0,0,0,.75);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%}.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-video-player__circle svg{margin-left:4px;height:65%;width:65%;fill:#fff;stroke:none}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper{height:57px;display:flex;width:100%;justify-content:space-between;background-color:#e6e6e6}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper svg{width:21px;height:21px;-o-object-fit:contain;object-fit:contain;fill:none;stroke:#fff}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control{display:none}@media (min-width:768px){.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control{cursor:pointer;min-width:40px;display:flex;align-items:center;justify-content:center;background-color:#333}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control__left{margin-right:2px}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control__left svg{transform:rotate(-270deg)}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control__right{margin-left:2px}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control__right svg{transform:rotate(-90deg)}}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics{display:flex;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;position:relative;flex-grow:2}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .image-div{z-index:2}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .image-placeholder-before-loading{background-color:#e6e6e6;text-align:center;padding:16px;width:82px;height:57px}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .image-placeholder-before-loading .image-not-found-text{color:#555;font-weight:600}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .image-placeholder-before-loading .sds-text-field__icon{stroke:#555!important}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .row-pic{margin-right:2px;cursor:pointer;margin-left:-82px}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .row-pic.selected{border:2px solid #b0c}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .js-row-pic-last{border-right:2px solid #fff}@media (min-width:768px){.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics{overflow:hidden}}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics img{height:57px}@media (min-width:980px){.column-layout{display:-ms-grid;display:grid}}.column-layout>*{margin:0;width:auto}.column-layout--2{grid-gap:16px;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:repeat(2,1fr);grid-template-areas:" a1 a2"}.column-layout--2>:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:a1}.column-layout--2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:a2}.column-layout--3{grid-gap:16px;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(3,1fr);grid-template-areas:" a1 a2 a3"}.column-layout--3>:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:a1}.column-layout--3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:a2}.column-layout--3>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;grid-area:a3}.column-layout--4{grid-gap:16px;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(4,1fr);grid-template-areas:" a1 a2 a3 a4"}.column-layout--4>:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:a1}.column-layout--4>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:a2}.column-layout--4>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;grid-area:a3}.column-layout--4>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;grid-area:a4}.column-layout--5{grid-gap:16px;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(5,1fr);grid-template-areas:" a1 a2 a3 a4 a5"}.column-layout--5>:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:a1}.column-layout--5>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:a2}.column-layout--5>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;grid-area:a3}.column-layout--5>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;grid-area:a4}.column-layout--5>:nth-child(5){-ms-grid-row:1;-ms-grid-column:9;grid-area:a5}.vehicle-gallery-lightbox .no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vehicle-gallery-lightbox>.vg-lightbox-container{width:100%}@media (min-width:768px){.vehicle-gallery-lightbox>.vg-lightbox-container{max-width:100%;max-height:100%;width:100%;height:100%}}@media (min-width:980px){.vehicle-gallery-lightbox>.vg-lightbox-container{max-height:100%;max-width:1170px;height:100%;width:calc(100% - 135px)}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head{padding:0 16px;height:40px;min-height:40px;flex-direction:flex-start}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head.scrolled{box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls{display:flex}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls .lightbox-head-links{display:flex;justify-content:space-between;width:100%}@media (min-width:768px){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls .button-toggle-view{display:none}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls .vgl-tablet-gallery-controls{margin-left:16px;margin-bottom:0;padding-right:0}@media (min-width:768px){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls .vgl-tablet-gallery-controls{margin-left:0}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls .vgl-tablet-gallery-controls .black-link{color:#212121;text-decoration:none}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .text-button{color:inherit;text-decoration:none}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .text-button .button-icon{vertical-align:middle;padding-right:4px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .gallery-image-count{flex-grow:1;text-align:right;padding-right:26px}@media (min-width:768px){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .gallery-image-count{text-align:center;padding-right:inherit}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content{padding-right:0;padding-left:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content .thumbnail-cover{position:relative;top:-85px;height:80px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content .thumbnail-cover-large{position:relative;top:-155px;height:150px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile{height:100%}@media (min-width:768px){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile{display:none}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .image+.image{margin-top:16px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .mobile-thumbnail-image-wrapper{height:100%;display:flex;align-items:center;position:relative}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .mobile-single-image-wrapper{margin-bottom:16px;position:relative;width:100vw;max-width:100%;display:flex;align-items:center;min-height:calc(min(100vw, 500px)*1/2)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .mobile-single-image-wrapper img{height:auto;width:100%;max-height:100%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .mobile-single-image-wrapper .vehicle-image-not-found{background-clip:content-box;height:100%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .mobile-gallery-image{position:relative;z-index:2;vertical-align:middle}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .thumbnails{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:stretch;padding-right:0;padding-left:16px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .thumbnails .thumbnail{border:0 solid transparent;border-width:16px 16px 0 0;flex:0 0 50%;max-width:50%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .thumbnails .thumbnail .image-not-found-sm{padding:25% 0;height:100%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .lightbox-ad-mobile{margin-top:16px;margin-bottom:16px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .back-to-top{padding-top:34px;display:block;text-align:center}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet{display:none}@media (min-width:768px){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet{display:block;overflow-y:scroll}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .lightbox-flex{display:flex;margin:0 20px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .lightbox-flex .lightbox-ad-desktop{margin-top:32px;margin-left:16px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery{max-width:640px;width:100%;margin:32px auto 0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .sds-reveal__content{padding:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .desktop-thumbnail-image-wrapper{position:relative;min-width:84px;min-height:56px;height:100%;display:flex;align-items:center}@media (min-width:980px){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .desktop-thumbnail-image-wrapper{min-width:115px;min-height:76px}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .desktop-thumbnail-image-wrapper .vehicle-image-not-found{height:100%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .tablet-gallery-image{position:relative;display:block;z-index:2}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper{min-height:calc(min(100vw, 500px)*0.5);height:240px;line-height:0;margin-bottom:4px;position:relative;background-color:#e6e6e6;display:flex;border:1px solid #e6e6e6}@media (min-width:768px){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper{height:auto}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .vehicle-image-not-found svg{width:56px;height:56px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .main-selected-image{display:flex;overflow:hidden;align-self:center;margin:0 auto;max-height:100%;max-width:100%;z-index:2}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:4}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper .image-control-left{height:100%;width:40%;display:flex;align-items:center;justify-content:flex-start;opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper .image-control-right{height:100%;width:40%;display:flex;align-items:center;justify-content:flex-end;opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper:hover .image-control-left,.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper:hover .image-control-right{cursor:pointer;opacity:.95}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper .image-control-middle{height:100%;width:20%;cursor:pointer}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle{top:calc(50% - 33px);display:flex;justify-content:center;align-items:center;width:48px;height:66px;background-color:rgba(0,0,0,.47)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle .svg{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;fill:none;stroke:#fff}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle-left{left:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle-left .svg{transform:rotate(-270deg)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle-right{right:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle-right .svg{transform:rotate(-90deg)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails{box-sizing:border-box;display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(4,1fr);grid-template-areas:" a1 a2 a3 a4"}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:a1}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:a2}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;grid-area:a3}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;grid-area:a4}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails .thumbnail{border:0 solid transparent;cursor:pointer;height:100%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails .thumbnail img{border:1px solid #e6e6e6}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails .thumbnail iframe{border:2px solid transparent}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails .thumbnail iframe.selected,.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails .thumbnail img.selected{border:2px solid #c400d6}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .reveal{margin-top:16px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .reveal summary{padding-top:0;padding-bottom:0;margin-bottom:16px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .reveal>.reveal-content{display:none;padding:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .reveal>.reveal-content.display{display:block}.sds-home-widget{background-color:#f2f2f2;padding:16px}@media (min-width:768px){.sds-home-widget{display:flex}}.sds-home-lifestyle{padding-bottom:16px;border:1px #e6e6e6;border-style:none none solid;margin-bottom:16px}@media (min-width:768px){.sds-home-lifestyle{padding:0 16px 0 0;border-style:none solid none none;margin:0 16px 0 0;flex:0 0 25%}}@media (min-width:980px){.sds-home-lifestyle{flex-basis:25%}}.sds-home-lifestyle .sds-button{max-width:100%;width:100%}@media (min-width:768px){.sds-home-lifestyle .sds-button{max-width:250px;width:80%}}.sds-home-lifestyle__desc,.sds-home-lifestyle__title{margin-bottom:16px}.sds-home-search{width:100%}@media (min-width:980px){.sds-home-search{position:relative}}.sds-home-search .sds-tabs{margin-bottom:16px}@media (min-width:980px){.sds-home-search .sds-tabs{grid-area:hs-tabs;margin:0}}.sds-home-search .sds-tabs__list{border:0}@media (min-width:768px){.sds-home-search .sds-tabs__list{justify-content:flex-start}}.sds-home-search .sds-tabs__link{text-transform:capitalize}@media (min-width:768px){.sds-home-search .sds-tabs__link{text-transform:none}}.sds-home-search__submit .sds-button{max-width:100%;width:100%;border-radius:0}.sds-home-search .sds-field+.sds-field{margin:0}.sds-field-group--melded{display:-ms-grid;display:grid;width:100%;border-radius:6px;overflow:hidden;background-color:#bdbdbd;border:1px solid #bdbdbd}.sds-field-group .sds-field{max-width:none}.sds-field-group--melded .sds-input-container{border:0;border-radius:0;max-width:none}.sds-home-search__bymake{grid-gap:1px;-ms-grid-columns:1fr 1px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 1px auto 1px auto 1px auto 1px auto 1px auto;grid-template-areas:"type type" "make make" "model model" "price price" "distance zip" "submit submit"}@media (min-width:504px){.sds-home-search__bymake{-ms-grid-columns:1fr 1px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 1px 1fr 1px 1fr 1px 1fr;grid-template-rows:repeat(4,1fr);grid-template-areas:"type make" "model price" "distance zip" "submit submit"}.sds-home-search__bymake>.make{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.sds-home-search__bymake>.model{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.sds-home-search__bymake>.price-section{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:1}}@media (min-width:768px){.sds-home-search__bymake{-ms-grid-columns:1fr 1px 1fr 1px 1fr 1px 1fr;grid-template-columns:repeat(4,1fr);-ms-grid-rows:1fr 1px 1fr 1px 1fr;grid-template-rows:repeat(3,1fr);grid-template-areas:"type type make make" "model model price price" "distance zip submit submit"}.sds-home-search__bymake>.make{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:3}.sds-home-search__bymake>.model{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.sds-home-search__bymake>.price-section{-ms-grid-row:3;-ms-grid-column:5;-ms-grid-column-span:3}}@media (min-width:980px){.sds-home-search__bymake{-ms-grid-columns:1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;grid-template-columns:repeat(6,1fr);-ms-grid-rows:1fr 1px 1fr;grid-template-rows:repeat(2,1fr);grid-template-areas:"type type make make model model" "price price distance zip submit submit"}.sds-home-search__bymake>.make{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:3}.sds-home-search__bymake>.model{-ms-grid-row:1;-ms-grid-column:9;-ms-grid-column-span:3}.sds-home-search__bymake>.price-section{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}}.sds-home-search__bystyle{grid-gap:1px;-ms-grid-columns:1fr 1px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 1px auto 1px auto 1px auto 1px auto;grid-template-areas:"type type" "make make" "price price" "distance zip" "submit submit"}@media (min-width:980px){.sds-home-search__bystyle{-ms-grid-columns:1fr 1px 1fr 1px 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:1fr 1px 1fr;grid-template-rows:repeat(2,1fr);grid-template-areas:"type make price" "distance zip submit"}.sds-home-search__bystyle>.make{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.sds-home-search__bystyle>.price-section{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}}.sds-home-search__type{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:type}.sds-home-search__bystyle>.sds-home-search__type,.sds-home-search__make,.shopping-page .sds-home-widget .sds-home-search__bystyle>.sds-home-search__type{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.sds-home-search__make{grid-area:make}.sds-home-search__bymake>.sds-home-search__make,.sds-home-search__bystyle>.sds-home-search__make,.sds-home-search__model{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.sds-home-search__model{grid-area:model}.sds-home-search__bymake>.sds-home-search__model{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.sds-home-search__price{grid-area:price}.sds-home-search__price,.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details>.sds-home-search__price{-ms-grid-row:4;-ms-grid-column:1}.sds-home-search__bymake>.sds-home-search__price{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3}.sds-home-search__bystyle>.sds-home-search__price,.shopping-page .sds-home-widget .sds-home-search__bystyle>.sds-home-search__price{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.sds-home-search__distance{-ms-grid-row:9;-ms-grid-column:1;grid-area:distance}.sds-home-search__bystyle>.sds-home-search__distance{-ms-grid-row:7;-ms-grid-column:1}.advanced-search .sds-page-section--full .advanced-search-form .location-field-group-wrapper .location-field-group>.sds-home-search__distance{-ms-grid-row:1;-ms-grid-column:1}.shopping-page .sds-home-widget .sds-home-search__bystyle>.sds-home-search__distance{-ms-grid-row:7;-ms-grid-column:1}.sds-home-search__zip{-ms-grid-row:9;-ms-grid-column:3;grid-area:zip}.sds-home-search__bystyle>.sds-home-search__zip{-ms-grid-row:7;-ms-grid-column:3}.advanced-search .sds-page-section--full .advanced-search-form .location-field-group-wrapper .location-field-group>.sds-home-search__zip{-ms-grid-row:1;-ms-grid-column:2}.shopping-page .sds-home-widget .sds-home-search__bystyle>.sds-home-search__zip{-ms-grid-row:7;-ms-grid-column:3}.sds-home-search__submit{-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:submit}.sds-home-search__bystyle>.sds-home-search__submit,.shopping-page .sds-home-widget .sds-home-search__bystyle>.sds-home-search__submit{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:3}@media (min-width:980px){.sds-home-search__advanced{position:absolute;right:0;top:10px}}@media (min-width:1186px){.advanced-search{padding-left:16px}}.advanced-search .advance-search-content-wrapper{-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(12,1fr);grid-gap:16px;grid-template-areas:"content content content content content content content content aside aside aside aside";padding:0;margin-top:0}@media (min-width:768px){.advanced-search .advance-search-content-wrapper{margin:16px auto 0}}@media (min-width:980px){.advanced-search .advance-search-content-wrapper{display:-ms-grid;display:grid}}.advanced-search .advance-search-content-wrapper .sds-template-sidebar__aside{-ms-grid-row:1;-ms-grid-column:17;-ms-grid-column-span:7;grid-area:aside;height:0}@media (min-width:768px){.advanced-search .advance-search-content-wrapper .sds-template-sidebar__aside{height:auto}}.advanced-search .advance-search-content-wrapper .sds-template-sidebar__content{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:15;grid-area:content;padding:24px 0 0}@media (min-width:768px){.advanced-search .advance-search-content-wrapper .sds-template-sidebar__content{padding:initial}}.advanced-search .sds-page-section--header nav{margin:40px 0 24px}@media (min-width:980px){.advanced-search .sds-page-section--header nav{margin:64px 0 32px}}.advanced-search .color-swatch{display:inline-block;position:relative;top:4px;width:24px;height:24px;border:1px solid #bfbfbf;border-radius:50%}.advanced-search .sds-field{max-width:100%}@media (min-width:768px){.advanced-search .sds-field{max-width:380px}}.advanced-search .rail-ad{overflow:hidden}.advanced-search .flex-container{display:flex;justify-content:space-between;flex-direction:row}.advanced-search .sds-page-section--full{background-color:#fff;margin-top:0;padding-top:16px}@media (min-width:980px){.advanced-search .sds-page-section--full{margin:0}}.advanced-search .sds-page-section--full .advanced-search-form .filter-count{color:#959595;font-size:14px}.advanced-search .sds-page-section--full .advanced-search-form .grey-category{color:#959595}.advanced-search .sds-page-section--full .advanced-search-form .trim-group{margin-top:16px}.advanced-search .sds-page-section--full .advanced-search-form .trim-group:first-of-type{margin-top:0}.advanced-search .sds-page-section--full .advanced-search-form .trim-group .sds-checkbox{margin:16px}.advanced-search .sds-page-section--full .advanced-search-form .active-filter-tags{margin:8px 16px}@media (min-width:768px){.advanced-search .sds-page-section--full .advanced-search-form .active-filter-tags{margin:8px 0 16px}}.advanced-search .sds-page-section--full .advanced-search-form .total-filter-count{font-size:18px;font-weight:700;margin-left:16px}@media (min-width:768px){.advanced-search .sds-page-section--full .advanced-search-form .total-filter-count{margin-left:0}}.advanced-search .sds-page-section--full .advanced-search-form .location-field-group-wrapper{max-width:100%}@media (min-width:768px){.advanced-search .sds-page-section--full .advanced-search-form .location-field-group-wrapper{max-width:380px}}.advanced-search .sds-page-section--full .advanced-search-form .location-field-group-wrapper .location-field-group{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;grid-template-areas:"distance zip"}.advanced-search .sds-page-section--full .advanced-search-form .location-field-group-wrapper .location-field-group .sds-input-container{height:100%}.advanced-search .sds-page-section--full .advanced-search-form .location-field-group-wrapper .location-field-group .sds-field{max-width:100%}@media (min-width:768px){.advanced-search .sds-page-section--full .advanced-search-form .location-field-group-wrapper .location-field-group .sds-field{max-width:380px}}.advanced-search .sds-page-section--full .advanced-search-form .location-field-group-wrapper .location-field-group .sds-field+.sds-field{margin-top:0}.advanced-search .sds-page-section--full .advanced-search-form .location-field-group-wrapper .location-field-group .sds-input-container--dropdown{border-right:1px solid #bdbdbd}.advanced-search .sds-page-section--full .advanced-search-form .advanced-search-rating-label{margin-bottom:12px;font-weight:700}.advanced-search .sds-page-section--full .advanced-search-form .vehicle-badging{display:inline}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop{display:none}@media (min-width:768px){.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop{display:block}}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields{padding-bottom:0;width:100%}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .years-container{margin-top:16px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .open-input-wrapper{margin-bottom:16px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements{display:flex;flex-direction:row}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements .refinement-title{font-weight:700}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements .faded-div-wrapper{width:100%}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements .desktop-exterior-colors-wrapper,.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements .desktop-models-wrapper{max-width:380px;margin-right:16px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements .desktop-exterior-colors-wrapper .sds-field,.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements .desktop-models-wrapper .sds-field{margin-top:16px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements .desktop-interior-colors-wrapper,.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements .desktop-trims-wrapper{max-width:380px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements .desktop-interior-colors-wrapper .sds-field,.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .hide-show-refinements .desktop-trims-wrapper .sds-field{margin-top:16px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields [phx-value-id=desktop-models] svg,.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields [phx-value-id=desktop-trims] svg{display:none}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .sds-input-container+.sds-input-container{margin-top:0}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .flex-container{display:flex;justify-content:space-between}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .flex-container .sds-input-container+.sds-input-container{margin:0 0 0 12px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .input-wrapper{padding:16px;border:1px solid #bdbdbd;max-height:256px;overflow:auto}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .input-wrapper .sds-checkbox{display:block}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .fade{height:60px;max-width:486px;background:linear-gradient(0deg,#fff 25%,hsla(0,0%,100%,0));position:relative;margin:-61px 16px 16px 1px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .fade.fade-hidden{visibility:hidden}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .location-field-group-wrapper{border-top:none;margin-bottom:16px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .advanced-search-model-label{margin:16px 0 4px;display:block}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .advanced-search-models{border:1px solid #bdbdbd;padding:16px;max-height:300px;overflow-y:scroll}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-form-fields .refinement-back-button{display:none}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .sticky-sentinel{max-height:1px;bottom:0}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-submit{display:none;position:-webkit-sticky;position:sticky;bottom:0;z-index:2000}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-submit:after{content:"";position:absolute;opacity:0;transition:opacity .3s ease-in-out}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-submit.sticking{background:transparent}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-submit.sticking:after{content:"";position:absolute;background:#e6e6e6;height:100%;width:100%;top:0;opacity:1;z-index:-1;box-shadow:0 100vw 0 100vw #e6e6e6,0 calc(100vw - 1px) 1px 100vw #212121}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-submit .sds-button{margin:16px 0}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-desktop .advanced-search-submit .sds-page-section{margin-bottom:0}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile{display:block;margin-bottom:40px}@media (min-width:768px){.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile{display:none}}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields{padding:0}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .input-wrapper{display:flex;flex-direction:column;margin-top:65px;overflow-y:scroll;padding:16px 16px 60px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .input-wrapper .nested-field{margin-left:16px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .range-wrapper .flex-container{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #e6e6e6}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .range-wrapper .flex-container .sds-input-container:first-child{margin-right:8px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .range-wrapper .flex-container .sds-input-container:nth-child(2){margin-top:0;margin-left:8px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .range-wrapper.sds-field{margin-top:0}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .location-field-group-wrapper{padding:8px 16px 16px;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .open-input-wrapper{padding:16px;border-bottom:1px solid #e6e6e6}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .open-input-wrapper .open-input-options{padding-top:12px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-overlay{display:none;position:fixed;overflow:scroll;top:0;left:0;width:100%;height:calc(100vh - 115px);background-color:#fff;z-index:1002}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-overlay.show-overlay,.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-overlay.show-overlay .sds-checkbox{display:block}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-heading-wrapper{position:fixed;top:0;left:0;z-index:1001;display:flex;justify-content:space-between;background-color:#fff;width:100%;height:65px;border-bottom:1px solid #e6e6e6}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-heading-wrapper .refinement-title{position:absolute;top:20px;left:16px;font-weight:700}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-heading-wrapper .refinement-back-button{display:inline-block;position:absolute;top:16px;right:16px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-heading-wrapper svg{margin:4px 16px;display:none}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-heading-wrapper.layer-closed{position:unset;border-bottom:1px solid #e6e6e6;padding:16px 0 16px 16px;height:unset}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-heading-wrapper.layer-closed .refinement-title{position:unset;font-weight:400}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-heading-wrapper.layer-closed .refinement-back-button{display:none}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-form-fields .refinement-heading-wrapper.layer-closed svg{display:inline-block;transform:rotate(-90deg)}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-submit-mobile{position:fixed;bottom:0;left:0;background-color:#fff;width:100%;z-index:1003;border-top:1px solid #e6e6e6}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-submit-mobile .sds-page-section__container{padding:0;margin:0 16px}.advanced-search .sds-page-section--full .advanced-search-form.advanced-search-form-mobile .advanced-search-submit-mobile .sds-page-section__container .mobile-form-button{border-radius:6px;margin:24px 0}.error-page .error-page-container{display:flex;flex-direction:column}@media (min-width:980px){.error-page .error-page-container{flex-direction:row;margin-bottom:64px}}.error-page .error-page-container .error-page-copy{display:flex;flex-direction:column}@media (min-width:980px){.error-page .error-page-container .error-page-copy{align-items:flex-end;height:512px;flex:0 0 585px}}@media (min-width:1186px){.error-page .error-page-container .error-page-copy{flex:1 1}}.error-page .error-page-container .error-page-copy .sds-page-section__header{padding:0 16px}@media (min-width:980px){.error-page .error-page-container .error-page-copy .sds-page-section__header{padding:0;max-width:565px}}@media (min-width:1186px){.error-page .error-page-container .error-page-copy .sds-page-section__header{max-width:585px}}.error-page .error-page-container .error-page-copy .sds-page-section__header .sds-heading--1{max-width:80%}.error-page .error-page-container .error-page-copy .sds-page-section__header .sds-heading--5{font-weight:400;padding:8px 0 0}@media (min-width:768px){.error-page .error-page-container .error-page-copy .sds-page-section__header .sds-heading--5{max-width:65%}}@media (min-width:980px){.error-page .error-page-container .error-page-copy .sds-page-section__header .sds-heading--5{max-width:80%}}.error-page .error-page-container .error-page-copy .sds-page-section__content{padding:0 16px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:980px){.error-page .error-page-container .error-page-copy .sds-page-section__content{padding:0;width:565px}}@media (min-width:1186px){.error-page .error-page-container .error-page-copy .sds-page-section__content{width:585px}}.error-page .error-page-container .error-page-copy .sds-page-section__content .error-page-actions{padding:0 0 16px}.error-page .error-page-container .error-page-copy .sds-page-section__content .error-page-popular-content-header{margin-top:40px;width:100%}@media (min-width:980px){.error-page .error-page-container .error-page-copy .sds-page-section__content .error-page-popular-content-header{margin-top:64px}}.error-page .error-page-container .error-page-copy .sds-page-section__content .error-page-popular-content-links{display:flex;flex-direction:column;width:100%}.error-page .error-page-container .error-page-copy .sds-page-section__content .error-page-popular-content-links a{padding-top:12px}@media (min-width:768px){.error-page .error-page-container .error-page-copy .sds-page-section__content .phone-mobile{display:none}}.error-page .error-page-container .error-page-copy .sds-page-section__content .phone-desktop{display:none}@media (min-width:768px){.error-page .error-page-container .error-page-copy .sds-page-section__content .phone-desktop{display:inline-block}}.error-page .error-page-container .error-page-background-image{display:flex;flex:1 1;margin-top:40px;width:100%;overflow-x:hidden}@media (min-width:980px){.error-page .error-page-container .error-page-background-image{margin-top:0;position:relative}}.error-page .error-page-container .error-page-background-image .error-section-image{display:inline-block;width:100%;overflow-x:hidden}@media (min-width:980px){.error-page .error-page-container .error-page-background-image .error-section-image{position:absolute;height:512px;width:auto;max-width:none}}@media (min-width:1186px){.error-page .error-page-container .error-page-background-image .error-section-image{left:10%}}.error-page .error-page-container .error-page-background-image .error-section-color{display:hidden}@media (min-width:980px){.error-page .error-page-container .error-page-background-image .error-section-color{position:absolute;display:inline-block;border-bottom:512px solid #fff;border-right:164px solid transparent}}@media (min-width:1186px){.error-page .error-page-container .error-page-background-image .error-section-color{left:10%}}.error-page .sds-page-section--full{background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:0;margin-bottom:0}.shopping-page .sds-home-widget .sds-home-search__bystyle{-ms-grid-columns:1fr 1px 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;grid-template-rows:repeat(5,1fr);grid-template-areas:"type type" "style style" "price price" "distance zip" "submit submit"}@media (min-width:768px){.shopping-page .sds-home-widget .sds-home-search__bystyle{-ms-grid-columns:1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;grid-template-columns:repeat(6,1fr);-ms-grid-rows:1fr 1px 1fr;grid-template-rows:repeat(2,1fr);grid-template-areas:"type type style style price price" "distance distance zip zip submit submit";height:115px}.shopping-page .sds-home-widget .sds-home-search__bystyle>.price-section{-ms-grid-row:1;-ms-grid-column:9;-ms-grid-column-span:3}.shopping-page .sds-home-widget .sds-home-search__bystyle>.sds-home-search__type{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.shopping-page .sds-home-widget .sds-home-search__bystyle>.sds-home-search__price{-ms-grid-row:1;-ms-grid-column:9;-ms-grid-column-span:3}.shopping-page .sds-home-widget .sds-home-search__bystyle>.sds-home-search__distance{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.shopping-page .sds-home-widget .sds-home-search__bystyle>.sds-home-search__zip{-ms-grid-row:3;-ms-grid-column:5;-ms-grid-column-span:3}.shopping-page .sds-home-widget .sds-home-search__bystyle>.sds-home-search__submit{-ms-grid-row:3;-ms-grid-column:9;-ms-grid-column-span:3}}.shopping-page .sds-home-widget .sds-home-search__bystyle .sds-home-search__style{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:style}@media (min-width:768px){.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .stock-type{-ms-grid-row:1;-ms-grid-column:1}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-card-link{-ms-grid-row:2;-ms-grid-column:1}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .price-section{-ms-grid-row:4;-ms-grid-column:1}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .mileage{-ms-grid-row:5;-ms-grid-column:1}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details>.mileage{-ms-grid-row:3;-ms-grid-column:1}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-badging{-ms-grid-row:5;-ms-grid-column:1}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-links{-ms-grid-row:6;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.vehicle-card.sponsored-result .vehicle-card-main .vehicle-details .vehicle-dealer{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:2}.sds-home-search__type{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.sds-home-search__make{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.sds-home-search__bymake>.sds-home-search__make{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:3}.sds-home-search__model{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.sds-home-search__bymake>.sds-home-search__model{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.sds-home-search__price{-ms-grid-row:4;-ms-grid-column:1}.vehicle-card.sponsored-award .vehicle-card-main .vehicle-details>.sds-home-search__price{-ms-grid-row:5;-ms-grid-column:1}.sds-home-search__bymake>.sds-home-search__price{-ms-grid-row:3;-ms-grid-column:5;-ms-grid-column-span:3}.sds-home-search__distance{-ms-grid-row:5;-ms-grid-column:1}.sds-home-search__zip{-ms-grid-row:5;-ms-grid-column:3}.sds-home-search__submit{-ms-grid-row:5;-ms-grid-column:5;-ms-grid-column-span:3}.shopping-page .sds-home-widget .sds-home-search__bystyle .sds-home-search__style{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:3}}@media (min-width:504px){.sds-home-search__type{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.sds-home-search__bymake>.sds-home-search__make{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.sds-home-search__bymake>.sds-home-search__model{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.sds-home-search__bymake>.sds-home-search__price{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:1}.sds-home-search__distance{-ms-grid-row:5;-ms-grid-column:1}.sds-home-search__zip{-ms-grid-row:5;-ms-grid-column:3}.sds-home-search__submit{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3}}@media (min-width:980px){.sds-home-search__type{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.sds-home-search__bystyle>.sds-home-search__type{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.sds-home-search__bymake>.sds-home-search__make{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:3}.sds-home-search__bystyle>.sds-home-search__make{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.sds-home-search__bymake>.sds-home-search__model{-ms-grid-row:1;-ms-grid-column:9;-ms-grid-column-span:3}.sds-home-search__bymake>.sds-home-search__price{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.sds-home-search__bystyle>.sds-home-search__price{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:1}.sds-home-search__distance{-ms-grid-row:3;-ms-grid-column:5}.sds-home-search__bystyle>.sds-home-search__distance{-ms-grid-row:3;-ms-grid-column:1}.sds-home-search__zip{-ms-grid-row:3;-ms-grid-column:7}.sds-home-search__bystyle>.sds-home-search__zip{-ms-grid-row:3;-ms-grid-column:3}.sds-home-search__submit{-ms-grid-row:3;-ms-grid-column:9;-ms-grid-column-span:3}.sds-home-search__bystyle>.sds-home-search__submit{-ms-grid-row:3;-ms-grid-column:5;-ms-grid-column-span:1}}.shopping-page h3.subtitle{padding-top:16px;font-size:16px}.shopping-page .related-section{font-size:16px;border-bottom:1px solid #e6e6e6;padding-bottom:1rem;padding-top:1rem}.shopping-page .related-section-body{padding-bottom:16px}.shopping-page .popular-search-near-you{margin-top:64px}.shopping-page .popular-search-near-you .searches-near-you{margin-top:16px}.shopping-page .popular-search-near-you .searches-near-you .sds-link{padding-top:16px}.shopping-page .popular-search-near-you .searches-near-you .sds-card__link{height:100%}.shopping-page .popular-search-near-you .searches-near-you .sds-card__title{padding-right:unset;font-size:16px}.shopping-page .popular-search-near-you .searches-near-you .sds-card__media{max-width:118px;max-height:78px}@media (min-width:504px){.shopping-page .popular-search-near-you .searches-near-you .sds-card__media{max-width:300px;max-height:unset}.shopping-page .popular-search-near-you .searches-near-you .sds-link{display:none}}@media (min-width:768px){.shopping-page .popular-search-near-you .searches-near-you{display:flex}.shopping-page .popular-search-near-you .searches-near-you .sds-card__media{margin-bottom:0}.shopping-page .popular-search-near-you .searches-near-you .sds-card--research{margin:32px 16px 0 0}.shopping-page .popular-search-near-you .searches-near-you .sds-card--research:last-child{margin-right:0}.shopping-page .popular-search-near-you .searches-near-you .sds-card--research:first-child{margin-left:1px}}@media (min-width:980px){.shopping-page .popular-search-near-you .searches-near-you .sds-card--research{flex:1 1 auto}}.shopping-page .used-car-loan-rate{font-size:36px;font-weight:700;line-height:1}.shopping-page .used-car-loan-description{padding-top:16px;max-width:468px}.shopping-page .used-car-loan-link{padding-top:16px;display:block}.shopping-page .used-car-loan-disclaimer{padding-top:16px;font-size:12px;max-width:468px}@media (min-width:980px){.shopping-page .used-car-loan-rate{font-size:72px}.shopping-page .used-car-loan-description,.shopping-page .used-car-loan-disclaimer{max-width:1016px}}.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad{border:1px solid #e6e6e6;margin:40px 0 0;padding:24px 16px;position:relative;background-color:unset}.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad .left{grid-area:left;margin:0 0 8px}.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad .right{grid-area:right;margin:0 0 8px}@media (min-width:980px){.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad .right{display:flex}.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad .right .twin-right{align-self:flex-end}}.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad .bed{grid-area:bottom}@media (min-width:768px){.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad{margin:40px 0 auto;max-width:548px}}@media (min-width:980px){.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad{background-color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:25% 25% 50%;grid-template-columns:25% 25% 50%;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"left right bottom";margin:40px auto 0;max-width:970px;padding:24px 40px}.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad .bed{border-left:2px solid #e6e6e6;padding:0 0 0 32px}.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad .left{-ms-grid-row:1;-ms-grid-column:1}.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad .right{-ms-grid-row:1;-ms-grid-column:2}.shopping-page .twin-ad-section .native-ads-wrapper.native-ad.twin-bed-ad .bed{-ms-grid-row:1;-ms-grid-column:3}}@media (min-width:768px){.shopping-page .shopper-resource-ad-section .native-ad.shopper-resource-ads{margin:40px 0 auto;max-width:548px}}@media (min-width:980px){.shopping-page .shopper-resource-ad-section .native-ad.shopper-resource-ads{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:unset}}.shopping-page .shopper-resource-ad-section .shopper-resource-ad{display:flex;flex-direction:column}@media (min-width:768px){.shopping-page .shopper-resource-ad-section .shopper-resource-ad{padding:20px 0}}@media (min-width:980px){.shopping-page .shopper-resource-ad-section .shopper-resource-ad{border:none}}.shopping-page .shopper-resource-ad-section .shopper-resource-ad .logo-link{display:flex;flex-direction:column}@media (min-width:980px){.shopping-page .shopper-resource-ad-section .sds-heading--2.heading{flex:0 0 100%}}.shopping-page .shopper-resource-ad-section .text-container{padding:0}.vdp-sticky-bar{display:none}@media (min-width:768px){.vdp-sticky-bar{display:block;position:-webkit-sticky;position:sticky;top:-1px;z-index:21;background-color:#fff;padding:16px;box-shadow:0 4px 16px 0 rgba(40,40,40,.2),0 2px 8px 0 rgba(0,0,0,.2)}.vdp-sticky-bar .sticky-bar-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1170px;margin:auto;padding:0 16px}.vdp-sticky-bar .sticky-bar-wrapper .sticky-bar-stock-title-price{display:flex;flex-direction:column}.vdp-sticky-bar .sticky-bar-wrapper .sticky-bar-stock-title-price .new-used{font-size:12px}.vdp-sticky-bar .sticky-bar-wrapper .sticky-bar-stock-title-price .sticky-bar-title-price{display:flex;flex-direction:row;align-items:baseline}.vdp-sticky-bar .sticky-bar-wrapper .sticky-bar-stock-title-price .sticky-bar-title-price .price-section{margin-left:24px;padding:0}.vdp-sticky-bar .sticky-bar-wrapper .sticky-bar-stock-title-price .sticky-bar-title-price .price-section .primary-price{font-size:24px}.vdp-sticky-bar .sticky-bar-wrapper .sticky-bar-stock-title-price .sticky-bar-title-price .price-section .secondary-price{font-size:14px}.vdp-sticky-bar .sticky-bar-wrapper .sticky-bar-buttons{display:flex;flex-direction:row}.vdp-sticky-bar .sticky-bar-wrapper .sticky-bar-buttons .favorite{border:2px solid #532380;background-color:transparent;transition:background-color .25s ease,color .25s ease,border-color .25s ease;height:40px;padding:10px 32px;width:auto;line-height:.9;max-width:250px;border-radius:6px;margin-right:12px}.vdp-sticky-bar .sticky-bar-wrapper .sticky-bar-buttons .favorite .text{font-size:14px;color:#532380;font-weight:700}.vdp-sticky-bar .sticky-bar-wrapper .sticky-bar-buttons .favorite .text:hover{text-decoration:none}}.profile-banner{margin-top:-24px}@media (min-width:768px){.profile-banner{margin-top:-16px}}@media (min-width:980px){.profile-banner{margin-top:-32px}}.QSISlider{display:none}@media (min-width:980px){.QSISlider{display:block}}.lead-form-modal-button{width:100%;margin:24px 0 0}.disclaimer-section{font-size:12px;line-height:1.5}@media (min-width:1186px){.disclaimer-section{padding:0 16px}}.search-live{margin-top:-24px}@media (min-width:980px){.search-live{margin-top:-32px}}@media (min-width:980px){.total-entries{display:none}}.similar-vehicles-section.sds-page-section{padding-right:0}.similar-vehicles-section .similar-vehicles{margin:8px 16px 8px 0}@media (min-width:1186px){.similar-vehicles-section .similar-vehicles{padding:0 16px}}.similar-vehicles-section .similar-vehicles .similar-vehicles-card-container{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.similar-vehicles-section .similar-vehicles .similar-vehicles-card-container{flex-direction:row;flex-wrap:wrap}.similar-vehicles-section .similar-vehicles .similar-vehicles-card-container .shop-card{max-width:unset;width:49%;margin-right:0}}@media (min-width:980px){.similar-vehicles-section .similar-vehicles .similar-vehicles-card-container{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.similar-vehicles-section .similar-vehicles .similar-vehicles-card-container .shop-card{max-width:unset;width:unset;margin-right:0}}.similar-vehicles-section .sds-page-section__header{margin-top:20px;margin-bottom:20px}.similar-vehicles-section .sds-page-section__footer{font-size:16px;margin-bottom:20px}.vdp-breadcrumb{padding:0 16px;margin-bottom:12px}.vdp-breadcrumb.sds-page-section{margin-top:24px;margin-bottom:12px}@media (min-width:980px){.vdp-breadcrumb.sds-page-section{margin-top:32px}}.vdp-breadcrumb:only-child{margin-bottom:24px}.srp-carousel{padding:0 16px;background-color:#f2f2f2;margin-bottom:2px}@media (min-width:980px){.srp-carousel{margin:40px 0;padding:0}}.srp-carousel.sds-page-section--full:last-child{margin-bottom:2px}.srp-carousel .srp-carousel-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media (min-width:980px){.srp-carousel .srp-carousel-wrapper{justify-content:center}}.srp-carousel .srp-carousel-wrapper .srp-carousel-next-prev-link-wrapper{height:40px;display:flex;align-items:center}@media (min-width:980px){.srp-carousel .srp-carousel-wrapper .srp-carousel-next-prev-link-wrapper{height:125px}}.srp-carousel .srp-carousel-wrapper .srp-carousel-next-prev-link-wrapper .srp-carousel-next-prev-link{font-size:14px}@media (min-width:980px){.srp-carousel .srp-carousel-wrapper .srp-carousel-next-prev-link-wrapper .srp-carousel-next-prev-link{font-size:16px}}.srp-carousel .srp-carousel-wrapper .srp-carousel-next-prev-link-wrapper .srp-carousel-next-prev-link .srp-carousel-next-prev-svg{transform:rotate(90deg);vertical-align:middle;stroke:#b0c}.srp-carousel .srp-carousel-wrapper .srp-carousel-next-prev-link-wrapper .srp-carousel-next-prev-link .srp-carousel-next-prev-svg:hover{stroke:#532380}.srp-carousel .srp-carousel-wrapper .srp-carousel-next-prev-link-wrapper .srp-carousel-next-prev-link.disabled{color:#767676;pointer-events:none;cursor:text}.srp-carousel .srp-carousel-wrapper .srp-carousel-next-prev-link-wrapper .srp-carousel-next-prev-link.disabled .srp-carousel-next-prev-svg{stroke:#767676}.srp-carousel .srp-carousel-wrapper .srp-carousel-next-prev-link-wrapper .srp-carousel-next-prev-link.srp-carousel-prev-link{margin-right:16px}.srp-carousel .srp-carousel-wrapper .srp-carousel-next-prev-link-wrapper .srp-carousel-next-prev-link.srp-carousel-next-link{margin-left:16px}.srp-carousel .srp-carousel-wrapper .search-result-listing-link{display:none}@media (min-width:980px){.srp-carousel .srp-carousel-wrapper .search-result-listing-link{display:block;margin:16px 8px;border:1px solid #e6e6e6}.srp-carousel .srp-carousel-wrapper .search-result-listing-link .search-result-tile{display:flex;flex-direction:column;justify-content:space-between}.srp-carousel .srp-carousel-wrapper .search-result-listing-link .search-result-tile .search-result-tile-image{height:60px;width:80px;position:relative}.srp-carousel .srp-carousel-wrapper .search-result-listing-link .search-result-tile .search-result-tile-image .vehicle-image-not-found{height:100%}.srp-carousel .srp-carousel-wrapper .search-result-listing-link .search-result-tile .search-result-tile-image .search-result-tile-img{z-index:2;position:absolute;-o-object-fit:cover;object-fit:cover;overflow:hidden;margin:0 auto;height:auto;width:100%;max-height:60px;max-width:80px}.srp-carousel .srp-carousel-wrapper .search-result-listing-link .search-result-tile .search-result-tile-price{background-color:#fff;font-size:12px;font-weight:700;text-align:center;color:#212121;padding:1px 0}.srp-carousel .srp-carousel-wrapper .search-result-listing-link:visited .search-result-tile-price{background-color:#ede9f2}.srp-carousel .srp-carousel-wrapper .search-result-listing-link:hover{border:solid #bdbdbd;border-width:1px 1px 2px}.srp-carousel .srp-carousel-wrapper .search-result-listing-link.active{border:2px solid #b0c!important}.srp-carousel .srp-carousel-wrapper .search-result-listing-link.active .search-result-tile-price{background-color:#fff!important}.srp-carousel .srp-carousel-wrapper .search-result-listing-link.active .search-result-tile-image{height:69px;width:92px}.srp-carousel .srp-carousel-wrapper .search-result-listing-link.active .search-result-tile-image .search-result-tile-img{max-height:69px;max-width:92px}}.vdp-content-wrapper--full .heading,.vdp-content-wrapper .heading{font-weight:700;margin-bottom:10px}.basics-content-wrapper .sds-separator{margin:24px 0}.vdp-content-wrapper{padding:0}@media (min-width:980px){.vdp-content-wrapper{padding:0 16px;margin:40px auto 0;max-width:1170px;display:-ms-grid;display:grid;-ms-grid-columns:56.3% 3.4% 40.3%;grid-template-columns:56.3% 40.3%;-moz-column-gap:3.4%;column-gap:3.4%;-ms-grid-rows:auto -webkit-min-content 1fr auto;-ms-grid-rows:auto min-content 1fr auto;grid-template-rows:auto -webkit-min-content 1fr auto;grid-template-rows:auto min-content 1fr auto;grid-template-areas:". lead" "basics lead" "basics loan" "reviews ad"}}.vdp-content-wrapper .auto-corrected-feature-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:51px auto;grid-template-columns:51px auto;margin-bottom:16px;border-bottom:1px solid #e6e6e6}.vdp-content-wrapper .auto-corrected-feature-wrapper .auto-corrected-features .auto-corrected-feature-description{font-weight:700}.vdp-content-wrapper .view-all-features-container .sds-modal__title{margin:0 0 24px}.vdp-content-wrapper .view-all-features-container .sds-modal__content-body{height:723px}.vdp-content-wrapper .view-all-features-container .all-features-text-container p.text{max-width:642px;font-size:16px;font-weight:500;color:#282828}.vdp-content-wrapper .view-all-features-container .all-features-text-container .all-features-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;max-width:75ch;transform:translateY(-2px) translateX(-1px)}.vdp-content-wrapper .view-all-features-container .all-features-list{margin:15px 0 0 -10px}@media (min-width:768px){.vdp-content-wrapper .view-all-features-container .all-features-list{-moz-column-count:2;column-count:2}.vdp-content-wrapper .view-all-features-container .all-features-list li{padding-right:16px}}.vdp-content-wrapper .gallery-experience-wrapper{width:100%;position:relative}@media (min-width:980px){.vdp-content-wrapper .gallery-experience-wrapper{padding-right:0}}@media (min-width:1186px){.vdp-content-wrapper .gallery-experience-wrapper{padding-left:0}}.vdp-content-wrapper .gallery-experience-wrapper .gallery-header{padding:0 16px}@media (min-width:980px){.vdp-content-wrapper .gallery-experience-wrapper .gallery-header{padding:0}}.vdp-content-wrapper .no-images-experience{margin-bottom:24px}.vdp-content-wrapper .no-images-experience svg{height:32px;width:32px}.vdp-content-wrapper .loan-calculator-container{padding-top:40px}.vdp-content-wrapper .lead-form-container{grid-area:lead}.vdp-content-wrapper .lead-form-container .sidebar{margin-top:40px}@media (min-width:980px){.vdp-content-wrapper .lead-form-container .sidebar{margin-top:0}}@media (min-width:980px){.vdp-content-wrapper .lead-form-container{margin:0;width:100%}}@media (min-width:1186px){.vdp-content-wrapper .lead-form-container{padding-right:0}}.vdp-content-wrapper .white{color:#fff;font-size:50px}.vdp-content-wrapper .caret{color:orange;font-size:50px}.vdp-content-wrapper .caret-left{left:0}.vdp-content-wrapper .caret-right{right:0}.vdp-content-wrapper .basics-content-wrapper,.vdp-content-wrapper .reviews-content-wrapper{grid-area:basics;padding:0 16px}@media (min-width:980px){.vdp-content-wrapper .basics-content-wrapper,.vdp-content-wrapper .reviews-content-wrapper{padding:0}}.vdp-content-wrapper .basics-content-wrapper .sds-page-section,.vdp-content-wrapper .reviews-content-wrapper .sds-page-section{padding:0}.vdp-content-wrapper .reviews-content-wrapper{grid-area:reviews;margin-top:40px}.vdp-content-wrapper .title-section{display:-ms-grid;display:grid;align-items:center;justify-content:space-between;grid-template-areas:"new-used save-heart-wrapper" "listing-title listing-title" "listing-mileage listing-mileage";padding-bottom:8px}.vdp-content-wrapper .title-section .save-heart-wrapper{-ms-grid-row:1;-ms-grid-column:2;grid-area:save-heart-wrapper;-ms-grid-column-align:end;justify-self:end;cursor:pointer;height:16px}.vdp-content-wrapper .title-section .new-used{-ms-grid-row:1;-ms-grid-column:1;grid-area:new-used;font-size:12px}@media (min-width:768px){.vdp-content-wrapper .title-section .new-used{font-size:14px}}.vdp-content-wrapper .title-section .listing-title{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:listing-title;font-size:18px}@media (min-width:768px){.vdp-content-wrapper .title-section .listing-title{font-size:24px}}.vdp-content-wrapper .title-section .listing-mileage{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:listing-mileage;margin-top:6px;font-size:16px}@media (min-width:768px){.vdp-content-wrapper .title-section .listing-mileage{font-size:18px}}.vdp-content-wrapper .hot-car-section{display:flex;align-items:center;margin-top:20px}.vdp-content-wrapper .hot-car-section .duotone-flame-svg{stroke:none;width:32px;height:32px;margin-right:8px}.vdp-content-wrapper .hot-car-section span{font-weight:700}.vdp-content-wrapper .basics-section{margin-top:40px}.vdp-content-wrapper .basics-section .sds-tooltip{position:relative}.vdp-content-wrapper .basics-section .sds-tooltip__window[aria-hidden=false]{display:block;position:absolute;white-space:normal;bottom:6px;left:calc(50% - 75px)}@media (min-width:504px){.vdp-content-wrapper .basics-section .sds-tooltip__window[aria-hidden=false]{width:328px;left:calc(50% - 138px)}}.vdp-content-wrapper .basics-section .sds-tooltip__window[aria-hidden=false] .close-tooltip-icon{stroke:#555}.vdp-content-wrapper .vdp-inline-ad-wrapper{grid-area:ad}@media (min-width:980px){.vdp-content-wrapper .lead-form-container{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.vdp-content-wrapper .basics-content-wrapper,.vdp-content-wrapper .reviews-content-wrapper{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}.vdp-content-wrapper .reviews-content-wrapper{-ms-grid-row:4;-ms-grid-column:1}.vdp-content-wrapper .vdp-inline-ad-wrapper{-ms-grid-row:4;-ms-grid-column:3}}.vdp-content-wrapper .vdp-inline-ad-wrapper .rail-ad{width:100%}@media (min-width:980px){.vdp-content-wrapper .vdp-inline-ad-wrapper .rail-ad{margin-top:40px}}.vdp-content-wrapper .vehicle-badging{font-size:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vdp-content-wrapper .vehicle-badging .sds-badge{margin:8px 8px 0 0}.vdp-content-wrapper .vehicle-badging .sds-badge__icon{margin:0 6px 0 -1px}.vdp-content-wrapper .vehicle-badging .sds-badge__icon .flame-svg{width:14px;height:14px}.vdp-content-wrapper .vehicle-badging .tooltip-leftmost{left:inherit}.vdp-content-wrapper .vehicle-badging .sds-tooltip--hover:after,.vdp-content-wrapper .vehicle-badging .sds-tooltip--hover:hover>.sds-tooltip__window{display:none}@media (min-width:768px){.vdp-content-wrapper .vehicle-badging .sds-tooltip--hover:after{display:block}}.vdp-content-wrapper .vehicle-badging .sds-modal{font-size:14px}.vdp-content-wrapper .vehicle-badging .sds-modal .sds-heading--2{margin:0 0 42px}.vdp-content-wrapper .vehicle-badging .sds-modal .sds-badge{margin:0 0 8px}.vdp-content-wrapper .vehicle-badging .sds-modal .badge-description{font-size:16px;line-height:1.5;padding-bottom:42px}.vdp-content-wrapper .vehicle-badging .sds-modal .badge-description .sds-link{font-size:16px}@media (min-width:768px){.vdp-content-wrapper .vehicle-badging .sds-tooltip--hover:hover>.sds-tooltip__window{display:block}.vdp-content-wrapper .vehicle-badging .sds-modal{display:none}}.vdp-content-wrapper .msrp{font-size:12px;font-weight:lighter;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#282828;vertical-align:super}.vdp-content-wrapper .msrp-disclaimer{font-size:12px}@media (min-width:768px){.vdp-content-wrapper .contact-seller-section{margin-bottom:16px}.vdp-content-wrapper .contact-seller-section>button{max-width:250px}}.vdp-content-wrapper .contact-seller-section .lead-form-modal-button{max-width:none}@media (min-width:768px){.vdp-content-wrapper .contact-seller-section .lead-form-modal-button{max-width:250px}}.vdp-content-wrapper .vehicle-reviews{margin-bottom:40px}@media (min-width:980px){.vdp-content-wrapper .vehicle-reviews{margin-bottom:64px}}.vdp-content-wrapper .vehicle-reviews .reviews-recommended{margin-bottom:40px}.vdp-content-wrapper .vehicle-reviews .consumer-reviews-heading{margin-bottom:32px}.vdp-content-wrapper .vehicle-reviews .mmy-page-link{margin-top:16px}.vdp-content-wrapper .vehicle-reviews .recent-review-heading{margin:40px 0 16px}@media (min-width:768px){.vdp-content-wrapper .vehicle-reviews .recent-review-heading{margin:40px 0 24px}}.vdp-content-wrapper .vehicle-reviews .reviews-collection{margin-bottom:24px;max-width:774px}.vdp-content-wrapper .vehicle-reviews .review-breakdown{max-width:380px}.vdp-content-wrapper .vehicle-features-list li{border-bottom:none;padding:0}.vdp-content-wrapper .cpo-container{display:flex;flex-wrap:wrap;align-items:center;align-content:center;font-size:16px;line-height:1.5;border-bottom:1px solid #e6e6e6;overflow-wrap:break-word}@media (min-width:768px){.vdp-content-wrapper .cpo-container{flex-wrap:nowrap}}.vdp-content-wrapper .cpo-container div{padding:9px 0;flex-basis:100%}@media (min-width:768px){.vdp-content-wrapper .cpo-container div{flex-basis:50%}}@media (min-width:768px){.vdp-content-wrapper .cpo-container div:first-child{padding-right:9px}}.vdp-content-wrapper .cpo-container .cpo-logo img{max-height:100px;max-width:200px}.vdp-content-wrapper .external-links{margin-top:0;margin-bottom:0;overflow:auto}.vdp-content-wrapper .external-links .sds-link--ext{display:inline-block;margin-bottom:16px;white-space:normal}.vdp-content-wrapper .external-links .sds-link--ext svg{vertical-align:middle}.vdp-content-wrapper .seller-notes{margin-top:24px}.vdp-content-wrapper .seller-notes .p:not(:first-child){padding-top:16px}.vdp-content-wrapper .seller-notes .sellers-notes-toggle{margin:16px 0 8px;display:block}.vdp-content-wrapper .seller-notes .sellers-notes-toggle .chevron-up{display:none}.vdp-content-wrapper .seller-notes .sellers-notes-toggle .chevron-down{stroke:#b0c;vertical-align:middle}.vdp-content-wrapper .seller-notes .sellers-notes-toggle.visible .chevron-up{display:inline-block;stroke:#b0c;vertical-align:middle}.vdp-content-wrapper .seller-notes .sellers-notes-toggle.visible .chevron-down{display:none}.vdp-content-wrapper .seller-notes .batch-tagline{padding-top:16px}.vdp-content-wrapper .fancy-description-list{display:flex;flex-wrap:wrap;font-size:16px;line-height:1.5;margin-bottom:16px;overflow-wrap:break-word}.vdp-content-wrapper .fancy-description-list dt{font-weight:700;border-bottom:1px solid #e6e6e6;width:50%;padding:9px 9px 9px 0}.vdp-content-wrapper .fancy-description-list dd{width:50%;border-bottom:1px solid #e6e6e6;padding:9px 0}.vdp-content-wrapper .fancy-description-list li{width:100%;padding-bottom:9px}.vdp-content-wrapper .fancy-description-list dd>ul>li{padding-bottom:0}.vdp-content-wrapper .fancy-description-list .sds-link--ext{display:block;white-space:normal}.vdp-content-wrapper .fancy-description-list .sds-link--ext .sds-text-field__icon{vertical-align:middle}.vdp-content-wrapper .features-section+.external-links{margin-top:40px}.vdp-content-wrapper .expand-sellers-notes{display:inline-block;margin:16px 0}.vdp-content-wrapper .warranty_section{margin-top:40px}.vdp-content-wrapper .seller-info .external-links,.vdp-content-wrapper .seller-info .seller-name{margin-top:24px}.vdp-content-wrapper .seller-info .external-links:last-of-type .sds-link--ext{margin-bottom:0}@media (min-width:768px){.vdp-content-wrapper .seller-info .external-links:last-of-type .sds-link--ext{margin-bottom:16px}}.vdp-content-wrapper .seller-info .sds-rating{margin-bottom:8px}.vdp-content-wrapper--full .sds-page-section--full{background-color:#fff;padding-top:0}.vdp-content-wrapper--full .sds-list.top-links{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:16px;column-gap:16px;max-width:1170px}.vdp-content-wrapper--full .offers{font-size:14px}.vdp-content-wrapper--full .offers .vdp-show-more-offers-content{display:block}@media (min-width:980px){.vdp-content-wrapper--full .offers .vdp-show-more-offers-content{display:inline-block}}.vdp-content-wrapper--full .offers .sds-page-section__header{margin-top:20px;margin-bottom:20px}.vdp-content-wrapper--full .offers .special-offers{margin:8px 16px 8px 0}@media (min-width:1186px){.vdp-content-wrapper--full .offers .special-offers{padding:0 16px}}.vdp-content-wrapper--full .offers .sds-link-pack .sds-list a.offers__dealer-link{display:inline;font-size:11px}.vdp-content-wrapper--full .offers .sds-heading--3{font-size:16px;margin-bottom:8px}.vdp-content-wrapper--full .offers__expire-date{font-size:12px;margin-bottom:15px}.vdp-content-wrapper--full .offers__offer-item{position:relative;min-height:266px;padding:35px 16px;box-shadow:inset 0 -3px 0 0 #00bfde;border:1px solid #e6e6e6}.vdp-content-wrapper--full .offers__offer-item .sds-disclaimer{margin-top:3px}.vdp-content-wrapper--full .offers__total-separator{margin-top:7.5px;margin-bottom:5px;height:1px;background-color:#282828}.vdp-content-wrapper--full .offers__total{font-weight:600;margin-bottom:4px}.vdp-content-wrapper--full .offers__content--tablet{display:none}@media (min-width:768px){.vdp-content-wrapper--full .offers__content--tablet{display:block}.vdp-content-wrapper--full .offers__content--tablet .offers__offer-item{box-sizing:border-box;min-height:266px;padding:20px 16px;box-shadow:inset 0 -3px 0 0 #00bfde;border:1px solid #e6e6e6}}@media (min-width:768px){.vdp-content-wrapper--full .offers__content--mobile{display:none}}.vdp-content-wrapper--full .offers__modal-section .offers__offer-item{padding:initial;border:initial;box-shadow:none;min-height:0}.vdp-content-wrapper--full .offers__modal-section .sds-heading--3{font-size:24px}.vdp-content-wrapper--full .offers__modal-contact-dealer{border-radius:4px;margin-top:15px;width:250px}.vdp-content-wrapper--full .offers__more-details-modal-button-placeholder{height:35px;width:100%}.vdp-content-wrapper--full .offers__more-details-modal-button{display:flex!important;border-radius:4px;border:2px solid #532380;color:#532380;font-size:14px;position:absolute;left:50%;bottom:10px;width:calc(100% - 30px);height:32px;margin:auto auto auto calc(-1*(100% - 30px)/2)}@media (min-width:980px){.vdp-content-wrapper--full .offers__more-details-modal-button{font-size:10px}}.vdp-content-wrapper--full .offers__finance-term{font-size:12px;margin-bottom:3px;line-height:normal}.vdp-content-wrapper--full__mobile-contact-section{display:flex;background-color:#fff;padding:16px;box-shadow:0 -4px 16px 0 rgba(40,40,40,.2),0 -2px 8px 0 rgba(0,0,0,.2);justify-content:center}@media (min-width:768px){.vdp-content-wrapper--full__mobile-contact-section{display:none}}.vdp-content-wrapper--full__mobile-call-link{margin:0;width:40%;max-width:unset}.vdp-content-wrapper--full__mobile-call-link[href=""]{cursor:not-allowed;pointer-events:none;opacity:.2;background-color:#e6e6e6}.vdp-content-wrapper--full__mobile-contact-button{margin-left:16px;width:60%}.vdp-content-wrapper--full__mobile-contact-button button{width:100%;max-width:unset}.c-proactive,.gg-invite,.gg-invite-mobile2{display:none}@media (min-width:768px){.c-proactive,.gg-invite,.gg-invite-mobile2{display:unset}}#ae-parent-container.ae-minimized{bottom:56px}@media (min-width:768px){#ae-parent-container.ae-minimized{bottom:0}}#g .gg-chat-bubble.gg-app,.c-launcher{bottom:72px!important}@media (min-width:768px){#g .gg-chat-bubble.gg-app,.c-launcher{bottom:16px!important}}.fixed-bottom-bar~.global-footer{padding-bottom:56px}@media (min-width:768px){.fixed-bottom-bar~.global-footer{padding-bottom:unset}}
