.ac,.ac .ac-trigger{font-family:'Inter'}.price-list .container{overflow:visible}.price-list .ac{margin-bottom:2px}.price-list .ac.is-active{margin-bottom:32px}.price-list .page-title{padding:40px 0}.price-list .page-title::after{content:'цены на услуги';position:absolute;font-weight:600;font-size:16px;line-height:1;letter-spacing:-0.04em;text-transform:lowercase;padding:4px;background:#fff;right:7px;bottom:130px}.price-list{position:relative}.price-list-hover-overlay{position:absolute;pointer-events:none;border:1px dashed #ff6f00de;background-color:#ff6f0023;display:none;border-radius:4px}.price-list .price-list-header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:3fr repeat(6,1fr);border-bottom:1px solid #b7b7b7;font-weight:bold;align-items:end;text-align:center;padding-bottom:16px;margin-bottom:16px;transition:background-color 0.3s}.price-list .price-list-header.stuck{background-color:#efefef}.price-list .price-list-header .service-name{text-align:left;color:#5b5b5b;font-weight:600;font-size:16px;line-height:1;letter-spacing:-0.04em}.price-list .price-list-header .car-type img{display:block;margin:16px auto -5px;height:40px;width:98px}.price-list .ac-header{background-color:#dedede;z-index:1;position:relative;transition:background-color 0.3s ease;border-radius:4px}.price-list .ac.is-active .ac-header{background-color:#000}.price-list .ac-trigger{display:block;width:100%;text-align:left;font-size:30px;font-weight:600;line-height:1;letter-spacing:-0.04em;padding:16px 24px;background:none;border:none;outline:none;color:#000;cursor:pointer;transition:color 0.3s ease}.price-list .ac.is-active .ac-header .ac-trigger{color:#fff}.price-list .ac{background-color:transparent;border:none}.price-list .ac-panel{padding:0;background-color:transparent}.price-list .price-table-row{display:grid;grid-template-columns:3fr repeat(6,1fr);border-bottom:1px solid #ddd;align-items:stretch}.price-list .price-scroll{display:contents}.price-list .price-table-row .col{padding:16px 0 33px 0;text-align:center;display:flex;flex-direction:column;justify-content:center;font-weight:600;font-size:16px;line-height:1;letter-spacing:-0.04em}.car-type{transition:opacity 0.3s ease}.price-list .ac .ac-trigger::after{content:'+';text-align:center;width:15px;font-weight:300;transform:translate(-24px,-50%);position:absolute;top:50%;transition:transform 0.3s ease}.price-list .ac.is-active>.ac-header .ac-trigger::after{content:'+';transform:translate(-26px,-50%) rotate(-45deg)}.price-list .price-table-row .service-name{text-align:left;border-left:none;max-width:520px}.price-list .price-table-row .service-name p{font-family:Sofia Sans Extra Condensed;font-weight:700;font-size:28px;line-height:1.1;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:8px}.price-list .price-table-row .service-name a p{color:#000;transition:all 0.2s ease}.price-list .price-table-row .service-name a p:hover{color:#ff7000}.price-list .price-table-row span{font-weight:400;font-size:16px;line-height:1.2;letter-spacing:-0.04em;color:#777;display:block}.price-list-btn{padding:10.5px 27.7px;font-weight:600;font-size:15px;line-height:100%;letter-spacing:-0.04em;width:max-content;margin:8px auto 0}.price-list-header .col img,.price-list-header .col p{transition:opacity 0.3s ease;opacity:0.5}@media (max-width:1600px){.price-list .price-table-row .service-name{text-align:left;border-left:none;max-width:520px}.price-list-btn{padding:10.5px 10px}}@media (max-width:992px){.price-list .page-title::after{font-weight:500;font-size:14px;padding:2px 4px;right:50%;bottom:0;transform:translate(50%)}.price-list .page-title{width:329px;padding:0 0 14px}.price-list .price-list-header{display:flex;flex:1;padding:0}.price-list .price-table-row{display:flex;flex:1;border-bottom:none}.price-list .price-table{border-bottom:1px solid #ddd}.price-list .price-table span{padding-bottom:8px;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:-0.04em;color:#777}.price-list .price-scroll{justify-content:space-between;display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;gap:4px;padding-left:4px;padding-bottom:8px}.price-list .price-table-row-mob{display:flex;flex-direction:column;overflow-x:unset}.price-list .price-table-row .service-name,.price-list .price-list-header .service-name{max-width:143px;padding:8px 0}.price-list .price-table-row .service-name p{border-right:0.5px solid #c6c6c6}.price-list .price-list-header{top:56px}.car-type{font-weight:600;font-size:14px;line-height:1;letter-spacing:-0.04em;min-width:80px}.price-list .price-list-header .car-type img{display:block;margin:0 auto -5px;width:72px}.price-list .price-list-header .service-name{font-size:11px;padding:27px 24px 16px 0;background:linear-gradient(180deg,rgba(239,239,239,0) 0%,#efefef 50%);border-right:0.5px solid transparent;border-image:linear-gradient(180deg,rgba(198,198,198,0) 0%,#c6c6c6 100%);border-image-slice:1;min-width:141px}.price-list .ac-trigger{font-size:24px;font-weight:500;padding:10px 12px}.price-list .ac .ac-trigger::after{width:24px;font-size:34px;font-weight:200;transform:translate(-1px,-55%)}.price-list .ac.is-active>.ac-header .ac-trigger::after{transform:translate(-1px,-55%) rotate(-45deg)}.price-list .price-table-row .service-name p{font-family:Inter;font-weight:600;font-size:14px;line-height:1;letter-spacing:-0.04em;text-transform:none;margin-bottom:0}.price-list .price-table-row .col{padding:8px 2px;min-width:80px;font-weight:400;font-size:14px;letter-spacing:-0.05em}.price-list .ac.is-active{margin-bottom:16px}.price-list .price-table-row .service-name{min-width:143px}.price-list .price-table-row .service-name p{padding-right:6px}.price-list-btn{padding:8.5px 9.5px;font-size:11px}}
.Page404-title .page-title{padding:40px 0 0}.Page404-title .page-title::after{content:'страница не найдена';position:absolute;font-weight:600;font-size:16px;line-height:1;letter-spacing:-0.04em;text-transform:lowercase;padding:4px;background:#fff;left:335px;bottom:82px;width:max-content}.page-text{text-align:center;font-weight:600;font-size:32px;line-height:1;letter-spacing:-0.04em}.page-btns{margin:24px auto 112px;display:flex;gap:8px;justify-content:center}.services-404-block{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);gap:20px}.service-404-card{position:relative;width:385px;height:120px;background:#202020;border-radius:8px;overflow:hidden;transition:all 0.3s ease;color:#efefef;display:flex;align-items:center}.service-404-card__image{min-width:165px;height:100%;border-radius:8px;background-image:url('../themes/mult-detailing-peleton/assets/img/header-services/desc/1.webp');background-size:100% 100%;background-position:center;transition:background-size 0.3s ease}.service-404-card__content{width:auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;padding:16px}.service-404-card__title{margin:0;font-family:'Sofia Sans Extra Condensed';font-weight:600;font-size:27px;line-height:1.1;letter-spacing:-0.01em;text-transform:uppercase}.service-404-card__price{margin:0;font-weight:500;font-size:16px;line-height:1;letter-spacing:-0.04em}.service-404-card__arrow{position:absolute;width:40px;height:24px;right:21px;top:84px;opacity:0;transition:all 0.3s ease;transform:translateX(-10px)}.service-404-card:not(.image-only):hover{color:#000;background-color:#d6d6d6;cursor:pointer}.service-404-card:hover .service-404-card__image{background-size:110% 110%}.service-404-card:hover .service-404-card__arrow{opacity:1;transform:translateX(0)}.service-404-card.image-only{background-position:center;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.149) inset;background-repeat:no-repeat}.service-404-card.image-only:hover{cursor:default}.service-404-card__arrow-mob{display:none}.services-404-block.desc-hide{display:none}@media (max-width:1600px){.service-404-card{position:relative;width:285px;height:120px;background:#202020;border-radius:8px;overflow:hidden;transition:all 0.3s ease;color:#efefef;display:flex;align-items:center}.service-404-card__image{min-width:110px}.service-404-card__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 12px}.service-404-card.image-only{background-size:auto 25px}.service-404-card__image{background-size:140% 100%}.service-404-card:hover .service-404-card__image{background-size:160% 110%}}@media (max-width:1200px){.services-404-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:20px;justify-items:center}}@media (max-width:992px){.page-text{font-size:24px;letter-spacing:-0.05em}.page-btns{margin:16px auto 71px;flex-direction:column;justify-content:center}.Page404-title .page-title::after{font-weight:500;font-size:14px;padding:2px 4px;bottom:-12px;left:50%;transform:translateX(-50%)}.Page404-title .page-title{width:329px;padding:0}.services-404-block.desc-hide{display:block;overflow:visible}.service-404-card{width:160px;height:160px;border-radius:6px;gap:4px;flex-direction:column}.service-404-card__image{width:100%;background-size:cover;height:80px}.service-404-card__content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0 8px 8px;flex:1}.service-404-card__title{font-weight:600;font-size:24px;line-height:1}.service-404-card__price{font-size:14px}.service-404-card:hover .service-404-card__image{background-size:cover}.service-404-card:hover{color:#fff;background-color:#202020;cursor:default}.service-404-card:hover .service-404-card__arrow{opacity:0}.service-404-card__arrow-mob{display:block;position:absolute;right:4px;bottom:2px}.service-404-card.image-only{display:none}.services-404-block .swiper-slide{width:auto}.services-404-block .swiper-404-pagination{margin-top:30px}.swiper-404-pagination{display:flex !important;height:4px;margin-top:34px;border-bottom:1px solid #b7b7b7;position:relative;overflow:hidden}.swiper-404-pagination .swiper-pagination-bullet{flex:1;height:100%;background-color:transparent;opacity:1;margin:0 !important;border-radius:0}.swiper-404-pagination .swiper-pagination-bullet-active{background-color:#828282}}
.offer-card{width:304px;height:450px;border-radius:8px;overflow:hidden;background-position:bottom center;position:relative;display:flex;flex-direction:column;color:#efefef;background-size:contain;background-repeat:no-repeat;padding:16px}.offer-card::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgb(0,0,0) 25%,rgba(255,255,255,0) 66%);pointer-events:none}.offer-card__content{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;justify-content:space-between}.offer-card__top-row{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.offer-card__date{border:1px solid #efefef;border-radius:50px;padding:3.5px 16px;font-weight:300;font-size:16px;line-height:1.2;letter-spacing:-0.04em;color:#efefef;white-space:nowrap}.offer-card__texts{display:flex;flex-direction:column;gap:0}.offer-card__title{font-family:Sofia Sans Extra Condensed;font-weight:700;font-size:28px;line-height:1.1;letter-spacing:-0.01em;text-transform:uppercase}.offer-card__subtitle{font-family:Inter;font-weight:300;font-size:16px;line-height:1.2;letter-spacing:-0.04em}.offer-card__cta{max-width:194px;text-align:center}.offers-swiper .swiper-slide{width:auto}.offers-swiper-nav{display:flex;align-items:center;justify-content:center;margin-top:32px}.offers-next svg{border-bottom-right-radius:100px;border-top-right-radius:100px}.offers-prev svg{border-bottom-left-radius:100px;border-top-left-radius:100px}.offers-pagination{display:none}@media (max-width:1600px){.offers-swiper{overflow:visible}.offer-card{width:304px;height:360px;background-position:center calc(100% + 20px)}}@media (max-width:992px){.offer-card{width:250px;height:360px;background-position:bottom center}.offer-card__date{padding:3.5px 14px;font-size:14px}.offer-card__title{font-size:24px;line-height:1}.offer-card__subtitle{font-size:14px}.offer-card__cta{max-width:170px;padding:14px 28px}.offer-card__texts{gap:4px}.offer-card::after{background:linear-gradient(180deg,rgb(0,0,0) 32%,rgba(255,255,255,0) 66%)}.offers-swiper-nav{display:none}.offers-pagination{display:flex;height:4px;margin-top:28px;border-bottom:1px solid #b7b7b7;position:relative;overflow:hidden}.offers-pagination .swiper-pagination-bullet{flex:1;height:100%;background-color:transparent;opacity:1;margin:0 !important;border-radius:0;cursor:pointer}.offers-pagination .swiper-pagination-bullet-active{background-color:#828282}}
.installment-subtitle{text-align:center;font-weight:600;font-size:32px;letter-spacing:-0.04em}
.installment__wrap-desk{display:flex;gap:20px;align-items:center;justify-content:space-between;padding-bottom:32px;padding-top:32px}
.installment__wrap-desk>div{flex:1;background-color:white;border-radius:8px;display:flex;align-items:center;justify-content:center;height:100px}.installment__wrap-desk img{width:80%}.installment-btn{margin:auto}@media (max-width:1600px){.installment__wrap-desk>div{height:80px}}@media (max-width:992px){.installment-subtitle{font-size:24px;letter-spacing:-0.05em}.installment__wrap{padding-bottom:16px;padding-top:24px}.installment .swiper-slide{max-width:140px;height:70px;background-color:white;border-radius:8px;display:flex;align-items:center;justify-content:center}.installment__wrap img{width:80%}.installment-swiper-pagination{display:flex;height:4px;margin-top:24px;border-bottom:1px solid #b7b7b7;position:relative;overflow:hidden}.installment-swiper-pagination .swiper-pagination-bullet{flex:1;height:100%;background-color:transparent;opacity:1;margin:0 !important;border-radius:0}.installment-swiper-pagination .swiper-pagination-bullet-active{background-color:#828282}.installment-btn{width:100%}}