.b-buy-header{background:#00c1ae;overflow:hidden;padding:32px 16px}@media (min-width:971px){.b-buy-header{padding:80px 16px 66px}}.b-buy-header__container{margin:auto;max-width:965px}.b-buy-header__photo{height:350px;position:relative}@media (min-width:501px){.b-buy-header__photo{height:370px}}@media (min-width:768px){.b-buy-header__photo{height:450px}}@media (min-width:971px){.b-buy-header__photo{height:300px}}.b-buy-header__photo__first,.b-buy-header__photo__second{border-radius:16px}.b-buy-header__photo__first{box-shadow:1px 12px 25px #50727d80;left:-88px;position:absolute;top:155px;width:275px;z-index:9}@media (min-width:501px){.b-buy-header__photo__first{left:-130px;top:120px;width:370px}}@media (min-width:768px){.b-buy-header__photo__first{left:-78px;top:140px;width:447px}}@media (min-width:971px){.b-buy-header__photo__first{left:0;top:18px}}.b-buy-header__photo__second{box-shadow:1px 12px 25px #50727d80;position:absolute;right:-50px;top:0;width:300px}@media (min-width:501px){.b-buy-header__photo__second{right:-130px;width:440px}}@media (min-width:768px){.b-buy-header__photo__second{right:-80px;width:524px}}@media (min-width:971px){.b-buy-header__photo__second{right:0}}.b-buy-header__info{color:#1a1a1a;font-weight:500;margin:auto;max-width:336px;text-align:center}@media (min-width:971px){.b-buy-header__info{margin:0;text-align:left}}.b-buy-header__info h1{font-size:32px;line-height:40px;margin-bottom:4px}.b-buy-header__info p{font-size:14px;line-height:20px;margin-bottom:16px}.b-top-adverts{background-color:#ebf2f7;border-radius:24px 24px 0 0;padding:16px 8px}@media (min-width:1200px){.b-top-adverts{padding:16px 64px 40px}}.b-top-adverts__container{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(50% - 8px),1fr));margin:auto;max-width:1312px;row-gap:16px}@media (min-width:768px){.b-top-adverts__container{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}}@media (min-width:971px){.b-top-adverts__container{-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}}.b-top-adverts__search-container{padding:0 8px}@media (min-width:561px){.b-top-adverts__search-container{padding:0}}.b-top-adverts__search{align-items:center;background-color:#fff;border:1px solid #99b2bf;border-radius:8px;color:#1a1a1a;display:flex;font-size:16px;line-height:24px;margin:0 auto 16px;max-width:560px;padding:8px 16px}@media (min-width:971px){.b-top-adverts__search{max-width:688px}}.b-top-adverts__search input{border:none;color:#1a1a1a;flex:1;height:24px;outline:none}.b-top-adverts__search input::-moz-placeholder{color:#1a1a1a;opacity:1}.b-top-adverts__search input::placeholder{color:#1a1a1a;opacity:1}.b-top-adverts__search input:-ms-input-placeholder{color:#1a1a1a}.b-top-adverts__search input::-ms-input-placeholder{color:#1a1a1a}.b-top-adverts__button.fw-button{display:block;margin:16px auto 0;max-width:100%;width:328px}.more-locations{background:#ebf2f7;border-radius:4px;box-shadow:1px 5px 12px #50727d80;margin-top:4px;max-height:470px;max-width:360px;overflow-x:unset;overflow-y:scroll;position:absolute;right:0;width:360px;z-index:9}.more-locations__search{background:#ebf2f7;padding:10px;position:sticky;top:0}.more-locations__search input{background:#fff;border:1px solid #99b2bf;border-radius:4px;color:#1a1a1a;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:18px;outline:none;padding:12px 16px;width:100%}.more-locations__search input::-moz-placeholder{color:#99b2bf}.more-locations__search input::placeholder{color:#99b2bf}.more-locations__item{background:#fff;cursor:pointer;margin:1px 0;padding:16px}.more-locations__item p,.more-locations__item span{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.more-locations__item p{padding-right:4px;white-space:nowrap}.more-locations__item span{color:#ebf2f7;display:inline-block;white-space:nowrap}.more-locations__item--empty{color:#ebf2f7}.more-locations__item--active{color:#1a1a1a}.b-top-filters{padding:0 16px}@media (min-width:1200px){.b-top-filters{padding:24px 0}}.b-top-filters__container{margin:auto;max-width:560px}@media (min-width:971px){.b-top-filters__container{max-width:688px}}.b-top-filters__regions-container{align-items:center;display:flex;flex-wrap:wrap;padding:8px 0 0}@media (min-width:971px){.b-top-filters__regions-container{flex-wrap:nowrap;padding:16px 0 8px}}.b-top-filters__make-container{padding:16px 0}@media (min-width:768px){.b-top-filters__make-container{padding:16px 0}}.b-top-filters__regions{align-items:center;display:flex;flex-wrap:wrap}.b-top-filters__regions__title{font-size:12px;line-height:16px;margin-bottom:8px;white-space:nowrap}@media (min-width:768px){.b-top-filters__regions__title{font-size:16px;line-height:24px;margin:0 auto 8px}}@media (min-width:971px){.b-top-filters__regions__title{margin:0 8px 8px 0}}.b-top-filters__others{position:relative}.b-top-filters__others .b-top-filters__region{margin-right:0}.b-top-filters__region{align-items:center;background:#fff;border:1px solid #1a1a1a;border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;font-size:14px;line-height:20px;margin-bottom:8px;margin-right:8px;padding:10px}.b-top-filters__region--active{background-color:#1a1a1a;color:#fff}.b-top-filters__price{align-items:center;display:flex;margin-bottom:8px}.b-top-filters__price__item{background-color:#ebf2f7;border-radius:8px;color:#1a1a1a;cursor:pointer;flex:1;font-size:11px;line-height:12px;margin-left:8px;padding:14px;text-align:center}.b-top-filters__price__item:first-child{margin-left:0}.b-top-filters__make{-moz-column-gap:8px;column-gap:8px;display:grid;font-size:11px;grid-template-columns:repeat(auto-fit,minmax(calc(25% - 8px),1fr));line-height:12px;row-gap:8px;text-align:center}@media (min-width:768px){.b-top-filters__make{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.b-top-filters__make__item{border-radius:8px;color:#1a1a1a;cursor:pointer;padding:8px;transition:background-color .3s}.b-top-filters__make__item:hover{background-color:#e5faf8}.b-top-filters__make__item__img{margin:0 auto 8px;max-width:50px}@media (min-width:768px){.b-top-filters__make__item__img{max-width:55px}}.b-top-filters__make__item__title{margin:auto}.car-filter{background:#fff;border-radius:4px;bottom:auto;min-height:100px;position:relative;width:100%}@media (min-width:768px){.car-filter{bottom:-54px}}.car-filter h4{color:#22b9ad;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:16px;margin:12px 3px 16px;padding:0 16px}.filter-grid{-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));margin:0 16px 16px;row-gap:16px}.filter-grid__item{align-items:center;background:#fff;border:1px solid #d0dadd;border-radius:4px;color:#303a4b;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:400;height:40px;justify-content:space-between;line-height:16px;outline:none;padding:8px;position:relative;width:100%}.filter-grid__item svg{margin-left:8px}.filter-grid__make{background:#eef2f4;box-shadow:1px 5px 12px #50727d80;height:315px;left:0;margin-top:4px;padding-bottom:100px;position:absolute;top:0;width:360px;z-index:1000}.filter-grid__make label{align-items:center;background:#99b2bf;cursor:pointer;padding:8px;text-align:left}.filter-grid__make label input{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:left}.filter-grid__make label input:focus{box-shadow:none;outline:none}.filter-grid__make__body{height:253px;overflow-x:unset;overflow-y:scroll}.carfilter-dropdown{background:#eef2f4;border-radius:4px;box-shadow:1px 5px 12px #50727d80;height:-moz-fit-content;height:fit-content;left:0;margin-top:4px;max-height:308px;min-width:-moz-fit-content;min-width:fit-content;position:absolute;top:0;z-index:1000}.carfilter-dropdown .label{align-items:center;background:#99b2bf;cursor:pointer;padding:8px;text-align:left}.carfilter-dropdown .label input{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:left}.carfilter-dropdown .label input:focus{box-shadow:none;outline:none}.carfilter-dropdown__body{border-radius:4px;height:253px;overflow-x:unset;overflow-y:scroll}.carfilter-dropdown__price{left:50%;transform:translate(-50%)}.carfilter-dropdown__price .carfilter-dropdown__body{max-height:100%}.carfilter-dropdown__label{background:#fff;cursor:pointer;display:block;margin:1px 0;padding:20.5px 24px;position:relative}.carfilter-dropdown__label input{left:-2000px;opacity:0;position:absolute}.carfilter-dropdown__label input:checked~.carfilter-dropdown__radio{transition:all .3s}.carfilter-dropdown__label input:checked~.carfilter-dropdown__radio div{border:2px solid #22b9ad;position:relative;transition:all .3s}.carfilter-dropdown__label input:checked~.carfilter-dropdown__radio div:after{background:#22b9ad;border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:5px}.carfilter-dropdown__label input:checked~.carfilter-dropdown__radio p span{color:#22b9ad;font-weight:700}.carfilter-dropdown__radio{align-items:center;color:#99b2bf;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.carfilter-dropdown__radio p span{color:#303a4b}.carfilter-dropdown__input{background:#fff;-moz-column-gap:8px;column-gap:8px;padding:16px 10px}.carfilter-dropdown__input span{align-items:center;text-align:center}.carfilter-dropdown__input__item{border:1px solid #99b2bf;border-radius:4px;margin-bottom:8px;min-width:110px;padding:8px}.carfilter-dropdown__input__item p{color:#99b2bf;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-align:left}.carfilter-dropdown__input__item input{background:none;border:none;color:#303a4b;font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:100%}.carfilter-dropdown__input__item input:focus{box-shadow:none;outline:none}.carfilter-dropdown__input input[type=submit]{background-color:#fff;border:1px solid #22b9ad;border-radius:4px;color:#22b9ad;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:8px;padding-left:12px;padding-right:12px}.carfilter-dropdown__input input[type=submit]:focus{box-shadow:none;outline:none}.location-dropdown{background:#eef2f4;box-shadow:1px 5px 12px #50727d80;height:100%;left:0;margin-top:4px;max-height:100vh;overflow-x:unset;overflow-y:scroll;padding-bottom:100px;position:absolute;top:58px;width:100%;z-index:1000}.location-dropdown__list{list-style-type:none;margin:0;padding-left:0}.location-dropdown__list li a{background:#fff;color:#303a4b;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin:1px 0;padding:16px;position:relative}.location-dropdown__list li a span{color:#99b2bf;font-weight:400}.location-dropdown__list--empty a{color:#99b2bf!important}.location-dropdown__list--active a{color:#22b9ad!important;font-weight:700!important;padding-right:37px!important}.location-dropdown__list--active a span{color:#99b2bf}.location-dropdown__list--active a:before{background-position-x:100%;content:"";height:16px;position:absolute;right:16px;width:21px}.hero{background:#22b9ad}.location-container{margin:auto;max-width:720px}.location-filter{justify-content:flex-end;position:relative}@media (min-width:768px){.location-filter{padding-top:80px}}.location-filter__p{padding:8px 0 8px 12px}.location-filter__item,.location-filter__p{color:#fff;font-size:14px;font-style:normal;font-weight:400;margin:6px}.location-filter__item{background:none;border:1px solid #fff;border-radius:4px;cursor:pointer;display:inline-block;line-height:24px;outline:none;padding:8px 12px;transition:all .25s}.location-filter__item:hover{background:#ffffff21;transition:all .25s}.location-filter__item--active,.location-filter__item--active:hover{background:#ffffff4d}.location-filter__item svg{margin-left:11px}.more-locations-old{background:#eef2f4;border-radius:4px;box-shadow:1px 5px 12px #50727d80;margin-top:4px;max-height:470px;max-width:360px;overflow-x:unset;overflow-y:scroll;position:absolute;right:0;width:360px;z-index:1000}.more-locations-old__search{padding:10px}.more-locations-old input{background:#fff;border:1px solid #d0dadd;color:#303a4b;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:18px;padding:12px 16px;width:100%}.more-locations-old__item{background:#fff;cursor:pointer;margin:1px 0;padding:16px}.more-locations-old__item p,.more-locations-old__item span{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.more-locations-old__item p{padding-right:4px;white-space:nowrap}.more-locations-old__item span{color:#99b2bf;display:inline-block;white-space:nowrap}.more-locations-old__item--empty{color:#99b2bf}.more-locations-old__item--active{color:#303a4b}.mobile-car-search{background-color:#eff2f4;bottom:0;left:50%;position:fixed;top:10px;transform:translate(-50%);width:100%;z-index:2001}.mobile-car-search:before{background:#22b9ad;content:"";height:72px;left:0;position:absolute;top:-10px;width:100%}.mobile-car-search--unsearchable{top:0}.mobile-car-search--unsearchable label{font-size:16px;height:62px;line-height:62px;padding-left:35px}.mobile-car-search--unsearchable:before{background:#fff}.mobile-car-search label{display:inline-block;left:10px;position:absolute;top:0;width:calc(100% - 20px)}.mobile-car-search label button{background:none;border:none;left:8px;position:absolute;top:calc(50% - 10px)}.mobile-car-search label input{background:#fff;border:1px solid #22b9ad;border-radius:4px;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:auto;min-height:52px;outline:none;padding:8px 15px 8px 41px;transition:all .3s;width:100%}.mobile-car-search label input::-moz-placeholder{color:#99b2bf}.mobile-car-search label input::placeholder{color:#99b2bf}.mobile-car-search label input:focus{border:2px solid #22b9ad;box-shadow:none;outline:none;transition:all .3s}.mobile-car-search .filter-dropdown{left:10px;max-width:100%;top:50px;width:calc(100% - 20px)}.search-popup{margin:auto;max-width:340px;padding:66px 18px;width:100%}.search-popup button{align-items:center;background:#fff;border:none;border-radius:4px;color:#99b2bf;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;height:48px;line-height:16px;outline:none;text-align:left;width:100%}.search-popup button svg{margin:0 10px}.featured-cars{-moz-column-gap:12px;column-gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));row-gap:12px}.b-dealer-section{background-color:#ebf2f7;padding:15px 16px;position:relative;width:100%}@media (max-width:767px){.b-dealer-section{padding-bottom:0}}.b-dealer-section:before{background-color:#00c1ae;bottom:0;content:"";height:50%;left:0;position:absolute;width:100%}.b-dealer-block{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff;border-radius:16px;box-shadow:1px 12px 25px #50727d33;display:flex;max-width:100%;padding:16px;width:590px}@media (max-width:479px){.b-dealer-block{flex-direction:column-reverse}}.b-dealer-block__text{flex:1 0 50%;padding-right:16px}@media (max-width:479px){.b-dealer-block__text{padding-right:0}}.b-dealer-block__text-title{color:#1a1a1a;font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px}.b-dealer-block__text-desc{font-size:14px;line-height:20px;margin-bottom:16px}.b-dealer-block__image{flex:1 0 50%}@media (max-width:479px){.b-dealer-block__image{margin-bottom:10px}}.b-dealer-block__image img{height:165px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:260px}@media (max-width:479px){.b-dealer-block__image img{height:auto;width:100%}}
