﻿@font-face{font-family:"Retina";font-weight:300;font-style:normal;font-stretch:normal;src:url("/fonts/Retina-Light-64f86fb2a376ce3b352246204acb8520.woff?vsn=d") format("woff")}@font-face{font-family:"Retina";font-weight:500;font-style:normal;font-stretch:normal;src:url("/fonts/Retina-Medium-5312598cfead0122ab250e1a7bb4b1b1.woff?vsn=d") format("woff")}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}summary{display:list-item}canvas{display:inline-block}figure{margin:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:focus{outline-offset:1px;outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}hr{height:0;overflow:visible;box-sizing:content-box}dfn{font-style:italic}mark{color:inherit;background:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}q{quotes:"“" "”" "‘" "’"}audio,progress,video{display:inline-block}progress{vertical-align:baseline}audio:not([controls]){height:0;display:none}svg:not(:root){overflow:hidden}img{border:none;color:rgba(0,0,0,0);vertical-align:middle;image-rendering:optimizeQuality}menu,ol,ul{padding:0;margin:.5em 0 .5em 2em}li{padding:0;margin:.5em 0;display:list-item}nav ul,nav ol{margin:0;list-style:none;list-style-image:none}dl,dt,dd{margin:0;padding:0}table{border:0;border-spacing:0;border-collapse:collapse}th,td,caption{padding:0;text-align:left;font-weight:normal;vertical-align:middle}form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid rgba(0,0,0,.2)}legend{padding:0;color:inherit;display:table;max-width:100%;white-space:normal;box-sizing:border-box}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:normal;font-family:inherit;font-weight:inherit;vertical-align:middle;box-sizing:border-box}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{cursor:pointer;overflow:visible;user-select:none;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[type=checkbox],[type=radio]{padding:0;position:relative;box-sizing:border-box;vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{width:100%;overflow:auto;resize:vertical;vertical-align:top}optgroup,option{padding:0 2px;font-family:inherit}optgroup option{padding-left:.8em}optgroup{font-weight:bold;font-style:normal}button[disabled],html input[disabled],select[disabled],textarea[disabled]{user-select:none;cursor:not-allowed;color:rgba(255,255,255,.5)}:-ms-input-placeholder{color:rgba(255,255,255,.3) !important}::placeholder{color:rgba(255,255,255,.3)}:invalid,:-moz-submit-invalid,:-moz-ui-invalid{box-shadow:none}html{font-size:10px}body{line-height:1.5;font-size:1.2rem;font-family:"Retina",Helvetica,sans-serif;font-weight:300;text-rendering:optimizeLegibility;-webkit-focus-ring-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5{margin:0;font-family:"Retina",Helvetica,sans-serif;line-height:1.25}a{cursor:pointer;text-decoration:none}svg{width:100%;height:100%}.header:before{height:4px;content:"";display:block;background-color:var(--theme-color)}.header__nav{height:10rem;display:flex;margin:0 auto;align-items:center;box-sizing:border-box;justify-content:space-between;padding:1rem 3rem}.header .logo{flex-shrink:0;text-decoration:none}.header__actions{display:flex;flex-direction:row-reverse}.header__link{display:flex;color:#939396;align-items:center;white-space:nowrap;text-decoration:none;margin-left:2.5rem;font-size:1.4rem}.header__link__icon{opacity:.6;width:18px;height:18px;margin-right:.5rem}.header__button{display:flex;line-height:1;color:#939396;align-items:center;white-space:nowrap;padding:.75em 1em;border-radius:1.5em;text-decoration:none;margin-left:2.5rem;text-transform:uppercase;font-size:1.2rem;font-weight:500;border:1px solid rgba(0,0,0,.1)}.header__button__icon{width:12px;height:12px;opacity:.6;margin:0 -3px 0 5px}@media(max-width: 1024px){.header__link+.header__link{display:none}}.mobile-header{top:0;left:0;right:0;z-index:9;display:none;position:fixed}.mobile-header:before{top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;content:"";position:fixed;visibility:hidden;background:rgba(0,0,0,.35);transition:opacity .3s,visibility .3s}.mobile-menu-open .mobile-header:before{opacity:1;visibility:visible}.mobile-header__content{position:relative;z-index:1;display:flex;background:#fff;height:56px;box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}.mobile-header__content .small-logo{position:relative;display:flex;width:auto;height:100%;max-height:100%}.mobile-header__content .small-logo__image{height:100%;max-height:100%}.mobile-header__buttons{display:flex;flex-grow:1;align-items:center;justify-content:center}.mobile-header__button,.mobile-header__filter-button{width:6.4rem;display:flex;color:inherit;line-height:1;text-align:center;align-items:center;white-space:nowrap;text-decoration:none;flex-direction:column;justify-content:center;font-size:1.2rem}.mobile-header__button__icon,.mobile-header__filter-button__icon{display:block;width:18px;height:18px;margin-bottom:5px;color:var(--theme-color)}.mobile-header__button__text,.mobile-header__filter-button__text{display:block;color:#939396}.mobile-header__filter-button__icon{color:#606063}.mobile-header__nav{left:0;right:0;top:100%;opacity:0;z-index:-1;visibility:hidden;position:absolute;background:#fff;box-shadow:inherit;padding:0 1.5rem;font-size:1.6rem;box-shadow:0 1px 0 0 rgba(0,0,0,.1);transform:translate3d(0, -100%, 0);transition:opacity .3s,visibility .3s,transform .3s ease}.mobile-menu-open .mobile-header__nav{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.mobile-header__nav__link{display:block;color:#303033;padding:3rem;text-align:center;text-decoration:none}.mobile-header__nav__link:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.mobile-menu-open html,.mobile-menu-open body{overflow:hidden}.mobile-menu-open .mobile-menu-open--hide,.mobile-menu-open--show{display:none}.mobile-menu-open .mobile-menu-open--show{display:block}@media screen and (max-width: 640px){body{padding-top:56px}.header{display:none}.mobile-header{display:block}}.footer{display:flex;margin:0 auto;padding:3rem;align-items:center;box-sizing:border-box;justify-content:space-between}.footer__buttons{display:flex;align-items:center}.footer__links{display:flex;white-space:nowrap}.footer__links div:after{color:#606063;content:"|";margin:0 5px}.footer__links div:last-child:after{content:none;margin:0}.footer__links a{color:#606063;font-size:1.4rem;text-decoration:none}.footer__links a:focus{outline:none}.footer__button{color:#606063;display:flex;padding:1rem;align-items:center;white-space:nowrap;text-decoration:none;font-size:1.4rem}.footer__button:not(:first-child){margin-left:2.5rem}.footer__button__icon{color:#939396;width:24px;height:24px;margin-right:.5rem}.footer__days{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer__day{line-height:1;text-align:center;margin:0 1rem;padding:1rem 0;font-size:1.2rem}.footer__day__name{color:#606063;display:block;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}.footer__day__hours{display:block;color:#939396}@media screen and (max-width: 1040px){.footer__links{flex-direction:column;align-items:center}.footer__links div{margin-bottom:.5rem}.footer__links div:after{content:none}.footer__button{flex-direction:column}.footer__button:not(:first-child){margin-left:1rem}.footer__button__icon{margin:0 0 1rem 0}}@media screen and (max-width: 830px){.footer{flex-direction:column-reverse}.footer__links{flex-direction:row;margin-top:2rem}.footer__links div{margin-bottom:0}.footer__links div:after{color:#606063;content:"|";margin:0 5px}.footer__links div:last-child:after{content:none;margin:0}.footer__buttons{margin-top:2rem}}.logo{color:#000;text-decoration:none;display:inline-block}.logo__image{max-width:200px;max-height:120px}.logo__text{color:#000;line-height:1;margin:2.5rem 0;font-size:2rem;letter-spacing:.075em;text-transform:uppercase;font-weight:500}.mobile-logo{display:none;text-align:center;margin-top:3rem}.mobile-logo a{display:inline-block}@media screen and (max-width: 640px){.logo__text{margin:1.5rem 0}.mobile-logo{display:block}}.home-slogan{text-align:center;max-width:640px;padding:0 1.5rem;margin:3rem auto 8rem auto}.home-slogan__title{margin:0;font-size:3.2rem;font-weight:300}.home-slogan__subtitle{color:#939396;font-size:1.8rem;margin:1rem 0 0 0;line-height:1.5}@media screen and (max-width: 960px){.home-slogan{margin-bottom:5rem}.home-slogan__header{font-size:2.4rem}}.home-search{position:relative;padding:0 2rem}.home-search__title{text-align:center;letter-spacing:.05em;font-size:1.4rem;margin:0 0 1.5rem 0;text-transform:uppercase;color:var(--theme-color);font-weight:500}.home-search__form{margin:0 auto;padding:2.5rem;max-width:640px;background-color:var(--theme-color)}.home-search__form__fields{display:flex;margin:-1rem;justify-content:center}.home-search__form__field{flex:1 1 33%;display:flex;margin:1rem;align-items:center;border-radius:3px;border:1px solid rgba(255,255,255,.2);max-width:250px;overflow:hidden}.home-search__form__field__small{flex:1 1 33%;display:flex;margin:1rem;align-items:center;border-radius:3px;border:1px solid rgba(255,255,255,.2);max-width:125px;overflow:hidden}.home-search__form__select{border:none;outline:none;color:#fff;flex:1 1 auto;font-size:2rem;font-weight:300;padding:.6em 1.6em .6em .6em;background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-position:center right 8px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='12px' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23FFFFFF' opacity='0.5' stroke-linecap='round' stroke-width='1.5' d='M1 4L6 8 11 4'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none}.home-search__form__select option{color:#303033}.home-search__form__submit{width:100%;border:none;outline:none;cursor:pointer;background:#fff;padding:1.5rem;font-size:2rem;margin-top:1.5rem;color:var(--theme-color);border-radius:3px;font-weight:500}@media screen and (max-width: 960px){.home-search__form__fields{margin:0;flex-direction:column}.home-search__form__field{margin:0;border-width:0;border-radius:0;max-width:100%}.home-search__form__field__small{margin:0;border-width:0;border-radius:0;max-width:100%}.home-search__form__field:not(:first-child){border-width:1px 0 0 0}.home-search__form__select{padding-left:0}}@media screen and (max-width: 640px){.home-search{padding:0 1.5rem}}.home-cars{margin-top:-85px;padding-top:85px;text-align:center;padding-bottom:8rem;background-color:#f3f3f6}.home-cars__title{color:#606063;text-align:center;font-size:2rem;letter-spacing:.05em;text-transform:uppercase;margin:5rem 0 1.5rem 0;font-weight:500;line-height:1.25}.home-cars__button{color:#fff;margin-top:3rem;display:inline-block;text-decoration:none;font-size:1.8rem;border-radius:3px;padding:1.5rem 3rem;font-weight:300;background:var(--theme-color)}.home-cars .car-list{margin:0 auto;text-align:left;max-width:1200px;padding:2.5rem 1.5rem}@media screen and (max-width: 960px){.home-cars{margin-top:-132px;padding-top:132px;padding-bottom:5rem}.home-cars .car-list{padding:1rem}}@media screen and (max-width: 640px){.home-cars__title{font-size:1.6rem}.home-cars_button{margin-top:0;font-size:1.6rem}.home-cars .car-list{padding:.5rem}}.filter{margin-bottom:3rem}.filter__title{color:#303033;margin:0 0 1.5rem 0;text-transform:uppercase;font-size:1.2rem;font-weight:500}.filter__select{width:100%;color:#606063;outline:none;display:block;padding:1rem;padding-right:24px;font-size:1.4rem;border-radius:3px;border:1px solid rgba(0,0,0,.1);background-color:rgba(255,255,255,.2);background-repeat:no-repeat;background-position:center right 8px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='12px' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23000000' opacity='0.5' stroke-linecap='round' stroke-width='1.5' d='M1 4L6 8 11 4'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter__options{display:flex;flex-wrap:wrap;margin:-0.5rem}.filter__option{flex:1 1 50%;padding:.5rem;box-sizing:border-box}.filter__option--wide{flex-basis:100%}.filter__option__checkbox{display:none}.filter__option__label{color:#606063;display:block;overflow:hidden;text-align:center;padding:1rem 0;white-space:nowrap;text-overflow:ellipsis;font-size:1.4rem;border-radius:3px;background:rgba(255,255,255,.2);border:1px solid rgba(0,0,0,.1)}.filter__option__checkbox:checked+.filter__option__label{color:#fff;background:var(--theme-color)}.filter__submit{width:100%;border:none;color:#fff;display:none;outline:none;text-align:center;padding:1.5rem;margin:1.5rem 0;font-size:1.6rem;background-color:#303033;border-radius:3px}.sidebar-filters{width:280px;flex-shrink:0;padding:3rem;box-sizing:border-box}.sidebar-filters__title{color:#606063;font-size:1.6rem;text-transform:uppercase;font-weight:500;margin:1rem 0 2.5rem 0}@media screen and (max-width: 960px){.sidebar-filters{display:none}}.sidebar-filters .filter--make .filter__options{flex-direction:column}.sidebar-filters .filter--make .filter__option__label{border:0;padding:0;display:flex;text-align:left;border-radius:0;align-items:center}.sidebar-filters .filter--make .filter__option__label:before{content:"";width:15px;height:15px;flex-shrink:0;margin:0 5px 2px 0;box-sizing:border-box;border:1px solid rgba(0,0,0,.2)}.sidebar-filters .filter--make .filter__option__checkbox:checked+.filter__option__label{color:#606063;background:none}.sidebar-filters .filter--make .filter__option__checkbox:checked+.filter__option__label:before{background:var(--theme-color);border-color:var(--theme-color);box-shadow:inset 0 0 0 1px #fff}.mobile-filters{top:0;left:0;right:0;bottom:0;z-index:14;display:none;position:fixed;flex-direction:column;background:#f3f3f6}.mobile-filters__header{display:flex;flex-shrink:0;position:relative;background:#fff;align-items:center;justify-content:center;height:56px;box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}.mobile-filters__title{line-height:1;margin:2px 0 0 0;text-align:center;letter-spacing:.1em;font-size:1.6rem;color:var(--theme-color);text-transform:uppercase;font-weight:300}.mobile-filters__close{top:50%;color:#606063;display:block;right:1.5rem;position:absolute;margin-top:-0.5em;font-size:18px}.mobile-filters__close__icon{width:1em;height:1em;color:inherit;display:block}.mobile-filters__content{min-height:0;flex:1 1 auto;overflow:auto;padding:1.5rem;-webkit-overflow-scrolling:touch}.mobile-filters .filter__title{text-align:center}.mobile-filters .filter__submit{display:block}.mobile-filters-open html,.mobile-filters-open body{overflow:hidden}.mobile-filters-open .mobile-filters{display:flex}.vehicles-wrapper{display:flex}.vehicles{min-width:0;flex:1 1 auto;background:#f3f3f6;padding:3rem 1.5rem}.vehicles__header{display:flex;align-items:center;padding:0 1.5rem;justify-content:space-between}.vehicles__header__title{color:#606063;font-size:1.6rem;font-weight:500;text-transform:uppercase}.vehicles__header__subtitle{display:none;color:#303033;line-height:1.5;text-transform:none;font-size:1.4rem;font-weight:300;padding-right:.5rem}.vehicles__header__sort{display:flex;align-items:center}.vehicles__header__label{color:#939396;margin-right:1rem;text-transform:uppercase;font-size:1.2rem}.vehicles__header__select{color:#606063;outline:none;display:block;padding:1rem;padding-right:30px;font-size:1.4rem;border-radius:3px;border:1px solid rgba(0,0,0,.1);background-repeat:no-repeat;background-color:rgba(255,255,255,.5);background-position:center right 8px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='12px' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23000000' opacity='0.5' stroke-linecap='round' stroke-width='1.5' d='M1 4L6 8 11 4'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none}.vehicles__header__filters{color:#606063;display:none;text-align:center;text-decoration:none}.vehicles__header__filters__icon{width:18px;height:18px;display:inline-block;vertical-align:middle}.vehicles__header__filters__text{display:block;text-transform:uppercase;font-size:1rem;font-weight:500}.vehicles__loading{display:flex;justify-content:center}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.vehicles__loading__indicator{width:1em;height:1em;display:block;font-size:30px;color:#303033;animation:spinner 1s infinite steps(12)}.vehicles__empty{margin:5rem;color:#939396;text-align:center}.vehicles__next-page{display:none}@media screen and (max-width: 960px){.vehicles{padding:3rem 1.5rem}.vehicles__header__subtitle,.vehicles__header__filters{display:block}.vehicles__header__sort{display:none}}@media screen and (max-width: 640px){.vehicles{padding:2.5rem 0}}.car-list{margin:0;display:flex;flex-wrap:wrap;list-style:none;padding:1rem .5rem}.car-list__item{width:25%;padding:1rem;box-sizing:border-box;margin:0 0 3rem 0}@media screen and (max-width: 960px){.car-list__item{width:33.33%}}@media screen and (max-width: 640px){.car-list__item{width:50%}}@media screen and (max-width: 480px){.car-list__item{width:100%}}.car-list__car{display:block;text-decoration:none}.car-list__car:hover .car-list__car__image{transform:scale(1.05)}.car-list__car__image{padding-bottom:75%;margin-bottom:1.5rem;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .3s ease-out}.car-list__car__image__img{display:none}.car-list__car__title-wrapper{display:flex;align-items:center;max-width:100%;overflow:hidden;margin-bottom:.5rem}.car-list__car__title{color:#000;margin:0;font-size:2rem;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-list__car__badge{white-space:nowrap;font-size:1.4rem;display:inline-block;padding:0 .5rem;color:var(--theme-color);border:1.5px solid var(--theme-color);border-radius:2px;margin-right:.5rem;font-weight:500}.car-list__car__details{display:flex;color:#939396;font-size:1.4rem}.car-list__car__details>span:not(:last-child){margin-right:1rem;padding-right:1rem;border-right:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 480px){.car-list__car__image{padding-bottom:0}.car-list__car__image__img{display:block;width:100%}}.car-hero{height:54rem;display:flex;margin:0 auto;position:relative;padding:1.5rem;max-width:1200px}.car-hero__overlay{display:block;position:absolute;bottom:0;right:0;max-height:100%;max-width:100%}.car-hero__big,.car-hero__small{position:relative;display:block;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat}.car-hero__big a,.car-hero__small a{display:block;height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.car-hero__big{flex:2}.car-hero__big__photo{display:none}.car-hero__small{flex:1}.car-hero__small:not(:first-child){margin-top:1rem}.car-hero__aside{flex:1;display:flex;margin-left:1rem;flex-direction:column}.car-hero__photos{display:flex;left:3rem;bottom:3rem;padding:1rem;position:absolute;align-items:center;text-decoration:none;color:rgba(255,255,255,.8);font-size:1rem;text-transform:uppercase;border-radius:3px;background:rgba(0,0,0,.6)}.car-hero__photos svg{width:18px;height:18px;margin-right:.5rem;color:rgba(255,255,255,.6)}@media screen and (max-width: 640px){.car-hero{height:44rem;padding:0 0 1.5rem 0}.car-hero__aside{display:none}.car-hero__photos{left:1.5rem}}@media screen and (max-width: 480px){.car-hero{height:auto}.car-hero__big__photo{display:block;width:100%}}.car-headline{margin:0 auto;max-width:1200px;font-size:3.2rem;padding:1.5rem 3rem;align-items:center}.car-headline__badge{white-space:nowrap;font-size:2.4rem;display:inline-block;padding:0 1rem;border:2px solid var(--theme-color);border-radius:3px;color:var(--theme-color);margin-right:1rem;font-weight:500}.car-headline__content{display:flex;align-items:center}.car-headline__title{margin:0;flex-grow:1;font-size:inherit}.car-headline__title small{font-size:inherit;letter-spacing:-0.025em;font-weight:300}.car-headline__price{flex-shrink:0;line-height:1;font-size:125%;font-weight:500;white-space:nowrap;margin-left:3rem;text-align:right}.car-headline__price__badge{display:none;font-size:2rem;white-space:nowrap;display:none;color:var(--theme-color);font-weight:500;margin-top:.5rem}.car-headline__subtitle{display:flex;color:#939396;font-size:56.25%;margin:.5rem 0 0 0;font-weight:300}.car-headline__subtitle span:not(:last-child){margin-right:1rem;padding-right:1rem;border-right:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 960px){.car-headline__badge{display:none}.car-headline__price__badge{display:block}}@media screen and (max-width: 640px){.car-headline{font-size:2.8rem;padding:1.5rem}.car-headline__badge{display:none}.car-headline__price__badge{display:block}}@media screen and (max-width: 480px){.car-headline{font-size:2.4rem}.car-headline__badge{display:none}.car-headline__price__badge{display:block}}.car-general{display:flex;margin:0 auto;max-width:1200px;padding:0 3rem 1.5rem 3rem}@media screen and (max-width: 640px){.car-general{padding:1.5rem;flex-direction:column}}.car-specs{flex-grow:1;display:flex;flex-wrap:wrap;padding:1.5rem 0;margin:0 -1.5rem;justify-content:flex-start}.car-specs__row{display:flex;flex:0 1 33.33%;padding:1.5rem;align-items:center;box-sizing:border-box}.car-specs__icon{width:40px;height:40px;color:#606063;flex-shrink:0;margin-right:1.5rem}.car-specs__value{line-height:1;font-size:2rem;font-weight:500}.car-specs__value:before{font-size:60%;display:block;color:#939396;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase;content:attr(data-label);font-weight:300}.car-specs__value--mpg:not(:last-child):after{content:" / "}@media screen and (max-width: 960px){.car-specs__row{flex-basis:50%}}@media screen and (max-width: 640px){.car-specs{order:2;border-top:0}}@media screen and (max-width: 480px){.car-specs{flex-grow:0;align-self:center;flex-direction:column}.car-specs__row{flex-basis:auto}.car-specs__value{font-size:1.8rem}}.car-cta{position:relative;display:flex;flex-shrink:0;padding:3rem 0;margin-left:3rem;flex-direction:column}.car-cta__carfax-link{display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;background:#f3f3f6;border-radius:3px;padding:1.5rem;margin-top:1.5rem;width:200px;max-width:200px}.car-cta__carfax-link img{display:block;width:100%;max-width:100%}.car-cta__carfax-link:focus{outline:none}.car-cta__financing{color:#fff;display:flex;line-height:1;font-weight:500;text-align:center;align-items:center;white-space:nowrap;padding:1.5rem;text-decoration:none;font-size:1.8rem;justify-content:center;background:var(--theme-color);border-radius:3px}.car-cta__phone{display:flex;line-height:1.2;padding:1.5rem;white-space:nowrap;align-items:center;text-decoration:none;margin-top:1.5rem;background:#f3f3f6;justify-content:center;color:var(--theme-color);border-radius:3px}.car-cta__phone__icon{width:36px;height:36px;margin-right:1rem}.car-cta__phone__label{display:block;color:#939396;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase;font-size:1.2rem;font-weight:500}.car-cta__phone__number{display:block;font-size:2rem}.car-cta .mobile-only{display:none}@media screen and (max-width: 640px){.car-cta{order:1;margin:0;flex-direction:row;padding:1.5rem 0}.car-cta__financing{margin:0;flex:1 1 50%}.car-cta__carfax-link{flex:1 1 50%;margin:0 0 0 1.5rem}.car-cta__phone{flex:1 1 50%;margin:0 0 0 1.5rem}}@media screen and (max-width: 480px){.car-cta{padding:0;flex-wrap:wrap;font-size:2.4rem}.car-cta__financing{width:100%;max-width:100%;padding:1.5rem}.car-cta__carfax-link{width:100%;max-width:100%;margin:1.5rem 0 0 0}.car-cta__carfax-link img{max-width:70%}.car-cta__phone{width:100%;margin:1.5rem 0 0 0}.car-cta .desktop-only{display:none}.car-cta .mobile-only{display:inline}}.car-details{padding:6rem 0;background:#f3f3f6}.car-details__title{color:#606063;text-align:center;max-width:1200px;letter-spacing:.1em;font-size:1.8rem;text-transform:uppercase;margin:5rem auto 3rem auto}.car-details__content{color:#606063;display:flex;margin:0 auto;flex-wrap:wrap;max-width:64rem;padding:0 3rem;font-size:1.6rem}.car-details__disclaimer{color:#606063;font-size:1.4rem;max-width:1200px;margin:-0.5rem auto;margin-top:3rem;padding:0 3rem}.car-details__value{flex-basis:50%;line-height:1.5;margin:1.5rem 0}.car-details__value:nth-child(n+3){flex-basis:100%}.car-details__value:before{font-size:75%;display:block;color:#939396;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase;content:attr(data-label);font-weight:300}.car-details__value.--pre-line{white-space:pre-line}@media screen and (max-width: 640px){.car-details{padding:4rem 1.5rem}.car-details__title:not(:first-child){margin-top:3rem;padding-top:5rem}.car-details__content{padding:0;max-width:none}.car-details__disclaimer{padding:0}}@media screen and (max-width: 480px){.car-details__value{flex-basis:100%;text-align:center}}.car-photos{display:flex;flex-wrap:wrap;padding:0 3rem;max-width:1200px;margin:-0.5rem auto}.car-photos__photo{padding:.5rem;flex-basis:33.33%;box-sizing:border-box}.car-photos__photo__img{display:none}.car-photos__photo__link{display:block;padding-bottom:75%;text-decoration:none;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 640px){.car-photos{padding:0;margin:-0.5rem}.car-photos__photo{flex-basis:50%}}@media screen and (max-width: 480px){.car-photos__photo{flex-basis:100%}.car-photos__photo__img{display:block;width:100%}.car-photos__photo__link{padding-bottom:0;height:auto}}.static-container{max-width:700px;margin:0 auto;padding:15px 15px 0;box-sizing:border-box;font-size:14px}
