@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansNormalLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillicExt.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicCyrillic.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatinExt.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSansItalicLatin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
:focus{outline:0}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:""""}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:600}
dfn{font-style:italic}
mark{background:#FF0;color:#000}
picture{line-height:0}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0/*;content-visibility:auto*/}
svg:not(:root){overflow:hidden;vertical-align:baseline}
blockquote,figure{margin:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
fieldset{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{background-color:#EAEAEA;cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{max-width:100%;line-height:normal;border:1px solid #686868}
input:focus{border-color:#61C100}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
legend,td,th{padding:0}

*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}
:root{--color-0:#FFF;--color-1:#000;--color-2:#676767;--color-3:#686868;--color-4:#61C100;--color-5:#FB6D3F;--color-6:#F8F8F8;--color-7:#D2D2D2;--color-8:#949494;--color-9:#D1D1D1;--color-10:#030303;--color-11:#292828;--color-12:#EC4916;--color-13:#01AA35;--color-14:#539E00;--color-15:#999;--color-16:#DDD;--color-17:#E0E0E0;--color-18:#C3C3C3;--color-19:#D7D7D7;--color-20:#424242;--color-21:#2E2E2E;--color-22:#414141;--color-23:#727272;--color-24:#F3F3F3;--color-25:#747474;--color-26:#303030;--color-27:#777;--color-28:#606060;--color-effect-1:#85C000;--color-effect-2:#61C100;--color-effect-3:#FC6C3F;--color-effect-4:#539E00;--fs-9:9px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-26:26px;--fs-28:28px;--radius-1:3px;--radius-2:5px;--radius-3:0;--radius-4:50%;--radius-5:1px;--radius-6:40px}
body{font-family:'Open Sans',sans-serif;color:var(--color-1);background-color:var(--color-6);font-size:var(--fs-14)}
a,.CL[data-link]{text-decoration:none;color:var(--color-3);cursor:pointer}
.ImitationLink{color:var(--color-3);cursor:pointer}
.GreenImitationLink{color:var(--color-4);cursor:pointer}
ul,ol{list-style:none}
h1,.ImitationH1,h2,.ImitationH2,h3,.ImitationH3,h4,.ImitationH4,h5,.ImitationH5{color:var(--color-3);font-weight:600}
h1,.ImitationH1{color:var(--color-3);font-size:var(--fs-24)}
h2,.ImitationH2{font-size:var(--fs-20)}
h2.Red,.ImitationH2.Red{font-size:var(--fs-16)}
h3,.ImitationH3{font-size:var(--fs-18);color:var(--color-3)}
h4,.ImitationH4{padding-bottom:4px;font-size:var(--fs-16);color:var(--color-26)}
h5,.ImitationH5{padding-bottom:4px;font-size:var(--fs-15);color:var(--color-26)}
hr{margin:25px 0 30px}
.VErrorInfo{font-size:var(--fs-13);color:red!important;font-weight:400!important}
.Red{color:red!important}
.FWBold{font-weight:600}
.FWVeryBold{font-weight:700}
.CommonShareNetworkBtn{position:relative;padding-left:19px;color:var(--color-27);cursor:pointer}
.CommonShareNetworkBtn:before{content:'';display:block;position:absolute;left:0;top:3px;width:14px;height:14px;background:transparent url(../images/ShareNetworkIcon.svg) no-repeat center center;background-size:14px 14px}
.CommonShareNetworkBtn:hover{color:var(--color-effect-1)!important}
.CommonParagraphWithSmallIcon{position:relative;min-height:41px;padding-left:56px;padding-bottom:2.37rem!important}
.CommonParagraphWithSmallIcon.Center{padding-top:1.6rem!important}
.CommonParagraphWithSmallIcon:before{content:'';display:block;position:absolute;left:0;top:0;width:41px;height:41px;-webkit-border-radius:var(--radius-1);-moz-border-radius:var(--radius-1);border-radius:var(--radius-1)}
.CommonParagraphWithSmallIcon.ParagraphWithSmallRubIcon:before{background:var(--color-0) url(../images/SmallRubIconInParagraph.svg) no-repeat center center;background-size:22px 27px}
.CommonParagraphWithSmallIcon.ParagraphWithSmallMouthpieceIcon:before{background:var(--color-0) url(../images/SmallMouthpieceIconInParagraph.svg) no-repeat center center;background-size:27px 23px}
.CommonParagraphWithSmallIcon.ParagraphWithSmallDocIcon:before{background:var(--color-0) url(../images/SmallDocIconInParagraph.svg) no-repeat center center;background-size:24px 27px}
* + .CommonParagraphWithSmallIcon{padding-top:1rem!important}
* + .CommonParagraphWithSmallIcon:before{top:1rem}
.CommonParagraphWithSmallIcon a{text-decoration:underline}

.BlockWithCompanyLogo{width:311px;height:142px;padding:20px;margin:5px 25px 25px 0;background-color:var(--color-0);float:left}

.CommonParagraphWithLogo{position:relative;min-height:172px;padding-left:337px;padding-bottom:2.37rem!important}
div.CommonParagraphWithLogo{padding-bottom:1rem!important}
.CommonParagraphWithLogo:before{content:'';display:block;position:absolute;left:0;top:5px;width:311px;height:142px;-webkit-border-radius:var(--radius-1);-moz-border-radius:var(--radius-1);border-radius:var(--radius-1)}
.CommonParagraphWithLogo:before{background:var(--color-0) url(../images/LogoIconInParagraph.svg) no-repeat center center;background-size:268px 53px}

.CommonScrollToBtnWithIcon{position:relative;padding-left:23px}
.CommonScrollToBtnWithIcon:before{content:'';display:block;position:absolute;left:0;top:3px;width:16px;height:16px;background:var(--color-0) url(../images/CommonScrollToIcon.svg) no-repeat center center;background-size:16px 16px}

.CommonAccessoriesShowMore{padding:9px 15px!important;margin:0 auto}

/**/

.RadioBox > div:not(:first-child){padding-top:10px}
.RadioBox input[type='radio']{min-width:20px;width:20px;min-height:20px;height:20px;padding:0;margin:0;vertical-align:top;border:1px solid var(--color-19);background-color:var(--color-0);border-radius:var(--radius-4);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.RadioBox input[type='radio']:disabled, 
.RadioBox input[type='radio']:disabled ~ label{filter:none;opacity:.5;cursor:not-allowed}
.RadioBox input[type='radio']:active{filter:brightness(90%)}
.RadioBox input[type='radio']:hover:not(:checked):not(:disabled){border-color:var(--color-4)}
.RadioBox input[type='radio']:checked{background-color:var(--color-4);border-color:var(--color-4);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}
.RadioBox input ~ label{top:0;margin-left:10px}

/**/

.CommonRadioBtns input[type='radio']:not(:checked),.CommonRadioBtns input[type='radio']:checked{position:absolute;opacity:0}
.CommonRadioBtns input[type='radio']:not(:checked) + label:before,.CommonRadioBtns input[type='radio']:checked + label:before,.CommonRadioBtns input[type='radio']:checked + label:after{display:none}
.CommonRadioBtns input[type="radio"]:disabled:not(:checked) + label,.CommonRadioBtns input[type="radio"]:disabled:checked + label{background-color:#A9A9A9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:0.5!important;cursor:default!important}
.CommonRadioBtns input[type='radio'] + label{display:block;padding:5px 7px;margin:2px 6px 6px 0;border:1px solid var(--color-19);cursor:pointer}
.CommonRadioBtns input[type='radio']:not(:disabled) + label:hover{border-color:var(--color-4)}
.CommonRadioBtns input[type='radio']:checked + label{color:var(--color-0);border-color:var(--color-4);background-color:var(--color-4);cursor:default}
.CommonRadioBtns[data-is_with_images] input[type='radio'] + label{padding:0;font-size:0}
.CommonRadioBtns[data-is_with_images] input[type="radio"]:disabled:not(:checked) + label > img,.CommonRadioBtns[data-is_with_images] input[type="radio"]:disabled:checked + label > img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:0.5!important}

.CommonRadioBtns.ComponentsInTheFormOfTradeOffers{font-size:.85rem}

.Progress,.Progress *{cursor:progress!important}
.CommonWindowOverlay{position:fixed;left:0;top:0;width:100%;height:100%;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92));z-index:402}
.CommonModalNotification .fancybox__content{min-width:30%;max-width:50%}
.ModalProductInTheInterior .fancybox__content{max-width:1500px!important;width:94%}
.ModalQuickPreviewCatalogObject .fancybox__content{max-width:920px!important;width:94%}
.ModalInfoAboutCities .fancybox__content{max-width:850px!important;width:95%;padding:35px}
.CommonModalWebForm .fancybox__content{min-width:200px;max-width:320px}
.AdminToolsNotification .ImitationH2{padding-bottom:10px!important}
.AdminTools{padding:0 15px}
.AdminTools > div:not(:last-child){padding-bottom:35px}

#DataLoading{position:fixed;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;background:#FFF url(../images/Loading.gif) center center no-repeat;-webkit-box-shadow:0 0 0.6rem 0.2rem rgba(0,0,0,.2);-moz-box-shadow:0 0 0.6rem 0.2rem rgba(0,0,0,.2);box-shadow:0 0 0.6rem 0.2rem rgba(0,0,0,.2);-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);z-index:1999}

.RUR:after{content:"\20BD";font-weight:400}
.RUR span{display:none}

div a:hover,
div .CL[data-link]:hover,
div .CL:not([data-link]),
.FMItem .Items li a:hover,
.LACR a:hover,
.LACR span:hover,
.LACR .Active > a,
.LACR .Active > span,
.InfoAboutCities span:hover{color:var(--color-effect-1)!important}
.ImitationLink:hover,.GreenImitationLink:hover{color:var(--color-effect-4)!important}
.CommonSearchWrap:hover input{border-color:var(--color-effect-2)}
.CommonSearchWrap{position:relative}
.CommonSearchWrap input.Control_Invalid{border-color:red!important}
.CommonSearchBtn{width:15px;height:15px;border:0;outline:none;position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-40%);-moz-transform:translate(0,-40%);-ms-transform:translate(0,-40%);-o-transform:translate(0,-40%);transform:translate(0,-40%);background:transparent;cursor:pointer}

.CommonArrowMore{position:relative}
.CommonArrowMore:after{content:url(../images/ArrowMore.svg);position:absolute;right:-23px}

.CommonCountInfo{width:20px;height:20px;margin-right:15px;color:var(--color-0);-webkit-border-radius:var(--radius-4);-moz-border-radius:var(--radius-4);border-radius:var(--radius-4)}

.SCO:hover{border-color:var(--color-4)/*-webkit-box-shadow:0 0 8px rgb(0 0 0 / 8%), inset 0 0 0 2px var(--color-4);-moz-box-shadow:0 0 8px rgb(0 0 0 / 8%), inset 0 0 0 2px var(--color-4);box-shadow:0 0 8px rgb(0 0 0 / 8%), inset 0 0 0 2px var(--color-4)*/}

.DesireBtn{background:url(../images/HeartCard.svg) no-repeat center center / cover;cursor:pointer}
body:not(.IsTouch) .DesireBtn:hover{background-image:url(../images/HeartCardAdd.svg)}
.DesireBtn.Active{background-image:url(../images/HeartCardAdd.svg)}

.CompareBtn{background:url(../images/Compare.svg) no-repeat center center / cover;cursor:pointer}
body:not(.IsTouch) .CompareBtn:hover{background-image:url(../images/CompareAdd.svg)}
.CompareBtn.Active{background-image:url(../images/CompareAdd.svg)}

.TAC{text-align:center}
.TAR{text-align:right}
.TTU{text-transform:uppercase}
.TDU{text-decoration:underline}
.MA{margin:0 auto}
.MLA{margin-left:auto}
.MRA{margin-right:auto}
.Red{color:red}
.NoWrap{word-wrap:normal;white-space:nowrap}

.Errors{padding-bottom:25px}
.DN{display:none!important}
.Hidden{display:none!important}

.btn{padding:7px 5px;text-align:center;border:0;cursor:pointer;background:transparent;outline:none;color:var(--color-0)!important;-webkit-border-radius:var(--radius-1);-moz-border-radius:var(--radius-1);border-radius:var(--radius-1);text-decoration:none!important}
.BorderBtn{padding:5px;border:1px solid transparent;background-color:var(--color-0)!important}
a.More{position:relative;color:var(--color-4);text-decoration:underline}
.CommonReturnBtn{padding-top:10px}
.SCBanner + .CommonReturnBtn,.Date + .CommonReturnBtn{padding-top:15px}
.CommonReturnBtn a{display:inline-block;padding:7px 15px}
.CommonRemoveBtn{display:block;width:17px;height:17px;background:url(../images/CommonRemoveIcon.svg) no-repeat center center;background-size:17px 17px;cursor:pointer}

.BGGreen{background-color:var(--color-4)}
.BGGreen:hover{color:var(--color-0)!important;background-color:var(--color-effect-4)}
.BGDarkGreen{background-color:#00A431}
.BGDarkGreen:hover{color:var(--color-0)!important;background-color:#008A29}
.BGOrange{background-color:var(--color-5)}
.BGOrange:hover{color:var(--color-0)!important;background-color:#E05F38}
.BGBrown{background-color:#A97661}
.BGBrown:hover{color:var(--color-0)!important;background-color:#8E6352}

.BorderBtn.BGGreen{color:var(--color-4)!important;border-color:var(--color-4)}
.BorderBtn.BGGreen:hover{color:var(--color-effect-4)!important;border-color:var(--color-effect-4)}
.BorderBtn.BGDarkGreen{color:#00A431!important;border-color:#00A431}
.BorderBtn.BGDarkGreen:hover{color:#008A29!important;border-color:#008A29}
.BorderBtn.BGOrange{color:var(--color-5)!important;border-color:var(--color-5)}
.BorderBtn.BGOrange:hover{color:#E05F38!important;border-color:#E05F38}

.btn[disabled]{cursor:default;background-color:var(--color-19)!important}

.LabelBGGreen{background-color:var(--color-13)}
.LabelBGOrange{background-color:var(--color-5)}
.LabelBGRed{background-color:var(--color-12)}

.BoxShadowCloud{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.07);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.07);box-shadow:0 0 7px 0 rgba(0,0,0,.07)}
.BoxShadowCard{-webkit-box-shadow:1px 1px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:1px 1px 15px 0 rgba(0,0,0,.15);box-shadow:1px 1px 15px 0 rgba(0,0,0,.15)}
.BoxShadowColor{-webkit-box-shadow:2px 2px 7px 0 rgba(0,0,0,.10);-moz-box-shadow:2px 2px 7px 0 rgba(0,0,0,.10);box-shadow:2px 2px 7px 0 rgba(0,0,0,.10)}
.BoxShadowWhite{-webkit-box-shadow:2px 2px 7px 0 rgba(255,255,255,.30);-moz-box-shadow:2px 2px 7px 0 rgba(255,255,255,.30);box-shadow:2px 2px 7px 0 rgba(255,255,255,.30)}
.BoxShadowBlack{-webkit-box-shadow:2px 2px 7px 0 rgba(0,0,0,.20);-moz-box-shadow:2px 2px 7px 0 rgba(0,0,0,.20);box-shadow:2px 2px 7px 0 rgba(0,0,0,.20)}

.WhiteBG{background-color:var(--color-0)}

.CommonRating{position:relative;display:block;width:80px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAMAAADEfo0+AAAAWlBMVEUAAAD8bUD8bD/8bUD8bUD8bUD8bT/8bUD8bT/8bUD8bD/8bED8bUD8bUD8bUD8bUD8bUD8bUD7bD/8bUD8bUD8bUD8bUD8bUD8bUD8bD/8bUD7bD/8bD/8bD/gtn5IAAAAHXRSTlMAhmxoSeJOILfr08hCN7JyBvX1l5aUjXcrck9PBmgpbXsAAACISURBVHgBjc83EsMwDETRFYNyzg57/2t6hKFg0pVfgWIHzYdoW6SaBom875+IFLVzdYHAlJU/gMNXpZGhmxyEmzqInPJdMEcw7NfdB9xcf93S6WDXc9vO1eqQLd4Yv2TfwY7AaHX4r4V8pS1k0kKhLTODWVsCbXlQRC0UUQtF1MKrhT8t77vlA78BCWruCnsDAAAAAElFTkSuQmCC) 0 0 repeat-x}
.CommonRating > .Bar{position:absolute;left:0;top:0;bottom:0;width:0;height:100%!important;margin:0!important;padding:0!important;background:inherit;background-position:0 bottom;-webkit-transition:width 250ms;-o-transition:width 250ms;transition:width 250ms}
.CommonRating > .Bar_1{width:20%}
.CommonRating > .Bar_2{width:40%}
.CommonRating > .Bar_3{width:60%}
.CommonRating > .Bar_4{width:80%}
.CommonRating > .Bar_5{width:100%}

.SelectRating{display:block;position:relative;width:125px;height:22px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSI0NHB4IiB2aWV3Qm94PSIwIDAgMjUgNDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAuOTgwOTI1NzE2LDguNzIzMzAzMDIgTDUuODkwMTg5NzUsMTMuOTk1ODgxMSBMNS4wMDAwMTQ0OSwyMS4xNjAxOTQyIEwxMS41MDE0Nzg4LDE4LjA5Mjc1NzYgTDE3Ljk5OTk2NDksMjEuMTYwMDI3OCBMMTcuMTA5ODEwMiwxMy45OTU4ODExIEwyMi4wMTkxMjQ2LDguNzIzMjQ4OTkgTDE0Ljk2NjE4MzksNy4zNjA1MTMyNSBMMTQuODUzMjU0OSw3LjE1NDUwOTMyIEMxMi41Mjk0NDM1LDIuOTE1NDM0NjcgMTEuOTE1MzA3OSwxLjc5NTEzNDM0IDExLjUwMTQzNTcsMS4wNDAxNTI3MiBDMTEuMDg3NTYzNSwxLjc5NTEzNDM1IDEwLjQ3MzQyNzksMi45MTU0MzQ2OCA4LjE0OTYxNjQ2LDcuMTU0NTA5MzIgTDguMDM2Njc3MzIsNy4zNjA1MzE4MSBMMC45ODA5MjU3MTYsOC43MjMzMDMwMiBaIiBzdHJva2U9IiNGQUM5MTgiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPjxwYXRoIGQ9Ik0wLDMwLjQwMzUyMTYgTDUuMzY1MjMwOTYsMzYuMTY1ODEwNyBMNC4zOTE4MjI3MSw0NCBMMTEuNTAxNDM1Nyw0MC42NDU2MzQ2IEwxOC42MDgxNzczLDQ0IEwxNy42MzQ3NjksMzYuMTY1ODEwNyBMMjMsMzAuNDAzNTIxNiBMMTUuMjkxNjk3OSwyOC45MTQxNiBDMTIuNzY0ODU2NCwyNC4zMDQ3MiAxMS41MDE0MzU3LDIyIDExLjUwMTQzNTcsMjIgQzExLjUwMTQzNTcsMjIgMTAuMjM4MDE1LDI0LjMwNDcyIDcuNzExMTczNTIsMjguOTE0MTYgTDAsMzAuNDAzNTIxNiBaIiBmaWxsPSIjRkFDOTE4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD48L3N2Zz4=) 0 0 repeat-x;cursor:pointer}
.SelectRating > .SelectRatingData{position:absolute;left:0;top:0;bottom:0;width:0;height:100%;max-width:100%;overflow:hidden;background:inherit;background-position:0 bottom;pointer-events:none}

/**/

.WebForm.SmallWebForm{max-width:450px;width:100%}
.WebForm .ImitationH2{color:var(--color-1);padding-bottom:20px}
.WebForm .Descr{padding:12px 0 15px 0;font-size:var(--fs-13)}
.WebForm .Descr > ul:last-child{padding-bottom:5px}
.WebForm input[type='text'],.WebForm input[type='email'],.WebForm input[type='search'],.WebForm input[type='tel'],.WebForm input[type='password'],.WebForm textarea{font-family:'Open Sans',sans-serif;color:var(--color-3);font-size:var(--fs-14);font-weight:400;font-style:normal;width:100%;height:38px;line-height:36px;vertical-align:middle;padding:0 10px;margin:0;border:1px solid var(--color-9);background-color:var(--color-0);text-overflow:ellipsis;text-shadow:none}
.WebForm input[type='text'][disabled],.WebForm input[type='email'][disabled],.WebForm input[type='search'][disabled],.WebForm input[type='tel'][disabled],.WebForm input[type='password'][disabled],.WebForm textarea[disabled]{background-color:#EBEBEB}
.WebForm input[type='text'].ClientPrice{font-size:var(--fs-18);text-align:center}
.WebForm input[type='text'].Default{color:var(--color-9)}
.WebForm input[type='text']:hover,.WebForm input[type='email']:hover,.WebForm input[type='search']:hover,.WebForm input[type='tel']:hover,.WebForm input[type='password']:hover,.WebForm textarea:hover,.WebForm .select-selected:hover{border-color:var(--color-effect-1)}
.WebForm input[type='checkbox'],.WebForm input[type='radio']{padding:0;margin:0;width:15px;height:15px;vertical-align:top}
.WebForm textarea{width:100%;height:178px;line-height:1.5rem;padding:3px 8px;overflow:auto;resize:none}
.WebForm select,.WebForm .customSelect{width:100%}
.WebForm .select-selected:after{margin-top:4px}
.WebForm .CommonWebFormItem{width:100%;padding-bottom:17px}
.WebForm .CommonWebFormItem a{text-decoration:underline}
.WebForm .CommonWebFormItem label,.WebForm .CommonWebFormItem > span,.FileNameContainer{color:var(--color-11);font-size:var(--fs-13);font-weight:400}
.WebForm .CommonWebFormItem label + *,.WebForm .CommonWebFormItem > span + *{margin-top:7px}
.WebForm .CommonWebFormItem label + div,.WebForm .CommonWebFormItem > span + div{padding-top:7px}
.WebForm .CommonWebFormItem .UploadFileWrap{padding-top:0}
.WebForm .CommonWebFormItem .UploadFileWrap input[type = 'file']{display:none}
.WebForm .CommonWebFormItem .SelectFileContainer{position:relative;width:120px;height:32px;line-height:32px;text-align:center;background-color:var(--color-16)}
.WebForm .CommonWebFormItem .SelectFileContainer:hover{background-color:var(--color-18)}
.WebForm .CommonWebFormItem .SelectFileContainer label{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}
.WebForm .CommonWebFormItem .SelectFileContainer label > span{text-transform:uppercase;color:var(--color-11);font-size:var(--fs-12)}
.WebForm .CommonWebFormItem .FileNameContainer{padding-left:8px;color:var(--color-15)}
.WebForm .RequiredDescr{font-size:var(--fs-13)}
.WebForm .BottomBtns{padding-top:10px}
.WebForm .BottomBtns > .btn{position:relative;padding-left:15px;padding-right:15px}
.WebForm .BottomBtns > .btn[disabled],.WebForm .BottomBtns > .btn[data-loading]{color:var(--color-8)!important;background-color:var(--color-6)!important}

.PersonalDataItem{line-height:17px}
.PersonalDataItem input[type = 'checkbox'].NoMarkedConsent + span,.PersonalDataItem input[type = 'checkbox'].NoMarkedConsent + span a{color:#E100FF!important}
.CheckBoxWFI input{position:absolute;z-index:-1;opacity:0}
.CheckBoxWFI span{position:relative;padding-left:22px}
.CheckBoxWFI span::before{position:absolute;left:0;top:0;content:'';display:block;width:15px;height:15px;border:1px solid var(--color-19);background-color:var(--color-0)}
.PersonalDataItem input[type = 'checkbox'].NoMarkedConsent + span::before{border-color:#E100FF}
.CheckBoxWFI input:checked~span:before{background:var(--color-0) url(../images/CheckedFilter.png) center center no-repeat}
.CheckBoxWFI label{width:100%;cursor:pointer}
.CheckBoxWFI label:not(:last-child){margin-bottom:5px}

/**/

.SearchPageWrap .WebForm{padding-bottom:20px}
.CommonSearchWrap .CommonWebFormItem{position:relative;padding:0;margin-bottom:20px}

/**/

.CommonItemAmount{width:91px;height:24px;margin:0 auto}
.CommonItemAmount .ToReduceCountBtn,.CommonItemAmount .ToIncreaseCountBtn{width:29px;color:#C4C4C4;text-align:center;border:1px solid var(--color-9);background-color:var(--color-0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.CommonItemAmount .ToReduceCountBtn:not(.Active),.CommonItemAmount .ToIncreaseCountBtn:not(.Active){opacity:0.5;cursor:default}
.CommonItemAmount .ToReduceCountBtn.Active:hover,.CommonItemAmount .ToIncreaseCountBtn.Active:hover{border-color:var(--color-1);color:var(--color-1)}
.CommonItemAmount .Amount{width:33px}
.CommonItemAmount .Amount input[type = "text"]{width:100%;height:100%;padding:0 2px!important;color:var(--color-11);border:0;border-top:1px solid var(--color-9);border-bottom:1px solid var(--color-9);text-align:center}

/**/

.CommonGridItems.Border .CommonGridHeader{border-top:1px solid var(--color-17)}
.CommonGridHeader,.CommonGridDataItem.SubCaption{font-weight:600;text-align:center}
.CommonGridItems.Border .CommonGridDataItem:not(.SubCaption) > div:not(.RightItems),.CommonGridItems.Border .CommonGridDataItem:not(.SubCaption) .RightItems > div{border-left:1px solid var(--color-17);border-bottom:1px solid var(--color-17)}
.CommonGridDataItem > div:not(.RightItems),.CommonGridDataItem .RightItems > div{padding:10px 5px}
.CommonGridItems.Border .CommonGridDataItem > div:last-child{border-right:1px solid var(--color-17)}
.CommonGridItems.Border .CommonGridDataItem.SubCaption{border-left:1px solid var(--color-17);border-bottom:1px solid var(--color-17)}
.CommonGridItems.Hover .CommonGridDataItem:not(.CommonGridHeader):not(.SubCaption):hover{background-color:#EFEFEF}
.CommonGridDataItem.SubCaption *:not(.RightItems){padding:10px 5px}

.CommonGridItems .Number,.CommonGridItems .Price,.CommonGridItems .Count,.CommonGridItems .SummaryPrice,.CommonGridItems .RemoveBtn{text-align:center}
.CommonGridItems .Number{width:42px}
.CommonGridItems .Price{width:90px}
.CommonGridItems .Count{width:110px}
.CommonGridItems .SummaryPrice{width:110px}
.CommonGridItems .OrderStatus{width:100px}
.CommonGridItems .Type{width:200px}
.CommonGridItems .Price,.CommonGridItems .SummaryPrice{font-weight:600}
.CommonGridItems .EditBtn{width:150px}
.CommonGridItems .RemoveBtn{width:50px}

.CommonGridItems.Static > .CommonGridDataItem > div:not(:last-child),
.CommonGridItems.Static > .CommonGridDataItem .RightItems > div:not(:last-child){border-right:1px solid #E1E1E1}
.CommonGridItems.Static .CommonGridDataItem:nth-child(2n){background-color:#EFF1F0}
.CommonGridItems.Static a{text-decoration:underline}
.CommonGridItems.Static a:hover{text-decoration:none}

.UCPTabs .CommonGridItems{margin-bottom:15px}
.UCPTabs .CommonGridDataItem div{text-align:left!important}
.UCPTabs .CommonGridDataItem > div:not(.RightItems),.UCPTabs .CommonGridDataItem .RightItems > div{padding:10px}

.UCPTabs .BottomBtns .btn{padding-left:15px;padding-right:15px}
.UCPTabs .BottomBtns > div > *:not(:last-child){margin-right:15px}

/**/

.OrderInfo > div{padding-bottom:25px}
.OrderInfo .Caption{padding-bottom:5px;font-size:var(--fs-15);color:var(--color-11);font-weight:600}
.OrderInfo .TotalInfo{font-weight:600;text-transform:uppercase}

/**/

.PaginalNavigation + .GIPLFTIODCategoryCaption{padding-top:35px}
.ImitationH4 + .GIPriceListForTheInstallationOfDoors{margin-top:10px}
.GIPriceListForTheInstallationOfDoors .CommonGridHeader .Name{text-transform:uppercase}
.GIPriceListForTheInstallationOfDoors .RightItems > div{text-align:center}

.GIPLFTIODBottom{padding:10px 0}
.GIPLFTIODBottom > div{padding-top:10px}
.GIPLFTIODBottom .TotalPrice{}
.GIPLFTIODBottom .TotalPrice .Total,.GIPLFTIODBottom .TotalPrice .Currency{font-weight:600}
.GIPLFTIODBottom .ToBasketBtn{}
.GIPLFTIODBottom .ToBasketBtn .btn{padding:6px 22px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.GIPLFTIODBottom + .Caption{padding-top:15px}

.ApplicationForTheInstallationOfDoorsWebForm{padding:30px;margin:20px 0}
.ApplicationForTheInstallationOfDoorsWebForm > form{max-width:500px;width:100%}

/**/

.Certificates{font-size:var(--fs-13)}
.Certificates .CGroup + .CGroup{padding-top:20px}
.Certificates .ImitationH4{padding-bottom:15px;color:var(--color-20)}
.Certificates .ImitationH4[data-is_small_padding]{padding-bottom:0}
.Certificates .ImitationH5{padding-bottom:0}
.Certificates .CommonContentText{padding:15px 0 10px 0}
.Certificates .List{padding-top:15px;text-align:center}
.Certificates .Item{width:152px;margin:0 40px 20px 0}
.Certificates .Item > .Img{width:100%;height:210px;border:1px solid var(--color-2);background-color:var(--color-0);cursor:pointer}
.Certificates .Item > .Img:hover{border-color:var(--color-effect-2)}
.Certificates .Item > .Name{padding:4px 2px 0 2px}
.Certificates .CFile{padding-top:15px}
.Certificates .CFile .CommonParagraphWithSmallIcon.Center{padding-top:0.7rem!important}

/**/

.ComparePage{font-size:var(--fs-12)}

.ComparePage .FirstCol,.ComparePage .Items > div{min-width:200px;width:200px}
.ComparePage .Items{overflow:hidden}
.ComparePage .Items.Scroll{overflow-x:visible;-webkit-overflow-scrolling:touch}
.ComparePage .Items > div{padding-left:5px;padding-right:5px}

.ComparePage .CHeader .FirstCol{padding-right:5px}
.ComparePage .CHeader .FirstCol span{color:var(--color-3);cursor:pointer}
.ComparePage .CHeader .Items > div{padding:0 5px 40px 5px}

.ComparePage .CBody{padding-top:15px;-webkit-border-radius:var(--radius-1);-moz-border-radius:var(--radius-1);border-radius:var(--radius-1);background-color:var(--color-24)}
.ComparePage .CBody > div > div{padding-top:15px;padding-bottom:15px}
.ComparePage .CBody > div:not(:last-child) > div{border-bottom:1px solid var(--color-16)}
.ComparePage .CBody > div:hover{background-color:var(--color-16)}
.ComparePage .CBody .FirstCol{min-width:170px;width:170px;padding-right:5px;margin-left:30px;color:var(--color-28);text-transform:uppercase}
.ComparePage .CBody .FirstCol.WithPrice{padding-top:18px}
.ComparePage .CBody .Items{text-align:center;margin-right:30px}
.ComparePage .CBody .PriceInfo{color:var(--color-1);font-size:var(--fs-18)}

.ComparePage.HideIdenticalParams .CBody > div[data-is_similar]{display:none}

.CPH .Delete{padding-bottom:15px}
.CPH .Delete span{position:relative;padding-left:5px}
.CPH .Delete span:before{content:'';display:block;position:absolute;left:-11px;top:50%;width:10px;height:10px;margin-top:-5px;background:url(../images/LightClose.svg) no-repeat 0 center;background-size:10px 10px}
.CPH .Img{height:240px}
.CPH .Img img{max-height:236px}
.CPH .Name{line-height:1rem;padding-top:12px;text-align:center;font-size:var(--fs-13)}
.CPH .Name a{color:var(--color-11)}

/**/

.CommonStaticPhotosInContentWrap{padding:10px 0 1.37rem 0;text-align:center;font-size:var(--fs-13)}
.CommonStaticPhotosInContentWrap .Item{margin-bottom:20px}
.CommonStaticPhotosInContentWrap .Item > .Img{width:100%;border:1px solid var(--color-2);background-color:var(--color-0);cursor:pointer}
.CommonStaticPhotosInContentWrap .Item > .Img:hover{border-color:var(--color-effect-2)}
.CommonStaticPhotosInContentWrap .Item > .Name{padding:4px 2px 0 2px;font-weight:600;font-size:var(--fs-15);color:var(--color-26)}

.CommonStaticPhotosInContentWrap.GridTwoInARow .Item{width:48%}
.CommonStaticPhotosInContentWrap.GridThreeInARow .Item{width:31%;margin-right:3.5%}
.CommonStaticPhotosInContentWrap.GridThreeInARow .Item:nth-child(3n){margin-right:0}

/**/

.BasketContent{padding:0 20px}

.GIProductsInTheBasket > div{border-bottom:1px solid var(--color-4)}
.GIProductsInTheBasket .CommonGridHeader .PhotoAndName{text-align:left}
.GIProductsInTheBasket .CommonGridDataItem > div:not(.RightItems),.GIProductsInTheBasket .CommonGridDataItem .RightItems > div{padding:14px 5px}
.GIProductsInTheBasket .Count{width:180px}
.GIProductsInTheBasket .PhotoAndName > .Photo{width:35px}
.GIProductsInTheBasket .PhotoAndName > .Photo img{vertical-align:middle}
.GIProductsInTheBasket .PhotoAndName > .Name{padding-left:23px;padding-right:5px}

.PITBFooterInfo{padding:28px 0}
.PITBFooterInfo .Btns{padding-right:15px}
.PITBFooterInfo .Btns > .btn{padding:7px 17px}
.PITBFooterInfo .Btns > .btn:not(:last-child){margin-right:20px}
.PITBFooterInfo .SummaryPrice{font-size:var(--fs-20)}
.PITBFooterInfo .SummaryPrice > span:first-child{color:#6F6D6D}
.PITBFooterInfo .SummaryPrice .Value,.PITBFooterInfo .SummaryPrice .RUR{font-size:var(--fs-24);font-weight:600}
.PITBFooterInfo .SummaryPrice .Value{padding-right:4px}

/**/

.customSelect{position:relative;width:187px;font-size:var(--font-size-14);color:var(--color-black);margin-right:20px}
.customSelect select,.select-hide{display:none}
.select-selected{padding:5px 16px;background-color:var(--color-0);color:var(--color-1);border:1px solid var(--color-9);-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);cursor:pointer}
.select-selected:after{position:absolute;content:url(../images/ArrowDropdown.svg);display:block;top:50%;right:13px;-webkit-transform:translate(0,-65%);-moz-transform:translate(0,-65%);-ms-transform:translate(0,-65%);-o-transform:translate(0,-65%);transform:translate(0,-65%)}
.select-items{position:absolute;background-color:var(--color-0);top:100%;left:0;right:0;border:1px solid var(--color-9);border-top:none;z-index:99}
.select-items div{color:var(--color-1);padding:7px 16px;background-color:var(--color-0);border-bottom:1px solid var(--color-9);cursor:pointer}
.select-items div:last-child{border-bottom:none}
.select-items div:hover{background-color:var(--color-4);color:var(--color-0)}
.select-items div[disabled]{cursor:not-allowed;background-color:#EDEDED}
.select-items div[disabled]:hover{color:var(--color-1)}
.same-as-selected{background-color:var(--color-0);color:var(--color-11)}
.select-selected.select-arrow-active{font-weight:600;-webkit-border-radius:var(--radius-3);-moz-border-radius:var(--radius-3);border-radius:var(--radius-3)}

/**/

.Container{width:100%;max-width:1480px;padding:0 15px;margin:0 auto}
.Container img{max-width:100%;max-height:100%;height:auto}
.Container img:not(.Static):not([width]){width:auto!important}
.Container img:not(.Static)[width][height]{/*width:auto!important;*/height:auto!important}

/**/

.FB{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}

.FB_C{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.FB_M{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.FB_LA{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.FB_RA{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.FB_CA{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}

.FB_SB{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.FB_SA{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}

.FB_F1{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}
.FB_F2{-webkit-flex:2 0;-ms-flex:2 0;flex:2 0}

.FB_FG1{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1}
.FB_FG2{-webkit-box-flex:2;-webkit-flex-grow:2;flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2}

.FBB_LA{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}
.FBB_CA{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.FBB_RA{-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end}

.FB_AI_C{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.FB_AI_LA{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.FB_AI_RA{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}

/**/

.CommonMobileMenu{position:fixed;left:-100%;top:0;width:100%;background-color:rgba(0,0,0,0.6);z-index:99999;overflow-x:hidden}
.CommonMobileMenu .LocalOverlay{position:fixed;left:-100%;top:0;width:100%;height:100vh;z-index:-1;opacity:0.5;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.CommonMobileMenu .Body{width:285px;left:-100%;top:0;height:100vh;background:var(--color-0);z-index:3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.CommonMobileMenu .Body > .Scroll{height:100vh}
.CommonMobileMenu.Active,.CommonMobileMenu.Active .Body,.CommonMobileMenu.Active .LocalOverlay{left:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.CommonMobileMenu.Active .Body{-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}

/**/

.CaptionWithLinesWrap{padding-top:30px;padding-bottom:27px}
.CaptionWithLinesWrap .Data > *:nth-child(2){max-width:90%;padding:0 30px;text-align:center;text-transform:uppercase}
.CaptionWithLinesWrap .Data > *:nth-child(1),.CaptionWithLinesWrap .Data > *:nth-child(3){position:relative}
.CaptionWithLinesWrap .Data > *:nth-child(1):after,.CaptionWithLinesWrap .Data > *:nth-child(3):after{content:'';position:absolute;left:0;top:50%;display:block;width:100%;height:0.5px;max-height:1px;background-color:var(--color-3)}
.CaptionWithLinesWrap .Links > div{width:46%}
.CaptionWithLinesWrap .Links > div:nth-of-type(2){text-align:right}
.CaptionWithLinesWrap .Links a{position:relative;padding:0 10px;color:var(--color-4);text-decoration:underline}
.CaptionWithLinesWrap .Links > div:not(.FB) > div a:last-child{padding-right:0}
.CaptionWithLinesWrap .Links a:before{content:url(../images/ArrowList.svg);position:absolute;left:0;top:-1px}
.CaptionWithLinesWrap .Links a:hover{color:var(--color-effect-4)!important}
.CaptionWithLinesWrap + div + form > .DesktopCCF{margin-bottom:0}

/**/

/*
.BannerForMain img{max-height:none;height:auto}
.BannerForMain + .CaptionWithLinesWrap{padding-top:37px}
*/
.BannersForMain img{content-visibility:visible}
.BannersForMain .slick-slider:not(.slick-initialized){position:relative;opacity:0.85;overflow:hidden}
.BannersForMain .slick-slider:not(.slick-initialized) .slick-slide{position:relative;left:0;top:0}
.BannersForMain .slick-slider.slick-initialized .slick-slide{display:block!important}
.BannersForMain + .CaptionWithLinesWrap{padding-top:37px}

/**/

.HeaderTopPanel{padding:30px 0 25px 20px;border-bottom:1px solid var(--color-4)}
.HPhoneWrap{margin-left:100px}
.HPhoneBlock .HPhone span{padding-left:4px}
.HPhoneBlock .HPhone:hover{color:var(--color-effect-3)}
.HPhoneBlock a,.HPhoneBlock .ImitationLink{font-weight:600;color:var(--color-1);font-size:var(--fs-17)}
.HPhoneBlock a:not(:last-child),.HPhoneBlock span:not(:last-child){margin-right:17px}
.HPhoneBlock span:not(:last-child) > span{margin-right:0}

.HButtons{text-align:center;margin-left:25px}
.HButtons a,.HButtons .ImitationLink{font-weight:400;font-size:var(--fs-14);-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline}

.CommonHeaderBtn{color:var(--color-2);position:relative}
.CommonHeaderBtn svg{margin-right:8px}
.CommonHeaderBtn:not(:first-child){margin-left:22px}
.CommonHeaderBtn .CommonCountInfo{display:none;width:auto;min-width:18px;height:auto;padding:2px;margin-right:0;font-size:var(--fs-11);aspect-ratio:1/1}
.CommonHeaderBtn .CommonCountInfo[data-count]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
/*.CommonHeaderBtn:last-child{margin-right:5px}
.CommonHeaderBtn:last-child svg{margin-right:20px}*/

.HShopPanel{position:relative}
.HShopPanel span{position:absolute;right:-2px;top:-8px}

.HСallBackBtn img{margin-left:20px;font-size:var(--fs-14)}

.HGeoPositionsAndShopPanelWrap{margin-left:auto}
.HGeoPositions{margin-right:120px}
.HGeoPositions a,.HGeoPositions .ImitationLink,.HGeoPositions .CL{font-size:var(--fs-16);text-decoration:underline}
.HGeoPositions a,.HGeoPositions .ImitationLink{color:var(--color-1)}
.HGeoPositions a img,.HGeoPositions .ImitationLink img,.HGeoPositions .CL img{margin-right:10px}
.HGeoPositions > div > *:not(:last-child){margin-right:17px}

.HeaderDesc{color:var(--color-2);font-size:var(--fs-14);margin-top:5px;text-align:center}

.HSearchAndMainMenuWrap{background-color:var(--color-0);margin:23px 0 20px;padding:5px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.11);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.11);box-shadow:0 0 5px 0 rgba(0,0,0,.11)}
.HSearchWrap{width:auto}
.HSearchWrap input{width:266px;height:30px;padding-left:10px;color:var(--color-2);border:1px solid var(--color-7);-webkit-border-radius:var(--radius-1);-moz-border-radius:var(--radius-1);border-radius:var(--radius-1)}
::-webkit-search-cancel-button{display:none}

/**/

.MainMenu{width:100%;height:20px;padding:0 18px 0 35px;font-size:var(--fs-15)}
.MMNav .MainMenu{height:auto!important}
.MainMenu > div > *:first-child{text-transform:uppercase}
.MainMenu > div > a{color:var(--color-1)}
.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu:hover > a{color:var(--color-effect-1)!important}
.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu{position:relative}
.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > a,.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > .CL{position:relative;padding-right:10px;z-index:2}
.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > a:after,.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > .CL:after{content:'';position:absolute;right:-17px;top:6px;display:block;width:17px;height:10px;background:url(../images/ArrowForMMWithSubItem.svg) no-repeat center center;background-size:17px 10px}
.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > .Items{position:absolute;left:-10px;right:-25px;top:-50%;display:none;padding:10px 0 0 0;z-index:1}
.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > .Items > div{padding:0 16px 9px 10px;background-color:var(--color-0)}
.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > .Items > div:first-child{margin-top:29px;padding-top:10px}
.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > .Items > div:last-child{padding-bottom:14px}
.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu:hover > a:after,.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu:hover > .CL:after{background-image:url(../images/ArrowForMMWithSubItemActive.svg)}
.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu:hover > .Items{display:block}

/**/

.Content{position:relative;padding-bottom:25px}

/**/

.LeftAside{width:270px}
.LACommonItem{background-color:var(--color-0);padding:20px 20px 25px 20px}
.LACommonItem > .Title{border-bottom:1px solid var(--color-4);display:block;padding-bottom:4px;margin-bottom:11px}

.Content[data-is_hide_left_aside = 'true'] .LeftAside{display:none}

/**/

.CommonToggleContainer .ToggleArrow{position:absolute;right:-4px;top:13px;display:block;width:25px;height:18px;background:url(../images/ArrowForLACatalogRubricator.svg) no-repeat center center;background-size:17px 10px;cursor:pointer}

.LACR{padding-top:12px;margin-bottom:20px;line-height:1.57em}
.LACR a{color:var(--color-1)}
.LACR > div > div:not(.DropDown){padding:2px 0 2px 23px;margin:8px 0 0 0;line-height:1.3em}
.LACR > div > div.LACRColorsItems:not(.DropDown){padding:7px 0 4px 0}
.LACR > div > div:not(.DropDown):not(.LACRColorsItems) > div > div{padding:8px 0 3px 23px;line-height:1.3em}
.LACR > div > div:not(.DropDown):not(.LACRColorsItems) > div > div > div{position:relative}
.LACR > div > div:not(.DropDown):not(.LACRColorsItems) > div > div > div:before{content:'—';display:block;position:absolute;left:-23px;top:1px;color:var(--color-16)}
.LACR > div > div:not(.DropDown):not(.LACRColorsItems) > div > div > div > div{padding:9px 0 7px 23px;line-height:1.2em}
.LACR .DropDown{position:absolute;left:250px;right:auto;top:0;display:none;width:calc(100% - 250px);z-index:9}
.LACR .DropDown .LACRColorsItems{display:block}

.LACRColorsItems{line-height:1.2rem}
.LACRColorsItems a{color:var(--color-2)}
.LACRColorsItems > div:not(.Back){padding:0 0 9px 0}
.LACRColorsItems .Img{width:20px;height:20px;margin:1px 15px 0 0}
.LACRColorsItems img{width:20px;height:20px;background:#E8E8E8 no-repeat center center;background-size:cover;-webkit-border-radius:var(--radius-4);-moz-border-radius:var(--radius-4);border-radius:var(--radius-4);overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:3px 2px 10px -4px #000}

.LACR .ShowAllItems{padding:4px 0}
.LACR .ShowAllItems span{display:inline;font-size:var(--fs-13);color:var(--color-3);border-bottom:1px dashed var(--color-3)}
.LACR .ShowAllItems span:hover{color:var(--color-effect-1);border-bottom-color:var(--color-effect-1)}

.LACR div[data-level = '1'] > .DropDown > .Arrow{position:relative;min-width:55px;width:55px;z-index:1}
.LACR div[data-level = '1'] > .DropDown > .Arrow:before{content:'';position:absolute;top:20px;right:-1px;display:block;width:16px;height:25px;background:url(../images/CatalogRubricatorDropDownArrow.png) no-repeat 0 0;background-size:16px 25px}
.LACR div[data-index = '2'] > .DropDown > .Arrow:before{top:64px}
.LACR div[data-index = '3'] > .DropDown > .Arrow:before{top:108px}
.LACR div[data-index = '4'] > .DropDown > .Arrow:before{top:152px}
.LACR div[data-index = '5'] > .DropDown > .Arrow:before{top:196px}
.LACR div[data-index = '6'] > .DropDown > .Arrow:before{top:240px}
.LACR div[data-index = '7'] > .DropDown > .Arrow:before{top:284px}
.LACR div[data-index = '8'] > .DropDown > .Arrow:before{top:328px}
.LACR div[data-index = '9'] > .DropDown > .Arrow:before{top:372px}
.LACR div[data-index = '10'] > .DropDown > .Arrow:before{top:416px}
.LACR div[data-level = '1'] > .DropDown > .Data{padding:20px 25px 0 25px;background-color:var(--color-0)}
.LACR div[data-level = '1'] > .DropDown > .Data > div{padding-bottom:25px;padding-top:0}

.LACR div[data-level] > div div{position:relative}
.LACR div[data-level = '1']:hover > .DropDown{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.LACR div[data-level = '1']{padding:11px 0 10px 0}
.LACR div[data-level = '2']{padding:4px 0}
.LACR .DropDown div[data-level = '2']{width:32%;padding-right:2%}
.LACR .DropDown div[data-level = '2']:nth-child(3n){padding-right:0}

.LACR .DropDown div[data-level = '2'] > a,
.LACR .DropDown div[data-level = '2'] > span:not(.ToggleArrow):not(.Close):not(.Action){font-weight:600;color:var(--color-1)}

.LACR div[data-level = '3']{padding:3px 0 2px 0}
.LACR div[data-level = '4']{padding:2px 0}

.LACR div[data-level = '1'] > a,
.LACR div[data-level = '1'] > span:not(.ToggleArrow):not(.Close):not(.Action),
.LACR div[data-level = '1'] > .CL{font-weight:600}

.LACR div[data-level = '2'] > a,
.LACR div[data-level = '2'] > span:not(.ToggleArrow):not(.Close):not(.Action),
.LACR div[data-level = '2'] > .CL{font-weight:500}

.LACR div[data-level = '3'] > a,
.LACR div[data-level = '4'] > a{color:var(--color-2)}
.LACR div[data-level = '4']{font-size:var(--fs-13)}

.LACR .DropDown a,
.LACR .DropDown span:not(.ToggleArrow):not(.Close):not(.Action){position:relative;display:inline;width:auto;padding:0}

.LACR .DropDown div[data-level = '2'] > div:not(.ShowAllItems):not(.LACRColorsItems), 
.LACR .DropDown div[data-level = '3'] > div{padding:4px 0 0 17px}
.LACR div[data-level = '2'] > .LACRColorsItems{padding:7px 0 4px 0}
.LACR .DropDown div[data-level]:after{content:'';position:absolute;left:-17px;top:12.5px;display:block;width:5px;height:5px;border-radius:100%;background-color:var(--color-4)}
.LACR .DropDown div[data-level = '2']:after{display:none}
.LACR .DropDown div[data-level = '3'] > div{display:none;padding-top:2px;padding-bottom:2px;margin-left:0}
.LACR .DropDown div:not(.Active)[data-level = '2'] > div > div:not(.ShowAllItems):nth-child(n+4){display:none}
.LACR .DropDown .Active + div{display:block!important}

.LACR > div{border-bottom:1px solid var(--color-4)}

.LACR .Static{padding:28px 0 10px;font-weight:700;font-size:var(--fs-16);color:var(--color-1);letter-spacing:0.6px}
.LACR .Static ~ div{position:relative}
.LACR .Static ~ div > a,
.LACR .Static ~ div > span:not(.ToggleArrow):not(.Close):not(.Action){font-weight:400}

.LACR .Active > div:not(.CommonMobileElement),
.LACR .Active > .LACRColorsItems{display:block!important}
.LACR .Active > .LACRColorsItems > div, 
.LACR .DropDown div[data-level = '2'] > .LACRColorsItems > div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.LACR > .Active > div:not(.ToggleArrow):not(.Close):not(.Action){border-top:1px solid var(--color-16)}
.LACR .Static ~ div:not(.Active) > div{display:none}
.LACR .Static ~ div > div + .ToggleArrow{top:13px}

.LACR div .ToggleArrow{display:none}
.LACR div .DropDown .ToggleArrow{display:block;right:-30px;top:3px}
.LACR .Static ~ div[data-level = '1'] div[data-level = '2'] > div{display:none}
.LACR .Static ~ div[data-level = '1'] .Active[data-level = '2'] > div{display:block}
.LACR .Static ~ div[data-level = '1'] .ToggleArrow{display:block}

.LACR div + .ToggleArrow, 
.LACR div .LACRColorsItems + .ToggleArrow{top:6px}
.LACR div .DropDown div[data-level = '2'] > .ToggleArrow, 
.LACR .Static ~ div[data-level = '3'] > div{display:none}
.LACR div[data-level = '2'] > .ToggleArrow, 
.LACR div[data-level = '2'] > .ToggleArrow{top:6px}
.LACR div[data-level = '3'] > .ToggleArrow, 
.LACR div[data-level = '3'] > .ToggleArrow{top:5px}
.LACR .Active > .ToggleArrow{background-image:url(../images/ArrowForLACatalogRubricatorActive.svg)}
.LACR .Active[data-level = '2'] > .ToggleArrow, 
.LACR .Active[data-level = '2'] > .ToggleArrow{top:5px}
.LACR .Active[data-level = '3'] > .ToggleArrow, 
.LACR .Active[data-level = '3'] > .ToggleArrow{top:4px}
.LACR a,
.LACR span:not(.ToggleArrow):not(.Close):not(.Action){display:inline-block;width:100%;padding-right:28px;cursor:pointer}
.LACR a > span:not(.ToggleArrow):not(.Close):not(.Action),
.LACR span:not(.ToggleArrow):not(.Close):not(.Action) > span:not(.ToggleArrow):not(.Close):not(.Action){display:inline;padding:0}

.LACR .Caption{text-transform:uppercase}

.LACR .More, 
.LACR .DropDown .More{margin:3px 0 0 0;display:inline-block;color:var(--color-effect-1)!important;text-decoration:underline}
.LACR .More:hover{text-decoration:none}

/**/

.LastViewedProductsForAside{margin-bottom:20px}
.LastViewedProductsForAside .Item{width:22%;padding:2px;margin-right:4%;border:1px solid var(--color-24);background-color:var(--color-0)}
.LastViewedProductsForAside .Item:hover{border-color:var(--color-9)}
.LastViewedProductsForAside .Item:last-child{margin-right:0}

/**/

.FeedbackForAside{margin-bottom:20px}
.FeedbackForAside .Item{padding:4px 0}
.FeedbackForAside .Item span{position:relative;padding-left:22px;cursor:pointer}
.FeedbackForAside .Item span:hover{text-decoration:underline}
.FeedbackForAside .Item.WriteToTheDirectorBtn span:before{content:url(../images/SmallEMailIcon.svg);position:absolute;left:0}
.FeedbackForAside .Item.ApplicationForCooperationBtn span:before{content:url(../images/SmallOrderIcon.svg);position:absolute;left:0;top:2px}

/**/

.ExpertOpinionPhotoOnLeftAside{margin-bottom:20px}
.ExpertOpinionPhotoOnLeftAside > .Img{cursor:pointer}

/**/

.LastReviewsOnLeftAside .Item{border-bottom:1px solid var(--color-9);padding-bottom:12px}
.LastReviewsOnLeftAside .Item + .Item{margin-top:15px}
.LastReviewsOnLeftAside .Item .Date{display:inline-block;color:var(--color-8);letter-spacing:0.02em;margin-bottom:11px}
.LastReviewsOnLeftAside .Item .Descr{margin-bottom:17px;line-height:1.3em;color:var(--color-3)}
.LastReviewsOnLeftAside .Item .Img{margin:0 20px 7px 0}
.LastReviewsOnLeftAside .Item .Img:nth-child(3n){margin-right:0}
.LastReviewsOnLeftAside .Item .Author{display:inline-block;color:var(--color-3);margin-top:13px}
.LastReviewsOnLeftAside .Item + .AddBtn{margin:21px 0}
.LastReviewsOnLeftAside .Item + .AllLink{margin-top:21px}

.OrderAFreeMeasurementBtn{padding-top:35px}
.OrderAFreeMeasurementBtn .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

/**/

.RightContent{min-width:calc(100% - 305px);width:100%;margin-left:35px}
.Content[data-is_hide_left_aside = 'true'] .LeftAside + .RightContent{min-width:100%;margin-left:0!important}

.RightContent.MainPage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.RightContent.MainPage > .LastPosition{-ms-flex-order:99;order:99}

/**/

.BreadCrumbs{margin-bottom:17px;font-size:var(--fs-13)}
.BreadCrumbs > *:not(:last-child){color:var(--color-10)}
.BreadCrumbs > *:last-child{color:var(--color-15)}
.BreadCrumbs > .Space{margin:0 4px}

/**/

.H1CaptionWrap{margin-bottom:30px}
.AdditionToTheTitle{font-size:var(--fs-24);color:var(--color-2);margin-left:22px;font-weight:300}

/**/

.CCSubCategoriesWithOnlyImage{margin-bottom:30px}
.CCSubCategoriesWithOnlyImage a{width:22%;height:146px;padding:5px;margin:0 4% 14px 0;text-align:center;border:1px solid var(--color-2);background-color:var(--color-0)}
.CCSubCategoriesWithOnlyImage a:nth-child(4n){margin-right:0}
.CCSubCategoriesWithOnlyImage a:hover{border-color:var(--color-4)}
.CCBannerWithSubCategories + .CCSubCategoriesWithOnlyImage{margin-top:30px}

/**/

.CCSubCategoriesWithImageAndCaption{padding:25px 0 10px 0;margin-bottom:30px;background-color:var(--color-0)}
.CCSubCategoriesWithImageAndCaption a{width:25%;padding:0 5px 15px 25px;color:var(--color-2)}
.CCSubCategoriesWithImageAndCaption a img{width:80px}
.CCSubCategoriesWithImageAndCaption a:hover{border-color:var(--color-4)}
.CCSubCategoriesWithImageAndCaption a span{padding-left:10px}
.CCBannerWithSubCategories + .CCSubCategoriesWithImageAndCaption{margin-top:30px}

/**/

.CommonQuadroCategoriesWithImageAndName{margin-bottom:30px}
.CommonQuadroCategoriesWithImageAndName > a{width:15%;margin:0 2% 20px 0;text-align:center;color:var(--color-11)}
.CommonQuadroCategoriesWithImageAndName > a:nth-child(6n){margin-right:0}
.CommonQuadroCategoriesWithImageAndName > a .Img{width:100%;height:146px;padding:5px;margin-bottom:7px;background-color:var(--color-0);border:1px solid var(--color-2)}
.CommonQuadroCategoriesWithImageAndName > a .Img img{vertical-align:middle}
.CommonQuadroCategoriesWithImageAndName > a  span{text-decoration:none}
.CommonQuadroCategoriesWithImageAndName > a:hover .Img{border-color:var(--color-4)}
.CommonQuadroCategoriesWithImageAndName > a:hover{color:var(--color-4)}
.CCBannerWithSubCategories + .CommonQuadroCategoriesWithImageAndName{margin-top:30px}

.CommonQuadroCategoriesWithImageAndName.OnTheMainPage{margin-bottom:0}

/**/
    
.CCBannerWithSubCategories{position:relative;margin:30px 0}
.CCBannerWithSubCategories .Caption{position:absolute;left:0;top:0;width:100%;padding:37px 27px 14px 27px}
.CCBannerWithSubCategories .Caption .H1CaptionWrap{margin-bottom:0}
.CCBannerWithSubCategories h1,.CCBannerWithSubCategories .AdditionToTheTitle{color:var(--color-0)!important;font-size:var(--fs-20)!important}

/**/

.CCNavigationPanel{margin-bottom:30px}
.CCNavigationPanel .FilterBtn{position:relative;width:113px;height:32px;margin-right:9px;background-color:var(--color-4);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.CCNavigationPanel .FilterBtn:hover,.CCNavigationPanel .FilterBtn.Active{background-color:var(--color-effect-4)}
.CCNavigationPanel .FilterBtn.Active:hover{background-color:#008A29}
.CCNavigationPanel .FilterBtn span{position:absolute;right:-10px;top:-8px}
.CCNavigationPanel .FilterBtn + .Sort{margin-left:20px}
.CCNavigationPanel .Sort span{margin-right:12px}
.CCNavigationPanel .customSelect{height:32px}
.CCNavigationPanel .customSelect .select-selected{height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.CCNavigationPanel .Count{margin-left:auto}
.CCNavigationPanel .Count > span{margin-right:3px}
.CCNavigationPanel .Count .Items > span[data-value]{color:var(--color-4);margin:0 8px;cursor:pointer}
.CCNavigationPanel .Count .Items > .Space{width:1px;background-color:var(--color-9)}
.CCNavigationPanel .Count .Items > span.Active,.CCNavigationPanel .Count .Items > span[data-value]:hover{color:var(--color-2)}
.CCNavigationPanel .Count .Items > span[data-value]:last-child{margin-right:0}

.CCNavigationPanel.ForAComprehensiveFilterByType{margin-bottom:0}
.CCNavigationPanel.ForAComprehensiveFilterByType .FilterBtn{display:none;width:100%;margin-right:0}

/**/

.DesktopCCF{display:none;padding:20px;margin-bottom:25px;background-color:var(--color-0);-webkit-box-shadow:1px 1px 15px rgb(0 0 0 / 15%);-moz-box-shadow:1px 1px 15px rgb(0 0 0 / 15%);box-shadow:1px 1px 15px rgb(0 0 0 / 15%)}
.ComprehensiveCatalogCategoryFilterByType .DesktopCCF{padding:0;margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.CCF.Active{display:block}

.CCF .CommonRangeSlider{margin-top:10px}

.CCF .ColorsItem{/*width:300px*/width:31%}
.CCF .ColorsItem .Title{padding-left:15px;margin-bottom:15px;color:var(--color-2);font-size:var(--fs-15);font-weight:400}
.CCF .ColorsItem input{position:absolute;opacity:0}
.CCF .ColorsItem .Img{width:22px;height:22px;margin-right:5px;-webkit-border-radius:var(--radius-4);-moz-border-radius:var(--radius-4);border-radius:var(--radius-4);border:2px solid transparent;-webkit-box-shadow:2px 2px 7px rgb(0 0 0 / 10%);-moz-box-shadow:2px 2px 7px rgb(0 0 0 / 10%);box-shadow:2px 2px 7px rgb(0 0 0 / 10%)}
.CCF .ColorsItem .Img img{-webkit-border-radius:var(--radius-4);-moz-border-radius:var(--radius-4);border-radius:var(--radius-4)}
.CCF .ColorsItem label{position:relative;width:50%;padding-right:5px;margin-bottom:5px;color:var(--color-2);font-size:var(--fs-13);cursor:pointer}
.CCF .ColorsItem label span{width:75%}
.CCF .ColorsItem label input:checked ~ .Img{border-color:var(--color-4)}
.CCF .ColorsItem label input:checked ~ span{color:var(--color-effect-1)!important}
.CCF .ColorsItem label input:disabled ~ span,.CCF .ColorsItem label input:disabled ~ .Img{opacity:.5;cursor:default}
.CCF .ColorsItem .CWrap{height:160px}

.CCF .RightColumn{width:100%;max-width:66%}

.CCF .RangeItem input,.CCF .SelectItem .Title{position:relative;width:100%;height:36px;font:400 var(--fs-15) 'Open Sans',sans-serif;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-shadow:none;color:var(--color-3);background-color:var(--color-0);border:1px solid var(--color-17);-webkit-border-radius:var(--radius-1);-moz-border-radius:var(--radius-1);border-radius:var(--radius-1)}
.CCF .SelectItem .Title.WithSelected{color:var(--color-4);border-color:var(--color-4)}
.CCF .RangeItem input{padding:0 4px 0 14px}
.CCF .SelectItem .Title{padding:0 25px 0 14px}

.CCF .RangeItem input{border:0}
.CCF .RangeItem{position:relative;width:48%;-webkit-border-radius:var(--radius-1);-moz-border-radius:var(--radius-1);border-radius:var(--radius-1);border:1px solid var(--color-17)}
/*
.CCF .RangeItem:after{content:'';width:1px;height:100%;position:absolute;left:0;right:0;margin:0 auto;background-color:var(--color-17)}
.CCF .RangeItem span,
.CCF .RangeItem .Title{display:none}
.CCF .RangeItem input{width:150px;width:50%}
*/

.CCF .SelectItem .Title:after{content:url(../images/ArrowFilter.svg);position:absolute;top:5px;right:10px}
.CCF .SelectItem.Active .Title:after{top:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.CCF .SelectItem .Dropdown{height:0;opacity:0}
.CCF .SelectItem{width:48%;/*max-width:300px;*/margin-bottom:14px;cursor:pointer}
.CCF .SelectItem .Dropdown{position:absolute;z-index:-1;width:auto;padding:20px 12px 20px 18px;margin-top:10px;white-space:nowrap;color:var(--color-1);background-color:var(--color-0);-webkit-box-shadow:0 0 25px rgb(0 0 0 / 12%);-moz-box-shadow:0 0 25px rgb(0 0 0 / 12%);box-shadow:0 0 25px rgb(0 0 0 / 12%);-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2)}
.CCF .SelectItem.Active .Dropdown{height:auto;max-height:207px;z-index:50;opacity:1}
.CCF .SelectItem .Dropdown input{position:absolute;left:0;top:0;z-index:-1;opacity:0}
.CCF .SelectItem .Dropdown span::before{content:'';display:block;width:15px;height:15px;margin-right:7px;border:1px solid var(--color-19)}
.CCF .SelectItem .Dropdown input:checked~span:before{background:url(../images/CheckedFilter.png) center center no-repeat}
.CCF .SelectItem .Dropdown input:disabled~span{opacity:.5;cursor:default}
.CCF .SelectItem .Dropdown label{position:relative;width:100%;cursor:pointer}
.CCF .SelectItem .Dropdown label:not(:last-child){margin-bottom:7px}
.CCF .SelectItem .Dropdown .DDWrap{overflow:auto;width:100%}
/*
.CCF .SelectItem .Title,.CCF .ColorsItem .Title,.CCF .RangeItem .Title{cursor:pointer}
.CCF .SelectItem .Title:hover,.CCF .ColorsItem .Title:hover,.CCF .RangeItem .Title:hover,.CCF .SelectItem .Dropdown .DDWrap label:hover{color:var(--color-effect-1)}
.CCF .SelectItem:hover .Title,.CCF .ColorsItem:hover .Title,.CCF .RangeItem:hover .Title{border-color:var(--color-effect-2)}
*/

.CCF .Bottom{padding:18px 0 0 0}
.CCF .Bottom .ToFilterBtn{width:300px;font-size:var(--fs-15)}
.CCF .Bottom *:not(.Hidden) + .ToFilterBtn{margin-left:20px}
.CCF .Bottom .More{margin-right:auto;text-decoration:none}
.CCF .Bottom .More span{margin-right:10px;text-decoration:underline}
.CCF .Bottom .Drop img{margin-left:10px}
.CCF .Bottom .SaveFilterResult{margin-right:30px;color:var(--color-4);letter-spacing:0.03em}
.CCF .Bottom .SaveFilterResult img{position:relative;top:2px;margin-left:4px}
.CCF .Bottom .More.Active img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.CCF > .Wrap{height:195px;overflow:hidden}
.CCF > .Wrap.Active{height:auto;-webkit-transition:ease .3s all;-o-transition:ease .3s all;-moz-transition:ease .3s all;transition:ease .3s all}

/**/

.CCF2{height:395px!important;line-height:18px;color:var(--color-1);font-size:var(--fs-13);font-weight:400;-webkit-transition:ease .3s all;-o-transition:ease .3s all;-moz-transition:ease .3s all;transition:ease .3s all}
.CCF2.Active{height:auto!important}
.CCF2 .Scroll::-webkit-scrollbar{width:5px}

.CCF2 .LeftColumn{width:360px}
.CCF2 .RightColumn{width:auto;max-width:none}
.CCF2 .RightColumn .CCFItem{width:25%}
.CCF2 .CCFItem{position:relative;padding:0 15px;margin:0 0 30px 0}
/*.CCF2 .CCFItem:not(.PricesItem):after{content:'';display:block;position:absolute;top:35px;bottom:0;right:0;width:1px;background-color:var(--color-16)}*/
.CCF2 .CCFItem.RangeItem,.CCF2 .CCFItem.PricesItem{width:100%}
.CCF2 .CCFItem.RangeItem{border:none}
.CCF2 .CCFItem.ColorItem{width:50%}
.CCF2[data-two_column_color_field] .CCFItem.ColorItem{width:100%}
.CCF2[data-two_column_color_field] .CCFItem.ColorItem .Items label{width:50%}
.CCF2 .CCFItem.WithPriceAndColors{width:340px;padding-bottom:10px}
.CCF2 .CCFItem.WithPriceAndColors:after{top:48px}
/*
.CCF2 .CCFItem.RangeItem input{height:auto;border:1px solid var(--color-17)}
*/
.CCF2 .Title{height:33px;font-size:var(--fs-13);font-weight:600;color:var(--color-1)}
.CCF2 .CCFItem > .CCFItem > .Title{display:none}
.CCF2 .Inputs input{padding:0 5px;text-align:center;color:var(--color-2);font-size:var(--fs-13);height:33px;line-height:31px;border-radius:var(--radius-1);border:1px solid var(--color-17)}

.CCF2 .Items{line-height:16px;padding:8px 0 5px 0}
.CCF2 .Items label{/*position:relative;*/width:100%;cursor:pointer}
.CCF2 .Items label:not(:last-child){padding-bottom:12px}
.CCF2 .Items input{position:absolute;left:0;top:0;z-index:-1;opacity:0}
.CCF2 .Items label > span{position:relative;width:100%;-ms-flex-order:1;order:1}
.CCF2 .Items label > span > span{padding-left:20px}
.CCF2 .ColorItem .Items label > span > span{padding-left:0;padding-right:5px}
.CCF2 .Items label > span::before{content:'';display:block;position:absolute;top:2px;min-width:10px;width:10px;height:10px;border:1px solid var(--color-2);-ms-flex-order:2;order:2}
.CCF2 .ColorItem .Items label > span::before{left:-42px}
.CCF2 .Items label > input:checked ~ span{color:var(--color-effect-1)!important}
.CCF2 .Items label > input:checked ~ span:before{background:url(../images/CheckedFilter.png) center center no-repeat;background-size:9px 9px}
.CCF2 .Items label > input:disabled ~ *{opacity:.3;cursor:default}

.CCF2 .CCFItem.WithPriceAndColors .Items{height:134px;padding-top:10px}
.CCF2 .CCFItem:not(.WithPriceAndColors) > .Items{max-height:148px;margin-top:2px}

.CCF2 .CCFItem.WithPriceAndColors .ColorItem{width:100%!important}
.CCF2 .CCFItem.WithPriceAndColors .ColorItem .Items > label{width:143px;padding-right:5px}
.CCF2 .CCFItem.WithPriceAndColors .ColorItem .Items > label:nth-child(odd){position:relative}
.CCF2 .CCFItem.WithPriceAndColors .ColorItem .Items > label:nth-child(odd):after{content:'';display:block;position:absolute;top:-10px;bottom:-5px;right:-12px;width:1px;background-color:var(--color-16)}
.CCF2 .ColorItem .Items{margin-top:15px}
.CCF2 .ColorItem .Img{position:relative;top:-4px;min-width:20px;width:20px;height:20px;margin:0 7px 0 15px;-webkit-border-radius:var(--radius-4);-moz-border-radius:var(--radius-4);border-radius:var(--radius-4);border:2px solid transparent;-webkit-box-shadow:2px 2px 4px rgb(0 0 0 / 10%);-moz-box-shadow:2px 2px 4px rgb(0 0 0 / 10%);box-shadow:2px 2px 4px rgb(0 0 0 / 10%)}
.CCF2 .ColorItem .Img img{min-width:20px;width:20px;height:20px;min-height:20px;-webkit-border-radius:var(--radius-4);-moz-border-radius:var(--radius-4);border-radius:var(--radius-4)}

/**/

.CommonContentText{padding-top:20px;font-size:var(--fs-14);font-weight:normal}
.CommonContentText p{padding-bottom:1.37rem}
.CommonContentText ul{list-style:disc;padding:4px 0 27px 17px}
.CommonContentText ul li ul{padding-top:8px;padding-bottom:3px;margin-left:15px}
.CommonContentText ul li:not(:last-child){margin-bottom:10px}
.CommonContentText ul li::marker{color:var(--color-4)}
.CommonContentText ol{padding:0 0 24px 0;list-style-type:none;counter-reset:num}
.CommonContentText ol > li{position:relative;padding:0 0 9px 0;margin-left:29px}
.CommonContentText ol > li::before{content:counter(num);counter-increment:num;position:absolute;left:-29px;top:1px;width:18px;height:18px;line-height:18px;text-align:center;font-size:var(--fs-12);color:var(--color-4);font-weight:600;border:1px solid var(--color-4);-webkit-border-radius:var(--radius-4);-moz-border-radius:var(--radius-4);border-radius:var(--radius-4);background-color:var(--color-0)}
.CommonContentText ol > li > ul{padding:5px 0 0 15px}
.CommonContentText ol > li > ul + p{padding-top:25px}
.CommonContentText table{width:100%!important}
.CommonContentText table td{padding:7px;border:1px solid var(--color-16)!important}
.CommonContentText table p{padding-bottom:0}
.CommonContentText h2{text-transform:uppercase;text-align:left!important}
.CommonContentText p + h2,.CommonContentText h2 + p{padding-top:0.5rem}
.CommonContentText h2 + ul,.CommonContentText h2 + ol{padding-top:0.8rem}
.CommonContentText p + h3,.CommonContentText h3 + p{padding-top:0.4rem}
.CommonContentText h3 + ul,.CommonContentText h3 + ol{padding-top:0.6rem}
.CommonContentText p + h4,.CommonContentText h4 + p{padding-top:0.3rem}
.CommonContentText h4 + ul,.CommonContentText h4 + ol{padding-top:0.4rem}
.CommonContentText a,.CommonContentText .CL{text-decoration:underline;color:var(--color-4)}
.CommonContentText a:hover,.CommonContentText .CL[data-link]:hover{color:var(--color-effect-4)!important}
.CommonContentText .ImitationLink{text-decoration:underline}
.CommonTabData .CommonContentText{padding:0}
.CommonTabData .CommonContentText > *:last-child{padding-bottom:0;margin-bottom:0}

/**/

.RightContent.AboutOfShop .CommonContentText + .CommonContentText > div{margin:15px 0 10px 0}

.CompanyInNumbers, 
.CompanyPrinciples{text-align:center}

.CompanyHistory > div > div, 
.KeyAdvantagesOfTheCompany > div > div{margin-bottom:25px}

.CompanyHistory .Year, 
.KeyAdvantagesOfTheCompany .Number{max-height:88px;line-height:38px;padding:25px;margin:3px 25px 0 0;font-size:3rem;background-color:var(--color-4);color:var(--color-0);-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);-webkit-box-shadow:0 0 8px rgb(0 0 0 / 5%);box-shadow:0 0 8px rgb(0 0 0 / 5%)}

.CompanyHistory .Text p:last-child, 
.KeyAdvantagesOfTheCompany .Text p:last-child, 
.CompanyPrinciples .Descr p:last-child{padding-bottom:0}

.CompanyPrinciples > div > div, 
.VideoOurStores > div > div{width:33.3333%;padding:0 25px 25px 25px}

.CompanyPrinciples > div > div:nth-child(3n + 1), 
.VideoOurStores > div > div:nth-child(3n + 1){padding-left:0}
.CompanyPrinciples > div > div:nth-child(3n), 
.VideoOurStores > div > div:nth-child(3n){padding-right:0}

.CompanyInNumbers > div > div{width:25%;padding:0 25px 25px 25px}
.CompanyInNumbers > div > div:nth-child(4n + 1){padding-left:0}
.CompanyInNumbers > div > div:nth-child(4n){padding-right:0}
.CompanyInNumbers .Indicator{margin-bottom:5px;font-size:3rem;color:var(--color-4)}

.CompanyPrinciples .Icon img{height:85px}
.CompanyPrinciples .Icon{padding-bottom:5px}
.CompanyPrinciples .Caption{padding-bottom:15px;font-weight:700;color:var(--color-4)}

.VideoOurStores .Video{height:180px;background-color:var(--color-0);cursor:pointer}
.VideoOurStores .Caption{padding-top:10px;text-align:center}


/**/

.ImgPlusDeliveryAndPaymentContent > div:first-child{width:100px;padding-top:5px}
.ImgPlusDeliveryAndPaymentContent + .ImgPlusDeliveryAndPaymentContent{padding-top:25px}

/**/

.GCCharacteristics{color:var(--color-21)}
.GCCharacteristics a{color:var(--color-4)}
.GCCharacteristics a:hover{color:var(--color-effect-4)!important}
.GCCharacteristics .Item > div:first-child{width:200px;color:var(--color-1);font-weight:600}
.GCCharacteristics .Item > div:last-child{border-left:1px solid var(--color-16)}
.GCCharacteristics .Item > div .Multi > a{display:inline-block}
.GCCharacteristics .Item > div .Multi > a:not(:last-child){margin-bottom:10px}
.GCCharacteristics .Item > div:last-child > .Space{display:none}
.GCCharacteristics .Item > div:last-child > div:first-child{width:180px}
.GCCharacteristics .Item .Descr{font-size:var(--fs-12);border-left:1px dashed var(--color-16)}
.GCCharacteristics .Item:nth-child(2n){background-color:#EFF0F0}
.GCCharacteristics .GCDescription span{font-size:100%!important}
.GCCharacteristics .Item > div:first-child,.GCCharacteristics .Item:not(.WithDescr) > div:last-child,.GCCharacteristics .Item > div:last-child > div:first-child,.GCCharacteristics .Item .Descr{padding:8px 10px 10px 14px}

/**/

.H1CaptionWrap + .CommonContentText:not(.CCTopDescr),.CommonContentText > ul,.CommonContentText > ol,.CaptionWithLinesWrap + .CommonContentText{padding-top:0}

/**/

.CCTopDescr{padding:26px 30px 35px;margin-bottom:32px;background-color:var(--color-0);-webkit-border-radius:var(--radius-5);-moz-border-radius:var(--radius-5);border-radius:var(--radius-5);-webkit-box-shadow:0 0 8px rgb(0 0 0 / 5%);box-shadow:0 0 8px rgb(0 0 0 / 5%)}
.CCTopDescr > p:last-child,.CCTopDescr > ul:last-child,.CCTopDescr > ol:last-child{padding-bottom:0}
.CCBottomDescr{padding-top:40px}
.CCSubCategoriesWithOnlyImage + .CCBottomDescr{padding-top:0}

.SmallPaddingBottom{padding-bottom:0.3rem!important}

/**/

.BannerInTheListingOfProducts{display:grid;grid-template-columns:1fr 160px;gap:25px;width:100%;min-height:100px;padding:30px 15px 30px 26%;margin:15px 0;color:var(--color-0);border:2px solid var(--color-18);background:var(--color-4) no-repeat 0 0;background-size:25% auto}
.BannerInTheListingOfProducts p:not(:last-child){padding-bottom:5px}
.BannerInTheListingOfProducts > .Descr > .Title{font-weight:600;font-size:1.3rem}
.BannerInTheListingOfProducts > .Btn{padding-top:5px}
.BannerInTheListingOfProducts > .Btn > button{width:100%;padding:15px}
.BannerInTheListingOfInteriorDoorProducts{background-image:url(../images/BannersForCategory/banner_in_the_listing_of_interior_door_products.png)}
.BannerInTheListingOfEntranceDoorProducts{background-image:url(../images/BannersForCategory/banner_in_the_listing_of_entrance_door_products.png)}

/**/

.CatalogObjects{gap:20px 4%}
.CatalogObjects.SmallCOs{gap:20px 2%}
.CatalogObjects.FiveInARowCOs{gap:20px 2.5%}
h2 + div > .CatalogObjects{padding-top:15px}
.Caption + .CatalogObjects{padding-top:13px}

/**/

.CommonTabsWrap{padding:17px;background-color:var(--color-0)}
.CommonTabs{text-align:center;word-wrap:normal;white-space:nowrap}
.CommonTabs > *{position:relative;padding:4px 1px;margin-right:3px;border:1px solid var(--color-19);text-decoration:none!important;color:var(--color-21)!important;text-align:center;background-color:var(--color-19);cursor:pointer;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.CommonTabs > *:not(.Active):hover{background-color:#E7E7E7}
.CommonTabs > *:after{content:'';display:block;position:absolute;left:-4px;bottom:-1px;width:3px;height:1px;background-color:var(--color-19)}
.CommonTabs > *:first-child:after{display:none}
.CommonTabs > *:last-child{margin-right:0}
.CommonTabs > .Active{background-color:var(--color-0);border-bottom-color:transparent;cursor:default}

.CommonTabDatas{color:var(--color-20);border-left:1px solid var(--color-19);border-right:1px solid var(--color-19);border-bottom:1px solid var(--color-19)}
.CommonTabDatas > div,.SystemCommonForm{padding:30px}
.CommonTabDatas > div > p:last-child{padding-bottom:0}

/**/

.ComprehensiveCatalogCategoryFilterByType{padding:17px 2px;margin-bottom:25px}
.ComprehensiveCatalogCategoryFilterByType .CommonTabs{padding-left:15px;padding-right:15px;margin-bottom:7px;font-weight:600}
.ComprehensiveCatalogCategoryFilterByType .CommonTabs > *{width:49%;padding:8px 10px;margin-bottom:10px;color:var(--color-2);border:1px solid var(--color-19);-webkit-box-flex:unset;-webkit-flex-grow:unset;-moz-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}
.ComprehensiveCatalogCategoryFilterByType .CommonTabs > *:not(:last-child){margin-right:2%}
.ComprehensiveCatalogCategoryFilterByType .CommonTabDatas{border:none}
.ComprehensiveCatalogCategoryFilterByType .CommonTabDatas > div{padding:30px 0 13px 0;border-top:1px solid #E4E4E4}
.ComprehensiveCatalogCategoryFilterByType .CommonTabs > *.Active{background-color:var(--color-4);border-color:var(--color-4);color:var(--color-0)!important}
.ComprehensiveCatalogCategoryFilterByType .CommonTabs > *:after{display:none}
.ComprehensiveCatalogCategoryFilterByType .CCF .Bottom{padding-left:15px;padding-right:15px}

.ComprehensiveCatalogCategoryFilterByType + .CaptionWithLinesWrap{padding-top:10px}

/**/

.AdvantagesOnTheMainPage .CommonTabs{border:1px solid var(--color-19);border-bottom:none;font-size:var(--fs-16)}
.AdvantagesOnTheMainPage .CommonTabs > *{padding:68px 7px 12px 7px;margin-right:0;border:none;border-bottom:1px solid var(--color-19);color:var(--color-3)!important;background:no-repeat center 14px}
.AdvantagesOnTheMainPage .CommonTabs > *[data-id = 'CO_Tab_howToChooseContent']{background-image:url(../images/HowToChooseTabIcon.svg);background-size:59px 49px}
.AdvantagesOnTheMainPage .CommonTabs > *.Active[data-id = 'CO_Tab_howToChooseContent'],.AdvantagesOnTheMainPage .CommonTabs > *:hover[data-id = 'CO_Tab_howToChooseContent']{background-image:url(../images/HowToChooseActiveTabIcon.svg)}
.AdvantagesOnTheMainPage .CommonTabs > *[data-id = 'CO_Tab_just_order']{background-image:url(../images/JustOrderTabIcon.svg);background-size:53px 50px}
.AdvantagesOnTheMainPage .CommonTabs > *.Active[data-id = 'CO_Tab_just_order'],.AdvantagesOnTheMainPage .CommonTabs > *:hover[data-id = 'CO_Tab_just_order']{background-image:url(../images/JustOrderActiveTabIcon.svg)}
.AdvantagesOnTheMainPage .CommonTabs > *[data-id = 'CO_Tab_easy_to_pay']{background-image:url(../images/EasyToPayTabIcon.svg);background-size:48px 48px}
.AdvantagesOnTheMainPage .CommonTabs > *.Active[data-id = 'CO_Tab_easy_to_pay'],.AdvantagesOnTheMainPage .CommonTabs > *:hover[data-id = 'CO_Tab_easy_to_pay']{background-image:url(../images/EasyToPayActiveTabIcon.svg)}
.AdvantagesOnTheMainPage .CommonTabs > *[data-id = 'CO_Tab_promotions_and_discounts']{background-image:url(../images/PromotionsAndDiscountsTabIcon.svg);background-size:53px 53px}
.AdvantagesOnTheMainPage .CommonTabs > *.Active[data-id = 'CO_Tab_promotions_and_discounts'],.AdvantagesOnTheMainPage .CommonTabs > *:hover[data-id = 'CO_Tab_promotions_and_discounts']{background-image:url(../images/PromotionsAndDiscountsActiveTabIcon.svg)}
.AdvantagesOnTheMainPage .CommonTabs > *.Active,.AdvantagesOnTheMainPage .CommonTabs > *:not(.Active):hover{color:var(--color-0)!important;background-color:var(--color-4)}
.AdvantagesOnTheMainPage .CommonTabs > *.Active:before,.AdvantagesOnTheMainPage .CommonTabs > *:not(.Active):hover:before{content:'';display:block;position:absolute;bottom:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid var(--color-4)}
.AdvantagesOnTheMainPage .CommonTabs > *:after{display:none}
.AdvantagesOnTheMainPage .CommonTabs > *:not(:last-child):after{content:'';position:absolute;left:100%;top:30px;display:block;width:1px;height:50px;background:var(--color-19)}

.AdvantagesOnTheMainPage + .CaptionWithLinesWrap{padding-top:35px}

/**/

.TabsInTheFormOfLinks .CommonTabs{text-align:left;font-size:var(--fs-15)}
.TabsInTheFormOfLinks .CommonTabs > *{padding:0;margin:0 24px 3px 0;border:none;text-decoration:none!important;color:var(--color-27)!important;font-weight:700;font-size:var(--fs-18);text-align:left;background-color:transparent;border-bottom:1px solid var(--color-27);-webkit-box-flex:unset;-webkit-flex-grow:unset;-moz-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}
.TabsInTheFormOfLinks .CommonTabs > *:last-child{margin-right:0}
.TabsInTheFormOfLinks .CommonTabs > *:not(.Active):hover{background-color:transparent}
.TabsInTheFormOfLinks .CommonTabs > *:after{display:none}
.TabsInTheFormOfLinks .CommonTabs > .Active{color:var(--color-4)!important;background-color:transparent;border-bottom-color:var(--color-4)}

.TabsInTheFormOfLinks .CommonTabDatas{text-align:left;color:var(--color-20);border-left:none;border-right:none;border-bottom:none}
.TabsInTheFormOfLinks .CommonTabDatas > div{padding:18px 0 30px 0}
.TabsInTheFormOfLinks .CommonTabDatas > div > p:last-child{padding-bottom:0}

/**/

.ShowPhotoIcon:before{content:'';position:absolute;z-index:5;left:50%;top:50%;margin:-40px 0 0 -40px;width:80px;height:80px;background:var(--color-4) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAsVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3mHKcAAAAOnRSTlMAEM7YFtwY8DT46gz01MvDvSbRmndGIezl2cCOfG1TMB0E38WLcl1MKxKwq2E9Ggq2lYaBZgikoKdXSijFIQAAAn5JREFUeAHt1mlvolwYxvELFVnEBSy479ZFq3afmev7f7DnPlRb41hzoCRPMuH3khf/ADncN8jlcrl/UrTsbbtmq9Pd9pYRfmry8N7iF/fXAj+ymPFS9w9Ss+u8prFCOkOX17VDpHHPk+L7U3/w8vTb5JEzQHJ3PHoalvFhPGzyKHlxyA/bFc6NNvywRDKrFhXvFZcGDpW2j0RmVKY7/C10qTSQxAOVlo1rQo/KEPoqJpUHnBh1y6qVcDSgUp0kPTG/8WldJadlnDxSeYWuSZfC8/HJKJDFEk5GDsUjdI08ijm+DaJJ4UbQNKAyuhHcHd+xpneKoHIjaEwpnqCpS9HDmUmNrB5w8cwbaKpS3EMx1oaoRAHZ8SuGWBsQfYpZBXpaFAso9aAgaoFHOkGtIII6xCuFuYees6+fV3zOjlYEPRbFn5vBB4r2GHqKXxOvZhZF1XRIx6wWhVn7nJYFA3rqFM9QSvuyKPlV0lyty2JfguhRNCbQs6Wov+GMOjZnFw4BRTPZ9F/dONh2sulgOxR3N4JzCm8ETZMCRXv9bXDsUtQm0DWnMv822KRyB217l8LbfTNgQ4diaiReyi3/6goYWccbTL5UZhH+tgqoFA5IImSss8OlcErFstP92XgvBs6Vnh3G7pFUkx86fR8n/ovJo8Y+dZFWt78I7eWiP7P4pWEgqXve1KggqWWH19Q3qYvlvstLVv+ALWObNyQ27nU8njGfIwCHDWO/kEY4fyyYlmO1i4/z4RtiRjd9UamMRzvbL+GLMWOsiaxU6oz1kJVxgbFnZCXqMPaCrIyLjN0hK77J2AJZsdtU2siM7VJBxsUGMmQ33F4Z/4dcLpf7D6KksAUHwFnPAAAAAElFTkSuQmCC) no-repeat center center;-webkit-border-radius:var(--radius-4);-moz-border-radius:var(--radius-4);border-radius:var(--radius-4);opacity:0;visibility:hidden;-webkit-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}
.ShowPhotoIcon:hover:before{opacity:.5;visibility:visible;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}

.GCPPVideo{background-position:center center;background-size:cover}
.GCPPVideo:before,
.ShowVideoIcon:before{content:'';position:absolute;z-index:5;left:50%;top:50%;margin:-25px 0 0 -35px;width:69px;height:50px;background:transparent url('../images/YouTubePlayIcon.png') no-repeat center center}
.ShowVideoIcon:hover:before{background-image:url('../images/YouTubePlayIconHover.png')}

/**/

.GoodsCard{padding:21px;margin-bottom:24px;background-color:var(--color-0)}

.GoodsCard .DesireBtn,.GoodsCard .CompareBtn{position:absolute;right:15px;width:24px;z-index:1}
.GoodsCard .DesireBtn{top:15px;height:20px;background-size:24px 20px}
.GoodsCard .CompareBtn{top:45px;height:25px;background-size:24px 25px}
.GoodsCard .CommonRelativeGCData .Labels{top:80px}

.GCPhotosAndStickers{width:294px}
.GoodsCard[data-type = "EntranceDoors"] .GCPhotosAndStickers{width:505px}
.GoodsCard[data-type = "Accessories"] .GCPhotosAndStickers > .GCPhotosWrap, 
.GoodsCard[data-type = "EntranceDoorPanels"] .GCPhotosAndStickers > .GCPhotosWrap{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.GoodsCard[data-type = "Accessories"] .GCPhotosAndStickers .GCPhotos, 
.GoodsCard[data-type = "EntranceDoorPanels"] .GCPhotosAndStickers .GCPhotos{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.GoodsCard[data-type = "DoorInstallationWorks"] .GCPhotosAndStickers{width:452px}
.GoodsCard[data-type = "DoorInstallationWorks"] .GCRDTop > .CommonContentText{padding-top:0}

.GCPhotosWrap{position:relative;border:1px solid var(--color-19)}
.GCPhotos .Item{position:relative;padding:10px;text-align:center;cursor:pointer}
.GoodsCard[data-type = "DoorInstallationWorks"] .GCPhotos .Item{padding:0}

.GCPhotos:not(.slick-initialized) .Item:not(:first-child){display:none}

.GCPThumbs:not(.slick-initialized){overflow:hidden}
.GCPThumbs.slick-initialized .slick-prev{left:-18px}
.GCPThumbs.slick-initialized .slick-next{right:-18px}
.GCPThumbs.slick-initialized{margin-left:-4px}
.GCPThumbs .slick-slide,
.GCPThumbs:not(.slick-initialized) > div{height:126px;padding:5px;margin-top:15px;border:1px solid var(--color-19);cursor:pointer}
.GCPThumbs:not(.slick-initialized) > div{min-width:88px;width:30%;margin-right:5%}
.GCPThumbs:not(.slick-initialized) > div:nth-child(3n){margin-right:0}
.GCPThumbs .slick-slide{margin-left:5px;margin-right:5px}
.GCPThumbs:not(.slick-initialized) > .Active,
.GCPThumbs:not(.slick-initialized) > div:hover,
.GCPThumbs .slick-current, 
.GCPThumbs .slick-slide:hover{border-color:var(--color-effect-2)}
.GCPThumbs img{vertical-align:middle}
.GoodsCard[data-type = "EntranceDoors"] .GCPThumbs .slick-slide,
.GoodsCard[data-type = "EntranceDoors"] .GCPThumbs:not(.slick-initialized) > div{height:230px}

/**/

.AjaxGoodsCard{padding:0}
.ModalQuickPreviewCatalogObject .H1CaptionWrap{margin:10px 0 25px 0;font-weight:600;font-size:var(--fs-18);color:var(--color-3)}
.ModalQuickPreviewCatalogObject .MoreLink{padding:30px 0 15px 0}
.ModalQuickPreviewCatalogObject .AjaxGoodsCard + .MoreLink{padding-top:5px}
.ModalQuickPreviewCatalogObject .CommonQPCONavButton{position:fixed;top:50%;display:flex;transform:translateY(-50%);width:48px;height:48px;padding:0;margin:0;border:0;justify-content:center;align-items:center;pointer-events:all;background:transparent;border-radius:50%;transition:opacity .15s ease;z-index:40;cursor:pointer}
.ModalQuickPreviewCatalogObject .CommonQPCONavButton svg{width:27px;height:27px;fill:none;stroke:var(--color-0);stroke-width:2.5;stroke-linejoin:bevel;stroke-linecap:round;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));pointer-events:none}
.ModalQuickPreviewCatalogObject .CommonQPCONavButton.IsPrev{left:40px}
.ModalQuickPreviewCatalogObject .CommonQPCONavButton.IsNext{right:40px}

/**/

.GoodsCard .ViewTheConfigurationBtnContainer{padding-top:10px}

/**/

.GCPhotosAndStickers + .GCRightData{margin-left:24px}
.GCRightData .CommonTabDatas > *:not(.NoP){padding:20px}
.GCRightData .CommonTabDatas > *.NoP{padding:0}
.GCRightData .CommonTabDatas > *:first-child{width:100%;height:100%}
.GCRightData .CommonTabDatas .Items .CommonAccessoriesShowMore{position:relative;width:100%;margin-top:10px}
.GCRightData .CommonTabDatas .Items .CommonAccessoriesShowMore[disabled]{background-color:var(--color-0)!important}

/**/

.GCTradeOffers .Item{padding-bottom:16px}
.GCTradeOffers .Title{padding:0 8px 6px 0;color:var(--color-22);font-weight:700}
.GoodsCard[data-type = "Partitions"] .GCTradeOffers .Title{width:100%;text-transform:uppercase}
.GCTradeOffers .Data .customSelect{margin-right:0}
.GCTradeOffers .Data .select-selected{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.GCTradeOffers .Data .select-selected,.GCTradeOffers .Data .select-items,.GCTradeOffers .Amount input{border-color:var(--color-19)}
.GCTradeOffers .Images{width:31px;margin:auto 16px}
.GCTradeOffers .Images > div{width:31px;height:31px;background:url(../images/GCOptionShowImagesIcon.svg) center center no-repeat;background-size:31px 31px;cursor:pointer}
.GCTradeOffers .Images > div:hover{opacity:0.8}
.GCTradeOffers .Count{margin:auto 0}
.GCTradeOffers .Count .CommonItemAmount{height:31px}
.GCTradeOffers .Count .ToReduceCountBtn, .GCTradeOffers .ToIncreaseCountBtn{line-height:30px}
.GCTradeOffers .Price{width:85px;padding-left:10px;font-weight:600;text-align:right}
.GCRDBottom .GCTradeOffers{padding:25px 0 15px 0!important}

/**/

.TabDataWithLoadingIcon{position:relative}
.TabDataWithLoadingIcon:not(.Loaded):before,.GCRightData .CommonTabDatas .Items .CommonAccessoriesShowMore[data-loading]:before,.CommonBottomBtnInTheCenter .btn[data-loading]:before,.WebForm .BottomBtns > .btn[data-loading]:before{content:'';position:absolute;left:50%;top:50%;margin:-12px 0 0 -12px;width:24px;height:24px;background:url(../images/Loading.gif) center center no-repeat;-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;z-index:10}

/**/

.GoodsCard[data-type = "EntranceDoors"] .GCRightData,.GoodsCard[data-type = "Components"] .GCRightData,.GoodsCard[data-type = "DoorInstallationWorks"] .GCRightData{border:1px solid var(--color-19)}

.GCRDMainDataWrap{width:100%}
.NoP > .GCRDMainDataWrap{padding-top:20px}
.GCRDTop{padding-right:10px;color:var(--color-23)}
.GCRDTop a{color:var(--color-4)}
.GCRDTop a:hover{color:var(--color-effect-4)!important}

.GCRDTop .Characteristics .Caption{padding-bottom:6px;color:var(--color-22);font-weight:700}
.GCRDTop .Characteristics .Data .Item{padding:3px 0}
.GCRDTop .Characteristics .Data .Item > div:nth-child(1){padding-right:10px}
.GCRDTop .Characteristics .Data .Item > div:nth-child(2){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAFElEQVQImWMwMDD4r6+v78IwFAAAk3MCYdFxnoAAAAAASUVORK5CYII=) 0 bottom repeat-x}
.GCRDTop .Characteristics .Data .Item > div:nth-child(3){padding-left:10px;text-align:right}
.GoodsCard[data-type = "EntranceDoors"] .GCRDTop .Characteristics{color:var(--color-1)}

.GCRDTop .Characteristics + .Descr{padding-top:24px}

.NoP > div > .GCRDTop,.NoP > div > .GCRDBottom > *:not(.GCRDBBtns){margin-left:15px;margin-right:15px}

/**/

div + .GCRDBottom{padding-top:10px;margin:10px 0 0 0}
div + .GCRDBottom > div:first-child{padding-top:20px;border-top:1px solid var(--color-4)}

.GCRDBVendorCode span{font-weight:600}
.GCRDBShareNetworkBtn{text-align:right}

.GCRDBVendorCodeAndShareNetworkBtn{padding-bottom:5px}
.GCRDBPriceAndOthersDataWrap{padding-top:8px}
.GCRDBPriceAndOthersDataWrap.GCRDBBtns{padding-top:0}

.GCRDBCount .Caption{padding-right:12px;font-weight:600}

.GCRDBRating .AddLink{padding-left:5px}
.GCRDBRating .AddLink > span{color:var(--color-4);text-decoration:underline;cursor:pointer}
.GCRDBRating .AddLink > span:hover{color:var(--color-effect-4)}

.GCRDBPrice{line-height:28px;padding-left:10px;text-align:right;font-weight:600}
.GCRDBPrice > span:first-child{color:var(--color-3);font-size:var(--fs-18)}
.GCRDBPrice > .Value,.GCRDBPrice > .Value + *{color:var(--color-1);font-size:var(--fs-24)}

.GCRDBInstallmentPlanSberbank > span{cursor:pointer}

.GCRDBBtns{padding-top:22px}
.GCRDBBtns > *{margin-top:3px;padding:10px 7px;word-wrap:normal;white-space:nowrap;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}
.GCRDBBtns > *:not(:last-child){margin-right:3px}
.GoodsCard[data-type = "EntranceDoors"] .GCRDBBtns > *{width:49%;-webkit-flex:auto;-ms-flex:auto;flex:auto}
.GoodsCard[data-type = "EntranceDoors"] .GCRDBBtns > *:not(:last-child){margin-right:0}
.GoodsCard[data-type = "EntranceDoors"] .GCRDBBtns > *:nth-child(2n){margin-left:3px}

/**/

.GCAccessoriesTabs > *, 
.GCEntranceDoorPanelsTabs > *{padding:18px 4px 18px 70px;text-align:left;color:var(--color-23)!important;background-color:var(--color-0);-webkit-box-flex:unset;-webkit-flex-grow:unset;-moz-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}
.GCAccessoriesTabs > *:hover, 
.GCEntranceDoorPanelsTabs > *:hover{background-color:var(--color-0)}
.GCAccessoriesTabs > .Active, 
.GCEntranceDoorPanelsTabs > .Active{border-bottom-color:var(--color-19);color:var(--color-effect-2)!important;text-decoration:underline!important}
.GCAccessoriesTabs > *:after, 
.GCEntranceDoorPanelsTabs > *:after{display:none}

.GCAccessoriesTabs > *[data-id], 
.GCEntranceDoorPanelsTabs > *[data-id]{background:no-repeat 13px center}

.GCAccessoriesTabs > *[data-code = "goods"], 
.GCEntranceDoorPanelsTabs > *[data-code = "goods"]{background-image:url(../images/AccessoriesTabsIcons/Goods.png);background-size:40px 16px}
.GCAccessoriesTabs > *[data-code = "001"], 
.GCEntranceDoorPanelsTabs > *[data-code = "001"]{background-image:url(../images/AccessoriesTabsIcons/Handles.png);background-size:39px 14px}
.GCAccessoriesTabs > *[data-code = "002"], 
.GCEntranceDoorPanelsTabs > *[data-code = "002"]{background-image:url(../images/AccessoriesTabsIcons/Retainers.png);background-size:38px 39px;background-position:12px center}
.GCAccessoriesTabs > *[data-code = "003"], 
.GCEntranceDoorPanelsTabs > *[data-code = "003"]{background-image:url(../images/AccessoriesTabsIcons/Loops.png);background-size:39px 25px}
.GCAccessoriesTabs > *[data-code = "004"], 
.GCEntranceDoorPanelsTabs > *[data-code = "004"]{background-image:url(../images/AccessoriesTabsIcons/Locks.png);background-size:40px 26px}
.GCAccessoriesTabs > *[data-code = "005"], 
.GCEntranceDoorPanelsTabs > *[data-code = "005"]{background-image:url(../images/AccessoriesTabsIcons/Latches.png);background-size:40px 36px}
.GCAccessoriesTabs > *[data-code = "006"], 
.GCEntranceDoorPanelsTabs > *[data-code = "006"]{background-image:url(../images/AccessoriesTabsIcons/Cylinders.png);background-size:38px 32px;background-position:12px center}
.GCAccessoriesTabs > *[data-code = "007"], 
.GCEntranceDoorPanelsTabs > *[data-code = "007"]{background-image:url(../images/AccessoriesTabsIcons/Overlays.png);background-size:38px 37px;background-position:12px center}
.GCAccessoriesTabs > *[data-code = "010"], 
.GCEntranceDoorPanelsTabs > *[data-code = "010"]{background-image:url(../images/AccessoriesTabsIcons/VideoEyes.png);background-size:38px 37px;background-position:12px center}

.GoodsCard .GCAccessoriesTabs, 
.GoodsCard .GCEntranceDoorPanelsTabs{width:168px;margin-left:20px}
.GoodsCard .GCAccessoriesTabs > *, 
.GoodsCard .GCEntranceDoorPanelsTabs > *{width:100%;margin:0}
.GoodsCard .GCAccessoriesTabs > *:first-child, 
.GoodsCard .GCEntranceDoorPanelsTabs > *:first-child{font-weight:600}
.GoodsCard .GCAccessoriesTabs > *:not(:last-child), 
.GoodsCard .GCEntranceDoorPanelsTabs > *:not(:last-child){margin-bottom:10px}

.GCTabs .GCAccessoriesTabs > *, 
.GCTabs .GCEntranceDoorPanelsTabs > *{width:23.5%;padding-left:61px;margin:0 2% 10px 0}
.GCTabs .GCAccessoriesTabs > *:nth-child(4n), 
.GCTabs .GCEntranceDoorPanelsTabs > *:nth-child(4n){margin-right:0}

/**/

.GoodsCard .GCAccessoriesTabDatas, 
.GoodsCard .GCEntranceDoorPanelsTabDatas{border-top:1px solid var(--color-19)}

.GCTabs .GCAccessoriesTabDatas, 
.GCTabs .GCEntranceDoorPanelsTabDatas{border:none}
.GCTabs .GCAccessoriesTabDatas > div, 
.GCTabs .GCEntranceDoorPanelsTabDatas > div{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}

/**/

.MCO{width:100%;padding:10px;margin-bottom:20px;border:1px solid var(--color-19)}
.MCO > *{width:100%}
.MCO .Img{position:relative;padding-bottom:10px;cursor:pointer}
.MCO .Img.ShowPhotoIcon:before{margin:-25px 0 0 -25px;width:50px;height:50px;background-size:50px 50px}
.MCO .Price{font-weight:600;text-align:center}
.MCO .Count{padding-top:10px}
.MCO .Count .CommonItemAmount{width:100%;margin:0}
.MCO .Btns{padding-top:10px}
.MCO .Btns .btn{padding:4px 5px}

/**/

.AOTDPTabData .MCO{width:22%;margin:0 4% 20px 0}
.AOTDPTabData .MCO:nth-child(4n){margin-right:0}

/**/

.CommonCarouselSliderWithCatalogObjects{padding-top:35px}
.CommonCarouselSliderWithCatalogObjects .Caption{padding-bottom:12px}
.CommonCarouselSliderWithCatalogObjects .Data{padding:30px 50px;background-color:var(--color-0)}

/**/

.CommonRelativeGCData .Labels{position:absolute;right:-9px;top:57px;z-index:1}
.CommonRelativeGCData .Labels span{position:relative;color:var(--color-0);font-size:var(--fs-11);font-weight:600;padding:4px 8px;margin-bottom:12px}
.CommonRelativeGCData .Labels span:after{content:'';position:absolute;top:100%;right:0;width:0;height:0;border-style:solid;border-width:7px 10px 0 0}
.CommonRelativeGCData .Labels .LabelBGGreen:after{border-color:#0A7D1D transparent transparent transparent}
.CommonRelativeGCData .Labels .LabelBGRed:after{border-color:#CC3F14 transparent transparent transparent}
.CommonRelativeGCData .Labels .LabelBGOrange:after{border-color:#E05F38 transparent transparent transparent}

.CommonRelativeGCData .Sale{position:absolute;top:37%;right:30px;width:53px;height:53px;color:var(--color-0);font-size:var(--fs-17);font-weight:700;-webkit-border-radius:var(--radius-4);-moz-border-radius:var(--radius-4);border-radius:var(--radius-4);background-color:var(--color-12);z-index:1}

/**/

.OriginalPrice{color:var(--color-5);font-weight:400;text-decoration:line-through}

.SCO{position:relative;width:22%;padding:20px 14px 2px;border:3px solid transparent;background-color:var(--color-0)}
.SCO[data-interior]{padding-bottom:20px}
.SCO:nth-child(4n){margin-right:0}
.SCO .btn{width:100%}
.SCO .Img{position:relative;width:100%;/*min-height:254px;*/margin:0 auto}
.SCO .Img img{/*max-width:none!important*/}
.SCO .QuickPreviewBtn{position:absolute;left:-3px;right:-3px;top:25%;display:none;height:38px;background:rgba(119, 119, 119, 0.8) url(../images/QuickPreviewIcon.svg) no-repeat center center / cover;cursor:pointer}
.SCO:hover .QuickPreviewBtn{display:block}
.SCO .QuickPreviewBtn:hover{background-color:rgba(119, 119, 119, 1)}
body.IsTouch .QuickPreviewBtn{display:none!important}
.SCO .Name{width:100%;margin-bottom:7px}
.SCO .Name a{color:var(--color-11)}
.SCO .PriceInfo{color:var(--color-1);font-weight:600;font-size:var(--fs-16);margin:0 auto 10px}
.SCO .Btns{width:100%}
.SCO .Btns .BuyOneClick{color:var(--color-4)!important;margin:0 0 4px 0;text-decoration:underline!important}
.SCO .Btns .BuyOneClick:hover{color:var(--color-14)!important;border-color:var(--color-4)!important}
body.IsTouch .SCO .HiddenBtns{width:100%;padding-bottom:10px}
body:not(.IsTouch) .SCO .HiddenBtns{position:absolute;left:-2.5px;right:-2.5px;bottom:-40px;height:50px;border:3px solid var(--color-4);border-top:none;background-color:var(--color-0);z-index:1}
.SCO .HiddenBtns > *{width:35px;height:23px;margin:0 4px;border:1px solid var(--color-16)}
.SCO .HiddenBtns .DesireBtn{background-size:16px 13px}
.SCO .HiddenBtns .CompareBtn{background-size:16px 17px}
body:not(.IsTouch) .SCO:not(:hover) .HiddenBtns{display:none}
body:not(.IsTouch) .SCO:not[data-interior]:hover{border-bottom-color:transparent}

/**/

.CatalogObjects.SmallCOs .SCO{width:15%;padding:10px 10px 0}
.CatalogObjects.SmallCOs .CommonRelativeGCData .Sale{right:5px}

/**/

.CatalogObjects.FiveInARowCOs .SCO{width:18%;margin-right:2.5%}

/**/

.CommonBottomBtnInTheCenter > .btn{position:relative;padding:7px 17px;margin:0 auto}
.CommonBottomBtnInTheCenter > .btn[disabled],.CommonBottomBtnInTheCenter > .btn[data-loading]{color:var(--color-6)!important;background-color:var(--color-6)!important}
.CatalogObjects > .CommonBottomBtnInTheCenter{width:100%;padding:15px 0 0 0;margin:0}

/**/

.YouTubeVideo{width:100%;height:270px;margin-top:25px;background-color:#000}
.YouTubeVideo iframe{width:100%;height:100%;margin:0}
.YouTubeVideo > .Play{width:100%;height:100%;background:transparent url(../images/YouTubePlayIcon.png) center center no-repeat;cursor:pointer}
.YouTubeVideo > .Play:hover{background-image:url(../images/YouTubePlayIconHover.png)}

/**/

.SSCO{width:15%;text-align:center}
.SSCO .Img{min-height:140px;margin:0 auto}
.SSCO .Name{width:100%;padding:6px 4px 7px 4px}
.SSCO .Name a{color:#878787}
.SSCO .PriceInfo{margin:0 auto 10px;color:#656565;font-weight:600;font-size:var(--fs-16)}

.slick-slider:not(.slick-initialized) .SSCO{margin:0 2% 30px 0}
.slick-slider:not(.slick-initialized) .SSCO:nth-child(6n){margin-right:0}

/**/

.CommonHowToChooseContent > div{width:48.5%}
.CommonHowToChooseContent > div:first-child > div{padding:15px;background-color:#F2F2F2}

/**/

.LastNewsForMainPageWrap{padding:17px;background-color:var(--color-0)}
.LNFMP{padding:16px 19px;border:1px solid var(--color-19);color:var(--color-20)}
.LNFMP .Items a{color:var(--color-20)}
.LNFMP .Items a:hover{color:var(--color-effect-1)!important}
.LNFMP .Item{width:48%}
.LNFMP .ItemSpace{position:relative;width:1px}
.LNFMP .ItemSpace:after{content:'';display:block;position:absolute;left:0;top:30%;width:1px;height:40%;background-color:var(--color-19)}
.LNFMP .Item .Name{padding-bottom:11px;font-weight:600;font-size:var(--fs-16)}
.LNFMP .Item .Image{width:160px}
.LNFMP .Item .DateAndAnons{padding:0 0 0 20px}
.LNFMP .Item .Date span{display:inline-block;padding:3px;font-size:var(--fs-13);background-color:#F2F2F2}
.LNFMP .Item .Anons{color:var(--color-2)}
.LNFMP .Item .Date + .Anons{padding-top:5px}
.LNFMP .LinkToNewsPage{padding-top:15px}

.LastNewsForMainPageWrap + .CaptionWithLinesWrap{padding-top:33px}

/**/

.IC{padding:20px;background-color:var(--color-0);-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2)}
.IC .Name{height:65px;margin-bottom:20px;text-align:center;border-bottom:1px dashed var(--color-18);font-size:var(--fs-16)}
.IC .Name a{color:var(--color-1)}
.IC .Img{text-align:center;height:150px}
.IC .Anons{padding-top:15px;font-size:var(--fs-13)}
.IC .DateAndReadLink{padding-top:10px;margin-top:20px;border-top:1px dashed var(--color-18)}

.CommonInformationCards .IC{width:31%;margin:0 3.5% 25px 0}
.CommonInformationCards .IC:nth-child(3n){margin-right:0}

/**/

.UsefulTipsList .UA{width:49%;padding:25px 42px 15px 42px;margin:0 2% 25px 0;background-color:var(--color-0)}
.UsefulTipsList .UA:nth-child(2n){margin-right:0}
.UsefulTipsList .UA .Name{padding:15px 0;font-size:var(--fs-16);font-weight:600}
.UsefulTipsList .UA .Name a{color:var(--color-1)}
.UsefulTipsList .UA .Info{height:25px;line-height:25px;color:var(--color-16)}
.UsefulTipsList .UA .Info > *{position:relative;padding-left:30px;margin-left:3px}
.UsefulTipsList .UA .Info > *:not(:first-child){margin-left:25px}
.UsefulTipsList .UA .NumberOfViews:before{content:url(../images/NumberOfViewsIcon.svg);position:absolute;left:0}

/**/

.SC{width:100%}
.SC + .SC{padding-top:25px;margin-top:25px;border-top:1px solid var(--color-9)}
.SCBanner{margin-top:20px}
.SC img,.SCBanner img{background-color:var(--color-0)}

/**/

.VC{padding:11px 27px 24px 27px;color:var(--color-1);-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);background-color:var(--color-24)}
.VC .SalaryFrom{height:20px;line-height:20px;text-align:right}
.VC .Name,.VC .SubCaption{font-size:var(--fs-16);font-weight:600}
.VC .Name{padding-top:17px}
.VC .SubCaption{padding-bottom:5px}
.VC .CommonContentText{padding:10px 0 17px 0;color:var(--color-1)}
.VC .CommonContentText p{padding-bottom:1.1rem}
.VC .CommonContentText ul{list-style:none;padding:4px 0 27px 17px}
.VC .CommonContentText ul li{position:relative}
.VC .CommonContentText ul li:before{content:url(../images/LiArrow.svg);position:absolute;left:-15px}
.VC .CommonContentText ul li:not(:last-child){margin-bottom:5px}
.VC .ReadLink a{text-decoration:underline}

.CommonVacanciesCards .VC{width:49%;margin:0 2% 20px 0}
.CommonVacanciesCards .VC:nth-child(2n){margin-right:0}

.VacancyContent .CommonContentText{padding-top:0}
.VacancyContent .SmallPaddingBottom{padding-bottom:0.9rem!important}

.VC .RespondBtn .btn,.VacancyContent .BottomBtn .btn{padding-left:15px;padding-right:15px}

/**/

.COR{padding:20px;background-color:var(--color-0)}
.COR .Name{padding-bottom:10px;margin-bottom:20px;text-align:center;border-bottom:1px dashed var(--color-18);font-size:var(--fs-16)}
.COR .Name a{color:var(--color-1)}
.COR .Img{text-align:center;height:120px}
.COR .ReadLink{padding-top:10px}

.CategoriesOfReview{padding:20px 0}
.CategoriesOfReview .COR{width:22%;margin:0 4% 20px 0}
.CategoriesOfReview .COR:nth-child(4n){margin-right:0}

/**/

.ReviewsList{padding-top:20px}
.RI{padding:20px;margin-bottom:40px;background-color:var(--color-0);-webkit-border-radius:var(--radius-5);-moz-border-radius:var(--radius-5);border-radius:var(--radius-5)}
.RI .Name{font-size:var(--fs-16)}
.RI .Rating{width:80px}
.RI .Message,.RI .Photos{padding-top:15px}
.RI .Photos > div{margin:0 20px 7px 0;cursor:pointer}

/**/

.ContactsPage .CItem{text-align:center;color:#737373;background-color:var(--color-24)}
.ContactsPage .CItem:not(.FullCItem){width:48%;margin-right:4%}
.ContactsPage .CItem:not(.FullCItem):nth-child(2n){margin-right:0}
.ContactsPage > .CItem{padding:14px 25px 30px 25px;margin-bottom:35px;-webkit-box-shadow:1px 1px 4px silver;-moz-box-shadow:1px 1px 4px silver;box-shadow:1px 1px 4px silver}
.ContactsPage > .CItem.FullCItem .CItem{width:44%;margin-right:12%}
.ContactsPage > .CItem.FullCItem .CItem:nth-child(2n){margin-right:0}
.ContactsPage .CItem .Icon{height:17px}
.ContactsPage .CItem .Title{padding-top:13px;color:var(--color-28);font-size:var(--fs-28);font-weight:400}
.ContactsPage .CItem .Title:not(.NotBottomBorder):after{content:'';display:block;width:60%;margin:10px auto 0;border-top:1px dashed var(--color-27)}
.ContactsPage .CItem .Title.FullWidth:not(.NotBottomBorder):after{width:100%}
.ContactsPage .CItem .Title + .Data{padding-top:17px}
.ContactsPage .CItem .Data p{padding-top:4px}
.ContactsPage .CItem #YMap{background-color:var(--color-0)}
.ContactsPage .CHowToGet #YMap{width:100%;height:420px}
.YMapBalloonContent .Name{font-weight:600;text-transform:uppercase}
.YMapBalloonContent > div:not(:last-child){padding-bottom:8px}
.ContactsPage .CItem strong{color:#66666C}
.ContactsPage .FullCItem{width:100%}
.ContactsPage .FullCItem > .Title:first-child,.ContactsPage .FullCItem > .Data:first-child > .CItem > .Title{padding-top:6px}
.ContactsPage .FullCItem > .Title:first-child + .Data{padding-top:10px}
.ContactsPage .CPoints .Data,.ContactsPage .CHowToGet .Data,.ContactsPage .CCurrentPoint .Data{padding-top:30px!important}
.ContactsPage .CPoints .Data .Items{width:350px;margin-left:12px;text-align:left;font-size:var(--fs-12);color:var(--color-28)}
.ContactsPage .CPoints .Data .Items > div{padding:15px 10px;-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2)}
.ContactsPage .CPoints .Data .Items > div:not(:last-child){margin-bottom:10px}
.ContactsPage .CPoints .Data .Items .Name{font-weight:700!important;text-transform:uppercase}
.ContactsPage .CPoints .Data .Items .Name > div{padding:2px 0 0 5px}
.ContactsPage .CPoints .Data .Items .Bottom{padding-top:16px}
.ContactsPage .CPoints .Data .Items .Photo{width:105px;margin-right:10px}
.ContactsPage .CPoints .Data .Items .Photo > div{width:105px}
.ContactsPage .CPoints .Data .Items .Photo > div img{border:1px solid var(--color-19)}
.ContactsPage .CPoints .Data .Items .OperatingMode,.ContactsPage .CPoints .Data .Items .ReadLink{padding-top:15px}
.ContactsPage .CPoints .Data .Items .OperatingMode span{font-weight:700}
.ContactsPage .CCurrentPoint .PhotosWrap{width:55%;margin-left:40px}
.ContactsPage .CCurrentPoint .CCPPhotos{border:1px solid var(--color-19)}
.ContactsPage .CCurrentPoint .CCPPhotos .Item{position:relative;text-align:center;cursor:pointer}
.ContactsPage .CCurrentPoint .CCPPhotos:not(.slick-initialized) .Item:not(:first-child){display:none}
.ContactsPage .CCurrentPoint .SCPOSPThumbs > div{width:31%;margin:10px 3.5% 0 0;border:1px solid var(--color-19);cursor:pointer}
.ContactsPage .CCurrentPoint .SCPOSPThumbs > .Active,.ContactsPage .CCurrentPoint .SCPOSPThumbs > div:hover{border-color:var(--color-effect-2)}
.ContactsPage .CCurrentPoint .SCPOSPThumbs > div:nth-child(3n){margin-right:0}
.ContactsPage .CCurrentPoint .SCPOSPThumbs > div img{vertical-align:middle}
.ContactsPage .CCurrentPoint .Info{text-align:left}
.ContactsPage .CCurrentPoint .Info a{word-wrap:normal;white-space:nowrap}
.ContactsPage .CCurrentPoint .Info > p{padding-bottom:8px}
.ContactsPage .CCurrentPoint .Info > div{padding:13px 0 0 0}
.ContactsPage .CCurrentPoint .Info > div > img{margin-top:3px}
.ContactsPage .CCurrentPoint .Info > .OperatingMode > img{margin:2px 0 0 1px}
.ContactsPage .CCurrentPoint .Info > div > div{padding:0 0 0 15px}
.ContactsPage .CCurrentPoint .Info > div strong{font-weight:700}
.ContactsPage .CHowToGet .Text p{padding:0 0 0.8rem 0}
.ContactsPage .CHowToGet .Photo{width:32%;margin-left:20px;cursor:pointer}
.ContactsPage .CHowToGet .DrivingDirections{padding-top:10px}
.ContactsPage .CHowToGet .DrivingDirections .CommonParagraphWithSmallIcon{height:41px;line-height:41px;padding-bottom:0!important}
.ContactsPage .RequisitesCItem > .Data:first-child{padding:0 10px}
.ContactsPage .RequisitesCItem .CItem .Data{text-align:left}
.ContactsPage .RequisitesCItem .CItem .Data p{padding-bottom:12px}
.ContactsPage .RequisitesCItem .CommonParagraphWithSmallIcon{padding-bottom:1.37rem!important}
.ContactsPage .RequisitesCItem .CommonParagraphWithSmallIcon + .CommonParagraphWithSmallIcon{padding-top:0.6rem!important}
.ContactsPage .RequisitesCItem .CommonParagraphWithSmallIcon + .CommonParagraphWithSmallIcon:before{top:0}
.ContactsPage > .CommonContentText{padding-top:0!important}
.ContactsOnTheMainPage{margin-top:40px}

.ContactsWebForm{width:100%;padding:30px;margin-top:15px}
.ContactsWebForm .Caption{text-align:center;font-size:var(--fs-28);color:var(--color-3);font-weight:400}
.ContactsWebForm .Data{padding-top:35px}
.ContactsWebForm .Data .CommonWebFormItem{width:47%;margin-right:6%}
.ContactsWebForm .Data .CommonWebFormItem:nth-child(2n){margin-right:0}
.ContactsWebForm .Data .CommonWebFormItem[data-type = 'text']{width:100%;margin-right:0}
.ContactsWebForm .BottomBtns > *{width:45%}
.ContactsWebForm .BottomBtns .btn{padding:9px 20px}

/**/

.CallingTheMeasurerPage > .Item:not(:first-child){padding-top:25px}
.CallingTheMeasurerPage > .Item:first-child > div{width:49%}
.CallingTheMeasurerPage .MainDescr{width:100%;padding:0 0 25px 0}
.CallingTheMeasurerPage .MainDescr .Icon{width:148px;height:159px;margin:0 25px 15px 0;-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);background-color:var(--color-0);float:left}
.CallingTheMeasurerPage .MeasureWebForm{padding:30px}
.CallingTheMeasurerPage .Phones{font-size:var(--fs-16);font-weight:600}
.CallingTheMeasurerPage .Phones p{margin-bottom:1.1rem}
.CallingTheMeasurerPage .Phones p:last-child{margin-top:1.1rem}
.CallingTheMeasurerPage .Phones > div{position:relative;padding:2px 0 2px 30px;font-size:var(--fs-20);font-weight:700}
.CallingTheMeasurerPage .Phones > div:before{content:url(../images/PhoneCallIcon.svg);position:absolute;left:0}
.CallingTheMeasurerPage .Phones > div a{color:var(--color-26);text-decoration:none}
.CallingTheMeasurerPage .ImitationH4{padding-bottom:20px;color:var(--color-20)}

.CostOfTheMeasurerService .Item{width:49%;margin-bottom:30px}
.CostOfTheMeasurerService .Title{font-size:var(--fs-16);font-weight:600}
.CostOfTheMeasurerService .Icon{width:50px;height:50px;margin-right:15px;-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);background-color:var(--color-0)}
.CostOfTheMeasurerService .Info{-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.15);box-shadow:2px 2px 5px rgba(0, 0, 0, 0.15);margin-top:20px}
.CostOfTheMeasurerService .Row{padding:15px 0}
.CostOfTheMeasurerService .Row:nth-child(1){background-color:rgba(97, 193, 0, 0.12)}
.CostOfTheMeasurerService .Row:nth-child(1) .Value{font-weight:600}
.CostOfTheMeasurerService .Row:nth-child(2){background-color:var(--color-0)}
.CostOfTheMeasurerService .Row:nth-child(3){background-color:var(--color-24)}
.CostOfTheMeasurerService .Row .Descr{padding-left:21px;padding-right:35px}
.CostOfTheMeasurerService .Row .Space{position:relative;width:1px}
.CostOfTheMeasurerService .Row .Space:after{content:'';position:absolute;left:0;top:-15px;bottom:-15px;width:1px;background-color:var(--color-0)}
.CostOfTheMeasurerService .Row .Value{width:130px;padding-left:17px;padding-right:5px}
.CostOfTheMeasurerService .Row:nth-child(2) .Space:after{background-color:var(--color-24)}

.CallingTheMeasurerPage .InstallationItemInfo{margin-bottom:20px}
.CallingTheMeasurerPage .InstallationItemInfo .Icon{width:80px;height:80px;margin-right:27px;-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);background-color:var(--color-0)}
.CallingTheMeasurerPage .InstallationItemInfo .Text{padding-right:20%}
.CallingTheMeasurerPage .InstallationItemInfo .Caption{padding-bottom:5px;color:var(--color-26);font-size:var(--fs-16);font-weight:600}

.CallingTheMeasurerPage ol{list-style:none;counter-reset:item}
.CallingTheMeasurerPage ol > li{position:relative;width:48%;padding:20px;margin:0 0 30px 0;font-size:var(--fs-15);-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.15);box-shadow:2px 2px 5px rgba(0, 0, 0, 0.15);-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);background-color:var(--color-24)}
.CallingTheMeasurerPage ol > li:before{position:absolute;left:15px;top:0;content:'0'counter(item);counter-increment:item;text-shadow:8px 8px 0px rgba(97, 193, 0, 0.12);font-size:60px;color:#FFF;font-weight:800}
.CallingTheMeasurerPage ol > li:last-child{width:100%}
.CallingTheMeasurerPage ol > li:nth-child(1){-ms-flex-order:1;order:1}
.CallingTheMeasurerPage ol > li:nth-child(2){-ms-flex-order:3;order:3}
.CallingTheMeasurerPage ol > li:nth-child(3){-ms-flex-order:2;order:2}
.CallingTheMeasurerPage ol > li:nth-child(4){-ms-flex-order:4;order:4}
.CallingTheMeasurerPage ol > li:nth-child(5){-ms-flex-order:5;order:5}
.CallingTheMeasurerPage ol > li > div:first-child{min-height:70px;padding-left:90px}
.CallingTheMeasurerPage ol > li > div:first-child > p:last-child{padding-bottom:0}
.CallingTheMeasurerPage ol > li > div:first-child > .Caption{padding:10px 0 15px 0;font-size:var(--fs-16);color:var(--color-26);font-weight:600}
.CallingTheMeasurerPage ol > li > div:last-child{padding-top:6px}
.CallingTheMeasurerPage ol > li > div:last-child p{padding-bottom:1.2rem}
.CallingTheMeasurerPage ol > li > div:last-child .SmallPaddingBottom{padding-bottom:0.6rem!important}
.CallingTheMeasurerPage ol > li > div:last-child > div:first-child{padding-right:28px}
.CallingTheMeasurerPage ul{list-style:none}
.CallingTheMeasurerPage ul li{position:relative;padding-left:23px}
.CallingTheMeasurerPage ul li:before{content:url(../images/LiArrow.svg);position:absolute;left:0}
.CallingTheMeasurerPage ul li:not(:last-child){margin-bottom:5px}

/**/

.PaginalNavigation{padding:25px 0;font-size:1.1rem}
.PaginalNavigation .Item{padding:1px 7px;margin:0 1px}
.PaginalNavigation .Item:hover,.PaginalNavigation .Item.Active{background-color:var(--color-4);color:var(--color-0)!important;-webkit-border-radius:var(--radius-1);-moz-border-radius:var(--radius-1);border-radius:var(--radius-1)}
.PaginalNavigation .Arrow.Prev{margin-right:8px}
.PaginalNavigation .Arrow.Next{margin-left:8px}
.PaginalNavigation svg{fill:var(--color-11)}
.PaginalNavigation .Arrow.Prev:hover svg,.PaginalNavigation .Arrow.Next:hover svg{fill:var(--color-effect-1)}

.PaginalNavigation .Dots{margin:0 5px}

.PaginalNavigation + div{border-top:1px solid var(--color-9)}

/**/

.CommonLinksAreTags .Links a{padding:4px 10px 6px 10px;margin:10px 10px 0 0;border:1px solid var(--color-16);color:var(--color-1);font-size:var(--fs-12);background-color:var(--color-0);-webkit-border-radius:var(--radius-6);-moz-border-radius:var(--radius-6);border-radius:var(--radius-6)}
.LinksAreTagsInTheTopContentArea{padding-bottom:45px}
.LinksAreTagsInTheBottomContentArea .Caption{color:var(--color-3);text-transform:uppercase}
.LinksAreTagsInTheBottomContentArea .Links a{padding:0;margin:10px 25px 5px 0;font-size:var(--fs-14);text-decoration:underline;border:none;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.CatalogObjects + .LinksAreTagsInTheBottomContentArea,.PaginalNavigation + .LinksAreTagsInTheBottomContentArea{padding-top:30px}

/**/

.CommonLinksWithMetro{padding:15px 0 10px 0;text-transform:uppercase;font-size:var(--fs-12);font-weight:700}
.CommonLinksWithMetro a{padding:10px 23px;margin:10px 10px 0 0;color:var(--color-3);border:1px solid var(--color-24);-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);background-color:var(--color-24);filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}
.CommonLinksWithMetro .CL{color:var(--color-effect-1)!important}

/**/

.Factories .Item{padding-bottom:45px}
.Factories .Item:last-child{padding-bottom:0}
.Factories .ImgWrap{width:230px;padding-top:4px}
.Factories .Img{width:100%;padding:5px;border:1px solid var(--color-2);background-color:var(--color-0)}
.Factories .Img:hover{border-color:var(--color-4)}
.Factories .Img img{vertical-align:middle}
.Factories .NameAndShortDescr{padding:0 0 9px 0}
.Factories .ImgWrap + .NameAndShortDescr{padding-left:20px}
.Factories .Name{padding-bottom:7px;font-weight:700;font-size:var(--fs-15)}
.Factories .Name a{color:#454545}
.Factories .Name a:hover{color:var(--color-effect-4)}
.Factories .ShortDescr{color:var(--color-20)}
.Factories .SubItems{font-size:var(--fs-12);text-transform:uppercase}
.Factories .SubItems > a{padding:4px 10px;margin:8px 8px 0 0;border:1px solid var(--color-2);color:var(--color-4);background-color:var(--color-0)}
.Factories .SubItems > a:hover{border-color:var(--color-effect-4);color:var(--color-effect-4)!important}

/**/

.FooterFactoriesCategoriesWrap{padding-top:28px;margin-top:30px;border-top:1px solid var(--color-4)}
.FooterFactoriesCategoriesWrap .ShowPart{font-size:var(--fs-15);text-decoration:underline;cursor:pointer}
.FooterFactoriesCategoriesWrap .ShowPart svg{margin-left:8px}
.FooterFactoriesCategoriesWrap .List{margin-top:25px}
.FooterFactoriesCategoriesWrap .Item{width:15%;margin:0 2% 35px 0;color:var(--color-1)}
.FooterFactoriesCategoriesWrap .Item:nth-child(6n){margin-right:0}
.FooterFactoriesCategoriesWrap .Img{width:100%;height:110px;background-color:var(--color-0);border:1px solid transparent;padding:5px;margin-bottom:15px}
.FooterFactoriesCategoriesWrap .Img img{vertical-align:middle}
.FooterFactoriesCategoriesWrap .Item span{font-size:var(--fs-15);text-decoration:underline}
.FooterFactoriesCategoriesWrap .Item:hover .Img{border:1px solid var(--color-4)}
.FooterFactoriesCategoriesWrap .Item:hover{color:var(--color-4)}

/**/

.Footer{border-top:1px solid var(--color-8);border-bottom:1px solid var(--color-8);padding:60px 0 20px 0;margin-top:15px}
.FContacts{color:var(--color-2);width:270px;padding-right:70px}
.FPhones .Title{margin-bottom:8px}
.FPhones .FPhone{color:var(--color-1);font-weight:700;font-size:var(--fs-20)}
.FTimes{margin:18px 0 32px}
.FCallBackBtn{width:100%;height:34px;font-size:var(--fs-12);font-weight:600}
.FNetworks{margin:35px 0 0}
.CommonFNLink{width:34px;height:34px;-webkit-border-radius:var(--radius-1);-moz-border-radius:var(--radius-1);border-radius:var(--radius-1)}
.CommonFNLink.IconFaceBook{background:#3C599B}
.CommonFNLink.IconVK{background:#44678D}
.CommonFNLink.IconTwitter{background:#1BA5D4}
.CommonFNLink.IconInstagram{background:-webkit-radial-gradient(100% 10.61%,109.09% 109.09%,#6835E0 1.08%,#3841DF 17.48%,#403FDA 27.44%,#4E3CD2 35.7%,#6337C7 43.01%,#7D31B9 49.71%,#9E2AA8 55.95%,#C32193 61.73%,#C82091 62.36%,#F62B37 76.12%,#FFC658 100%);background:-moz-radial-gradient(100% 10.61%,109.09% 109.09%,#6835E0 1.08%,#3841DF 17.48%,#403FDA 27.44%,#4E3CD2 35.7%,#6337C7 43.01%,#7D31B9 49.71%,#9E2AA8 55.95%,#C32193 61.73%,#C82091 62.36%,#F62B37 76.12%,#FFC658 100%);background:-o-radial-gradient(100% 10.61%,109.09% 109.09%,#6835E0 1.08%,#3841DF 17.48%,#403FDA 27.44%,#4E3CD2 35.7%,#6337C7 43.01%,#7D31B9 49.71%,#9E2AA8 55.95%,#C32193 61.73%,#C82091 62.36%,#F62B37 76.12%,#FFC658 100%);background:radial-gradient(109.09% 109.09% at 100% 10.61%,#6835E0 1.08%,#3841DF 17.48%,#403FDA 27.44%,#4E3CD2 35.7%,#6337C7 43.01%,#7D31B9 49.71%,#9E2AA8 55.95%,#C32193 61.73%,#C82091 62.36%,#F62B37 76.12%,#FFC658 100%)}
.CommonFNLink.IconYouTube{background:#FD3832}
.FLinkToYandexMarket{margin:32px 0 0;display:block}
.FLinkToYandexMarket p{font-size:var(--fs-12);color:var(--color-2)}
.FAvailablePaymentMethods{padding-top:35px}
.FAvailablePaymentMethods > .Data{padding-top:7px}
.FAvailablePaymentMethods > .Data > img{width:60px;height:38px;margin:0 5px 5px 0}
.FMenu .Title{font-weight:700;margin-bottom:18px}
.FMItem{width:32%;margin:0 2% 45px 0}
.FMItem:nth-child(3n){margin-right:0}
.FMItem .Items li{position:relative}
.FMItem .Items li:not(:last-child){margin-bottom:6px}
.FMItem .Items li a,.FMItem .Items li .CL{color:var(--color-3)}
.FMItem .Items li:before{content:url(../images/ArrowList.svg);position:absolute;left:-15px}
.FAddresses{width:340px}
.FAddresses .Title{font-weight:700;margin-bottom:15px}
.FAddresses .Title a,.FAddresses .Title .CL{color:var(--color-1)}
.FAddresses > div:not(:last-child) .FAGeo{margin-bottom:30px}
.FAGeo img{margin-right:5px}

.FCopyRight{padding:15px 0}

/**/

.CookieConsentNotification{position:fixed;left:2%;bottom:15px;max-width:450px;width:96%;padding:15px;font-size:.8rem;color:var(--color-0);border:1px solid var(--color-9);background-color:var(--color-4);-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);-webkit-box-shadow:5px 5px 25px 0 rgba(0, 0, 0, .85);-moz-box-shadow:5px 5px 25px 0 rgba(0, 0, 0, .85);box-shadow:5px 5px 25px 0 rgba(0, 0, 0, .85);z-index:99999}
.CookieConsentNotification > .Text a{color:var(--color-0);text-decoration:underline}
.CookieConsentNotification > .Text a:hover{color:var(--color-0)!important;text-decoration:none!important}
.CookieConsentNotification > .ToAcceptBtn{padding-top:10px}
.CookieConsentNotification > .ToAcceptBtn > button{padding:5px 10px}

/**/

.PITIW > .Visual{position:relative;height:610px;-webkit-transition:background 400ms;-o-transition:background 400ms;transition:background 400ms;z-index:1}
.PITIW > .Visual > *{position:absolute;opacity:1;visibility:visible;-webkit-transition:opacity 400ms,visibility 400ms;-o-transition:opacity 400ms,visibility 400ms;transition:opacity 400ms,visibility 400ms}

.PITIW .Wallpaper{left:0;top:0;right:0;height:100%;background:center top repeat-x}
.PITIW .Wallpaper:before{content:'';position:absolute;left:0;bottom:0;right:0;height:91px;background:url(../images/Interior/Floor.png) 0 bottom repeat-x}
.PITIW .Style{left:0;top:0;right:0;height:609px;background:center top no-repeat}
.PITIW .Door{left:50%;bottom:91px;margin-left:-130px;width:170px;height:410px;background-size:100%;background-repeat:no-repeat;background-position:center bottom;z-index:1}

.PITIW .VPreload{position:absolute;left:-10000px;top:-10000px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}
.PITIW .VPreload img{position:absolute}

.PITIW > .FilterAndProductInfo{position:relative;padding:22px;-webkit-box-shadow:1px 1px 11px rgba(212,212,212,.6);box-shadow:1px 1px 11px rgba(212,212,212,.6);background-color:var(--color-6)}

.PITIW .Filter > div{max-width:250px}
.PITIW .Filter > div:not(:last-child){padding-right:30px}
.PITIW .Filter > .Item > .Title{padding-bottom:14px}

.PITIW .Colors{width:100%;padding-top:3px}
.PITIW .Colors > label{position:relative;display:inline-block;vertical-align:top;width:28px;height:28px;margin:0 9px 18px 0;cursor:pointer}
.PITIW .Colors > label > input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0;cursor:pointer}
.PITIW .Colors > label > span{position:relative;display:block;width:28px;height:28px;background-color:var(--color-0);-webkit-border-radius:var(--radius-4);border-radius:var(--radius-4)}
.PITIW .Colors > label > span:after{content:'';position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:3px solid var(--color-4);-webkit-border-radius:var(--radius-4);border-radius:var(--radius-4);opacity:0;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;z-index:2}
.PITIW .Colors > label > input:checked ~ span:after{opacity:1}
.PITIW .Colors > label > input:disabled{cursor:default;pointer-events:none}
.PITIW .Colors > label > input:disabled ~ span{opacity:.5}

.PITIW .RadioSets{width:100%}
.PITIW .RadioSets > div ~ div > *{padding-top:5px}
.PITIW .RadioSets .Title{width:115px;padding-right:14px;white-space:nowrap}
.PITIW .RadioSets .Items{white-space:nowrap}
.PITIW .RadioSets label{position:relative;display:inline-block;vertical-align:top;width:16px;height:16px;margin:2px 7px 4px 0;cursor:pointer}
.PITIW .RadioSets label > input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0;cursor:pointer}
.PITIW .RadioSets label:last-child{margin-right:0}
.PITIW .RadioSets label > span{position:relative;top:2px;display:block;width:16px;height:16px;background-color:var(--color-0);border:1px solid #c8c8c8;-webkit-border-radius:var(--radius-4);border-radius:var(--radius-4)}
.PITIW .RadioSets label > span:after{content:'';position:absolute;left:50%;top:50%;margin:-3px 0 0 -3px;width:6px;height:6px;background-color:var(--color-4);-webkit-border-radius:var(--radius-4);border-radius:var(--radius-4);opacity:0;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;z-index:2}
.PITIW .RadioSets label > input:checked~span:after{opacity:1}

.PITIW .ProductInfo{max-width:350px;padding:2px 0 0 54px;margin-left:54px;border-left:1px solid var(--color-4)}
.PITIW .ProductInfo .Title{margin-bottom:9px;text-transform:uppercase}
.PITIW .ProductInfo .PriceWrap{padding:5px}
.PITIW .ProductInfo .PriceWrap strong{font-size:18px}
.PITIW .ProductInfo .Btns{margin:14px 0}
.PITIW .ProductInfo .Btns > div:not(:last-child){margin-right:15px}
.PITIW .ProductInfo .Btns .btn{padding:8px 17px}
.PITIW .ProductInfo .CloseLink{padding-top:5px}

/**/

#ScrollToTopBtn{position:fixed;right:15px;bottom:15px;display:none;width:45px;height:45px;border:1px solid var(--color-15);-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);background-color:var(--color-7);cursor:pointer;z-index:1}
#ScrollToTopBtn span{position:relative;left:50%;top:50%;display:block;width:10px;height:6px;margin:-3px 0 0 -5px;background:url(../images/ScrollToTopBtnIcon.svg) center center no-repeat;background-size:10px 6px;transform:rotate(180deg)}
#ScrollToTopBtn:hover{background-color:var(--color-4)}
#ScrollToTopBtn:hover span{background-image:url(../images/ScrollToTopBtnActiveIcon.svg)}

/**/

.InfoAboutCities span{cursor:pointer}
.InfoAboutCities .Data{padding-top:45px}
.InfoAboutCities .Caption{text-align:center}
.InfoAboutCities .Caption,.InfoAboutCities .Important,.InfoAboutCities .Word{color:var(--color-1);font-weight:600}
.InfoAboutCities .Cities{text-transform:uppercase;font-size:var(--fs-13)}
.InfoAboutCities .Important{width:240px}
.InfoAboutCities .Important span{color:var(--color-1)}
.InfoAboutCities .Important > div{padding-bottom:15px}
.InfoAboutCities .Others{color:var(--color-2)}
.InfoAboutCities .Others span{color:var(--color-2)}
.InfoAboutCities .Others > div{width:30%;margin-right:5%}
.InfoAboutCities .Others > div:last-child{margin-right:0}
.InfoAboutCities .Word{width:20px}
.InfoAboutCities .CityByFirstWordContainer{padding-bottom:20px}
.InfoAboutCities .Items > div{padding-bottom:10px}
.InfoAboutCities .UserCity{padding-top:25px}
.InfoAboutCities .UserCity input{width:220px;padding:0 14px;font-size:var(--fs-12);font-weight:400}
.InfoAboutCities .UserCity .btn{padding:5px 15px;margin-left:29px}
.InfoAboutCities .UserCityError{text-align:center;font-size:var(--fs-12)}

/**/

.NF404{padding:20px;background-color:var(--color-0)}
.NF404 .Data{padding-left:30px}
.NF404 .Data .CommonContentText:first-child{padding-top:0}
.NF404 .Btns > .btn{padding:7px 17px}
.NF404 .Btns > .btn:not(:last-child){margin-right:15px}

/**/

.PurchaseContent .WebForm{padding:20px}
.PurchaseContent .Items{padding-bottom:20px}
.PurchaseContent .WebForm .Caption{padding-bottom:12px;font-size:var(--fs-15);color:var(--color-11);font-weight:600}
.PurchaseContent .WebForm .Caption:not(:first-child),.PurchaseContent .WebForm .DeliveryAddressContainer .Caption{padding-top:24px}
.PurchaseContent .Fields > div{width:47%}
.PurchaseContent .Fields > div:not(:last-child){margin-right:6%}
.PurchaseContent .customSelect{margin-right:0}
.PurchaseContent .select-selected{padding:8px 16px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.PurchaseContent .select-selected:after{margin-top:1px}
.PurchaseContent .BottomBtns > .btn{padding:20px 15%;margin:0 auto;font-size:1rem}
.PurchaseContent .PCTotalInfo{line-height:22px;padding:25px 0}
.PurchaseContent .PCTotalInfo > div:nth-child(1){font-size:var(--fs-20);color:#6F6D6D}
.PurchaseContent .PCTotalInfo > div:nth-child(2){font-size:var(--fs-24);color:var(--color-11);font-weight:600}

.PurchaseContentResult{padding:50px 10px 40px 10px;text-align:center;line-height:1.2rem;color:var(--color-25);font-size:var(--fs-16);font-weight:600}
.PurchaseContentResult p{padding-bottom:0.6rem}
.ProductsFromTheBasketInTheInterior{color:var(--color-25)}
.PurchaseContentResult + .ProductsFromTheBasketInTheInterior{padding-top:45px}
.ProductsFromTheBasketInTheInterior > .Caption > .ImitationH3{padding-bottom:8px}
.ProductsFromTheBasketInTheInterior > .CatalogObjects{padding-top:20px}

.CommonMobileElement{display:none!important}

.wrSerchHeader {position: relative;}
.wrHints {position: absolute; top: 100%; left: 0; background: #fff; z-index: 999; display: flex ; flex-direction: column; gap: 25px; padding: 15px 10px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, .11); min-width: 100%;}
.wrHints .hints {display: flex ; flex-direction: column; gap: 5px;}
.wrHints .hints .title {}
.wrHints .hints .links {display: flex ; flex-direction: column; align-items: start; gap: 5px;}
.wrHints .hints .links a {}
.wrHints .hints .links a:hover {}



@media screen and (max-width:1380px){
	.CCF2 .RightColumn .CCFItem{width:33.33333%}

	.GoodsCard[data-type = "EntranceDoors"] .GCRDBCount, 
	.GoodsCard[data-type = "DoorInstallationWorks"] .GCRDBRating{width:100%;padding-bottom:10px}
	.GoodsCard[data-type = "EntranceDoors"] .GCRDBPrice, 
	.GoodsCard[data-type = "DoorInstallationWorks"] .GCRDBPrice{padding-left:0;padding-right:10px}
	.GoodsCard[data-type = "EntranceDoors"] .GCRDBInstallmentPlanSberbank, 
	.GoodsCard[data-type = "DoorInstallationWorks"] .GCRDBInstallmentPlanSberbank{-ms-flex-order:3;order:3;-webkit-flex:none;-ms-flex:unset;flex:none}
}

@media screen and (max-width:1310px){
    .HGeoPositions{margin-right:95px}

	/**/

	.CCF .ColorsItem{width:33%}

	.CCF .RightColumn{max-width:64%;margin-left:15px}

    .CCF .RangeItem:not(.PricesItem),.CCF .SelectItem{max-width:49%}
    .CCF .RangeItem:not(.PricesItem) input{width:50%}
}

@media screen and (max-width:1270px){
	.FB_M_MaxW1270{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

	.GoodsCard[data-type = "EntranceDoors"] .GCPhotosAndStickers{width:450px}

	.GoodsCard[data-type = "Accessories"] .GCRDBVendorCode, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCRDBVendorCode{-ms-flex-order:2;order:2}
	.GoodsCard[data-type = "Accessories"] .GCRDBVendorCodeAndShareNetworkBtn > *, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCRDBVendorCodeAndShareNetworkBtn > *{width:100%;padding:5px 0;text-align:left}
}

@media screen and (max-width:1260px){
	.CatalogObjects.SmallCOs{gap:20px 2.666666666666667%}
	.CatalogObjects.SmallCOs .SCO{width:23%}
	.CatalogObjects.SmallCOs .SCO:nth-child(n+5){display:none}
}

@media screen and (max-width:1250px){
	.GoodsCard[data-type = "DoorInstallationWorks"] .GCRDBVendorCode{-ms-flex-order:2;order:2}

	.GoodsCard[data-type = "DoorInstallationWorks"] .GCRDBVendorCodeAndShareNetworkBtn > *{width:100%;padding:5px 0;text-align:left}

	/**/

	.CompanyInNumbers > div > div{width:33.33333%}
	.CompanyInNumbers > div > div:nth-child(4n + 1), 
	.CompanyInNumbers > div > div:nth-child(4n){padding-left:25px;padding-right:25px}
	.CompanyInNumbers > div > div:nth-child(3n + 1){padding-left:0}
	.CompanyInNumbers > div > div:nth-child(3n){padding-right:0}

	/**/

	.CCSubCategoriesWithImageAndCaption a{width:33.333%}
}

@media screen and (max-width:1240px){
	.SSCO{width:18%}
	.slick-slider:not(.slick-initialized) .SSCO,.slick-slider:not(.slick-initialized) .SSCO:nth-child(6n){margin-right:2.5%}
	.slick-slider:not(.slick-initialized) .SSCO:nth-child(5n){margin-right:0}

	/**/

	.AOTDPTabData .MCO{width:30%;margin-right:5%}
	.AOTDPTabData .MCO:nth-child(4n){margin-right:5%}
	.AOTDPTabData .MCO:nth-child(3n){margin-right:0}
}

@media screen and (max-width:1235px){
	.CCF2 .LeftColumn{width:340px}
}

@media screen and (max-width:1220px){
	.GoodsCard[data-type = "EntranceDoors"] .GCPhotosAndStickers{width:400px}

	/**/

	.UsefulTipsList .UA{padding-left:25px;padding-right:25px}
}

@media screen and (max-width:1215px){
	.CCF2 .RightColumn .CCFItem{width:50%}
}

@media screen and (max-width:1205px){
	.FB_M_MaxW1205{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.FB_F1_MaxW1205{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}

	/**/

	.CallingTheMeasurerPage .MainDescr .Icon{width:74px;height:80px}
	.CallingTheMeasurerPage .MainDescr .Icon img{width:42px;height:58px}
	.CallingTheMeasurerPage .InstallationItemInfo .Text{padding-right:0}

	/**/

	.PITIW .Filter > div{max-width:none;width:50%;padding-bottom:30px}
	.PITIW .Filter > div:first-child{width:100%}
}

@media screen and (max-width:1200px){
	.FB_LA_MaxW1200{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
	.FB_M_MaxW1200{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

    .customSelect{width:167px;margin-right:10px}

	/**/

	.HPhoneWrap{margin-left:15px}

    .CommonHeaderBtn:last-child{margin-right:0;margin-top:3px}
    .CommonHeaderBtn:last-child svg{margin-right:8px}

    .HGeoPositions{margin:0 15px 0 0}
    .HeaderDesc{width:210px}

	/**/

	.LACR div[data-level = '1'] > .DropDown > .Arrow{min-width:42px;width:42px}

	/**/

	.MainMenu{padding:0 18px 0 15px;font-size:var(--fs-14)}

	/**/

    .RightContent{min-width:calc(100% - 292px);margin-left:22px}

	/**/

    h1,.ImitationH1,.AdditionToTheTitle{font-size:var(--fs-20)}

	/**/

	.CommonQuadroCategoriesWithImageAndName > a{width:18%;margin-right:2.5%}
	.CommonQuadroCategoriesWithImageAndName > a:nth-child(6n){margin-right:2.5%}
	.CommonQuadroCategoriesWithImageAndName > a:nth-child(5n){margin-right:0}

	/**/

	.CCNavigationPanel .Sort span,.CCNavigationPanel .Count span{font-size:var(--fs-13)}
    .CCNavigationPanel .Count span{margin:0}

	/**/

	/*.CCF .RightColumn{max-width:37vw}*/
    .CCF .ColorsItem label{font-size:var(--fs-12)}
    .CCF .RangeItem input,.CCF .SelectItem .Title,.CCF .Bottom .ImitationLink{font-size:var(--fs-13)}

    .CCF .Bottom .ToFilterBtn{width:230px;margin-left:15px}
	.CCF .Bottom *:not(.Hidden) + .ToFilterBtn{margin-left:15px}
    .CCF .Bottom .SaveFilterResult{margin-right:15px}

	/**/

	.CatalogObjects{gap:20px 2%}
    .SCO{width:32%}
    .SCO .Img img{width:100%}

	/**/

	.GoodsCard[data-type = "Accessories"] > *, 
	.GoodsCard[data-type = "EntranceDoorPanels"] > *{width:100%;margin:0!important}
	.GoodsCard[data-type = "Accessories"] .GCPhotosWrap, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCPhotosWrap{height:auto!important}
	.GoodsCard[data-type = "Accessories"] > .GCRightData, 
	.GoodsCard[data-type = "EntranceDoorPanels"] > .GCRightData{margin-top:24px!important}
	.GoodsCard[data-type = "Accessories"] .GCRDTop, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCRDTop{padding-right:0}
	.GoodsCard[data-type = "Accessories"] .GCRDBottom, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCRDBottom{margin-right:0!important}

	.GoodsCard[data-type = "DoorInstallationWorks"] .GCPhotosAndStickers{width:350px}

	/**/

	.ContactsPage .CPoints .Data .Items{width:280px}

	/**/

    .FooterFactoriesCategoriesWrap .Item{width:22%;margin-right:4%}
	.FooterFactoriesCategoriesWrap .Item:nth-child(6n){margin-right:4%}
	.FooterFactoriesCategoriesWrap .Item:nth-child(4n){margin-right:0}

	/**/

    .FMenu .Title{margin-bottom:10px}
	.FMItem{width:48%;margin:0 4% 25px 0}
	.FMItem:nth-child(3n){margin-right:4%}
	.FMItem:nth-child(2n){margin-right:0}
}

@media screen and (max-width:1160px){
	.GCRDBPriceAndOthersDataWrap.GCRDBBtns > .GCRDBPrice{padding-left:15px;padding-top:0;text-align:left}

	.GoodsCard[data-type = "EntranceDoors"] .GCPhotosAndStickers{width:350px}

	.GoodsCard[data-type = "Components"] .GCRDBVendorCodeAndShareNetworkBtn > *{width:100%;padding:5px 0;text-align:left}
	.GoodsCard[data-type = "Components"] .GCRDBVendorCode{-ms-flex-order:2;order:2}

	.GoodsCard[data-type = "InteriorDoors"] .GCRDBRating, 
	.GoodsCard[data-type = "Components"] .GCRDBCount, 
	.GoodsCard[data-type = "Accessories"] .GCRDBCount, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCRDBCount, 
	.GoodsCard[data-type = "Partitions"] .GCRDBCount{width:100%;padding-bottom:10px}

	.GoodsCard[data-type = "InteriorDoors"] .GCRDBPrice, 
	.GoodsCard[data-type = "Components"] .GCRDBPrice, 
	.GoodsCard[data-type = "Accessories"] .GCRDBPrice, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCRDBPrice, 
	.GoodsCard[data-type = "Partitions"] .GCRDBPrice{padding-left:0;padding-right:10px}

	.GoodsCard[data-type = "InteriorDoors"] .GCRDBInstallmentPlanSberbank, 
	.GoodsCard[data-type = "Components"] .GCRDBInstallmentPlanSberbank, 
	.GoodsCard[data-type = "Accessories"] .GCRDBInstallmentPlanSberbank, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCRDBInstallmentPlanSberbank, 
	.GoodsCard[data-type = "Partitions"] .GCRDBInstallmentPlanSberbank{-ms-flex-order:3;order:3;-webkit-flex:none;-ms-flex:unset;flex:none}
}

@media screen and (max-width:1150px){
	.FB_M_MaxW1150{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.FB_F1_MaxW1150{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}

	/**/

	.CategoriesOfReview .COR{width:30%;margin-right:5%}
	.CategoriesOfReview .COR:nth-child(4n){margin-right:5%}
	.CategoriesOfReview .COR:nth-child(3n){margin-right:0}

	/**/

	.AdvantagesOnTheMainPage .CommonTabs{font-size:var(--fs-14)}
	.AdvantagesOnTheMainPage .CommonTabs > *{padding-top:57px}
	.AdvantagesOnTheMainPage .CommonTabs > *[data-id = 'CO_Tab_howToChooseContent']{background-size:28px 24px}
	.AdvantagesOnTheMainPage .CommonTabs > *[data-id = 'CO_Tab_just_order']{background-size:26px 25px}
	.AdvantagesOnTheMainPage .CommonTabs > *[data-id = 'CO_Tab_easy_to_pay']{background-size:24px 24px}
	.AdvantagesOnTheMainPage .CommonTabs > *[data-id = 'CO_Tab_promotions_and_discounts']{background-size:26px 26px}
	.AdvantagesOnTheMainPage .CommonTabs > *:not(:last-child):after{top:20px}

	/**/

    .HSearchAndMainMenuWrap{padding:10px 11px 0;margin-top:0}
    .HSearchWrap,.HSearchWrap input{width:100%}

	/**/

	.MainMenu{height:38px;padding:0 18px 0 0;font-size:var(--fs-12)}
    .MainMenu > div > *:first-child{padding:11px 0;display:block}
	.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > .Items{top:0;padding-top:0}
	.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > a:after,.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > .CL:after{top:14px}

	/**/

	.GCTradeOffers .Data > *{width:100%}
	.GCTradeOffers .OtherData{padding-top:7px}
	.GCTradeOffers .Images{margin-left:0}
	.GCTradeOffers .Images.Space{display:none}

	/**/

	.CommonHowToChooseContent{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.CommonHowToChooseContent > div{width:100%}
	.CommonHowToChooseContent > div:first-child{text-align:center;margin-bottom:15px}

	/**/

	.CCF .ColorsItem label{width:100%}

	/**/

	.LNFMP .Item .Image{width:100px}
}

@media screen and (max-width:1130px){
	.FB_M_MaxW1130{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

	.GIProductsInTheBasket .Count{width:110px}
	.PITBFooterInfo > div{width:100%}
	.PITBFooterInfo .Btns{padding-right:0;padding-bottom:10px}
	.PITBFooterInfo .Btns > .btn{width:49%}
	.PITBFooterInfo .Btns > .btn:not(:last-child){margin-right:2%}
}

@media screen and (max-width:1120px){
	.GoodsCard[data-type = "InteriorDoors"] .GCRDBVendorCode, 
	.GoodsCard[data-type = "Partitions"] .GCRDBVendorCode, 
	.GoodsCard[data-type = "EntranceDoors"] .GCRDBVendorCode{-ms-flex-order:2;order:2}

	.GoodsCard[data-type = "InteriorDoors"] .GCRDBVendorCodeAndShareNetworkBtn > *, 
	.GoodsCard[data-type = "Partitions"] .GCRDBVendorCodeAndShareNetworkBtn > *, 
	.GoodsCard[data-type = "EntranceDoors"] .GCRDBVendorCodeAndShareNetworkBtn > *{width:100%;padding:5px 0;text-align:left}
}

@media screen and (max-width:1090px){
	.BlockWithCompanyLogo{width:156px;height:71px}

	.CommonParagraphWithLogo{min-height:72px;padding-left:180px}
	.CommonParagraphWithLogo:before{width:156px;height:71px}
	.CommonParagraphWithLogo:before{background-size:134px 27px}

	/**/

	.AOTDPTabData .MCO{width:48%;margin-right:4%}
	.AOTDPTabData .MCO:nth-child(4n),.AOTDPTabData .MCO:nth-child(3n){margin-right:4%}
	.AOTDPTabData .MCO:nth-child(2n){margin-right:0}

	/**/

	.ModalQuickPreviewCatalogObject .CommonQPCONavButton.IsPrev{left:5px}
	.ModalQuickPreviewCatalogObject .CommonQPCONavButton.IsNext{right:5px}
}

@media screen and (max-width:1080px){
	.SSCO{width:22%}
	.slick-slider:not(.slick-initialized) .SSCO,.slick-slider:not(.slick-initialized) .SSCO:nth-child(6n),.slick-slider:not(.slick-initialized) .SSCO:nth-child(5n){margin-right:4%}
	.slick-slider:not(.slick-initialized) .SSCO:nth-child(4n){margin-right:0}

	/**/

	.NF404 .Img img{width:150px;height:auto}

	/**/

	.ContactsPage .CCurrentPoint .PhotosWrap{width:40%}
}

@media screen and (max-width:1065px){
	.FB_NoF1_MaxW1065{-webkit-flex:auto;-ms-flex:auto;flex:auto}
	.FB_C_MaxW1065{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.FB_AI_RA_MaxW1065{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}
	.FB_M_MaxW1065{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

    .HeaderTopPanel{padding:27px 0}
    .HPhoneWrap{margin-left:60px}
    .HPhoneBlock a:not(:last-child),.HPhoneBlock span:not(:last-child){margin-right:0}

	.HButtons{margin-top:10px}

    .CommonHeaderBtn:last-child svg{margin-right:0}

    .HСallBackBtn img{margin-left:6px}

    .HGeoPositions{margin:0 0 15px 0}
    .HeaderDesc{width:auto;margin:0}
}

@media screen and (max-width:1050px){
	.BannerInTheListingOfProducts{grid-template-columns:1fr;gap:15px}
	.BannerInTheListingOfProducts > .Btn > button{width:auto}

	/**/

	.CCBannerWithSubCategories .Caption{padding:20px 7px 7px 7px}

	/**/

	.GCTabs .GCAccessoriesTabs > *, 
	.GCTabs .GCEntranceDoorPanelsTabs > *{width:32%}
	.GCTabs .GCAccessoriesTabs > *:nth-child(3n), 
	.GCTabs .GCEntranceDoorPanelsTabs > *:nth-child(3n){margin-right:0}
	.GCTabs .GCAccessoriesTabs > *:nth-child(4n), 
	.GCTabs .GCEntranceDoorPanelsTabs > *:nth-child(4n){margin-right:2%}

	/**/

	.CompanyInNumbers > div > div{width:50%}
	.CompanyInNumbers > div > div:nth-child(3n + 1), 
	.CompanyInNumbers > div > div:nth-child(3n){padding-left:25px;padding-right:25px}
	.CompanyInNumbers > div > div:nth-child(2n + 1){padding-left:0}
	.CompanyInNumbers > div > div:nth-child(2n){padding-right:0}
}

@media screen and (max-width:1045px){
	.CCF2 .LeftColumn{width:220px}
	.CCF2[data-two_column_color_field] .CCFItem.ColorItem .Items label,.CCF2 .CCFItem.ColorItem{width:100%}
}

@media screen and (max-width:1040px){
	.GoodsCard[data-type = "EntranceDoors"] .GCPhotosAndStickers{width:310px}

	/**/

	.CompanyPrinciples > div > div, 
	.VideoOurStores > div > div{width:50%}
	.CompanyPrinciples > div > div:nth-child(3n + 1), 
	.CompanyPrinciples > div > div:nth-child(3n), 
	.VideoOurStores > div > div:nth-child(3n + 1), 
	.VideoOurStores > div > div:nth-child(3n){padding-left:25px;padding-right:25px}
	.CompanyPrinciples > div > div:nth-child(2n + 1), 
	.VideoOurStores > div > div:nth-child(2n + 1){padding-left:0}
	.CompanyPrinciples > div > div:nth-child(2n), 
	.VideoOurStores > div > div:nth-child(2n){padding-right:0}
}

@media screen and (max-width:1024px){
	.FB_NoF1_MaxW1024{-webkit-flex:auto;-ms-flex:auto;flex:auto}
	.FB_C_MaxW1024{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.FB_AI_RA_MaxW1024{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}
	.FB_M_MaxW1024{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

	.CommonInformationCards .IC{width:47%;margin-right:6%}
	.CommonInformationCards .IC:nth-child(3n){margin-right:6%}
	.CommonInformationCards .IC:nth-child(2n){margin-right:0}

	/**/

	.GoodsCard > .GCPhotosAndStickersAndRightData > *,
	.GoodsCard > *:not(.GCRDBBtns){width:100%!important;margin:0 0 24px 0!important}
	.GoodsCard > .GCRDBBtns{padding-top:0}
	.GoodsCard[data-type = "DoorInstallationWorks"] > *{width:100%!important}
	.GoodsCard[data-type = "InteriorDoors"] .GCRightData,
	.GoodsCard[data-type = "Partitions"] .GCRightData,
	.GoodsCard[data-type = "EntranceDoors"] .GCRightData{margin-bottom:0!important}
	.GoodsCard[data-type = "InteriorDoors"] .GCRightData .CommonTabDatas > .CommonTabData,
	.GoodsCard[data-type = "Partitions"] .GCRightData .CommonTabDatas > .CommonTabData,
	.GoodsCard[data-type = "Components"] .GCRightData,.GoodsCard[data-type = "DoorInstallationWorks"] .GCRightData{height:auto!important}

	.GCPThumbs:not(.slick-initialized) > div{width:18%;margin-right:2.5%}
	.GCPThumbs:not(.slick-initialized) > div:nth-child(3n){margin-right:2.5%}
	.GCPThumbs:not(.slick-initialized) > div:nth-child(5n){margin-right:0}

	.GCRDTop{padding-right:0}

	.GCRDBottom{margin-right:0!important}

	/**/

	.AOTDPTabData .MCO{width:22%;margin-right:4%}
	.AOTDPTabData .MCO:nth-child(3n),.AOTDPTabData .MCO:nth-child(2n){margin-right:4%}
	.AOTDPTabData .MCO:nth-child(4n){margin-right:0}

	/**/

	.ContactsPage .CItem:not(.FullCItem){width:100%;margin-right:0}
	.ContactsPage > .CItem.FullCItem .CItem{width:100%;margin-right:0}
	.ContactsPage > .CItem.FullCItem .CItem:not(:first-child){padding-top:25px}
	.ContactsPage > .CItem.FullCItem .CItem .Title:not(.NotBottomBorder):after{width:100%}
	.ContactsPage .NotBottomBorder{display:none}

	.ContactsPage .CPoints .Data > div{width:100%!important}
	.ContactsPage .CPoints .Data > #YMap{height:265px}
	.ContactsPage .CPoints .Data > .Items{margin:8px 0 0 0}

	/**/

	.ModalQuickPreviewCatalogObject .fancybox__content{width:75%}
}

@media screen and (max-width:1000px){
	.FB_M_MaxW1000,.CallingTheMeasurerPage ol,.CallingTheMeasurerPage ol > li:nth-child(5) .FB{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.FB_AI_LA_MaxW1000{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
	.FB_CA_MaxW1000{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.FB_C_MaxW1000{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

	.btn,.FMItem .Items li a,.FMItem .Items li .CL,.FAGeo,.SCO .Name{font-size:var(--fs-13)}

	/**/

    .LogoWrap .HeaderDesc{display:block}

	/**/

    .LeftAside{width:220px}
    .LACommonItem{padding:10px 15px 45px;font-size:var(--fs-12)}

	/**/

    .LACRColorsItems{padding-bottom:10px}

	.LACR .DropDown{left:200px;width:calc(100% - 200px)}

	.LACR div[data-index = '2'] > .DropDown > .Arrow:before{top:56px}
	.LACR div[data-index = '3'] > .DropDown > .Arrow:before{top:92px}
	.LACR div[data-index = '4'] > .DropDown > .Arrow:before{top:138px}
	.LACR div[data-index = '5'] > .DropDown > .Arrow:before{top:184px}
	.LACR div[data-index = '6'] > .DropDown > .Arrow:before{top:230px}
	.LACR div[data-index = '7'] > .DropDown > .Arrow:before{top:276px}
	.LACR div[data-index = '8'] > .DropDown > .Arrow:before{top:322px}
	.LACR div[data-index = '9'] > .DropDown > .Arrow:before{top:368px}
	.LACR div[data-index = '10'] > .DropDown > .Arrow:before{top:414px}

	/**/

    .LastReviewsOnLeftAside .Item .Img{width:57px;height:57px;margin-right:9px}

	/**/

    .RightContent{min-width:calc(100% - 242px);width:100%}

	/**/

    .H1CaptionWrap{margin-bottom:15px}
    h1,.ImitationH1,.AdditionToTheTitle{font-size:var(--fs-16)}

	/**/

	.CommonTabsWrap{padding:10px}
	.CommonTabs{white-space:normal}
	.CommonTabs > *{width:100%;margin:0;border:1px solid #EBEBEB}
	.CommonTabs > *:after{display:none}
	.CommonTabs > .Active{border:1px solid var(--color-19)!important}

	.CommonTabDatas > div,.SystemCommonForm{padding:17px 15px}

	/**/

	.TabsInTheFormOfLinks .CommonTabs > *{width:auto!important}
	.TabsInTheFormOfLinks .CommonTabs > .Active{border:none!important;border-bottom:1px solid!important}

	.TabsInTheFormOfLinks .CommonTabDatas > div{padding-top:17px}
	
	/**/

	.AdvantagesOnTheMainPage .CommonTabs > *:not(:last-child):after{display:none}

	/**/

	.CallingTheMeasurerPage > .Item:first-child > div,.CostOfTheMeasurerService .Item,.CallingTheMeasurerPage ol > li,.CallingTheMeasurerPage ol > li:nth-child(5) .FB > div{width:100%}
	.CallingTheMeasurerPage ol > li:nth-child(2){-ms-flex-order:2;order:2}
	.CallingTheMeasurerPage ol > li:nth-child(3){-ms-flex-order:3;order:3}
	.CallingTheMeasurerPage ol > li:nth-child(5) .FB > div:first-child{margin-bottom:15px;text-align:center}

	/**/

	.LNFMP .Item{width:100%}
	.LNFMP .Item:not(:last-child){padding-bottom:25px}
	.LNFMP .ItemSpace{display:none}

	/**/

	.CCF .RightColumn{max-width:67%}
    .CCF .ColorsItem{width:270px}
	.CCF .RangeItem,.CCF .RangeItem:not(.PricesItem),.CCF .SelectItem{max-width:100%;width:100%;margin-bottom:15px}

    .CCF .Bottom .Drop{position:relative;width:230px;padding:7px 0;margin-top:9px;margin-left:auto;border:1px solid var(--color-4);color:var(--color-4);-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:var(--radius-1);-moz-border-radius:var(--radius-1);border-radius:var(--radius-1)}
    .CCF .Bottom .Drop img{display:none}
    .CCF .Bottom .Drop span{position:absolute;right:0}

	/**/

    .SCO .PriceInfo,h4{font-size:var(--fs-15)}

	/**/

	.CatalogObjects.SmallCOs{gap:20px 2%}
	.CatalogObjects.SmallCOs .SCO{width:32%}
	.CatalogObjects.SmallCOs .SCO:nth-child(n+5){display:block}

	/**/

	.GCCharacteristics .Item > div:last-child > div{width:100%!important}
	.GCCharacteristics .Item .Descr{padding-top:0;border-left:none}

	/**/

	.FAGeo img{display:none}

    .FContacts{width:235px;padding-right:50px}
    .FPhones .FPhone{font-size:var(--fs-18);margin-top:2px}
    .FLinkToYandexMarket,.FTimes{font-size:var(--fs-12)}
    .FTimes{margin:10px 0 20px}
    .FAddresses{width:190px}
}

@media screen and (max-width:980px){
	.CCSubCategoriesWithImageAndCaption a{width:50%}
}

@media screen and (max-width:970px){
	.LACR .DropDown div[data-level = '2'], 
	.LACR .DropDown div[data-level = '2']:nth-child(3n){width:48%;padding-right:2%}
	.LACR .DropDown div[data-level = '2']:nth-child(2n){padding-right:0}

	/**/

	.PITIW .Filter > div{width:100%;padding:0 0 30px 0!important}
	.PITIW .Filter > div:last-child{padding-bottom:0}
}

@media screen and (max-width:945px){
	.FB_C_MaxW945{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

	/**/

    .CCBannerWithSubCategories .H1CaptionWrap{margin-bottom:20px}
    .CCBannerWithSubCategories .AdditionToTheTitle{font-size:var(--fs-13);margin:7px 0 0 0}
}

@media screen and (max-width:930px){
	.GIProductsInTheBasket .Number{display:none}
	.GIProductsInTheBasket .Price{width:75px}
	.GIProductsInTheBasket .SummaryPrice{width:90px}
	.GIProductsInTheBasket .RemoveBtn{width:30px}
}

@media screen and (max-width:920px){
	.CCSubCategoriesWithOnlyImage a{width:30%;margin-right:5%}
	.CCSubCategoriesWithOnlyImage a:nth-child(4n){margin-right:5%}
	.CCSubCategoriesWithOnlyImage a:nth-child(3n){margin-right:0}

	/**/

	.CommonQuadroCategoriesWithImageAndName > a{width:22%;margin-right:4%}
	.CommonQuadroCategoriesWithImageAndName > a:nth-child(6n),.CommonQuadroCategoriesWithImageAndName > a:nth-child(5n){margin-right:4%}
	.CommonQuadroCategoriesWithImageAndName > a:nth-child(4n){margin-right:0}

	/**/

	.SSCO{width:30%}
	.slick-slider:not(.slick-initialized) .SSCO,.slick-slider:not(.slick-initialized) .SSCO:nth-child(6n),.slick-slider:not(.slick-initialized) .SSCO:nth-child(5n),.slick-slider:not(.slick-initialized) .SSCO:nth-child(4n){margin-right:5%}
	.slick-slider:not(.slick-initialized) .SSCO:nth-child(3n){margin-right:0}

	/**/

	.CategoriesOfReview .COR{width:47%;margin-right:6%}
	.CategoriesOfReview .COR:nth-child(4n),.CategoriesOfReview .COR:nth-child(3n){margin-right:6%}
	.CategoriesOfReview .COR:nth-child(2n){margin-right:0}

	/**/

	.CommonModalNotification .fancybox__content{min-width:35%;max-width:70%}
}

@media screen and (max-width:890px){
	.CCNavigationPanel .Count{width:100%;margin:15px 0 0 0}

	/**/

	.InfoAboutCities .Others > div{width:45%;margin-right:10%}
	.InfoAboutCities .Others > div:last-child{margin-right:10%}
	.InfoAboutCities .Others > div:nth-child(2n){margin-right:0}

	/**/

	.CCF2 .RightColumn .CCFItem{width:100%}
}

@media screen and (max-width:860px){
	.AOTDPTabData .MCO{width:30%;margin-right:5%}
	.AOTDPTabData .MCO:nth-child(4n),.AOTDPTabData .MCO:nth-child(2n){margin-right:5%}
	.AOTDPTabData .MCO:nth-child(3n){margin-right:0}
}

@media screen and (max-width:840px){
	.CCF .Bottom .ImitationLink{width:100%;margin-bottom:10px}
	.CCF .BWrap,.CCF .BWrap > *{width:100%!important;margin-left:0!important}

	/**/

	.GIPriceListForTheInstallationOfDoors .Number{display:none}

	/**/

	.NF404 .Img img{width:100px}

	/**/

	.VC .ReadLinkAndRespondBtn > div{width:100%;text-align:center}
	.VC .ReadLink{padding-bottom:10px}
	.VC .RespondBtn .btn{width:100%}
}

@media screen and (max-width:820px){
	.FB_M_MaxW820{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.FB_F1_MaxW820{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}

	/**/

	.GIProductsInTheBasket .CommonGridHeader{display:none}
	.GIProductsInTheBasket .PhotoAndName{padding-left:0!important;padding-bottom:0!important;-ms-flex-order:1;order:1}
	.GIProductsInTheBasket .RightItems{width:100%;-ms-flex-order:3;order:3}
	.GIProductsInTheBasket .Price{padding-left:0!important;text-align:left}
	.GIProductsInTheBasket .SummaryPrice{padding-right:0!important;text-align:right}
	.GIProductsInTheBasket .RemoveBtn{padding-right:0!important;-ms-flex-order:2;order:2}
	.GIProductsInTheBasket .RemoveBtn .CommonRemoveBtn{margin:0 0 0 auto!important}

	/**/

	.CatalogObjects.FiveInARowCOs{gap:20px 4%}
	.CatalogObjects.FiveInARowCOs .SCO{width:22%}
}

@media screen and (max-width:769px){
	.CommonMobileElement{display:block!important}
	.CommonMobileElement.FB, 
	.CommonMobileElement.FB_MaxW769{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}

	.FB_MaxW769{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
	.FB_AI_C_MaxW769{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
	.FB_CA_MaxW769{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.FB_AI_LA_MaxW769{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
	.FB_C_MaxW769{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.FB_M_MaxW769{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.FB_SA_MaxW769{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}

	/**/

    .CommonMobileMenu .Body{/*padding-bottom:25px*/}
    .CommonMobileMenu .Top,.CommonMobileMenu .Back{border-bottom:1px solid var(--color-9);margin-right:10px}
	.CommonMobileMenu .Body > div > .Back{display:none}
	.CommonMobileMenu .Back > .Action{position:relative;padding:0 15px;cursor:pointer}
	.CommonMobileMenu .Back > .Action:before{content:'';position:absolute;left:-15px;top:0;display:block;width:25px;height:18px;background:url(../images/ArrowForMobileCatalogRubricator.svg) no-repeat center center;background-size:17px 10px;transform:rotate(90deg);cursor:pointer}
    .CommonMobileMenu .Top .Close,.CommonMobileMenu .Back .Close{width:50px;height:54px;margin-right:20px;background-color:var(--color-2);-webkit-border-radius:var(--radius-3);-moz-border-radius:var(--radius-3);border-radius:var(--radius-3);cursor:pointer}
    #MobileMenu .MMContacts{padding:14px 0 0 17px}
    #MobileMenu .MMDeliveryWrap{margin-top:16px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}
	#MobileMenu .MMDelivery{display:block;font-size:var(--fs-13)}
    #MobileMenu .MMDeliveryWrap .Title{font-weight:600;line-height:1em}
    #MobileMenu .MMDeliveryWrap .City{padding-left:10px;text-decoration:underline}
    #MobileMenu .MMNav{background-color:var(--color-0)}

	/**/

	.MHTPWrap{height:56px}
    .HeaderTopPanel{position:fixed;left:15px;right:15px;top:0;height:56px;padding:11px 0;background-color:var(--color-6);z-index:3}
	.HeaderTopPanel:before,.HeaderTopPanel:after{content:'';display:block;position:absolute;top:0;height:100%;width:15px;border-bottom:1px solid var(--color-4);background-color:var(--color-6)}
	.HeaderTopPanel:before{left:-15px}
	.HeaderTopPanel:after{right:-15px}
    .HPhoneWrap,
	.HСallBackBtn span,
	.HGeoPositions,
	.HeaderDesc span,
	.LeftAside, 
	.HPhoneBlock > img, 
	#MobileMenu .MMDeliveryWrap svg{display:none!important}
	.HPhoneBlock .HPhones{margin-left:0}
	.HPhoneBlock .HPhone span{padding-left:0}
    .HPhoneBlock a{padding-bottom:2px;font-size:var(--fs-16);letter-spacing:0.065em}
    .HPhoneBlockWrap{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}

	.HButtons{margin-left:0;margin-top:15px;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
    .HButtons a{font-weight:normal;font-size:var(--fs-12);color:var(--color-2);text-decoration:none;letter-spacing:0.01em;position:relative}

    .CommonHeaderBtn .HeaderBtn,.CCF form .Scroll,.HPhone img{display:none}
    .CommonHeaderBtn:last-child,.CommonHeaderBtn svg,.CommonHeaderBtn:last-child svg{margin:0;width:20px}
    .CommonHeaderBtn span.CircleCounter{position:absolute;display:block;width:17px;height:17px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#FB6C3F;font-style:normal;font-weight:700;font-size:var(--fs-10);line-height:14px;color:var(--color-0);text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;right:-10px;bottom:10px}

	.HeaderBtn[data-type = 'measuring']{width:auto;margin:0 0 0 15px!important}
	.HeaderBtn[data-type = 'measuring']:before{content:url(../images/MeasuringIcon.svg);position:absolute;left:0;top:2px}
	.HeaderBtn[data-type = 'measuring'] span{width:auto;height:auto;padding-left:22px;margin-left:0;font-size:var(--fs-13);color:var(--color-2);background:transparent;border:none;-webkit-border-radius:unset;-moz-border-radius:unset;border-radius:unset}
    .HeaderBtn[data-type = 'measuring_none']{display:none}
	.HeaderBtn[data-type = 'compare']{top:-2px}
    .HeaderBtn[data-type = 'personal_info'],.HeaderBtn[data-type = 'desire'],.HeaderBtn[data-type = 'compare']{margin:0 25px 0 0}
	.HeaderTopPanel .HeaderBtn[data-type = 'desire'], 
	.HeaderTopPanel .HeaderBtn[data-type = 'compare']{display:none}
    /*.HeaderBtn[data-type = 'compare']{display:none}*/
	.HeaderBtn[data-type = 'basket'] span.CircleCounter{right:-8px;bottom:12px}

	#MobileMenu .Top > .CommonHeaderBtn{margin:0 0 0 25px}
	#MobileMenu .Top > .CommonHeaderBtn:first-child{margin-left:0}
	#MobileMenu .Top > .CommonHeaderBtn .CommonCountInfo{position:absolute;left:8px;top:-8px}

    .HСallBackBtn{position:relative;width:auto;height:auto;padding-left:22px;margin:0;font-size:var(--fs-13)!important;color:var(--color-2)!important;font-weight:400!important;background:transparent;border:none;-webkit-border-radius:unset;-moz-border-radius:unset;border-radius:unset}
    .HСallBackBtn:before{content:url(../images/PhoneCallIcon.svg);position:absolute;left:0;top:2px}

    .HGeoPositionsAndShopPanelWrap{margin-left:0}
    .HeaderDesc{padding-top:2px;margin:0;font-size:var(--fs-13)}

    .HShopPanel{width:auto;padding-right:4px}

    .BurgerBtn{margin-right:17px}

    .LogoWrap .HeaderDesc,.HСallBackBtn img{display:none}
    .Logo{width:100px;margin-right:auto;display:block}
    .Logo img{width:100%;height:auto}

    .HMobilePhone{margin-left:auto;margin-right:25px}
    .HMobileSearch{margin:0 15px}

	/*
    .HSearchAndMainMenuWrap{position:fixed;left:0;right:0;display:none;padding:5px;margin:0;z-index:3}
    .HSearchAndMainMenuWrap.Active{display:block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
    .HSearchWrap{margin-bottom:0}
	*/
	.HSearchAndMainMenuWrap[data-is_results]{display:none}
	.HSearchAndMainMenuWrap[data-is_results] + .Content{padding-top:12px}
	.HSearchAndMainMenuWrap{padding:0;margin:10px 0 15px 0}
	.HSearchAndMainMenuWrap .MainMenu{display:none}

	/**/

	.MMNav .Back{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0}
	.MMNav .Static,.MMNav .ShowAllItems{display:none!important}
	.MMNav > div > .CR > span:first-child{cursor:pointer}
	#MobileMenu .MMNav{padding:0 0 17px 0;margin-top:17px;border-top:1px solid var(--color-9)}
	#MobileMenu .CommonToggleContainer .ToggleArrow{background-image:url(../images/ArrowForMobileCatalogRubricator.svg)}
	.MMNav .ToggleArrow{display:block!important;right:-5px!important;top:17px!important;transform:rotate(-90deg)}
	.MMNav div[data-level] .ToggleArrow{top:12px!important}
	.MMNav div, 
	.LACR .DropDown div[data-level = '2'],
	.LACR .DropDown div[data-level = '2']:nth-child(3n){display:block;width:100%;line-height:1.3rem}
	.MMNav > div, 
	.MMNav > nav{padding:0 17px;margin:0}
	.MMNav > div > .CR,
	.MMNav > nav > div{padding-top:5px;padding-bottom:5px;font-size:var(--fs-14);text-transform:uppercase;border-bottom:1px solid rgba(97,193,0,.3)}
	.LACR div[data-level] > div div{position:static}
	.MMNav .BoxShadowCloud,
	.MMNav .BoxShadowBlack{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.LACR div[data-level = '1'],
	.LACR > div > div.LACRColorsItems:not(.DropDown), 
	.LACR > div > div:not(.DropDown):not(.LACRColorsItems) > div > div, 
	.LACR div[data-level = '1'] > .DropDown > .Data, 
	.LACR div[data-level = '1'] > .DropDown > .Data > div{padding:0;margin:0}
	.MMNav .CR, 
	.MMNav div[data-level], 
	.MainMenu > div{position:relative!important}
	.LACR .DropDown div[data-level]:after, 
	.MMNav .MainMenu > .WithSubMenu > a:after,
	.HSearchAndMainMenuWrap .MainMenu > .WithSubMenu > .CL:after{display:none}

	.SRL > a{display:block!important;padding:11px 0!important;font-weight:600!important;font-size:var(--fs-13);color:var(--color-effect-1)!important}
	.MMNav .CR > .Expand{display:block!important;padding:11px 0!important;font-weight:600!important;font-size:var(--fs-14);color:var(--color-1)}

	.MMNav .CR > nav a:not(.ML):first-child, 
	.MMNav .CR > nav span:not(.Close):first-child, 
	.MainMenu div > a:first-child, 
	.MainMenu div > span:not(.Close):first-child, 
	.MMNav div[data-level] > a:first-child, 
	.MMNav div[data-level] > span:not(.Close):first-child, 
	.MainMenu .Items > div:not(.Back) > a:first-child, 
	.MainMenu .Items > div:not(.Back) > span:first-child{display:block!important;padding:11px 0!important;font-weight:500!important;font-size:var(--fs-13);color:var(--color-1)}
	.LACRColorsItems img{margin:11px 0!important;display:block!important}

	.MMNav div[data-level], 
	.LACRColorsItems > div:not(.Back), 
	.MainMenu .Items > div:not(.Back), 
	.SRL{width:auto!important;padding-bottom:0!important;margin:0 17px!important;border-bottom:1px solid rgba(97,193,0,.3)}
	.LACRColorsItems .Img{margin-top:0!important}
	.LACRColorsItems .More{width:auto!important;padding-top:15px!important;margin:0 17px!important}

	.MMNav .CR > nav, 
	.MainMenu > div > .Items, 
	.MMNav div[data-level] > div:not(.ShowAllItems){display:block!important;position:fixed!important;left:0;top:0;bottom:0;width:285px!important;padding:0 0 17px 0!important;margin:0!important;z-index:200;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s;transition:.3s;background-color:var(--color-0);overflow-y:auto!important}

	.MMNav .CR.Active, 
	.MMNav .Active[data-level]{position:static!important}

	.MMNav .Active > div:not(.ShowAllItems), 
	.MMNav .Active > nav, 
	.MainMenu > .Active > .Items{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;-webkit-transition:.3s!important;transition:.3s!important}

	.MMNav .Active.NoTransform > div:not(.ShowAllItems), 
	.MMNav .Active.NoTransform > nav, 
	.MainMenu > .Active.NoTransform > .Items{-webkit-transform:none!important;transform:none!important}

	.MMNav .Active > div:not(.ShowAllItems), 
	.MMNav .Active > nav{overflow:hidden;overflow-y:auto;overscroll-behavior:contain}
	.MMNav .Active > div:not(.ShowAllItems)::-webkit-scrollbar, 
	.MMNav .Active > nav::-webkit-scrollbar{width:3px;height:8px;background-color:#F5F4F4}
	.MMNav .Active > div:not(.ShowAllItems)::-webkit-scrollbar-thumb, 
	.MMNav .Active > nav::-webkit-scrollbar-thumb{background-color:var(--color-4);-webkit-border-radius:9em;border-radius:9em;-webkit-box-shadow:inset 1px 1px 10px var(--color-4);box-shadow:inset 1px 1px 10px var(--color-4)}

	.MMNav .Active > .ToggleArrow{display:none!important}

	/**/

    .RightContent{min-width:100%;margin:0}

	/**/

	.CCNavigationPanel .Count{width:auto;margin:0 0 0 auto}

	.ComprehensiveCatalogCategoryFilterByType .CommonTabs{display:none}
	.ComprehensiveCatalogCategoryFilterByType .CommonTabDatas > div{width:49%;padding:0;border-top:none}
	.ComprehensiveCatalogCategoryFilterByType .CommonTabDatas > div.DN{display:block!important}
	.ComprehensiveCatalogCategoryFilterByType .CommonTabDatas > div:not(:last-child){margin-right:2%}

	.CCNavigationPanel.ForAComprehensiveFilterByType .FilterBtn{display:block}

	/**/

	.CCBannerWithSubCategories{margin:0 0 30px 0}

	/**/

    .CCF .Bottom .More,.DesktopCCF,.DesktopCCF.Active,.CCF .RangeItem:after,.CCF .ColorsItem label.Hidden,.CCF .RangeItem .Inputs,.CCF .SelectItem .Dropdown .DDWrap .Hidden,.CCF .SelectItem .Title:after,.CCF .SelectItem .Dropdown .DDWrap .More.Hidden{display:none}

    .CCF .Wrap{height:auto;padding:20px 15px;overflow:initial}
	.CommonMobileFilter .BWrap{width:100%}
    .CommonMobileFilter .List{background-color:var(--color-0)}
	.CommonMobileFilter .List > .Wrap > div,.CommonMobileFilter .Bottom{width:100%}

	.CCF .RightColumn{max-width:100%;margin-left:0}

    .CCF .ColorsItem label{width:100%}
    .CCF .ColorsItem{width:255px;margin-left:0}
    .CCF .ColorsItem .Title,.CCF .RangeItem .Title{width:100%;color:var(--color-1);padding-left:0;font-size:var(--fs-14);font-weight:600}
	.CCF form .ColorsItem.Active .Scroll, 
	.CCF form .CCFItem.Active .Scroll{display:block!important}
    .CCF .ColorsItem .Title{margin:0}
    .CCF .ColorsItem .CWrap{height:auto!important}
	.CCF .ColorsItem .Title:before,.CCF .RangeItem .Title:before,.CCF .SelectItem .Title:before{content:"";position:absolute;right:0;top:12px;left:auto;width:20px;height:10px;background:transparent url(../images/ArrowDropdown.svg) no-repeat center center;background-size:20px 10px;cursor:pointer}
    .CCF .ColorsItem.Active .Title:before,.CCF .RangeItem.Active .Title:before,.CCF .SelectItem.Active .Title:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:5px}
    .CCF .ColorsItem .More, .CCF .SelectItem .Dropdown .DDWrap .More{font-size:var(--fs-14);-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline;color:var(--color-4)}
    .CCF .ColorsItem .More svg, .CCF .SelectItem .Dropdown .DDWrap .More svg{margin-left:10px}

	.CCF .RangeItem,.CCF .RangeItem:not(.PricesItem){margin-bottom:9px}
	.CCF .RangeItem{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
    .CCF .RangeItem input, .CCF .SelectItem .Title{font-size:var(--fs-14);height:auto;padding:0;border:0;color:var(--color-1);font-weight:600}
    .CCF .RangeItem span,.CCF .RangeItem .Title{display:block}
	.CCF .RangeItem .RUR span{display:none}
    .CCF .RangeItem input{width:60px;height:30px!important;padding-left:10px;margin:0 11px;border:1px solid var(--color-9);font-size:var(--fs-13);color:var(--color-11)}
	.CCF .RangeItem.Active .Inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin:15px 0 10px}

    .CCF .SelectItem .Dropdown{position:unset;padding:0;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
    .CCF .SelectItem.Active  .Dropdown{height:auto;max-height:100%;margin-top:10px;z-index:50;opacity:1}
    .CCF form .SelectItem.Active .Dropdown .Scroll{display:block!important}

	.CCF .ColorsItem,.CCF .RangeItem,.CCF .SelectItem{position:relative;padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid var(--color-9)}

	.CCF .Bottom{padding:0}
	.CommonMobileFilter .Bottom{padding:0 15px 10px 15px}
	.CCF .Bottom .BWrap > *{margin:0 0 10px 0;width:100%}
	.CCF .Bottom .SaveFilterResult{margin:0 0 17px 0}

	/**/

	.CCF2{height:auto!important;font-size:var(--fs-13);font-weight:400}
	.CCF2 .Scroll{overflow:initial}
	.CCF2 .CCFItem{padding:0;margin:0}
	.CCF2 .CCFItem:after,.CCF2 .ColorItem .Items > label:nth-child(odd):after,.CCF2 .Inputs .PredCaption,.CCF2 .CCFItem:not(.WithPriceAndColors):not(.Active) > div:not(.Title){display:none}
	.CCF2 form .Scroll,.CCF2 .CCFItem > .CCFItem > .Title{display:block!important}
	.CCF2 .CCFItem:not(.WithPriceAndColors) > .Items,.CCF2 .CCFItem.WithPriceAndColors .Items{height:auto;max-height:none!important;padding-top:0;margin-top:0}
	.CCF2 .CCFItem.RangeItem input{width:50%}
	.CCF2 .CCFItem.WithPriceAndColors{padding-bottom:0}
	.CCF2 .CCFItem:not(.WithPriceAndColors){padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid var(--color-9)}
	
	.CCF2 .Title{position:relative;height:auto;padding:8px 0;color:var(--color-1);font-size:var(--fs-14);font-weight:600;cursor:pointer}
	.CCF2 .Title:before{content:"";position:absolute;right:0;top:12px;left:auto;width:20px;height:10px;background:transparent url(../images/ArrowDropdown.svg) no-repeat center center;background-size:20px 10px;cursor:pointer}
	.CCF2 .Active .Title:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

	.CCF2 .Items label > span::before{top:0;min-width:15px;width:15px;height:15px}
	.CCF2 .Items label > span > span{padding-left:25px}
	.CCF2 .ColorItem .Items label > span::before{left:-50px}
	.CCF2 .Items label > input:checked ~ span:before{background-size:10px 10px}

	.CCF2 .Inputs{margin:15px 0 10px 0;border:none}
	.CCF2 .CCFItem:not(.WithPriceAndColors) > .Items,.CCF2 .CCFItem.WithPriceAndColors .Items{padding:15px 0 10px 0!important}

	.CCF2 .ColorItem .Items > label{width:100%;padding-right:0}
	.CCF2 .ColorItem .Img{top:-2px;margin:0 10px 0 21px}

	/**/

	.CCSubCategoriesWithImageAndCaption a{width:33.333%}

	/**/

	.AOTDPTabData .MCO{width:22%;margin-right:4%}
	.AOTDPTabData .MCO:nth-child(3n),.AOTDPTabData .MCO:nth-child(2n){margin-right:4%}
	.AOTDPTabData .MCO:nth-child(4n){margin-right:0}

	/**/

	.ComparePage .FirstCol{min-width:150px;width:150px}
	.ComparePage .CBody .FirstCol{min-width:120px;width:120px}

	/**/

    .FooterFactoriesCategoriesWrap .ShowPart{text-decoration:none;-webkit-border-radius:var(--radius-2);-moz-border-radius:var(--radius-2);border-radius:var(--radius-2);border:1px solid var(--color-4);padding:6px 10px;margin:0 auto}
    .FooterFactoriesCategoriesWrap .Item{width:30%;margin-right:5%}
	.FooterFactoriesCategoriesWrap .Item:nth-child(6n),.FooterFactoriesCategoriesWrap .Item:nth-child(4n){margin-right:5%}
	.FooterFactoriesCategoriesWrap .Item:nth-child(3n){margin-right:0}

	/**/

    .Footer{padding:17px 0}
    .FContacts{width:100%;padding-right:0;margin-bottom:20px}
    .FPhones{text-align:center}
    .FPhones .FPhone{font-size:var(--fs-15)}
    .FNetworks{margin:0;width:100%;text-align:center;border-top:1px solid #909090;padding:20px 28vw 0}
    .FMenu{margin:0;width:100%}
    .FMItem .Items{padding-left:15px}
    .FMItem .Items li:before{content:url(../images/MobileArrowList.svg)}
    .FAddresses{width:100%;padding:20px 0;border-top:1px solid #909090;/*-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row*/}
	.FAddresses .Title{margin-bottom:10px}

	/**/

	.VC .ReadLinkAndRespondBtn > div{width:auto;text-align:left}
	.VC .ReadLink{padding-bottom:0}
	.VC .RespondBtn .btn{width:auto}

	/**/

	.SC + .SC{padding-top:15px;margin-top:15px}

	/**/

	.CommonModalNotification .fancybox__content{min-width:50%;max-width:80%}
}

@media screen and (max-width:710px){
	.CatalogObjects.FiveInARowCOs{gap:20px 2%}
	.CatalogObjects.FiveInARowCOs .SCO{width:32%}

	/**/

	.CCSubCategoriesWithImageAndCaption a{width:50%}
}

@media screen and (max-width:690px){
	.FB_M_MaxW690{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

	.ContactsPage .CCurrentPoint .Data > div{width:100%!important}
	.ContactsPage .CCurrentPoint .PhotosWrap{margin-left:0;padding-top:25px}

	/**/

	.FilterAndProductInfo > div{width:100%}
	.PITIW .ProductInfo{max-width:none;padding:30px 0 0 0;margin-left:0;border-left:none}
}

@media screen and (max-width:660px){
	.InfoAboutCities .Others > div{width:100%;margin-right:0}
	.InfoAboutCities .Others > div:last-child{margin-right:0}

	/**/

	.AjaxGoodsCard .FB_C_MaxW567{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.AjaxGoodsCard .FB_AI_LA_MaxW567{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
	.AjaxGoodsCard .FB_M_MaxW567{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.AjaxGoodsCard .FB_R_MaxW567{-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:unset;-moz-box-direction:unset;-ms-flex-direction:row;flex-direction:row}

	.AjaxGoodsCard[data-type = "Accessories"] .GCRightData > div, 
	.AjaxGoodsCard[data-type = "EntranceDoorPanels"] .GCRightData > div{width:100%}
	.AjaxGoodsCard[data-type = "Accessories"] .GCRightData .CommonTabs, 
	.AjaxGoodsCard[data-type = "EntranceDoorPanels"] .GCRightData .CommonTabs{margin:0 0 24px 0;-ms-flex-order:1;order:1}
	.AjaxGoodsCard[data-type = "Accessories"] .GCRightData .CommonTabDatas, 
	.AjaxGoodsCard[data-type = "EntranceDoorPanels"] .GCRightData .CommonTabDatas{-ms-flex-order:2;order:2}
	.AjaxGoodsCard[data-type = "Accessories"] .GCAccessoriesTabDatas > .CommonTabData, 
	.AjaxGoodsCard[data-type = "EntranceDoorPanels"] .GCEntranceDoorPanelsTabDatas > .CommonTabData{height:auto!important}

	.AjaxGoodsCard .GCAccessoriesTabs > *[data-id], 
	.AjaxGoodsCard .GCEntranceDoorPanelsTabs > *[data-id]{width:48%;margin-right:4%;margin-bottom:10px}
	.AjaxGoodsCard .GCAccessoriesTabs > *[data-id]:nth-child(2n), 
	.AjaxGoodsCard .GCEntranceDoorPanelsTabs > *[data-id]:nth-child(2n){margin-right:0}
}

@media screen and (max-width:640px){
	.CCNavigationPanel .Count{width:100%;margin:15px 0 0 0}

	/**/

	.CommonStaticPhotosInContentWrap .Item{margin-bottom:15px}

	/**/

	.ContactsPage .CItem .Title{font-size:var(--fs-24)}
}

@media screen and (max-width:630px){
	.FB_M_MaxW630{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.FB_F1_MaxW630{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}

	/**/

	.BannerInTheListingOfProducts{background-position:0 center}

	/**/

	.CommonTabDatas > div{padding:10px}

	/**/

	.GIPriceListForTheInstallationOfDoors{border-top:1px solid var(--color-17)}
	.GIPriceListForTheInstallationOfDoors .Name{border-right:1px solid var(--color-17)}
	.GIPriceListForTheInstallationOfDoors .CommonGridDataItem:not(.SubCaption) .Name{padding-top:25px!important}
	.GIPriceListForTheInstallationOfDoors .CommonGridHeader,.GIPriceListForTheInstallationOfDoors .SubCaption .RightItems{display:none}
	.GIPriceListForTheInstallationOfDoors .CommonGridDataItem > div{width:100%}
	.GIPriceListForTheInstallationOfDoors .Count > .CommonItemAmount{margin:0 auto}
}

@media screen and (max-width:600px){
	.AOTDPTabData .MCO{width:30%;margin-right:5%}
	.AOTDPTabData .MCO:nth-child(4n),.AOTDPTabData .MCO:nth-child(2n){margin-right:5%}
	.AOTDPTabData .MCO:nth-child(3n){margin-right:0}

	/**/

	.CommonVacanciesCards .VC{width:100%;margin-right:0}

	/**/

	.CompanyHistory .Year, 
	.KeyAdvantagesOfTheCompany .Number{max-height:58px;line-height:28px;padding:15px;font-size:2rem}
}

@media screen and (max-width:580px){}

@media screen and (max-width:567px){
	.FB_C_MaxW567{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.FB_AI_LA_MaxW567{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
	.FB_M_MaxW567{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.FB_R_MaxW567{-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:unset;-moz-box-direction:unset;-ms-flex-direction:row;flex-direction:row}

	/**/

    h1,.ImitationH1{font-size:var(--fs-15);color:var(--color-1)}
    h2,.ImitationH2,h2.Red,.ImitationH2.Red{font-size:var(--fs-14);margin:auto}

	/**/

    .customSelect{width:160px;margin-right:0;font-size:var(--fs-13);margin-left:auto}
    .select-items div,.select-selected{padding:7px 16px}

	/**/

    .H1CaptionWrap{margin-bottom:20px}
    .AdditionToTheTitle{font-size:var(--fs-13);margin:7px 0 0 0}

	/**/

	.UsefulTipsList .UA{width:100%;margin-right:0}

	/**/

	.CCSubCategoriesWithOnlyImage a{width:47%;margin-right:6%}
	.CCSubCategoriesWithOnlyImage a:nth-child(4n),.CCSubCategoriesWithOnlyImage a:nth-child(3n){margin-right:6%}
	.CCSubCategoriesWithOnlyImage a:nth-child(2n){margin-right:0}

	/**/

	.CommonQuadroCategoriesWithImageAndName > a{width:30%;margin-right:5%}
	.CommonQuadroCategoriesWithImageAndName > a:nth-child(6n),.CommonQuadroCategoriesWithImageAndName > a:nth-child(5n),.CommonQuadroCategoriesWithImageAndName > a:nth-child(4n){margin-right:5%}
	.CommonQuadroCategoriesWithImageAndName > a:nth-child(3n){margin-right:0}

	/**/

    .CCNavigationPanel{margin-bottom:18px}
    .CCNavigationPanel .FilterBtn{width:86px}

	/**/

	.ComprehensiveCatalogCategoryFilterByType .CommonTabDatas > div{width:100%}
	.ComprehensiveCatalogCategoryFilterByType .CommonTabDatas > div:not(:last-child){margin-right:0;margin-bottom:15px}

	/**/

	.CatalogObjects{gap:20px 4%}
    .SCO{width:48%}
    .CommonRelativeGCData .Labels span,.SCO .btn{font-size:var(--fs-13)}
    .CommonRelativeGCData .Sale{width:34px;height:34px;font-size:var(--fs-13)}
    .SCO .Name{padding:0}
    .SCO .PriceInfo, h4{font-size:var(--fs-14)}
	.SCO .OriginalPrice{margin-right:3px}

	/**/

	.CatalogObjects.SmallCOs{gap:20px 4%}
	.CatalogObjects.SmallCOs .SCO{width:48%}

	/**/

	.CatalogObjects.FiveInARowCOs{gap:20px 4%}
	.CatalogObjects.FiveInARowCOs .SCO{width:48%}

	/**/

	.CommonInformationCards .IC{width:100%;margin-right:0}
	.CommonInformationCards .IC:nth-child(3n),.CommonInformationCards .IC:nth-child(2n){margin-right:0}
	.CommonInformationCards .IC .Name{height:auto;padding-bottom:15px}
	.CommonInformationCards .IC .Img{height:auto}

	/**/

	.SC + .SC{padding-top:10px;margin-top:10px}

	/**/

	.CategoriesOfReview .COR{width:100%;margin-right:0}
	.CategoriesOfReview .COR:nth-child(4n),.CategoriesOfReview .COR:nth-child(3n),.CategoriesOfReview .COR:nth-child(2n){margin-right:0}

	/**/

	.Factories .Data > *{width:100%}
	.Factories .NameAndShortDescr{-ms-flex-order:1;order:1;padding-left:0!important}
	.Factories .ImgWrap{-ms-flex-order:2;order:2}
	.Factories .SubItems{padding-top:7px}

	/**/

	.GoodsCard[data-type = "Accessories"] .GCRightData > div, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCRightData > div{width:100%}
	.GoodsCard[data-type = "Accessories"] .GCRightData .CommonTabs, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCRightData .CommonTabs{margin:0 0 24px 0;-ms-flex-order:1;order:1}
	.GoodsCard[data-type = "Accessories"] .GCRightData .CommonTabDatas, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCRightData .CommonTabDatas{-ms-flex-order:2;order:2}
	.GoodsCard[data-type = "Accessories"] .GCAccessoriesTabDatas > .CommonTabData, 
	.GoodsCard[data-type = "EntranceDoorPanels"] .GCEntranceDoorPanelsTabDatas > .CommonTabData{height:auto!important}

	.GCAccessoriesTabs > *[data-id], 
	.GCEntranceDoorPanelsTabs > *[data-id]{width:48%;margin-right:4%;margin-bottom:10px}
	.GCAccessoriesTabs > *[data-id]:nth-child(3n), 
	.GCEntranceDoorPanelsTabs > *[data-id]:nth-child(3n){margin-right:4%}
	.GCAccessoriesTabs > *[data-id]:nth-child(2n), 
	.GCEntranceDoorPanelsTabs > *[data-id]:nth-child(2n){margin-right:0}

	/**/

	.GCCharacteristics .Item{position:relative}
	.GCCharacteristics .Item > div{width:100%!important;padding-left:10px!important;padding-right:5px!important}
	.GCCharacteristics .Item > div:first-child{padding-bottom:7px;padding-right:38px!important}
	.GCCharacteristics .Item > div:last-child > .Arrow{position:absolute;right:25px;top:35px;display:block;width:10px!important;height:5px;background:url(../images/ArrowForShowGCCharacteristicDescr.svg) no-repeat center center;background-size:10px 5px;cursor:pointer}
	.GCCharacteristics .Item > div:last-child > .Arrow.Active{background-image:url(../images/ArrowForShowGCCharacteristicDescrActive.svg)}
	.GCCharacteristics .Item > div:last-child{border-left:none}
	.GCCharacteristics .Item:not(.WithDescr) > div:last-child{padding-top:0}
	.GCCharacteristics .Item > div:last-child > div:first-child{/*padding:0*/}
	.GCCharacteristics .Item > div:last-child > div:first-child,.GCCharacteristics .Item .Descr{padding-left:0;padding-right:0}
	.GCCharacteristics .Item .Descr{display:none}
	.GCCharacteristics .Item > div:last-child > .Arrow.Active + .Descr{display:block}

	/**/

	.ContactsWebForm{padding:20px 25px}
	.ContactsWebForm .Caption{font-size:var(--fs-24)}
	.ContactsWebForm .Data{padding-top:20px}
	.ContactsWebForm .Data .CommonWebFormItem{width:100%;margin-right:0}
	.ContactsWebForm .BottomBtns > *{width:100%}

	/**/

    .FooterFactoriesCategoriesWrap .Item{width:46%;margin-right:8%}
	.FooterFactoriesCategoriesWrap .Item:nth-child(6n),.FooterFactoriesCategoriesWrap .Item:nth-child(4n),.FooterFactoriesCategoriesWrap .Item:nth-child(3n){margin-right:8%}
	.FooterFactoriesCategoriesWrap .Item:nth-child(2n){margin-right:0}

	/**/

    .FNetworks{padding:20px 10vw 0}
    .FAddresses .Title{line-height:1.1em;font-size:var(--fs-13)}
    .FAGeo{line-height:1.4em;font-size:var(--fs-12)}
    .FCopyRight{font-size:var(--fs-12)}

	/**/

	.CommonModalNotification .fancybox__content{min-width:60%;max-width:90%}

	/**/

	.PurchaseContent .Fields > div{width:100%}
	.PurchaseContent .Fields > div:not(:last-child){margin-right:0}
}

@media screen and (max-width:555px){
	.CCBannerWithSubCategories{position:static}
	.CCBannerWithSubCategories .Caption{position:static;padding:0!important}
	.CCBannerWithSubCategories .Img{display:none}
	.CCBannerWithSubCategories h1,.CCBannerWithSubCategories .AdditionToTheTitle{color:var(--color-3)!important}
}

@media screen and (max-width:530px){
	.FB_M_MaxW530{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

	.SSCO{width:47%}
	.slick-slider:not(.slick-initialized) .SSCO,.slick-slider:not(.slick-initialized) .SSCO:nth-child(6n),.slick-slider:not(.slick-initialized) .SSCO:nth-child(5n),.slick-slider:not(.slick-initialized) .SSCO:nth-child(4n),.slick-slider:not(.slick-initialized) .SSCO:nth-child(3n){margin-right:6%}
	.slick-slider:not(.slick-initialized) .SSCO:nth-child(2n){margin-right:0}

	/**/

	.InfoAboutCities .Cities > div{width:100%!important}
	.InfoAboutCities .Important{padding-bottom:20px}

	/**/

	.CompanyInNumbers > div > div, 
	.CompanyPrinciples > div > div, 
	.VideoOurStores > div > div{width:100%}
	.CompanyInNumbers > div > div:nth-child(2n + 1), 
	.CompanyInNumbers > div > div:nth-child(2n), 
	.CompanyPrinciples > div > div:nth-child(2n + 1), 
	.CompanyPrinciples > div > div:nth-child(2n), 
	.VideoOurStores > div > div:nth-child(2n + 1), 
	.VideoOurStores > div > div:nth-child(2n){padding-left:0;padding-right:0}

	/**/

	.NF404 .Btns > .btn{width:100%;margin:0!important}
	.NF404 .Btns > .btn:not(:last-child){margin-bottom:10px!important}
}

@media screen and (max-width:510px){
	.BannerInTheListingOfProducts{padding-left:15px;background-image:none}
}

@media screen and (max-width:500px){
	.FB_RA_MaxW500{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
	.FB_FG1_MaxW500{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1}

	/**/

	.CCSubCategoriesWithImageAndCaption a{width:100%}

	/**/

	.CCNavigationPanel > *{width:100%!important;margin:0 0 14px 0!important}
	.CCNavigationPanel > *:last-child{margin-bottom:5px!important}

	/**/

	.GCPThumbs:not(.slick-initialized) > div{width:22%;margin-right:4%}
	.GCPThumbs:not(.slick-initialized) > div:nth-child(3n),
	.GCPThumbs:not(.slick-initialized) > div:nth-child(5n){margin-right:4%}
	.GCPThumbs:not(.slick-initialized) > div:nth-child(4n){margin-right:0}
}

@media screen and (max-width:480px){
	.FB_M_MaxW480{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

	.AOTDPTabData .MCO{width:48%;margin-right:4%}
	.AOTDPTabData .MCO:nth-child(4n),.AOTDPTabData .MCO:nth-child(3n){margin-right:4%}
	.AOTDPTabData .MCO:nth-child(2n){margin-right:0}

	/**/

	.AjaxGoodsCard .GCAccessoriesTabs > *[data-id], 
	.AjaxGoodsCard .GCEntranceDoorPanelsTabs > *[data-id]{width:100%;margin-right:0}

	/**/

	.PurchaseContent .PCTotalInfo > div{width:100%}
	.PurchaseContent .BottomBtns > .btn{width:100%;padding:10px 2px}
	.PurchaseContent .PCTotalInfo > div:nth-child(2){padding-top:10px;text-align:left}
}

@media screen and (max-width:450px){
	.UCPTabs .CommonGridItems.Static.CommonGridItems_ordersList > .CommonGridHeader .RightItems{display:none!important}
	.UCPTabs .CommonGridItems.Static.CommonGridItems_ordersList > .CommonGridDataItem div{border-right:none!important}
}

@media screen and (max-width:440px){
	.FB_C_MaxW440{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.FB_LA_MaxW440{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
	.FB_M_MaxW440{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

	.InfoAboutCities .UserCity > *{width:100%!important;height:35px!important;margin:0!important}
	.InfoAboutCities .UserCity > .btn{margin-top:10px!important}

	/**/

	.CommonQuadroCategoriesWithImageAndName > a{width:45%;margin-right:10%}
	.CommonQuadroCategoriesWithImageAndName > a:nth-child(6n),.CommonQuadroCategoriesWithImageAndName > a:nth-child(5n),.CommonQuadroCategoriesWithImageAndName > a:nth-child(4n),.CommonQuadroCategoriesWithImageAndName > a:nth-child(3n){margin-right:10%}
	.CommonQuadroCategoriesWithImageAndName > a:nth-child(2n){margin-right:0}

	/**/

	.CCNavigationPanel > *{margin-bottom:10px!important}
	.CCNavigationPanel > *:last-child{margin-bottom:5px!important}

	/**/

	.GCRDTop .Characteristics .Data .Item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.GCRDTop .Characteristics .Data .Item > div{width:100%}
	.GCRDTop .Characteristics .Data .Item > div:nth-child(1){padding:10px 0 2px 0;font-weight:600}
	.GCRDTop .Characteristics .Data .Item > div:nth-child(2){display:none}
	.GCRDTop .Characteristics .Data .Item > div:nth-child(3){padding:0;text-align:left}

	/**/

	.LNFMP .Item .Image{width:100%;text-align:center}
	.LNFMP .Item .DateAndAnons{padding:15px 0 0 0}

	/**/

	.BlockWithCompanyLogo{width:100%;height:auto}

	.CommonParagraphWithLogo{min-height:none;padding-left:0;padding-top:87px}
	.CommonParagraphWithLogo:before{width:100%}

	/**/

	.CompanyHistory .Year, 
	.KeyAdvantagesOfTheCompany .Number{width:100%;margin:0 0 15px 0;text-align:center}

	.CompanyHistory .Text, 
	.KeyAdvantagesOfTheCompany .Text{width:100%}

	/**/

	.CommonStaticPhotosInContentWrap.GridTwoInARow .Item{width:100%}

	/**/

	.ImgPlusDeliveryAndPaymentContent > div:first-child{display:none}

	/**/

	.NF404 .Img img{width:60px}
}

@media screen and (max-width:420px){
	.FB_M_MaxW420{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

	.PITBFooterInfo .SummaryPrice > span:first-child{width:100%}

	/**/
	
	.UCPTabs .CommonGridItems .Type{width:100px!important}
}

@media screen and (max-width:405px){
	.GCAccessoriesTabs > *[data-id], 
	.GCEntranceDoorPanelsTabs > *[data-id]{width:100%;margin-right:0}
	.GCAccessoriesTabs > *[data-id]:nth-child(1n), 
	.GCEntranceDoorPanelsTabs > *[data-id]:nth-child(1n){margin-right:0}

	/**/

	.CommonStaticPhotosInContentWrap .Item{margin-bottom:10px}
}

@media screen and (max-width:380px){
	.SSCO{width:100%}
	.slick-slider:not(.slick-initialized) .SSCO,.slick-slider:not(.slick-initialized) .SSCO:nth-child(6n),.slick-slider:not(.slick-initialized) .SSCO:nth-child(5n),.slick-slider:not(.slick-initialized) .SSCO:nth-child(4n),.slick-slider:not(.slick-initialized) .SSCO:nth-child(3n),.slick-slider:not(.slick-initialized) .SSCO:nth-child(2n){margin-right:0}

	/**/

	.ContactsPage .CItem .Title{font-size:var(--fs-20)}

	/**/

	.GCPThumbs:not(.slick-initialized) > div{width:31%;margin-right:3.5%}
	.GCPThumbs:not(.slick-initialized) > div:nth-child(5n),.GCPThumbs:not(.slick-initialized) > div:nth-child(4n){margin-right:3.5%}
	.GCPThumbs:not(.slick-initialized) > div:nth-child(3n){margin-right:0}

	/**/

	.FMItem{width:100%}
	.FMItem:nth-child(3n),.FMItem:nth-child(2n){margin-right:0}
}

@media screen and (max-width:350px){
	.FB_M_MaxW350{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

	.CCSubCategoriesWithOnlyImage a{width:100%;margin-right:0}
	.CCSubCategoriesWithOnlyImage a:nth-child(4n),.CCSubCategoriesWithOnlyImage a:nth-child(3n),.CCSubCategoriesWithOnlyImage a:nth-child(2n){margin-right:0}

	/**/

	.CommonQuadroCategoriesWithImageAndName > a{width:100%;margin-right:0}
	.CommonQuadroCategoriesWithImageAndName > a:nth-child(6n),.CommonQuadroCategoriesWithImageAndName > a:nth-child(5n),.CommonQuadroCategoriesWithImageAndName > a:nth-child(4n),.CommonQuadroCategoriesWithImageAndName > a:nth-child(3n),.CommonQuadroCategoriesWithImageAndName > a:nth-child(2n){margin-right:0}

	/**/

	.ContactsPage .CHowToGet .ContentData > *{width:100%}
	.ContactsPage .CHowToGet .Photo{margin-left:0;text-align:center}
	.ContactsPage .CHowToGet .Text + .Photo{padding-top:15px}

	/**/

	.GCTradeOffers .Price{width:100%;padding:7px 0 0 0;text-align:left;-webkit-flex:auto;-ms-flex:auto;flex:auto}
	.GCRDBRating > .AddLink{width:100%;padding:5px 0 0 0}

	/**/

	.AOTDPTabData .MCO{width:100%;margin-right:0}
	.AOTDPTabData .MCO:nth-child(4n),.AOTDPTabData .MCO:nth-child(3n),.AOTDPTabData .MCO:nth-child(2n){margin-right:0}

	/**/

	.PITIW .ProductInfo .Btns > div,.PITIW .ProductInfo .Btns > div .btn{width:100%}
	.PITIW .ProductInfo .Btns > div:not(:last-child){margin:0 0 10px 0}

	/**/

	.NF404 .Img{display:none}
	.NF404 .Data{padding-left:0}
}

@media screen and (max-width:325px){
	.FB_M_MaxW325{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

	/**/

	.GIProductsInTheBasket .RightItems > div{width:100%;padding:5px!important;text-align:center;margin:0 auto}
	.GIProductsInTheBasket .RightItems{padding-bottom:10px!important}

	.PITBFooterInfo .Btns{padding-bottom:20px}
	.PITBFooterInfo .Btns > .btn{width:100%}
	.PITBFooterInfo .Btns > .btn:not(:last-child){margin-right:0;margin-bottom:10px}
}

@media screen and (max-width:315px){
	.Logo{width:60px}
}

@media screen and (max-width:310px){
	.VC .ReadLinkAndRespondBtn > div{width:100%;text-align:center}
	.VC .ReadLink{padding-bottom:10px}
	.VC .RespondBtn .btn{width:100%}
}

@media screen and (max-width:300px){
	.ContactsPage .CHowToGet .DrivingDirections .CommonParagraphWithSmallIcon{line-height:19px;padding-right:10px}
}

@media screen and (max-width:280px){
	.LogoWrap{display:none}

	/**/

	.GCPThumbs:not(.slick-initialized) > div{width:48%;margin-right:4%}
	.GCPThumbs:not(.slick-initialized) > div:nth-child(5n),.GCPThumbs:not(.slick-initialized) > div:nth-child(4n),.GCPThumbs:not(.slick-initialized) > div:nth-child(3n){margin-right:4%}
	.GCPThumbs:not(.slick-initialized) > div:nth-child(2n){margin-right:0}

	/**/

	.CatalogObjects{gap:20px 0}
    .SCO{width:100%}

	/**/

	.CatalogObjects.SmallCOs{gap:20px 0}
	.CatalogObjects.SmallCOs .SCO{width:100%}

	/**/

	.CatalogObjects.FiveInARowCOs{gap:20px 0}
	.CatalogObjects.FiveInARowCOs .SCO{width:100%}
}

.NBR{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.Scroll{overflow:hidden;overflow-y:auto;overscroll-behavior:contain}
.Scroll::-webkit-scrollbar{width:3px;height:8px;background-color:#F5F4F4}
.Scroll::-webkit-scrollbar-thumb{background-color:var(--color-4);-webkit-border-radius:9em;border-radius:9em;-webkit-box-shadow:inset 1px 1px 10px var(--color-4);box-shadow:inset 1px 1px 10px var(--color-4)}

@media (any-hover:hover){
	/*
    .Scroll::-webkit-scrollbar{width:3px;height:8px;background-color:#F5F4F4}
    .Scroll::-webkit-scrollbar-track{border-radius:4px}
    .Scroll::-webkit-scrollbar-thumb{border-radius:4px;background-color:#A0A0A0;border:1px solid #FFF}
    .Scroll::-webkit-scrollbar-thumb:window-inactive-thumb{background-color:#A0A0A0;border:2px solid #FFF}
	*/
}

@supports not selector(::-webkit-scrollbar) {
    .Scroll{scrollbar-width:thin}
}

.ComparePage .Items.Scroll::-webkit-scrollbar{width:3px;height:15px;background-color:#F5F4F4}
.ComparePage .Items.Scroll::-webkit-scrollbar-thumb{background-color:var(--color-4);-webkit-border-radius:9em;border-radius:9em;-webkit-box-shadow:inset 1px 1px 10px var(--color-4);box-shadow:inset 1px 1px 10px var(--color-4)}

@media screen and (max-width:1200px){
	.ComparePage .Items.Scroll::-webkit-scrollbar{height:20px}
}

@media screen and (max-width:769px){
	.ComparePage .Items.Scroll::-webkit-scrollbar{height:25px}
}

@media screen and (max-width:530px){
	.ComparePage .Items.Scroll::-webkit-scrollbar{height:35px!important}
}

body.IsTouch .ComparePage .Items.Scroll::-webkit-scrollbar{height:25px}

.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-initialized{position:relative;display:block;box-sizing:border-box}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{/*-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)*/}.slick-track{position:absolute;top:0;left:0;margin:0 auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-slide{position:relative;float:left;min-height:1px}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-track,.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide.slick-loading img,.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#FFF url('../images/SlickAjaxLoader.gif') center center no-repeat}.slick-prev,.slick-next{position:absolute;top:50%;width:15px;display:block;height:45px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:no-repeat center center;background-size:15px 45px}.slick-prev.slick-disabled,.slick-next.slick-disabled{display:none!important}.slick-prev{left:-25px;background-image:url(../images/SliderPrevArrow.svg)}.slick-prev:hover{background-image:url(../images/SliderHoverPrevArrow.svg)}.slick-next{right:-25px;background-image:url(../images/SliderNextArrow.svg)}.slick-next:hover{background-image:url(../images/SliderHoverNextArrow.svg)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}

html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}.fancybox__container .carousel{position:relative;box-sizing:border-box}.fancybox__container .carousel *,.fancybox__container .carousel *:before,.fancybox__container .carousel *:after{box-sizing:inherit}.fancybox__container .carousel.is-draggable{cursor:move;cursor:grab}.fancybox__container .carousel.is-dragging{cursor:move;cursor:grabbing}.fancybox__container .carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.fancybox__container .carousel__track{display:flex}.fancybox__container .carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.fancybox__container .has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__container .carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.fancybox__container .carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.fancybox__container .carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.fancybox__container .carousel__dots .carousel__dot.is-selected:after{opacity:1}.fancybox__container .carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.fancybox__container .carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.fancybox__container .carousel__button.is-prev{left:10px}.fancybox__container .carousel__button.is-next{right:10px}.fancybox__container .carousel__button[disabled]{cursor:default;opacity:.3}.fancybox__container .carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:16px;color:var(--color-11);font-size:var(--fs-14);background-color:var(--color-0);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20;-webkit-box-shadow:2px 2px 7px 0 rgba(255,255,255,.30);-moz-box-shadow:2px 2px 7px 0 rgba(255,255,255,.30);box-shadow:2px 2px 7px 0 rgba(255,255,255,.30)}.fancybox__content :focus:not(.carousel__button.is-close){box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}.fancybox__nav .carousel__button.is-prev{left:8px}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--color-4);opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}.fancybox__slide{padding:64px 100px}.fancybox__nav .carousel__button.is-next{right:40px}.fancybox__nav .carousel__button.is-prev{left:40px}.carousel__button.is-close{right:40px}.fancybox__toolbar{padding:8px}}

.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{position:relative;width:100%;height:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:5px}.noUi-horizontal .noUi-handle{width:14px;height:14px;right:-7px;top:-5px}.noUi-target{background:#F5F4F4;border-radius:2px}.noUi-connects{border-radius:3px}.noUi-connect{background:var(--color-4)}.noUi-draggable{cursor:ew-resize}.noUi-handle{border-radius:50%;background:var(--color-4);cursor:default}.noUi-active{}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-horizontal .noUi-origin > .noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px}

.WF_GoodsCardName{padding-bottom:20px}

.CommonWindow a{color:var(--color-11);text-decoration:underline}
.CommonWindow .Caption{padding:0 6px 15px 6px;text-align:center}
.CommonWindow .Caption .ImitationH2{padding-bottom:0;font-size:var(--fs-14)}
.CommonWindow .Caption .Descr{padding-bottom:0}

.CommonWindow .Data.ElementInfo{padding:15px 6px 4px 6px;border-top:1px solid var(--color-9)}
.CommonWindow .Data.ElementInfo + .Data.ElementInfo{padding-top:22px;padding-bottom:11px;margin-top:15px}
.CommonWindow .Data.ElementInfo .SubCaption{font-weight:600}

.CommonWindow .CommonContentText{padding-top:10px}
.CommonWindow .CommonContentText ul:last-child{padding-bottom:0}

.CommonWindow .CommonWindowElementInfo .Img{padding-top:4px}
.CommonWindow .CommonWindowElementInfo .Img img{max-width:53px}
.CommonWindow .CommonWindowElementInfo .Info{padding-left:22px}
.CommonWindow .CommonWindowElementInfo .Info .Name{max-width:200px;padding-bottom:8px;font-size:var(--fs-13)}
.CommonWindow .CommonWindowElementInfo .Info .Count{padding-top:4px}
.CommonWindow .CommonWindowElementInfo .Info .Count .CommonItemAmount{margin:0}
.CommonWindow .CommonWindowElementInfo .Info .Price{padding-top:7px;font-weight:600;color:var(--color-1)}

.CommonWindow .BottomBtns.TopBorder{padding-top:20px;margin-top:14px;border-top:1px solid var(--color-9)}

.CommonModalWebForm .BottomBtns .btn{width:100%}
.CommonModalWebForm .fancybox__content{padding:27px!important}
.ModalProductInTheInterior .fancybox__slide{padding:45px 0!important}
.ModalProductInTheInterior .fancybox__content{padding:0!important}
.ModalQuickPreviewCatalogObject .fancybox__slide{padding:45px 0!important}
.CommonModalWebForm .BottomBtns > .btn[disabled]{color:var(--color-0)!important}

.ConfirmationOfAddingToCart .Caption .Descr{padding:22px 0 10px 0}
.ConfirmationOfAddingToCart .Descr p:not(:last-child){padding-bottom:5px}

.CommonWindow .BottomBtns.TwoBtns > div{width:49%}
.CommonWindow .BottomBtns.TwoBtns > div:not(:last-child){margin-right:2%}
.CommonWindow .BottomBtns.TwoBtns > div > .btn{width:100%}

.ConfirmationOfAddingToCart .Caption + .Data.Additional + .BottomBtns{margin-top:24px}

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:2000}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:6px 10px}.ui-menu .ui-menu-divider{margin:5px 0;height:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94, 158, 214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70)}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-widget-overlay{background:#AAA;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0px 5px #666}.ui-widget-content.ui-autocomplete:after{display:none!important}