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,ol,ul,li,fieldset,input,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{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}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
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:700}
dfn{font-style:italic}
mark{background:#FF0;color:#000}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;vertical-align:middle/*;content-visibility:auto*/}
svg:not(:root){overflow:hidden;vertical-align:baseline}
blockquote,figure{margin:0}
hr{box-sizing:content-box;height: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{line-height:normal}
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;box-sizing:content-box}
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}
table{border-collapse:collapse;border-spacing:0}
legend,td,th{padding:0}
*,:after,:before{box-sizing:content-box}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Arial;font-size:13px}

#Loading{position:fixed;left:0;right:0;top:0;bottom:0;line-height:35px;text-align:center;font-size:35px;color:#FFF;z-index:999998}
#Loading > div{position:fixed;left:50%;top:50%;width:300px;height:150px;margin:-75px 0 0 -150px;z-index:999999}
#Loading > div > span{display:inline-block;width:41px;height:41px;margin-bottom:10px;background:var(--first-color) url(../images/preload.svg) center center no-repeat;background-size:41px}
#Loading small{font-size:23px}

@font-face{font-family:'Open Sans';font-display:block;src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url('../fonts/opensanssemibold.woff2') format('woff2'), url('../fonts/opensanssemibold.woff') format('woff'), url('../fonts/opensanssemibold.ttf') format('truetype');font-weight:600;font-style:normal}
@font-face{font-family:'Open Sans';font-display:block;src:local('Open Sans Light'), local('OpenSans-Light'), url('../fonts/opensanslight.woff2') format('woff2'), url('../fonts/opensanslight.woff') format('woff'), url('../fonts/opensanslight.ttf') format('truetype');font-weight:300;font-style:normal}
@font-face{font-family:'Open Sans';font-display:block;src:local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url('../fonts/opensanslightitalic.woff2') format('woff2'), url('../fonts/opensanslightitalic.woff') format('woff'), url('../fonts/opensanslightitalic.ttf') format('truetype');font-weight:300;font-style:italic}
@font-face{font-family:'Open Sans';font-display:block;src:local('Open Sans'), local('OpenSans'), url('../fonts/opensans.woff2') format('woff2'), url('../fonts/opensans.woff') format('woff'), url('../fonts/opensans.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:'Open Sans';font-display:block;src:local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/opensansitalic.woff2') format('woff2'), url('../fonts/opensansitalic.woff') format('woff'), url('../fonts/opensansitalic.ttf') format('truetype');font-weight:400;font-style:italic}
@font-face{font-family:'Open Sans';font-display:block;src:local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url('../fonts/opensanssemibolditalic.woff2') format('woff2'), url('../fonts/opensanssemibolditalic.woff') format('woff'), url('../fonts/opensanssemibolditalic.ttf') format('truetype');font-weight:600;font-style:italic}
@font-face{font-family:'Open Sans';font-display:block;src:local('Open Sans Bold'), local('OpenSans-Bold'), url('../fonts/opensansbold.woff2') format('woff2'), url('../fonts/opensansbold.woff') format('woff'), url('../fonts/opensansbold.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face{font-family:'Open Sans';font-display:block;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('../fonts/opensansbolditalic.woff2') format('woff2'), url('../fonts/opensansbolditalic.woff') format('woff'), url('../fonts/opensansbolditalic.ttf') format('truetype');font-weight:700;font-style:italic}
@font-face{font-family:'ALSRubl-Arial';font-display:block;src:url('../fonts/alsrubl-arial-regular.eot');src:url('../fonts/alsrubl-arial-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/alsrubl-arial-regular.woff') format('woff'), url('../fonts/alsrubl-arial-regular.ttf') format('truetype'), url('../fonts/alsrubl-arial-regular.svg#ALSRublArialRegular') format('svg');font-weight:normal;font-style:normal}

body{font-family:'Open Sans',Arial,Helvetica,sans-serif;width:100%;height:100%;line-height:1.45rem;padding:0;margin:0;font-size:1rem;font-weight:600;font-style:normal;color:#656565;background-color:#FFF;/*overflow-x:hidden;*/overflow-y:scroll}
body *,body *:after,body *:before{box-sizing:border-box}
img{max-width:100%;max-height:100%}
img:not([width]){width:auto!important}
img[width][height]{width:auto!important}
img:not(.lazyload){height:auto}
#StateFlag{display:none;width:1px}
.Progress,.Progress *{cursor:progress!important}

a,.CL[data-link]{text-decoration:underline}
label > a{color:inherit}
a[href^="tel:"]{text-decoration:none!important}
p{padding-bottom:1.37rem}
table p{padding-bottom:0}
.SmallPaddingBottom{padding-bottom:0.3rem!important}

.CL[data-link]{cursor:pointer}
a,.CL[data-link],.CommonTabs > *,.CommonBtn,.DevLink svg,.CCNavigationPanel .TypeOfSorting span{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}

a,.CL,.CurrentColorScheme_Dashed,.AuxiliaryMenu span:not(.CL),.CommonTabs > .Active,.CommonTabs > .CommonAdaptiveTab,.CommonTabs > .Caption_H1:hover,.CommonTabs > .Active.Caption_H1{color:var(--first-color)}
a:hover,.CL[data-link]:hover,a.Current,.AuxiliaryMenu span:not(.CL):hover,.FAQQuestion[data-active="true"] > span,.CommonItemAmount .Active:hover,.CommonItemAmountWeight .Active:hover,.CCNavigationPanel .TypeOfSorting span:hover,.Purchasing .BlackDashed:hover{color:var(--second-color)!important}

.TypeOfOwnershipOfALegalPerson{padding:13px 18px 0 18px;margin-bottom:35px;background-color:#E6E6E6;border:1px solid #C0C0C0}
.WebForm > .TypeOfOwnershipOfALegalPerson{padding-top:0;margin:20px 0 15px 0}
.TypeOfOwnershipOfALegalPerson .RadioBox{padding-bottom:7px}
.TypeOfOwnershipOfALegalPerson ~ div input[disabled]{display:none}

strong,.FWBold{font-weight:700!important}
.FSItalic{font-style:italic!important}
.TACenter{text-align:center!important}
h1,.Caption_H1,h2,.Caption_H2,h3,.Caption_H3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:400;color:#191919;padding:0 0 0.35rem 0;margin:0;letter-spacing:0.8px}
h2,.Caption_H2{font-weight:600;font-size:1.1rem;padding:.35rem 0 .45rem 0;text-transform:uppercase}
h3,.Caption_H3{padding:.6rem 0}
h1,h2.ImitationH1,.Caption_H1{line-height:2.5rem;padding-bottom:2.35rem;font-size:1.5rem;text-transform:uppercase}
h1:after,h2.ImitationH1:after,.Caption_BottomLine:after{content:'';display:block;width:50px;height:2px;margin-top:1.5rem;background-color:var(--first-color)}
.Caption_H1{padding-bottom:0.92rem}
label{position:relative;top:-2px;padding-left:14px;cursor:pointer}

ul{padding-bottom:27px;list-style:none}
ul li{position:relative;padding:0 0 9px 17px}
ul li:before{position:absolute;left:1px;top:8px;width:4px;height:4px;content:"";border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;background-color:var(--first-color)}
ul li ul{padding:24px 0 0}
ul li ul li:last-child,ol li ul li:last-child{padding-bottom:0}
ol{padding:0 0 24px 0;list-style-type:none;counter-reset:num}
ol > li{padding:0 0 9px 0}
ol > li::before{content:counter(num) '. ';counter-increment:num;color:var(--first-color)}
ol > li > ul{padding:5px 0 0 15px}
.TDUnderline{text-decoration:underline}
a[name]{position:relative;top:-75px;display:block;width:1px;height:1px;text-decoration:none!important}

.CommonDashed{text-decoration:none!important;border-bottom:1px dashed;cursor:pointer}
.BlackDashed{color:#313131;border-color:#313131}
.WhiteDashed{color:#FFF;border-color:#FFF}
.CurrentColorScheme_Dashed{border-color:var(--first-color)}
.GrayDashed{color:#959595;border-color:#959595}
.GreenDashed{color:#86D08D;border-color:#86D08D}
.CommonDashed:hover{color:var(--second-color);border-color:var(--second-color)!important}

.CommonVatInfo{font-weight:400;font-size:0.9rem}

.Requisites > div{padding-top:14px}
.Requisites .Title{width:200px;padding-right:20px;font-weight:700}

.CommonLoupe{fill:#FFF}

.CommonContainerInfo{padding:9px 12px 0 12px!important}
.CommonRedContainerInfo{border:1px solid #913737;background-color:#CC4D4D;color:#FFF}
.CommonRedContainerInfo a{color:#FFF}
.CommonRedContainerInfo a:hover{color:#FFF;text-decoration:none;background:none}
.CommonGreenContainerInfo{border:1px solid #C9DBBA;background-color:#DFF0D8}

.CommonBanner img{border:1px solid #DDD}
.MainContent,.OthersContent{}
.FB > .MainContent,.FB > .OthersContent,.CenterBody > .MainContent,.CenterBody > .OthersContent{width:calc(100% - 292px);width:-moz-calc(100% - 292px);width:-webkit-calc(100% - 292px);width:-o-calc(100% - 292px)}

.MainContent .CommonHorizontalBanner,.MainContent div[data-type="CommonHorizontalBanner"]{margin:13px 0 46px 0}
.OthersContent .CommonHorizontalBanner,.OthersContent div[data-type="CommonHorizontalBanner"]{margin:65px 0 0 0}

.CommonOverlaySpoiler{display:none;position:absolute;bottom:0;left:0;width:100%;height:150px;text-align:center;background:-moz-linear-gradient(top,transparent,#FFF 70%);background:-webkit-linear-gradient(top,transparent,#FFF 70%);background:-o-linear-gradient(top,transparent,#FFF 70%);background:-ms-linear-gradient(top,transparent,#FFF 70%);background:linear-gradient(to bottom,transparent,#FFF 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#FFF',GradientType=0)}
.CommonShowSpoiler{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;text-align:center;color:#FFF;font-weight:600;text-transform:uppercase;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;letter-spacing:0.5px;background-color:var(--first-color);cursor:pointer}
.CommonShowSpoiler:hover{background-color:var(--second-color)}

.RUR{font-family:'ALSRubl-Arial',Arial,sans-serif}
.RUR > span{display:none}
.RUR:after{content:'Р'}

iframe:not([src*=recaptcha]){width:100%;height:auto;min-height:420px;border:2px solid #A2A2A2;background-color:#FFF}
iframe[src*=kpm]{min-height:auto}
iframe[src*=tinkoff]{min-height:auto;border:none;background-color:transparent}
.WebForm_Captcha iframe{width:100%;border:none;background-color:transparent}

button,input{outline:none}
button,.BtnReset{display:inline-block;padding:0;margin:0;border:none;text-decoration:none;background-color:transparent;cursor:pointer}

.CommonBtn{display:block;width:100%;height:35px;line-height:33px;padding:0 10px;font-weight:600;font-size:1rem;color:#FFF;text-decoration:none!important;text-align:center;vertical-align:middle;text-transform:uppercase;letter-spacing:0.6px;word-wrap:normal;white-space:nowrap;border:2px solid var(--first-color);background-color:var(--first-color);cursor:pointer}
.CommonBtn:not(.Static):hover{color:#FFF!important;border-color:var(--second-color);background-color:var(--second-color)}
.CommonBtn.Static{cursor:default}

.CommonBtn.Border{color:var(--first-color);border-color:var(--first-color);background-color:#FFF}
.CommonBtn.Border:hover{color:var(--second-color)!important;text-decoration:underline!important;border-color:var(--second-color);background-color:#FFF}

.CommonBtn.Border.White,.CommonBtn.Border.White:hover{color:#FFF;border-color:#FFF}
.CommonBtn.Border.White{background-color:var(--first-color)}
.CommonBtn.Border.White:hover{color:#FFF!important;background-color:var(--second-color)}

.CommonBtn.Border.Red,.CommonBtn.Border.Red:hover{color:red;border-color:red}
.CommonBtn.Border.Red:hover{color:red!important;background-color:#D62A39}

.CommonBtn.Inline{display:inline-block;width:auto}

.CommonBtn.Small{height:25px;line-height:21px;font-weight:400;text-transform:none;-moz-border-radius:11px;-webkit-border-radius:11px;-khtml-border-radius:11px;border-radius:11px}

.CommonBtn.WithBasketIcon .Caption{padding-left:29px;background:url(../images/CommonSpaceBasketIcon.svg) 0 center no-repeat;background-size:20px 18px}
.CommonBtn.WithBasketIcon[data-is_full] .Caption{background-image:url(../images/CommonFullBasketIcon.svg)}

.CommonReturnLink .CommonBtn{width:198px;max-width:100%}

.CommonTinkoffCreditBtn,.CommonAlwaysCreditBtn{height:40px;line-height:40px;padding:0 12px;background-color:#F4E38D;color:#333;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.CommonTinkoffCreditBtn:hover,.CommonAlwaysCreditBtn:hover{background-color:#FCC521}

.CommonArenzaLeasingBtn{height:40px;line-height:40px;padding:0 12px;background-color:#21A2FF;color:#FFF;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.CommonArenzaLeasingBtn:hover{background-color:#0D1D32}

input,textarea,select{font-family:'Open Sans',sans-serif;padding:0 10px;margin:0;font-weight:400;font-style:normal;font-size:1rem;color:#191919;border:none;background-color:#FFF}
input[type='text'],input[type='search'],input[type='email'],input[type='tel'],input[type='password'],select{width:100%;height:33px;line-height:31px;vertical-align:middle}
input[type='checkbox'],input[type='radio']{padding:0;margin:0;width:15px;height:15px;vertical-align:top}
textarea{width:100%;height:178px;line-height:1.5rem;padding:3px 8px;overflow:auto;resize:none}
.Control_Valid{box-shadow:-webkit-box-shadow:4px 0 0 #86D08D inset;-moz-box-shadow:4px 0 0 #86D08D inset;box-shadow:4px 0 0 #86D08D inset}
.Control_Invalid{-webkit-box-shadow:4px 0 0 #E9513D inset;-moz-box-shadow:4px 0 0 #E9513D inset;box-shadow:4px 0 0 #E9513D inset}
.VErrorInfo .Control_Invalid{color:red;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
::-ms-clear{display:none}
.SelectContainer{position:relative;overflow:hidden}
.SelectContainer:after{content:'';position:absolute;right:10px;top:13px;display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;pointer-events:none}
.SelectContainer:before{content:'';position:absolute;display:block;box-shadow:-webkit-box-shadow:4px 0 0 #86D08D inset;-moz-box-shadow:4px 0 0 #86D08D inset;box-shadow:4px 0 0 #86D08D inset}
select::-ms-expand{display:none}
select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0!important;box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #A2A2A2;background-image:none!important}

.CCS[data-code='white'],.CCS[data-code='silver'],.CCS[data-code='milky_white'],.CCS[data-code='chrome_steel__black'],.CCS[data-code='black__silver'],.CCS[data-code='brown__silver'],.CCS[data-code='black__gray'],.CCS[data-code='white__gray'],.CCS[data-code='black__white']{border:1px solid #DBDBDB}
.CCS[data-code='colorful']{background:url(../images/ColorStickers/colorful.png) no-repeat center center}
.CCS[data-code='picture']{background:url(../images/ColorStickers/colorful.png) no-repeat center center}
.CCS[data-code='chromium']{background:url(../images/ColorStickers/chromium.png) no-repeat center center}
.CCS[data-code='chrome_steel__black']{background:url(../images/ColorStickers/chrome_steel__black.png) no-repeat center center}
.CCS[data-code='black__silver']{background:url(../images/ColorStickers/black__silver.png) no-repeat center center}
.CCS[data-code='brown__silver']{background:url(../images/ColorStickers/brown__silver.png) no-repeat center center}
.CCS[data-code='black__gray']{background:url(../images/ColorStickers/black__gray.png) no-repeat center center}
.CCS[data-code='white__gray']{background:url(../images/ColorStickers/white__gray.png) no-repeat center center}
.CCS[data-code='black__red']{background:url(../images/ColorStickers/black__red.png) no-repeat center center}
.CCS[data-code='black__navy_blue']{background:url(../images/ColorStickers/black__navy_blue.png) no-repeat center center}
.CCS[data-code='black__white']{background:url(../images/ColorStickers/black__white.png) no-repeat center center}
.CCS[data-code='black__glossy']{background:url(../images/ColorStickers/black__glossy.png) no-repeat center center}
.CCS[data-code='pink__yellow']{background:url(../images/ColorStickers/pink__yellow.png) no-repeat center center}

.jq-selectbox{position:relative;display:inline-block;width:100%;vertical-align:middle;color:#191919;z-index:9;cursor:pointer}
.jq-selectbox select{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;opacity:0}
.jq-selectbox li,.jq-selectbox__select-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.jq-selectbox.Default .jq-selectbox__select-text{color:#A2A2A2}
.jq-selectbox__select{position:relative;line-height:21px;padding:5px 45px 5px 12px;border:1px solid #A2A2A2}
.Control_Invalid + .jq-selectbox__select{-webkit-box-shadow:4px 0 0 #E9513D inset;-moz-box-shadow:4px 0 0 #E9513D inset;box-shadow:4px 0 0 #E9513D inset}
.Red + .jq-selectbox__select{border-color:red}
.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
.jq-selectbox__select-text{display:block;width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}
.jq-selectbox li > div,.jq-selectbox__select-text > div{}
.jq-selectbox__select-text>.CCS{width:10px;margin:6px 0 5px 7px}
.jq-selectbox__dropdown{position:absolute;box-sizing:border-box;width:100%;padding:0;border-left:1px solid #A2A2A2;border-right:1px solid #A2A2A2;border-bottom:1px solid #A2A2A2;background-color:#FFF}
.jq-selectbox.dropup .jq-selectbox__dropdown{border-bottom:0;border-top:1px solid #A2A2A2}
.jq-selectbox__search input{-webkit-appearance:textfield}
.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}
.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}
.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.jq-selectbox__trigger-arrow{position:absolute;top:11px;right:10px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:11px solid var(--first-color)}
.jq-selectbox.opened .jq-selectbox__trigger-arrow{top:10px;border-top:0;border-bottom:11px solid var(--first-color)}
.jq-selectbox__search{margin:5px}
.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #A2A2A2;outline:none;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%}
.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0}
.jq-selectbox ul{padding:0;margin:0}
.jq-selectbox li{position:static!important;line-height:19px;padding:0!important;border-bottom:1px dashed #E0E0E0}
.jq-selectbox li:last-child{border-bottom:none}
.jq-selectbox li > div{padding:5px 5px 5px 12px!important}
.jq-selectbox li.Default{color:#A2A2A2}
.jq-selectbox li:before{display:none}
.jq-selectbox li.selected{color:#FFF;background-color:#A3ABB1}
.jq-selectbox li:hover{color:#FFF;background-color:#08C}
.jq-selectbox li.disabled{color:#AAA}
.jq-selectbox li.disabled:hover{background:none}
.jq-selectbox li.optgroup{font-weight:bold}
.jq-selectbox li.optgroup:hover{color:#231F20;background:none;cursor:default}
.jq-selectbox li.option{padding-left:25px}
.jq-selectbox li>.CCS{width:12px;margin:3px 0}

input[type='checkbox'] + label,input[type='radio'] + label{padding-left:29px}
input[type='checkbox']:not(:checked),input[type='checkbox']:checked,input[type='radio']:not(:checked),input[type='radio']:checked{position:absolute;opacity:0}
input[type='checkbox']:not(:checked) + label:before,input[type='checkbox']:checked + label:before,input[type='checkbox']:not(:checked) + label:after,input[type='checkbox']:checked + label:after{content:'';position:absolute;left:0;top:2px;display:block;width:15px;height:15px;line-height:15px}
input[type='checkbox']:not(:checked) + label:before{border:1px solid #BFC0C0;background-color:#C2C2C2}
input[type='checkbox']:checked + label:before{content:'';border:none;background:var(--first-color) url(../images/CheckboxChecked.png) no-repeat center center}
input[type="checkbox"]:disabled:not(:checked) + label,input[type="checkbox"]:disabled:checked + label{cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:0.5!important}
input[type="checkbox"]:disabled:not(:checked) + label:before,input[type="checkbox"]:disabled:checked + label:before{color:#999;background-color:#A9A9A9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:0.5!important}

input[type='checkbox'].Control_Invalid:not(:checked) + label{color:#E9513D}
input[type='checkbox'].Control_Invalid:not(:checked) + label:after{border:1px solid #E9513D}

input[type='radio']:not(:checked) + label:before,input[type='radio']:checked + label:before{content:'';position:absolute;left:0;top:2px;display:block;width:14px;height:14px;border:1px solid #BFC0C0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;background-color:#C2C2C2}
input[type='radio']:checked + label:after{content:'';position:absolute;left:4px;top:6px;display:block;width:6px;height:6px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;background-color:var(--first-color)}
input[type="radio"]:disabled:not(:checked) + label,input[type="radio"]:disabled:checked + label{cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:0.5!important}
input[type="radio"]:disabled:not(:checked) + label:before,input[type="radio"]:disabled:checked + label:before{background-color:#A9A9A9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:0.5!important}
input[type="radio"]:disabled:not(:checked) + label:after,input[type="radio"]:disabled:checked + label:after{background-color:gray;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:0.5!important}

.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}
.CommonRadioBtns input[type='radio'] + label{display:block;padding:7px 12px;margin:4px 12px 8px 0;border:1px solid #ADADAD;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}
.CommonRadioBtns input[type='radio'] + label:hover{border-color:var(--second-color)}
.CommonRadioBtns input[type='radio']:checked + label{color:#FFF;border-color:var(--second-color);background-color:var(--second-color);cursor:default}

:-ms-input-placeholder{font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#BABABA}
::-webkit-input-placeholder{font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#BABABA}
:-moz-placeholder{font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#BABABA}
.placeholder{font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#BABABA}

.BigCenterBody,.HC_F .BigCenterBody_Fixed,.HC_F .MM .BigCenterBody{width:100%;max-width:1160px;padding:0 10px;margin:0 auto}
.CenterBody,.HC_F .CenterBody_Fixed{width:100%}

.FB,.HC_F .FB_Fixed,*[data-view='table'] .SPI .PIBottom[data-is_show_rating_when_type_table] .CommonRatingContainer,*[data-view='list'] .SPI .PIBottom[data-is_show_rating_when_type_list] .CommonRatingContainer{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;width:100%;align-items:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}
.FB_C{-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}

.FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

.FB_LA,.FB_LeftA{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.FB_RAA,.FB_RightAxisA{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.FB_CA,.FB_CenterA{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}

.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-flex-grow:1;flex-grow:1}
.FB_FG2{-webkit-flex-grow:2;flex-grow: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}

.HeaderContainer{font-weight:400}
.HeaderContainer + .Content{padding-top:25px}
/*.Header,.HeaderSpace{height:182px}
.HeaderSpace[data-is_extended],.HeaderSpace[data-is_extended] .Header{height:208px}*/

.AuxiliaryMenu[data-is_space]{width:0}
.AuxiliaryMenu,.HSearchContainer,.AuxiliaryLinks,.Slogan,.HPhones,.HAdditionalContacts,.HBasket,.HBasket > * > div{margin:auto 0}

.LogoAndSloganAndMobileBasket{width:auto!important;min-width:20%;padding-right:25px}
/*.AuxiliaryMenu:not([data-is_space]),.LogoAndSlogan,.LogoAndSloganAndMobileBasket{width:487px}*/
/*.HeaderContainer[data-is_missing_tagline] .AuxiliaryMenu,.HeaderContainer[data-is_missing_tagline] .LogoAndSlogan,.HeaderContainer[data-is_missing_tagline] .LogoAndSloganAndMobileBasket{width:350px}*/

.HeaderContainer_Mobile .AuxiliaryMenu > span{background-color:var(--first-color)}
.HeaderContainer_Mobile .AuxiliaryMenu > span:hover{background-color:var(--second-color)}

.StaticTopHeader{height:63px}
.TopHeader{height:63px;border-bottom:1px solid #DFDFDF;-webkit-box-shadow:0 0 0.8rem 0.5rem rgba(230,230,230,.85);-moz-box-shadow:0 0 0.8rem 0.5rem rgba(230,230,230,.85);box-shadow:0 0 0.8rem 0.5rem rgba(230,230,230,.85)}
.TopHeader .CenterBody{height:62px}

.AuxiliaryMenu{width:100%;max-width:40%;padding-top:2px}
.AuxiliaryMenu > span{display:none}
.AuxiliaryMenu > nav,.AuxiliaryMenu ul,.AuxiliaryMenu li{height:25px;line-height:25px}
.AuxiliaryMenu ul{display:inline-block;padding:0;text-align:left;list-style:none;list-style-image:none}
.AuxiliaryMenu li{display:inline-block;margin:0;padding:0 0 0 16px;background:none;float:left}
.AuxiliaryMenu li:before{display:none}
.AuxiliaryMenu > nav > div > div > ul > li:first-child{padding-left:0}
.AuxiliaryMenu li > .CL{font-weight:700}
.AuxiliaryMenu[data-is_not_updated] > nav{overflow:hidden}
.AuxiliaryMenu .DroppingOutAuxiliaryMenuItem{position:relative}
.AuxiliaryMenu .DroppingOutAuxiliaryMenuItem > ul{display:none;position:absolute;left:8px;top:19px;width:auto;height:auto;padding:26px 28px 17px 22px;background-color:#FFF;-webkit-box-shadow:0 29px 0.6rem 0.2rem rgba(0,0,0,.2);-moz-box-shadow:0 29px 0.6rem 0.2rem rgba(0,0,0,.2);box-shadow:0 29px 0.6rem 0.2rem rgba(0,0,0,.2);-moz-border-radius:0 0 9px 9px;-webkit-border-radius:0 0 9px 9px;-khtml-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;z-index:2}
.AuxiliaryMenu .DroppingOutAuxiliaryMenuItem li{display:block;height:36px;line-height:36px;margin:0;padding:0;word-wrap:normal;white-space:nowrap;float:none}
.AuxiliaryMenu .DroppingOutAuxiliaryMenuItem.AMIHovering > ul{display:block}

.HSearchContainer{position:relative;width:275px}
.HSearchContainer > form > div{position:absolute;left:0;width:100%}
.HSearch{z-index:3}
.HSearchContainer[data-is_show_tips] .HSearch{z-index:404}
.HSearchContainer,.HSearch,.HSearch > div{height:36px}
.HSearch > div:nth-child(1){border:1px solid #DFDFDF;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;background-color:#FFF}
.HSFText input[type='text'],.HSFText input[type='search']{height:34px;line-height:34px;width:100%;padding:0 10px 0 15px;background-color:transparent}
.HSFButton{width:34px}
.HSFButton > div{position:relative;left:0;top:-1px;width:36px;height:36px}
.HSFButton .CommonBtn{width:36px;height:36px;padding:8px 0 0 0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;background:var(--first-color) url(../images/LoupeWhite.svg) center center no-repeat;background-size:19px 19px}
.HSearchTips{display:none;top:24px;width:100%;padding-top:13px;background-color:#FFF;-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)}
.HSearchTips .Ajax:not([data-is_data]){border-bottom:1px solid #FFF;background:var(--first-color) url(../images/preload.svg) center center no-repeat;background-size:50px 50px}
.HSearchContainer[data-is_show_tips] .HSearchTips{display:block;z-index:403}
.HShowAllSearchResults{height:40px}
.HShowAllSearchResults > .CommonBtn{width:100%;height:40px;line-height:40px;font-size:1.1rem;letter-spacing:0.5px;cursor:pointer}

.AuxiliaryLinks{padding-top:2px}
.AuxiliaryLinks > div{height:25px;padding-left:12px;word-wrap:normal;white-space:nowrap}
.AuxiliaryLinks > div:not(:last-child){line-height:23px;padding-top:1px}
.HMyAccountAndExitLinks{padding-left:25px!important}
.AuxiliaryLinks .CommonBtn,.AuxiliaryLinks .CommonBtn a{color:#FFF!important}
.AuxiliaryLinks .CommonBtn:hover,.AuxiliaryLinks .CommonBtn a:hover{color:#FFF!important;text-decoration:none!important}

.BottomHeader{padding:10px 0}
.BottomHeader,.BottomHeader .CenterBody{/*height:119px;*/color:#313131}
.BottomHeader a{color:#313131}
.Logo{padding:5px 5px 5px 0;margin:auto 0}
.Logo img{max-width:220px;max-height:100px}
.Slogan > div,.HBasket > *{height:67px;border-left:1px solid #DBDBDB}
.Slogan{padding-left:22px}
.Slogan > div{padding-left:16px}
.Slogan p{padding-bottom:0}
.HMobileBasketContainer{display:none;margin:auto 0}
.HContacts{padding:0 25px}
.HContacts > div{padding:5px 0 4px 0}
.HPhones{width:100%;font-size:1rem}
.HPhones,.HBasket_Count,.HBasket_TotalPrice{font-size:1.1rem}
.HPhones{min-width:145px;width:145px;padding-top:8px;margin-right:25px;font-weight:700}
.HPhones > div{height:31px;line-height:30px}
.HMessenger{height:auto!important;padding:2px 0}
.HMessenger > div:not(:first-child){padding-left:25px}
.CommonMessengerLinks a{display:block;width:25px;height:25px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;background:transparent center center no-repeat;background-size:25px 25px}
.CommonMessengerLinks .WhatsApp{background-image:url(../images/MessengerIcons/WhatsAppIcon.svg)}
.CommonMessengerLinks .Telegram{background-image:url(../images/MessengerIcons/TelegramIcon.svg)}
.CommonMessengerLinks .Viber{background-image:url(../images/MessengerIcons/ViberIcon.svg)}
.HAdditionalContacts{min-width:230px;margin-right:25px}
.HAdditionalContacts > div,.HAdditionalContacts .Icon,.HAdditionalContacts .Caption{height:25px;line-height:25px}
.HAdditionalContacts .Icon{width:23px}
.HRequestACall{margin-top:4px}
.HOperatingMode{position:relative;margin:7px 0 4px 0}
.HOperatingModeWindow{position:absolute;left:-15px;right:0;top:-4px}
.HOperatingModeWindow > .HOMHeader{padding:4px 0 0 15px}
.HOperatingModeWindow > .HOMHeader .Caption{word-wrap:normal;white-space:nowrap}
.HOperatingModeWindow > .HOMData{padding:10px 5px 11px 35px}
.HOperatingModeWindow .HOMData{display:none;line-height:1.3rem;letter-spacing:0.5px}
.HOperatingModeWindow .HOMData > div{padding-bottom:6px}
.HOperatingModeWindow .HOMData > .Space{height:19px;margin-right:50px;background:transparent url(../images/GrayDashed.png) repeat-x 1px 5px}
.HOperatingMode[data-is_active] .HOperatingModeWindow{border:1px solid #CECECE;background-color:#FFF;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;-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);z-index:403}
.HOperatingMode[data-is_active] .HOMData{display:block}
.HOperatingMode[data-is_active] .BlackDashed{background-image:none}
.HRequestACall .Icon,.HOperatingMode .Icon{padding-top:4px}
.HEMail{margin-top:4px}
.HEMail .Icon{padding-top:2px}
.HCity{margin-top:4px}
.HCity .Icon{position:relative;left:-4px;top:2px}
.HCity .Caption{font-weight:700;color:var(--first-color)}
.svgHOperatingModeIcon{stroke-miterlimit:10;fill:transparent}
#HBasket{text-decoration:none}
.HBasket_Icon{padding:4px 0 0 22px}
.HBasket_Icon svg{fill:#A5A5A5}
.HBasket_Caption{padding:0 8px 0 9px}
.HBasket_Caption a{color:#313131;text-decoration:none!important}
.HBasket_Count span{padding:1px 5px 2px 4px;color:#FFF;-moz-border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border-radius:9px;background-color:var(--first-color)}
.HBasket_TotalPrice{padding-left:15px;word-wrap:normal;white-space:nowrap;text-decoration:underline}
.HBasket_TotalPrice a{color:#313131}

.HC_F .Header,.HC_F .HeaderSpace[data-is_extended] .Header{position:fixed;width:100%;height:63px;border-bottom:1px solid #C7C7C7;-webkit-box-shadow:0 0 0.2rem 0.2rem rgba(200,200,200,.85);-moz-box-shadow:0 0 0.2rem 0.2rem rgba(200,200,200,.85);box-shadow:0 0 0.2rem 0.2rem rgba(200,200,200,.85);background-color:#FFF;z-index:402}
.HC_F .StaticTopHeader{height:62px;-webkit-flex-grow:2;flex-grow:2}
.HC_F .TopHeader{height:62px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent}
.HC_F .BottomHeader{padding:0;-webkit-flex-grow:1;flex-grow:1}
.HC_F .CenterBody_Fixed,.HC_F .BottomHeader,.HC_F .BottomHeader .CenterBody{height:62px}
.HC_F .BigCenterBody,.HC_F .CenterBody{width:auto;max-width:none;padding:0;margin:0}
.HC_F .AuxiliaryMenu,.HC_F .LogoAndSlogan,.HC_F .HScheduleOfWork,.HC_F .HAddress,.HC_F .HMessenger,.HC_F .HPhones,.HC_F .HAdditionalContacts{display:none!important}
.HC_F .AuxiliaryLinks{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.HC_F .AuxiliaryLinks > div{padding-left:0!important;padding-right:18px}
.HC_F .HPhonesAndAdditionalContactsAndBasket{padding:9px 0;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.HC_F .HRegistrationAndAuthLink,.HC_F .HMyAccountAndExitLinks{-webkit-order:1;flex-order:1;-ms-flex-order:1;order:1}
.HC_F .HYouWatchedLink{-webkit-order:2;flex-order:2;-ms-flex-order:2;order:2}
.HC_F .HDesiresLink{-webkit-order:3;flex-order:3;-ms-flex-order:3;order:3}
.HC_F .HCompareProductsLink{-webkit-order:4;flex-order:4;-ms-flex-order:4;order:4}
.HC_F .HYouWatchedLink,.HC_F .HCompareProductsLink{word-wrap:normal;white-space:nowrap}
.HC_F .HSearchContainer{width:200px;-webkit-order:4;flex-order:4;-ms-flex-order:4;order:4}
.HC_F .HBasket{-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end}
.HC_F .HBasket > *{height:44px}

.CALIconContainer{position:relative;padding-left:7px}
.CALIconContainer a{padding-right:9px}
.CALIconContainer svg{position:relative;fill:#313131}
.CALIconContainer span{position:absolute;right:-1px;top:-5px;height:15px;line-height:15px;padding:0 5px;font-size:0.8rem;color:#FFF;background-color:#A5A5A5;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%}
.CALIconContainer a:hover span{background-color:var(--first-color)}
.CALIconContainer.Space a{cursor:default}
.CALIconContainer.Space svg{fill:#888}
.CALIconContainer.Space span{display:none}
.HYouWatchedLink svg{top:-1px}
.HCompareProductsLink svg{top:1px}
.HDesiresLink svg{top:2px}
.HC_F .CALIconContainer span{right:18px}

.MM{height:60px;font-weight:700;font-size:1rem;border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;background-color:var(--first-color)}
.MM li .CL,.MM .MMItems > div > .CL,.MM a:hover,.MM .MMDropdownItems li[data-is_has_submenu] > .MMDropdownItems > li:first-child:before,.MM .MMItems li[data-is_has_submenu]:hover:after,.MM li:hover > a,.MM .MMDropdownItems,.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs > li,.MM .MMItems > ul .DropDownMMFWLinksInTheFormOfTabs li[data-is_has_submenu]:hover > a:after{background-color:var(--second-color)}
.MM .MMDropdownItems .MMDropdownItems:before,.MM .MMDropdownItems li.Current > a:before,.MM .MMDropdownItems li > .CL:before,.MM .MMDropdownItems li:hover > a:before{background-color:var(--first-color)}
.MM .MMItems > div,.MM .MMItems > ul > li{margin:0 1px}
.MM .MMItems > div:first-child,.MM .MMItems > ul > li:first-child{margin-left:0}
.MM .MMItems > div:last-child,.MM .MMItems > ul > li:last-child{margin-right:0}
.MM nav,.MM .MMItems > div,.MM .MMItems > ul,.MM .MMItems > ul > li,.MM .MMItems > ul > li > a,.MM .MMItems > ul > li > .CL{height:58px;line-height:58px}
.MM .MMItems > ul{position:relative}
.MM ul,.MM ul > li{padding:0;margin:0}
.MM ul li:before{display:none}
.MM a,.MM .CL{display:block;padding:0 15px;color:#FFF!important;text-decoration:none!important;border-left:2px solid var(--first-color);border-right:2px solid var(--first-color);text-transform:uppercase;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.MM .MMSubMenuIndicator{position:relative;padding-right:26px}
.MM .MMSubMenuIndicator:after{content:"";position:absolute;top:50%;right:14px;width:6px;height:6px;margin:-4px 0 0 -3px;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #FFF #FFF transparent;transform:rotate(45deg)}
.MM .MMSubMenuIndicator.MMSubMenuDownIndicator:after{transform:rotate(315deg)}
.MM .MMDropdownItems{min-width:180px;max-width:210px;width:210px;margin:0;padding:0;list-style:none;position:absolute;display:none;z-index:102}
.MM .MMItems > ul > li .MMDropdownItems{box-sizing:border-box}
.MM .MMItems > ul > li > .MMDropdownItems,.MM .MMDropdownItems:not(.DropDownMMFWWithAFullSetOfLinks) .MMDropdownItems{left:0;box-shadow:0 24px 20px -5px rgba(0, 0, 0, 0.55)}
.MM .MMItems > ul > li > .MMDropdownItems .MMDropdownItems{left:100%;top:0}
.MM .MMDropdownItems:not(.MMFullWidthDropdownItems) .MMDropdownItems:before{content:'';position:absolute;left:0;top:-2px;display:block;width:100%;height:2px;padding-left:2px;box-sizing:content-box}
.MM .MMDropdownItems a,.MM .MMDropdownItems .CL{line-height:1.65rem;font-weight:600;text-transform:none}
.MM .MMDropdownItems li > .CL{font-weight:700}
.MM .MMDropdownItems:not(.MMFullWidthDropdownItems) li[data-is_has_submenu] > .MMDropdownItems > li:first-child:before{display:block;position:absolute;left:-2px;top:0;width:2px;height:41px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;z-index:105}
.MM .MMItems li:hover > .MMDropdownItems{display:block}
.MM .MMDropdownItems .navigation-dropdown-left{right:100%;left:auto}
.MM .MMDropdownItems a,.MM .MMDropdownItems .CL{padding-top:10px;padding-bottom:10px}
.MM .MMItems > ul > li > .MMDropdownItems:not(.DropDownMMFWWithAFullSetOfLinks) li:hover > a:before,
.MM .MMItems > ul > li > .MMDropdownItems:not(.DropDownMMFWWithAFullSetOfLinks) li > .CL:before{content:'';position:absolute;left:0;top:0;display:block;width:4px;height:100%;z-index:104}
.MM .MMDropdownItems a.MMSubMenuIndicator:before{left:-2px!important}
.MM .MMDropdownItems .MMDropdownItems li:hover > a:before,
.MM .MMDropdownItems .MMDropdownItems li > .CL:before{left:-2px!important;z-index:106!important}

.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks li{height:auto;line-height:1.65rem}
.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks a,.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks .CL{display:inline-block;line-height:1.65rem;padding:0;margin:0 0 7px 0;border-left:none;border-right:none}
.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks a:after,.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks .CL:after{display:none}
.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks .MMDropdownItems a,.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks .MMDropdownItems .CL{position:relative;padding-left:15px;margin-top:7px}
.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks .MMDropdownItems a:after,.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks .MMDropdownItems .CL:after{content:"";display:block;position:absolute;top:10px;left:0;width:5px;height:5px;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #FFF #FFF transparent;transform:rotate(315deg)}
.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks .MMSubMenuIndicator{padding-right:30px}
.MM .MMItems > ul .DropDownMMFWWithAFullSetOfLinks .MMSubMenuIndicator:after{margin-top:-5px;transform:rotate(45deg)}
.MM li[data-is_full_width_dropdown_items],.MM .DropDownMMFWWithAFullSetOfLinks li{position:static}
.MM .MMItems > ul > li[data-is_has_submenu] .DropDownMMFWWithAFullSetOfLinks,.MM .MMItems > ul > li[data-is_has_submenu] .MMFullWidthDropdownItems .MMDropdownItems{min-width:100%;max-width:100%;width:100%}
.MM .DropDownMMFWWithAFullSetOfLinks .MMDropdownItems{position:static;display:block}
.MM .MMItems li:hover > .DropDownMMFWWithAFullSetOfLinks{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.MM li .DropDownMMFWWithAFullSetOfLinks .MMDropdownItems{width:100%;-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.MM .MMItems > ul > li > .DropDownMMFWWithAFullSetOfLinks a:hover{text-decoration:underline!important}
.MM .MMItems > ul > li > .DropDownMMFWWithAFullSetOfLinks{padding:15px}
.MM .MMItems > ul > li > .DropDownMMFWWithAFullSetOfLinks > li{width:25%;padding:4px 25px;margin:20px 0;border-right:1px solid #FFF}
.MM .MMItems > ul > li > .DropDownMMFWWithAFullSetOfLinks > li:nth-child(4n+4){padding-right:15px;border-right:none}
.MM .MMItems > ul > li > .DropDownMMFWWithAFullSetOfLinks > li:nth-child(4n+1){padding-left:15px}
.MM .MMItems > ul > li > .DropDownMMFWWithAFullSetOfLinks > li > a,.MM .MMItems > ul > li > .DropDownMMFWWithAFullSetOfLinks > li > .CL{font-weight:700;text-transform:uppercase}
.MM .MMItems > ul > li > .DropDownMMFWWithAFullSetOfLinks .MMDropdownItems .MMDropdownItems{padding-left:20px}

.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs{background-color:#BFC3CC!important}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs > li{width:25%}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs > li li{width:100%!important}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs .MMDropdownItems{left:25%!important;right:50%!important;min-width:auto!important;max-width:none!important;width:auto!important;min-height:100%;box-shadow:none;z-index:-1;box-sizing:content-box}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs .MMDropdownItems a:before,.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs .MMDropdownItems .CL:before{display:none!important}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs .MMDropdownItems > li > .MMDropdownItems{margin-right:-4px;left:100%!important;right:-100%!important}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs .MMDropdownItems > li > .MMDropdownItems > li > .MMDropdownItems{margin-right:-8px}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs .MMDropdownItems > li > .MMDropdownItems > li > .MMDropdownItems .MMDropdownItems{display:none!important}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs .MMDropdownItems a,.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs .MMDropdownItems .CL{position:relative}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs li a,.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs li .CL{border-top:2px solid var(--first-color);border-bottom:2px solid var(--first-color)}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs li[data-is_has_submenu]:hover > a:after{content:'';position:absolute;right:-4px;top:-5px;bottom:-8px;width:10px;height:auto;border:none;border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-khtml-border-radius:0 10px 10px 0;transform:rotate(180deg);-webkit-transform:rotate(180deg);border-top:2px solid var(--first-color);border-bottom:2px solid var(--first-color);z-index:103}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs li:hover:first-child > a:after,.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs li:hover:first-child > .CL:after{top:2px;border-bottom:none;border-bottom-right-radius:0}
.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs li:hover:last-child > a:after,.MM .MMItems > ul > li > .DropDownMMFWLinksInTheFormOfTabs li:hover:last-child > .CL:after{bottom:1px;border-top:none;border-top-right-radius:0}
.MM li[data-is_full_width_dropdown_items],.MM .MMItems > ul .DropDownMMFWLinksInTheFormOfTabs li{position:static}
.MM .MMItems > ul > li[data-is_has_submenu] .DropDownMMFWLinksInTheFormOfTabs,.MM .MMItems > ul > li[data-is_has_submenu] .MMFullWidthDropdownItems .MMDropdownItems{min-width:100%;max-width:100%;width:100%}

.MM .DevLink{background-color:#5CA356!important;border-color:#5CA356!important}

.SquareShadowWhenHovering:hover{-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)}
.SquareWhiteShadowWhenHovering:hover{-webkit-box-shadow:0 0 0.6rem 0.2rem rgba(255,255,255,.35);-moz-box-shadow:0 0 0.6rem 0.2rem rgba(255,255,255,.35);box-shadow:0 0 0.6rem 0.2rem rgba(255,255,255,.35)}

.AdvantagesAfterHeader{height:67px;padding-top:18px;font-size:0.9rem;color:#313131}
.AAH_CommonIcon{width:26%;height:29px}
.AAH_CommonIcon:last-child{width:22%}
.AAH_CommonIcon .Caption{height:29px;line-height:25px;padding:4px 9px 0 9px;word-wrap:normal;white-space:nowrap;letter-spacing:0.3px}
.AAH_CommonIcon .Icon{background:transparent center center no-repeat}
.AAH_DeliveryIcon .Icon{width:18px;background-image:url(../images/AAH_DeliveryIcon.svg);background-size:18px 29px}
.AAH_PaymentIcon .Icon{width:26px;background-image:url(../images/AAH_PaymentIcon.svg);background-size:26px 25px/*padding-top:3px*/}
.AAH_PurchaseReturnsIcon .Icon{width:32px;background-image:url(../images/AAH_PurchaseReturnsIcon.svg);background-size:32px 25px/*padding-top:2px*/}
.AAH_QualityAssuranceIcon .Icon{width:27px;background-image:url(../images/AAH_QualityAssuranceIcon.svg);background-size:27px 27px/*padding-top:1px*/}

.CommonTabs{text-align:center;word-wrap:normal;white-space:nowrap;font-weight:600;text-transform:uppercase}
.CommonTabs > *{position:relative;width:auto;padding:10px 17px 6px 17px;border-bottom:4px solid #DDD;text-decoration:none!important;color:#313131;text-align:center;cursor:pointer;z-index:2}
.CommonTabs > .Active,.CommonAdaptiveTab.Active,.CommonTabs > *:hover,.CommonAdaptiveTab:hover{border-bottom-color:var(--first-color)}
.CommonAdaptiveTab{position:relative;width:auto;text-align:center;cursor:pointer;z-index:2}
.CommonTabs > *{margin-right:8px}
.CommonTabs > *:last-child{margin-right:0}
.CommonTabs_FullLine:after{content:'';position:relative;top:-4px;display:block;width:100%;height:4px;background-color:#DDD;z-index:1}
.CommonTabs > .Active{cursor:default}
.CommonAdaptiveTab.Active{color:#FFF;background-color:var(--first-color);cursor:default}

.CommonTabs > .Caption_H1{padding:0 0 0.92rem 0;margin:0 35px 0 0;text-align:left;border-bottom:none;text-decoration:underline}
.CommonTabs > .Caption_H1:last-child{margin-right:0}
.CommonTabs > .Active.Caption_H1{border-bottom:none;text-decoration:none!important}

.UCPTabs .CommonTabData{padding-top:25px}
.UCPTabs .CommonTabData .BottomBtns > *{margin-top:20px;margin-bottom:15px}
.UCPTabs .CommonTabData .WebForm .BtnContainer > *,.UCPTabs .CommonTabData .BottomBtns > *{height:35px;line-height:33px}
.UCPTabs .CommonTabData .WebForm{padding:0}
.UCPTabs .CommonTabData .WebForm .WebFormContainer{width:320px}
.UCPTabs .CommonTabData .WebForm .Caption,.UCPTabs .CommonTabData .WebForm .SubCaption{font-family:'Open Sans',sans-serif;font-size:1.1rem;font-weight:600;color:#191919;padding:.35rem 0 .45rem 0;margin:0;text-align:left;text-transform:uppercase;letter-spacing:0.8px}
.UCPTabs .CommonTabData .WebForm .SubCaption{padding-top:2.35rem}
.UCPTabs .CommonTabData .WebForm .BtnContainer{height:auto;padding:0 0 16px 0}
.UCPTabs .CommonTabData .WebForm .BtnContainer > *{margin:4px 25px 10px 0}
.UCPTabs .CommonTabData .WebForm .BtnContainer > *:last-child{margin-right:0}
.UCPTabs .CommonTabData .ProductsList{padding-top:9px}

.MySubscriptions{padding-bottom:25px}

.CGIs{margin-bottom:5px;border-bottom:1px solid #C6C6C6;color:#191919}
.CGIs .RightItems{width:245px}
.CommonGridItems_ordersList .RightItems{width:350px}
.CommonGridHeader{padding:1px 0 9px 0;font-weight:600;text-transform:uppercase}
.CommonGridDataItem{padding:8px 0 9px 0;border-top:1px solid #C6C6C6;border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6}
.CommonGridDataItem:hover{background-color:#F2F2F2}
.CGIs .Number{width:85px;padding:3px 0 0 12px}
.CGIs .CommonGridHeader .Number{padding-top:4px}
.CGIs .Name{padding:3px 15px 0 0}
.CGIs .Type{width:200px;padding:3px 15px 0 0}
.CGIs .Name a{color:#191919}
.CGIs .EditLink{width:200px}
.CGIs .EditLink .CommonBtn.Border{height:23px;line-height:19px;padding:0 9px}
.CGIs .DeleteLink{width:45px;padding:1px 12px 0 0}
.CGIs .DeleteLink span{display:block;width:21px;height:21px}
.CGIs .DeleteLink svg{fill:#191919}
.CGIs .SummaryPrice{width:150px}
.CGIs .OrderStatus{width:200px}
.CGIs .SummaryPrice,.CGIs .OrderStatus{padding-top:3px}
.OrderStatus_canceled{color:#735184}
.OrderStatus_rejected{color:#CCC}
.OrderStatus_payment{color:#0080FF}
.OrderStatus_delivery{color:#003399}
.OrderStatus_waiting{color:#FF4F00}
.OrderStatus_accepted{color:#3CAA3C}
.OrderStatus_ready{color:#00D0D0}
.OrderStatus_editing{color:#345830}

.CommonGridItems_analogProducts .Name{padding-left:15px}
.CommonGridItems_analogProducts .PriceInfo{width:100px;padding-right:15px}

.CGDI_OrderItemInfo:not(.CommonAjaxLoadData){padding:20px 12px 25px 12px;font-size:0.9rem;border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6}
.CGDI_OrderItemInfo:not(.CommonAjaxLoadData) .Number{padding:0}

.LeftAside{width:292px;padding:9px 31px 0 0}
.LeftAside > *:first-child{margin-top:0}
.MobileLeftAside{display:none}
.FCR{padding-bottom:16px;font-weight:700;font-size:0.9rem;letter-spacing:0.5px}
.FCR a,.FCR .CL{color:#313131;text-decoration:none!important}
.MobileCatalogMenuItemSpace{display:none}

.FCR .CommonTabs{position:relative;font-size:1.1rem;font-weight:700;border-bottom:2px solid var(--first-color)}
.FCR .CommonTabs:after{position:absolute;bottom:0;width:100%;height:2px;content:"";background-color:var(--first-color);z-index:2}
.FCR .CommonTabs > *{height:42px;line-height:42px;padding:0 16px;margin:0;border-bottom:none;background-color:#E4E4E4;-moz-border-radius:9px 9px 0 0;-webkit-border-radius:9px 9px 0 0;-khtml-border-radius:9px 9px 0 0;border-radius:9px 9px 0 0;text-transform:none;letter-spacing:0.5px}
.FCR .CommonTabs > .Active{color:#FFF;border-bottom:none;background-color:var(--first-color)}
.FCR > .CommonTabDatas{border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;-moz-border-radius:0 0 9px 9px;-webkit-border-radius:0 0 9px 9px;-khtml-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;background-color:#F4F2F3}
.FCR .CommonTabData{padding:0 11px}
.FCR .CommonTabData[data-id="FCR_Tab_manufacturers"]{padding:0}
.FCR .CommonTabData[data-id="FCR_Tab_manufacturers"] .FCRRootItem,.FCR .CommonTabData[data-id="FCR_Tab_manufacturers"] .FCRRootSubItems{margin:0 11px}
.FCRRootItem,.FCRRootSubItems{border-bottom:1px solid #BBB9BA}
.CommonTabData[data-id="FCR_Tab_catalogItems"] .FCRRootItem[data-bottom_border="none"],.FCRRootItem[data-bottom_border="none"] + .FCRRootSubItems[data-bottom_border="none"]{border-bottom:none!important}
.FCR div[data-is_active],.FCR div[data-is_static_revealed],.FCRRootStaticItem,.FCRGoToManufacturersPageLink{border:none}
.FCRRootItem{padding:18px 10px 20px 10px;text-transform:uppercase}
.FCRRootItem[data-is_active],.FCRRootItem[data-is_static_revealed]{padding-bottom:11px}
.FCRRootItem[data-only_root_item]{padding-bottom:20px!important;border-bottom:1px solid #BBB9BA!important}
.FCRRootSubItems{padding-bottom:17px;font-weight:400;font-size:1rem}
.FCRRootSubItem,.FCRSubItem{position:relative;padding:4px 0 3px 28px}
.FCRRootSubItem:before{position:absolute;left:19px;top:12px;width:3px;height:3px;content:"";border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;background-color:var(--first-color)}
.FCRSubItems a{color:#6E6E6E}
.FCRSubItem{padding-left:45px}
.FCRSubItem:before{position:absolute;left:28px;top:14px;width:12px;height:1px;content:"";background-color:#6E6E6E}
.FCRSubItem[data-is_active]:before{background-color:var(--second-color)}
.FCRRootStaticItems{padding:11px 0 20px 0}
div[data-type="FCRRootStaticItems"]{margin-bottom:20px}
.FCRRootStaticItem{padding-top:4px;padding-bottom:3px}
.FCRRootStaticItem span{display:inline-block;width:8px;height:9px;margin-left:3px;background-color:#FFF}
.FCR .CommonTabData[data-id="FCR_Tab_manufacturers"]{position:relative;padding-top:4px}
.FCR .CommonTabData[data-id="FCR_Tab_manufacturers"] .CommonOverlaySpoiler{height:150px;-moz-border-radius:0 0 9px 9px;-webkit-border-radius:0 0 9px 9px;-khtml-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px}
.FCR .CommonTabData[data-id="FCR_Tab_manufacturers"] .FCRRootItem[data-is_active]{padding-top:20px;padding-bottom:6px}
.FCR .CommonTabData[data-id="FCR_Tab_manufacturers"] .FCRRootSubItems{padding-bottom:18px}
.FCRGoToManufacturersPageLink{padding:10px 10px 16px 21px;font-weight:700;font-size:1rem}
.FCRGoToManufacturersPageLink a,.FCRGoToManufacturersPageLink .CAL{text-decoration:underline}
.FCRRootStaticItems,.FCRGoToManufacturersPageLink{border-top:1px solid #BBB9BA}
.FCR div[data-is_active] > a,.FCR div[data-is_active] > .CL{color:var(--second-color)}

.LeftAside_VerticalBanner,div[data-type="LeftAside_VerticalBanner"],.PromoGoods,.SubscriptionToNews{margin-top:30px}
div[data-type="LeftAside_PromoGoods"]{margin-top:56px}
.LA_Banner_PromoGoods_SubscriptionToNews[data-is_not_full_catalog_rubricator] > .LeftAside_VerticalBanner:first-child,.LA_Banner_PromoGoods_SubscriptionToNews[data-is_not_full_catalog_rubricator] > div[data-type="LeftAside_VerticalBanner"]:first-child,.LA_Banner_PromoGoods_SubscriptionToNews[data-is_not_full_catalog_rubricator] > .PromoGoods:first-child,.LA_Banner_PromoGoods_SubscriptionToNews[data-is_not_full_catalog_rubricator] > .SubscriptionToNews:first-child{margin-top:0}

div[data-type="PopularGoodsOnTheMain"]{margin:9px 0 13px 0}
div[data-type="SaleAndBestsellersAndNewGoodsOnTheMain"]{margin:9px 0 44px 0}
.PopularProductsOnTheMain,.SaleAndBestsellersAndNewItemsOnTheMain,.CatalogSectionsOnTheMain{padding-bottom:22px}

.PIBtns button,.COHR_Btns button,.CMFWPI .ProductInfo .Btns button{display:block;width:100%;margin-top:7px;height:35px;line-height:31px;text-align:center;text-decoration:none!important;text-transform:uppercase}
/*.PIBtns > div{height:42px}*/
.PIBtns > div > div{margin-top:7px}

.CommonSlider{display:inline-block;position:relative}
.owl-carousel{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;width:100%;align-items:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;justify-content:flex-start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate(0px, 0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;text-align:center}
.owl-carousel .owl-item img{display:inline-block;vertical-align:middle}
.SPI.owl-item{text-align:left}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dots{position:absolute;left:0;bottom:-42px;width:100%;text-align:center;-webkit-tap-highlight-color:transparent;padding:0;z-index:2}
.owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;padding:0;margin:0;border:none;text-decoration:none!important;background-color:transparent;cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-dots .owl-dot span{display:block;width:13px;height:13px;margin:0 5px;outline:0;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#828282;cursor:pointer;-webkit-backface-visibility:visible;transition:opacity 200ms ease}
.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background-color:var(--first-color)}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
 0%{opacity:1}
 100%{opacity:0}
}
.owl-height{/*transition:height 500ms ease-in-out*/}

.CommonSliderThumbsPager{padding:25px 0 10px 0}
.CommonSliderThumbsPager > *{display:block;width:82px;height:82px;line-height:80px;margin:4px 3px;text-align:center;border:1px solid #DDD;background-color:#FFF;cursor:pointer;float:left}
.CommonSliderThumbsPager > .TPPVideo{position:relative}
.CommonSliderThumbsPager > .TPPVideo:before{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:url(../images/VideoPlayIcon.svg) center center no-repeat;background-size:35px 35px}
.CommonSliderThumbsPager > .TPPVideo:hover:before{background-image:url(../images/VideoPlayIcon_Active.svg)}
.CommonSliderThumbsPager > * img{padding:3px;vertical-align:middle}
.CommonSliderThumbsPager a:hover,.CommonSliderThumbsPager a.active{border-color:var(--second-color)}

.Stickers{position:absolute;left:0;right:0;top:0;width:auto;font-size:10px;font-weight:400;color:#FFF;text-transform:uppercase;letter-spacing:0.3px;z-index:9}
.Stickers > div{height:20px;line-height:8px;padding:6px;background-color:#000}
.Stickers > div:not(:last-child){margin:0 5px 5px 0}
*[data-view='table'] .Stickers{left:-14px;right:-14px;top:-14px}
*[data-view='table'] .Stickers.WithDeleteLink{right:20px}

.PISticker_MultiColors{background:url(../images/PISticker_MultiColors.png) no-repeat 0 0;background-color:transparent!important;background-size:contain}
*[data-view='table'] .PISticker_MultiColors.ToTheLeftOfTheDeleteLink{top:26px}

.CommonCIShortCharacteristic{padding-bottom:9px}
.CommonCIShortCharacteristic .Name{max-width:250px;padding-right:6px;font-weight:600}
.CommonCIShortCharacteristic .Space{padding:0 10px;background:url(../images/CommonCIShortCharacteristic_Space.png) repeat-x 0 bottom}
.CommonCIShortCharacteristic .Value{padding-left:6px;text-align:right}

.CommonPIAdditionalLinks > div{padding:3px 0 4px 0}

.SCCI,.ShortServiceItem,.SPI{position:relative;width:30.9%;padding:14px!important;margin:0 0 30px 0;border:1px solid #DADADA;color:#191919;font-weight:600}
.SCCI[data-is_small_adaptive_space],.SCCI[data-is_space],.SCCI[data-is_adaptive_space],.ShortServiceItem[data-is_space],.SPI[data-is_space]{border:none}
.SCCI:hover,.ShortServiceItem:hover,.SPI:hover{-webkit-box-shadow:0 0 0.6rem 0.2rem rgba(218,218,218,0.4);-moz-box-shadow:0 0 0.6rem 0.2rem rgba(218,218,218,0.4);box-shadow:0 0 0.6rem 0.2rem rgba(218,218,218,0.4)}
.SCCI[data-is_small_adaptive_space]:hover,.SCCI[data-is_space]:hover,.SCCI[data-is_adaptive_space]:hover,.ShortServiceItem[data-is_space]:hover,.SPI[data-is_space]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.CCIPhoto,.SIPhoto,.PIPhoto{height:228px;line-height:220px;padding:4px;text-align:center}
.PIPhoto{position:relative;padding:20px 4px 4px 4px}
.CCIName,.SIName,.PIName{line-height:1.65rem;padding:15px 0;font-size:1.1rem}
.PIName{padding-bottom:10px}
*[data-view='table'] .PIName{min-height:88px}
.CCIName,.SIName{text-align:center}
.PIShortDescr{padding-bottom:15px;font-weight:400;font-size:0.9rem}
*[data-view='list'] .PIShortDescr{display:none}
*[data-view='list'] .CommonCIShortCharacteristics{padding-top:10px;font-size:0.9rem}
.SCCIWithSubCategories .CCIName{padding-bottom:18px;text-align:left;text-transform:uppercase}
.CCISubCategories{font-weight:500;padding-bottom:9px}
.CCISubCategories > div{padding-bottom:7px}
.CCISubCategories > div[data-is_space] a{color:#656565}
.CCIName a,.SIName a,.PIName a{color:#191919;text-decoration:underline}
.CCINameAndCount > .CCIName{padding-bottom:9px;text-align:left}
.CCICount{padding-bottom:18px;font-weight:300}
*[data-view='table'] .SPI .PIBottom[data-is_show_rating_when_type_table] .CommonRatingContainer{position:relative}
*[data-view='table'] .SPI .PIBottom[data-is_show_rating_when_type_table] .CommonRatingContainer > .Container{position:absolute;top:2px;right:0}
.PIAvailability,.COHR_Availability{line-height:20px;padding:4px 0 9px 0;font-weight:400;color:#959595}
.PIAvailability{padding-top:2px}
*[data-view='table'] .SPI .PIAvailability{height:20px;line-height:20px;padding:0}
.PIAvailability_ExtendedCaption{position:relative;top:1px;line-height:14px;height:28px;font-size:0.8rem;font-weight:400;color:#959595}
.PIAvailability_ExtendedCaption[data-is_none]{height:10px!important}
*[data-view='list'] .SPI .PIAvailability_ExtendedCaption{top:-10px;flex-order:3;-ms-flex-order:3;order:3}
.PIAvailability + .PIShortDescr,.PIPrices + .PIShortDescr{padding-top:10px}
*[data-view='table'] .SPI .PIBottom[data-is_show_rating_when_type_table] .CommonRatingContainer + .PIAvailability{padding-right:90px}
.PIPrices{height:36px;line-height:36px;font-size:1.5rem}
.SPI .RUR{position:relative;left:-2px}
.PActualPrice .Caption{font-size:1rem}
.PActualPriceWithShortNameOfTheSalesUnit .RUR,.PActualPrice .ShortSalesUnit{font-size:1rem}
.POriginalPrice{line-height:28px;padding:0 0 0 5px;font-size:1.1rem;font-weight:400;color:#E94C3D;text-decoration:line-through}
.PIBtns{/*height:100px;*/padding-top:2px}
.SPI .PIBtns[data-is_one_click_prohibition] > .PIPurchaseOneClick{display:none!important}
.SPI .PIBtns[data-is_one_click_prohibition]{height:51px!important}
.PIInternalProductCode{padding-bottom:6px;font-size:0.85rem}
.SPI .PIPrices{overflow:hidden;text-overflow:ellipsis;height:25px;line-height:25px;margin-bottom:4px}
.SPI .PIInternalProductCode,.SPI .PIBottom .CommonRatingContainer,.SPI .CommonCIShortCharacteristics,.SPI .CommonPIAdditionalLinks{display:none!important}
.SPI .DeleteLink{position:absolute;right:8px;top:8px;width:21px;height:21px}
.SPI .DeleteLink > span{display:block;width:21px;height:21px;text-decoration:none!important;cursor:pointer}

.Price,.PriceContainer{word-wrap:normal;white-space:nowrap}
.StaticPriceValue{padding-right:3px}

*[data-view='list'] .SPI{width:100%;padding:0!important;margin-bottom:48px;-webkit-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row!important;flex-direction:row!important}
*[data-view='list'] .SPI .PIPhoto{width:260px;height:auto;padding-top:50px;border-right:1px solid #DADADA}
*[data-view='list'] .SPI .PISticker_MultiColors{right:6px;top:6px}
*[data-view='list'] .SPI .PIData{padding:16px 28px;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}
*[data-view='list'] .SPI .PIName{padding-top:0}
*[data-view='list'] .SPI .PIInternalProductCode,*[data-view='list'] .SPI .CommonCIShortCharacteristics,*[data-view='list'] .SPI .CommonPIAdditionalLinks{display:block!important}
*[data-view='list'] .SPI .CommonCIShortCharacteristic *,*[data-view='list'] .SPI .CommonPIAdditionalLinks{font-weight:400}
*[data-view='list'] .SPI .CommonCIShortCharacteristic .Name{max-width:200px}
*[data-view='list'] .SPI .PIBottom{width:211px;padding:12px 28px 18px 0}
*[data-view='list'] .SPI .CommonRatingContainer{padding:5px 0 13px 0}
*[data-view='list'] .SPI .PIPrices{display:block!important;height:auto;padding:4px 0 5px 0;text-align:center}
*[data-view='list'] .SPI .PIPrices > div{display:block!important;width:100%}
*[data-view='list'] .SPI .PActualPrice{height:24px;line-height:24px}
*[data-view='list'] .SPI .POriginalPrice{height:22px;line-height:22px;padding:0}
*[data-view='list'] .SPI .POriginalPriceWithCaption{padding-left:41px}
*[data-view='list'] .SPI .PIAvailability{line-height:20px;padding:9px 0 12px 0;-webkit-order:2;flex-order:2;-ms-flex-order:2;order:2}
*[data-view='list'] .SPI .PIAvailability_ExtendedCaption{height:auto!important}
*[data-view='list'] .SPI .PIBtns{height:auto!important;padding-top:6px!important}
*[data-view='list'] .SPI .CommonPIAdditionalLinks{-webkit-order:3;flex-order:3;-ms-flex-order:3;order:3}
*[data-view='list'] .SPI[data-is_space],*[data-view='list'] .SPI[data-is_adaptive_space]{display:none!important}

.ProductsList_FullWidth .SPI,.CategoriesList_FullWidth .SCCI{width:23.4%}
.SCCI[data-is_small_adaptive_space]{display:none!important}
.CCIBtn{margin-top:7px}

.CatalogCategory .FB + .Caption_H1{padding-top:70px}
.CategoriesList_FullWidth{padding:17px 0 24px 0}
h2 + .CategoriesList_FullWidth{padding:0}

.CommonProductsInContent{padding:5px 0 30px 0}
.CommonProductsInContentInTheFormOfASlider h2,.CommonPhotoSliderInContent h2,.CommonStaticPhotosInContent h2{padding-bottom:0.5rem}
.CommonProductsInContentInTheFormOfASlider{padding-bottom:75px}
.CommonPhotoSliderInContent{padding-bottom:10px}

.CCAdditionalOffers{padding-top:29px;margin-top:40px;border-top:1px solid #D1D1D1}
.CCAdditionalOffers > h2{padding-bottom:0.5rem}
.CCAdditionalOffers .SliderCatalogObjects{margin-bottom:29px}
.CCAdditionalOffers .SliderCatalogObjects[data-slider_is_initialized]{margin-bottom:116px}
.CCAdditionalOffers .SliderCatalogObjects[data-is_hide_page_navigation]{margin-bottom:71px}

.CCNavigationPanel{height:63px;line-height:25px;padding:5px 0 33px 0}
.CCNavigationPanel .TypeOfSorting > div{padding-right:42px;word-wrap:normal;white-space:nowrap}
.CCNavigationPanel .TypeOfSorting > div:last-child{padding-right:0}
.CCNavigationPanel .TypeOfSorting span{position:relative;color:#656565;text-decoration:none!important;cursor:pointer}
.CCNavigationPanel .TypeOfSorting .Current{border-bottom:2px solid var(--first-color)}
.CCNavigationPanel .TypeOfSorting span:after{content:'';position:absolute;right:-15px;bottom:5px;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--first-color)}
.CCNavigationPanel .TypeOfSorting span[data-is_asc]:after{border-top:none;border-bottom:5px solid var(--first-color)}
.CCNavigationPanel .TypeOfView{width:50px;padding-top:4px}
.CCNavigationPanel .TypeOfView > div > div{height:17px;cursor:pointer}
.CCNavigationPanel .TypeOfView .Table,.CCNavigationPanel .TypeOfView .Table div{width:17px}
.CCNavigationPanel .TypeOfView .List,.CCNavigationPanel .TypeOfView .List div{width:21px}
.CCNavigationPanel .TypeOfView > div > div svg{fill:#898989}

.CCNavigationPanel .OnlyInStock{line-height:normal;padding-top:5px;word-wrap:normal;white-space:nowrap}
.CCNavigationPanel .OnlyInStock + .TypeOfView{width:75px;padding-left:25px}
.CCNavigationPanel .TypeOfSortingPredOnlyInStock > div:last-child{padding-right:45px}

.ui-slider{position:relative!important;display:block!important;border:none!important;cursor:pointer!important}
.ui-slider-horizontal{height:5px!important}
.ui-widget-content:after{content:''!important;position:absolute!important;display:block!important;left:-4px!important;right:-8px!important;height:5px!important;border:1px solid #DBDBDB!important;border-radius:4px!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;-khtml-border-radius:4px!important;background-color:#FFF!important}
.ui-slider .ui-slider-range{position:absolute!important;height:100%!important;z-index:1!important;display:block!important;border:none!important;overflow:hidden!important;border:1px solid #DBDBDB!important;background:none}
.ui-slider .ui-slider-handle{position:absolute!important;z-index:2!important;width:14px!important;height:14px!important;border:2px solid var(--first-color)!important;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-khtml-border-radius:50%!important;background:#FFF!important;cursor:pointer!important}
.ui-slider-horizontal .ui-slider-handle{top:-5px!important;margin-left:-5px!important;padding:0!important}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}

#CCF{position:relative;padding:0 0 21px 0;margin-bottom:59px;color:#6E6E6E;border:1px solid #DBDBDB;background-color:#F6F6F6;z-index:20}
#CCF[data-is_loading]:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;background-color:#FFF;z-index:3}
.CCF .CommonAdaptiveTab{display:none}
#CCF .Caption{position:relative;padding:0 7px 13px 0;font-size:1.1rem;color:#313131;font-weight:700;cursor:pointer}
#CCF .Caption:after{content:'';position:absolute;right:0;top:8px;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--first-color)}
#CCF .Caption[data-is_hide]:after{border-top:none;border-bottom:5px solid var(--first-color)}
#CCF .CCFRow{padding:24px 21px 10px 24px;border-top:1px solid #DBDBDB}
#CCF .CCFRow:first-child{border-top:none}
#CCF .CCFRow .Data.FB.FB_M .CheckBox{width:50%}
#CCF .CCFRow .CheckBox,#CCF .CCFRow .RadioBox{position:relative;padding-bottom:5px}
#CCF .CCFRow .CheckBox .CCS{position:absolute;right:2px;top:0;width:10px;height:15px}
#CCF .CCFRow .ShowAll{padding:5px 0 11px 0}
#CCF .CCFRow .ShowAll span{position:relative}
#CCF .CCFRow .ShowAll span:after{content:"";top:4px;right:-18px;position:absolute;display:block;width:7px;height:7px;border-top:2px solid #313131;border-right:2px solid #313131;transform:rotate(135deg)}
#CCF .CCFRow .ShowAll span[data-is_all_elements_are_shown]:after{top:8px;transform:rotate(-45deg)}
#CCF .CCFRow .RangeData{padding-bottom:10px}
#CCF .CCFRow .RangeData .CommonRangeSliderContainer{padding:8px 8px 8px 4px}
#CCF .CCFRow .RangeInputs{height:36px}
#CCF .CCFRow .RangeInput{width:92px}
#CCF .CCFRow .RangeInput input[type="text"]{width:92px;height:36px;line-height:34px;padding:0 2px;color:#191919;text-align:center;border:1px solid #909090}
#CCF .CCFRow .RangeInputs .Space{position:relative}
#CCF .CCFRow .RangeInputs .Space:after{content:'';position:absolute;left:4px;right:4px;top:50%;display:block;height:1px;background-color:#C9C9C9}
#CCF .CCFRow .Info{padding-top:6px;font-size:1.1rem;color:#313131}1
#CCF .CCFRow .Info .RUR{font-weight:400}

#CCF .CCFRow label > a:not([href]){text-decoration:none}
#CCF .CCFRow label > a:hover:not([href]){color:#6E6E6E}

#CCF[data-mode = "HideInactiveFeatureValuesInTheFilterResults"] .CCFRow[data-is_changed_row] .CheckBox.HE.DN{display:block!important}
#CCF[data-mode = "HideInactiveFeatureValuesInTheFilterResults"] .CCFRow[data-is_changed_row] .ShowAll,#CCF[data-mode = "HideInactiveFeatureValuesInTheFilterResults"] .CCFRow[data-is_changed_row] .CheckBox[disabled],#CCF[data-mode = "HideInactiveFeatureValuesInTheFilterResults"] .CCFRow[data-is_changed_row] .CheckBox.HE.DN[disabled]{display:none!important}

#CCF[data-mode = "HideInactiveFeatureValuesInTheFilterResults"] .CCFRow[data-is_hide] > .Caption{color:#AAA}
#CCF[data-mode = "HideInactiveFeatureValuesInTheFilterResults"] .CCFRow[data-is_hide] > .Caption:after{border-top:none;border-bottom:5px solid #AAA!important}
#CCF[data-mode = "HideInactiveFeatureValuesInTheFilterResults"] .CCFRow[data-is_hide] > .Data,#CCF .CCFRow[data-is_hide] > .ShowAll{display:none}

#CCF .CCF_BottomBtns{padding:11px 21px 0 24px;border-top:1px solid #DBDBDB}
#CCF .CCF_BottomBtns[data-type="FloatingBtns"]{position:absolute;left:100%;border:1px solid #DBDBDB!important;border-left:none!important;background-color:#F6F6F6!important;padding:8px 15px!important;z-index:20}
#CCF .CCF_BottomBtns[data-type="FloatingBtns"] > div > *{padding:0 5px;-moz-border-radius:11px;-webkit-border-radius:11px;-khtml-border-radius:11px;border-radius:11px}
#CCF .CCF_BottomBtns > div{padding-top:10px}
#CCF .CCF_BottomBtns .CommonBtn{height:33px;line-height:30px}

.AjaxPaginalNavigationPageNumberCaption{width:100%;padding-top:10px}
.AjaxPaginalNavigationPageNumberCaption[data-page='0']{padding-top:0}
.CommonPaginalNavigationContainer > div{padding:12px 0 15px 0;text-align:center}
.PNShowMore{padding-bottom:25px}
.ShowMoreBtn{width:233px}
.ShowMoreBtn .Icon{padding:4px 0 0 5px}
.PaginalNavigation{font-size:1.5rem}
.PaginalNavigation *{margin:0 6px;text-decoration:none!important}
.PaginalNavigation a:hover{text-decoration:underline!important}
.CurrentPNItem{font-weight:700;color:var(--first-color)}

.PromoGoods{padding-top:17px}
.PromoGoods .SPI{width:100%;margin-bottom:0;background-color:#F3F3F3}
.PromoGoods .SPI *[data-is_space],.PromoGoods .SPI *[data-is_adaptive_space],.PromoGoods .SPI .PIBtns[data-is_one_btn] > .PIPurchaseOneClick{display:none!important}
.PromoGoods .SPI .PIBtns[data-is_one_btn]{height:51px!important}

.PromoGoods .SPI .PIBtns[data-is_one_click_prohibition] > .PIPurchaseOneClick{display:none!important}
.PromoGoods .SPI .PIBtns[data-is_one_click_prohibition]{height:51px!important}

.PromoGoods .PIPhoto img{border:1px solid #DADADA;background-color:#FFF}

.GrainCrumbs{padding:5px 0 19px 0;font-weight:400}

.ResultsSearchForm{height:50px;margin-bottom:19px;border:1px solid #898989}
.ResultsSearchForm .Text input[type='text'],.ResultsSearchForm .Text input[type='search']{height:48px;line-height:48px}
.ResultsSearchForm .Button{width:153px}
.ResultsSearchForm .Button .CommonBtn{width:153px;height:48px;line-height:46px;text-transform:uppercase}

.ModalSPI{width:100%!important;padding:3px!important;margin-bottom:0!important;border:none!important}
.ModalSPI *[data-is_space],.ModalSPI .PIBtns[data-is_one_btn] > .PIPurchaseOneClick{display:none!important}
.ModalSPI .PIBtns[data-is_one_btn]{height:51px!important}
.ModalSPI .PIPhoto{width:91px!important;height:76px!important;line-height:76px!important;padding:0 5px!important}
.ModalSPI .PIName{line-height:1.37rem!important;padding:4px 6px 6px 0!important;font-size:1rem!important}
.ModalSPI .PIPrices{font-size:1.2rem!important}

.ModalSPI .PIBtns[data-is_one_click_prohibition] > .PIPurchaseOneClick{display:none!important}
.ModalSPI .PIBtns[data-is_one_click_prohibition]{height:51px!important}

.HSearchTips .ModalSPI{padding-top:7px!important}
.HSearchTips .ModalSPI:last-child{padding-bottom:10px!important}
.HSearchTips .ModalSPI .PIPhoto{padding-right:13px!important}

.ModalProductsList .Space{height:1px;margin:0 6px;background-color:#C8C8C8}

.SubscriptionToNews{padding:26px 15px 27px 15px;color:#FFF;background-color:var(--first-color)}
.SubscriptionToNews .Caption{font-weight:700;text-transform:uppercase;letter-spacing:0.6px}
.SubscriptionToNews .Descr{padding:5px 0 12px 0;font-weight:400}
.SubscriptionToNews .BtnContainer{padding-top:12px}

.CommonNewsAndUsefulInformationRubrics{padding-bottom:25px}

.CommonNewsAndUsefulInformationList .Item{padding-bottom:45px}
.CommonNewsAndUsefulInformationList .Item .Img{width:166px;min-height:1px;padding-top:3px}
.CommonNewsAndUsefulInformationList .Item .Img img,.CommonNewsAndUsefulInformationItem .Img img{border:1px solid #DDD}
.CommonNewsAndUsefulInformationList .Item .OthersData{padding-left:18px}
.CommonNewsAndUsefulInformationList .Item .OthersData .Name{line-height:1.5rem;font-size:1.1rem;font-weight:600;text-transform:uppercase}
.CommonNewsAndUsefulInformationList .Item .OthersData .Date{padding:7px 0 12px 0;color:#959595}
.CommonNewsAndUsefulInformationList .Item .OthersData .Anons{padding-bottom:10px;color:#313131}
.CommonNewsAndUsefulInformationList .Item .OthersData .Anons p{padding-bottom:0}

div[data-type="LastNewsAndRandomUsefulInformationOnTheMain"]{margin-bottom:60px}
.LastNewsAndRandomUsefulInformationOnTheMain{padding:15px 0 47px 0;margin-bottom:60px;border-bottom:1px solid #C5C5C5}
.LastNewsAndRandomUsefulInformationOnTheMain .CommonNewsAndUsefulInformationList .Item{padding-bottom:22px}
.LastNewsAndRandomUsefulInformationOnTheMain .CommonNewsAndUsefulInformationList .Item .OthersData .Date,.LastNewsAndRandomUsefulInformationOnTheMain .CommonNewsAndUsefulInformationList .Item .OthersData .Anons{color:#656565}
.LastNewsAndRandomUsefulInformationOnTheMain .CommonNewsAndUsefulInformationList .Item .OthersData .Date{padding-bottom:8px}
.LastNewsAndRandomUsefulInformationOnTheMain .NewsList{width:292px;padding:1px 65px 0 0}
.LastNewsAndRandomUsefulInformationOnTheMain .NewsList .Item .OthersData{padding-left:0}
.LastNewsAndRandomUsefulInformationOnTheMain .UsefulInformationList .Item .Img{width:150px;min-height:1px;padding:5px 10px 0 0}
.LastNewsAndRandomUsefulInformationOnTheMain .UsefulInformationList .Item .Anons{padding-top:13px}
.LastNewsAndRandomUsefulInformationOnTheMain .CommonNewsAndUsefulInformationList{line-height:1.375rem;padding-top:23px}
.LastNewsAndRandomUsefulInformationOnTheMain .CommonNewsAndUsefulInformationList a{color:#313131}

.CommonNewsAndUsefulInformationItem .Date{padding-bottom:20px;color:#959595}
.CommonNewsAndUsefulInformationItem .Img + .Date{padding-top:15px}
.CommonNewsAndUsefulInformationItem .CommonContentText + .CommonReturnLink{padding-top:15px}

.Contacts{color:#313131}
.Contacts .Caption{padding-bottom:4px;font-weight:700}
.Contacts .LegalPerson{padding-bottom:26px;font-weight:700}
.Contacts .MainPointOfSale .Data > div{width:50%;padding:0 15px 23px 0}
.Contacts .MainPointOfSale .Phones > div,.OtherPointOfSale .Phones > div{padding-bottom:3px}
.Contacts .MainPointOfSale .Phones a,.OtherPointOfSale .Phones a{color:#313131}
.Contacts .MainPointOfSale .CMessenger{padding-top:7px}
.Contacts .MainPointOfSale .CMessenger > div:not(:first-child){padding-left:10px}

.Contacts .CommonWeAreInSocialNetworks, .OtherPointOfSale{width:33.3%}

.OthersPointOfSale{padding-top:32px}
.OtherPointOfSale{padding:0 45px 35px 0}
.OtherPointOfSale .Icon{height:42px;padding:5px 0 7px 0}
.OtherPointOfSale .Name,.OtherPointOfSale .Phones{font-weight:700}
.OtherPointOfSale .Name{padding-bottom:6px}
.OtherPointOfSale .Address{padding-bottom:6px}
.OtherPointOfSale .Phones{padding-bottom:3px}
.OtherPointOfSale .ScheduleOfWork{padding-bottom:4px}
.OtherPointOfSale .ShowOnTheMapLink{padding-top:8px}

.YMapContainer{padding-top:31px}
#YMap{height:386px;border:1px solid #DDD;background-color:#9DCDDB}
.YMapBalloonContent{line-height:1.3rem;font-size:0.9rem}
.YMapBalloonContent > div{padding-bottom:10px}
.YMapBalloonContent .Name{font-weight:700}
.YMapBalloonContent .ScheduleOfWork{font-style:italic}

.Reviews{color:#313131}
.ReviewsBottomBorder{border-bottom:1px solid #A6A6A6;margin:0 0 25px 0}
.Reviews > .AddBtnContainer{padding-bottom:31px}
.Reviews > .AddBtnContainer > .CommonBtn.Border{width:233px}
.CommonReviewsItem{border-bottom:1px solid #A6A6A6;margin:8px 0 25px 0}
.CommonReviewsItem:last-child{border-bottom:none;margin-bottom:0}
.RIHeader{font-weight:600}
.RIHeader > div{line-height:42px;margin:0 0 3px 3px;border:1px solid #DDD}
.RIHeader .Author{padding:0 25px 0 28px;word-wrap:normal;white-space:nowrap}
.RIHeader .Author > p{padding:0}
.RIHeader .Rating{padding:13px 22px 0 22px}
.RIHeader .Utility .Caption{padding:0 14px 0 12px}
.RIHeader .Utility .Icon{width:21px;height:42px;padding-top:6px}
.RIHeader .Utility .Icon svg{cursor:pointer}
.RIHeader .Utility .Value{padding:1px 10px 0 9px;font-weight:600}
.RIHeader .Utility .Yes .Value{color:#17A084}
.RIHeader .Utility .No .Value{color:#E94B3F}

.CommonRatingContainer{background-color:#FFF}
.CommonRatingContainer div{height:16px;background:transparent none repeat-x 0 0;background-size:16px 16px}
.CommonRatingContainer .Container{width:80px;background-image:url(../images/Rating_StarSpace.svg)}
.CommonRatingContainer .Container .Value{background-image:url(../images/Rating_StarFill.svg)}

.ReviewsStarsContainer{padding:9px 0 7px 0}
.InputReviewsStars input[type='radio']:not(:checked) + label:before,.InputReviewsStars input[type='radio']:checked + label:before,.InputReviewsStars input[type='radio']:checked + label:after{display:none}
.InputReviewsStars input[type="radio"]:disabled:not(:checked) + label:before,.InputReviewsStars input[type="radio"]:disabled:checked + label:before,.InputReviewsStars input[type="radio"]:disabled:not(:checked) + label:after,.InputReviewsStars input[type="radio"]:disabled:checked + label:after{background-color:transparent}
.InputReviewsStars input[type='radio'] + label{padding-left:0}
.InputReviewsStars input:checked ~ label,.InputReviewsStars label,.InputReviewsStars label:hover,.InputReviewsStars label:hover ~ label{background:transparent url(../images/Rating_StarSpace.svg) no-repeat 0 0}
.InputReviewsStars{overflow:hidden;*zoom:1;position:relative;width:130px}
.InputReviewsStars input{position:absolute;top:0;width:16px;height:16px;z-index:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.InputReviewsStars input:checked ~ label{background-image:url(../images/Rating_StarFill.svg);height:16px;width:16px;background-size:16px 16px}
.InputReviewsStars label{position:relative;width:16px;height:16px;margin-right:10px;float:right;cursor:pointer;z-index:1;background-size:16px 16px}
.InputReviewsStars label:hover,.InputReviewsStars label:hover ~ label{height:16px;width:16px}
.InputReviewsStars label:hover{border-bottom:1px solid #FFC235}
.InputReviewsStars #ReviewsStar-1{left:0}
.InputReviewsStars #ReviewsStar-2{left:16px}
.InputReviewsStars #ReviewsStar-3{left:32px}
.InputReviewsStars #ReviewsStar-4{left:48px}
.InputReviewsStars #ReviewsStar-5{left:64px}

.RIContent{padding:0 0 28px 18px}
.RIContent .Date{padding:13px 0;color:#959595}
.RIContentText .Caption{padding-bottom:4px;font-weight:700}
.RIContentText .Text{padding-bottom:1.37rem}
.RIContentText .Text > p{padding-bottom:0}
.RIContentText > div[class]{padding-bottom:9px}
.RIContentText > div[class]:last-child p{padding-bottom:0}
.RIContent .AnswerManager{padding-left:8px;margin:18px 0 0 32px;border-left:1px solid var(--first-color)}
.RIContent .AnswerManager .Author > div{height:44px;line-height:42px;padding:0 22px 0 19px;border:1px solid #DDD;font-weight:600}
.RIContent .AnswerManager .Answer{padding-top:11px}
.RIContent .AnswerManager .Answer p{padding-bottom:0}
.Reviews .LinkToYandexMarket{height:20px;line-height:20px;color:#313131;font-weight:600}
.Reviews .LinkToYandexMarket a{color:#313131}

.Services .SliderPhotos{padding-bottom:10px}
.Services .SliderPhotos[data-slider_is_initialized]{padding-bottom:70px}
.ServiceItem .Btns,.ServiceItem + .ServicesList{padding-top:35px}
.ServiceItem .Btns > a{width:131px}
.ServiceItem .Btns > span{width:231px;height:35px;line-height:32px}
.ServiceItem .Btns > *{margin:0 33px 10px 0}
.ServiceItem .Btns > *:last-child{margin-right:0}

.Footer{margin-top:76px;color:#FFF;font-weight:400;background-color:#191919}
.Footer li:before{display:none}
.Footer a{color:#FFF}
.Footer .CL{font-weight:700}
.FooterTop{padding-bottom:33px}
.FooterTop .CenterBody{padding-top:40px/*;background:url(../images/FooterLogo.png) no-repeat 0 49px*/}
.FooterTop .Caption{padding-bottom:12px;font-weight:700}

.FLogoAndShareThisLink{width:230px;padding:0 7px 0 0}
.FLogo{padding:7px 0 90px 0}
.FLogo img{max-width:232px}
.FShareThisLink li{padding:0!important;margin:5px 5px 4px 0!important}
.FMenu{padding:4px 5px 0 63px}
.FMenu > div{padding-bottom:0.9rem}

.FPaymentAndSocialNetworksAndContacts{width:586px}
.FAcceptedForPaymentAndWeAreInSocialNetworks{width:308px;padding:5px 61px 0 0}
.FAcceptedForPayment .Data > div{width:53px;height:33px;margin:4px 8px 6px 0;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background:#F8F8F8 no-repeat 0 0}
.FAcceptedForPayment .Data > *[data-payment_type_name='Cash']{background-image:url(../images/AvailablePaymentMethod/Cash.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='BillingReceipt']{background-image:url(../images/AvailablePaymentMethod/BillingReceipt.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='BankTransfer']{background-image:url(../images/AvailablePaymentMethod/BankTransfer.png)}

.FAcceptedForPayment .Data > *[data-payment_type_name='ATM']{background-image:url(../images/AvailablePaymentMethod/ATM.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='Beeline']{background-image:url(../images/AvailablePaymentMethod/Beeline.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='MasterCard']{background-image:url(../images/AvailablePaymentMethod/MasterCard.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='MIR']{background-image:url(../images/AvailablePaymentMethod/MIR.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='QPS']{background-image:url(../images/AvailablePaymentMethod/QPS.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='MTS']{background-image:url(../images/AvailablePaymentMethod/MTS.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='QIWI']{background-image:url(../images/AvailablePaymentMethod/QIWI.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='TinkoffCredit']{background-image:url(../images/AvailablePaymentMethod/TinkoffCredit.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='AlwaysCredit']{background-image:url(../images/AvailablePaymentMethod/AlwaysCredit.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='VISA']{background-image:url(../images/AvailablePaymentMethod/VISA.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='WebMoney']{background-image:url(../images/AvailablePaymentMethod/WebMoney.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='YandexMoney']{background-image:url(../images/AvailablePaymentMethod/YandexMoney.png)}
.FAcceptedForPayment .Data > *[data-payment_type_name='ArenzaLeasing']{background-image:url(../images/AvailablePaymentMethod/ArenzaLeasing.png)}

.FAcceptedForPayment + .FWeAreInSocialNetworks{padding-top:39px}
.CommonWeAreInSocialNetworks a{display:block;width:34px;height:34px;margin:3px 6px 3px 0;background:url(../images/CommonImgs.png) no-repeat 0 0}
.CommonWeAreInSocialNetworks .VK{background-position:0 0}
.CommonWeAreInSocialNetworks .Facebook{background-position:-34px 0}
.CommonWeAreInSocialNetworks .Instagram{background-position:-68px 0}
.CommonWeAreInSocialNetworks .YouTube{background-position:-102px 0}
.CommonWeAreInSocialNetworks .Twitter{background-position:-136px 0}
.CommonWeAreInSocialNetworks .GooglePlus{background-position:-170px 0}

.FContactsAndSpecialInformation{width:278px;padding-top:4px}
.FCPhones{padding-bottom:5px}
.FMessenger{padding:8px 0 5px 0}
.FMessenger > div:not(:first-child){padding-left:10px}
.FCAddress{padding:1.38rem 0 2.05rem 0}
.FCWriteToDirectorLink{padding-bottom:2.05rem}
.FCWriteToDirectorLink .WhiteDashed:hover{background-image:none}
.FSpecialInformation{color:#C8C8C8;font-size:0.8rem}

.FooterBottom{padding:26px 0 25px 0;background-color:#424242}
.FCopyRight{padding-right:25px}
.FDev a{text-decoration:none}
.FDev .DevLink span{padding-right:7px}
.FDev .DevLink svg{position:relative;top:2.5px;width:107px;height:14px;fill:#FFF}

.CookieConsentNotification{position:fixed;bottom:0;padding:17px;color:#FFF;font-weight:400;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;background-color:#000;z-index:20}
.CookieConsentNotification a,.CookieConsentNotification a:hover{color:#FFF}
.CookieConsentNotification .Text p{padding-bottom:.77rem}
.CookieConsentNotification .CloseBtn{position:absolute;top:10px;right:10px}
.CookieConsentNotification .CloseBtn span{cursor:pointer}
.CookieConsentNotification .CommonBtn.Small{max-width:200px}

.SliderBanners .owl-carousel .owl-stage{display:block!important}
.SliderBanners .owl-carousel .owl-item{display:none;width:100%;margin:9px 0 43px}
.SliderBanners .owl-carousel .owl-item:first-child,.SliderBanners .owl-carousel .owl-item.active{display:block}
.SliderBanners[data-slider_is_initialized] .owl-carousel .owl-item.active:first-child{display:block}
.SliderBanners[data-slider_is_initialized] .owl-carousel .owl-item{display:block;margin:0}
/*.SliderBanners img{height:100%!important}*/
.SliderBanners .owl-carousel .owl-dots{bottom:10px}
.SliderBanners .owl-carousel .owl-dots .owl-dot span{background-color:transparent;border:2px solid #FFF}
.SliderBanners .owl-carousel .owl-dots .owl-dot.active span,.SliderBanners .owl-carousel .owl-dots .owl-dot:hover span{background-color:#FFF!important}

.SliderPhotos.IsLoading{height:271px;margin-bottom:45px;overflow:hidden}
.SliderPhotos .CommonSlider .owl-item{width:267px;margin:0 24px 24px 0;float:left;border:1px solid #DDD}
.SliderPhotos[data-slider_is_initialized] .CommonSlider .owl-item{width:auto;padding:5px;margin:0}
.SliderPhotos[data-slider_is_initialized] .CommonSlider .owl-item:hover{border-color:var(--second-color)}

h2 + .SliderPhotos,h2 + .SliderCatalogObjects{margin-top:10px}
.SliderPhotos + h2{margin-top:80px}
.SliderCatalogObjects .CommonSlider .SPI{margin-right:15px}
.SliderCatalogObjects[data-slider_is_initialized] .CommonSlider .SPI{margin:0}

.ContentSliderPhotos:after{content:'';display:block;width:100%;height:85px}
.ContentSliderPhotos + .ContentSliderPhotos:after{height:10px}
h2 + .ContentSliderPhotos + h2{margin-top:20px}
h2 + .CommonStaticPhotosContainer + h2{margin-top:20px}

.CommonStaticPhotosContainer{margin:10px 0 45px 0}
.CommonStaticPhotosContainer > div{width:32%;padding:5px;margin:0 0 20px 0;float:left;border:1px solid #DDD;text-align:center}
.CommonStaticPhotosContainer > div[data-is_space]{border:none}
.CommonStaticPhotosContainer > div img{display:inline-block;vertical-align:middle}

.SliderCatalogObjects[data-is_hide_page_navigation] .owl-dots{display:none}

.MainContent .CommonSliderContainer[data-slider_is_initialized]{margin:9px 0 48px 0}

.CommonListOfImages > ul{display:inline-block;width:100%;padding:0;margin:0;list-style:none}
.CommonListOfImages > ul > li{display:block;width:29%;padding:12px;margin:0 23px 23px 0;border:1px solid #DDD;float:left}
.CommonListOfImages > ul > li:nth-child(3n+3){margin-right:1px}
.CommonListOfImages > ul > li:before{display:none}
.CommonListOfImages > ul > li:hover{border-color:var(--second-color)}
.CommonListOfImages img{display:block;width:100%;height:auto;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}

.COHeader{padding-bottom:32px}
.COHeader .Photos{position:relative;width:415px;padding:8px 0 0 0;margin-right:54px}
.COHeader .Photos .Stickers{top:9px}
.CatalogObject .SliderCatalogObject .owl-carousel{padding-top:25px;border:1px solid #DDD}
.CatalogObject .SliderCatalogObject .owl-item{width:100%;height:335px;line-height:327px;padding:4px;text-align:center;float:left}
.CatalogObject .SliderCatalogObject .owl-item:first-child{float:none}
.CatalogObject .SliderCatalogObject .owl-item:not(:first-child){display:none}
.CatalogObject .SliderCatalogObject[data-slider_is_initialized] .owl-item:first-child{float:left}
.CatalogObject .SliderCatalogObject[data-slider_is_initialized] .owl-item:not(:first-child){display:block}
.CatalogObject .SliderCatalogObject .owl-item li img{display:inline;vertical-align:middle}

.COHRight .Rating{position:relative;top:-33px;height:1px}
.COHRight .CommonCIShortCharacteristics + .ViewAll, .COHR_ShortDescr + .ViewAll{padding-bottom:30px}

.COVendorCode,.CommonProductOptions,.CommonProductTradeOffers{padding-bottom:13px}
.CommonProductOption,.CommonProductTradeOffer{padding-bottom:14px}

#offer_id{height:0;max-height:0;padding:0;margin:0;line-height:0;font-size:0}
.CommonProductTradeOffers.Error h2,.CommonProductTradeOffers.Error h2,#offer_id.Control_Invalid + .CommonProductTradeOffers h2,#offer_id.Control_Invalid + .CommonProductTradeOffers h2{color:red!important}
.CommonProductTradeOffers.Error .CommonRadioBtns input[type='radio'] + label,.CommonProductTradeOffers.Error + .jq-selectbox__select,#offer_id.Control_Invalid + .CommonProductTradeOffers .CommonRadioBtns input[type='radio'] + label,#offer_id.Control_Invalid + .CommonProductTradeOffers + .jq-selectbox__select{border-color:red!important}

.COHR_ShortDescr{padding-bottom:15px;font-size:0.9rem}
.COHR_ShortDescr + .CommonCIShortCharacteristics{padding-top:10px}
.CommonCIShortCharacteristics + .COHR_ShortDescr{padding-top:25px}
.COHR_AvailabilityAndPrices{padding:0 20px 7px 0}
.COHR_ShortDescr + .COHR_Availability{padding-top:25px}
.COHR_Availability + .COHR_ShortDescr,.COHR_Prices + .COHR_ShortDescr{padding:25px 0}
.COHR_Prices{font-size:2.6rem;font-weight:600}
.COHR_Prices .RUR{font-weight:500}
.COHR_Prices .PActualPrice{line-height:32px;padding:6px 0 0 0}
.COHR_Prices .PActualPrice .RUR,.COHR_Prices .PActualPriceWithShortNameOfTheSalesUnit .ShortSalesUnit{position:relative;left:-5px;font-weight:600}
.COHR_Prices .POriginalPrice{line-height:46px;font-weight:500;font-size:1.2rem}
.COHR_Prices .POriginalPriceWithCaption{padding-left:46px}
.COHR_Btns{width:100%;padding-top:3px}
.COHR_Btns > div:not(:last-child){padding-bottom:5px}
.COHR_Btns .PIToPutInABasket > button,.COHR_Btns .PIPurchaseOneClick > button,.COHR_Btns .PIPreOrder > button{height:49px;line-height:45px;font-size:15px}
.COHRight .PIPurchaseOneClick{padding-bottom:19px!important}
.COHRight .CommonTinkoffCreditBtn,.COHRight .CommonAlwaysCreditBtn,.COHRight .CommonArenzaLeasingBtn{margin-bottom:12px}
.COHRight .CommonBtn.WithBasketIcon .Caption{padding-left:37px;background-size:27px 24px}

.COTabs{padding-bottom:41px}
.CatalogObject .CommonTabDatas{border-bottom:1px solid #DDD}

.CatalogObject .CommonTabData[data-id='CO_Tab_descriptionAndCharacteristics'],.CatalogObject .CommonTabData[data-id='CO_Tab_description'],.CatalogObject .CommonTabData[data-id='CO_Tab_characteristics'],.CatalogObject .CommonTabData[data-id='CO_Tab_shippingAndPayment'],.CatalogObject .CommonTabData[data-id='CO_Tab_Shipping'],.CatalogObject .CommonTabData[data-id='CO_Tab_Payment']{padding:31px 0 4px 0}
.CatalogObject .CommonTabData[data-id='CO_Tab_descriptionAndCharacteristics'] .CommonContentText,.CatalogObject .CommonTabData[data-id='CO_Tab_description'] .CommonContentText{padding-bottom:20px}
.CatalogObject .CommonTabData[data-id='CO_Tab_descriptionAndCharacteristics'] .CommonContentText p + h2,.CatalogObject .CommonTabData[data-id='CO_Tab_description'] .CommonContentText p + h2{padding-top:1.1rem}
.CatalogObject .CommonTabData[data-id='CO_Tab_descriptionAndCharacteristics'] .CommonContentText h2 + ul,.CatalogObject .CommonTabData[data-id='CO_Tab_description'] .CommonContentText h2 + ul,.CatalogObject .CommonTabData[data-id='CO_Tab_descriptionAndCharacteristics'] .CommonContentText h2 + ol{padding-top:0.3rem}
.COCharacteristics,.COOMCharacteristics{padding-bottom:42px;margin-top:7px;color:#313131;border-top:1px solid #D1D1D1}
.COCharacteristic .Name{width:270px;padding-left:13px;padding-right:7px;font-weight:600}
.COCharacteristic .Value{padding-right:4px}
.COCharacteristic > div{padding-top:12px;padding-bottom:14px}
.COCharacteristic{border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;border-top:1px solid transparent;border-bottom:1px solid #D1D1D1;background-color:#F2F2F2}
.COCharacteristic:hover{border-color:var(--first-color)}
.COCharacteristic:nth-child(2n){background-color:#FFF}

.CatalogObject .CommonTabData[data-id='CO_Tab_reviews']{padding:35px 0}
.CatalogObject .Reviews .RIContent{padding-bottom:2px}
.CatalogObject .Reviews .BottomBtns,.CatalogObject .Reviews .BottomBtns > div{height:35px;line-height:35px}
.CatalogObject .Reviews .BottomBtns .CommonBtn{width:233px;height:35px;line-height:32px}

.CatalogObject .CommonTabData[data-id='CO_Tab_certificatesAndInstructions']{padding:38px 0 21px 0}
.CatalogObject .CommonTabData[data-id='CO_Tab_analogProducts']{padding:30px 0 29px 0}
.CODocuments{padding-bottom:6px}
.CODocuments svg{position:relative;left:-6px}
.CODocument{padding-bottom:17px}
.CODocument > .Icon{width:46px}
.CODocument > .Link{padding-top:12px}
.COCertificates + .CODocuments{padding-top:20px}

.PDFCatalogs{padding-bottom:25px}
.PDFCatalogs > h2{padding-bottom:20px}

.COVideoS{padding-top:25px}
.COVideo{padding-bottom:35px}
.COVideo:last-child{padding-bottom:17px}
.COVideo iframe{width:100%;height:auto;min-height:250px;border:2px solid #A2A2A2;background-color:#FFF}

.COAdditionalOffers > h2{padding-bottom:0.5rem}
.COAdditionalOffers > .CommonAjaxLoadData,.COAdditionalOffers .SliderCatalogObjects{margin-bottom:29px}
.COAdditionalOffers .SliderCatalogObjects[data-slider_is_initialized]{margin-bottom:116px}
.COAdditionalOffers .SliderCatalogObjects[data-is_hide_page_navigation]{margin-bottom:71px}

.COAdditionalDescription{padding-top:6px}

.CommonProductTradeOffers table{width:100%;margin-bottom:25px}
.CommonProductTradeOffers table td{padding:7px;border:1px solid #DDD!important;vertical-align:top}
.CommonProductTradeOffers.Error table td{border-color:red!important}
.CommonProductTradeOffers table input[type='radio'] + label{display:block;width:15px;padding-left:0}

.CommonStaticWarehouses table{width:100%;margin-bottom:25px}
.CommonStaticWarehouses table td{padding:7px;border:1px solid #DDD!important;vertical-align:top}

.FAQItems{padding-bottom:25px}
.FAQItem{padding:7px 0 8px 0}
.FAQQuestion{font-weight:600}
.FAQQuestion[data-active="true"] > span{border-bottom-color:var(--second-color)}
.FAQAnswer{padding:7px 0}
.FAQAnswer > ul{padding-bottom:0}
.FAQAnswer p{padding-bottom:0.35rem}

.Sticker_is_new_BG{background-color:#2A80D7!important}
.Sticker_is_bestseller_BG{background-color:#E54C3A!important}
.Sticker_is_popular_BG{background-color:#F29C11!important}
.Sticker_is_discounted_BG{background-color:#27AE60!important}

.CommonContent{font-weight:400}
.CommonContent strong{font-weight:600}
.CommonContentText table,.CommonTabData table{width:100%!important}
.CommonContentText table td,.CommonTabData table td{padding:7px;border:1px solid #DDD!important}

.CommonContentText p + h2{padding-top:1.35rem}

.CatalogSections + .CommonContentText,.CommonPaginalNavigationContainer + .CommonContentText,.ProductsList + .CommonContentText,.ServicesList + .CommonContentText,.ManufacturersList + .CommonContentText,.CommonNewsAndArticlesList + .CommonContentText,.CommonContentText + h2{padding-top:40px}
.ProductsList[data-view='list'] + .CommonContentText,.ErrorMessage_CommonSectionSpace + .CommonContentText{padding-top:22px}
.Contacts + .CommonContentText{padding-top:60px}
.CatalogCategory > .FB > .OthersContent > .CommonContent > .CommonContentText:nth-child(1){padding-top:8px}

.CommonLegalDocument h2{padding:2.35rem 0 1.25rem 0}
.CommonLegalDocument p,.CommonLegalDocument_TableOfContents{padding-bottom:1rem}
.CommonLegalDocument_TableOfContents > div{width:50%;padding:0 15px 8px 0}

.SiteMap .CommonItem{padding-bottom:5px}
.SiteMap > .Items{padding-bottom:0}
.SiteMap > .Items > .Items > .Items{padding:0}
.SiteMap .SubItem{position:relative}
.SiteMap .SubItem:before{position:absolute;left:1px;top:8px;width:4px;height:4px;content:"";border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;background-color:var(--first-color)}
.SiteMap .Level_1{padding-left:0}
.SiteMap .Level_2{padding-left:45px}
.SiteMap .Level_2:before{left:31px}
.SiteMap .Level_3{padding-left:75px}
.SiteMap .Level_3:before{left:61px}
.SiteMap .Level_4{padding-left:105px}
.SiteMap .Level_4:before{left:91px}
.SiteMap .Level_5{padding-left:135px}
.SiteMap .Level_5:before{left:121px}
.SiteMap .Level_6{padding-left:165px}
.SiteMap .Level_6:before{left:151px}
.SiteMap .Level_7{padding-left:195px}
.SiteMap .Level_7:before{left:181px}
.SiteMap .Level_8{padding-left:225px}
.SiteMap .Level_8:before{left:211px}

.ManufacturersList_FirstLetters{line-height:1.65rem;padding-bottom:12px;margin-bottom:18px;font-size:1.1rem;border-bottom:1px solid #DADADA;text-transform:uppercase}
.ManufacturersList_FirstLetters > a{margin-right:7px}
.ManufacturersList_ItemFirstLetter{height:90px;line-height:50px;padding-top:20px;font-size:4.2rem;color:var(--first-color)}

.AjaxLoadByScroll{width:100%}
.CommonAjaxLoadData{height:19px;background:var(--first-color) url(../images/preload.svg) center center no-repeat;background-size:15px 15px}

.CommonContainerPreload{min-height:150px;height:100%}
.CommonAjaxLoadList .CommonContainerPreload{min-height:70px}
.CommonContainerPreload > div{width:52px;min-height:150px;padding:1px;margin:auto}
.CommonContainerPreload > div > svg{margin:auto}

#ScrollToTopBtn{display:none;position:fixed;right:20px;bottom:20px;width:50px;height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border:2px solid var(--second-color);overflow:hidden;background:var(--first-color) url(../images/ScrollToTopBtn.svg) center center no-repeat;background-size:41px 41px;cursor:pointer;z-index:20}
#ScrollToTopBtn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)!important;opacity:0.7!important}

.QuickPreviewSales{position:fixed;right:0;top:50%;width:49px;min-height:287px;height:287px;margin-top:-119px;background-color:#FFF}
.QuickPreviewSales .Caption{width:49px;background-color:var(--first-color)}
.QuickPreviewSales .Caption:hover,.QuickPreviewSales[data-is_active="true"] .Caption{background-color:var(--second-color)!important}
.QuickPreviewSales .Caption span{display:block;width:100%;min-width:287px;height:49px;line-height:49px;margin:119px 0 0 -119px;font-size:1.5rem;font-weight:400;text-align:center;color:#FFF;text-transform:uppercase;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);letter-spacing:3px;cursor:pointer}
.QuickPreviewSales[data-is_active="true"]{width:324px;-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);z-index:403}
.QuickPreviewSales[data-is_loaded_data="true"]{height:auto}
.QuickPreviewSales .Data{display:none;border:1px solid var(--first-color)}
.QuickPreviewSales[data-is_active="true"] .Data{display:block}
.QuickPreviewSales .QPSAllProductsAtADiscountLink{padding:9px 0 16px 0;text-align:center;font-size:1.1rem}

.WebFormOnThePage{margin:71px 0 35px 0}
.WebFormOnThePage > div{width:458px;border:1px solid #E0E0E0;-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)}
.WebForm{padding:0 27px}
.SmallWebForm{max-width:280px;padding:0}
.SmallWebForm_PostDescr{padding-top:40px}
.WebForm .Caption,.RAAWULogin .Caption,.CommonWebFormPostInfoContainer .Caption{line-height:1.35rem;padding:18px 0 11px 0;text-align:center;color:#1A1A1A;font-weight:700;font-size:1.1rem}
.ConfirmationOnPurchasingOrderInOneClick .Caption,.ConfirmationOnPurchasingOrderOnCreditThroughTinkoffCredit .Caption,.ConfirmationOnPurchasingOrderOnCreditThroughAlwaysCredit .Caption,.ConfirmationOfTheLeasingOrderViaArenza .Caption{line-height:1.35rem;padding:8px 0 6px 0;color:#1A1A1A;font-weight:700;font-size:1.1rem}
.WebForm .SubCaption{padding-top:1.35rem}
.WebFormOnThePage .WebForm .Caption{line-height:1.45rem;padding-top:24px;font-size:1.3rem}
.WebForm .ImitationH3{padding-bottom:2px}
.WebForm .RequiredDescr,.WebForm .Descr,.ConsentToTheProcessingOfPersonalData{line-height:1.1rem;font-size:0.9rem;font-weight:400}
.WebForm .RequiredDescr{padding-bottom:22px}

.WebFormCheckBoxItems{padding:2px 0 5px 0}
.WebFormCheckBoxItems > .FieldTitle{padding:4px 0 6px 0;font-weight:600;font-size:1.1rem}

.PurchasingOneStep_Date_WebForm{padding-bottom:0!important}
.PurchasingOneStep_Date_WebForm > .ImitationH3{padding:12px 0 2px 0;font-weight:600}

.CommonWebFormItem{position:relative;padding:12px 0 10px 0}
.WebFormDateItem input[type='text']{background-repeat:no-repeat;background-position:right center;background-image:url(../images/DateItemIcon.svg);background-size:25px 25px;cursor:pointer}

.WebFormDateItem .RadioBox{width:auto}
.WebFormDateItem .RadioBox label{padding:7px 12px!important;margin:0 7px 7px 0!important;border:1px solid #BFC0C0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}
.WebFormDateItem .RadioBox input[type='radio']:not(:checked) + label:before,.WebFormDateItem .RadioBox input[type='radio']:checked + label:before,.WebFormDateItem .RadioBox input[type='radio']:checked + label:after{display:none}
.WebFormDateItem .RadioBox input[type='radio']:checked + label{color:#FFF;border:1px solid var(--first-color);background-color:var(--second-color)}
.WebFormDateItem .RadioBox label:hover{border:1px solid var(--first-color)}

.Red{color:red}
.Green{color:#00CC11}

.RequiredWebFormItem:after{content:'*';position:absolute;top:7px;right:-8px;display:block;width:5px;height:5px;color:red}

.WebForm input[type='text'],.WebForm input[type='email'],.WebForm input[type='search'],.WebForm input[type='tel'],.WebForm input[type='password'],.WebForm textarea,.WebForm select,.SelectContainer select{padding-left:12px;border:1px solid #A2A2A2}

.WebForm .BtnContainer{height:66px;padding:11px 0;text-align:center}
.WebFormOnThePage .CommonBtn{width:176px}

.CommonItemAmount,.CommonItemAmountWeight{width:94px;height:35px}
.CommonItemAmount span,.CommonItemAmountWeight span{display:block;width:25px;height:35px;line-height:35px;color:#BABABA;font-weight:600;font-size:2rem;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}
.CommonItemAmount .Active,.CommonItemAmountWeight .Active{color:#191919;cursor:pointer}
.ToReduceCount span{text-align:left}
.Amount input[type='text'],.Amount .StaticValue{width:44px;height:35px;line-height:31px;padding:0 1px;color:#191919;text-align:center;border:2px solid var(--first-color)}
.Amount input[type='text'].Control_Valid,.Amount input[type='text'].Control_Invalid{box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.Amount .StaticValue{margin-left:25px}
.ToIncreaseCount span{text-align:right}
.CommonItemAmount_Descr{width:94px;line-height:14px;padding-top:7px;text-align:center;font-weight:300;font-size:0.9rem}

.BasketCart > .CommonContentText:first-child{padding-bottom:35px}
.BasketCart > .Items + .CommonContentText{padding-top:35px}
.BasketCart > .Items{color:#191919;font-weight:600}
.BasketForUserGuestAuth > .Caption{text-align:left}
.BCI{min-height:175px;margin-bottom:21px;border:1px solid #D1D1D1}
.BCI .BCI_Data{padding:10px 0}
.BCI .Caption{height:31px;line-height:20px;padding-bottom:11px}
.BCI .Photo{width:190px;padding:10px;text-align:center}
.BCI .NameAndInternalProductCode{padding:0 20px 0 10px}
.BCI .Name{line-height:1.55rem;font-size:1.1rem}
.BCI .Name a{color:#303030}
.BCI .Comment{padding-top:41px;font-style:italic;font-size:0.9rem;font-weight:400;color:#3399DB}
.BCI .Name + .Comment{padding:5px 0}
.BCI .InternalProductCode,.BCI .VendorCode{padding-top:14px}
.BCI .InternalProductCode + .VendorCode{padding:5px 0 8px 0}
.BCI .Availability{padding-top:14px;color:#959595}
.BCI .CommentLink{padding-top:41px}
.BCI .Comment + .CommentLink{padding-top:5px}
.BCI .CountAndPriceAndSummaryPrice{width:489px}
.BCI .Count{width:159px;padding-right:65px;text-align:center}
.BCI .CountAndPriceAndSummaryPrice > .Price{width:170px;padding:0 25px 0 0}
.BCI .SummaryPrice{width:160px;padding-right:7px}
.BCI .PIPrices{display:block!important;height:auto;padding:6px 0 5px 0}
.BCI .CountAndPriceAndSummaryPrice > .Price[data-is_discount] .Caption,.BCI .SummaryPrice[data-is_discount] .Caption{height:31px;padding:5px 0 6px 0}
.BCI .CountAndPriceAndSummaryPrice > .Price[data-is_discount] .PIPrices,.BCI .SummaryPrice[data-is_discount] .PIPrices{padding:0}
.BCI .PIPrices > div{display:block!important;width:100%}
.BCI .PActualPrice{height:24px;line-height:24px}
.BCI .POriginalPrice{height:22px;line-height:22px;padding:0}
.BCI .RemoveBtn{width:47px;padding:0 13px 0 12px;border-left:1px solid #D1D1D1}
.BCI .RemoveBtn a{display:block;width:21px;height:21px}
.BCI .RemoveBtn a svg{fill:#191919}

.PromoCode{padding-top:15px}
.PromoCode .Data{padding-top:3px}
.PromoCode .Data > div{width:190px}
.PromoCode .Data .Input input[type="text"]{width:100%;height:35px;line-height:33px;border:1px solid #CDCDCD}
.PromoCode .Data .Btn span{padding:0}
.BasketCart .BottomInfo .TotalInfoAndBtn{width:285px}
.BasketCart .BottomInfo .TotalInfoAndBtn .TotalInfo{padding-top:21px}
.BasketCart .BottomInfo .TotalInfoAndBtn .TotalInfo .Item{padding-bottom:12px;font-size:1.1rem}
.BasketCart .BottomInfo .TotalInfoAndBtn .TotalInfo .Item > div:first-child{padding-right:10px}
.BasketCart .BottomInfo .TotalInfoAndBtn .TotalInfo .Item > div:nth-child(2){max-width:160px;text-align:right;font-size:1.3rem}
.BasketCart .BottomInfo .TotalInfoAndBtn .TotalInfo .Item.Caption{padding-top:20px;margin-top:10px;font-weight:700;text-transform:uppercase;border-top:1px solid #CCC}
.BasketCart .BottomInfo .TotalInfoAndBtn .TotalInfo .Item.Total{border-top:1px solid #CCC;padding-top:20px;margin-top:10px;font-weight:700}
.BasketCart .BottomInfo .TotalInfoAndBtn .TotalInfo .Item.Total > div:first-child{text-transform:uppercase}
.BasketCart .BottomInfo .TotalInfoAndBtn .TotalInfo .Item.DeliveryInfo_BeforeFreeDeliveryIsNotEnough{padding-left:15%;font-size:13px;text-align:right}
.BasketCart .BottomInfo .TotalInfoAndBtn .TotalInfo .Item.DeliveryInfo_BeforeFreeDeliveryIsNotEnough strong{word-wrap:normal;white-space:nowrap}
.BasketCart .BottomInfo .TotalInfoAndBtn .Btn,.BasketCart .BottomInfo .TotalInfoAndBtn .Errors{padding-top:20px}
.BasketCart .BottomInfo .TotalInfoAndBtn .Btn .CommonBtn{width:100%;height:47px;line-height:43px;padding:0 29px;font-size:1.4rem}
.BasketCart .BottomInfo .TotalInfoAndBtn .Descr{padding-top:8px}
.BasketCart .BottomInfo .TotalInfoAndBtn .Btn .OneClickPurchaseOnTheCartPageBtn{width:100%;height:59px;line-height:20px;padding:8px 2px 0 2px;margin-top:10px;font-size:1.2rem}
.BasketCart .BottomInfo .TotalInfoAndBtn .Btn .OneClickPurchaseOnTheCartPageBtn > span{font-size:0.8rem}

div[data-type="Basket_RelatedProducts"]{margin-top:35px}
.RelatedGoodsForGoodsInTheBasket{padding:73px 0 40px 0}

.Purchasing .BlackDashed{color:#000}
.Purchasing .CommonChangeSelectedLink{padding-bottom:12px}
.Purchasing .CommonCreateNewLink{padding-bottom:5px}
.Purchasing #PurchasingData > .CommonContentText{padding-bottom:35px}
.Purchasing .Data{padding-bottom:10px}
.Purchasing .Data > div{/*width:537px;*/width:100%;border:1px solid #D5D5D5;margin-bottom:60px}
.Purchasing .Data .Caption{font-family:'Open Sans',sans-serif;line-height:1.9rem;font-weight:600;color:#191919;padding:35px 27px 0 27px;margin:0;font-size:1.34rem;letter-spacing:0.8px;text-transform:uppercase}
.Purchasing .Data .CaptionDescr{font-style:italic;padding:5px 27px 0 27px}
.Purchasing .Data .SelectedDeliveryPrice,.Purchasing .Data .DescrForTheBuyerOfTheSelectedMethod{padding:0 27px}
.Purchasing .Data .Caption:first-child{padding-top:18px}
.Purchasing .Data .WebForm{padding-bottom:15px}
.Purchasing .Data .WebForm + .SelectedDeliveryPrice{position:relative;top:-15px;font-weight:600}
.Purchasing .Data .DescrForTheBuyerOfTheSelectedMethod + .Caption{padding-top:34px}
.Purchasing .Data .ConsentToTheProcessingOfPersonalData{padding:13px 27px 16px 27px}

/*.Purchasing .Data > div[data-delivery_type='ApiShip']{width:100%}*/
.Purchasing .Data .PurchasingOneStep_WebForm_SmallWidth{width:537px}
/*.Purchasing .Data .ApiShipContainer .CommonAjaxLoadData{width:100%}*/
.Purchasing .Data > div[data-delivery_type='ApiShip'] .ApiShipContainer{padding:9px 27px 27px 27px}
.Purchasing .Data .ErrorMessage_Purchase_ApiShipDelivery_NoAddressSelected{padding:0 27px}

.Purchasing input[type='radio'] + label{display:block;margin-top:5px;margin-bottom:13px}

.Purchasing .CommonRadioBtns > div{width:23%;margin:6px 2.5% 9px 0}
.Purchasing .CommonRadioBtns > div:nth-child(4n){margin-right:0.5%}
.Purchasing .CommonRadioBtns input[type='radio'] + label{width:100%;height:100%;line-height:1.55rem;margin:0;padding:12px 10px;background-color:#F9F9F9}
.Purchasing .CommonRadioBtns input[type='radio'] + label p:first-child{padding:5px 0;font-size:1.1rem}
.Purchasing .CommonRadioBtns input[type='radio'] + label .DPrice{padding-top:20px;color:var(--first-color)}
.Purchasing .CommonRadioBtns input[type='radio']:checked + label .DPrice{color:#FFF!important}

.Purchasing .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'] + label,
.Purchasing .CommonRadioBtns_SITFOSB_Type_3 input[type='radio'] + label{text-align:center}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'] + label,
.Purchasing .POS_WFI_DeliveryTypes .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'] + label{padding-left:70px;background-repeat:no-repeat;background-position:10px 12px}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'] + label,
.Purchasing .POS_WFI_DeliveryTypes .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'] + label{padding-top:70px;background-repeat:no-repeat;background-position:center 10px}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][value=''] + label,
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][value=''] + label,
.Purchasing .POS_WFI_DeliveryTypes .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][value=''] + label,
.Purchasing .POS_WFI_DeliveryTypes .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][value=''] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][value=''] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][value=''] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/NotChosen.png)}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='self'] + label,
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-class_name='self'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Delivery_Pickup.png)}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='russianpost'] + label,
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-class_name='russianpost'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Delivery_RussianPost.png)}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='gsTransportCompany'] + label,
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-class_name='gsTransportCompany'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Delivery_TransportCompany.png)}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='courier'] + label,
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-class_name='courier'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Delivery_Courier.png)}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='ApiShip'] + label,
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-class_name='ApiShip'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Delivery_ApiShip.png)}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='ApiShip'] + label[title*='Boxberry'],
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-class_name='ApiShip'] + label[title*='Boxberry']{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Delivery_Boxberry.png);background-position:center 25px}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='ApiShip'] + label[title*='СДЭК'],
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-class_name='ApiShip'] + label[title*='СДЭК']{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Delivery_SDEK.png);background-position:center 25px}

.Purchasing .POS_WFI_DeliveryTypes .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][value='2'] + label,
.Purchasing .POS_WFI_DeliveryTypes .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][value='2'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/DeliveryType_ToPoint.png)}

.Purchasing .POS_WFI_DeliveryTypes .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][value='1'] + label,
.Purchasing .POS_WFI_DeliveryTypes .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][value='1'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/DeliveryType_ToDoor.png)}

.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='courier'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='courier'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Payment_Courier.png)}

.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='courier'] + label[title*='самовывоз'],
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='courier'] + label[title*='самовывоз']{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Payment_AtPickup.png);background-position:center 20px}

.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='courier'] + label[title*='Почт'],
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='courier'] + label[title*='Почт']{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Payment_RussianPost.png)}

.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='receipt'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='receipt'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Payment_Receipt.png)}

.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='invoice'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='invoice'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Payment_Invoice.png)}

.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='gsInternetAcquiringFromSberbank'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='gsInternetAcquiringFromSberbank'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Payment_InternetAcquiringFromSberbank.png)}

.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='YandexKassa'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='YandexKassa'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Payment_YandexKassa.png)}
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='YandexKassa'] + label{background-size:auto 45px}

.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='gsTinkoffCredit'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='gsTinkoffCredit'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Payment_gsTinkoffCredit.png)}
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='gsTinkoffCredit'] + label{background-size:auto 45px}

.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='gsAlwaysCredit'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='gsAlwaysCredit'] + label{background-image:url(../images/IconsForCheckout/SwitchesInTheFormOfStnBts_Type_1_2/Payment_gsAlwaysCredit.png)}
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_2 input[type='radio'][data-type_name='gsAlwaysCredit'] + label{background-size:auto 45px}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][value=''] + label,
.Purchasing .POS_WFI_DeliveryTypes .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][value=''] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][value=''] + label{background-position:15px 12px}

.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='russianpost'] + label,
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='ApiShip'] + label,
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='ApiShip'] + label[title*='Boxberry'],
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='ApiShip'] + label[title*='СДЭК'],
.Purchasing .POS_WFI_Delivery .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-class_name='gsTransportCompany'] + label{background-size:49px auto;background-position:10px 21px}

.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='courier'] + label[title*='самовывоз'],
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='courier'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='receipt'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='YandexKassa'] + label,
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='gsTinkoffCredit'] + label{background-size:49px auto;background-position:10px 21px}
.Purchasing .POS_WFI_Payment .CommonRadioBtns_SITFOSB_Type_1 input[type='radio'][data-type_name='gsAlwaysCredit'] + label{background-size:49px auto;background-position:10px 21px}

.Purchasing .Comment textarea{height:78px}

.Purchasing .TotalInfoAndBtn{padding:20px 27px;margin-bottom:41px;border-left:1px solid #A2A2A2;border-right:1px solid #A2A2A2;border-bottom:1px solid #A2A2A2;border-top:3px solid var(--first-color)}
.Purchasing .TotalInfoAndBtn .TotalInfo,.Purchasing .TotalInfoAndBtn .TotalInfo > div,.Purchasing .TotalInfoAndBtn .Btn{font-size:1.2rem}
.Purchasing .TotalInfoAndBtn .TotalInfo .Item{padding:11px 27px 8px 0;font-size:1.3rem}
.Purchasing .TotalInfoAndBtn .TotalInfo .Item span:first-child{font-weight:700;font-size:1.1rem}
.Purchasing .TotalInfoAndBtn .TotalInfo .Item.Total{padding-right:0}
.Purchasing .TotalInfoAndBtn .TotalInfo .Item.Total span:first-child{font-size:1.3rem;text-transform:uppercase}
.Purchasing .TotalInfoAndBtn .TotalInfo .Item .POS_BeforeFreeDeliveryIsNotEnough{font-size:1.1rem;text-transform:lowercase}
.Purchasing .TotalInfoAndBtn .TotalInfo .Item.DeliveryPriceContainer strong{word-wrap:normal;white-space:nowrap}
.Purchasing .TotalInfoAndBtn .Btn{width:250px;padding-left:15px}
.Purchasing .TotalInfoAndBtn .Btn button{width:100%;height:44px;line-height:40px;font-size:1.2rem}
.Purchasing .TotalInfoAndBtn .Btn .Descr{padding-top:8px;font-size:0.9rem}

.Purchasing .Items{padding-top:35px}

.OrderInfo > .Descr{font-size:1.1rem;color:#191919}
.OrderInfo > .Descr:after{content:'';display:block;width:50px;height:2px;margin:16px 0 35px 0;background-color:var(--first-color)}
.OrderInfo > .Descr > p{padding-bottom:8px}
.OrderInfo > .Descr > p:first-child{padding-bottom:12px;font-weight:700}
.OrderInfo > .Descr .Status,.OrderInfo > .Descr .Date{text-transform:lowercase}
.OrderInfo .BottomInfo{color:#191919}
.OrderInfo .BottomInfo .AdditionalInfo > div{width:50%;padding:25px 30px 31px 0}
.OrderInfo .BottomInfo .AdditionalInfo > div.OrderDeliveryApiShip{width:100%;padding:15px;margin:0 20px 30px 0}
.OrderInfo .BottomInfo .AdditionalInfo > div > p{padding-bottom:0.28rem}
.OrderInfo .BottomInfo .AdditionalInfo > div > p.Caption{font-weight:600;padding-bottom:0.4rem;text-transform:uppercase}
.OrderInfo .BottomInfo .AdditionalInfo .PaymentBtn,.ConfirmationOnPurchasingOrderOnCreditThroughTinkoffCredit .PaymentBtn,.ConfirmationOnPurchasingOrderOnCreditThroughAlwaysCredit .PaymentBtn,.ConfirmationOfTheLeasingOrderViaArenza .PaymentBtn{padding:5px 0 12px 0}
.OrderInfo .BottomInfo .AdditionalInfo .TextAboutPaymentAvailableAfterCheckingManagerOrder{margin:10px 0 15px 0;padding:9px 12px;border:1px solid #FF0019;background-color:#EFC9CB}
.OrderInfo .BottomInfo .AdditionalInfo > div > .Status,.OrderInfo .BottomInfo .AdditionalInfo > div > .Date{color:var(--first-color)}
.OrderInfo .BottomInfo .AdditionalInfo > div > .Status > span{font-weight:700;text-transform:lowercase}
.OrderInfo .BottomInfo .TotalInfo{width:320px;padding-top:30px}
.OrderInfo .BottomInfo .TotalInfo > div{padding:16px 0 5px 26px;border-left:1px solid #A2A2A2;border-right:1px solid #A2A2A2;border-bottom:1px solid #A2A2A2;border-top:3px solid var(--first-color)}
.OrderInfo .BottomInfo .TotalInfo .Item{padding-bottom:8px}
.OrderInfo .BottomInfo .TotalInfo .Item > div{padding-right:10px}
.OrderInfo .BottomInfo .TotalInfo .Item > div:nth-child(2){width:110px}
.OrderInfo .BottomInfo .TotalInfo .Item.Total{font-weight:700}
.OrderInfo .BottomInfo .TotalInfo .Item.Total > div:first-child{text-transform:uppercase}
.OrderInfo .BottomBtns > a{margin-right:19px}
.OrderInfo .BottomBtns > a:last-child{margin-right:0}
.OrderInfo .BottomInfo + .Items{padding-top:15px}
.OrderInfo .Descr + .BottomInfo .AdditionalInfo > div{padding-top:0!important;padding-top:56px}
.OrderInfo .BottomInfo .AdditionalInfo > div.OnlineStoreComment{width:100%!important}
.OrderInfo .Descr + .BottomInfo .TotalInfo{padding-top:0}
.OrderInfo .Mode_UpdatingStatus{position:relative;border:1px solid #AEAEAE;border-bottom:none;padding:8px 8px 20px 8px;margin:10px 0 40px 0;font-style:italic}
.OrderInfo .Mode_UpdatingStatus:after{content:'';display:block;height:40px;border:1px solid #AEAEAE;position:absolute;left:-1px;right:-1px;bottom:-39px;background:#86D08D url(../images/preload.svg) center center no-repeat;background-size:20px 20px}

.PurchasePaymentPreDescr{padding-bottom:25px}
.PurchasePaymentBtn .CommonBtn{width:35%;height:47px;line-height:43px;font-size:1.4rem}

.CompareList .FirstCol{width:250px}
.CompareList .CommonCaptionRow,.CompareList .CommonFieldNameOrValue,.CompareList .CommonCaptionRow a,.CompareList .CommonFieldNameOrValue a{color:#313131}
.CompareList .CommonCaptionRow{margin-bottom:4px}
.CompareList .CommonCaptionRow > div{padding:17px 3px 11px 3px;border:2px solid var(--first-color)}
.CompareList .CommonCaptionRow > .FirstCol{padding-left:22px}
.CompareList .CommonProductCol{width:24%;margin:0 0 0 30px}
.CompareList .CommonCaptionRow .CommonProductCol,.CompareList .CommonFieldsRow .CommonProductCol{text-align:center}
.CompareList .CommonFieldsRow:hover{background-color:#F2F2F2}
.CompareList .CommonFieldNameOrValue{padding:12px 0 11px 0;border-bottom:1px solid #AEAEAE}
.CompareList .FirstCol.CommonFieldNameOrValue{padding-right:2px;font-weight:600}

.CompareList .SPI{padding:0!important;border:none}
.CompareList .SPI:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.CompareList .PIPhoto{height:150px;line-height:150px;padding:0}
.CompareList .PIPhoto img{max-height:80%}
.CompareList .PISticker_MultiColors{right:35px;top:7px}
.CompareList .PIPrices{/*height:58px;padding-top:15px*/}
.CompareList .PIBtns{height:auto;margin-bottom:17px;padding-top:0}
#Compare_MobileError{display:none}

.CommonWindow,#DataLoading{position:absolute;left:50%;top:70px;width:392px;min-height:60px;margin-left:-196px;border:1px solid #C5C5C5;background-color:#FFF;-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);z-index:1999}
.CommonCenterFixedWindow{position:fixed;top:15px;-webkit-box-shadow:0 0 1rem 1rem rgba(0,0,0,.5);-moz-box-shadow:0 0 1rem 1rem rgba(0,0,0,.5);box-shadow:0 0 1rem 1rem rgba(0,0,0,.5)}
.CommonFullFixedWindow{position:fixed;left:2%;top:2%;width:96%!important;height:auto!important;min-height:96%;margin:0!important;-webkit-box-shadow:0 0 1rem 1rem rgba(0,0,0,.5);-moz-box-shadow:0 0 1rem 1rem rgba(0,0,0,.5);box-shadow:0 0 1rem 1rem rgba(0,0,0,.5)}
.CommonFullFixedWindow > div:not(:first-child){padding-top:35px}
.CommonFullFixedWindow .CommonWindowBottomBtn > *{width:auto;height:35px;line-height:31px;padding-left:15px;padding-right:15px;margin:0 15px}
#DataLoading{width:250px;margin-left:-125px}
.CommonWindow ul{padding:0}

.CommonWindowBottomBtn{padding:15px 0}

.CommonWCloseBtn{position:relative;height:1px}
.CommonWCloseBtn.Show:after{content:'';position:absolute;right:-55px;top:16px;display:block;width:42px;height:4px;background-color:red}
.CommonWCloseBtn.Show:before{content:'';position:absolute;right:-19px;top:3px;display:block;width:0;height:0;border:15px solid transparent;border-right-color:red;border-left:0}
.CommonWCloseBtn span{display:block;position:absolute;right:7px;top:7px;width:24px;height:24px;cursor:pointer}
.CloseSvgIcon{fill:#BABABA}

.CommonWindow .WebForm{padding:0 37px}
.CommonWData{min-height:58px;font-weight:400}
.CommonWData .CommonErrorsInfo{padding:0 37px 37px 37px}
.CommonWindowDataMessage{padding:15px 37px 10px 37px}
.CommonWindowDataMessage .CommonWData > .Caption{line-height:1.55rem;padding-bottom:15px;font-size:1.1rem;font-weight:600;text-transform:uppercase}
.CommonWindow .WebForm .BtnContainer{height:65px;padding-bottom:25px}

.WebForm_Captcha{padding:16px 0 20px 0}
.WebForm_ClassicCaptcha{padding-top:0}
.ClassicCaptcha .Img{border:1px solid #A2A2A2;margin-right:15px}
.ClassicCaptcha .Reset{margin:auto 0}
.WebForm_SmallCaptcha .g-recaptcha{width:100%;transform:scale(0.81);-webkit-transform:scale(0.71);transform-origin:0 0;-webkit-transform-origin:0 0}

.CommonWebFormPostInfoContainer{padding:25px}
.CommonWebFormPostInfoContainer .Caption{padding:0 0 10px 0;text-align:left}

.CommonContainerSuccessfulResult{padding-bottom:20px;text-align:center}
.CommonContainerSuccessfulResult circle{fill:none;stroke-miterlimit:10}

.ConsentToTheProcessingOfPersonalData{padding:13px 18px 16px 18px;background-color:#E6E6E6}
.ConsentToTheProcessingOfPersonalData p,.CommonWindow .Descr p{padding:0}
.ConsentToTheProcessingOfPersonalData a{color:#656565}
.ConsentToTheProcessingOfPersonalData[data-error] p:after{content:'Необходимо согласие на обработку персональных данных';display:block;padding-top:7px;color:#E9513D}
.ConsentToTheProcessingOfPersonalData input[type = 'checkbox'].NoMarkedConsent + label{color:#E100FF!important}

#CommonFormWindow_RegistrationAndAuthWindow{width:555px;margin-left:-278px}
.RegistrationAndAuthWindowData{padding:0 37px 18px 37px}
.RegistrationAndAuthWindowData .BtnContainer{height:61px!important;padding:11px 0 21px 0!important}
#CommonFormWindow_RegistrationAndAuthWindow .RequiredDescr{padding:5px 37px 23px 37px}
#CommonFormWindow_RegistrationAndAuthWindow .WebForm_SmallCaptcha:not(.WebForm_ClassicCaptcha){padding:5px 0 0 0}
.RegistrationAndAuthWindowData > div{width:48.6%}
.RegistrationAndAuthWindowData .WebForm{padding:0}
.RegistrationAndAuthWindowData .Caption{padding:27px 0 11px 0;text-align:left}
.AuthWindowData .WebForm{padding-right:26px}
.RegistrationWindowData .WebForm{padding-left:26px}
.RegistrationWindowData .BtnContainer{height:50px!important;padding-top:0!important}
.RAAWSendPassword{width:107px;line-height:1rem;padding:11px 0 0 19px;font-weight:400;font-size:0.9rem}
.RAAWULogin{padding:0 18px 10px 18px;background-color:#E6E6E6}
.RAAWULogin .Caption{padding:24px 13px 6px 0;text-align:left}
.RAAWULogin .Data{padding-top:18px}

#MessageAboutTheChangeInThePaymentStatusOfTheOrder{font-weight:400}
#MessageAboutTheChangeInThePaymentStatusOfTheOrder .Status{text-transform:lowercase;text-decoration:underline}
#MessageAboutTheChangeInThePaymentStatusOfTheOrder span{font-weight:600}

#CommonFormWindow_CitySelectionWindow{width:555px;margin-left:-278px;font-weight:400}
.CitySelectionWindowData{padding:0 37px 18px 37px}
.CitySelectionWindowData .WebForm{padding:0}
.CitySelectionWindowData .WebForm > .Caption{padding-bottom:25px}
.CitySelectionWindowData .CSWD_Header{font-size:1.1rem}
.CSWD_SelectionCity{padding:15px 0 10px 0}
.CitySelectionWindowData .WebForm .SearchCity input{height:45px;line-height:43px;font-size:1.3rem}
.CitySelectionWindowData .WebForm .SearchCity .BtnContainer > div{width:45%}
.CommonCitiesItems{padding-bottom:14px}
.CitiesItems_1,.CitiesItems_2{font-weight:600}
.CommonCitiesItems > div{width:33%;padding:0 20px 11px 0}
.CommonCitiesItems > div > span{color:#656565;text-decoration:none;cursor:pointer}
.CommonCitiesItems > div > span:hover{color:var(--second-color);text-decoration:underline}

.ModalForm_PaymentInfo{padding-bottom:25px}

.CMFWPI{width:658px;margin-left:-329px;color:#303030}
.CMFWPI .CommonContainerInfo{margin:0 38px 10px 38px}
.CMFWPI .CommonWData > .Caption{line-height:1.85rem;padding:29px 38px 34px 38px;text-align:center;font-size:1.55rem;text-transform:uppercase}
.CMFWPI .CommonWData > .Descr{padding:0 38px 30px 38px;font-weight:400}
.CMFWPI .ProductInfo{padding:0 38px 43px 38px}
.CMFWPI .ProductInfo .Img{width:284px;margin-top:4px;text-align:center}
.CMFWPI .ProductInfo .Img > div{padding:4px;border:1px solid #DADADA}
.CMFWPI .ProductInfo .Info{padding-left:38px}
.CMFWPI .ProductInfo .Btns{padding-top:20px}
.CMFWPI .ProductInfo .Info > .Name{line-height:1.6rem;padding-bottom:24px;font-size:1.1rem;font-weight:700}
.CMFWPI .CommonProductOptions,.CMFWPI .CommonProductTradeOffers{padding-top:5px}
.CMFWPI .CommonCIShortCharacteristics{padding-bottom:12px;font-size:0.9rem}
.CMFWPI .PIAvailability{padding-bottom:9px}
.CMFWPI .ContainerForItemAmount{padding:10px 0 30px 0}
.CMFWPI .PriceAndCount .Descr{padding-bottom:4px}
.CMFWPI .PriceAndCount .Value{line-height:1.85rem;font-size:1.5rem}
.CMFWPI .BasketInfoAndBottomBtns,.CMFWPI .ShortCompareItemsAndBottomBtns{padding:0 38px 42px 38px;border-top:1px solid #898989}
.CMFWPI .BasketInfo{line-height:1.65rem;padding:28px 0 25px 0;font-size:1.1rem}
.CMFWPI .BasketInfo span{font-size:1.2rem;font-weight:400}
.CMFWPI .ShortCompareItems .Descr{padding:25px 0;font-size:1.2rem;text-align:center}
.CMFWPI .ShortCompareItems .SPI{width:32%;padding:0!important;margin:0;border:none}
.CMFWPI .ShortCompareItems .SPI:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.CMFWPI .ShortCompareItems .PIPhoto{height:131px;line-height:123px;padding-top:4px;border:1px solid #DADADA}
.CMFWPI .ShortCompareItems .PIName{line-height:1.45rem;padding:3px 0 26px 0;font-size:1rem}
.CMFWPI .BottomBtns .CommonBtn{width:237px;height:35px;line-height:31px}
.CMFWPI .BottomBtns .CommonBtn:first-child{margin-right:19px}

.CMFWPI .WebForm_PurchasingOneClick{border-top:1px solid #898989}
.CMFWPI .WebForm{width:350px;padding:0 0 23px 0}
.CMFWPI .WebForm .Caption{padding:40px 38px 15px 38px}
.CMFWPI .WebForm .BtnContainer .CommonBtn.Border{width:100%}

#ModalOrderCancellationConfirmationForm .BottomBtns > *,#ModalOrderRepeatConfirmationForm .BottomBtns > *{width:48%;margin:0 0 15px 0}
#ModalOrderCancellationConfirmationForm .BottomBtns > .CommonBtn,#ModalOrderRepeatConfirmationForm .BottomBtns > .CommonBtn{height:35px;line-height:33px}
#ModalOrderRepeatConfirmationForm .ProductInfo{padding:0 25px 20px 25px}
#ModalOrderRepeatConfirmationForm .TopInfo > *{padding-bottom:15px}
#ModalOrderRepeatConfirmationForm .TopInfo > *:last-child{padding-bottom:5px}
#ModalOrderRepeatConfirmationForm .CGIs .Number{width:35px}
#ModalOrderRepeatConfirmationForm .CommonGridItems_repeatOrderItems .RightItems{width:150px}
#ModalOrderRepeatConfirmationForm .CommonGridItems_repeatOrderItems .ExistsCount{width:80px}

.OrderItemComment{width:290px;margin-left:0}
.OrderItemComment .WebForm{width:100%;padding:8px 14px 0 14px}
.OrderItemComment .WebForm .CommonWebFormItem{padding:9px 0 0 0}
.OrderItemComment .WebForm .BtnContainer{height:55px;padding-bottom:15px}

/** Виджет выбора провайдера, тарифа и пункта выдачи доставки ApiShip */
.ApiShipParagraph{padding-top:0.8rem;font-size:1.1rem}
.OrderDeliveryApiShip{margin:25px 0;padding:15px;font-size:1.1rem;background-color:#EDF8FD;border:1px solid #00A0DC}
.OrderDeliveryApiShip h2{padding-bottom:1.5rem}
.OrderDeliveryApiShip p{padding-bottom:1rem}

#ApiShipWidget{font-size:1.1rem}

#ApiShipWidget .CommonTabs[data-common_id = "ApiShip_CaptionTab_DeliveryProvaider"] > .CommonTab{width:120px;height:50px;margin-right:25px;background-repeat:no-repeat;background-position:center center}
#ApiShipWidget .CommonTabs[data-common_id = "ApiShip_CaptionTab_DeliveryProvaider"] > .CommonTab:last-child{margin-right:0}

#ApiShipWidget + .OrderDeliveryApiShip{margin-bottom:0}
#ApiShipWidget{width:100%}
#ApiShipWidget h2{padding-bottom:1.3rem}
#ApiShipWidget h2 + h2{padding-top:1.2rem}
#ApiShipWidget .SelectedProviderTabCaption{color:var(--first-color)}
#ApiShipWidget .CommonTabs{margin-bottom:10px}
#ApiShipWidget > .CommonTabs + .CommonTabDatas{padding-top:15px}
#ApiShipWidget .CommonBtn.Small{width:30%}
#ApiShipWidget .DToPointInfo .CommonBtn.Small{width:50%}
#ApiShipWidget .RadioBoxs, #ApiShipWidget .CheckBoxs{padding-bottom:21px}
#ApiShipWidget .RadioBox{padding-bottom:22px}
#ApiShipWidget .CheckBox{padding-bottom:14px}

#ApiShipWidget .CommonTabDatas_ApiShip_Tariffs{position:relative;margin-bottom:2px}
#ApiShipWidget .CommonTabDatas_ApiShip_Tariffs label .Descr{padding:10px;margin-top:8px;font-size:1rem;background-color:#EDF8FD;border:1px solid #00A0DC}
#ApiShipWidget .CommonTabDatas_ApiShip_Tariffs label .Descr p{padding-bottom:0.8rem}
#ApiShipWidget .CommonTabDatas_ApiShip_Tariffs label .Descr p:last-child{padding-bottom:0.37rem}

#ApiShipWidget .ASToPointWrapper{position:relative;display:block;padding:0!important}
#ApiShipWidget .MapFilters{width:100%;font-size:1rem;position:relative}
#ApiShipWidget .ASToPointWrapper.IsLoading:before{content:'';display:block;position:absolute;left:-5px;right:-5px;top:0;bottom:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;background:#000 url(../images/preload.svg) center center no-repeat;background-size:45px 45px;z-index:5}
#ApiShipWidget .MapFilters input[type='checkbox'] + label{padding-left:20px}
#ApiShipWidget .MapFilters h2{padding-bottom:1rem}
#ApiShipWidget .MapFilters .CheckBoxs{padding-bottom:0}
#ApiShipWidget .MapFilters .CheckBox{width:auto;padding-right:40px}
#ApiShipWidget .MapFilters .CheckBox input[type='checkbox'][data-type = '1']:checked + label:before{background-color:#1E98FF!important}
#ApiShipWidget .MapFilters .CheckBox input[type='checkbox'][data-type = '2']:checked + label:before{background-color:#E6761B!important}
#ApiShipWidget .MapFilters .CheckBox input[type='checkbox'][data-type = '3']:checked + label:before{background-color:#56DB40!important}
#ApiShipWidget .MapFilters .CheckBox input[type='checkbox'][data-type = '4']:checked + label:before{background-color:#B51EFF!important}
#ApiShipWidget .MapFilters .CheckBox input[type='checkbox'][data-type = '5']:checked + label:before{background-color:#97A100!important}
#ApiShipWidget .MapFilters .CheckBox input[type='checkbox'][data-type = '6']:checked + label:before{background-color:#ED4543!important}
#ApiShipWidget .MapFilters .CheckBox input[type='checkbox'][data-type = '7']:checked + label:before{background-color:#0E4779!important}
#ApiShipWidget .ASToPointWrapper .Map,#ApiShipWidget .ASToPointWrapper > .MapAndList > .List{height:500px!important;background:#AAA}
#ApiShipWidget .ASToPointWrapper .Map{border:1px solid #DDD;padding:0}
#ApiShipWidget .ASToPointWrapper .Map .CommonBtn.Small{width:50%}
#ApiShipWidget .ASToPointWrapper .Map .BalloonName{position:relative;padding:0 0 1px 15px;margin-bottom:0.7rem;font-weight:700}
#ApiShipWidget .ASToPointWrapper .Map .BalloonName:before{content:'';display:block;position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%}
#ApiShipWidget .ASToPointWrapper .Map .BalloonName[data-type = '1']:before{background-color:#1E98FF}
#ApiShipWidget .ASToPointWrapper .Map .BalloonName[data-type = '2']:before{background-color:#E6761B}
#ApiShipWidget .ASToPointWrapper .Map .BalloonName[data-type = '3']:before{background-color:#56DB40}
#ApiShipWidget .ASToPointWrapper .Map .BalloonName[data-type = '4']:before{background-color:#B51EFF}
#ApiShipWidget .ASToPointWrapper .Map .BalloonName[data-type = '5']:before{background-color:#97A100}
#ApiShipWidget .ASToPointWrapper .Map .BalloonName[data-type = '6']:before{background-color:#ED4543}
#ApiShipWidget .ASToPointWrapper .Map .BalloonName[data-type = '7']:before{background-color:#0E4779}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List{width:370px;padding:0;border:1px solid #DDD;background-color:#EFEFEF}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData{margin-right:14px}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint{margin:0 -12px 2px 0}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint.Even{background-color:#DEDEDE}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .DToPointLabel{padding:18px 15px 4px 15px;line-height:1.6rem;cursor:pointer}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint[data-point_type] > .DToPointLabel > .Name{position:relative;padding:0 0 7px 14px;font-weight:700}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint[data-point_type] > .DToPointLabel > .Name:before{content:'';display:block;position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint:hover[data-point_type] > .DToPointLabel > .Name:before,#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint.Show[data-point_type] > .DToPointLabel > .Name:before{border:2px solid #FFF}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint[data-point_type = '1'] > .DToPointLabel > .Name:before{background-color:#1E98FF}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint[data-point_type = '2'] > .DToPointLabel > .Name:before{background-color:#E6761B}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint[data-point_type = '3'] > .DToPointLabel > .Name:before{background-color:#56DB40}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint[data-point_type = '4'] > .DToPointLabel > .Name:before{background-color:#B51EFF}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint[data-point_type = '5'] > .DToPointLabel > .Name:before{background-color:#97A100}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint[data-point_type = '6'] > .DToPointLabel > .Name:before{background-color:#ED4543}
#ApiShipWidget .ASToPointWrapper > .MapAndList > .List .CommonTabData > .DToPoint[data-point_type = '7'] > .DToPointLabel > .Name:before{background-color:#0E4779}
#ApiShipWidget .DToPoint.Show{border:2px dashed var(--first-color)}
#ApiShipWidget .DToPoint:not(.Show) .DToPointLabel:hover,#ApiShipWidget .DToPoint.Show .DToPointLabel{color:#FFF}
#ApiShipWidget .DToPoint:not(.Show) .DToPointLabel:hover{background-color:var(--second-color)}
#ApiShipWidget .DToPoint.Show .DToPointLabel{border-left:none;border-bottom:1px dashed var(--first-color);background-color:var(--first-color)}
#ApiShipWidget .DToPointInfo{display:none;padding:20px 15px 5px 15px}
#ApiShipWidget .DToPoint.Show .DToPointInfo{display:block}
#ApiShipWidget .DToPointInfo.Show p{padding:2px 0}
#ApiShipWidget .ASToPointWrapper .mCSB_outside + .mCSB_scrollTools{right:-22px!important}
ymaps .DToPointSaveBtn{width:50%}

@media screen and (max-width:1280px)
{
	/*.AuxiliaryMenu:not([data-is_space]),.LogoAndSlogan,.LogoAndSloganAndMobileBasket{width:435px}*/
	/*.HeaderContainer[data-is_missing_tagline] .AuxiliaryMenu:not([data-is_space]),.HeaderContainer[data-is_missing_tagline] .LogoAndSlogan,.HeaderContainer[data-is_missing_tagline] .LogoAndSloganAndMobileBasket{width:350px}*/
	.HeaderContainer:not([data-is_missing_tagline]) .Logo img{max-width:165px}

	.QuickPreviewSales{display:none!important}
}

@media screen and (max-width:1190px)
{
	/*.AuxiliaryMenu:not([data-is_space]),.LogoAndSlogan,.LogoAndSloganAndMobileBasket{width:380px}*/
	/*.HeaderContainer[data-is_missing_tagline] .AuxiliaryMenu:not([data-is_space]),.HeaderContainer[data-is_missing_tagline] .LogoAndSlogan,.HeaderContainer[data-is_missing_tagline] .LogoAndSloganAndMobileBasket{width:350px}*/

	.Slogan{padding-left:15px}
}

@media screen and (max-width:1130px)
{
	.Logo img{max-width:220px!important}
	.Slogan{display:none}
	/*.AuxiliaryMenu:not([data-is_space]),.LogoAndSlogan,.LogoAndSloganAndMobileBasket{width:280px!important}*/

	.SCCI,.ShortServiceItem,.SPI{width:48%;padding:14px!important}
	.ProductsList_FullWidth .SPI,.CategoriesList_FullWidth .SCCI{width:32%}
	.CategoriesList_FullWidth .SCCI[data-is_small_adaptive_space]{display:block!important}

	*[data-view='list'] .SPI .PIPhoto{width:170px}
}

@media screen and (max-width:1070px)
{
	html{font-size:12px}

	.MW1070_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	.HMessenger > div:not(:first-child){padding-left:21px}

	.COHeader .Photos{width:300px;margin-right:40px}

	*[data-view='list'] .SPI .PIPhoto,*[data-view='list'] .SPI .PIData,*[data-view='list'] .SPI .PIBottom{width:100%}
	*[data-view='list'] .SPI .PIPhoto{height:105px;line-height:100px;padding-top:20px;border-right:none}
	*[data-view='list'] .SPI .PIBottom{padding:0 16px 16px 16px}
	*[data-view='list'] .SPI .PIPrices{font-size:1.5rem!important}
	*[data-view='list'] .SPI .PActualPrice .Caption{font-size:1rem!important}

	.BCI .Photo{width:150px}
	.BCI .CountAndPriceAndSummaryPrice{width:459px}
	.BCI .Count{width:129px;padding-right:35px}

	#ApiShipWidget .ASToPointWrapper > .MapAndList > .List{width:300px}
}

@media screen and (max-width:1050px)
{
	.LeftAside{width:265px;padding-right:25px}
	.FB > .MainContent,.FB > .OthersContent,.CenterBody > .MainContent,.CenterBody > .OthersContent{width:calc(100% - 265px);width:-moz-calc(100% - 265px);width:-webkit-calc(100% - 265px);width:-o-calc(100% - 265px)}
	#StateFlag{width:2px}

	.MW1050_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.MW1040_FB_C{-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
	.MW1040_FlexOrder_1{-webkit-order:1;flex-order:1;-ms-flex-order:1;order:1}
	.MW1040_FlexOrder_2{-webkit-order:2;flex-order:2;-ms-flex-order:2;order:2}

	/*.AuxiliaryMenu:not([data-is_space]),.LogoAndSlogan,.LogoAndSloganAndMobileBasket{width:230px!important}*/
	.Logo img{max-width:170px!important;max-height:80px}

	.FCR .CommonTabs > *{padding:4px 10px 0 10px}

	.AdvantagesAfterHeader{height:47px;padding-top:10px;font-size:0.8rem}
	.AAH_DeliveryIcon .Icon{width:12px;background-size:12px 20px}
	.AAH_PaymentIcon .Icon{width:18px;background-size:18px 17px}
	.AAH_PurchaseReturnsIcon .Icon{width:21px;background-size:21px 17px}
	.AAH_QualityAssuranceIcon .Icon{width:18px;background-size:18px 18px}

	.FooterTop{padding-bottom:43px}
	.FooterTop .CenterBody{background-position:0 49px}

	.FLogo{padding-bottom:40px}

	.FMenu{padding:20px 0}
	.FLogoAndShareThisLink{width:auto;padding:0}
}

@media screen and (max-width:1020px)
{
	.MW1020_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
}

@media screen and (max-width:970px)
{
	.MW970_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	.ASToPointWrapper > .MapAndList > .List .overview{width:100%}
	#ApiShipWidget .ASToPointWrapper .Map,#ApiShipWidget .ASToPointWrapper > .MapAndList > .List{width:100%}
	#ApiShipWidget .ASToPointWrapper .Map{height:400px!important;-webkit-order:2;flex-order:2;-ms-flex-order:2;order:2}
	#ApiShipWidget .ASToPointWrapper > .MapAndList > .List{height:300px!important;-webkit-order:1;flex-order:1;-ms-flex-order:1;order:1}
}

@media screen and (max-width:940px)
{
	.MW940_FB_C{-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
	.MW940_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	.HSearchContainer{width:230px}

	/*.HBasket{width:135px}*/
	.HBasket_TotalPrice{width:100%;padding-left:9px!important;text-align:right}
	.HBasket_Caption{display:none}
	.HBasket_Count{margin-left:9px!important}

	.CCNavigationPanel{height:auto}
	.CCNavigationPanel .OnlyInStock{margin-top:10px}

	.SCCI,.ShortServiceItem{width:48%;padding:14px!important}
	.CategoriesList_FullWidth .SCCI{width:32%}
	.CategoriesList_FullWidth .SCCI[data-is_small_adaptive_space]{display:block!important}

	.CommonStaticPhotosContainer > div{width:48%}

	.LastNewsAndRandomUsefulInformationOnTheMain{padding-bottom:30px;margin-bottom:40px}
	.LastNewsAndRandomUsefulInformationOnTheMain .LastNewsOnTheMain + .RandomUsefulInformationOnTheMain{padding-top:35px;margin-top:20px;border-top:1px solid #C5C5C5}
	.LastNewsAndRandomUsefulInformationOnTheMain .LastNewsOnTheMain,.LastNewsAndRandomUsefulInformationOnTheMain .RandomUsefulInformationOnTheMain{width:100%;padding:0}
	.LastNewsAndRandomUsefulInformationOnTheMain .CommonNewsAndUsefulInformationList{width:100%;padding:10px 0 0 0}
}

@media screen and (max-width:910px)
{
	.MW910_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.MW910_FB_F1{-webkit-flex:1 0!important;-ms-flex:1 0!important;flex:1 0!important}
	.MW910_FBB_LA{-webkit-align-self:flex-start!important;-ms-flex-item-align:flex-start!important;align-self:flex-start!important}

	.COHRight .CommonCIShortCharacteristics{font-size:0.9rem}

	.BCI > .BCI_Data > div{width:100%;padding-bottom:25px}
	.BCI .CommentLink{padding-top:20px}
	.BCI .CountAndPriceAndSummaryPrice{padding-bottom:20px}
	.BCI .Count{width:279px;padding-left:150px}
	.BCI .SummaryPrice{width:auto}
}

@media screen and (max-width:880px)
{
	.MW880_FB_C{-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}

	/*.AuxiliaryMenu:not([data-is_space]),.LogoAndSlogan,.LogoAndSloganAndMobileBasket{width:200px!important}*/

	.FPaymentAndSocialNetworksAndContacts{width:420px}
	.FAcceptedForPaymentAndWeAreInSocialNetworks{width:200px;padding-right:10px}
	.FContactsAndSpecialInformation{width:220px}
}

@media screen and (max-width:870px)
{
	#StateFlag{width:3px}

	html{font-size:14px}

	.PromoCode .Data .Btn span{font-size:0.8rem}

	.MW870_FB{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;margin:0 auto;width:100%;align-items:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}
	.MW870_NoFB{display:block!important}
	.MW870_FB_C{-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
	.MW870_FB_Rows{-webkit-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row!important;flex-direction:row!important}
	.MW870_FB_CA{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}
	.MW870_FB_RAA{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
	.MW870_FBB_CA{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}
	.MW870_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.MW870_FB_LA{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}

	.BigCenterBody_Mobile{width:100%;max-width:1160px;padding:0 10px;margin:0 auto}
	.CenterBody_Mobile{width:100%}

	.HeaderContainer{margin-bottom:7px;border-bottom:1px solid #E5E5E5}
	.HeaderContainer + .Content{padding-top:0}
	.HeaderContainer,.HeaderContainer .HeaderSpace,.HeaderContainer .Header,.HeaderSpace[data-is_extended],.HeaderSpace[data-is_extended] .Header{height:auto}
	.HeaderContainer .StaticTopHeader,.HeaderContainer .TopHeader{height:43px}
	.HeaderContainer .TopHeader{position:fixed;width:100%;background-color:#FFF;z-index:21}
	.HeaderContainer[data-main_menu_is_active] .TopHeader{position:relative;z-index:404}
	.HeaderContainer .TopHeader .CenterBody{height:42px}
	.HeaderContainer .AuxiliaryMenu,.HeaderContainer .AuxiliaryMenu > span{width:34px!important;height:34px;padding:0}
	.HeaderContainer .AuxiliaryMenu > span{display:block;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background:var(--first-color) url(../images/Mobile_MainMenu_Icon.png) no-repeat center center;cursor:pointer}
	.HeaderContainer .AuxiliaryMenu > nav{position:absolute;left:0;top:43px;width:100%;height:auto;padding:10px 0 12px 0;display:none;font-size:1.2rem;background-color:#FFF;-webkit-box-shadow:0 0.5rem 0.8rem 0 rgba(230,230,230,.85) inset;-moz-box-shadow:0 0.5rem 0.8rem 0 rgba(230,230,230,.85) inset;box-shadow:0 0.5rem 0.8rem 0 rgba(230,230,230,.85) inset}
	.HeaderContainer .AuxiliaryMenu ul{display:block;height:auto}
	.HeaderContainer .AuxiliaryMenu > nav .MMItems{padding-bottom:13px!important}
	.HeaderContainer .AuxiliaryMenu > nav .MMItems + ul{padding-top:5px!important}
	.HeaderContainer .AuxiliaryMenu > nav .MMItems > div,.HeaderContainer .AuxiliaryMenu > nav li{display:block;width:100%;height:auto;line-height:22px;padding:14px 0 4px 0;color:#191919;text-transform:uppercase;float:none}

	.HeaderContainer .AuxiliaryMenu > nav .HYouWatchedLink,.HeaderContainer .AuxiliaryMenu > nav .HDesiresLink,.HeaderContainer .AuxiliaryMenu > nav .HCompareProductsLink{display:block;width:55px;height:50px;line-height:48px;float:left}
	.HeaderContainer .AuxiliaryMenu > nav .HYouWatchedLink svg{top:4px}
	.HeaderContainer .AuxiliaryMenu > nav .HYouWatchedLink span,.HeaderContainer .AuxiliaryMenu > nav .HDesiresLink span,.HeaderContainer .AuxiliaryMenu > nav .HCompareProductsLink span{right:19px;top:9px;color:#FFF!important;text-decoration:none!important}

	.HeaderContainer .AuxiliaryMenu > nav .MMItems + ul,.HeaderContainer .AuxiliaryMenu > nav ul + div,.HeaderContainer .AuxiliaryMenu > nav .MMItems + div{border-top:1px solid #DFDFDF}
	.HeaderContainer .AuxiliaryMenu > nav ul + div{padding-top:16px!important;margin-top:11px}
	.HeaderContainer .AuxiliaryMenu > nav ul li ul{padding:0 0 15px 35px}
	.HeaderContainer .AuxiliaryMenu > nav ul li ul li{text-transform:none}
	.HeaderContainer .AuxiliaryMenu > nav .MMItems + div{padding-top:18px!important;margin-top:0!important}
	.HeaderContainer .AuxiliaryMenu > nav a{color:#191919;text-decoration:none}
	.HeaderContainer[data-main_menu_is_active] .AuxiliaryMenu > span{background-image:url(../images/Mobile_MainMenu_ActiveIcon.png)}
	.HeaderContainer[data-main_menu_is_active] .AuxiliaryMenu > nav{display:block}
	.HeaderContainer .AuxiliaryLinks{text-align:center;-webkit-order:1;flex-order:1;-ms-flex-order:1;order:1;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}
	.HeaderContainer .AuxiliaryLinks .CommonBtn{display:inline;padding:2px 5px}
	.HeaderContainer .HSearchContainer{-webkit-order:2;flex-order:2;-ms-flex-order:2;order:2}
	.HeaderContainer .MMItems{display:block!important}
	.HeaderContainer .HCompareProductsLink.DN{display:none!important}

	.HeaderContainer .AuxiliaryLinks > .HCompareProductsLink,.HeaderContainer .AuxiliaryLinks > .HYouWatchedLink,.HeaderContainer .AuxiliaryLinks > .HDesiresLink{display:none!important}

	.HeaderContainer .MM{display:none}

	.HeaderContainer .HPhonesAndAdditionalContactsAndBasket > .HPhones{margin-right:45px}
	.HScheduleOfWork,.HAddress{font-size:0.85rem}
	.HContacts > div{padding:2px 0 1px 0}

	.HSearchContainer{width:36px!important}
	.HeaderContainer[data-search_is_active] .HSearchContainer{position:static}
	.HeaderContainer[data-search_is_active] .HSearchContainer .HSFText{display:block}
	.HeaderContainer[data-search_is_active] .HSearchContainer > form > div{left:2px;right:10px;width:auto!important}
	.HeaderContainer[data-search_is_active] .TopHeader{z-index:404}
	.HSearch > form > div{border:none;-moz-border-radius:none;-webkit-border-radius:none;-khtml-border-radius:none;border-radius:none}
	.HSFText{display:none}
	.HSFText input[type='text'],.HSFText input[type='search']{font-size:1.2rem}
	.HSFButton > div{left:-1px}

	.HMessenger > div:not(:first-child){padding-left:30px}

	.MobileLeftAside{display:block}
	.LeftAside,.LeftAside+*{width:100%!important;padding-left:0!important;padding-right:0!important}
	.LeftAside{padding:6px 0 10px 0!important;margin-bottom:16px}

	.LeftAside .FCR .CommonTabs{position:relative}
	.LeftAside .FCR .CommonTabs:after{display:none}

	.FB > .MainContent,.FB > .OthersContent,.CenterBody > .MainContent,.CenterBody > .OthersContent{width:100%}

	.CCNavigationPanel{height:63px}
	.CCNavigationPanel .OnlyInStock{margin-top:0}

	.CCF{display:none}
	#CCF{margin-bottom:0;border:0;background-color:transparent}
	#CCF .CCFRow{width:29%;padding-left:0;padding-right:0;border-top:1px solid #DBDBDB}
	#CCF .CCFRow:first-child,#CCF .CCFRow:nth-child(2),#CCF .CCFRow:nth-child(3){border-top:none}
	#CCF .CCF_BottomBtns{padding:9px 0 0 0}

	#CCF .CCF_BottomBtns[data-type="FloatingBtns"]{position:fixed;width:50%;height:105px;left:25%!important;top:50%!important;border:1px solid #DBDBDB!important;background-color:#FFF!important;-webkit-box-shadow:0 0 1.6rem 1.2rem rgba(0,0,0,.3);-moz-box-shadow:0 0 1.6rem 1.2rem rgba(0,0,0,.3);box-shadow:0 0 1.6rem 1.2rem rgba(0,0,0,.3)}

	.MobileCatalogMenuItemSpace{display:block}
	.FCR{padding:0}
	.FCR .MobileCatalogMenuItemSpace{width:29%}
	.FCR .FCRRootItemContainer{width:29%;border-bottom:1px solid #BBB9BA}
	.FCR .FCRRootItemContainer .FCRRootSubItems{display:block!important}
	.FCRRootStaticItems,.FCRGoToManufacturersPageLink{border-top:0!important}
	.FCRRootItem,.FCRRootSubItems{padding-left:0;padding-right:0;margin:0!important;border-bottom:0!important}
	.FCRRootItem[data-only_root_item]{border-bottom:none!important}
	.FCRRootItem,.FCRRootItem[data-is_active],.FCRRootItem[data-is_static_revealed]{padding-bottom:8px}
	.FCRRootStaticItems{padding:12px 0 9px 0}
	div[data-type="FCRRootStaticItems"]{margin-bottom:9px}
	.FCRGoToManufacturersPageLink{padding:19px 10px 19px 0}

	.CatalogCategory > .FullWidthContentInFrontOfTheMainUnit{display:none}
	.CatalogCategoryWithSubCategories_FromAbove .FCR{position:relative}
	.CatalogCategoryWithSubCategories_FromAbove .FCR:after{content:'';display:block;position:absolute;top:49px;width:100%;height:19px;background:var(--first-color) url(../images/preload.svg) center center no-repeat;background-size:15px 15px}
	.CatalogCategoryWithSubCategories_FromAbove .FCR[data-is_complete]:after{display:none}
	.FCR > .CommonTabs > *,.FCR > .CommonTabs > .Active,.CommonAdaptiveTab.Active{border:2px solid var(--first-color);background-color:#FFF;color:var(--first-color)}
	.FCR[data-is_complete] > .CommonTabs > .Active,.FCR[data-is_complete] > .CommonTabs > *:hover{color:#FFF;background-color:var(--first-color)}
	.FCR > .CommonTabs > *:first-child{-webkit-flex-grow:0;flex-grow:0}
	.FCR > .CommonTabs > .Active,.FCR > div:hover{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}

	.FCR .CommonTabData{display:none;padding:0}
	.FCR .CommonTabData[data-id='FCR_Tab_catalogItems']{padding-top:4px!important}
	.FCR .CommonTabData[data-id='CCF_Tab_catalogFilter']{padding-top:2px!important}
	.FCR .CommonTabData[data-id='CCF_Tab_catalogFilter']{padding-top:0!important}

	.FCR .CommonTabs{border-bottom:0!important;font-size:1.1rem;font-weight:600}
	.FCR .CommonTabs.Active > *{position:relative}
	.FCR .CommonTabs > *{height:34px;line-height:30px;padding:0 15px!important;margin:0 4px 4px 0;background-color:#FFF;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
	.FCR .CommonTabs > .Active{cursor:pointer}
	.FCR .CommonTabs > *:last-child,.LeftAside > div:last-child{margin-right:0}
	.FCR > .CommonTabDatas{position:relative;border:0!important;background-color:#F5F5F5}
	.FCR > .CommonTabDatas.Active{border-bottom:1px solid #E5E5E5!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}
	.FCR > .CommonTabDatas.Active:before,.FCR > .CommonTabDatas.Active:after{content:'';display:block;position:absolute;width:10px;top:0;bottom:-1px;background-color:#F5F5F5;border-bottom:1px solid #E5E5E5}
	.FCR > .CommonTabDatas.Active:before{left:-10px}
	.FCR > .CommonTabDatas.Active:after{right:-10px}

	.HeaderContainer + .AdvantagesAfterHeader,.LeftAside > .LA_Banner_PromoGoods_SubscriptionToNews,.WithoutMobileLeftAside .LA_Banner_PromoGoods_SubscriptionToNews{display:none!important}
	.AdvantagesAfterHeader{height:auto;padding:56px 0 12px 0}
	.AdvantagesAfterHeader + .Footer{margin-top:0}
	.AAH_CommonIcon,.AAH_CommonIcon:last-child{width:50%!important;height:37px;padding-bottom:8px}
	.AAH_CommonIcon > .Icon{width:32px}
	.AAH_DeliveryIcon .Icon{background-size:18px 29px}
	.AAH_PaymentIcon .Icon{background-size:26px 25px}
	.AAH_PurchaseReturnsIcon .Icon{background-size:32px 25px}
	.AAH_QualityAssuranceIcon .Icon{background-size:27px 27px}

	.LA_Banner_PromoGoods_SubscriptionToNews{padding-top:12px}
	.LA_Banner_PromoGoods_SubscriptionToNews > *{width:262px;margin-left:auto;margin-right:auto}

	.SliderBanners .owl-carousel .owl-dots{bottom:6px}

	.OthersContent .CommonHorizontalBanner,.OthersContent div[data-type="CommonHorizontalBanner"]{margin-top:35px}

	.CommonTabs > .Caption_H1{margin-right:20px}

	.CommonStaticPhotosContainer > div{width:32%}

	*[data-view='list'] .SPI .PIPhoto{width:170px;height:auto;line-height:220px;border-right:1px solid #DADADA}
	*[data-view='list'] .SPI .PIData{width:auto}
	*[data-view='list'] .SPI .PIBottom{width:211px;padding:12px 28px 18px 0}

	.ShortServiceItem{width:32%}

	.SCCI,.CategoriesList_FullWidth .SCCI{width:32%}
	.SCCIWithSubCategories{width:49%}

	.SCCI{padding:2px!important;margin-bottom:10px!important}
	.SCCI .CCIPhoto{width:97px;min-width:97px;height:85px;line-height:85px;padding:1px 12px 1px 5px}
	.SCCI .CCIBtn{display:none}
	.SCCI .CCIName{text-align:left!important;text-transform:none!important}
	.SCCI > .CCIName,.SCCI > .CCINameAndCount{padding:8px!important}
	.SCCI .CCIPhoto + .CCIName,.SCCI .CCIPhoto + .CCINameAndCount,.SCCI .CCICount{padding:3px 4px 3px 1px!important}
	.SCCIWithSubCategories .CCINameAndItems{padding-left:8px!important;padding-right:4px!important}
	.SCCIWithSubCategories .CCIPhoto + .CCINameAndItems{padding-left:0!important;padding-right:4px!important}
	.SCCIWithSubCategories .CCINameAndItems .CCIName{height:auto!important;padding:7px 0 14px 0!important}

	.COHeader .Photos{width:400px}
	.COHRight .CommonCIShortCharacteristics{font-size:1rem}

	.BasketCart .BottomInfo > div{width:100%!important}
	.BasketCart .BottomInfo .TotalInfoAndBtn .TotalInfo .Item.DeliveryInfo_BeforeFreeDeliveryIsNotEnough{padding-left:0}
	.BasketCart .BottomInfo .AdditionalFeatures{padding-bottom:20px}

	.Purchasing .CommonRadioBtns > div{width:32%;margin-right:2%}
	.Purchasing .CommonRadioBtns > div:nth-child(4n){margin-right:2%}
	.Purchasing .CommonRadioBtns > div:nth-child(3n){margin-right:0}
}

@media screen and (max-width:830px)
{
	.MW830_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	.HeaderContainer .HPhonesAndAdditionalContactsAndBasket > .HPhones{min-width:125px;width:125px;margin-right:5px;font-size:0.9rem}
	.HeaderContainer .HPhonesAndAdditionalContactsAndBasket > .HAdditionalContacts{min-width:210px;margin-right:5px;font-size:0.9rem}
	/*.HBasket{width:115px}*/

	.HMessenger > div:not(:first-child){padding-left:19px}

	.OrderInfo .BottomInfo > div{width:100%!important}

	.CommonCitiesItems > div{width:50%}
}

@media screen and (max-width:820px)
{
	.MW820_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	#CCF .CCFRow{width:47%}
	#CCF .CCFRow:nth-child(3){border-top:1px solid #DBDBDB}
	#CCF .MobileCatalogMenuItemSpace{display:none!important}

	*[data-view='list'] .SPI .PIPhoto,*[data-view='list'] .SPI .PIData,*[data-view='list'] .SPI .PIBottom{width:100%}
	*[data-view='list'] .SPI .PIPhoto{height:105px;line-height:100px;border-right:none}
	*[data-view='list'] .SPI .PIBottom{padding:0 16px 16px 16px}
	*[data-view='list'] .SPI .PIPrices{font-size:1.5rem!important}
	*[data-view='list'] .SPI .PActualPrice .Caption{font-size:1rem!important}

	/*.Purchasing .Data > div,.Purchasing .Data > div[data-delivery_type='ApiShip'] .WebForm,.Purchasing .TotalInfoAndBtn > div,.Purchasing .Data .ApiShipContainer .CommonAjaxLoadData{width:100%!important}*/
	.Purchasing .Data .PurchasingOneStep_WebForm_SmallWidth,.Purchasing .TotalInfoAndBtn > div{width:100%!important}
	.Purchasing .TotalInfoAndBtn .TotalInfo .Item.Total{width:100%}
	.Purchasing .TotalInfoAndBtn .Btn{padding:15px 0 0 0}
	.Purchasing .TotalInfoAndBtn .Btn button{width:100%}

	#ApiShipWidget .CommonBtn.Small,#ApiShipWidget .DToPointInfo .CommonBtn.Small{width:100%}
}

@media screen and (max-width:750px)
{
	.COHeader .Photos{width:300px}
	.CommonFullFixedWindow .CommonWindowBottomBtn > *{width:100%;height:auto;line-height:25px;padding-top:6px;padding-bottom:6px;margin-left:0;margin-right:0;white-space:normal}
	.CommonFullFixedWindow .CommonWindowBottomBtn > *:not(:first-child){margin-top:15px}
}

@media screen and (max-width:720px)
{
	#StateFlag{width:4px}

	html{font-size:15px}

	h1,h2.ImitationH1,.Caption_H1{line-height:2.1rem;padding-bottom:1.9rem;font-size:1.2rem}

	.MW720_FB{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;margin:0 auto;width:100%;align-items:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}
	.MW720_FB_F1{-webkit-flex:1 0!important;-ms-flex:1 0!important;flex:1 0!important}
	.MW720_FB_C{-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
	.MW720_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.MW720_FlexOrder_1{-webkit-order:1;flex-order:1;-ms-flex-order:1;order:1}
	.MW720_FlexOrder_2{-webkit-order:2;flex-order:2;-ms-flex-order:2;order:2}
	.MW720_FB_RAA{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
	.MW720_FB_NoMultiline{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}

	.Logo img{max-height:50px}

	.HeaderContainer{margin-bottom:0;border-bottom:0}
	.HeaderContainer .LogoAndSloganAndMobileBasket,.HeaderContainer .HPhonesAndAdditionalContactsAndBasket{width:100%!important}
	.HeaderContainer .HPhonesAndAdditionalContactsAndBasket > .HBasket{display:none!important}
	.HBasket_Caption{display:block}
	.LeftAside{position:relative;padding-top:7px!important;background-color:#F5F5F5}
	.LeftAside:before,.LeftAside:after{content:'';position:absolute;width:10px;top:0;bottom:0;display:block;background-color:#F5F5F5;z-index:2}
	.LeftAside:before{left:-10px}
	.LeftAside:after{right:-10px}
	.HeaderContainer .HPhonesAndAdditionalContactsAndBasket{position:relative;background-color:#F5F5F5;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important}
	.LeftAside .FCR .CommonTabs:after{top:-7px;border-top:0}
	.HeaderContainer .HPhonesAndAdditionalContactsAndBasket:after{content:'';position:absolute;left:-10px;right:-10px;top:0;display:block;height:1px;border-top:1px solid #E5E5E5;z-index:1}
	.HeaderContainer .HPhonesAndAdditionalContactsAndBasket > div{padding:5px 0 0 0!important}
	.HeaderContainer .HPhonesAndAdditionalContactsAndBasket > .HContacts{min-width:auto;width:auto;margin-right:0;font-size:1.1rem;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}
	.HeaderContainer .HPhonesAndAdditionalContactsAndBasket > .HContacts:after{content:'';position:absolute;left:-10px;width:10px;top:1px;bottom:0;display:block;background-color:#F5F5F5;z-index:1}
	.HeaderContainer .HPhonesAndAdditionalContactsAndBasket > .HContacts:before{content:'';position:absolute;right:-10px;width:10px;top:1px;bottom:0;display:block;background-color:#F5F5F5;z-index:1}
	.HeaderContainer .HAdditionalContacts{min-width:auto}
	.HScheduleOfWork{display:none}
	.HAdditionalContacts,.HeaderContainer .HPhonesAndAdditionalContactsAndBasket > .HAdditionalContacts{min-width:auto;width:auto;margin-right:0;font-size:1rem;-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
	.HAdditionalContacts .Caption{word-wrap:normal;white-space:nowrap}
	.HCity{margin-left:20px}
	.HeaderContainer .BottomHeader,.HeaderContainer .BottomHeader .CenterBody{height:auto!important;padding:0}
	.HeaderContainer .HMobileBasketContainer{display:block;min-width:1px}
	.HBasket{width:100%}
	.HBasket > *{height:auto!important;border-left:0}
	.HBasket_Icon{padding-left:0}
	.HeaderContainer .HPhones > div:not(:first-child):not(.HMessenger),.HeaderContainer .HOperatingMode,.HeaderContainer .HEMail{display:none!important}

	.CommonItemAmount span,.CommonItemAmountWeight span{font-size:1.8rem}

	.FPaymentAndSocialNetworksAndContacts{width:240px;padding-left:20px}
	.FAcceptedForPaymentAndWeAreInSocialNetworks{width:220px}
	.FSpecialInformation{padding-bottom:23px}
}

@media screen and (max-width:710px)
{
	.MW710_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	.BCI .PhotoAndNameAndInternalProductCode{padding:15px 0 25px 0}
	.BCI .Photo{display:none}
	.BCI .Count{width:129px;padding-left:10px}
}

@media screen and (max-width:700px)
{
	.MW700_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	.CMFWPI{width:98%;margin-left:-49%}
	.CMFWPI .SPI[data-is_space]{display:block!important}
}

@media screen and (max-width:690px)
{
	.ProductsList_FullWidth .SPI,.SCCI,.CategoriesList_FullWidth .SCCI{width:48%}

	#Compare,.HCompareProductsLink,.PIAddToCompare,.PIRemoveFromCompare{display:none!important}
	#Compare_MobileError{display:block}

	.CGIs .RightItems{width:100%!important;padding:15px 0 0 85px}
	.CGIs .EditLink{width:auto}
	.CommonGridItems_ordersList .RightItems > div{width:100%!important}

	.Purchasing .CommonRadioBtns > div{width:49%;margin-right:2%!important}
	.Purchasing .CommonRadioBtns > div:nth-child(2n){margin-right:0!important}
}

@media screen and (max-width:680px)
{
	.CommonStaticPhotosContainer > div{width:48%}

	.ShortServiceItem{width:48%}

	.Contacts .CommonWeAreInSocialNetworks{width:100%;padding:15px 0 20px 0}
	.OtherPointOfSale{width:50%}

	.ResultsSearchForm .Button,.ResultsSearchForm .Button .CommonBtn{width:95px}

	.CommonLegalDocument_TableOfContents > div{width:100%}
}

@media screen and (max-width:660px)
{
	.MW660_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.MW660_FB_C{-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}

	.CCNavigationPanel{height:auto}
	.CCNavigationPanel .TypeOfSortingPredOnlyInStock > div{width:50%;padding-right:0}
	.CCNavigationPanel .OnlyInStock{margin-top:10px}

	.CMFWPI .ProductInfo .Img{width:200px}
}

@media screen and (max-width:650px)
{
	.FCR .MobileCatalogMenuItemSpace{display:none!important}
	.FCR .FCRRootItemContainer{width:47%}
}

@media screen and (max-width:625px)
{
	.MW625_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.MW625_FB_C{-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}

	.SCCI,.CategoriesList_FullWidth .SCCI,.ShortServiceItem,.SPI,.ProductsList_FullWidth .SPI{width:100%}
	.SPI *[data-is_space],.CategoriesList_FullWidth .SCCI[data-is_adaptive_space],.SPI .PIBtns[data-is_one_btn] > .PIPurchaseOneClick{display:none!important}
	.SPI .PIBtns[data-is_one_btn]{height:51px!important}
	.ShortServiceItem[data-is_space],.SPI[data-is_space]{display:none!important}

	.SPI .PIBtns[data-is_one_click_prohibition] > .PIPurchaseOneClick{display:none!important}
	.SPI .PIBtns[data-is_one_click_prohibition]{height:51px!important}

	.CommonListOfImages > ul > li{width:42%}
	.CommonListOfImages > ul > li:nth-child(3n+3){margin-right:23px}
	.CommonListOfImages > ul > li:nth-child(2n+2){margin-right:1px}

	.CMFWPI .BasketInfoAndBottomBtns,.CMFWPI .ShortCompareItemsAndBottomBtns{padding-bottom:32px}
	.CMFWPI .BottomBtns .CommonBtn.Border{width:100%;margin-bottom:10px}
	.CMFWPI .BottomBtns .CommonBtn.Border:first-child{margin-right:0}

	.COHeader > div{width:100%!important}
	.COHeader .Photos{padding-bottom:25px;margin-right:0}

	.CommonCitiesItems > div{width:100%}
}

@media screen and (max-width:610px)
{
	.MW610_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	.SCCIWithSubCategories{width:100%}

	.CCNavigationPanel{height:auto}
	.CCNavigationPanel .TypeOfSorting > div{width:50%;padding-right:0}

	#CommonFormWindow_RegistrationAndAuthWindow,#CommonFormWindow_CitySelectionWindow{width:98%;margin-left:-49%}
	.AuthWindowData .WebForm{padding-right:0}
	.RegistrationWindowData .WebForm{padding-left:0}

	.Requisites .Title{width:160px}

	.COCharacteristic .Name{width:200px}
}

@media screen and (max-width:580px)
{
	.MW580_NoFB{display:block!important}

	.HPhones{margin:0}
	.HAdditionalContacts > div{width:100%;margin-left:0}

	.AAH_CommonIcon,.AAH_CommonIcon:last-child{width:100%!important}
}

@media screen and (max-width:550px)
{
	.WebFormOnThePage > div{width:100%}

	.CMFWPI .ProductInfo{padding:0 20px 43px 20px}
	.CMFWPI .ProductInfo .Img{width:160px}
	.CMFWPI .ProductInfo .Info{padding-left:20px}
	.CMFWPI .BasketInfoAndBottomBtns,.CMFWPI .ShortCompareItemsAndBottomBtns{padding:0 20px 32px 20px}

	.CMFWPI .WebForm{width:100%;padding:0 20px}
	.CMFWPI .WebForm .Caption{padding:40px 0 15px 0}

	.BCI .NameAndInternalProductCode,.BCI .CountAndPriceAndSummaryPrice{padding:0 10px}
	.BCI .CountAndPriceAndSummaryPrice > div{padding-bottom:22px!important}
	.BCI .CountAndPriceAndSummaryPrice > div:last-child{padding-bottom:10px!important}
	.BCI .CountAndPriceAndSummaryPrice .Caption{height:20px;padding-bottom:0}
	.BCI .Count{width:100%;padding:0 0 15px 0;text-align:left}
	.BCI .Count > .Caption{height:26px;padding:0 0 6px 9px}
	.BCI .PIPrices{padding-top:4px}

	.Purchasing .BCI .Count > .Caption{padding-left:0!important}
	.Purchasing .Amount .StaticValue{margin-left:0}

	.OrderInfo .BottomInfo .AdditionalInfo > div{width:100%;padding:15px 0}
	.OrderInfo .BottomInfo .AdditionalInfo > div.OrderDeliveryApiShip{padding:15px;margin-right:0}

	.PurchasePaymentBtn .CommonBtn{width:100%}
}

@media screen and (max-width:525px)
{
	#CCF .CCFRow{width:100%}
	#CCF .CCFRow:nth-child(2){border-top:1px solid #DBDBDB}
}

@media screen and (max-width:510px)
{
	.MW510_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	.RegistrationAndAuthWindowData > div{width:100%}
}

@media screen and (max-width:500px)
{
	.MW500_FB{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;margin:0 auto;width:100%;align-items:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}
	.MW500_FB_Rows{-webkit-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row!important;flex-direction:row!important}
	.MW500_FB_C{-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
	.MW500_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
	.MW500_FB_LA{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
	.MW500_FB_CA{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}

	.HBasket_Caption{display:none}

	.CommonNewsAndUsefulInformationList .Item .Img{width:120px}

	.FooterTop{padding-bottom:30px;text-align:center}
	.FooterTop .CenterBody{background-position:center 22px}

	.FLogoAndShareThisLinkAndMenu,.FShareThisLink,.FPaymentAndSocialNetworksAndContacts,.FAcceptedForPaymentAndWeAreInSocialNetworks,.FContactsAndSpecialInformation{width:100%}
	.FShareThisLink,.FMenu,.FPaymentAndSocialNetworksAndContacts{padding:0}

	.FMenu{padding:30px 0 22px 0}
	.FMenu > div{padding:0 0.5rem 0.5rem 0.5rem}

	.FContacts{padding-top:23px}
	.FSpecialInformation{padding-bottom:0}
	.FAcceptedForPayment,.FWeAreInSocialNetworks{padding-top:19px}

	.FooterBottom{padding:16px 0}
	.FCopyRight{padding:0 0 15px 0}

	.CMFWPI .ShortCompareItems .PIPhoto{display:none}
	.CMFWPI .ShortCompareItems .PIName{line-height:1.25rem;font-size:0.8rem}
}

@media screen and (max-width:480px)
{
	.MW480_FB{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;width:100%!important;align-items:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;justify-content:space-between!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important}
	.MW480_FB_C{-webkit-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
	.MW480_FB_FG1{-webkit-flex-grow:1!important;flex-grow:1!important}
	.MW480_FB_Rows{-webkit-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row!important;flex-direction:row!important}
	.MW480_FB_CA{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}
	.MW480_FBB_CA{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}

	.SliderBanners .owl-carousel .owl-dots{bottom:3px}

	.SCCI,.CategoriesList_FullWidth .SCCI,.ShortServiceItem{width:100%}
	.CategoriesList_FullWidth .SCCI[data-is_adaptive_space]{display:none!important}
	.ShortServiceItem[data-is_space]{display:none!important}

	.CommonStaticPhotosContainer > div{width:100%}
	.CommonStaticPhotosContainer > div[data-is_space]{display:none!important}

	.UCPTabs .CommonTabData .WebForm .WebFormContainer{width:100%}

	.CommonWindow{width:98%;margin-left:-49%}
	.OrderItemComment{width:290px!important;margin-left:0!important}
	.CommonWindowDataMessage{padding:7px 15px 4px 15px}
	.CommonWebFormPostInfoContainer{padding:15px}
	.g-recaptcha{width:100%;transform:scale(0.81);-webkit-transform:scale(0.71);transform-origin:0 0;-webkit-transform-origin:0 0}
}

@media screen and (max-width:450px)
{
	.MW450_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	.CommonNewsAndUsefulInformationList .Item .Img{display:none}
	.CommonNewsAndUsefulInformationList .Item .OthersData{padding-left:0}

	.Contacts .MainPointOfSale .Data > div,.OtherPointOfSale{width:100%}

	.CMFWPI .ProductInfo .Img{display:none}
	.CMFWPI .ProductInfo .Info{padding-left:0}

	.RAAWULogin > div{width:100%}
	.RAAWULogin .Data{padding:5px 0 12px 0}
}

@media screen and (max-width:440px)
{
	.FCR .FCRRootItemContainer{width:100%}
}

@media screen and (max-width:435px)
{
	.MW435_FB_M{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}

	.COCharacteristic > div{width:100%!important;padding:9px!important}
	.COCharacteristic .Value{padding-top:0!important}
}

@media screen and (max-width:420px)
{
	.CCNavigationPanel .TypeOfSorting > div{padding-right:20px}

	.Requisites > div{width:100%;padding-right:0}
	.Requisites > div > div{width:100%!important}
}

@media screen and (max-width:390px)
{
	.HMyAccountAndExitLinks{padding-left:0!important}
	.HMyAccountAndExitLinks .CommonBtn{font-size:0.9rem}

	.HBasket > *{height:50px}

	.CommonListOfImages > ul > li{width:90%;margin-right:10%!important}
}

@media screen and (max-width:360px)
{
	.HMobileBasketContainer{font-size:0.9rem!important}
}

@media screen and (max-width:350px)
{
	.CCNavigationPanel .TypeOfSorting > div{width:100%}
}

@media screen and (max-height:750px)
{
	.QuickPreviewSales{display:none!important}
}

.CommonWindowOverlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:402;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}
.HideUnderWindowOverlay{z-index:401!important}

.TextWrapping{word-wrap:break-word!important;white-space:normal!important}
.DN{display:none!important}
.DB{display:block!important}
/*.lightboxOverlay{display:none;position:absolute;top:0;left:0;background-color:#000;z-index:9999;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.lightbox{position:absolute;left:0;width:100%;text-align:center;line-height:0;font-weight:normal;z-index:10000}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container >.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{display:block;height:100%;cursor:pointer}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:transparent url('../images/LightBox/PrevBtn.png') 0 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next{width:64%;right:0;float:right;background:transparent url('../images/LightBox/NextBtn.png') right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#CCC}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;text-align:right;outline:none;background:transparent url('../images/LightBox/CloseBtn.png') top right no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-nav a.lb-prev:hover,.lb-nav a.lb-next:hover,.lb-data .lb-close:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-data .lb-close:hover{cursor:pointer}*/
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}}.fancybox__content iframe{height:inherit;min-height:auto;border:none;background-color:transparent}

#u-show_hide_btn{display:none!important}
#u-quickpanel div#exit{margin-right:0!important}
#u-quickpanel-meta{z-index:405!important}

.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{padding:0;margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item:before{display:none}.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 #ddd!important;background:var(--first-color)!important}.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:0px 0px 5px #666;box-shadow:0px 0px 5px #666}.ui-widget-content.ui-autocomplete:after{display:none!important}

#kladr_autocomplete ul{position:absolute;display:block;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;min-width:200px;max-height:420px;color:#313131;background-color:#FFF;z-index:9999}#kladr_autocomplete li{display:list-item;list-style-type:none;margin:0;padding:8px 2px 8px 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #A2A2A2;border-right:1px solid #A2A2A2}#kladr_autocomplete li:last-child{border-bottom:1px solid #A2A2A2}#kladr_autocomplete li:hover{background-color:#08C;color:#FFF;cursor:pointer}#kladr_autocomplete li.active{background-color:#A3ABB1}#kladr_autocomplete a{color:#656565;text-decoration:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#kladr_autocomplete strong{color:#08C}#kladr_autocomplete li:hover a,#kladr_autocomplete li:hover a strong{color:#FFF}#kladr_autocomplete .spinner{position:absolute;display:block;margin:0;padding:0;width:16px;height:16px;background:transparent url("../images/KLADR/AutoComplete_Spinner.png") no-repeat center center;z-index:9999}

.scrollable{position:relative;padding-right:17px}.scrollable:focus{outline:0}.scrollable .viewport{position:relative;overflow:hidden}.scrollable .viewport .overview{position:absolute;z-index:2}.scrollable .scroll-bar{display:none;border:1px solid #BBB;background-color:#D3D3D3;z-index:3}.scrollable .scroll-bar.vertical{position:absolute;right:0;height:100%}.scrollable .scroll-bar.horizontal{position:relative;width:100%}.scrollable .scroll-bar .thumb{position:absolute;background-color:var(--first-color);z-index:3}.scrollable .scroll-bar:hover .thumb{background-color:var(--second-color)}.scrollable .scroll-bar.vertical{width:12px}.scrollable .scroll-bar.vertical .thumb{width:100%;min-height:10px}.scrollable .scroll-bar.horizontal{height:12px;margin-top:2px}.scrollable .scroll-bar.horizontal .thumb{height:100%;min-width:10px;left:0}.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.CatalogCategoriesInTheSearchResults{padding:10px 0}

.SmallShortCatalogCategories .SCCI{width:32%;padding:2px!important;margin-bottom:10px!important}
.SmallShortCatalogCategories .SCCI .CCIPhoto{width:97px;min-width:97px;height:85px;line-height:85px;padding:1px 12px 1px 5px}
.SmallShortCatalogCategories .SCCI > .CCIName{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}
.SmallShortCatalogCategories .SCCI .CCINameAndCount,.SmallShortCatalogCategories .SCCI .CCINameAndItems{padding:8px}
.SmallShortCatalogCategories .SCCI .CCIPhoto + .CCINameAndCount,.SmallShortCatalogCategories .SCCI .CCIPhoto + .CCINameAndItems{padding:0}
.SmallShortCatalogCategories .SCCI .CCINameAndCount{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.SmallShortCatalogCategories .SCCI .CCIName{text-align:left!important;text-transform:none!important}
.SmallShortCatalogCategories .SCCI > .CCIName,.SmallShortCatalogCategories .SCCI > .CCINameAndCount{padding:8px!important}
.SmallShortCatalogCategories .SCCI .CCIPhoto + .CCIName,.SmallShortCatalogCategories .SCCI .CCIPhoto + .CCICount{padding:3px 4px 3px 1px!important}
.SmallShortCatalogCategories .SCCI .CCIBtn{display:none}

.SmallShortCatalogCategories .SCCI{-webkit-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row!important;flex-direction:row!important}

.ToolTip{position:relative;cursor:help;display:inline-block;text-decoration:none;color:#131313;outline:none}.ToolTip .ToolTipContent{visibility:hidden;position:absolute; bottom:25px;right:-15px;z-index:999;width:200px;padding:6px;font-size:0.9rem;line-height:1.2rem;border:2px solid #A5A5A5;background-color:#FCFCFC;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.4)}.ToolTip .ToolTipContent p{padding-bottom:3px}.ToolTip:hover{border:0}.ToolTip:hover .ToolTipContent{visibility:visible}

@media screen and (max-width: 1080px)
{
	.SmallShortCatalogCategories .SCCI{width:49%}
}

@media screen and (max-width: 650px)
{
	.SmallShortCatalogCategories .SCCI{width:100%}
}

.CommonIconPlusName svg{position:relative;top:1px}.CommonIconPlusName span{margin-left:8px}
.PIGetADiscount svg{fill:#86D08D}

.zoomContainer{z-index:10;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}

.CommonFill,.CommonActiveFill,.CommonFullBasket_Icon svg,.CCNavigationPanel .TypeOfView > div > .Current svg,.CCNavigationPanel .TypeOfView > div > div:hover svg,.RIHeader .Utility .Icon svg:hover g,.CommonContainerSuccessfulResult path{fill:var(--first-color)}
.svgHOperatingModeIcon,.CommonContainerSuccessfulResult circle{stroke:var(--first-color)}
.BCI .RemoveBtn a:hover svg,.DeleteLink > *:hover svg,.CommonActiveFill:hover,.FDev a:hover svg,.CommonHoverFill:hover{fill:var(--second-color)}

.CommonBtn:disabled{background-color:#D6D6D6!important;border-color:#D6D6D6!important;color:#FFF!important}

/**/

html:not(.u-eip) .OnlyForEiP{display:none!important}

.ui-wrapper, 
input.eip-ui-element, 
select.eip-ui-element{width:auto!important}

body > *[id^='u-'] ul li:before{content:none}
body > *[id^='u-'] ul li a:hover{color:rgba(255, 255, 255, 0.8)}

body > *[class^='eip_'] label{position:static;padding-left:0}
body > *[class^='eip_'] input[type='checkbox']:not(:checked),
body > *[class^='eip_'] input[type='checkbox']:checked,
body > *[class^='eip_'] input[type='radio']:not(:checked),
body > *[class^='eip_'] input[type='radio']:checked{position:static;opacity:1}

body > *[class^='eip_'] input[type='checkbox']:not(:checked) + label:before,
body > *[class^='eip_'] input[type='checkbox']:checked + label:before,
body > *[class^='eip_'] input[type='checkbox']:not(:checked) + label:after,
body > *[class^='eip_'] input[type='checkbox']:checked + label:after{content:none}

/**/

.SystemInfoForAdmins{padding:15px;margin-bottom:35px;border:1px solid #CCC;background-color:#EFEFEF}
.SystemInfoForAdmins > div:not(:last-child){padding:0 35px 15px 0}
.SystemInfoForAdmins > div > p{padding-bottom:15px}
.SystemInfoForAdmins > div > p:last-child{padding-bottom:0}