@font-face{font-family:"TT Lakes";src:url(/webpack-static-template-ru/fonts/TTLakes-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"TT Lakes";src:url(/webpack-static-template-ru/fonts/TTLakes-Bold.woff) format("woff");font-weight:700;font-style:normal}h3{padding:20px;color:#999;background:#fff}ul{list-style:none;padding:0;margin:0}button{display:flex;background:none;border:none;outline:none;align-items:center;justify-content:center;cursor:pointer}.button-circle{width:50px;height:50px;transition:background-color .2s ease,opacity .2s ease}.button-circle img{transition:opacity .2s ease}.button-read{cursor:pointer;padding:20px}.mobile-offer{padding:10px}.showBtn,.hideBtn{padding:10px}.showBtn,.hideBtn,.button-read,.mobile-offer{transition:transform .2s ease,opacity .2s ease,color .2s ease}.showBtn:hover,.hideBtn:hover,.button-read:hover,.mobile-offer:hover{transform:scale(1.03);opacity:.85}.page__header{background:#fff;display:grid;grid-template-columns:1fr 4fr 1fr;align-items:center;padding:10px}.header__iconleft{display:flex;align-items:center;gap:12px}.header__iconmiddle{display:none}.header__iconright{display:flex;align-items:flex-end}.services__icon__text,.header-title{display:none}.header-divider{margin-right:10px}.header__iconright{display:flex;align-items:center}.header-divider{display:block;width:3px;height:32px;border-radius:1px;flex-shrink:0}.header-divider--left{display:none}.aside__menu{position:fixed;top:0;left:0;width:320px;height:100%;display:flex;flex-direction:column;padding:30px;background:#fff;box-shadow:0 0 15px rgba(12,12,12,.3);transform:translateX(-100%);transition:transform .3s ease;will-change:transform;z-index:9999}.aside__menu--active{transform:translateX(0)}.aside-top{display:flex;flex-direction:column;flex:1;gap:clamp(10px,2vh,24px)}.aside-top__header{display:flex;align-items:center}.header__right{margin-left:auto}.aside-top__navigation ul{margin:0;padding:0;list-style:none}.aside-top__navigation li{padding-top:2rem}.aside-top__navigation a{position:relative;text-decoration:none;color:#000;transition:color .2s ease,padding-left .2s ease,transform .2s ease}.aside-top__navigation a:hover{color:#807f7f;padding-left:6px}.aside-top__navigation .one::before{content:"";position:absolute;left:-10px;top:0;width:3px;height:120%;background:#41f6d7;border-radius:0 4px 4px 0}.aside__footer{margin-top:auto}.icon{display:flex;gap:1rem}.button-circle,.button__icon{transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.button-circle:hover,.button__icon:hover{transform:scale(1.08);opacity:.85}.button__icon{background:none;border:none;outline:none}.contacts a{display:flex;padding:10px 0 5px;text-decoration:none;color:#000}.contacts__tel{padding-bottom:20px;font-size:larger;font-weight:700}.lang{display:flex;gap:10px}.lang a{text-decoration:none;color:#000;font-weight:500;transition:color .2s ease}.lang a:hover{color:#807f7f}.lang a.lang__ru{color:#807f7f}.service{background:#f1f1f1;border-top:#41f6d7 1px solid}.services__title{font-size:25px;position:relative;line-height:32px;color:#000;padding:30px 0 0 20px}.services__menu{padding:20px 0}.services__title::before{content:"";position:absolute;left:3px;top:50%;width:4px;height:35px;border-radius:2px;background-color:#41f6d7}.menu__list{display:flex;overflow-x:auto;list-style:none;padding:10px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x}.menu__item{flex:none;margin:0}.menu__link{display:block;padding:8px 8px;border-radius:10px;text-decoration:none;color:#7e7e82}.menu__item--active .menu__link{background:#fff;border:#41f6d7 1px solid}.services__image img{display:block;width:100%;padding-top:10px}.controls-article{display:flex;flex-direction:column;justify-self:start;padding:10px 0}.text-article{padding:10px}.phone{background:#f1f1f1;border-top:#41f6d7 1px solid;overflow:hidden}.items{position:relative;padding:10px}.items::after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;z-index:10;pointer-events:none;background:linear-gradient(to left, rgb(245, 243, 243), rgba(245, 243, 243, 0))}.swiper{overflow:hidden}.phone__list{margin:10px 0 30px 0;padding:0;list-style:none}.swiper-wrapper{align-items:stretch}.swiper-slide{box-sizing:border-box;flex-shrink:0}.item{display:flex;align-items:center;width:250px !important;padding:10px;background-color:#fff;border:1px solid #e7e7e7;border-radius:5px;box-sizing:border-box}.arrow{display:flex;align-items:center;justify-content:space-between;width:100%}.brand-item{height:60px}.repair-item{height:200px}.repair-arrow{flex-direction:column;align-items:flex-start;height:180px}.repair-arrow img{align-self:flex-end}.prices__header{display:none}.prices-item{display:flex;height:200px;justify-content:flex-start;flex-direction:column;position:relative;flex-shrink:0;border:none;outline:none;margin-right:16px}.prices-item p{margin:0;text-align:left}.prices__service,.prices__price,.prices__time{align-self:flex-start}.prices__service::before,.prices__price::before,.prices__time::before{display:block;color:#999;margin-top:10px}.prices__service::before{content:"Ремонтные услуги"}.prices__price::before{content:"Цена"}.prices__time::before{content:"Срок"}.prices__button{display:flex;background:none;border:none;outline:none;justify-content:flex-end}.prices__button{position:absolute;right:0;top:75%;transform:translateY(-40%);padding:10px}.offer{display:none}.footer{display:flex;flex-direction:column;padding:20px 10px;background:#f1f1f1;border-top:#41f6d7 1px solid}.footer-text{display:flex;align-items:center;justify-content:center;text-align:center;margin:10px}.text{padding:10px 0 10px 20px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"TT Lakes",sans-serif;color:gray;width:100%;margin:0 auto;font-size:16px}.container{margin:0 auto}.prices-tablap{display:none}.text-open{display:none}.text-open.show-all{display:flex}.hidden{display:none}.controls{display:none}@media(min-width: 768px){.swiper-pagination{display:none !important}.page__header{background:#fff;grid-template-columns:1fr 4fr 1fr 1fr}.header__iconmiddle{display:flex;margin-left:150px;padding:20px}.header-divider--left{display:block}.phone{display:grid}.phone__list{display:grid;grid-template-columns:1fr 1fr 1fr}.controls{display:flex;flex-direction:column;justify-self:start;padding:10px 0}.show{display:none}.item{width:230px}.items::after{content:"";background:none}.text{width:500px}.mobile-offer{display:none}.offer{display:flex;justify-content:flex-start;padding:20px}.prices__list{display:none}.prices-tablap{display:grid;grid-template-columns:1fr;grid-template-rows:6fr}.prices__header{background:#f1f1f1}.prices__header,.prices__ro{display:grid;grid-template-columns:4fr 1fr 1fr 1fr;grid-template-rows:6fr;padding:20px 10px;margin:0 20px;border-bottom:1px solid}.prices__ro{background-color:#fff}.footer{flex-direction:row}.footer-text{flex:1}.text__left{text-align:left}.text__right{text-align:right}}@media(min-width: 1440px){.container{margin-left:320px}.aside__menu{position:fixed;width:320px;height:100vh;transform:translateX(0)}.header__left{display:none}.page{overflow:auto}.page__header{background:#fff;grid-template-columns:1fr 1fr}.header-divider{display:none}.header__iconleft,.header__logo,.header__iconmiddle{display:none}.services__icon__text{display:flex}.header__iconright{display:flex;justify-content:flex-end;align-items:center;gap:16px;transform:translateY(40%);color:#000}.header-title::before{content:"";position:absolute;left:3px;top:50%;width:4px;height:35px;border-radius:2px;background-color:#41f6d7}.header-title{display:flex;font-size:25px;font-weight:700;position:relative;color:#000;padding:40px 0 0 20px}.services__title{display:none}.header__iconright ::before{display:none}.service{border:none;margin:0}.hide-laptop{display:flex}.phone__list{grid-template-columns:1fr 1fr 1fr 1fr;margin:20px;gap:20px}.item{width:250px}.hide-repair{display:flex}}

/*# sourceMappingURL=style.css.map*/