.i18n-loading body{opacity:0;transition:opacity .2s ease-in}.i18n-ready body{opacity:1}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--breakpoint-mobile: 670px;--breakpoint-tablet-min: 671px;--breakpoint-tablet-max: 999px;--breakpoint-desktop: 1000px;--breakpoint-desktop-lg: 2400px}.page-header{position:relative;width:100%;height:13em;background:url(../img/logo-1.jpg) no-repeat center,linear-gradient(to right,#e9e9e9,#e9e9e9 50%,#fff 50%,#fff);background-size:contain}@media (max-width: 670px) and (orientation: landscape){.page-header{margin-top:-1em;background:url(../img/logo-1.jpg) no-repeat left,linear-gradient(#fff,#fff 5.4em,#699 5.4em,#699 7.4em,#fff 7.4em,#fff)}}@media (min-width: 671px){.page-header{height:15.5em;background:url(../img/logo-2.jpg) no-repeat left,linear-gradient(#fff,#fff 6.5em,#699 6.5em,#699 8.8em,#fff 8.8em,#fff);background-size:contain}}@media (min-width: 1000px){.page-header{max-width:74em;transition:none;z-index:1}}@media (min-width: 2400px){.page-header{margin:0 auto}}.page-header .contacts{display:none}.name{position:absolute;top:105%;left:1em;margin:0;text-transform:uppercase;font:italic 700 1em -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;z-index:10}@media (max-width: 670px){.page-header .name{display:none}}.name--mobile{display:none}@media (max-width: 670px){.name--mobile{display:block;position:absolute;top:.5em;left:1em;z-index:3}}.name a{color:#fff}.name:before{position:absolute;content:"";top:1em;left:-1.5%;width:103%;height:2px;border-radius:3px;background:#fff}@media (max-width: 670px) and (orientation: landscape){.name{top:14%;left:22em}.name a{color:#669999d9}.name:before{background:#669999d9}.name.scroller{top:105%;left:1em}.name.scroller a{color:#fff}.name.scroller:before{background:#fff}}@media (min-width: 671px){.name{top:18%;left:25em}.name a{color:#669999d9}.name:before{background:#669999d9}}.appointment{position:absolute;top:13.4em;left:10em}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.aside.container{flex:0 0 12em}.container.main{padding-top:.6em;border:none}}*,*:before,*:after{box-sizing:border-box}*::selection{background:#699;color:#fff}@media (min-width: 671px){html{position:relative;min-height:100%}}body{font:400 1em/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(to right,#e9e9e9,#e9e9e9 50.3%,#fff 50.3%,#fff)}@media (min-width: 671px){body{background:#fff;overflow-x:hidden}}@media (min-width: 1000px){body{background:linear-gradient(#e9e9e9,#e9e9e9 6.5em,#266 6.5em,#266 8.8em,#e9e9e9 8.8em,#fff 80%,#fff)}}.grid{display:flex;flex-direction:column;background:#fff}@media (min-width: 671px) and (max-width: 999px){.grid{margin-bottom:2.5em}}@media (min-width: 1000px){.grid{flex-direction:row;max-width:74em;min-height:60vh}}@media (min-width: 2400px){.grid{margin:0 auto}}a{position:relative;text-decoration:none;color:#4673e8}a:before{position:absolute;content:"";top:1em;width:100%;height:2px;background:#4673e866;opacity:0;transition:all .2s ease;transform:translateY(.5em)}a[href^=tel]{color:inherit;cursor:default}a[href^=tel]:before{background:#0000001a}h2{font-size:1em;font-weight:400;text-transform:uppercase;color:#699}ul{list-style:square}@media (min-width: 671px) and (max-width: 999px){.article-1 h2,.main>h2{display:none}.contacts.location{position:absolute;top:24em;left:34em;font-size:80%}}@media (min-width: 1000px){.contacts{text-align:right;font-size:18px;width:99%}}.cbalink{display:none!important}.container{padding:.25em 1em}@media (min-width: 1000px){.container.main{max-width:52em;min-width:35em;margin-bottom:9em;padding-left:1.5em;order:1;border-style:solid;border-width:.25em 0 0;border-image:url(../img/border_top.png) 27 10 24 1 fill repeat}.container.main h2{display:none}}.container.aside{display:flex;flex-direction:column}.container.aside .content{font-size:15px}@media (max-width: 999px){.container.aside .content{order:1}}@media (min-width: 1000px){.container.aside{position:relative;flex:0 0 14em;margin-bottom:5em;padding-top:.3em;background:linear-gradient(#e9e9e9,#fff);z-index:1}}@media (max-width: 670px){.container.aside h2{display:none}.grecaptcha-badge{display:none!important}}@media (min-width: 671px) and (max-width: 999px){.container.aside h2{position:absolute;top:9.5em;left:24em;text-align:left}.container.aside h2:nth-child(2),.container.aside h2:nth-child(3){display:none}}@media (min-width: 1000px){.container.aside h2{padding-top:.4em;text-align:right;cursor:default;transition:all .3s ease}.container.aside h2.closed{color:#666;cursor:pointer}.container.aside h2.closed:hover{color:#699}}.container a:hover:before{opacity:1;transform:translateY(0)}img{position:relative;max-width:100%;border-radius:5px;z-index:1;transition:all .2s ease}@media (min-width: 671px){img{float:right;max-width:40%;margin-top:.5em;margin-left:.5em}img.about{margin-top:1.4em}}@media (min-width: 1000px){img.scale{transform:translate(-14.5em,7.5em) scale(2.5)}img.scale:hover{cursor:zoom-out}img:hover{cursor:zoom-in}}@media (min-width: 1000px){.article-1,.article-2,.article-3{transition:all .2s ease;transform:scale(1)}.article-1.closed,.article-2.closed,.article-3.closed{opacity:0;transform:scale(0)}.article-1:before,.article-2:before,.article-3:before{position:absolute;content:"";left:-1.5em;width:0;height:0;border:12px solid rgba(102,153,153,.3);border-top-color:transparent;border-bottom-color:transparent;border-left:none}.article-1{position:relative;margin-bottom:1.5em}.article-1:before{top:2em}.article-1.parts:before{top:1em}.article-2{position:absolute;top:16em;max-width:47em}.article-2:before{top:11em}.article-2.parts:before{top:7em}.article-3{position:absolute;top:16em;max-width:47em}.article-3.parts:before{top:12.5em}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.menu-links a{display:inline-block;width:8em}}.menu{position:sticky;top:0;height:2.5em;background:linear-gradient(to right,#266,#699);z-index:2}@media (min-width: 671px){.menu{background:#699}}@media (min-width: 1000px){.menu{position:absolute;top:6.4em;left:26.5em;border-radius:8px;box-shadow:-2px 0 2px #0000008f,2px 0 2px #0000008f;overflow:hidden}}@media (min-width: 2400px){.menu{left:47%}}.menu-links{display:flex;overflow:hidden;z-index:3;opacity:1;transition:opacity .2s ease}.i18n-loading .menu-links{opacity:0}.i18n-ready .menu-links{opacity:1}@media (max-width: 670px){.menu-links{position:fixed;bottom:-70em;flex-direction:column;min-width:8em;width:100%;text-align:center;box-shadow:0 0 10px #727272;transition:all .2s ease;z-index:200}.menu-links.opened{transition:all .2s ease;transform:translateY(-70em)}.menu-links.opened+.menu-links-overlay{position:fixed;top:0;left:0;content:"";width:100%;height:100%;background:linear-gradient(to top,#26666626,#66999926);z-index:100;backdrop-filter:blur(12px) url(#liquid-glass-overlay);-webkit-backdrop-filter:blur(12px)}}@media (max-width: 670px) and (orientation: landscape){.menu-links{top:0}.menu-links a{height:2.8em;padding:.6em}}.menu-links a{text-decoration:none;text-transform:uppercase}.menu-links a.actived{background:#fff;color:#266;cursor:default;pointer-events:none}@media (max-width: 670px){.menu-links a{height:3.5em;padding:1em;border-top:1px solid #699;background:#f1f1f1;color:#266}.menu-links a:active{background:#266;color:#fff}.menu-links a:first-child{border:none}.menu-links a.actived{background:#266;color:#fff}}@media (min-width: 671px) and (max-width: 999px){.menu-links a{width:7em}.menu-links a:nth-child(n+3){width:7.7em}.menu-links a:nth-child(-n+2){background:#266}.menu-links a:nth-child(-n+2):hover{background:#f7f7f7}.menu-links a:nth-child(-n+2).actived{background:linear-gradient(#e9e9e9,#fff);color:#266}}@media (min-width: 671px){.menu-links a{height:2.5em;padding:.5em 0;text-align:center;background:#699;color:#fff}.menu-links a:hover{background:#f7f7f7;color:#266}.menu-links a:active{box-shadow:inset 0 0 10px #266}}@media (min-width: 1000px){.menu-links a{width:8em;border-right:1px solid #266}.menu-links a:last-child{border:none}}.lang-switcher{position:absolute;right:0;display:inline-block;padding:10px}@keyframes langSwitcherFadeIn{to{opacity:.9}}.lang-switcher .lang-btn{background:none;border:2px solid #d6dcdc;color:#598f8f;padding:6px 12px;font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer;border-radius:4px;transition:all .3s ease;text-decoration:none;display:block;width:100%;text-align:center}.lang-switcher .lang-btn:hover{box-shadow:0 2px 8px #598f8f4d}.lang-switcher .lang-btn.active{display:none;background-color:#598f8f;color:#fff;font-weight:700;transition:background-color .2s ease,color .2s ease}.lang-switcher .lang-btn--current{font-weight:700;position:relative;padding-right:28px;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.4);color:#598f8f;box-shadow:0 6px 12px #00000026,0 0 20px #00000014,inset 1px 1px #fff9,inset -1px -1px #ffffff4d,inset 0 0 8px #fff6}.lang-switcher .lang-btn--current:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0}.lang-switcher .lang-btn--current:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .3s ease;z-index:1}.lang-switcher.open .lang-btn--current:after{transform:translateY(-50%) rotate(180deg)}.lang-dropdown{position:absolute;top:85%;right:10px;background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:4px;box-shadow:0 4px 12px #00000026,inset 1px 1px #fff6;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;min-width:65px;overflow:hidden}.lang-switcher.open .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-dropdown .lang-btn{border:none;border-radius:0;background:transparent;color:#598f8f;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}.lang-dropdown .lang-btn:first-child{border-radius:4px 4px 0 0}.lang-dropdown .lang-btn:last-child{border-radius:0 0 4px 4px;border-bottom:none}.lang-dropdown .lang-btn:hover{background:#598f8f33;color:#598f8f}.lang-dropdown .lang-btn.active{background:#598f8f4d;color:#598f8f;font-weight:700}@media (max-width: 768px){.lang-switcher{padding:8px;top:24px;left:0;width:100px}.lang-switcher .lang-btn{padding:15px 10px;font-size:12px}.lang-switcher .lang-btn:not(.active){border-bottom:2px solid #d6dcdc}.lang-switcher .lang-btn.lang-btn--current{padding:5px 10px}.lang-btn--current:after{right:6px;display:none}.lang-dropdown{left:10px;min-width:40px}}@media (max-width: 670px){.map{width:100%;height:300px;margin-top:1em;border:3px solid rgb(234,234,234);border-radius:5px}.map-img{display:none}}@media (min-width: 671px) and (max-width: 999px){.map{width:380px;height:340px;margin-top:1em;border:5px solid rgb(234,234,234);border-radius:5px}}@media (min-width: 671px){.map-img{display:none}}@media (min-width: 1000px){.map{height:450px;width:760px;margin:-.25em -1.5em;border:10px solid rgb(234,234,234);border-bottom-right-radius:10px;border-top-right-radius:10px}}@media (min-width: 1000px) and (max-height: 768px){.map{height:300px;border:5px solid rgb(234,234,234);border-radius:5px}}.menu-btn{display:flex;justify-self:flex-end;transform:translateY(-.5em) rotate(0);width:3.5em;height:3.5em;background:transparent;border:none;border-radius:50%;box-shadow:none;outline:none;cursor:pointer;transition:all .15s ease;z-index:200;margin-right:10px}.menu-btn.menu-btn-opened.fixed-menu{transition:all .15s ease}.menu-btn:active{transform:translateY(-.5em) scale(.9) rotate(0);box-shadow:none;-webkit-tap-highlight-color:transparent}.menu-btn:before,.menu-btn:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;margin:auto;width:40%;height:3px;background:#fff;border-radius:3px;transition:all .1s ease}.menu-btn:before{box-shadow:0 -8px #fff;background:#fff}.menu-btn:after{transform:translateY(8px)}.menu-btn-opened:before,.menu-btn:active:before{box-shadow:none;transform:rotate(-45deg)}.menu-btn-opened:after,.menu-btn:active:after{transform:rotate(45deg)}@media (min-width: 671px){.menu-btn{display:none}}.fixed{position:fixed;bottom:0;right:6px;margin-right:0;background:transparent;border:none;box-shadow:0 6px 12px #00000026,0 0 20px #00000014}.fixed.menu-btn:before,.fixed.menu-btn:after{background-color:#699}.fixed.menu-btn:before{box-shadow:0 -8px #699}.fixed.menu-btn-bottom.menu-btn:before,.fixed.menu-btn-bottom.menu-btn:after{background-color:#fff}.fixed.menu-btn-bottom.menu-btn:before{box-shadow:0 -8px #fff}.fixed.menu-btn-opened:before,.fixed.menu-btn:active:before{box-shadow:none;transform:rotate(-45deg)}.menu-btn .glass-filter,.menu-btn .glass-overlay,.menu-btn .glass-specular{display:none}.fixed .glass-filter,.fixed .glass-overlay,.fixed .glass-specular{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.menu-btn .glass-filter{z-index:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);filter:url(#liquid-glass-filter);isolation:isolate}.menu-btn .glass-overlay{z-index:1;background:#ffffff14}.menu-btn .glass-specular{z-index:2;box-shadow:inset 1px 1px #fff9,inset -1px -1px #ffffff4d,inset 0 0 8px #fff6}.menu-btn:before,.menu-btn:after{z-index:10}@media (max-width: 670px) and (orientation: landscape){.fixed-menu{position:fixed}.fixed-menu,.fixed-menu:active,.fixed-menu.fixed,.fixed-menu.fixed:active{transform:translate(-.5em,-5em)}}@media (max-width: 265px){.name{top:80%}.name:before{background:#699}.name a{color:#699}}@media (max-width: 390px){.page-header{margin-top:-1.5em}}@media (max-width: 320px){.name.scrolled{left:30%}}@media (max-width: 315px){.page-header{margin-top:-2.5em}}@media (max-width: 320px){.menu-btn{right:2%}.fixed,.fixed:active{transform:translate(0)}.page-footer{height:2em}.page-footer:before{display:none}}@media (max-width: 260px){.page-footer{height:3em}.page-footer:before{display:none}}@media (max-height: 430px){.menu-links{top:0}}@media (max-width: 560px) and (orientation: landscape){.name{top:105%;left:1em}.name a{color:#fff}.name:before{background:#fff}}@media (max-width: 670px) and (orientation: landscape){.page-header:before,.page-header-index:before,.page-header-services:before,.page-header-parts:before,.page-header-glass:before,.page-header-location:before{position:absolute;content:"";top:70%;left:22rem;color:#699;font-size:1.2em;text-transform:uppercase}.page-header-index:before{content:"Главная"}.page-header-services:before{content:"Услуги"}.page-header-parts:before{content:"Запчасти"}.page-header-glass:before{content:"Автостекла"}.page-header-location:before{content:"Контакты"}}.page-footer{width:100%;height:3.5em;background:linear-gradient(to right,#266,#699);text-align:center;color:#fff}.page-footer:before{display:inline-block;content:"";height:100%;vertical-align:middle}@media (min-width: 671px){.page-footer{position:absolute;bottom:0;background:linear-gradient(to right,#266,#266 14em,#699 14em,#699 74em,#266 74em,#266)}}@media (min-width: 1000px){.page-footer{height:5em}}@media (min-width: 1000px) and (max-height: 768px){.page-footer{height:2.5em}}@media (min-width: 2400px){.page-footer{background:linear-gradient(to right,#266,#699)}}.copyright{display:inline-block}@media (min-width: 671px){.copyright{position:absolute;left:20em;top:50%;transform:translateY(-50%)}}@media (min-width: 1000px){.copyright{left:30em}}@media (min-width: 2400px){.copyright{position:static;transform:translateY(0)}}.tel-code{position:absolute;padding:11px 7px}input,textarea{display:block;padding:12px;border-radius:4px;margin-bottom:.5em;width:100%;transition:box-shadow .2s ease}input:focus,textarea:focus{box-shadow:0 0 3px #727171;outline:none}input.loaded,textarea.loaded{background-color:#fdffdd}input[data-tel]{padding-left:2.3em}textarea{height:2.3em;max-height:100px;resize:vertical;border-top:2px solid #999;border-left:2px solid #999;padding:12px;min-height:48px}[data-name-validate],[data-tel-validate],[data-date-validate],[data-inquiry-validate]{color:#cc2626}span:not(.tel-code).valid{color:#699}fieldset{border:1px solid #699;border-radius:10px;padding:.8em 2em}form{max-width:40em;margin-top:1em}label{display:block}legend{background-color:#fff;color:#699;cursor:default}button[type=reset],button[type=submit],legend{text-transform:uppercase;border:1px solid #699;padding:12px;border-radius:4px}button[type=reset],button[type=submit]{margin-top:1em;width:100%;min-width:8em;color:#fff;background-color:#699;cursor:pointer;transition:all .2s ease}button[type=reset]:hover,button[type=submit]:hover{border:1px solid #699;background-color:#fff;color:#699}button[type=reset]{float:right}@media (max-width: 670px){button[type=reset]{float:none}}.success{margin-top:1em}.schedule{position:relative;margin-bottom:.4em}.schedule:before{position:absolute;content:"";bottom:-.2em;left:3em;width:9.1em;height:2px;background-color:#999}@media (min-width: 671px) and (max-width: 999px){.schedule:before{left:0}}@media (max-width: 670px){.schedule:before{left:0}}.contacts.form{font-size:100%;margin-bottom:1em}.contacts.form div:last-child{margin-top:1em;font-weight:700;color:#812a2a}.contacts.form div:last-child.open{color:#699}.captcha{margin-top:20px}textarea{height:10em}.buttons{display:flex;justify-content:space-between}button[type=reset]{border:1px solid #699;background-color:#fff;color:#699}button[type=reset]:hover{color:#fff;background-color:#699}.tel-list{list-style:none}.tel-list .tel-list__title:before{content:"•";color:#699;width:1em;margin-left:-1em;margin-right:10px}.tel-list .tel-list__item{display:flex;flex-direction:column;margin-bottom:10px}.tel-list .tel-list__item .tel-list__title{color:#669999d9;font-weight:700}.tel-list .tel-list__item .tel-list__number{font-weight:700;color:#555;margin-right:10px}.tel-list .tel-list__item .tel-list__name{font-weight:400;color:#333}[data-shcedule]{display:none}.hidden{display:none!important}
