/*!
Theme Name: crouchauto
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
*/
:root{--btn-gradient:linear-gradient(326deg,#fd0 0%,#d63c00 100%);--btn-gradient-hover:linear-gradient(326deg,#d63c00 0%,#fd0 100%);--btn-black-gradient:linear-gradient(180deg,rgba(11,11,10,.5) 26.96%,rgba(11,11,10,.5) 100%),rgba(255,255,255,.07);--color-white:#fff;--color-bg:#0b0b0a;--color-bg-header-page:#1c1c1b;--color-black:#161313;--color-grey:#d0d0d0;--color-accent:#d63c00;--color-yellow:#fec801;--color-hover-svg:#e88300;--color-dark-grey:#373232;--font-title:"Oswald",sans-serif;--font-text:"Montserrat",sans-serif}*{padding:0;margin:0;outline:none;box-sizing:border-box}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}::-webkit-scrollbar-thumb{background:var(--color-yellow);border-radius:3px}img{max-width:100%}html{overflow-x:hidden}body{background:var(--color-bg);color:var(--color-grey);font-family:var(--font-text);font-weight:500;font-size:16px;line-height:150%;overflow-x:hidden}h1{font-family:var(--font-title);color:var(--color-white);margin-bottom:20px;font-size:62px;line-height:113%;font-weight:600;text-transform:uppercase}h2{font-family:var(--font-title);color:var(--color-white);font-weight:600;font-size:48px;line-height:113%;text-transform:uppercase;margin-bottom:15px}h3{font-family:var(--font-title);color:var(--color-white);font-weight:500;font-size:32px;line-height:125%;margin-bottom:15px}h1:last-child,h2:last-child,h3:last-child{margin-bottom:0}p{margin-bottom:15px}p:last-child{margin-bottom:0}button{border:none;cursor:pointer;font-family:inherit;font-size:inherit;transition:all .3s ease}a{text-decoration:none;font-size:inherit;color:inherit;transition:all .3s ease}svg{transition:all .3s ease}path{transition:all .3s ease}ul,ol{padding-left:20px}.no-scroll{overflow:hidden}.p-130{padding:130px 0}.pt-130{padding-top:130px}.pb-130{padding-bottom:130px}.p-65{padding:65px 0}.pt-65{padding-top:65px}.pb-65{padding-bottom:65px}.m-65{margin:65px 0}.mt-65{margin-top:65px}.mb-65{margin-bottom:65px}.overlay-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;backdrop-filter:blur(8px);background:rgba(255,255,255,.03);z-index:99}.header__phone-mob{display:none}.container{max-width:1540px;width:100%;margin:0 auto}.title{margin-bottom:50px}.title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:50px}.title-arrows{display:flex;gap:13px}.title-arrow{width:60px;height:60px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden;background:0 0;border:1px solid rgba(255,255,255,.2)}.title__block{flex:1}.title-arrow:hover{border:none}.title-arrow span{position:relative;z-index:2}.title-arrow:before{content:'';width:100%;height:100%;background:var(--btn-black-gradient);position:absolute;left:0;top:0;transition:all .3s ease;backdrop-filter:blur(15px)}.title-arrow:hover:before{opacity:0}.title-arrow:after{content:'';width:100%;height:100%;background:var(--btn-gradient-hover);position:absolute;left:0;top:0;opacity:0;transition:all .3s ease}.title-arrow:hover:after{opacity:1}.note{text-transform:uppercase;margin-bottom:15px}.btn{display:flex;justify-content:center;align-items:center;position:relative;gap:10px;padding:0 35px;height:54px;overflow:hidden;background:0 0;font-weight:400;font-size:18px;line-height:111%;text-transform:uppercase;font-family:var(--font-title);transition:all .3s ease;width:max-content;cursor:pointer}.btn-gradient{color:var(--color-white)}.btn span{position:relative;z-index:2;transition:all .3s ease;display:flex;align-items:center;gap:10px}.btn svg{position:relative;z-index:2}.btn-gradient:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:var(--btn-gradient);transition:all .3s ease}.btn-gradient:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:var(--btn-gradient-hover);transition:all .3s ease}.btn-gradient:hover{color:var(--color-white)}.btn-gradient:hover:before{opacity:0}.btn-gradient:hover:after{opacity:1}.btn-border{border:1px solid var(--color-white);color:var(--color-white)}.btn-border:hover{border-top-color:#d84500;border-left-color:#e88300;border-bottom-color:#fccf00;border-right-color:#e88300}.btn-border:before{content:attr(data-text);opacity:0;background:linear-gradient(90deg,#d84500,#e88300,#fccf00);transition:all .3s ease;-webkit-background-clip:text;background-clip:text;color:transparent;position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.btn-border:hover span{opacity:0}.btn-border:hover:before{opacity:1}.btn-black{background:var(--color-black);color:var(--color-white)}.btn-black:before{content:attr(data-text);opacity:0;background:linear-gradient(90deg,#d84500,#e88300,#fccf00);transition:all .3s ease;-webkit-background-clip:text;background-clip:text;color:transparent;position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.btn-black:hover span{opacity:0}.btn-black:hover:before{opacity:1}.btn-border-black{border:1px solid var(--color-black);color:var(--color-black)}.btn-border-black:hover{background:var(--color-black);color:var(--color-white)}.header{background:var(--color-bg)}.logo{display:flex;align-items:center}.header__top{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.2);background:var(--color-bg)}.header__top-row{display:flex;justify-content:space-between;align-items:center}.header__top-left{display:flex;align-items:center;gap:30px}.header__address{display:flex;align-items:center;gap:7px}.header__top-left a{color:var(--color-yellow);transition:all .3s ease}.header__top-left a:hover{color:var(--color-accent)}.header__top-right{display:flex;align-items:center;gap:30px}.socials{display:flex;gap:10px}.socials a{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);width:34px;height:34px;transition:all .3s ease}.socials a:hover{background:var(--color-accent)}.header__row{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.header__left{display:flex;align-items:center;gap:70px}.top-menu{list-style:none;padding:0;margin:0;display:flex;gap:30px}.top-menu li{color:var(--color-white)}.menu-arrow{right:0;position:absolute;top:0}.top-menu a:hover{color:var(--color-accent)}.header__right{display:flex;align-items:center;gap:20px}.header__phone{text-align:right}.header__phone p{margin-bottom:2px}.header__phone a{color:var(--color-white);font-weight:600;font-size:20px;line-height:130%}.header__phone a:hover{color:var(--color-accent)}.header__right .btn-border-black{display:none}.bg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.bg-mob{display:none}.mob{display:none}.navbar{display:none}.banner{position:relative;background-repeat:no-repeat;background-position:bottom;background-size:cover;overflow:hidden}.banner__title{max-width:710px;padding-top:200px;padding-bottom:150px;position:relative}.banner__img{position:absolute;right:0;top:0;max-width:50%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.banner__img-top{position:relative;max-width:1040px}.img-after{position:absolute;bottom:-87px;right:0;opacity:0;z-index:2;width:100%}.js-scroll-anim .img-before{opacity:0;transition:transform .8s ease,opacity .8s ease;bottom:-95px;position:relative;z-index:2}.js-scroll-anim .img-shadow{opacity:0;transition:transform .6s ease,opacity .6s ease;transition-delay:.4s}.from-left .img-before{transform:translateX(-120px)}.from-right .img-before{transform:translateX(120px)}.from-left .img-shadow,.from-right .img-shadow{transform:translateY(20px)}.js-scroll-anim.is-visible .img-before{transform:translateX(0);opacity:1}.js-scroll-anim.is-visible .img-shadow{transform:translateY(0);opacity:1}.blink-opacity{animation:blinkOpacity 3s infinite ease-in-out}@keyframes blinkOpacity{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.banner__address{border:1px solid rgba(255,255,255,.3);padding:0 13px;height:32px;display:flex;align-items:center;gap:5px;color:var(--color-white);margin-bottom:25px;width:max-content}.banner__btns{display:flex;gap:15px;margin-top:70px}.services__list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-column-gap:20px;grid-row-gap:20px}.services__item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);position:relative;transition:all .3s ease;min-height:208px}.services__item-text{padding:70px 35px 35px}.services__item:hover{border-top-color:#d84500;border-left-color:#e88300;border-bottom-color:#fccf00;border-right-color:#e88300}.services__item-text h3{position:relative;display:flex;align-items:center;gap:13px}.services__item-text h3 span{transition:all .3s ease}.services__item-text h3:before{content:attr(data-text);opacity:0;background:linear-gradient(90deg,#d84500,#e88300,#fccf00);transition:all .3s ease;-webkit-background-clip:text;background-clip:text;color:transparent;position:absolute;display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%}.services__item:hover path{stroke:#fff;transition:stroke .3s ease}.services__item:hover svg path{stroke:var(--color-hover-svg)}.services__item:hover h3 span{opacity:0}.services__item:hover h3:before{opacity:1}.services__item-big{display:flex;justify-content:space-between;align-items:flex-end;max-height:288px;background-image:url(/wp-content/uploads/2026/02/group-1171274857.png);background-repeat:no-repeat;background-size:100%;background-position:right}.services__item-big .services__item-img{display:flex;padding-right:150px;position:relative}.services__item-big .services__item-img:after{content:'';position:absolute;right:0;bottom:0;background-image:url(/wp-content/uploads/2026/02/lenta-3.png);background-repeat:no-repeat;background-size:contain;width:379px;height:223px}.services__item-big .services__item-text{max-width:690px;width:100%}.services__item-medium{overflow:hidden}.services__item-medium .services__item-text{padding-top:25px}.services__item-medium .services__item-img{display:flex;justify-content:flex-end;align-items:flex-start;padding:0 45px}.services__item:nth-child(1){grid-area:1/1/2/2}.services__item:nth-child(2){grid-area:1/2/2/3}.services__item-big{grid-area:2/1/3/3}.services__item-medium{grid-area:3/1/5/2}.services__item:nth-child(5){grid-area:3/2/4/3}.services__item:nth-child(6){grid-area:4/2/5/3}.wheel-alignment{position:relative;background-repeat:no-repeat;background-position:bottom;background-size:cover;overflow:hidden;color:var(--color-dark-grey);height:650px}.wheel-alignment h2{color:var(--color-black)}.wheel-alignment__desc{margin-left:auto;max-width:760px;text-align:right;position:relative;z-index:2}.wheel-alignment__img{position:absolute;z-index:2;left:0;top:0;max-width:50%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.wheel-alignment__img .img-after{bottom:-123px}.wheel-alignment__btns{display:flex;justify-content:flex-end;gap:15px;margin-top:90px}.wheel-alignment-bottom .wheel-alignment__img .img-after{bottom:-139px}.why__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.why__title{grid-area:1/1/2/3;margin-bottom:30px}.why__item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);position:relative;transition:all .3s ease;padding:35px}.why__item:hover{border-top-color:#d84500;border-left-color:#e88300;border-bottom-color:#fccf00;border-right-color:#e88300}.why__item-text h3{position:relative}.why__item-text h3 span{transition:all .3s ease}.why__item-text h3:before{content:attr(data-text);opacity:0;background:linear-gradient(90deg,#d84500,#e88300,#fccf00);transition:all .3s ease;-webkit-background-clip:text;background-clip:text;color:transparent;position:absolute;display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%}.why__item-text:hover h3 span{opacity:0}.why__item-text:hover h3:before{opacity:1}.why__item-num{display:flex;justify-content:flex-end;color:var(--color-white);font-family:var(--font-title);font-weight:400;font-size:26px;line-height:123%;text-align:right;margin-bottom:35px}.why__item:nth-child(2){grid-area:2/1/3/2}.why__item:nth-child(3){grid-area:2/2/3/3}.why__item:nth-child(4){grid-area:3/1/4/2}.why__item:nth-child(5){grid-area:3/2/4/3}.why__item:nth-child(6){grid-area:1/3/4/4;background-image:url(/wp-content/uploads/2026/02/group-1171274854.png);background-repeat:no-repeat;background-size:100%;background-position:bottom;padding:45px}.why__item:nth-child(6) h3{font-weight:600;font-size:48px;line-height:117%;text-transform:uppercase}.why__item:nth-child(6) .btn{margin-top:30px}.faq__row{display:flex;gap:50px;justify-content:space-between}.faq__list{max-width:760px;width:100%;display:flex;flex-direction:column;gap:20px}.faq__item{padding-bottom:10px;position:relative}.faq__item:before{content:'';position:absolute;left:0;bottom:0;height:1px;width:100%;background:linear-gradient(190deg,#fd0 0%,#d63c00 100%)}.faq__item:last-child{border-bottom:none}.faq__question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:25px;padding-bottom:10px}.faq__item svg{width:32px;height:32px}.faq__item.active svg{transform:rotate(-180deg)}.faq__question h3{margin-bottom:0;max-width:650px}.faq__question path{stroke:var(--color-white)}.faq__answer{display:none;padding:10px 0}.faq__title{max-width:680px;width:100%;text-align:right}.faq__title h2{margin-bottom:35px}.reviews-slide{width:500px !important;height:auto !important;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);padding:35px;display:flex !important;flex-direction:column;gap:30px}.reviews-slide__top{display:flex;align-items:center;gap:20px}.reviews-slide__avatar{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.reviews-slide-info{flex:1}.reviews-slide__name{font-weight:500;font-size:32px;line-height:125%;margin-bottom:3px;color:var(--color-white)}.reviews-slide__date{font-size:16px;line-height:150%}.feedback{background-repeat:no-repeat;background-position:bottom;background-size:cover;overflow:hidden;color:var(--color-dark-grey);height:585px;position:relative}.feedback__form{max-width:890px;width:100%;position:relative;z-index:2}.feedback__title{margin-bottom:90px}.feedback__title h2{color:var(--color-black)}.feedback__img{position:absolute;right:0;top:0;max-width:40%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.feedback__img .banner__img-top{max-width:750px}.input-row{display:flex;gap:10px}.input-block{flex:1}.input-block input{border:1px solid var(--color-dark-grey);padding-left:17px;height:54px;color:var(--color-black);font-size:20px;font-family:var(--font-title);background:0 0;width:100%}.input-block input::placeholder{color:var(--color-black);font-size:20px;font-family:var(--font-title)}.input-submit input{display:none}input.not-valid{border:1px solid #dc3232}input.success,textarea.success{border:1px solid #229342}.wpcf7-spinner{display:none !important}.agree .wpcf7-list-item-label{font-size:0;width:16px;height:16px;background:var(--color-white);position:relative;display:flex;justify-content:center;align-items:center}.agree .wpcf7-list-item-label:before{content:'';background-image:url(/wp-content/uploads/2026/02/check.svg);background-repeat:no-repeat;background-size:contain;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;width:9px;height:8px;opacity:0}.agree input:checked~.wpcf7-list-item-label:before{opacity:1}.agree .wpcf7-list-item{display:inline-block;margin:0 !important}.agree .wpcf7-list-item input{display:none}.agree{display:flex;align-items:center;gap:13px;margin-top:20px}.agree p{margin-bottom:0}.agree a{text-decoration:underline}.agree .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required{display:flex;align-items:center;justify-content:center}.wpcf7 form .wpcf7-response-output{background:#ffffffeb}.contacts{position:relative;overflow:hidden}.contacts:after{content:'';position:absolute;right:0;bottom:0;background-image:url(/wp-content/uploads/2026/03/lenta-1.png);background-repeat:no-repeat;width:649px;height:392px}.contacts:before{content:'';position:absolute;left:0;top:0;background-image:url(/wp-content/uploads/2026/03/lenta-1-2.png);background-repeat:no-repeat;width:1035px;height:402px}.contacts__block{z-index:2}.contacts__title{padding-top:80px;padding-right:80px;padding-bottom:50px;max-width:calc(721px + 80px);margin-left:auto;text-align:right}.contacts__bottom{display:flex;justify-content:space-between;gap:30px}.contacts__list{padding-bottom:80px;padding-left:80px;max-width:calc(800px + 80px);display:flex;flex-direction:column;gap:20px}.contacts__item p{margin-bottom:5px}.contacts__item p strong{font-weight:500;font-size:32px;line-height:100%;font-family:var(--font-title);color:var(--color-white)}.contacts__item ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:20px}.contacts__item li{display:flex;align-items:center;gap:20px;font-weight:500;font-size:32px;line-height:100%;font-family:var(--font-title);color:var(--color-white)}.contacts__item a:hover{color:var(--color-accent)}.contacts__img{padding-right:40px;display:flex;align-items:flex-end;position:relative}.contacts__img img{max-width:max-content;width:max-content}.map-block{position:relative;width:100%;height:850px;padding-bottom:100px;display:flex;flex-direction:column;justify-content:flex-end}.map{position:absolute;left:0;top:0;width:100%;height:100%}.map-block__info{max-width:407px;width:100%;display:flex;flex-direction:column;margin-left:auto;gap:15px;z-index:2;position:relative}.map-block__qr{display:flex;align-items:flex-end;background:var(--color-bg);gap:20px;padding:20px}.map-block__qr p{flex:1;font-size:18px;line-height:133%;text-align:right;color:var(--color-white);font-family:var(--font-title)}.map-block__qr img{max-width:176px}.map-block__info .btn{max-width:100%;width:100%}.footer{padding-top:60px;z-index:2;position:relative;background:var(--color-bg)}.footer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:70px}.footer__menu ul{display:flex;padding:0;list-style:none;gap:50px}.footer__menu li{color:var(--color-white)}.footer__menu a:hover{color:var(--color-accent)}.footer__bottom{display:flex;justify-content:space-between}.footer .contacts__list{padding:0;text-align:right;max-width:635px}.footer .contacts__item p strong{font-size:22px;line-height:127%;font-weight:400}.footer .contacts__item ul{justify-content:flex-end}.footer .contacts__item li{font-size:22px;line-height:127%;font-weight:400}.footer__info{display:flex;flex-direction:column;gap:20px}.footer__info a{text-decoration:underline}.dev a{color:var(--color-yellow)}.footer__info a:hover{color:var(--color-accent)}.warning-line{position:relative;width:100%;height:30px;overflow:hidden}.footer .warning-line{margin-top:80px}.warning-line span{position:absolute;top:0;left:0;width:200%;height:100%;background-image:linear-gradient(-45deg,#000 25%,#ffd400 25%,#ffd400 50%,#000 50%,#000 75%,#ffd400 75%,#ffd400 100%);background-size:40px 40px;animation:move 20s linear infinite}.warning-line span:last-child{left:-100%}@keyframes move{from{transform:translateX(0)}to{transform:translateX(50%)}}.page-header{padding:40px 0;background:var(--color-bg-header-page)}.page-header h2{font-size:62px;line-height:113%}.page-header__row{display:flex;justify-content:space-between;align-items:center}.breadcrumb{display:flex;gap:10px;flex-wrap:wrap}.breadcrumb a:hover{color:var(--color-accent)}.about__row{display:flex;gap:30px;justify-content:space-between}.about__img{max-width:630px;width:100%;height:550px;overflow:hidden}.about__img img{width:100%;height:100%;object-fit:cover}.about__desc{max-width:830px;width:100%;text-align:right}.about__list{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about__item{padding:35px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07)}.about__item h3{text-transform:uppercase;font-weight:600;font-size:48px;line-height:117%}.gallery__list{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:360px;gap:20px}.gallery__item{overflow:hidden}.gallery__item img{width:100%;height:100%;object-fit:cover}.gallery__item:nth-child(7n+1){grid-column:span 2}.gallery__item:nth-child(7n+7){grid-column:span 2}.gallery__more{margin-top:20px}.gallery__more .btn{max-width:100%;width:100%}.prices__blocks{display:flex;flex-direction:column;gap:100px}.prices__list{display:flex;flex-direction:column;gap:20px}.prices__item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2)}.prices__item-title{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;gap:25px;cursor:pointer}.prices__item-title h3{margin-bottom:0;flex:1}.prices__item-title svg{width:32px;height:32px}.prices__item.active svg{transform:rotate(-180deg)}.prices__item-content{padding:15px 60px 35px;color:var(--color-white);display:none}.prices__item-content ul{display:flex;flex-direction:column;gap:13px;padding:0}.prices__item-content li{display:flex;align-items:center;gap:30px;font-size:20px;line-height:140%}.prices__item-content li:before{content:'';order:2;flex:1;background:rgba(255,255,255,.3);height:2px;display:block}.prices__item-content strong{font-weight:700;font-size:20px;line-height:140%;text-align:right;order:3}.articles-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.articles-item{display:flex;flex-direction:column}.articles-item__img{height:370px;display:block;overflow:hidden}.articles-item__img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.articles-item:hover .articles-item__img img{transform:scale(1.1)}.articles-item__body{padding:35px;flex:1;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2)}.articles-item__date{font-weight:300;text-align:right;margin-bottom:15px;font-family:var(--font-title)}.articles-item__cat{font-weight:300;margin-bottom:15px;font-family:var(--font-title)}.articles-item h3{position:relative}.articles-item h3:before{content:attr(data-text);opacity:0;background:linear-gradient(90deg,#d84500,#e88300,#fccf00);transition:all .3s ease;-webkit-background-clip:text;background-clip:text;color:transparent;position:absolute;display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%}.articles-item:hover h3 span{opacity:0}.articles-item:hover h3:before{opacity:1}.single-page__row{display:flex;gap:80px}.single-page__desc{max-width:830px;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:50px}.single-page__desc h1{font-size:48px;line-height:117%;margin-bottom:50px}.single-page__date{font-family:var(--font-title);margin-bottom:20px;font-weight:300}.single-page__desc-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px}.single-page__desc-btns{display:flex;gap:15px}.single-page__desc-price p{margin-bottom:2px}.single-page__desc-price span{font-family:var(--font-title);font-weight:600;font-size:28px;line-height:121%;color:var(--color-white)}.single-page__img-block{max-width:630px;width:100%}.single-page__slider{height:577px;overflow:hidden}.single-page__img{max-width:630px;width:100%;height:577px}.single-page__img img{width:100%;height:100%;object-fit:cover}.single-page__slide img{width:100%;height:100%;object-fit:cover}.single-page__slider-nav{margin-top:20px}.single-page__slide-nav{width:196px !important;height:151px !important;overflow:hidden;cursor:pointer}.single-page__slide-nav img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.single-page__slide-nav:hover img{transform:scale(1.1)}.swiper-slide-thumb-active{border:1px solid #d63c0094}.thumb-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#0b0b0a8f}.thumb-arrow svg{width:30px;height:auto}.thumb-arrow.arrow-prev{left:0}.thumb-arrow.arrow-next{right:0}.car-brands-btn{position:fixed;top:40%;right:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-white);border-top-color:#d84500;border-left-color:#e88300;border-bottom-color:#fccf00;border-right:none;width:70px;height:207px;background:0 0;color:var(--color-white);font-weight:400;font-size:22px;line-height:145%;text-transform:uppercase;font-family:var(--font-title);background:var(--color-bg)}.car-brands-btn span{position:absolute;transform:rotate(-90deg);white-space:nowrap}.car-brands-btn:before{content:attr(data-text);opacity:0;background:linear-gradient(90deg,#d84500,#e88300,#fccf00);transition:all .3s ease;-webkit-background-clip:text;background-clip:text;color:transparent;position:absolute;transform:rotate(-90deg);white-space:nowrap}.car-brands-btn:hover:before{opacity:1}.car-brands-btn:hover span{opacity:0}.car-brands-aside{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:99;backdrop-filter:blur(5px);background:rgba(255,255,255,.03);display:none}.car-brands-nav{position:absolute;width:960px;background:var(--color-bg);border-left:2px solid var(--color-yellow);padding:70px;overflow-y:auto;max-height:100vh;right:-150%;transition:all .3s linear}.close-car-brands-mob{display:none}.car-brands-nav.show{right:0}.car-brands-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.car-brands-item{margin-bottom:10px;border-bottom:1px solid var(--color-white)}.car-brands-item a{display:block}.car-brands-item h3{margin-bottom:10px;transition:all .3s ease}.car-brands-item a:hover h3{color:var(--color-accent)}.close-car-brands{display:flex;align-items:center;justify-content:center;background:var(--color-white);width:46px;height:46px;transition:all .3s ease}.close-car-brands:hover{background:var(--color-accent)}.close-car-brands:hover path{stroke:var(--color-white)}.error-404{background:#1e1e1e}.error-404__text{text-align:center;max-width:1100px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:-20px}.error-404__text h1{font-size:48px;line-height:113%}.error-404__text .btn{margin-top:50px}.error-404__text img{display:block;margin-top:100px}.cookies{position:fixed;right:50px;bottom:50px;z-index:999;background:var(--color-bg);padding:25px;border:1px solid transparent;border-top-color:#d84500;border-left-color:#e88300;border-bottom-color:#fccf00;border-right-color:#e88300;max-width:475px;display:none}.cookies h3{margin-bottom:10px;font-size:24px;line-height:125%;text-transform:uppercase;font-weight:600}.cookies .btn{margin-top:20px}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;backdrop-filter:blur(10px);background:rgba(255,255,255,.03);display:none}.modal__window{max-width:900px;width:100%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);background:var(--color-bg);border:1px solid transparent;border-top-color:#d84500;border-left-color:#e88300;border-bottom-color:#fccf00;border-right-color:#e88300;padding:70px 90px}.close-modal-mob{display:none}.modal__window-text{margin-bottom:70px;text-align:center}.modal__window input{color:var(--color-white)}.modal__window input::placeholder{color:var(--color-white)}.modal__window .btn{width:100%;margin-top:15px}.modal__window-text h3{font-weight:600;font-size:48px;line-height:113%;text-transform:uppercase}.close-modal{display:flex;align-items:center;justify-content:center;background:var(--color-white);width:46px;height:46px;transition:all .3s ease}.close-modal:hover{background:var(--color-accent)}.close-modal:hover path{stroke:var(--color-white)}