@charset "UTF-8";@keyframes pulse-button-scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@font-face{font-family:"Gotham Pro";src:url(/assets/fonts/GothamPro.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(/assets/fonts/GothamPro-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(/assets/fonts/GothamPro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,::after,::before{box-sizing:border-box}body,html{min-height:100vh;margin:0;scrollbar-gutter:stable;touch-action:manipulation}body{display:flex;flex-direction:column;min-width:320px;font-size:14px;font-family:"Gotham Pro",Arial,sans-serif;font-weight:400;line-height:1.3;color:var(--color-text-base, #4e5862);background-color:var(--color-bg-base, #ffffff)}img{max-width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:middle;height:auto}p,ul{margin:0}ul{list-style:none;padding:0}a{color:currentColor;transition:color .35s ease-in-out;text-decoration:none}svg{fill:currentColor}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip:rect(0 0 0 0);overflow:hidden}.main{position:relative;overflow:hidden;flex-grow:1}.container{width:100%;padding-inline:16px;margin-inline:auto;max-width:1222px}.standard-margin{margin-block:30px}.standard-padding{padding-block:30px}.m-0{margin:0}.phone-icon{display:inline-flex;align-items:center;gap:10px;text-decoration:inherit}.phone-icon::before{content:"";display:block;flex-shrink:0;width:24px;height:24px;background-color:currentColor;-webkit-mask:url(/images/stack-atlas.svg#phone)center/contain no-repeat;mask:url(/images/stack-atlas.svg#phone)center/contain no-repeat}.info-banner .info-banner__phone.phone-icon{gap:10px}.button,button{color:inherit;cursor:pointer;transition:color .35s ease-in-out,background-color .35s ease-in-out,border-color .35s ease-in-out}button{font-family:inherit;font-size:inherit;padding:0;border:0;background-color:transparent;-webkit-appearance:none}.button{display:inline-flex;align-items:center;text-decoration:none;justify-content:center;gap:16px;font-size:var(--btn-font-size, 14px);font-weight:var(--btn-font-weight, 400);line-height:1;padding:var(--btn-padding-y, 10px) var(--btn-padding-x, 20px);text-align:center;border-radius:var(--border-radius-lg, 24px);min-height:var(--btn-min-height-mob, 34px);text-transform:uppercase}.button.disabled,.button:disabled{pointer-events:none;opacity:.4;cursor:none}.button--primary{background-color:var(--color-primary, #ec0401);border:1px solid var(--color-primary, #ec0401);color:var(--color-white, #ffffff)}.button--outline{background-color:transparent;border:2px solid var(--color-primary, #ec0401);color:var(--color-primary, #ec0401)}.button--sm{min-height:var(--btn-min-height-mob, 34px)}.button-link{border-bottom:1px solid currentColor;padding-block:2px;text-align:left}.button-pulse,.button-up{position:fixed;display:flex;align-items:center;justify-content:center}.button-pulse{bottom:20px;right:20px;z-index:250;width:65px;height:65px;padding:0;border-radius:50px;background-color:var(--color-primary, #ec0401);color:var(--color-white, #ffffff);box-shadow:0 4px 10px rgba(0,0,0,.2);animation:pulse-button-scale 2s infinite;cursor:pointer}.button-up{right:24px;bottom:98px;z-index:251;width:56px;height:56px;border-radius:50%;background-color:var(--color-white, #ffffff);color:var(--color-primary, #ec0401);box-shadow:0 8px 24px rgba(0,0,0,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .35s ease-in-out,visibility .35s ease-in-out,transform .35s ease-in-out,background-color .35s ease-in-out,color .35s ease-in-out}.button-up::before{content:"";display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask:url(/images/stack-atlas.svg#arrow-up)center/contain no-repeat;mask:url(/images/stack-atlas.svg#arrow-up)center/contain no-repeat}.button-up.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.form{display:flex;flex-direction:column;gap:16px}.form__label{font-size:14px}.form__group{display:flex;flex-direction:column;gap:8px}.form__group .error{margin:0;font-size:14px;color:var(--color-error, #d02224)}.form__input{width:100%;min-height:var(--input-height, 44px);padding:var(--input-padding-y, 12px) var(--input-padding-x, 12px);font-size:var(--input-font-size, 16px);color:var(--color-text-base, #4e5862);background-color:var(--color-white, #ffffff);border:var(--input-border-width, 1px) solid var(--color-border-base, #e6e6e6);border-radius:var(--border-radius, 3px);box-shadow:var(--input-box-shadow, none);transition:border-color .35s ease-in-out,box-shadow .35s ease-in-out}.form__input:focus{outline:0;border-color:var(--color-text-base, #4e5862);box-shadow:0 0 0 1px rgba(var(--color-text-base, #4e5862),.2)}.form__input:disabled{cursor:not-allowed;color:var(--color-text-muted, #8d8d8d);background-color:var(--color-bg-accent, #f8f8f8);opacity:.6;box-shadow:none;pointer-events:none}.form__group:has(.error) .form__input,.form__group:has(.form__error) .form__input{border-color:var(--color-error, #d02224)}.form__agreement{display:flex;align-items:start;gap:8px;cursor:pointer;font-size:12px}.form__agreement a{color:currentColor;text-decoration:underline}.form__agreement [data-agreement-checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:16px;aspect-ratio:1/1;border-radius:var(--border-radius, 3px);padding:0;border:1px solid var(--color-primary, #ec0401);margin:0}.form__agreement [data-agreement-checkbox]:checked{background:var(--color-primary, #ec0401)url(/images/stack-atlas.svg#check)center/12px no-repeat}.form__button{margin-top:16px}.modal{display:none;max-width:800px;padding:0 16px;background:0 0;width:100%}.modal--lg{max-width:900px}.modal--sm{max-width:500px}.modal__title{text-align:center;text-transform:uppercase;font-weight:500}.modal__inner{background-color:var(--color-white, #ffffff);padding:20px}.modal-banner{background-repeat:no-repeat;background-size:cover;color:var(--color-white, #ffffff);height:auto}.modal-banner__content{display:flex;flex-direction:column;background:rgba(0,0,0,.4);gap:15px;padding:30px 16px}.modal-banner__title{margin:0}.modal-banner__list-item{position:relative;padding-left:15px;margin-top:5px}.modal-banner__list-item::before{content:"";position:absolute;top:4px;left:0;display:block;width:8px;height:8px;border-radius:50%;background-color:currentColor}.modal-alert{text-align:center;padding:24px 16px 20px}.modal-alert__title{margin:0 0 12px;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:600;color:var(--color-text-base, #4e5862);line-height:1.2}.modal-alert__text{margin:0 auto;max-width:28rem;color:var(--color-text-muted, #8d8d8d);font-size:15px;line-height:1.45}.modal-alert__button{width:250px;max-width:100%;margin-top:28px}.modal-alert--error{border:4px solid var(--color-error, #d02224)}.modal__close-button{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-top:24px}.is-compact .fancybox__content>.f-button.is-close-btn{right:16px}.header{position:sticky;left:0;top:0;z-index:1000;width:100vw;background-color:var(--color-white, #ffffff);padding-block:15px;box-shadow:0 10px 20px rgba(0,0,0,.05)}.header__content,.header__inner{display:flex;justify-content:space-between;align-items:center;gap:15px}.header__content{flex-grow:1}.header__menu{display:flex;flex-wrap:wrap;gap:15px;margin:0 auto}.header__menu li{text-align:center}.header__menu-link{font-size:14px;text-transform:uppercase;font-weight:500;text-align:center}.header__contacts{display:flex;align-items:center;justify-content:center;gap:24px}.header__button{width:202px}.header__phone{display:inline-flex;gap:10px;font-weight:500;white-space:nowrap}.header__menu-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.header__menu-button::after,.header__menu-button::before{content:"";position:absolute;left:50%;width:22px;height:2px;background-color:currentColor;border-radius:2px;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}.header__menu-button::before{box-shadow:0-8px 0 currentColor,0 8px 0 currentColor}.header__menu-button::after{opacity:0;box-shadow:none}.header__menu-button.is-open::before{box-shadow:none;transform:translate(-50%,-50%) rotate(45deg)}.header__menu-button.is-open::after{opacity:1;box-shadow:none;transform:translate(-50%,-50%) rotate(-45deg)}.footer{background-color:var(--color-bg-accent, #f8f8f8)}.footer__row{display:grid;gap:25px}.footer__col--contacts{display:flex;flex-direction:column;gap:12px}.footer__contact{display:flex;align-items:flex-start;gap:10px;font-weight:500}.footer__contact .footer__icon,.footer__contact svg{flex-shrink:0}.footer__icon{display:inline-block;width:24px;min-width:24px;height:24px;transform:translateY(2px);background-color:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.footer__icon--clock{-webkit-mask-image:url(/images/stack-atlas.svg#clock);mask-image:url(/images/stack-atlas.svg#clock)}.footer__subtitle{text-transform:uppercase;font-size:20px}.footer__menu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;margin-top:12px}.footer__disclaimer{margin-top:24px;font-size:14px}.footer__disclaimer-pre{margin:0 0 12px}.footer__disclaimer-full{display:none}.footer__disclaimer-full p{margin:0 0 1em}.footer__disclaimer-full p:last-child{margin-bottom:0}.footer__disclaimer-more{margin-top:15px;border-bottom:1px dashed currentColor;padding-block:2px}.footer__disclaimer[data-expanded=true] .footer__disclaimer-full{display:block}.car-card{display:flex;flex-direction:column;padding:10px;text-decoration:none;background-color:var(--color-white, #ffffff);border-radius:var(--border-radius, 3px);cursor:pointer;transition:transform .35s ease-in-out}.car-card__title{margin-block:10px 15px}.car-card__img{max-width:80%;aspect-ratio:1.5/1;margin-inline:auto}.car-card__price{font-size:14px;margin-top:8px}.car-card__price-name{font-weight:500}.car-card__price-value{white-space:nowrap}.car-card__price-new{color:var(--color-primary, #ec0401);white-space:nowrap}.car-card__price-old{color:var(--color-text-muted, #8d8d8d);text-decoration:line-through;white-space:nowrap}.car{display:grid;grid-template-columns:1fr;background-color:var(--color-white, #ffffff);border-radius:var(--border-radius, 3px);padding:10px;transition:opacity .35s ease-in-out .5s}.car.hide{opacity:0}.car__picture{display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-accent, #f8f8f8)}.car__picture img{max-width:80%}.car__content{padding-left:10px}.car__label{font-size:14px;color:var(--color-text-muted, #8d8d8d);margin-bottom:8px}.car__title{font-size:18px;font-weight:500}.car__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 15px}.car__price-new{color:var(--color-primary, #ec0401)}.car__price-old{text-decoration:line-through}.cars,.message{display:grid;transition:opacity .35s ease-in-out .5s}.cars{grid-template-columns:repeat(1,1fr);grid-gap:20px}.cars.hide{opacity:0;visibility:hidden;pointer-events:none}.message{align-items:end;grid-gap:10px 20px}.message.hide{opacity:0}.message--left{grid-template-columns:45px 1fr}.message--right{grid-template-columns:1fr;margin-left:auto}.message__avatar{width:45px;aspect-ratio:1/1;border-radius:50%;border:5px solid var(--color-white, #ffffff);-o-object-fit:cover;object-fit:cover}.message__bubble{background-color:var(--color-white, #ffffff);padding:20px}.message__bubble p:not(:first-child){margin-top:10px}.message__bubble--left{border-radius:var(--border-radius-lg, 24px) var(--border-radius-lg, 24px) var(--border-radius-lg, 24px)0}.message__bubble--right{border-radius:var(--border-radius-lg, 24px) var(--border-radius-lg, 24px)0 var(--border-radius-lg, 24px);background-color:var(--color-accent, #5da4da);color:var(--color-white, #ffffff);margin-left:auto}.message__time{font-size:14px;color:var(--color-text-muted, #8d8d8d)}.message--left .message__time{text-align:center}.message--right .message__time{text-align:right}.message__buttons{display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:30px}.window{position:relative;overflow:hidden;border-radius:var(--border-radius-lg, 24px);background:var(--color-bg-accent, #f8f8f8)url(/images/pattern.png)top left/183px;padding:0 16px 20px}.window::after,.window::before{content:"";position:absolute;opacity:0;visibility:hidden;pointer-events:none}.window::before{inset:0;z-index:10;background:linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75))}.window::after{left:50%;top:50%;width:64px;height:64px;z-index:11;transform:translate(-50%,-50%);background:url(/images/preloader.svg)no-repeat center/contain}.window.loading::before{pointer-events:auto}.window.loading::after,.window.loading::before{opacity:1;visibility:visible;transition:opacity .2s ease,visibility .2s ease}.window,.window__row{display:flex;flex-direction:column;gap:30px}.window__banner{background:linear-gradient(135deg,var(--color-primary, #ec0401) 0%,var(--color-secondary, #e0773e) 100%);margin-inline:-16px;padding:16px;color:var(--color-white, #ffffff)}.window__banner-title{text-transform:uppercase}.window__banner-text{font-size:16px;margin-top:20px}.window__form{position:relative;background-color:var(--color-bg-accent, #f8f8f8);border-radius:var(--border-radius, 3px) var(--border-radius, 3px)0 0;padding:20px 16px 40px;margin:0 auto;overflow:hidden}.window__form-title{margin-bottom:30px}.window__form::after{content:"";position:absolute;bottom:10px;right:-10px;width:90px;aspect-ratio:1/1;background-color:var(--color-primary, #ec0401);-webkit-mask:url(/images/stack-atlas.svg#envelops)center/contain no-repeat;mask:url(/images/stack-atlas.svg#envelops)center/contain no-repeat}.window__form-check{display:flex;align-items:start;gap:10px;cursor:pointer;margin:16px 0 20px}.window__form-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:20px;aspect-ratio:1/1;border-radius:var(--border-radius, 3px);padding:0;border:1px solid var(--color-primary, #ec0401);margin:0}.window__form-check input[type=checkbox]:checked{background:var(--color-primary, #ec0401)url(/images/stack-atlas.svg#check)center/14px no-repeat}.window__form .form__agreement{padding-right:100px}.window__final{background-color:var(--color-white, #ffffff);border-radius:var(--border-radius, 3px);padding:20px}.window__final-item:not([hidden]){display:grid}.window__final-image{display:block;width:100%;height:100%;aspect-ratio:16/9;border-radius:0 0 var(--border-radius, 3px) var(--border-radius, 3px);-o-object-fit:cover;object-fit:cover}.cookies{position:fixed;left:12px;right:12px;bottom:12px;z-index:260;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:14px 16px;background-color:var(--color-white, #ffffff);border:1px solid var(--color-border-base, #e6e6e6);box-shadow:0 8px 24px rgba(0,0,0,.18)}.cookies[hidden]{display:none}.cookies__text{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-muted, #8d8d8d)}.cookies__text a{color:var(--color-primary, #ec0401);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.cookies__button{width:100%;flex-shrink:0}@media (min-width:480px){body{font-size:16px}.cars{grid-template-columns:repeat(2,1fr)}}@media (min-width:576px){.modal-banner__content{width:50%;padding:40px 20px}.car{grid-template-columns:1fr 1fr}.car__label:not(:first-child){margin-top:25px}.message--left{grid-template-columns:60px 1fr}.message__avatar{width:60px}.window{padding:0 20px 20px}.window__banner{margin-inline:-20px;padding:20px}.window__banner-text{font-size:18px}.window__form{padding:20px 20px 40px}.cookies{left:20px;right:20px;bottom:20px;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;max-width:820px;margin-inline:auto;padding:16px 20px}.cookies__text{font-size:14px}.cookies__button{width:auto;min-width:140px}}@media (min-width:768px){.standard-margin{margin-block:64px}.standard-padding{padding-block:64px}.button{min-height:var(--btn-min-height, 44px)}.button--outline.active,.button--outline:hover{background-color:var(--color-primary, #ec0401);color:var(--color-white, #ffffff)}.button--sm{min-height:var(--btn-min-height, 36px)}.header{padding-block:24px}.footer__row{grid-template-columns:repeat(2,1fr)}.car{max-width:50%}.cars{grid-template-columns:repeat(3,1fr)}.message{max-width:50%}.window{padding:0 50px 50px}.window__banner{margin-inline:-50px;padding:30px 50px}}@media (min-width:992px){.header__menu-button,.header__phone--mobile{display:none}.cars{grid-template-columns:repeat(4,1fr)}.window__form{border-radius:var(--border-radius, 3px)0 0 var(--border-radius, 3px)}.window__final-item{grid-template-columns:repeat(2,1fr)}.window__final-image{border-radius:0 var(--border-radius, 3px) var(--border-radius, 3px)0}}@media (min-width:992px) and (max-width:1279.98px){.header__menu-link{font-size:12px}.header__phone{font-size:16px}}@media (max-width:991.98px){.header__content{position:absolute;top:100%;left:0;width:100%;transform:translateX(-100%);background-color:var(--color-white, #ffffff);transition:transform .35s ease;flex-direction:column;padding-block:20px;border-top:1px solid var(--color-border-base, #e6e6e6)}.header__content.is-open{transform:translateX(0)}.header__logo{margin-right:auto}}@media (max-width:575.98px){.header__menu{flex-direction:column}.car__label{margin-top:15px}}@media (max-width:479.98px){h1,h2,h3{hyphens:none;-webkit-hyphens:none}b,h1,h2,h3{overflow-wrap:break-word;word-wrap:break-word;word-break:normal}.header__phone--mobile{font-size:14px;gap:5px}.header__phone--mobile::before{display:none}}@media (hover:hover){a[href^=tel]{pointer-events:none}.button--primary:hover{background-color:color-mix(in srgb,var(--color-primary, #ec0401) 92%,black);border-color:color-mix(in srgb,var(--color-primary, #ec0401) 92%,black);color:var(--color-white, #ffffff)}.button-link:hover{color:var(--color-primary, #ec0401);border-bottom-color:transparent}.button-pulse:hover{background-color:color-mix(in srgb,var(--color-primary, #ec0401) 92%,black);color:var(--color-white, #ffffff)}.button-up:hover{background-color:var(--color-primary, #ec0401);color:var(--color-white, #ffffff)}.form__agreement a:hover{text-decoration:none}.footer__menu-link:hover,.header__menu-link:hover{color:var(--color-primary, #ec0401)}.footer__disclaimer-more:hover{border-bottom-color:transparent}.car-card:hover{transform:translateY(-10px)}.cookies__text a:hover{text-decoration-color:transparent}}