@charset "UTF-8";@keyframes pulse-border{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-primary, #C99B45) 55%,transparent),0 6px 16px rgba(17,17,17,.2)}70%{box-shadow:0 0 0 18px color-mix(in srgb,var(--color-primary, #C99B45) 0%,transparent),0 6px 16px rgba(17,17,17,.2)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-primary, #C99B45) 0%,transparent),0 6px 16px rgba(17,17,17,.2)}}@font-face{font-family:"Inter";src:url(/assets/fonts/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url(/assets/fonts/Oswald-Variable.woff2)format("woff2");font-weight:200 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:"Inter",Arial,sans-serif;font-weight:400;line-height:1.3;color:var(--color-text-base, #111111);background-color:var(--color-bg-base, #F5EFE5)}.h1,.h2,.h3,.h4,.h5,.h6,.title,h1,h2,h3,h4,h5,h6{font-family:"Oswald",Arial,sans-serif;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.06em}.h1,h1{font-size:var(--h1-font-size-mob, 30px)}.h2,h2{font-size:var(--h2-font-size-mob, 25px)}.h3,h3{font-size:var(--h3-font-size-mob, 20px)}.h4,h4{font-size:var(--h4-font-size-mob, 18px)}.h5,h5{font-size:var(--h5-font-size-mob, 16px)}picture{display:contents}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:1184px}.standard-margin{margin-block:40px}.standard-padding{padding-block:40px}.w-100{width:100%}.m-0{margin:0}.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, 11px);font-weight:var(--btn-font-weight, 700);line-height:1;padding:var(--btn-padding-y, 8px) var(--btn-padding-x, 18px);text-align:center;border-radius:var(--border-radius, 2px);min-height:var(--btn-min-height, 40px);text-transform:uppercase}.button.disabled,.button:disabled{pointer-events:none;opacity:.4;cursor:none}.button--primary{background-color:var(--color-primary, #C99B45);border:1px solid var(--color-primary, #C99B45);color:var(--color-text-base, #111111)}.button--secondary{background-color:var(--color-secondary, #111111);border:1px solid var(--color-secondary, #111111);color:var(--color-white, #ffffff)}.button--outline{background-color:transparent;border:1px solid var(--color-primary, #C99B45);color:var(--color-white, #ffffff)}.button--light{background-color:var(--color-accent, #e8d4a6);border:1px solid var(--color-accent, #e8d4a6);color:var(--color-text-base, #111111)}.button--sm{min-height:var(--btn-min-height, 32px)}.button--arrow::after,.button-pulse::before{content:"";display:block;background-color:currentColor}.button--arrow::after{width:1em;aspect-ratio:1/1;-webkit-mask:url(/images/stack-orion.svg#arrow-right)center/contain no-repeat;mask:url(/images/stack-orion.svg#arrow-right)center/contain no-repeat}.button-link{border-bottom:1px solid currentColor;padding-block:2px;text-align:left;width:-moz-fit-content;width:fit-content}.button-pulse{position:fixed;bottom:20px;right:20px;z-index:250;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;background-color:var(--color-primary, #C99B45);color:var(--color-secondary, #111111);box-shadow:0 6px 16px rgba(17,17,17,.2);animation:pulse-glow 2.2s ease-out infinite;cursor:pointer}.button-pulse::before{position:relative;z-index:1;width:26px;height:26px;-webkit-mask:url(/images/stack-orion.svg#phone)center/contain no-repeat;mask:url(/images/stack-orion.svg#phone)center/contain no-repeat}.button-pulse::after,.button-up{border-radius:50%;pointer-events:none}.button-pulse::after{content:"";position:absolute;inset:0;z-index:0;border:2px solid var(--color-primary, #C99B45);animation:pulse-border 2.2s ease-out infinite}.button-up{position:fixed;right:24px;bottom:98px;z-index:251;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--color-white, #ffffff);color:var(--color-primary, #C99B45);box-shadow:0 8px 24px rgba(0,0,0,.18);opacity:0;visibility:hidden;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-orion.svg#arrow-up)center/contain no-repeat;mask:url(/images/stack-orion.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:var(--font-size-xxs, 10px);text-transform:uppercase}.form__group{display:flex;flex-direction:column;gap:8px}.form__group .error{margin:0;font-size:var(--font-size-xs, 12px);color:var(--color-error, #d02224)}.form__input{width:100%;min-height:var(--input-height, 40px);padding:var(--input-padding-y, 9px) var(--input-padding-x, 10px);font-size:var(--input-font-size, 12px);color:var(--color-text-base, #111111);background-color:var(--color-white, #ffffff);border:var(--input-border-width, 1px) solid var(--color-border-base, #d8ccb8);border-radius:var(--border-radius, 2px);box-shadow:var(--input-box-shadow, none);transition:border-color .35s ease-in-out,box-shadow .35s ease-in-out;text-transform:uppercase}.form__input:focus{outline:0;border-color:var(--color-text-base, #111111);box-shadow:0 0 0 1px rgba(var(--color-text-base, #111111),.2)}.form--dark .form__input{color:var(--color-white, #ffffff);background-color:var(--color-bg-accent, #1a1a1a);border-color:var(--color-input-dark-border, #333333);box-shadow:none}.form--dark .form__input::-moz-placeholder{color:var(--color-input-dark-placeholder, #555555)}.form--dark .form__input::placeholder{color:var(--color-input-dark-placeholder, #555555)}.form--dark .form__input:focus{border-color:var(--color-primary, #C99B45);box-shadow:none}.form__group:has(.error) .form__input,.form__group:has(.form__error) .form__input{border-color:var(--color-error, #d02224)}.form__input--sm{min-height:var(--input-height-sm, 35px)}.form__range-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.form__range-percent{font-size:var(--h4-font-size, 20px);font-weight:700;line-height:1}.form--dark .form__range-percent{color:var(--color-white, #ffffff)}.form__range-amount{font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #6f675b)}.form__range{--pct:25%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;margin:0;padding:0;background:0 0;cursor:pointer}.form__range:focus{outline:0}.form__range:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.form__range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--color-primary, #C99B45) var(--pct),#444 var(--pct))}.form__range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border:0;border-radius:50%;background:var(--color-primary, #C99B45);box-shadow:0 0 6px rgba(201,155,69,.6);cursor:pointer}.form__range::-moz-range-track{height:4px;border:0;border-radius:2px;background:#444}.form__range::-moz-range-progress{height:4px;border:0;border-radius:2px;background:var(--color-primary, #C99B45)}.form__range::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--color-primary, #C99B45);box-shadow:0 0 6px rgba(201,155,69,.6);cursor:pointer}.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, 2px);padding:0;border:1px solid var(--color-primary, #C99B45);margin:0}.form__agreement [data-agreement-checkbox]:checked{background:var(--color-primary, #C99B45)url(/images/stack-orion.svg#check)center/12px no-repeat}.form--dark .form__agreement [data-agreement-checkbox]{background-color:var(--color-bg-accent, #1a1a1a);border-color:var(--color-input-dark-border, #333333);transition:border-color .35s ease-in-out,background-color .35s ease-in-out}.form--dark .form__agreement [data-agreement-checkbox]:checked{background:0 0;background-color:var(--color-bg-accent, #1a1a1a);border-color:var(--color-primary, #C99B45)}.form--dark .form__agreement [data-agreement-checkbox]:checked::after{content:"";display:block;width:100%;height:100%;background-color:var(--color-primary, #C99B45);-webkit-mask:url(/images/stack-orion.svg#check)center/12px no-repeat;mask:url(/images/stack-orion.svg#check)center/12px no-repeat}.form__button{margin-top:16px}.swiper-pagination{position:static;margin-top:10px}.swiper-pagination-bullet{width:6px;height:6px;margin:0 3px;background:var(--color-border-base, #d8ccb8);opacity:1;border-radius:3px;transition:width .35s ease-in-out,background-color .35s ease-in-out}.swiper-pagination-bullet-active{width:20px;background:var(--color-primary, #C99B45)}.swiper-arrow-next,.swiper-arrow-prev{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:1px solid var(--color-border-base, #d8ccb8);border-radius:var(--border-radius-lg, 4px);background:0 0;color:var(--color-text-muted, #6f675b)}.custom-select select,.swiper-arrow-next::after,.swiper-arrow-prev::after{display:none}.swiper-arrow-next::before,.swiper-arrow-prev::before{content:"";display:block;width:20px;height:20px;background-color:currentColor}.swiper-arrow-next:not(.swiper-button-disabled),.swiper-arrow-prev:not(.swiper-button-disabled){border-color:var(--color-primary, #C99B45);color:var(--color-text-base, #111111);background-color:var(--color-bg-accent, #ece6d8)}.swiper-arrow-next.swiper-button-disabled,.swiper-arrow-prev.swiper-button-disabled{cursor:default;opacity:1}.swiper-arrow-prev::before{-webkit-mask:url(/images/stack-orion.svg#arrow-left)center/contain no-repeat;mask:url(/images/stack-orion.svg#arrow-left)center/contain no-repeat}.swiper-arrow-next::before{-webkit-mask:url(/images/stack-orion.svg#arrow-right)center/contain no-repeat;mask:url(/images/stack-orion.svg#arrow-right)center/contain no-repeat}.custom-select{position:relative}.select-items,.select-selected{background-color:var(--color-white, #ffffff)}.select-selected{min-height:var(--input-height, 40px);padding:var(--input-padding-y, 9px) var(--input-padding-x, 10px);font-size:var(--input-font-size, 12px);color:var(--color-text-base, #111111);border:var(--input-border-width, 1px) solid var(--color-border-base, #d8ccb8);border-radius:var(--border-radius, 2px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.select-selected:after{position:absolute;content:"";top:20px;right:10px;width:0;height:0;border-top:6px solid #333;border-right:6px solid transparent;border-left:6px solid transparent}.select-items{position:absolute;top:100%;left:0;z-index:110;width:100%;max-height:300px;overflow-y:scroll;border:1px solid var(--color-border-base, #d8ccb8)}.select-items::-webkit-scrollbar{width:5px;height:8px;background-color:var(--color-bg-accent, #ece6d8)}.select-items::-webkit-scrollbar-thumb{background-color:var(--color-secondary, #111111)}.select-items div{padding:var(--input-padding-y, 9px) var(--input-padding-x, 10px);border-bottom:1px solid var(--color-border-base, #d8ccb8);cursor:pointer;font-size:14px}.select-items div:hover{background-color:var(--color-primary, #C99B45);color:var(--color-white, #ffffff);transition:background-color .35s ease-in-out,color .35s ease-in-out}.select-items .same-as-selected{background-color:var(--color-bg-accent, #ece6d8);transition:background-color .35s ease-in-out}.select-hide{display:none}.custom-select:has(select[disabled]){opacity:.6;pointer-events:none;cursor:not-allowed}.custom-select--sm .select-selected{min-height:var(--input-height-sm, 35px)}.custom-select--sm .select-selected:after{top:50%;transform:translateY(-25%)}.form--dark .select-selected{color:var(--color-white, #ffffff);background-color:var(--color-bg-accent, #1a1a1a);border-color:var(--color-input-dark-border, #333333);transition:border-color .35s ease-in-out,color .35s ease-in-out}.form--dark .select-selected:after{border-top-color:var(--color-input-dark-placeholder, #555555)}.form--dark .select-selected.select-arrow-active{border-color:var(--color-primary, #C99B45)}.form--dark .custom-select:has(select option[value=""]:checked) .select-selected{color:var(--color-input-dark-placeholder, #555555)}.form--dark .select-items{background-color:var(--color-bg-accent, #1a1a1a);border:var(--input-border-width, 1px) solid var(--color-input-dark-border, #333333)}.form--dark .select-items::-webkit-scrollbar{background-color:var(--color-bg-accent, #111111)}.form--dark .select-items::-webkit-scrollbar-thumb{background-color:var(--color-input-dark-hover-border, #555555)}.form--dark .select-items div{color:var(--color-white, #ffffff);border-bottom:var(--input-border-width, 1px) solid var(--color-input-dark-border, #333333)}.form--dark .select-items div:hover{background-color:var(--color-primary, #C99B45);color:var(--color-secondary, #111111)}.form--dark .select-items .same-as-selected{background-color:var(--color-bg-accent, #111111);color:var(--color-white, #ffffff)}.header{position:sticky;left:0;top:0;z-index:1000;width:100vw;padding-block:6px;border-bottom:1px solid var(--color-border-base, #d8ccb8);background-color:var(--color-bg-base, #F5EFE5)}.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:25px;flex-grow:1}.header__menu-link{text-transform:uppercase;font-weight:500;letter-spacing:.09em}.header__button{width:100%}.header__phone{display:flex;flex-direction:column;align-items:end;padding-right:42px;position:relative}.header__phone-title{font-size:var(--font-size-xs, 12px);font-weight:600}.header__phone-text{font-size:var(--font-size-xxs, 10px);color:var(--color-text-muted, #6f675b);text-transform:uppercase}.header__phone-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:var(--btn-min-height, 32px);aspect-ratio:1/1;border-radius:var(--border-radius, 2px);background-color:var(--color-secondary, #111111);justify-content:center}.header__phone-icon::before{content:"";display:block;width:50%;aspect-ratio:1;background-color:var(--color-white, #ffffff);-webkit-mask:url(/images/stack-orion.svg#phone)center/contain no-repeat;mask:url(/images/stack-orion.svg#phone)center/contain no-repeat}.car,.header__menu-button,.header__phone-icon{display:flex;align-items:center}.header__menu-button{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)}.car{flex-direction:column;padding:10px;text-decoration:none}.car__img{display:block;margin-bottom:.25em}.car__img img{display:block;width:100%;max-width:100%;vertical-align:top;aspect-ratio:1.8/1}.car__text{background-color:var(--color-secondary, #111111);color:var(--color-white, #ffffff);padding:5px;font-size:var(--font-size-sm, 14px)}.advantages{background-color:var(--color-bg-accent, #ece6d8);border-block:1px solid var(--color-border-base, #d8ccb8)}.advantages__list{display:grid;grid-template-columns:repeat(1,1fr)}.advantages__item{display:flex;align-items:center;color:var(--color-primary, #C99B45);gap:10px;padding:15px 24px}.advantages__item-text{font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #6f675b);text-transform:uppercase;font-weight:500}.advantages__item-title{font-weight:600;font-size:var(--font-size-lg, 18px)}.cars__head{justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--color-border-base, #d8ccb8);padding-bottom:15px;gap:12px}.cars-menu,.cars__head,.cars__subtitle{display:flex;align-items:center}.cars__subtitle{gap:6px;font-size:var(--font-size-xs, 12px);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary, #C99B45)}.cars__subtitle::before{content:"";display:block;flex-shrink:0;width:13px;height:13px;background-color:var(--color-text-base, #111111);-webkit-mask:url(/images/stack-orion.svg#gift)center/contain no-repeat;mask:url(/images/stack-orion.svg#gift)center/contain no-repeat}.cars-menu{justify-content:center;flex-wrap:wrap;gap:8px 15px;margin-top:25px}.cars-menu__item{display:block;border-radius:var(--border-radius, 2px);padding:5px 10px;border:2px solid transparent;background-color:var(--color-accent, #e8d4a6);transition:border-color .35s ease-in-out}.cars-menu__item.hidden{display:none}.cars-menu .button-link,.cars-menu__item{font-size:var(--font-size-sm, 14px)}.cars__list{margin-top:24px}.cars-list{display:grid;align-items:center;grid-template-columns:minmax(0,1fr);gap:10px}.cars-list .swiper{width:100%;min-width:0}.cars-list .swiper-slide,.stocks__slider .swiper-slide{height:auto}.steps{border-top:1px solid var(--color-border-base, #d8ccb8)}.steps__title{border-bottom:1px solid var(--color-border-base, #d8ccb8);padding-bottom:10px}.steps__list{display:grid;gap:16px}.steps__item{display:flex;align-items:center;gap:16px;border:1px solid var(--color-border-base, #d8ccb8);border-radius:var(--border-radius, 2px);background-color:var(--color-bg-accent, #ece6d8);padding:16px 18px;font-size:var(--font-size-sm, 14px);text-transform:uppercase}.steps__item-meta{color:var(--color-primary, #C99B45);display:flex;flex-direction:column;align-items:center;gap:5px}.steps__item-num{font-weight:600}.steps__item-text{color:var(--color-text-muted, #6f675b);margin-top:3px;font-size:var(--font-size-xs, 12px)}.model{position:relative;display:flex;flex-direction:column;gap:16px;height:100%;border:1px solid var(--color-border-base, #d8ccb8);padding:14px;background-color:var(--color-bg-accent, #ece6d8);box-shadow:rgba(0,0,0,.05)0 2px 8px}.model__price{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px;margin-top:5px}.model__price-current{display:inline-block;line-height:1;white-space:nowrap}.model__price-old{text-decoration:line-through;color:var(--color-text-muted, #6f675b);min-width:100%}.model__price-credit{margin-top:8px;color:var(--color-primary, #C99B45);font-weight:600;font-size:var(--font-size-lg, 18px)}.model__img{display:flex;align-items:center;justify-content:center}.model__img img{height:200px;aspect-ratio:150/97}.model__gift,.model__status{font-size:var(--font-size-xs, 12px);text-transform:uppercase}.model__gift{display:flex;align-items:center;gap:6px;padding:6px 8px;font-weight:700;letter-spacing:.1em;background-color:var(--color-accent, #e8d4a6);border-radius:var(--border-radius, 2px)}.model__gift::before,.model__status::before{content:"";flex-shrink:0;background-color:currentColor}.model__gift::before{display:block;width:11px;height:11px;-webkit-mask:url(/images/stack-orion.svg#gift)center/contain no-repeat;mask:url(/images/stack-orion.svg#gift)center/contain no-repeat}.model__status{color:var(--color-error, #65a94a);font-weight:600}.model__status::before{display:inline-block;width:7px;aspect-ratio:1/1;border-radius:50%;margin-right:5px}.main-banner{position:relative;overflow:hidden;background-color:var(--color-bg-base, #F5EFE5);min-height:clamp(320px,52vw,560px)}.main-banner__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.main-banner__container{position:relative;z-index:1;display:flex;align-items:center;min-height:inherit}.main-banner__content{position:relative;z-index:2;max-width:36rem;padding-block:40px 250px}.main-banner__title{font-size:clamp(50px,8vw,76px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;font-weight:700}.main-banner__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.calculator{background-color:var(--color-bg-accent, #111111);color:var(--color-text-muted, #9a9088)}.calculator__title{text-align:center;color:var(--color-white, #ffffff)}.calculator__form{display:grid;grid-gap:20px 40px;margin-top:20px;gap:20px}.calculator__form-contacts,.calculator__form-params{display:flex;flex-direction:column;gap:16px}.calculator__form-contacts{border:1px solid var(--color-primary, #C99B45);border-radius:var(--border-radius, 2px);padding:12px}.calculator__form-button{margin-top:auto}.calculator__picture{display:flex;align-items:center;justify-content:center;aspect-ratio:2/1;background-color:var(--color-bg-accent, #1a1a1a);border:1px solid var(--color-border-dark, #1e1e1e);border-radius:var(--border-radius, 2px)}.calculator__picture img{width:90%;height:90%}.calculator__info{margin-top:14px;display:flex;flex-direction:column;gap:3px}.calculator__info--border{border-top:1px solid var(--color-border-dark, #1e1e1e);padding-top:14px}.calculator__info-name{text-transform:uppercase;font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #6f675b)}.calculator__info-val{color:var(--color-primary, #C99B45);font-size:var(--h3-font-size, 24px)}.calculator__info-text{font-size:var(--font-size-sm, 14px);font-weight:600;text-transform:uppercase;color:var(--color-white, #ffffff)}.stocks__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--color-border-base, #d8ccb8);padding-bottom:10px}.stocks__text{color:var(--color-primary, #C99B45);text-transform:uppercase;font-size:var(--font-size-xs, 12px);font-weight:600}.stocks__slider{margin-top:24px;min-width:0}.stocks__item{display:flex;flex-direction:column;gap:16px;height:100%;background-color:var(--color-bg-accent, #111111);border:1px solid var(--color-border-base, #d8ccb8);border-radius:var(--border-radius, 2px);padding:16px;color:var(--color-text-muted, #6f675b)}.stocks__item-image{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background-color:var(--color-bg-accent, #ece6d8)}.stocks__item-subtitle{font-size:var(--font-size-xs, 12px);text-transform:uppercase;font-weight:500}.stocks__item-title{color:var(--color-primary, #C99B45);margin-block:2px 0}.stocks__item-text{font-size:var(--font-size-xs, 12px);margin-top:5px}.stocks__item-button{margin-top:auto}.stocks__button{display:flex;margin:24px auto 0;width:100%;max-width:371px}.tradein{background-color:var(--color-bg-accent, #111111);color:var(--color-text-muted, #6f675b)}.tradein__row{display:grid;gap:20px;margin-top:30px}.tradein__picture{position:relative;min-height:0;background-color:var(--color-bg-accent, #1a1a1a);overflow:hidden}.tradein__image{width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.tradein__subtitle,.tradein__title{color:var(--color-white, #ffffff)}.tradein__text{font-size:var(--font-size-sm, 14px);margin-top:10px}.tradein__form{display:grid;margin-top:20px;grid-template-columns:repeat(1,minmax(0,1fr))}.tradein__form-button{margin-top:16px}.tradein__benefits{display:grid;gap:16px;margin-top:16px}.tradein__benefits-item{display:flex;align-items:center;gap:15px;background-color:var(--color-bg-accent, #1a1a1a);border:1px solid var(--color-border-dark, #1e1e1e);border-radius:var(--border-radius, 2px);padding:12px 14px}.tradein__benefits-item::before{content:"";display:block;flex-shrink:0;width:24px;height:24px;background-color:var(--color-primary, #C99B45);-webkit-mask:url(/images/stack-orion.svg#check-circle)center/contain no-repeat;mask:url(/images/stack-orion.svg#check-circle)center/contain no-repeat}.tradein__benefits-title{color:var(--color-white, #ffffff)}.tradein__benefits-text{font-size:var(--font-size-sm, 14px);margin-top:5px}.footer__map #map,.modal{width:100%;border-radius:var(--border-radius-lg, 4px)}.modal{display:none;max-width:800px;padding:20px 16px;background-color:var(--color-bg-base, #F5EFE5);border:3px solid var(--color-primary, #C99B45);box-shadow:inset 0 0 0 1px rgba(233,213,167,.55),0 0 28px 6px rgba(201,155,69,.42),0 0 90px 20px rgba(201,155,69,.18)}.modal--lg{max-width:900px}.modal--sm{max-width:500px}.modal--error{border-color:var(--color-error, #d02224);box-shadow:inset 0 0 0 1px rgba(208,34,36,.2),0 0 24px 4px rgba(208,34,36,.28)}.modal__title{text-align:center;text-transform:uppercase;font-weight:500;margin-bottom:16px}.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}.footer:before,.modal-banner__list-item::before{content:"";position:absolute;left:0;display:block}.modal-banner__list-item::before{top:4px;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(16px,2.5vw,18px);font-weight:600;color:var(--color-text-base, #111111);line-height:1.2}.modal-alert__text{margin:0 auto;max-width:28rem;color:var(--color-text-muted, #6f675b);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}.footer{background-color:var(--color-bg-accent, #111111);color:var(--color-text-muted, #9a9088);position:relative}.footer:before{top:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,var(--color-primary, #C99B45) 30%,var(--color-primary, #C99B45) 70%,transparent)}.footer__row{display:grid;gap:25px}.footer__subtitle{text-transform:uppercase;font-size:var(--h4-font-size, 20px);color:var(--color-primary, #C99B45);margin-bottom:16px}.footer__menu-logo{margin-bottom:24px;font-size:var(--h3-font-size, 24px);color:var(--color-white, #ffffff)}.footer__menu-link{display:inline-block;margin-top:5px;text-transform:uppercase;font-size:var(--font-size-xs, 12px)}.footer__phone-title{color:var(--color-white, #ffffff);font-size:var(--h4-font-size, 20px);display:flex;align-items:center;gap:10px;text-decoration:inherit}.footer__address-title::before,.footer__phone-title::before{content:"";display:block;flex-shrink:0;width:20px;height:20px;background-color:var(--color-primary, #C99B45);-webkit-mask:url(/images/stack-orion.svg#phone)center/contain no-repeat;mask:url(/images/stack-orion.svg#phone)center/contain no-repeat}.footer__phone-text{color:var(--color-text-muted, #6f675b);font-size:var(--font-size-xs, 12px);margin-left:34px;margin-top:8px}.footer__address{margin-top:16px}.footer__address-title{display:flex;align-items:center;gap:10px;color:var(--color-text-muted, #6f675b);font-size:var(--font-size-xs, 12px);text-transform:uppercase}.footer__address-title::before{-webkit-mask:url(/images/stack-orion.svg#location)center/contain no-repeat;mask:url(/images/stack-orion.svg#location)center/contain no-repeat}.footer__address-text{display:block;margin-left:34px;font-size:var(--font-size-sm, 14px)}.footer__button{width:100%;max-width:175px;margin-top:16px}.footer__disclaimer,.footer__requisites{font-size:var(--font-size-xs, 12px);color:var(--color-text-muted, #6f675b)}.footer__requisites{display:flex;flex-direction:column;gap:6px}.footer__map #map{height:210px;min-height:210px;overflow:hidden;background-color:var(--color-bg-accent, #1a1a1a)}.footer__disclaimer{border-top:1px solid var(--color-border-dark, #1e1e1e);margin-top:28px;padding-top:16px}.footer__disclaimer-pre{margin:0 0 12px}.cookies[hidden],.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}.footer__copyright{font-size:var(--font-size-xs, 12px);border-top:1px solid var(--color-border-dark, #1e1e1e);color:var(--color-text-muted, #6f675b);margin-top:28px;padding-top:16px}.footer__copyright-container{display:flex;gap:15px}.footer__copyright-text{flex-grow:1}.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, #d8ccb8);box-shadow:0 8px 24px rgba(0,0,0,.18)}.cookies__text{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-muted, #6f675b)}.cookies__text a{color:var(--color-primary, #C99B45);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}}@media (min-width:576px){.header__phone-title{font-size:var(--font-size-sm, 14px)}.advantages__list{grid-template-columns:repeat(2,1fr)}.calculator__form{grid-template-columns:1fr 2fr}.tradein__form{grid-template-columns:repeat(2,minmax(0,1fr))}.tradein__form-bottom{grid-column-start:span 2}.modal{padding:35px 30px}.modal-banner__content{width:50%;padding:40px 20px}.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:576px) and (max-width:767.98px){.advantages__item:nth-child(odd){padding-left:0;border-right:1px solid var(--color-border-base, #d8ccb8)}.advantages__item:nth-child(-n+2){border-bottom:1px solid var(--color-border-base, #d8ccb8)}}@media (min-width:576px) and (max-width:991.98px){.calculator__form-params{grid-column-start:span 2}}@media (min-width:768px){.h1,h1{font-size:var(--h1-font-size, 36px)}.h2,h2{font-size:var(--h2-font-size, 28px)}.h3,h3{font-size:var(--h3-font-size, 24px)}.h4,h4{font-size:var(--h4-font-size, 20px)}.h5,h5{font-size:var(--h5-font-size, 18px)}.advantages__list{grid-template-columns:repeat(4,auto)}.advantages__item:first-child{padding-left:0}.advantages__item:not(:last-child){border-right:1px solid var(--color-border-base, #d8ccb8)}.cars-list{grid-template-columns:46px minmax(0,1fr) 46px}.cars-list .swiper-pagination{grid-column:1/-1;grid-row:2}.steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.steps__item{position:relative}.steps__item:not(:last-child)::after{content:"";display:block;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);width:15px;height:15px;background-color:var(--color-primary, #C99B45);-webkit-mask:url(/images/stack-orion.svg#arrow-right)center/contain no-repeat;mask:url(/images/stack-orion.svg#arrow-right)center/contain no-repeat}.model__price-current{font-size:28px}.main-banner__bg{width:100%}.main-banner__content{padding-block:50px}.calculator__form-contacts{order:3}.tradein__benefits{grid-template-columns:repeat(3,1fr)}.footer__row{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.header{padding-block:12px}.header__menu{padding-left:20px;gap:15px}.header__menu-link{font-size:var(--font-size-xs, 12px)}.header__button{max-width:150px}.header__menu-button,.header__phone--mobile{display:none}.calculator__form{grid-template-columns:1fr 2fr 1fr;gap:32px}.calculator__form-params{order:2}.calculator__form-total{order:1}.tradein__row{grid-template-columns:1fr 463px}.tradein__image{position:absolute;inset:0}.footer__row{grid-template-columns:1fr 1.3fr 1.3fr minmax(0,1.2fr);gap:36px}}@media (max-width:991.98px){.header__content{position:absolute;top:100%;left:0;width:100%;max-width:380px;height:calc(var(--vh, 1svh)*100 - var(--header-height, 0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);background-color:var(--color-bg-base, #F5EFE5);transition:transform .35s ease;flex-direction:column;align-items:start;border-top:1px solid var(--color-border-base, #d8ccb8);padding:35px 30px 50px;gap:30px;opacity:0}.header__content::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;box-shadow:20px 0 55px 0 rgba(201,155,69,.28),40px 0 90px 0 rgba(201,155,69,.12);clip-path:inset(0-130px -80px 0)}.header__content.is-open{transform:translateX(0);opacity:1}.header__logo{margin-right:auto}.header__menu{flex-direction:column}.tradein__picture{aspect-ratio:2.1/1}}@media (max-width:767.98px){.cars-list .swiper-arrow-next,.cars-list .swiper-arrow-prev{display:none}}@media (max-width:575.98px){.header__content{padding:30px 20px}.header__phone--mobile{padding-right:35px}.header__phone--mobile .header__phone-text{display:none}.header__phone--mobile .header__phone-icon{width:25px}.advantages__item{border-bottom:1px solid var(--color-border-base, #d8ccb8);margin-bottom:-1px}.footer__copyright-container{flex-direction:column;gap:10px}}@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}}@media (hover:hover){a[href^=tel]{pointer-events:none}.button-link:hover{color:var(--color-primary, #C99B45);border-bottom-color:transparent}.button-pulse:hover{color:var(--color-secondary, #111111)}.button-up:hover{background-color:var(--color-primary, #C99B45);color:var(--color-white, #ffffff)}.form--dark .form__agreement [data-agreement-checkbox]:hover,.form--dark .form__input:hover,.form--dark .select-selected:hover{border-color:var(--color-input-dark-hover-border, #555555)}.form__agreement a:hover{text-decoration:none}.header__menu-link:hover{color:var(--color-primary, #C99B45)}.cars-menu__item:hover{border-color:var(--color-primary, #C99B45)}.footer__menu-link:hover{color:var(--color-primary, #C99B45)}.footer__disclaimer-more:hover{border-bottom-color:transparent}.cookies__text a:hover{text-decoration-color:transparent}}@media (prefers-reduced-motion:reduce){.button-pulse{animation:none}.button-pulse::after{animation:none;display:none}}