:root{--formGridGap: 12px;--formBorderRadius: 8px;--formControlHeight: 30px;--checkboxSize: 26px;--formSectionDivider: 1;--sectionsGap: 32px;--quantityHeight: 32px;--container: 1550px;--containerGutter: 30px;--asideWidth: 290px;--headerHeight: 56px;--catalogGrid: 2;--globalTopIndent: var(--mainHeaderHeight);--globalRightIndent: 0}.icon-32x32{width:90px;height:22px;fill:#000;stroke:initial}.icon-arrow{width:16px;height:16px;fill:initial;stroke:#575755}.icon-cart{width:24px;height:24px;fill:initial;stroke:#fff}.icon-chain{width:20px;height:20px;fill:#3C78D8;stroke:initial}.icon-check-circle{width:20px;height:20px;fill:#FFC001;stroke:initial}.icon-close{width:33px;height:33px;fill:initial;stroke:#fff}.icon-dislike{width:20px;height:20px;fill:#3C78D8;stroke:initial}.icon-envelope{width:24px;height:24px;fill:#0E0E0E;stroke:initial}.icon-facebook{width:10px;height:18px;fill:#0E0E0E;stroke:initial}.icon-grid{width:24px;height:24px;fill:#2A2A29;stroke:initial}.icon-instagram{width:19px;height:19px;fill:#0E0E0E;stroke:initial}.icon-like{width:20px;height:20px;fill:#3C78D8;stroke:initial}.icon-map{width:24px;height:24px;fill:#0E0E0E;stroke:initial}.icon-message{width:20px;height:20px;fill:#3C78D8;stroke:initial}.icon-mobile-menu-button{width:32px;height:32px;fill:initial;stroke:#fff}.icon-phone{width:24px;height:24px;fill:#0E0E0E;stroke:initial}.icon-search{width:33px;height:33px;fill:initial;stroke:#575755}.icon-slider-arrow{width:16px;height:16px;fill:initial;stroke:#575755}.icon-twitter{width:20px;height:17px;fill:#0E0E0E;stroke:initial}.icon-user{width:24px;height:24px;fill:initial;stroke:#575755}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%}body{font-family:"GreycliffCF",sans-serif;color:#fff;background-color:#0e0e0e;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:360px;min-height:100%}html,body{margin:0}main{-ms-flex-positive:1;flex-grow:1}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;outline:none}a{text-decoration:underline;text-decoration-skip-ink:none;outline:none;color:#ee3228}a:hover{text-decoration:none}img{max-width:100%;vertical-align:middle}svg{transition:all .3s}ul,ol{margin:0;padding:0;list-style-type:none}table{width:100%}label{cursor:pointer}@font-face{font-family:'GreycliffCF';src:url("../fonts/GreycliffCF/regular/GreycliffCF.woff2") format("woff2"),url("../fonts/GreycliffCF/regular/GreycliffCF.woff") format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'GreycliffCF';src:url("../fonts/GreycliffCF/medium/GreycliffCF.woff2") format("woff2"),url("../fonts/GreycliffCF/medium/GreycliffCF.woff") format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:'GreycliffCF';src:url("../fonts/GreycliffCF/demibold/GreycliffCF.woff2") format("woff2"),url("../fonts/GreycliffCF/demibold/GreycliffCF.woff") format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:'GreycliffCF';src:url("../fonts/GreycliffCF/bold/GreycliffCF.woff2") format("woff2"),url("../fonts/GreycliffCF/bold/GreycliffCF.woff") format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'GreycliffCF';src:url("../fonts/GreycliffCF/heavy/GreycliffCF.woff2") format("woff2"),url("../fonts/GreycliffCF/heavy/GreycliffCF.woff") format("woff");font-style:normal;font-weight:900;font-display:swap}html{margin-right:var(--globalRightIndent)}html[style*='--globalRightIndent'] .header{margin-right:calc(var(--globalRightIndent) * -1)}html[style*='--globalRightIndent'] .header .container{padding-right:calc(var(--containerGutter) / 2 + var(--globalRightIndent) / 2);padding-left:calc(var(--containerGutter) / 2 - var(--globalRightIndent) / 2)}html[style*='--globalRightIndent'] .mobile-menu{-ms-transform:translateX(calc(-50% - var(--globalRightIndent) / 2));transform:translateX(calc(-50% - var(--globalRightIndent) / 2))}.body{font-size:14px;line-height:1.5}.body .title-h2,.body .title-h3,.body .title-h4,.body .title-h5,.body .title-h6{font-weight:bold}.body h1,.body .title-h1{margin:0.67em 0;font-size:20px;line-height:27px;font-weight:400}.body h2,.body .title-h2{font-size:16px;line-height:21px;margin:0.83em 0}.body h3,.body .title-h3{font-size:14px;line-height:18px;margin:1em 0}.body h4,.body .title-h4{font-size:14px;line-height:18px;margin:1.33em 0}.body input[type='checkbox']{position:relative;width:var(--checkboxSize);height:var(--checkboxSize);-webkit-appearance:none;appearance:none;border:2px solid #aaa;border-radius:3px;cursor:pointer;padding:0;margin:0;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.body input[type='checkbox']:after{content:'';background:url("../images/icons/check.svg") center no-repeat;position:absolute;left:50%;top:50%;width:12px;height:12px;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden;transition:all .2s}.body input[type='checkbox']:checked:after{opacity:1;visibility:visible}.body input[type='radio']{position:relative;width:var(--checkboxSize);height:var(--checkboxSize);-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #aaa;border-radius:50%;cursor:pointer;padding:0;margin:0;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.body input[type='radio']:after{content:'';background:#ee3228;position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden;transition:all .2s}.body input[type='radio']:checked:after{opacity:1;visibility:visible}.body .hide{display:none !important}.body .container{width:100%;max-width:var(--container);margin-right:auto;margin-left:auto;padding-right:calc(var(--containerGutter) / 2);padding-left:calc(var(--containerGutter) / 2)}.body .container--sm{max-width:900px}.body main{padding:8px 0 32px}.body main>h1,.body main>.title-h1{margin-top:0}.body main>*:last-child{margin-bottom:0}.body main>.container>*:last-child{margin-bottom:0}.body footer{position:relative;min-width:360px;-ms-flex-negative:0;flex-shrink:0}.body--main main{padding-top:0 !important;padding-bottom:0 !important}.body--main main>.section:first-of-type{margin-bottom:0}.body--page404 main{padding-bottom:0 !important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body #shadow{visibility:hidden;opacity:0;position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;background:rgba(14,14,14,0.64);cursor:pointer;transition:all .3s}body #shadow.active{visibility:visible;opacity:1}body.open-search .search-button .call-aside{opacity:0;visibility:hidden}body.open-search .search-button .close-aside{opacity:1;visibility:visible}body.open-search .search{opacity:1;visibility:visible}body.open-filters #filters{top:var(--globalTopIndent)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(14,14,14,0.64);opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:#0e0e0e;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid transparent}.header__content{height:var(--headerHeight);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .logo{margin:0 auto 0 0}.header .menu{display:none;margin:0 auto 0 0}.header .languages{width:-webkit-fit-content;width:fit-content}.header .social{display:none}.footer{position:relative}.footer__container{padding-top:27px;padding-bottom:24px;display:-ms-flexbox;display:flex}.footer__copyright{font-size:16px;line-height:24px}.form{position:relative;display:grid;grid-template-columns:100%;grid-gap:var(--formGridGap);width:100%;font-weight:500;font-size:14px;line-height:21px}.form>*:first-child{margin-top:0}.form>*:last-child{margin-bottom:0}.form__title{margin-bottom:0 !important}.form .form-group{display:grid;grid-template-columns:100%;position:relative}.form .form-group.has-error .form-control:not(button){transition:border-color .15s;border-color:#ee3228}.form .form-group.has-error .help-block{color:#ee3228}.form .form-group.has-success .form-control:not(button){transition:border-color .15s;border-color:#80BA27}.form .control-label{margin:0 0 6px;font-size:20px;line-height:22px}.form .form-control:not(button){resize:none;width:100%;height:var(--formControlHeight);border:1px solid transparent;padding:0 var(--formGridGap);font-weight:500;font-size:16px;color:#0e0e0e;border-radius:0;transition:all .15s;-webkit-appearance:none;appearance:none}.form .form-control:not(button):-ms-input-placeholder{transition:all .15s;color:#aaa;font-size:16px;white-space:nowrap;opacity:1}.form .form-control:not(button)::placeholder{transition:all .15s;color:#aaa;font-size:16px;white-space:nowrap;opacity:1}.form .form-control:not(button):hover{background-color:rgba(255,255,255,0.9)}.form .form-control:not(button):focus{background-color:rgba(255,255,255,0.9)}.form .form-control:not(button):focus:-ms-input-placeholder{opacity:0}.form .form-control:not(button):focus::placeholder{opacity:0}.form .help-block{margin:0 0 0 var(--formGridGap)}.form .help-block:empty{display:none}.form__section{display:grid;grid-template-columns:repeat(var(--formSectionDivider), calc((1 / var(--formSectionDivider) * 100%) - ((var(--formSectionDivider) - 1) / var(--formSectionDivider) * var(--formGridGap))));grid-gap:var(--formGridGap);-ms-flex-align:start;align-items:start}.form__section.col-2{--formSectionDivider: 2}.form__section.col-3{--formSectionDivider: 3}.form__section.col-4{--formSectionDivider: 4}.form__section.col-stretch{grid-column:1 / -1}.form__radio{font-size:16px;line-height:24px;color:#fff}.form__radio>.control-label{color:#fff;font-weight:600;font-size:20px;line-height:22px;margin:36px 0 0}.form__radio>.control-label:empty{display:none}.form__radio>div{display:grid;justify-items:start;grid-gap:var(--formGridGap)}.form__radio>div label{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:8px;font-weight:500}.form__radio>div label input ~ *{grid-column-start:2;margin:0}.form textarea.form-control{padding:17px 12px;height:148px}.form__checkboxes{font-size:16px;line-height:1.5;color:#fff;display:grid;grid-gap:var(--formGridGap);-ms-flex-align:start;align-items:start}.form__checkboxes .form-group{-ms-flex-pack:start;justify-content:start}.form__checkboxes label{display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:max-content 1fr;grid-column-gap:8px;font-weight:500}.form__checkboxes label input ~ *{grid-column-start:2}.form__buttons{margin:var(--formGridGap) 0 0;display:grid;grid-gap:var(--formGridGap);grid-template-columns:100%;-ms-flex-pack:start;justify-content:start}.form__buttons .form-group{width:100%}.form__buttons .form-control{font-size:16px;min-height:var(--formControlHeight)}.form__buttons .button{width:-webkit-fit-content;width:fit-content}.form__note{color:#fff}.form--modal{max-width:480px;padding:16px;background:#0e0e0e;border-radius:var(--formBorderRadius);border:1px solid #aaa}.form--modal .title-h2{color:#fff;margin:0}.form--modal .form__buttons+span{text-align:center;margin:4px 0 0}.form--modal .form__checkboxes{margin:0}.about-us{display:grid;grid-template-columns:100%;gap:24px}.about-us__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.about-us__item img{max-width:80px;margin:0 auto 0 24px}.about-us__item--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-us__item--reverse img{margin:0 24px 0 auto}.about-us__title{margin:0 0 8px;text-transform:uppercase;font-size:24px;line-height:30px}.about-us__text{max-width:520px}.about-us p{margin:0}.button{padding:0 24px;-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;color:#fff;text-decoration:none;background:#ffc001;color:#0e0e0e;font-size:16px;line-height:1;font-weight:500;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;overflow:hidden;cursor:pointer;border:1px solid #ffc001;outline:none;min-height:48px;transition:all .15s ease-out;white-space:nowrap;border-radius:0}.button--yellow:hover{background:#e7ad00;border-color:#e7ad00}.button--yellow-light{border:1px solid rgba(255,192,1,0.4);background:#0e0e0e;color:#ffc001}.button--yellow-light:hover{border-color:#ffc001}.button:disabled{border:1px solid #fff;background:#fff;color:#0e0e0e;cursor:default}.button:disabled:hover{opacity:0.8}.button:disabled svg{fill:#0e0e0e}.button svg{margin:0 4px 0 0}.contacts{display:grid;grid-template-columns:100%;gap:8px}.contacts__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.contacts__image{margin:0 0 16px;width:64px;height:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#ee3228;border-radius:50%}.contacts__name{color:#fff;text-decoration:none;text-align:center}.cookies{padding:16px;position:fixed;width:calc(100% - 30px);max-width:370px;background:#0e0e0e url("../images/icons/cookie.svg") calc(100% - 16px) calc(100% - 16px) no-repeat;bottom:24px;right:15px;transition:all .6s;z-index:60;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;border:1px solid #fff;border-radius:8px}.cookies b{font-size:20px;line-height:27px;text-transform:uppercase}.cookies p{width:100%;padding-right:114px}.cookies .button{text-transform:none;padding:0 32px}.cookies__close{position:absolute;display:-ms-flexbox;display:flex;right:18px;top:18px;cursor:pointer}.cookies__close svg{width:24px;height:24px;stroke:#fff}.cookies.hidden{opacity:0;visibility:hidden}.first-screen{padding:24px 0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.first-screen img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.first-screen h1,.first-screen .title-h1{margin:0 0 8px;color:#ee3228;font-size:24px;line-height:30px;font-weight:500}.first-screen__container{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.first-screen__content p{margin:0 0 16px}.first-screen__content h3,.first-screen__content .title-h3{margin:0;text-transform:uppercase;letter-spacing:2px}.first-screen__buttons{margin:0 0 32px;display:grid;grid-template-columns:1fr;gap:8px;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.first-screen__buttons .button{min-width:200px;width:-webkit-fit-content;width:fit-content}.first-screen__list{display:grid;gap:8px 16px}.first-screen__list h3,.first-screen__list .title-h3{margin:0 0 4px}.first-screen__list p{margin:0}.logo{position:relative;width:100%;max-width:120px;-ms-flex-negative:0;flex-shrink:0}.logo a{display:block;text-decoration:none}.logo img{width:100%}.mfp-wrap .mfp-container{padding:0 15px;cursor:default}.mfp-wrap .mfp-content{padding:40px 0}.mfp-wrap .mfp-content>*{margin:0 auto}.mfp-wrap .mfp-figure:after{display:none}.mfp-wrap .mfp-close{color:#fff;left:auto;padding:0;height:40px;width:40px;top:40px;right:0;font-size:0;cursor:pointer !important;position:absolute}.mfp-wrap .mfp-close:before,.mfp-wrap .mfp-close:after{display:block;position:absolute;top:50%;left:50%;content:'';width:3px;height:24px;background:#fff;transition:all .3s}.mfp-wrap .mfp-close:before{-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.mfp-wrap .mfp-close:after{-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.mfp-wrap .mfp-arrow{-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;width:90px;height:90px}.mfp-wrap .mfp-arrow:before{display:none}.mfp-wrap .mfp-arrow:after{width:100%;height:100%;margin:0;border:none;top:0;left:0;background:url("../images/icons/chevron-main.svg") center center no-repeat;background-size:55%}.mfp-wrap .mfp-arrow-left:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.mfp-wrap.mfp-gallery .mfp-content{padding:0}.languages{position:relative;display:grid;grid-auto-flow:column;grid-gap:16px}.languages a{position:relative;text-transform:uppercase;color:rgba(255,255,255,0.4);font-size:16px;line-height:24px;font-weight:500;text-decoration:none;transition:all .1s}.languages a.active,.languages a:hover{color:#ee3228}.layout-box{position:relative}.layout-box>*:first-child{margin-top:0}.layout-box>*:last-child{margin-bottom:0}.layout-box>h1,.layout-box>.title-h1{margin-top:0}.layout-box__products{display:grid;gap:16px}.layout-box__contacts .social{width:-webkit-fit-content;width:fit-content;margin:0 auto}.layout-box__contacts .contacts{margin:0 0 24px}.layout-box__contacts .social{margin:0 auto 24px}.layout-box__contacts .form{margin:0 0 32px}.layout-box__banner img{width:100%}.layout-box__map iframe{width:100%;height:220px}.layout-box--main{padding-top:0 !important}.layout-box--page404{height:100%;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;background-image:url("../images/page404-bg.jpg");background-repeat:no-repeat;background-size:cover}.menu{position:relative;display:grid;grid-gap:32px;grid-auto-flow:column;justify-items:start}.menu li{position:relative}.menu a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;font-size:16px;line-height:21px;text-transform:uppercase;transition:all .3s ease}.menu a::before{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#ee3228;-ms-transform-origin:bottom right;transform-origin:bottom right;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .3s ease}.menu a.active,.menu a:hover{color:#ee3228}.menu a.active::before,.menu a:hover::before{-ms-transform-origin:bottom left;transform-origin:bottom left;-ms-transform:scaleX(1);transform:scaleX(1)}.mobile-menu{position:relative}.mobile-menu__drop{position:fixed;top:var(--globalTopIndent)}.mobile-menu__content{position:relative;display:grid;grid-template-rows:repeat(2, max-content) 1fr;gap:32px;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:start;align-content:start;justify-items:start;overflow:hidden;overflow-y:scroll}.mobile-menu__content .menu{grid-auto-flow:unset;gap:16px}.mobile-menu .contacts{gap:8px}.mobile-menu .contacts__item{-ms-flex-align:start;align-items:flex-start}.mobile-menu .contacts__image{margin:0 0 8px;width:38px;height:38px}.mobile-menu .contacts__name{text-align:left;font-size:14px;line-height:21px}.mobile-menu-btn{width:56px;height:100%;margin:0 16px 0 calc(var(--containerGutter) / 2 * -1);position:relative}.mobile-menu-btn svg{stroke:#fff}.mobile-menu-btn .call-aside{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none}.mobile-menu-btn .close-aside{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none;position:absolute;left:0;top:0;opacity:0;visibility:hidden}.page404{padding:16px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.page404 h1,.page404 .title-h1{margin:0;font-size:120px;line-height:120px;font-weight:700;color:#ee3228;opacity:0.35}.page404 h3,.page404 .title-h3{margin:0 0 8px;font-size:21px;line-height:26px;font-weight:400;color:#ee3228}.page404 .button{min-width:200px}.page404 span{margin:0 0 16px}.product{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:all .3s;width:100%}.product__image{margin:0 0 16px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product__image img{width:100%}.product__name{margin:0 0 16px;text-decoration:none;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#fff}.product__options>li{position:relative;display:table}.product__options>li:not(:last-child){margin:0 0 8px}.product__options>li:before{display:table-cell;position:relative;padding:0 4px 0 0;font-weight:bold;content:'· '}.section{position:relative;margin:0 0 var(--sectionsGap)}.section--products{padding-top:var(--sectionsGap)}.section__title{margin:0 0 16px}.section__title h2,.section__title .titile-h2{margin:0;color:#ee3228;text-align:center;font-weight:500;font-size:24px;line-height:30px}.section__title h2.text-uppercase,.section__title .titile-h2.text-uppercase{text-transform:uppercase}.section__title h2.text-left,.section__title .titile-h2.text-left{text-align:left}.section>*:first-child{margin-top:0}.section>*:last-child{margin-bottom:0}.social__list{display:grid;grid-auto-flow:column;gap:8px}.social__item a{width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:4px;transition:all .15s ease-out}.social__item a:hover{opacity:0.9}.text>*:first-child{margin-top:0}.text>*:last-child{margin-bottom:0}.text p{margin-top:0}.text img{width:100%;margin:1em 0}.text__inner{width:100%;max-width:716px;margin:0 auto}.text ul{position:relative;margin:1em 0}.text ul>li{position:relative;display:table}.text ul>li:before{display:table-cell;position:relative;padding:0 4px 0 0;font-weight:bold;content:'· '}.text ol{counter-reset:num;margin:1em 0}.text ol>li{position:relative;display:table}.text ol>li:before{display:table-cell;content:counters(num, ".") ". ";counter-increment:num;padding:0 4px 0 0}.text li{margin:.3em 0}.text li p{margin-top:.2em}.text table{font-size:16px;margin:1.5em 0;border-collapse:collapse}.text table th,.text table td{border:1px solid #aaa;padding:8px 16px;text-align:center;font-weight:normal}.text table th img,.text table td img{width:auto}.text table th:first-child,.text table td:first-child{text-align:left}.text table td{color:#fff}.text table td:first-child{color:#0e0e0e}.text blockquote{padding:16px 0 16px 48px;background:#aaa;margin:2em 0;border-radius:8px;position:relative}.text blockquote:before{position:absolute;content:'';width:32px;height:28px;left:8px;top:8px;background:url(../images/icons/quotes.svg) no-repeat}.up{display:none;position:fixed;bottom:20px;right:20px;z-index:5;width:48px;height:48px;transition:bottom .3s;background:#0e0e0e;border-radius:50%;border:1px solid #ee3228}.up.absolute{position:absolute;top:-24px}.up svg{fill:transparent;stroke:#ee3228;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:24px;height:24px}.user{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;line-height:16px;white-space:nowrap}.user svg{fill:transparent;margin:0 8px 0 0;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px}.user a{cursor:pointer}@media (min-width: 640px){:root{--catalogGrid: 3}}@media (min-width: 768px){.body h1,.body .title-h1{font-size: 24px;line-height: 32px}.body h2,.body .title-h2{font-size: 21px;line-height: 28px}.body h3,.body .title-h3{font-size: 18px;line-height: 27px}.body h4,.body .title-h4{font-size: 16px;line-height: 24px}.body .hide-screen-min-768{display: none !important}.form__section.col-min-s-2{--formSectionDivider: 2}.form__section.col-min-s-3{--formSectionDivider: 3}.form__section.col-min-s-4{--formSectionDivider: 4}.about-us__item img{max-width: 229px}.contacts{grid-template-columns: repeat(3, 1fr)}.cookies{padding: 24px;bottom: auto;top: 24px;right: 24px}.first-screen{padding: 48px 0}.first-screen__content{max-width: 760px}.first-screen h1,.first-screen .title-h1{font-size: 32px;line-height: 40px}.first-screen__buttons{margin: 0 0 60px;grid-template-columns: repeat(2, max-content);gap: 16px}.layout-box__products{grid-template-columns: repeat(2, 1fr);gap: 24px}.page404 h1,.page404 .title-h1{font-size: 220px;line-height: 220px}.page404 h3,.page404 .title-h3{font-size: 24px;line-height: 30px}.section__title h2,.section__title .titile-h2{font-size: 24px;line-height: 30px}.text blockquote{padding: 24px 0 24px 60px}}@media (min-width: 1080px){:root{--sectionsGap: 120px;--headerHeight: 232px}.body{font-size: 16px}.body h1,.body .title-h1{font-size: 32px;line-height: 40px}.body h2,.body .title-h2{font-size: 24px;line-height: 32px}.body .hide-screen-min-1080{display: none !important}.body main{padding: 8px 0 40px}.body .container--sm .layout-box__map iframe{height: 328px}body #shadow.active{visibility: hidden;opacity: 0}body.open-sort .sort{z-index: 55}body.open-sort .sort__content .close-aside svg{-ms-transform: rotate(0);transform: rotate(0)}body.open-sort .sort__value{border-radius: 3px 3px 0 0;border-bottom-color: #0e0e0e}body.open-sort .sort__drop{opacity: 1;visibility: visible;border-top-color: #0e0e0e}body.open-sort #shadow.active{visibility: visible}body.open-nav-desktop #mobile-drop{opacity: 1;visibility: visible}body.open-nav-desktop #shadow.active{visibility: visible;opacity: 1}.header{position: static}.header__content{display: grid;grid-template-columns: max-content 1fr max-content}.header .logo{margin: 0;grid-row: 1 / 3}.header .languages{margin: 25px 53px 0 auto}.header .social{display: grid;margin: 18px 0 0}.header .menu{margin: 0 0 0 auto;display: grid;gap: 8px;grid-column: 2 / 4}.form__section.col-min-m-2{--formSectionDivider: 2}.form__section.col-min-m-3{--formSectionDivider: 3}.form__section.col-min-m-4{--formSectionDivider: 4}.form{gap: 18px}.form__section{gap: 18px 50px;grid-template-columns: repeat(var(--formSectionDivider), calc((1 / var(--formSectionDivider) * 100%) - ((var(--formSectionDivider) - 1) / var(--formSectionDivider) * 50px)))}.about-us{gap: 84px}.about-us__item img{margin: 0 auto 0 80px}.about-us__item--reverse img{margin: 0 80px 0 auto}.about-us__title{font-size: 48px;line-height: 56px}.about-us p{font-size: 20px;line-height: 28px}.button{min-height: 56px}.contacts__name{font-size: 20px;line-height: 32px}.first-screen{padding: 80px 0;min-height: calc(100vh - var(--headerHeight))}.first-screen h1,.first-screen .title-h1{margin: 0;font-size: 96px;line-height: 120px}.first-screen__content{margin: auto 0 120px}.first-screen__content p{margin: 0 0 24px}.first-screen__content h3,.first-screen__content .title-h3{font-size: 16px;line-height: 24px}.first-screen__buttons{gap: 24px}.first-screen__list{grid-template-columns: repeat(2, 1fr);gap: 16px}.first-screen__list h3,.first-screen__list .title-h3{margin: 0 0 8px;font-size: 32px;line-height: 40px}.logo{max-width: 370px}.mfp-wrap .mfp-close{right: -48px}.languages a{font-size: 24px;line-height: 32px}.layout-box__products{gap: 79px}.layout-box__contacts .contacts{margin: 0 0 64px}.layout-box__contacts .social{margin: 0 auto 40px}.layout-box__contacts .form{margin: 0 0 75px}.layout-box__map iframe{height: 538px}.menu a{padding: 0 25px;font-size: 20px;line-height: 27px}.page404{padding: 24px 0}.page404 h1,.page404 .title-h1{font-size: 320px;line-height: 320px}.page404 h3,.page404 .title-h3{font-size: 48px;line-height: 56px}.page404 span{margin: 0 0 24px;font-size: 24px;line-height: 32px}.product__image{margin: 0 0 36px}.product__name{margin: 0 0 36px;font-size: 40px;line-height: 48px}.product__options{font-size: 20px;line-height: 32px}.product__options li:not(:last-child){margin: 0 0 30px}.section__title{margin: 0 0 48px}.section__title h2,.section__title .titile-h2{font-size: 64px;line-height: 80px}.section .about-us{margin: 0 0 155px}}@media (min-width: 1200px){.first-screen__list{grid-template-columns: repeat(4, 1fr);gap: 40px}.menu a{font-size: 24px;line-height: 32px}}@media (min-width: 1320px){:root{--catalogGrid: 4}}@media (min-width: 1440px){.form__section.col-min-l-2{--formSectionDivider: 2}.form__section.col-min-l-3{--formSectionDivider: 3}.form__section.col-min-l-4{--formSectionDivider: 4}}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left: 0;padding-right: 0}.mfp-img-mobile img.mfp-img{padding: 0}.mfp-img-mobile .mfp-figure:after{top: 0;bottom: 0}.mfp-img-mobile .mfp-figure small{display: inline;margin-left: 5px}.mfp-img-mobile .mfp-bottom-bar{background: rgba(0,0,0,0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0}.mfp-img-mobile .mfp-counter{right: 5px;top: 3px}.mfp-img-mobile .mfp-close{top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,0.6);position: fixed;text-align: center;padding: 0}}@media (max-width: 1079px){.body .hide-screen-max-1080{display: none !important}body.open-mobile-drop #mobile-drop{top: var(--globalTopIndent)}body.open-mobile-drop .mobile-menu-btn .call-aside{opacity: 0;visibility: hidden}body.open-mobile-drop .mobile-menu-btn .close-aside{opacity: 1;visibility: visible}body.open-mobile-drop .header{border-color: rgba(255,255,255,0.4)}body.open-mobile-drop.open-nav .mobile-menu__back{opacity: 1;visibility: visible}body.open-mobile-drop.open-nav .mobile-menu__nav{display: block}body.open-mobile-drop.open-nav .mobile-menu__content{display: none}.mobile-menu__drop{background: #0e0e0e;z-index: 55;left: 0;top: -100%;width: 100%;height: calc(100% - var(--globalTopIndent));transition: top .3s ease-out;display: grid;-ms-flex-line-pack: start;align-content: start;grid-template-rows: 1fr;grid-gap: 16px;padding: 16px 0}.mobile-menu__nav{display: none}}@media all and (max-width: 900px){.mfp-arrow{-ms-transform: scale(0.75);transform: scale(0.75)}.mfp-arrow-left{-ms-transform-origin: 0;transform-origin: 0}.mfp-arrow-right{-ms-transform-origin: 100%;transform-origin: 100%}.mfp-container{padding-left: 6px;padding-right: 6px}}@media (max-width: 767px){.body .hide-screen-max-768{display: none !important}}

/*# sourceMappingURL=main.css.map */
