/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/manrope/cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/manrope/cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/manrope/latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/manrope/latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/manrope/cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/manrope/cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/manrope/latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/manrope/latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/manrope/cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/manrope/cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/manrope/latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/manrope/latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/manrope/cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/manrope/cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/manrope/latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/manrope/latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/manrope/cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/manrope/cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/manrope/latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/manrope/latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Med35";
  src: url(/fonts/med35/Med35.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:rgba(0,0,0,0)}html,body{height:100%}body{position:relative;font-family:"Manrope",sans-serif;font-size:.75em;line-height:1.2;color:#fff}.block-vertical{display:flex;flex-direction:column;min-height:100%}#page-wrapper{flex:1 0 auto;display:flex;flex-direction:row;justify-content:center}a{text-decoration:none;color:#fff;transition:color .2s}.displayNone{display:none}.main-btn{padding-top:10px;padding-bottom:10px;text-align:center}.main-btn a{padding:10px 16px;height:20px;font-size:15px;font-weight:500;background-color:#fff;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;text-align:center;border-radius:20px;border:1px solid #dd3224;color:#dd3224;transition:.3s}.main-btn a:hover{color:#dbd7d7;background-color:#dd3224;border:1px solid #dbd7d7}.nav-link{user-select:none}nav .nav-link{line-height:40px;white-space:nowrap;padding:0 22px;border-radius:20px;font-size:17px;background:none;color:#515151;letter-spacing:-1px;margin-left:5px;outline:0 !important;transition:.3s}nav .nav-link:hover{background-color:#dd3224;color:#fff;opacity:.8}nav .nav-link.active-link{background-color:#dd3224;color:#fff}.header-wrapper{margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.company-wrapper,.product-wrapper{width:100%}.product-wrapper{background-color:#dd3224;height:25px}.company-menu,.product-menu{padding:5px 40px 5px 40px;display:flex;flex-direction:row;justify-content:space-between}.company-menu nav,.product-menu nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.menu-phone{cursor:pointer;font-size:24px;display:flex;flex-direction:column;margin-bottom:0;font-weight:500;margin-left:40px;margin-right:32px;text-align:right;justify-content:center}.menu-phone a{color:#515151}.home-wrapper{display:flex;flex-direction:column;width:100%;align-items:center}.basic-img{max-width:1200px;width:100%;display:flex;flex-direction:column;padding-top:10px}.basic-img img{object-fit:cover;height:762px;width:inherit;border-radius:10px}.about-wrapper{display:flex;flex-direction:row;color:#515151;margin-bottom:20px}.about-title{min-width:15%;background-image:url("/img/about.webp");background-repeat:no-repeat;background-size:cover}.about-title h1{font-size:42px;font-weight:700;text-align:center;padding-top:18px}.about-content{margin-right:10px}.about-content h2{font-size:25px;font-weight:600;padding-top:18px}.about-content p{font-size:17px;line-height:30px;padding-top:15px;text-align:justify}.contacts-wrapper{display:flex;flex-direction:row;color:#515151;justify-content:space-between;padding-top:15px;padding-bottom:15px;width:100%}.contacts-title{min-width:25%;background-image:url("/img/about.webp");background-repeat:no-repeat;background-size:cover}.contacts-title h1{font-size:42px;font-weight:700;text-align:center;padding-top:18px}.contacts-content{font-size:24px;display:flex;flex-direction:column;flex-grow:1}.contacts-feedback{flex-grow:2;background-color:#dd3224;padding-left:40px}.contact-block{display:flex;flex-direction:row;flex-wrap:nowrap;padding-bottom:20px}.contact-ico{align-content:baseline;padding-right:20px}.contact-block p{font-weight:600}.contact-block a{color:#515151}.footer-wrapper{background-color:#dd3224;min-height:200px;display:flex;flex-direction:column;padding-top:20px;padding-left:20px;padding-right:20px}.footer-row{display:flex;flex-direction:row;justify-content:space-between}.footer-social{display:flex;flex-direction:row}.social__link{margin:5px;min-width:56px;height:56px;padding-left:10px;padding-right:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;border:2px solid #fff;color:#fff;box-sizing:border-box}.footer-feedback{width:100%;display:flex;flex-direction:row;border-bottom:1px solid #fff}.footer-nav{display:flex;flex-direction:row;justify-content:center;width:100%;font-size:15px;padding-top:20px;padding-bottom:20px;font-weight:500}.footer-nav a{padding-left:10px;padding-right:10px}.footer-nav a:hover{color:#d2d2d2}.footer-copyright{width:100%;text-align:center;padding-bottom:10px}.catalog-wrapper{color:#515151;display:flex;flex-direction:column;margin:auto;max-width:1655px;padding-top:50px;margin-left:50px;margin-right:50px}.catalog-wrapper h2{font-size:25px;font-weight:600}.catalog-items{display:flex;flex-direction:column}.catalog-item{padding-bottom:90px}.products-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;padding-top:50px}.product-image,.product-info{max-width:50%;padding:10px}.product-info{padding-left:20px}.product-image h3{color:#dd3224;font-size:17px;font-weight:600;text-align:center;padding-top:10px}.product-image img{object-fit:cover;height:400px;cursor:pointer}.product-container{color:#515151;display:flex;flex-direction:column;margin:auto;max-width:1655px;padding-top:50px;margin-left:50px;margin-right:50px;padding-bottom:50px}.product-content{display:flex;flex-direction:row;justify-content:space-evenly;color:#1d1d1d}.product-title h1{font-size:20px;font-weight:600}.product-title h2{font-size:25px;font-weight:500;padding-top:10px}.product-description{font-size:16px;line-height:28px}.product-description h2{font-size:20px;padding-top:20px;font-weight:400}.product-feedback{display:flex;justify-content:center}.product-feedback .feedback-form{background-color:#dd3224;margin:50px;border-radius:50px;transition:.5s}.product-gallery,.product-properties{display:flex;flex-direction:row;padding-top:20px}.product-gallery-title,.product-properties-title{font-size:21px;font-weight:600;flex-grow:1;color:#1d1d1d}.product-gallery-wrapper,.product-properties-wrapper{flex-grow:6;flex-basis:min-content}.product-gallery-images{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.product-gallery-images .--ZI-wrapper{height:400px}.product-properties-wrapper{background-color:#fff;border:1px solid #bbb;border-radius:10px;overflow:hidden;font-weight:500;font-size:16px;color:#1d1d1d}.product-properties-items{display:flex;flex-direction:row;flex-wrap:wrap}.product-properties-row{display:flex;flex-direction:row;width:100%;justify-content:space-around}.product-properties-item{flex-grow:1;line-height:40px;font-size:14px;margin-left:15px;font-weight:500;width:50%;letter-spacing:1px}.product-properties-items>.product-properties-row:nth-child(odd){background-color:#fff}.product-properties-items>.product-properties-row:nth-child(2n){background-color:hsla(0,0%,73.3%,.33)}.color-line{display:flex;flex-direction:row;padding-top:10px}.color-item{display:flex;flex-direction:row;padding-right:10px}.color-item img{width:37px;height:37px}.color-item div{display:flex;flex-direction:column;justify-content:center;margin-left:5px}[v-cloak]{display:none}@media only screen and (max-width: 1379px){.contacts-content{font-size:17px}}@media only screen and (max-width: 1199px){.menu-phone{font-size:16px;margin:0}.about-wrapper{flex-wrap:wrap;justify-content:center}.contacts-wrapper{flex-wrap:wrap;justify-content:center}.contacts-title{background:none;flex-grow:1}.about-wrapper,.contacts-wrapper,.product-container{padding-left:20px;padding-right:20px}.catalog-wrapper,.product-container{margin-left:0px;margin-right:0px}.catalog-item h2{text-align:center}.contacts-feedback{display:flex;flex-direction:row;justify-content:center}}@media only screen and (max-width: 1023px){.logo img{width:320px}.company-menu{padding:5px 20px 5px 20px}.products-wrapper{padding-top:10px}.product-properties-item{line-height:27px;letter-spacing:0px}}@media only screen and (max-width: 991px){.menu-phone{font-size:14px}}@media only screen and (max-width: 849px){.product-image,.product-info{max-width:100%}.product-content{flex-wrap:wrap}.product-gallery,.product-properties{flex-direction:column}.product-gallery-title,.product-properties-title{text-align:center}}@media only screen and (max-width: 767px){.company-menu{flex-wrap:wrap;justify-content:space-around;padding:5px 2px 5px 2px}.company-menu .menu-phone{display:none}.about-map{width:calc(100vw - 40px)}.about-map img{width:inherit}.contacts-feedback{padding-left:15px;margin-left:-20px;margin-right:-20px;padding-right:15px}}@media only screen and (max-width: 629px){.catalog-item h2{margin-left:10px;margin-right:10px}.contacts-content{padding-top:15px}.contact-block{justify-content:center;padding-bottom:15px}.contact-info{display:flex;flex-direction:row;align-items:center}.contact-info p{padding-left:5px}.contact-ico{padding-right:0px}.color-line{flex-wrap:wrap;justify-content:center}.color-item{padding:5px}}@media only screen and (max-width: 479px){nav .nav-link{font-size:15px;line-height:30px}.footer-row{flex-direction:column;justify-content:center}.footer-logo{text-align:center}.footer-social,.footer-feedback{justify-content:center}}
