@font-face {font-family: 'Roboto';src: url('../fonts/Roboto-Light.woff2') format('woff2');font-weight: 300;font-style: normal;font-display: swap}
@font-face {font-family: 'Roboto';src: url('../fonts/Roboto-Regular.woff2') format('woff2');font-weight: normal;font-style: normal;font-display: swap}
@font-face {font-family: 'Roboto';src: url('../fonts/Roboto-Medium.woff2') format('woff2');font-weight: 500; font-style: normal;font-display: swap}
@charset "utf-8";:root{--site-max-width:1480px;--font-family:'Roboto';--font-weight:500;--cheme-color:#4e7df1;--cheme-color-dop:#43c16d;--rating-color:#ffd260;--t-p-t:12px;--t-p-b:12px;--m-p-t:25px;--m-p-b:25px;--b-p-t:20px;--b-p-b:20px;--c-ht-b:#4e7df1;--c-ht-b-c:#fff;--c-h-t:#232b46;--c-h-t-w:#232b46;--c-h-t-b:#f1f1f1;--c-h-m:#fff;--c-h-m-w:#fff;--c-h-m-b:#f1f1f1;--c-h-b:#fff;--c-h-b-w:#fff;--c-h-b-b:#f1f1f1;--c-h-li-1:#222;--c-h-li-1-h:#4e7df1;--c-h-li-1-b:#ffd600;--c-h-li-2:#222;--c-h-li-2-h:#4e7df1;--c-h-li-2-b:#ffd600;--c-h-li-3:#222;--c-h-li-3-h:#4e7df1;--c-h-li-3-b:#ffd600;--c-h-lo:#ccc;--c-h-lo-h:#ccc;--c-h-lo-i:#ccc;--c-h-lo-i-h:#ccc;--c-h-ad-i:#f50;--c-h-ad-t:#222;--c-h-ad:gray;--c-h-mo-i:#f50;--c-h-mo-t:#222;--c-h-mo:gray;--c-h-re-i:#f50;--c-h-re-t:#222;--c-h-re:#ccc;--c-h-re-h:#fff;--c-h-ph-1:#fff;--c-h-ph-1-h:#fff;--c-h-ph-1-t:gray;--c-h-ph-1-i-f:#fff;--c-h-ph-1-i:#4e7df1;--c-h-ph-3:#222;--c-h-ph-3-h:#222;--c-h-ph-3-t:gray;--c-h-ph-3-i-f:#fff;--c-h-ph-3-i:#4e7df1;--c-h-br:#ff6635;--c-h-br-h:#4e7df1;--c-h-br-i:#ccc;--c-h-br-i-h:#ccc;--c-h-a-f:#fff;--c-h-a-b:#ebebeb;--c-h-a-b-h:#ebebeb;--c-h-a-e:#4e7df1;--c-h-a-i:#4e7df1;--c-h-a-i-h:#4e7df1;--c-h-a-t:#ccc;--c-h-a-t-h:#fff;--c-h-i-f:#fff;--c-h-i-b:#ebebeb;--c-h-i-b-h:#ebebeb;--c-h-i-e:#4e7df1;--c-h-i:#222;--c-h-i-h:#4e7df1;--c-h-i-t:#222;--c-h-i-t-h:#4e7df1;--c-h-i-c:#43c16d;--c-h-i-c-d:#e3e3e3;--c-h-i-c-t:#fff;--c-h-c-f:#fff;--c-h-c-f-d:#fff;--c-h-c-f-h:#fff;--c-h-c-e:#4e7df1;--c-h-c-b:#ebebeb;--c-h-c-b-d:#ebebeb;--c-h-c-b-h:#ebebeb;--c-h-c-t:#222;--c-h-c-t-d:#222;--c-h-c-t-h:#222;--c-h-c-i:#fff;--c-h-c-i-d:#fff;--c-h-c-i-c:#4e7df1;--c-h-c-i-c-d:#9c9c9c;--c-h-c-i-c-h:#fff;--c-h-c-ic:#43c16d;--c-h-c-ic-d:#e3e3e3;--c-h-c-ic-c:#fff;--c-h-m-c:#ccc;--c-h-m-c-h:#fff;--c-h-m-c-a:#fff;--c-h-m-i-c:#ccc;--c-h-m-i-c-h:#fff;--c-h-m-i-c-a:#fff;--c-h-m-c-c:#222;--c-h-m-c-c-h:#000;--c-h-m-c-c-a:#000;--c-h-m-c-i-c:#bdbdbd;--c-h-m-c-i-c-h:#bdbdbd;--c-h-m-c-i-c-a:#000;--c-h-b-c-f:#fff;--c-h-b-c-f-h:#fff;--c-h-b-c-e:#4e7df1;--c-h-b-c-b:#ebebec;--c-h-b-c-b-h:#ebebec;--c-h-b-c-c:#222;--c-h-b-c-c-h:#000;--c-h-b-c-bb:#4e7df1;--c-h-b-c-bb-h:#4e7df1;--c-h-t-f-f:#fff;--c-h-t-f-b-f:#4e7df1;--c-h-t-f-b-f-h:#4e7df1;--c-h-t-f-b-e:#4e7df1;--c-h-t-f-b-b:#ebebec;--c-h-t-f-b-b-h:#ebebec;--c-h-t-f-b-c:#fff;--c-h-t-f-b-c-h:#fff;--c-h-t-f-b:#fff;--c-h-t-f-b-h:#fff;--c-h-t-f-a-f:#fff;--c-h-t-f-a-b:#ebebeb;--c-h-t-f-a-b-h:#ebebeb;--c-h-t-f-a-e:#4e7df1;--c-h-t-f-a-i:#222;--c-h-t-f-a-i-h:#4e7df1;--c-h-t-f-a-t:#222;--c-h-t-f-a-t-h:#4e7df1;--c-h-t-f-i-f:#fff;--c-h-t-f-i-b:#ebebeb;--c-h-t-f-i-b-h:#ebebeb;--c-h-t-f-i-e:#4e7df1;--c-h-t-f-i:#222;--c-h-t-f-i-h:#4e7df1;--c-h-t-f-i-t:#222;--c-h-t-f-i-t-h:#4e7df1;--c-h-t-f-i-c:#43c16d;--c-h-t-f-i-c-d:#e3e3e3;--c-h-t-f-i-c-t:#fff;--c-h-t-f-c-f:#fff;--c-h-t-f-c-f-d:#fff;--c-h-t-f-c-f-h:#fff;--c-h-t-f-c-e:#4e7df1;--c-h-t-f-c-b:#ebebeb;--c-h-t-f-c-b-d:#ebebeb;--c-h-t-f-c-b-h:#ebebeb;--c-h-t-f-c-t:#222;--c-h-t-f-c-t-d:#222;--c-h-t-f-c-t-h:#222;--c-h-t-f-c-i:#4e7df1;--c-h-t-f-c-i-d:#f3f3f3;--c-h-t-f-c-i-c:#fff;--c-h-t-f-c-i-c-d:#9c9c9c;--c-h-t-f-c-i-c-h:#fff;--c-h-t-f-c-ic:#43c16d;--c-h-t-f-c-ic-d:#e3e3e3;--c-h-t-f-c-ic-c:#fff;--c-b:#4e7df1;--c-b-h:#5b88f7;--c-b-c:#fff;--c-b-c-h:#fff;--c-l-c-t-f:#232b46;--c-l-c-t-c:#fff;--c-l-c-a-f:#f7f7f7;--c-l-c-a-f-h:#eaeaea;--c-l-c-a-c:#222;--c-l-c-a-c-h:#4e7df1;--c-l-c-b-c:#ff6635;--c-l-c-b-c-h:#ff6635;--c-c-l-p-b:#ececec;--c-c-l-p-f:#fff;--c-c-l-p-f-f:#ff3100;--c-c-l-p-f-i:#fff;--c-c-l-p-c-f:#43c16d;--c-c-l-p-c-i:#fff;--c-c-l-i-f:#4e7df1;--c-b-n:#43c16d;--c-b-l:#ff4c3c;--c-b-b:#ff9444;--c-f-b:#232b46;--c-f-c:#767b8b;--c-f-a:#767b8b;--c-f-a-h:#a6acc2;--c-f-t:#999fb3;--c-f-a-m:#767b8b;--c-f-a-m-h:#a6acc2;--c-f-i-c:#4e7df1;--c-f-p-f:#fff;--c-f-p-b:#e9e9e9;--c-f-p-i-f:#fff;--c-f-p-m:#4e7df1;--c-f-p-i-c:#222;--c-f-p-i-c-h:#4e7df1;--c-f-p-i:#222;--c-f-p-i-h:#4e7df1;--c-f-p-c-bg:#e3e3e3;--c-f-p-c-bg-a:#43c16d;--c-f-p-c-c:#fff;--c-f-p-c-f:#fff;--c-f-p-c:#222;--c-f-p-c-h:#4e7df1;--c-f-p-c-i:#4e7df1;--c-f-p-c-i-d:#f3f3f3;--c-f-p-c-i-c:#fff;--c-f-p-c-i-c-d:#9c9c9c;--c-f-p-c-c-bg:#43c16d;--c-f-p-c-c-bg-d:#e3e3e3;--c-f-p-c-c-c:#fff;--w-c:300px;--w-l:300px;--h-c-r:6px;--h-c-h:48px;--h-c-w:auto}

*{margin:0;padding:0;box-sizing:border-box;}
html{overflow-x:hidden}
body,html{min-height:100%;height:100%}
body{background-color:#fff;color:#222;font-size:14px;font-size:.875rem;font-family:var(--font-family);font-style:normal;line-height:1;width:100%;min-width:320px;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;-webkit-text-size-adjust:100%;}
img{border:0;outline:none}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.lazy-img{opacity:0;transition:opacity .2s ease-out}
.lazy-img-active{opacity:1}
b,strong{font-weight:var(--font-weight)}
.lazy-loading-img,.lazy-loading-img-scroll{opacity:1;transition:opacity .2s ease-in-out}
a{outline:none;transition:all .3s ease-out}
a,a:hover{color:#4e7df1}
a:hover{text-decoration:none}
button,input,textarea{-webkit-appearance:none}
button,input,select,textarea{font-size:14px;font-size:.875rem;font-family:var(--font-family);color:#222;outline:none}
button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}
input[type="email"],input[type="password"],input[type="phone"],input[type="search"],input[type="tel"],input[type="text"],select,textarea{background:#f6f6f6;border:1px solid #eee;border-radius:5px;font-size:14px;font-size:.875rem;padding:10px 15px;transition:all .2s ease-out}
input[type="email"]:focus,input[type="email"]:hover,input[type="password"]:focus,input[type="password"]:hover,input[type="phone"]:focus,input[type="phone"]:hover,input[type="search"]:focus,input[type="search"]:hover,input[type="tel"]:focus,input[type="tel"]:hover,input[type="text"]:focus,input[type="text"]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#ccc}
input[type="email"]:focus,input[type="password"]:focus,input[type="phone"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,select:focus,textarea:focus{background:#fff}
.ruble{letter-spacing:.99px}
h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight);line-height:1.4}
h1{font-size:30px;font-size:1.875rem;margin-bottom:30px}
h2{font-size:26px;font-size:1.625rem;margin-bottom:20px}
h3{font-size:20px;font-size:1.25rem}
h3,h4{margin-bottom:15px}
h4{font-size:18px;font-size:1.125rem}
h5{font-size:16px;font-size:1rem}
h5,h6{margin-bottom:10px}
h6{font-size:14px;font-size:.875rem}
p{line-height:1.8;margin:0 0 20px}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,main,meter,nav,output,progress,section,source,video{display:block}
mark,rp,rt,ruby,summary,time{display:inline}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
.in-separator{padding-top:30px;}
.wrap{margin:0 auto;max-width:var(--site-max-width);padding-right:30px;padding-left:30px;width:100%}
.baseBanner__wrap,.wrap_bg{max-width:calc(var(--site-max-width) - 60px)}
.baseBanner__wrap{width:100%;text-align:left}
.m-wrap{margin-bottom:50px}
.clear{clear:both}
.clear-table{content:"";display:table;width:100%}
::-webkit-input-placeholder{color:#9393a1}
:-moz-placeholder,::-moz-input-placeholder{color:#9393a1}
:-ms-input-placeholder{color:#9393a1}
.button,.wa-dialog-footer .wa-button,.wa-submit-button,.wa-variant-actions .wa-button,input[type="button"],input[type="submit"]{background:var(--c-b);border:0;border-radius:5px;cursor:pointer;color:var(--c-b-c);display:inline-block;font-size:14px;font-size:.875rem;padding:0 20px;overflow:hidden;position:relative;height:46px;line-height:46px;text-align:center;text-decoration:none;transition:all .2s ease-out}
.price_null_wa{padding:0;background: #ccc;}
.button:hover:not(.in-loading):not(:disabled),.wa-dialog-footer .wa-button:hover:not(.in-loading):not(:disabled),.wa-submit-button:hover:not(.in-loading):not(:disabled),.wa-variant-actions .wa-button:hover:not(.in-loading):not(:disabled),input[type="button"]:hover:not(.in-loading):not(:disabled):not(.quick-order),input[type="submit"]:hover:not(.in-loading):not(:disabled){color:var(--c-b-c-h);background:var(--c-b-h);box-shadow:0 4px 10px rgba(0,0,0,0.3)}
.button:active:not(.in-loading):not(:disabled),.wa-dialog-footer .wa-button:active:not(.in-loading):not(:disabled),.wa-submit-button:active:not(.in-loading):not(:disabled),.wa-variant-actions .wa-button:active:not(.in-loading):not(:disabled),input[type="button"]:active:not(.in-loading):not(:disabled),input[type="submit"]:active:not(.in-loading):not(:disabled){box-shadow:none}
.button:hover:not(.in-loading):not(:disabled),input[type="button"]:hover:not(.in-loading):not(:disabled):not(.quick-order),input[type="submit"]:hover:not(.in-loading):not(:disabled):not(.quick-order){padding-left:14px;padding-right:26px}
.button:not(.in-loading):not(:disabled):after,input[type="button"]:not(.in-loading):not(:disabled):after,input[type="submit"]:not(.in-loading):not(:disabled):after{content: "›";color:#fff;display:-ms-flexbox;display:flex;font-size:19px;font-size:1.1875rem;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:-3%;right:-20px;height:103%;padding-left:5px;width:30px;background-color:hsla(0,0%,100%,0.3);transform:scaleX(0);transform-origin:right center;transition:all .2s ease-out}
.button:hover:not(.in-loading):after,input[type="button"]:hover:not(.in-loading):after,input[type="submit"]:hover:not(.in-loading):after{transform:scale(1)}
.button.in-loading:after,input[type="button"].in-loading:after{content:"";background-color:hsla(0,0%,100%,0.3);position:absolute;left:0;top:0;right:0;bottom:0;width:100%}
.button.in-loading:before,input[type="button"].in-loading:before{content:"";background:url(../img/i-loading.svg) no-repeat 50%;animation:b 1.5s infinite linear;position:absolute;transition:all .2s ease-out;left:50%;top:50%;margin-top:-10px;margin-left:-10px;width:20px;height:20px}
.wa-dialog-footer .wa-button:disabled,.wa-submit-button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled{background:#ccc;cursor:not-allowed}
.wa-dialog-footer .wa-button:disabled:hover,.wa-submit-button:disabled:hover,input[type="button"]:disabled:hover,input[type="submit"]:disabled:hover{background:#ccc}
.button:disabled,.button_disabled,input[type="button"].button:disabled,input[type="button"].button_disabled,input[type="submit"].button:disabled,input[type="submit"].button_disabled{background:#ccc;cursor:not-allowed}
.button:disabled:hover,.button_disabled:hover,input[type="button"].button:disabled:hover,input[type="button"].button_disabled:hover,input[type="submit"].button:disabled:hover,input[type="submit"].button_disabled:hover{background:#ccc}
.button-one,input[type="button"].button-one,input[type="submit"].button-one{background:#eff4ff;border:none;border-radius:4px;color:#4e7df1;display:inline-block;font-size:13px;font-size:.8125rem;border-bottom:1px solid transparent;cursor:pointer;transition:all .3s ease-out;height:36px;line-height:36px;padding:0 15px}
.button-one:hover,input[type="button"].button-one:hover,input[type="submit"].button-one:hover{box-shadow:0 4px 10px rgba(0,0,0,0.15)}
.button-one:active,input[type="button"].button-one:active,input[type="submit"].button-one:active{box-shadow:none}
input[type="button"].button-one{background:#fff;border-bottom:1px solid #C5C5C5;border-radius:0;color:#C5C5C5}
input[type="button"].button-one:hover,input[type="button"].button-one:active{box-shadow:none;border-bottom:1px solid var(--c-b);color:var(--c-b)}
.button_low,input[type="button"].button_low,input[type="submit"].button_low{border-radius:4px;height:36px;line-height:36px}
.s-checkbox{cursor:pointer;display:inline-block;margin-right:10px;position:relative;vertical-align:middle}
.s-checkbox input{opacity:0;position:absolute;z-index:-1}
.s-checkbox input:checked+.s-checkbox__element:before{opacity:1;visibility:visible}
.s-checkbox input:disabled+.s-checkbox__element{background:#ccc;opacity:.5;cursor:not-allowed}
.s-checkbox__element{background:#fff;border:1px solid #ddd;border-radius:3px;display:block;transition:all .2s ease-out;width:20px;height:20px}
.s-checkbox__element:before{content:"";opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:4px;height:7px;margin-left:-4px;margin-top:-1px;transform:rotate(45deg) translate(-50%,-50%);border:solid #222;border-width:0 1px 1px 0;transition:all .1s ease-out}
label:hover .s-checkbox__element{box-shadow:0 0 0 1px #43c16d;border-color:#43c16d}
.s-radio{cursor:pointer;display:inline-block;margin-right:10px;position:relative;vertical-align:middle}
.s-radio input{opacity:0;position:absolute;z-index:-1}
.s-radio input:checked+.s-radio__element:before{opacity:1;visibility:visible}
.s-radio input:disabled+.s-radio__element{background:#ccc;opacity:.5;cursor:not-allowed}
.s-radio input:disabled+.s-radio__element:before{opacity:0;visibility:hidden}
.s-radio__element{background:#fff;border:1px solid #ddd;border-radius:50%;display:block;transition:all .2s ease-out;width:20px;height:20px}
.s-radio__element:before{background:#777;border-radius:50%;content:"";opacity:0;visibility:hidden;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:7px;height:7px;transition:all .1s ease-out}
label:hover .s-radio__element{box-shadow:0 0 0 1px #43c16d;border-color:#43c16d}
.hint{color:gray;font-size:12px;font-size:.75rem}
.align-right{text-align:right}
.align-center{text-align:center}
.show-block .header__bott-block,.show-block .header__midd-block,.show-block .header__top-block,.show-block .in-blocks__item,.show-block .in-left__item{position:relative}
.show-block .block-info-name{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out}
.show-block .header__top-block .block-info-name{left:15px;width:calc(100% - 10px)}
.show-block .header__bott-block .block-info-name,.show-block .header__midd-block .block-info-name{left:20px;width:calc(100% - 10px)}
.show-block .in-blocks__item .block-info-name,.show-block .in-left__item .block-info-name{font-size:34px;font-size:2.125rem}
.block-info-name{border-radius:4px;position:absolute;left:-10px;top:-10px;right:0;bottom:0;height:calc(100% + 20px);width:calc(100% + 20px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-size:1rem;background:rgba(0,0,0,0.65);color:#fff;z-index:900;opacity:0;visibility:hidden}
@media screen and (max-width: 1280px) {
.wrap{padding-right:15px;padding-left:15px}
.wrap_bg{max-width:calc(var(--site-max-width) - 30px)}
}
@media screen and (max-width: 1080px) {
.wrap{padding-right:10px;padding-left:10px}
}
@media screen and (max-width: 767px) {
h1{font-size:20px;font-size:1.25rem;margin-bottom:20px}
h2{font-size:18px;font-size:1.125rem}
h3,h4{font-size:16px;font-size:1rem}
h5,h6{font-size:14px;font-size:.875rem}
.category_main__wrap {content-visibility: auto;}
}
.icon4,.icon6,.icon8,.icon10,.icon12,.icon14,.icon16,.icon18,.icon20,.icon22,.icon24,.icon26,.icon28,.icon30,.icon40{display:inline-block;font-style:normal;fill:currentColor;-ms-flex:none;flex:none}
.icon4{font-size:4px;font-size:.25rem;top:-2px;width:4px;height:4px}
.icon4,.icon6{position:relative}
.icon6{font-size:6px;font-size:.375rem;width:6px;height:6px}
.icon8{font-size:8px;font-size:.5rem;width:8px;height:8px}
.icon10{font-size:10px;font-size:.625rem;width:10px;height:10px}
.icon12{font-size:12px;font-size:.75rem;width:12px;height:12px}
.icon14{font-size:14px;font-size:.875rem;width:14px;height:14px}
.icon16{font-size:16px;font-size:1rem;width:16px;height:16px}
.icon18{font-size:18px;font-size:1.125rem;width:18px;height:18px}
.icon20{font-size:20px;font-size:1.25rem;width:20px;height:20px}
.icon22{font-size:22px;font-size:1.375rem;width:22px;height:22px}
.icon24{font-size:24px;font-size:1.5rem;width:24px;height:24px}
.icon26{font-size:26px;font-size:1.625rem;width:26px;height:26px}
.icon28{font-size:28px;font-size:1.75rem;width:28px;height:28px}
.icon30{font-size:30px;font-size:1.875rem;width:30px;height:30px}
.icon40{font-size:40px;font-size:2.5rem;width:40px;height:40px}
.star{margin-right:2px}
.star-hover:before,.star:before{font-family:fontello;content:"\E800"}
.star-empty{margin-right:2px}
.star-empty:before{font-family:fontello;content:"\E801"}
.star-half{margin-right:2px}
.star-half:before{font-family:fontello;content:"\F123"}
.i-loading{animation:b 1.5s infinite linear}
.icon10.color,.icon12.color,.icon16.color,.icon20.color,.icon30.color{background-image:none;border-radius:50%;border:1px solid #e3e3e3;vertical-align:middle;margin:0 4px 1px 0}
.icon30.color{width:30px;height:30px}
.icon20.color{width:20px;height:20px}
.icon16.color{width:16px;height:16px}
.icon12.color{width:12px;height:12px}
.icon10.color{width:11px;height:11px}
.i-down{margin-right:5px;width:12px}
.i-down:before{content:"\f107"}
.a-pulse{animation:a .5s 1 linear}
@keyframes a {
0%{transform:scale(1)}
25%{transform:scale(1.2)}
50%{transform:scale(1.6)}
75%{transform:scale(1.2)}
to{transform:scale(1)}
}
@keyframes b {
0%{transform:rotate(0)}
to{transform:rotate(359deg)}
}
.h-promo{background:var(--c-ht-b);color:var(--c-ht-b-c);display:block;position:relative;width:100%}
.h-promo__wrap{padding:11px 0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.h-promo__close{cursor:pointer;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:1}
.h-promo__icon{font-size:0;margin-right:10px;margin-bottom:2px}
.h-promo__text{font-size:14px;font-size:.875rem;line-height:1.6;padding-right:40px}
.h-promo__link{position:absolute;top:0;left:0;width:100%;height:100%}
.header__top{background:var(--c-h-t);position:relative}
.header__top .header__wrap{padding-top:var(--t-p-t);padding-bottom:var(--t-p-b);margin-left:-20px}
.header__top-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:20px}
.header__top-border{border-bottom:1px solid var(--c-h-t-b)}
.header__top-rad{border-radius:6px}
.header__top-wrap{background:var(--c-h-t-w);position:relative}
.header__top-wrap:hover{z-index:901}
.header__top-auth+div,.header__top-icon+div,.header__top-locale+div,.header__top-phone_1+div,.header__top-phone_2+div,.header__top-region+div,.header__top-share+div,.header__top-social+div{margin-left:20px;position:relative;padding-left:20px}
.header__top-auth+div:before,.header__top-icon+div:before,.header__top-locale+div:before,.header__top-phone_1+div:before,.header__top-phone_2+div:before,.header__top-region+div:before,.header__top-share+div:before,.header__top-social+div:before{background-color:#909294;content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;height:12px;width:1px}
.header__top .c-hicon__name{top:auto;bottom:-45px}
.header__top-categories,.header__top-menu,.header__top-search{-ms-flex:1;flex:1}
.header__address{color:#ccc;font-size:12px;font-size:.75rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.header__address-icon{color:#4e7df1;margin-right:5px;margin-bottom:-2px}
.header__address-name{cursor:pointer;transition:color .3s ease-out}
.header__address:hover .header__address-name{color:#222}
.h-phone{line-height:normal;position:relative}
.h-phone__home{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.h-phone__home_end{-ms-flex-align:end;align-items:end}
.h-phone__icon{color:#4e7df1;margin-right:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.h-phone__icon_big{background-color:#fff;box-shadow:0 2px 15px rgba(32,31,36,0.1);border-radius:50%;-ms-flex:none;flex:none;-ms-flex-pack:center;justify-content:center;margin-right:15px;width:45px;height:45px}
.h-phone__icon_big-s{width:38px;height:38px}
.h-phone__content{display:-ms-flexbox;display:flex}
.h-phone__tel{color:#222;display:block;text-decoration:none;white-space:nowrap}
.h-phone__tel:hover{color:#222}
.h-phone__hint{color:gray;line-height:1.4;margin-top:2px}
.h-phone__call,.h-phone__hint{font-size:12px;font-size:.75rem}
.h-phone__call{border-bottom:1px dashed;color:var(--cheme-color);cursor:pointer;display:inline-block;transition:all .3s ease-out;text-transform:lowercase}
.h-phone__call:hover{border-bottom-color:transparent}
.h-phone__icon-down{color:#222;margin-left:5px}
.h-phone__icon-down .i-angle-down-b{transition:all .3s linear;transform:rotateX(0)}
.h-phone:hover .i-angle-down-b{transform:rotateX(180deg)}
.h-phone_big .h-phone__tel{font-weight:var(--font-weight);font-size:16px;font-size:1rem}
.h-phone_big .h-phone__icon{margin-right:8px}
.h-phone__info{background:#fff;box-shadow:4px 4px 20px rgba(0,0,0,0.1);color:#222;padding:0 20px 20px;border-radius:6px;position:absolute;transition:all .15s linear;transition-delay:.1s;opacity:0;visibility:hidden;width:240px;left:50%;top:calc(100% + 20px);transform:translateX(-50%);text-align:center;z-index:3}
.h-phone__info-hint{font-size:12px;font-size:.75rem;margin-top:7px}
.h-phone__info-share{-ms-flex-align:center;align-items:center}
.h-phone__info-share,.h-phone__info-tel{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:20px}
.h-phone__info-tel .h-phone__tel{color:#222;font-weight:700;margin-right:20px}
.h-phone__info-call{font-size:12px;font-size:.75rem;border-radius:3px;margin-top:20px;height:30px;line-height:30px}
.h-phone__mode{border-top:1px solid #eee;margin-top:20px;padding-top:20px}
.h-phone__mode-h{font-weight:var(--font-weight);margin-bottom:10px}
.h-phone__mode-t{line-height:1.6;font-size:13px;font-size:.8125rem}
.h-phone:hover .h-phone__info{visibility:visible;opacity:1;top:calc(100% + 10px)}
@media screen and (max-width: 480px) {
.h-phone{position:static}
.h-phone:hover .h-phone__info{top:100%}
}
.header__logo{font-size:0;max-height:80px}
.header__logo img {width: 211px;height: 30px}
.header__midd{background:var(--c-h-m)}
.header__midd .header__wrap{padding-top:var(--m-p-t);padding-bottom:var(--m-p-t);margin-left:-30px}
.header__midd-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:30px}
.header__midd-rad{border-radius:6px}
.header__midd-border{border-bottom:1px solid var(--c-h-m-b)}
.header__midd-wrap{background-color:var(--c-h-m-w);position:relative}
.header__midd-wrap:hover{z-index:901}
.header__midd-wrap_center{-ms-flex-pack:center;justify-content:center}
.header__midd-categories,.header__midd-menu,.header__midd-search{-ms-flex:1;flex:1}
.header__midd-contact{-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.header__contact__city{font-size:16px;color:#222;text-decoration:none;margin-bottom:5px;border-bottom:1px dashed}
.header__contact__city__all{position:absolute;top:26px;width:calc(100% - 30px);z-index:100;left:30px;background-color:#fff;border-radius:5px;box-shadow:0 0 8px 0 rgba(0,0,0,0.5);display:none;padding:5px 10px;max-height:300px;overflow:auto}
.m-menu__info .header__contact__city__all{width:100%;left:0;top:auto;bottom:100%;max-height:70vh}
.header__contact__city__all.show{display:block}
.header__contact__city__all div{margin:5px 0;font-size:16px;color:#222;transition:all .3s ease-out;cursor:pointer}
.header__contact__city__all div:hover{color:#4e7df1}
.header__contact__tel{font-size:20px;color:#222;text-decoration:none;margin-bottom:10px}
.header__contact__mail{color:#222;text-decoration:none;font-size:18px}
.h-info{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end}
.h-info__icon{color:#f50;margin-right:8px}
.h-info__title{font-weight:var(--font-weight)}
.h-info__content{font-size:12px;font-size:.75rem;line-height:1.4;margin-top:5px}
.b-catalog__button{background-color:#fff;border:1px solid #ebebec;border-radius:var(--h-c-r);cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:48px;padding:0 20px;position:relative;transition:all .3s ease-out}
.b-catalog__button_small{border-radius:4px;font-size:12px;font-size:.75rem;height:38px;padding:0 10px}
.b-catalog__button_small .b-catalog__bars{width:16px;height:12px}
.b-catalog__button:hover{box-shadow:0 0 0 2px #4e7df1}
.b-catalog_active{z-index:903}
.b-catalog_active .b-catalog__button{box-shadow:0 0 0 2px #4e7df1;z-index:903}
.b-catalog__bars{width:20px;height:14px}
.b-catalog__title{font-weight:var(--font-weight);white-space:nowrap;margin-left:10px}
.b-catalog__icon{margin-left:10px;transform:rotateX(0);transition:transform .6s linear}
.b-catalog_active .b-catalog__icon{transform:rotateX(180deg)}
.bars{display:block;cursor:pointer;position:relative;height:100%;width:100%;top:0;left:0;vertical-align:top}
.bars_mobile .bars__line{height:3px}
.bars_mobile .bars__line:before{height:3px;top:-9px}
.bars_mobile .bars__line:after{height:3px;bottom:-9px}
.bars_mobile .bars_active .bars__line:before{top:0}
.bars_mobile .bars_active .bars__line:after{bottom:0}
.bars_small .bars__line:before{top:-5px}
.bars_small .bars__line:after{bottom:-5px}
.bars__line{opacity:1;top:50%;transform:translateY(-50%);transition:all .3s ease-out}
.bars__line,.bars__line:after,.bars__line:before{background:#4e7df1;border-radius:3px;display:block;position:absolute;left:0;right:0;height:2px;width:100%}
.bars__line:after,.bars__line:before{content:"";transition-duration:0.3s,.3s;transition-delay:0.3s,0}
.bars__line:before{top:-6px;transition-property:top,transform}
.bars__line:after{bottom:-6px;transition-property:bottom,transform}
.bars_active .bars__line{background:none}
.bars_active .bars__line:after,.bars_active .bars__line:before{transition-delay:0s,.3s}
.bars_active .bars__line:before{top:0;transform:rotate(45deg)}
.bars_active .bars__line:after{bottom:0;transform:rotate(-45deg)}
.header__bott{background:var(--c-h-b);box-shadow:0 10px 10px rgba(30,30,30,0.01)}
.header__bott .header__wrap{padding-top:var(--b-p-t);padding-bottom:var(--b-p-t);margin-left:-30px}
.header__bott-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:30px}
.header__bott-border{border-bottom:1px solid var(--c-h-b-b);min-height:90px}
.header__bott-rad{border-radius:6px}
.header__bott-wrap{background:var(--c-h-b-w);position:relative}
.header__bott-wrap:hover{z-index:901}
.header__bott-wrap_center{-ms-flex-pack:center;justify-content:center}
.header__bott-categories,.header__bott-menu,.header__bott-search{-ms-flex:1;flex:1}
.header__bott-menu__list{display:flex;list-style-type:none;text-transform:uppercase}
.header__bott-menu__list li a{font-weight:var(--font-weight);white-space:nowrap;color:var(--c-h-b-c-c);text-decoration:none}
.header__bott-menu__list li a:hover{color:#4e7df1}
.header__bott-menu__list li+li{padding-left:30px}
.header__bott-menu-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:30px}
.header__bott-menu-right__list{display:flex;list-style-type:none;text-transform:none}
.header__bott-menu-right__list li{position:relative;}
.header__bott-menu-right__list li+li{padding-left:30px}
.header__bott-menu-right__list li > a{font-weight:var(--font-weight);white-space:nowrap;text-decoration:none;padding:2px 3px;color:#fff;border-radius:4px}
.header__bott-menu-right__list li > a:hover{box-shadow:0 4px 10px rgb(0 0 0 / 15%)}
.novinki_button{background-color:#43c16d}
.sales_button{background-color:#b04da8}
.header__bott-menu-right__list li > a.also_button{background-color:#F8F8F8; color:#222}
.header__bott-menu-right__list li div{position:absolute; top:100%; right:0; box-shadow:0 4px 10px rgb(0 0 0 / 15%); display:none; padding:3px 5px; z-index: 5; background-color: #fff; white-space: nowrap; text-align: center; margin-top: 5px}
.header__bott-menu-right__list li.show div{display:block}
.header__bott-menu-right__list li div a{display:block; margin:3px auto; text-decoration:none; color:#222}
.header__bott-menu-right__list li div a:hover{color: #4e7df1}
.header{position:relative;min-height:300px}
.header__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.header__wrap_center{-ms-flex-pack:center;justify-content:center}
.header__custom-block{line-height:1.6}
.header__links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:-30px}
.header__links-icon{margin-right:8px}
.header__links-icon img{max-height:25px;max-width:100%;width:auto;height:auto}
.header__links-name{border-bottom:2px solid #ffd600;padding-bottom:4px;transition:.2s ease-out}
.header__links-item{display:-ms-flexbox;display:flex;font-weight:var(--font-weight);-ms-flex-align:center;align-items:center;margin-left:30px;text-decoration:none}
.header__links-item:hover .header__links-name{border-bottom-color:transparent!important}
.header__links-item_1{color:var(--c-h-li-1)}
.header__links-item_1:hover{color:var(--c-h-li-1-h)}
.header__links-item_1 .header__links-name{border-bottom-color:var(--c-h-li-1-b)}
.header__links-item_2{color:var(--c-h-li-2)}
.header__links-item_2:hover{color:var(--c-h-li-2-h)}
.header__links-item_2 .header__links-name{border-bottom-color:var(--c-h-li-2-b)}
.header__links-item_3{color:var(--c-h-li-3)}
.header__links-item_3:hover{color:var(--c-h-li-3-h)}
.header__links-item_3 .header__links-name{border-bottom-color:var(--c-h-li-3-b)}
.in-locale{position:relative}
.in-locale__active{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.in-locale__name{color:#ccc;margin-left:8px;font-size:12px;font-size:.75rem;cursor: pointer;}
.in-locale__drop{background:#fff;box-shadow:4px 4px 20px rgba(0,0,0,0.1);border-radius:6px;position:absolute;transition:all .15s linear;transition-delay:.1s;opacity:0;visibility:hidden;left:-20px;top:calc(100% + 20px);text-align:center;z-index:3}
.in-locale__drop-item{color:#222;border-bottom:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;font-size:.75rem;text-decoration:none;padding:12px 10px;margin:0 10px}
.in-locale__drop-item:last-child{border-bottom:none}
.in-locale__drop-name{margin-left:8px}
.in-locale:hover .in-locale__drop{visibility:visible;opacity:1;top:calc(100% + 10px)}
.in-locale__icon-down{color:#ccc;margin-left:5px}
.in-locale__icon-down .i-angle-down-b{transition:all .3s linear;transform:rotateX(0)}
.in-locale:hover .i-angle-down-b{transform:rotateX(180deg)}
.in-locale__my-lang{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.in-locale__my-lang>a{margin-left:5px}
.in-locale__my-lang>a:first-child{margin-left:0}
.fl-right{-ms-flex-pack:end;justify-content:flex-end}
.fl-left{-ms-flex-pack:end;justify-content:end}
.fl-center{-ms-flex-pack:center;justify-content:center}
.fl-1{-ms-flex:0 0 10%;flex:0 0 10%}
.fl-2{-ms-flex:0 0 20%;flex:0 0 20%}
.fl-3{-ms-flex:0 0 30%;flex:0 0 30%}
.fl-4{-ms-flex:0 0 40%;flex:0 0 40%}
.fl-5{-ms-flex:0 0 50%;flex:0 0 50%}
.fl-6{-ms-flex:0 0 60%;flex:0 0 60%}
.fl-7{-ms-flex:0 0 70%;flex:0 0 70%}
.fl-8{-ms-flex:0 0 80%;flex:0 0 80%}
.fl-9{-ms-flex:0 0 90%;flex:0 0 90%}
.fl-10{-ms-flex:0 0 100%;flex:0 0 100%}
.h-fix{background:var(--c-h-t-f-f);box-shadow:0 0 5px rgba(0,0,0,0.15);opacity:0;visibility:hidden;transition:all .3s ease-out;position:fixed;top:0;left:0;width:100%;z-index:905}
.h-fix__wrap{position:relative}
.h-fix .header__wrap{padding-top:12px;padding-bottom:12px;margin-left:-30px}
.h-fix__block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:30px}
.h-fix_active{opacity:1;visibility:visible}
.h-fix__search{-ms-flex:1;flex:1}
.h-fix__logo img{max-height:25px}
.h-fix .c-hicon__name{top:auto;bottom:-45px}
@media screen and (max-width: 1280px) {
.header__wrap{margin-left:-30px}
.header__wrap>div{padding-left:30px}
}
@media screen and (max-width: 1180px) {
.header__wrap{margin-left:-20px}
.header__wrap>div{padding-left:20px}
}
@media screen and (max-width: 1080px) {
.h-fix,.header{display:none}
}
.h-fix__catalog .b-catalog__button{background:var(--c-h-t-f-b-f);border-color:var(--c-h-t-f-b-b);color:var(--c-h-t-f-b-c)}
.h-fix__catalog .b-catalog__button:hover{background:var(--c-h-t-f-b-f-h);border-color:var(--c-h-t-f-b-b-h);box-shadow:0 0 0 2px var(--c-h-t-f-b-e);color:var(--c-h-t-f-b-c-h)}
.h-fix__catalog .b-catalog__button:hover .bars__line,.h-fix__catalog .b-catalog__button:hover .bars__line:after,.h-fix__catalog .b-catalog__button:hover .bars__line:before{background:var(--c-h-t-f-b-h)}
.h-fix__catalog .b-catalog_active .b-catalog__button{background:var(--c-h-t-f-b-f-h);border-color:var(--c-h-t-f-b-b-h);box-shadow:0 0 0 2px var(--c-h-t-f-b-e);color:var(--c-h-t-f-b-c-h)}
.h-fix__catalog .bars_active .bars__line{background:none!important}
.h-fix__catalog .bars_active .bars__line:after,.h-fix__catalog .bars_active .bars__line:before{background:var(--c-h-t-f-b-h)}
.h-fix__catalog .bars__line,.h-fix__catalog .bars__line:after,.h-fix__catalog .bars__line:before{background:var(--c-h-t-f-b)}
.h-fix__auth .c-hicon a{background:var(--c-h-t-f-a-f);border-color:var(--c-h-t-f-a-b);color:var(--c-h-t-f-a-i)}
.h-fix__auth .c-hicon:hover a{border-color:var(--c-h-t-f-a-b-h);box-shadow:0 0 0 2px var(--c-h-t-f-a-e);color:var(--c-h-t-f-a-i-h)}
.h-fix__auth .hicon a{color:var(--c-h-t-f-a-t)}
.h-fix__auth .hicon a:hover{color:var(--c-h-t-f-a-t-h)}
.h-fix__auth .hicon svg{color:var(--c-h-t-f-a-i)}
.h-fix__auth .hicon:hover svg{color:var(--c-h-t-f-a-i-h)}
.h-fix__auth .s-hicon a{color:var(--c-h-t-f-a-t)}
.h-fix__auth .s-hicon a:hover{color:var(--c-h-t-f-a-t-h)}
.h-fix__auth .s-hicon svg{color:var(--c-h-t-f-a-i)}
.h-fix__auth .s-hicon:hover svg{color:var(--c-h-t-f-a-i-h)}
.h-fix__icon .c-hicon a{background:var(--c-h-t-f-i-f);border-color:var(--c-h-t-f-i-b);color:var(--c-h-t-f-i)}
.h-fix__icon .c-hicon:hover a{border-color:var(--c-h-t-f-i-b-h);box-shadow:0 0 0 2px var(--c-h-t-f-i-e);color:var(--c-h-t-f-i-h)}
.h-fix__icon .hicon a{color:var(--c-h-t-f-i-t)}
.h-fix__icon .hicon a:hover{color:var(--c-h-t-f-i-t-h)}
.h-fix__icon .hicon svg{color:var(--c-h-t-f-i)}
.h-fix__icon .hicon:hover svg{color:var(--c-h-t-f-i-h)}
.h-fix__icon .s-hicon a{color:var(--c-h-t-f-i-t)}
.h-fix__icon .s-hicon a:hover{color:var(--c-h-t-f-i-t-h)}
.h-fix__icon .s-hicon svg{color:var(--c-h-t-f-i)}
.h-fix__icon .s-hicon:hover svg{color:var(--c-h-t-f-i-h)}
.h-fix__icon .hcount{background-color:var(--c-h-t-f-i-c-d);color:var(--c-h-t-f-i-c-t)}
.h-fix__icon .hcount_active{background-color:var(--c-h-t-f-i-c)}
.h-fix__cart .s-mcart__icon{background-color:var(--c-h-t-f-c-i-d);color:var(--c-h-t-f-c-i-c-d)}
.h-fix__cart .s-mcart__link{background-color:var(--c-h-t-f-c-f-d);border-color:var(--c-h-t-f-c-b-d);color:var(--c-h-t-f-c-t-d)}
.h-fix__cart .s-mcart_active .s-mcart__link{background-color:var(--c-h-t-f-c-f);border-color:var(--c-h-t-f-c-b);color:var(--c-h-t-f-c-t)}
.h-fix__cart .s-mcart_active .s-mcart__icon{background-color:var(--c-h-t-f-c-i);color:var(--c-h-t-f-c-i-c)}
.h-fix__cart .s-mcart_active:hover .s-mcart__link{box-shadow:0 0 0 2px var(--c-h-t-f-c-e);background-color:var(--c-h-t-f-c-f-h);border-color:var(--c-h-t-f-c-b-h);color:var(--c-h-t-f-c-t-h)}
.h-fix__cart .hcount{background-color:var(--c-h-t-f-c-ic-d);color:var(--c-h-t-f-c-ic-c)}
.h-fix__cart .hcount_active{background-color:var(--c-h-t-f-c-ic)}
.h-fix__cart .mcart__icon{background-color:var(--c-h-t-f-c-i-d);color:var(--c-h-t-f-c-i-c-d)}
.h-fix__cart .mcart__link{color:var(--c-h-t-f-c-t-d)}
.h-fix__cart .mcart_active .mcart__link{color:var(--c-h-t-f-c-t)}
.h-fix__cart .mcart_active .mcart__link:hover{color:var(--c-h-t-f-c-t-h)}
.h-fix__cart .mcart_active .mcart__icon{background-color:var(--c-h-t-f-c-i);color:var(--c-h-t-f-c-i-c)}
.h-fix__cart .hicon a{color:var(--c-h-t-f-c-t)}
.h-fix__cart .hicon a:hover{color:var(--c-h-t-f-c-t-h)}
.h-fix__cart .hicon svg{color:var(--c-h-t-f-c-i-c)}
.h-fix__cart .hicon:hover svg{color:var(--c-h-t-f-c-i-c-h)}
.h-fix__cart .s-hicon a{color:var(--c-h-t-f-c-t)}
.h-fix__cart .s-hicon a:hover{color:var(--c-h-t-f-c-t-h)}
.h-fix__cart .s-hicon svg{color:var(--c-h-t-f-c-i-c)}
.h-fix__cart .s-hicon:hover svg{color:var(--c-h-t-f-c-i-c-h)}
.h-block-catalog .b-catalog__button{height:var(--h-c-h);width:var(--h-c-w);background:var(--c-h-b-c-f);border-color:var(--c-h-b-c-b);color:var(--c-h-b-c-c)}
.h-block-catalog .b-catalog__button:hover{background:var(--c-h-b-c-f-h);border-color:var(--c-h-b-c-b-h);box-shadow:0 0 0 2px var(--c-h-b-c-e);color:var(--c-h-b-c-c-h)}
.h-block-catalog .b-catalog__button:hover .bars__line,.h-block-catalog .b-catalog__button:hover .bars__line:after,.h-block-catalog .b-catalog__button:hover .bars__line:before{background:var(--c-h-b-c-bb-h)}
.h-block-catalog .b-catalog_active .b-catalog__button{background:var(--c-h-b-c-f-h);border-color:var(--c-h-b-c-b-h);box-shadow:0 0 0 2px var(--c-h-b-c-e);color:var(--c-h-b-c-c-h)}
.h-block-catalog .bars_active .bars__line{background:none!important}
.h-block-catalog .bars_active .bars__line:after,.h-block-catalog .bars_active .bars__line:before{background:var(--c-h-b-c-bb-h)}
.h-block-catalog .bars__line,.h-block-catalog .bars__line:after,.h-block-catalog .bars__line:before{background:var(--c-h-b-c-bb)}
.h-block-auth .c-hicon a{background:var(--c-h-a-f);border-color:var(--c-h-a-b);color:var(--c-h-a-i)}
.h-block-auth .c-hicon:hover a{border-color:var(--c-h-a-b-h);box-shadow:0 0 0 2px var(--c-h-a-e);color:var(--c-h-a-i-h)}
.h-block-auth .hicon a{color:var(--c-h-a-t)}
.h-block-auth .hicon a:hover{color:var(--c-h-a-t-h)}
.h-block-auth .hicon svg{color:var(--c-h-a-i)}
.h-block-auth .hicon:hover svg{color:var(--c-h-a-i-h)}
.h-block-auth .s-hicon a{color:var(--c-h-a-t)}
.h-block-auth .s-hicon a:hover{color:var(--c-h-a-t-h)}
.h-block-auth .s-hicon svg{color:var(--c-h-a-i)}
.h-block-auth .s-hicon:hover svg{color:var(--c-h-a-i-h)}
.h-block-icon .c-hicon a{background:var(--c-h-i-f);border-color:var(--c-h-i-b);color:var(--c-h-i)}
.h-block-icon .c-hicon:hover a{border-color:var(--c-h-i-b-h);box-shadow:0 0 0 2px var(--c-h-i-e);color:var(--c-h-i-h)}
.h-block-icon .hicon a{color:var(--c-h-i-t)}
.h-block-icon .hicon a:hover{color:var(--c-h-i-t-h)}
.h-block-icon .hicon svg{color:var(--c-h-i)}
.h-block-icon .hicon:hover svg{color:var(--c-h-i-h)}
.h-block-icon .s-hicon a{color:var(--c-h-i-t)}
.h-block-icon .s-hicon a:hover{color:var(--c-h-i-t-h)}
.h-block-icon .s-hicon svg{color:var(--c-h-i)}
.h-block-icon .s-hicon:hover svg{color:var(--c-h-i-h)}
.h-block-icon .hcount{background-color:var(--c-h-i-c-d);color:var(--c-h-i-c-t)}
.h-block-icon .hcount_active{background-color:var(--c-h-i-c)}
.h-block-cart .s-mcart__icon{background-color:var(--c-h-c-i-d);color:var(--c-h-c-i-c-d)}
.h-block-cart .s-mcart__link{background-color:var(--c-h-c-f-d);border-color:var(--c-h-c-b-d);color:var(--c-h-c-t-d)}
.h-block-cart .s-mcart_active .s-mcart__link{background-color:var(--c-h-c-f);border-color:var(--c-h-c-b);color:var(--c-h-c-t)}
.h-block-cart .s-mcart_active .s-mcart__icon{background-color:var(--c-h-c-i);color:var(--c-h-c-i-c)}
.h-block-cart .s-mcart_active:hover .s-mcart__link{box-shadow:0 0 0 2px var(--c-h-c-e);background-color:var(--c-h-c-f-h);border-color:var(--c-h-c-b-h);color:var(--c-h-c-t-h)}
.h-block-cart .hcount{background-color:var(--c-h-c-ic-d);color:var(--c-h-c-ic-c)}
.h-block-cart .hcount_active{background-color:var(--c-h-c-ic)}
.h-block-cart .mcart__icon{background-color:var(--c-h-c-i-d);color:var(--c-h-c-i-c-d)}
.h-block-cart .mcart__link{color:var(--c-h-c-t-d)}
.h-block-cart .mcart_active .mcart__link{color:var(--c-h-c-t)}
.h-block-cart .mcart_active .mcart__link:hover{color:var(--c-h-c-t-h)}
.h-block-cart .mcart_active .mcart__icon{background-color:var(--c-h-c-i);color:var(--c-h-c-i-c)}
.h-block-cart .hicon a{color:var(--c-h-c-t)}
.h-block-cart .hicon a:hover{color:var(--c-h-c-t-h)}
.h-block-cart .hicon svg{color:var(--c-h-c-i-c)}
.h-block-cart .hicon:hover svg{color:var(--c-h-c-i-c-h)}
.h-block-cart .s-hicon a{color:var(--c-h-c-t)}
.h-block-cart .s-hicon a:hover{color:var(--c-h-c-t-h)}
.h-block-cart .s-hicon svg{color:var(--c-h-c-i-c)}
.h-block-cart .s-hicon:hover svg{color:var(--c-h-c-i-c-h)}
.h-block-phone_1 .h-phone__home .h-phone__tel{color:var(--c-h-ph-1)}
.h-block-phone_1 .h-phone__home .h-phone__tel:hover{color:var(--c-h-ph-1-h)}
.h-block-phone_1 .h-phone__home .h-phone__hint{color:var(--c-h-ph-1-t)}
.h-block-phone_1 .h-phone__home .h-phone__icon{color:var(--c-h-ph-1-i)}
.h-block-phone_1 .h-phone__home .h-phone__icon_big{background-color:var(--c-h-ph-1-i-f)}
.h-block-phone_1 .h-phone__home .h-phone__icon-down{color:var(--c-h-ph-1)}
.h-block-phone_2 .h-phone__tel{color:var(--c-h-ph-3)}
.h-block-phone_2 .h-phone__tel:hover{color:var(--c-h-ph-3-h)}
.h-block-phone_2 .h-phone__hint{color:var(--c-h-ph-3-t)}
.h-block-phone_2 .h-phone__icon{color:var(--c-h-ph-3-i)}
.h-block-phone_2 .h-phone__icon_big{background-color:var(--c-h-ph-3-i-f)}
.h-block-region .h-info__icon,.h-block-region .header__address-icon{color:var(--c-h-re-i)}
.h-block-region .h-info__title{color:var(--c-h-re-t)}
.h-block-region .shop-regions-button a{color:var(--c-h-re)}
.h-block-region .shop-regions-button a:hover{color:var(--c-h-re-h)}
.h-block-mode .h-info__icon{color:var(--c-h-mo-i)}
.h-block-mode .h-info__title{color:var(--c-h-mo-t)}
.h-block-mode .h-info__content{color:var(--c-h-mo)}
.h-block-address .h-info__icon{color:var(--c-h-ad-i)}
.h-block-address .h-info__title{color:var(--c-h-ad-t)}
.h-block-address .h-info__content{color:var(--c-h-ad)}
.h-block-locale .in-locale__name{color:var(--c-h-lo)}
.h-block-locale .in-locale__icon-down{color:var(--c-h-lo-i)}
.h-block-locale .in-locale:hover .in-locale__name{color:var(--c-h-lo-h)}
.h-block-locale .in-locale:hover .in-locale__icon-down{color:var(--c-h-lo-i-h)}
.hcount{background-color:#e3e3e3;border-radius:50%;color:#fff;font-size:11px;font-size:.6875rem;text-align:center;transition:all .3s ease-out;width:18px;height:18px;line-height:18px}
.hcount_active{background-color:#43c16d}
.hcount .hicon__name{display:none}
.hicon{margin-left:30px}
.hicon,.hicon>a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.hicon>a{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-decoration:none;height:45px;transition:none}
.hicon>a,.hicon__cart,.hicon__cart svg{color:#222}
.hicon:hover .mcart__items{opacity:1;visibility:visible;top:calc(100% + 18px)}
.hicon:first-child{margin-left:0}
.hicon svg{color:#222}
.hicon__name,.hicon svg{transition:all .3s ease-out}
.hicon__name{font-size:12px;font-size:.75rem;margin-top:5px;text-align:center}
.hicon:hover,.hicon:hover svg{color:#5b88f7}
.hicon:hover .c-hicon__name{opacity:1;visibility:visible}
.hicon__count{position:absolute;left:calc(50% + 5px);top:-4px}
.s-hicon{margin-left:30px}
.s-hicon,.s-hicon>a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.s-hicon>a{color:#222;text-decoration:none;transition:none}
.s-hicon:hover .mcart__items{opacity:1;visibility:visible;top:calc(100% + 18px)}
.s-hicon:first-child{margin-left:0}
.s-hicon svg{color:#222;transition:all .3s ease-out}
.s-hicon__name{font-size:12px;font-size:.75rem;margin-left:5px;transition:all .3s ease-out}
.s-hicon:hover,.s-hicon:hover svg{color:#4e7df1}
.s-hicon:hover .c-hicon__name{opacity:1;visibility:visible}
.s-hicon__count{margin-left:8px}
.c-hicon{margin-left:20px}
.c-hicon,.c-hicon a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.c-hicon a{background:#fff;border:1px solid #ebebeb;border-radius:6px;color:#222;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none;width:48px;height:48px}
.c-hicon_small a{width:38px;height:38px}
.c-hicon_rad a{border-radius:50%}
.c-hicon_rad .c-hicon__count{top:-4px;right:-4px}
.c-hicon_center{margin-left:25px}
.c-hicon_center .c-hicon__count{margin-top:-9px;top:50%;right:-12px}
.c-hicon:first-child{margin-left:0}
.c-hicon:hover a{color:#222;box-shadow:0 0 0 2px #4e7df1}
.c-hicon__name{background:#fff;color:#222;box-shadow:0 0 9px rgba(0,0,0,0.3);border-radius:3px;padding:10px 15px;display:block;font-size:11px;font-size:.6875rem;font-weight:var(--font-weight);margin-left:5px;opacity:0;visibility:hidden;position:absolute;top:-45px;left:50%;transform:translateX(-50%);z-index:1;white-space:nowrap;transition:all .3s ease-out}
.c-hicon:hover .c-hicon__name{opacity:1;visibility:visible}
.c-hicon__count{position:absolute;right:-9px;top:-9px}
@media screen and (max-width: 1280px) {
.s-hicon__name{display:none}
.s-hicon__count{margin-left:3px}
}
@media screen and (max-width: 960px) {
.hicon__name{display:none}
}
@media screen and (max-width: 400px) {
.hicon{margin-left:15px}
.hicon:first-child{margin-left:0}
}
.mcart{position:relative}
.mcart_small .mcart__empty,.mcart_small .mcart__title{font-size:12px;font-size:.75rem}
.mcart_small .mcart__price{font-size:14px;font-size:.875rem}
.mcart_small .mcart__icon{width:38px;height:38px}
.mcart_center .mcart__count{margin-top:-9px;top:50%;right:-12px}
.mcart_center .mcart__info{margin-left:25px}
.mcart__icon{background-color:#fff;box-shadow:0 2px 15px rgba(32,31,36,0.1);border-radius:50%;color:#929292;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;transition:all .2s ease-out;width:48px;height:48px}
.mcart_active .mcart__icon{color:#5b88f7}
.mcart__count{position:absolute;right:-4px;top:-4px}
.mcart_active .mcart__count{background-color:#43c16d}
.mcart__link{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;white-space:nowrap}
.mcart__link:hover{color:#222}
.mcart__info{margin-left:15px}
.mcart__title{opacity:.8;margin-bottom:8px}
.mcart__empty,.mcart__title{display:block;font-size:13px;font-size:.8125rem}
.mcart__empty{font-weight:var(--font-weight)}
.mcart_active .mcart__empty{display:none}
.mcart__price{display:none;font-size:16px;font-size:1rem;font-weight:var(--font-weight)}
.mcart_active .mcart__price{display:block}
.mcart__items{background:#fff;border-radius:6px;box-shadow:4px 4px 20px rgba(0,0,0,0.1);color:#222;line-height:normal;opacity:0;visibility:hidden;padding:20px 10px 20px 20px;position:absolute;transition:all .2s ease-out;transition-delay:.1s;right:-20px;top:calc(100% + 30px);width:360px;z-index:999}
.mcart_active:hover .mcart__items{opacity:1;visibility:visible;top:calc(100% + 18px)}
.mcart__h{font-size:20px;font-size:1.25rem;font-weight:var(--font-weight);text-align:center}
.mcart__h-f{color:gray;font-size:16px;font-size:1rem;margin-top:20px;text-align:center}
.mcart__items-list{margin-top:30px;max-height:270px;overflow-y:auto;padding-right:10px}
.mcart__items-list::-webkit-scrollbar{background:#ededed;border:1px solid #fff;width:3px}
.mcart__items-list::-webkit-scrollbar-thumb,.mcart__items-list::-webkit-scrollbar-thumb:hover{background-color:var(--cheme-color)}
.mcart__item{border-bottom:1px solid #eee;display:-ms-flexbox;display:flex;position:relative;margin-bottom:20px;padding-bottom:20px}
.mcart__item-img{-ms-flex:none;flex:none;width:60px;text-align:center}
.mcart__item-img img{width:100%}
.mcart__item-info{margin-left:20px;padding-right:10px;-ms-flex:1;flex:1}
.mcart__item-name{color:#222;font-size:13px;font-size:.8125rem;display:block;line-height:1.4;text-decoration:none}
.mcart__item-total{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:5px}
.mcart__item-price{font-size:16px;font-size:1rem;font-weight:var(--font-weight)}
.mcart__item-count{margin-left:5px;font-weight:var(--font-weight)}
.mcart__item-delete{color:#aaa;font-size:12px;font-size:.75rem;cursor:pointer;margin-top:1px;transition:color .3s ease-out}
.mcart__item-delete:hover{color:red}
.mcart__total{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.mcart__total-text{font-size:18px;font-size:1.125rem;font-weight:var(--font-weight)}
.mcart__total-price{font-size:24px;font-size:1.5rem;font-weight:var(--font-weight)}
.mcart__button{margin-top:35px;width:100%}
.s-mcart{position:relative}
.s-mcart_small .s-mcart__empty{font-size:12px;font-size:.75rem}
.s-mcart_small .s-mcart__price{font-size:14px;font-size:.875rem}
.s-mcart_small .s-mcart__link{border-radius:4px;padding:5px}
.s-mcart_small .s-mcart__icon{border-radius:4px;width:26px;height:26px}
.s-mcart_rad .s-mcart__icon{border-radius:50%}
.s-mcart_pos .s-mcart__count{position:absolute;right:-9px;top:-9px;opacity:1}
.s-mcart_circle .s-mcart__icon,.s-mcart_circle .s-mcart__link{border-radius:50%}
.s-mcart_circle .s-mcart__count{right:-4px;top:-4px}
.s-mcart_center .s-mcart__count{margin-top:-9px;top:50%;right:-13px}
.s-mcart__link{background:#fff;border:1px solid #ebebeb;border-radius:6px;padding:6px;white-space:nowrap}
.s-mcart__link,.s-mcart__link-footer{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none}
.s-mcart_active:hover .s-mcart__link{box-shadow:0 0 0 2px #4e7df1}
.s-mcart__icon{background-color:#f3f3f3;border-radius:6px;color:#9c9c9c;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;width:36px;height:36px}
.s-mcart_active .s-mcart__icon{background-color:#4e7df1;color:#fff}
.s-mcart__count{opacity:0;margin-left:0}
.s-mcart_active .s-mcart__count{opacity:1;margin-left:10px}
.s-mcart__info{margin-left:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.s-mcart__title{display:none;margin-right:10px;font-size:16px;font-size:1rem}
.s-mcart__empty{display:block;font-size:13px;font-size:.8125rem;font-weight:var(--font-weight)}
.s-mcart_active .s-mcart__empty{display:none}
.s-mcart__price{display:none;font-size:16px;font-size:1rem;font-weight:var(--font-weight)}
.s-mcart_active .s-mcart__price,.s-mcart_active .s-mcart__title{display:block}
.s-mcart_active:hover .mcart__items{opacity:1;visibility:visible;top:calc(100% + 18px)}
.s-mcart__count,.f-panel-1 .f-panel__icon .hcount{opacity:1;position:absolute;left:50%;top:0}
.f-panel-1 .f-panel__icon .f-panel__icon-bars .hcount{top:10px}
@media screen and (max-width: 960px) {
.mcart__info,.s-mcart__info{display:none}
}
.soz{display:-ms-flexbox;display:flex;margin-left:-10px}
.soz_color .soz__list{color:#fff;width:26px;height:26px}
.soz_color .soz__list:hover{opacity:.8}
.soz__list{border-radius:50%;color:#bbb;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:8px;font-size:.5rem;margin-left:10px;transition:all .2s ease-out;text-decoration:none;width:20px;height:20px}
.soz__list svg{margin-bottom:0}
.soz__list:hover{color:#fff}
.share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:-10px}
.share__link{display:block;font-size:0;margin-left:10px}
.share img{width:30px}
.share_small img{width:24px}
.search{position:relative;width:100%}
.search_small input.search__input{border-radius:4px;height:38px;padding-right:38px}
.search_small .search__button{height:38px;width:38px}
.search_bor-no input.search__input{background:none;border-radius:0;border:none;border-bottom:1px solid #eee;color:#9393a1;height:26px;padding-right:26px;padding-left:0}
.search_bor-no input.search__input:focus,.search_bor-no input.search__input:hover{border-color:#ccc}
.search_bor-no .search__button{height:26px;width:26px}
.search__form{position:relative;width:100%}
input.search__input{font-size:14px;font-size:.875rem;padding-right:50px;width:100%;height:48px}
.search__button{background:none;border:none;color:#ccc;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;transition:color .3s ease-out;right:0;top:-1px;width:50px;height:48px}
.search__button .icon20{margin-bottom:-2px}
.search:hover .search__button{color:var(--cheme-color)}
.search__info{line-height:1.4}
.search__error,.search__info{font-size:12px;font-size:.75rem}
.search__error{color:#ff3100;display:none}
.search__query{padding-top:1px}
.search__query-link,.search__query-text{font-size:11px;font-size:.6875rem}
.search-res{background:#fff;box-shadow:4px 4px 20px rgba(0,0,0,0.1);border-radius:10px;opacity:0;left:0;top:calc(100% + 10px);padding:20px;position:absolute;visibility:hidden;width:100%;min-width:320px;z-index:2}
.search-res_active{opacity:1;visibility:visible;transition:all .2s ease-out}
.search-res__title{color:#222;margin-right:10px}
.search-res__link,.search-res__title{display:inline-block;font-size:13px;font-size:.8125rem}
.search-res__list{border-top:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:15px;padding-top:15px;overflow:hidden;text-decoration:none}
.search-res__img{-ms-flex:none;flex:none;width:50px;text-align:center}
.search-res__img img{width:100%}
.search-res__info{display:block;margin-left:20px}
.search-res__name{font-size:13px;font-size:.8125rem;color:#222;display:block;line-height:1.4;overflow:hidden;margin-bottom:8px;text-overflow:ellipsis;text-decoration:underline}
.search-res__list:hover .search-res__name,.search-res__price{text-decoration:none}
.search-res__price{color:#2a2a2a;display:inline-block;font-size:14px;font-size:.875rem;font-weight:var(--font-weight);margin-right:5px}
.search-res__price-old{color:#ccc;display:inline-block;font-size:12px;font-size:.75rem;margin-right:10px;text-decoration:line-through}
.h-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:none;flex:none;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;opacity:0;visibility:hidden;width:100%;height:100%;height:26px}
.h-menu__icon{font-size:0;-ms-flex:none;flex:none;width:25px;margin-right:8px;text-align:center}
.h-menu__icon img{max-width:100%;max-height:25px;width:auto;height:auto}
.h-menu_over{overflow:hidden}
.h-menu_active{opacity:1;visibility:visible}
.h-menu__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none;position:relative;padding:0 10px;height:100%}
.h-menu__item-p{position:static}
.h-menu__item .i-angle-down{color:var(--c-h-m-i-c);transform:rotateX(0);transition:all .3s linear}
.h-menu__item:hover .i-angle-down{transform:rotateX(180deg)}
.h-menu__name{margin-right:8px}
.h-menu__link{color:var(--c-h-m-c);font-size:14px;font-size:.875rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;transition:all .3s ease-out}
.h-menu__link_active{color:var(--c-h-m-c-a)}
.h-menu__link_active .i-angle-down{color:var(--c-h-m-i-c-a)}
.h-menu__item:hover>.h-menu__link{color:var(--c-h-m-c-h)}
.h-menu__item:hover>.h-menu__link .i-angle-down{color:var(--c-h-m-i-c-h)}
.h-menu__item:hover>.h-menu__link_active{color:var(--c-h-m-c-a)}
.h-menu__item:hover>.h-menu__link_active .i-angle-down{color:var(--c-h-m-i-c-a)}
.h-menu__sub{background:#fff;box-shadow:4px 4px 20px rgba(0,0,0,0.1);opacity:0;margin:10px 0;position:absolute;left:-5px;top:calc(100% + 10px);min-width:260px;visibility:hidden;transition:all .15s ease-out;transition-delay:.1s;z-index:3}
.h-menu__sub-2{left:calc(100% - 30px);top:50%;z-index:2}
.h-menu__sub-3{right:50%;left:auto;top:50%;z-index:2}
.h-menu__sub-3:before{left:auto;right:13px}
.h-menu__sub-3:after{left:auto;right:14px}
.h-menu__sub_right{left:auto;right:0}
.h-menu__sub_right:after,.h-menu__sub_right:before{left:auto;right:14px}
.h-menu__sub-item{list-style:none;position:relative;transition:all .2s ease-out}
.h-menu__sub-item:hover>.h-menu__sub{opacity:1;visibility:visible}
.h-menu__sub-item:hover>.h-menu__sub-link>.i-angle-right{transform:rotate(90deg)}
.h-menu__sub-link{color:#222;font-size:13px;font-size:.8125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.2;padding:15px 20px;position:relative;transition-delay:.1s;text-decoration:none}
.h-menu__sub-link:after{background-color:#ebebeb;content:"";position:absolute;transition:opacity .3s ease-out;left:15px;right:15px;bottom:-1px;height:1px}
.h-menu__sub-link:hover:after{opacity:0}
.h-menu__sub-item:last-child .h-menu__sub-link:after{display:none}
.h-menu__sub .h-menu__link_active{color:var(--cheme-color)}
.h-menu__sub-item:hover>.h-menu__sub-link{color:#222;background:#ebebeb}
.h-menu .i-angle-right{margin-top:-4px;position:absolute;transition:all .2s linear;transform:rotate(0);right:10px;top:50%}
.h-menu__item:hover>.c-menu{top:100%}
.h-menu__item:hover>.c-menu,.h-menu__item:hover>.h-menu__img,.h-menu__item:hover>.h-menu__sub{opacity:1;visibility:visible}
.h-menu__item:hover>.h-menu__img,.h-menu__item:hover>.h-menu__sub{top:100%}
.h-menu__yet .h-menu__link .icon4{margin:0 2px -2px}
.h-menu__yet:hover .h-menu__link{border-bottom-color:transparent}
.h-menu_catalog{margin-left:-15px}
.h-menu_catalog .h-menu__item{padding:0 15px}
.h-menu_catalog .h-menu__item .i-angle-down{color:var(--c-h-m-c-i-c)}
.h-menu_catalog .h-menu__link{color:var(--c-h-m-c-c);font-weight:var(--font-weight);text-transform:uppercase}
.h-menu_catalog .h-menu__link_active{color:var(--c-h-m-c-c-a)}
.h-menu_catalog .h-menu__link_active .i-angle-down{color:var(--c-h-m-c-i-c-a)}
.h-menu_catalog .h-menu__item:hover>.h-menu__link{color:var(--c-h-m-c-c-h)}
.h-menu_catalog .h-menu__item:hover>.h-menu__link .i-angle-down{color:var(--c-h-m-c-i-c-h)}
.h-menu_catalog .h-menu__item:hover>.h-menu__link_active{color:var(--c-h-m-c-c-a)}
.h-menu_catalog .h-menu__item:hover>.h-menu__link_active .i-angle-down{color:var(--c-h-m-c-i-c-a)}
.h-menu__img{background:#fff;box-shadow:4px 4px 20px rgba(0,0,0,0.1);border-radius:6px;margin:10px 0;opacity:0;visibility:hidden;position:absolute;transition:all .15s ease-out;transition-delay:.1s;left:0;top:calc(100% + 10px);width:100%;white-space:normal;z-index:3}
.h-menu__img-title{border-bottom:1px solid #eee;font-size:24px;font-size:1.5rem;font-weight:var(--font-weight);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px;margin-top:20px;padding-bottom:10px;line-height:1.2}
.h-menu__img-title-name{margin-right:8px}
.h-menu__img-ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -20px;max-height:360px;overflow-y:auto}
.h-menu__img-ul::-webkit-scrollbar{background:#ededed;border:1px solid #fff;width:3px}
.h-menu__img-ul::-webkit-scrollbar-thumb,.h-menu__img-ul::-webkit-scrollbar-thumb:hover{background-color:var(--cheme-color)}
.h-menu__img-li{list-style:none;-ms-flex:none;flex:none;margin:20px 0;padding:0 20px;width:16.66%}
.h-menu__img-li-1{list-style:none;margin-top:10px}
.h-menu__img-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:0;margin-bottom:25px;height:60px;width:100%}
.h-menu__img-icon img{width:auto;height:auto;max-width:100%;max-height:100%}
.h-menu__img-name{font-weight:var(--font-weight);line-height:1.4;display:block}
.h-menu__img-link{color:#222;margin-bottom:15px}
.h-menu__img-link,.h-menu__img-link-1{text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.h-menu__img-link-1{color:#444;font-size:13px;font-size:.8125rem;line-height:1.2}
.m-brands__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--c-h-br);font-weight:var(--font-weight);text-decoration:none}
.m-brands__link .i-angle-down{color:var(--c-h-br-i)}
.m-brands:hover .m-brands__link{color:var(--c-h-br-h)}
.m-brands:hover .m-brands__link .i-angle-down{color:var(--c-h-br-i-h)}
.m-brands .h-menu__img-icon{border:1px solid #eee;border-radius:6px;padding:10px;height:100px;-ms-flex-pack:center;justify-content:center}
.m-brands .h-menu__img-li{margin:20px 0 0}
.m-brands .h-menu__img-link{-ms-flex-pack:center;justify-content:center;margin-bottom:0}
.m-brands .h-menu__img-name{margin-bottom:20px}
.m-brands .h-menu__item{padding:0}
.label{border-radius:3px;display:inline-block;font-size:10px;font-size:.625rem;font-weight:var(--font-weight);line-height:1;padding:3px 5px;margin-right:8px;vertical-align:middle}
@media screen and (max-width: 1280px) {
.h-menu__img-li{width:20%}
}
.c-menu{background:#fff;box-shadow:4px 4px 20px rgba(0,0,0,0.1);border-radius:6px;margin:10px 0;padding-right:10px;overflow:hidden;opacity:0;visibility:hidden;position:absolute;transition:all .15s ease-out;transition-delay:.1s;left:0;top:calc(100% + 20px);width:100%;z-index:903}
.c-menu__content{overflow-y:auto;max-height:360px}
.c-menu__content::-webkit-scrollbar{background:transparent;border:1px solid #fff;border-top:20px solid transparent;border-bottom:20px solid #fff;width:4px}
.c-menu__content::-webkit-scrollbar-thumb{border-left:2px solid var(--cheme-color);border-right:2px solid var(--cheme-color)}
.c-menu__content::-webkit-scrollbar-button{background:transparent;height:10px}
.c-menu_active{opacity:1;visibility:visible;top:100%}
.c-menu__wrap{display:-ms-flexbox;display:flex}
.c-menu__left{background-color:var(--c-l-c-a-f);box-shadow:4px 2px 20px rgba(0,0,0,0.1);position:relative;-ms-flex:none;flex:none;width:var(--w-c)}
.c-menu__left_big .c-menu__item{padding:0 20px}
.c-menu__left_big .c-menu__item-link{font-size:15px;font-size:.9375rem}
.c-menu__left_big .c-menu__item-bl{margin:18px 0}
.c-menu__left_big .c-menu__drop-li{padding:0 20px}
.c-menu__left_big .c-menu__drop-link{font-size:15px;font-size:.9375rem}
.c-menu__left_drop .c-menu__item{position:relative}
.c-menu__item{list-style:none;margin-top:-1px;padding:0 15px;transition:all .3s ease-out}
.c-menu__item-bl{margin:14px 0}
.c-menu__item-link{border-bottom:1px solid var(--c-l-c-a-f-h);color:var(--c-l-c-a-c);font-size:13px;font-size:.8125rem;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}
.c-menu__item-link_brands{color:var(--c-l-c-b-c);font-weight:var(--font-weight)}
.c-menu__item-link_brands:hover{color:var(--c-l-c-b-c-h)!important}
.c-menu__item:hover,.c-menu__item_active{background-color:var(--c-l-c-a-f-h)}
.c-menu__item:hover .c-menu__item-link,.c-menu__item_active .c-menu__item-link{color:var(--c-l-c-a-c-h)}
.c-menu__item:hover .i-angle-right,.c-menu__item_active .i-angle-right{color:#222}
.c-menu__item:last-child .c-menu__item-link{border-bottom:none}
.c-menu__item-icon{font-size:0;-ms-flex:none;flex:none;width:25px;max-height:25px;margin-right:8px;text-align:center}
.c-menu__item-icon img{width:auto;height:auto;max-width:100%;max-height:25px}
.c-menu__item-name{margin-right:8px}
.c-menu__item .i-angle-right{color:#888;position:absolute;transition:all .2s ease-out;right:-5px}
.c-menu__right{background:#fff;-ms-flex:1;flex:1;padding:25px 15px 25px 30px}
.c-menu__items{display:none}
.c-menu__items_active{display:block}
.c-menu__items-title{border-bottom:1px solid #eee;font-size:24px;font-size:1.5rem;font-weight:var(--font-weight);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px;margin-left:20px;margin-right:20px;padding-bottom:10px;line-height:1.2}
.c-menu__items-title-name{margin-right:8px}
.c-menu__items-c{padding:20px}
.c-menu__items-c,.c-menu__items-ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.c-menu__items-ul .h-menu__img-li{width:25%}
.c-menu__items-content{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end}
.c-menu__items-left{-ms-flex:none;flex:none;width:60%}
.c-menu__items-left .h-menu__img-li{width:50%}
.c-menu__items-right{-ms-flex:none;flex:none;padding-right:50px;padding-left:20px;width:40%}
.c-menu__items-img{font-size:0;text-decoration:none}
.c-menu__items-img img{max-width:100%}
.c-menu__items-img-name{color:#222;display:block;font-size:17px;font-size:1.0625rem;font-weight:var(--font-weight);line-height:1.6;margin-top:20px}
.c-menu__items-img-des{color:#222;display:block;font-size:14px;font-size:.875rem;line-height:1.4;margin-top:10px}
.c-menu__item:hover>.c-menu__drop{opacity:1;visibility:visible}
.c-menu__drop{background:#fff;box-shadow:4px 4px 20px rgba(0,0,0,0.1);opacity:0;visibility:hidden;position:absolute;transition:all .2s ease-out;transition-delay:.1s;width:100%;max-width:260px;left:100%;top:0}
.c-menu__drop-li{list-style:none;position:relative;padding:0 15px}
.c-menu__drop-li:hover>.c-menu__drop{opacity:1;visibility:visible}
.c-menu__drop-li:last-child .c-menu__drop-link{border-bottom:none}
.c-menu__drop-link{border-bottom:1px solid #eaeaea;color:#222;font-size:13px;font-size:.8125rem;display:-ms-flexbox;display:flex;line-height:1.4;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none}
@media screen and (max-width: 1280px) {
.c-menu__items-ul .h-menu__img-li{width:33.33%}
.c-menu__items-left .h-menu__img-li{width:50%}
}
.h-mobile{display:none}
.h-mobile_fix{padding-top:70px}
.h-mobile_fix .h-mobile__top-wrap{box-shadow:0 0 10px rgba(0,0,0,0.2);position:fixed;top:0;left:0;width:100%;z-index:901}
.h-mobile_2 .header__logo img{max-height:30px}
.h-mobile_2 .h-mobile__top-logo{-ms-flex:1;flex:1;margin-left:0}
.h-mobile_3 .header__logo img{max-height:40px;max-width:100px}
.h-mobile_3 .h-mobile__top-logo{-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center}
.h-mobile__top-wrap{background:#fff;border-bottom:1px solid #eee;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px;position:relative;max-width:100%}
.h-mobile__top-wrap,.h-mobile__top-wrap>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.h-mobile__top-wrap>div{margin-left:20px}
.h-mobile__top-wrap>div:first-child{margin-left:0}
.h-mobile__top-bars{-ms-flex:none;flex:none;padding:10px 10px 10px 0;width:40px;height:42px}
.h-mobile__top-phone{-ms-flex:1;flex:1}
.h-mobile__top-auth,.h-mobile__top-icon,.h-mobile__top-icon_mobile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.h-mobile__top-icon_mobile{margin-left:30px}
.h-mobile__top-cart{margin-left:40px}
.h-mobile__top-search{-ms-flex-pack:center;justify-content:center;width:40px}
.h-mobile__top-search-icon{color:#aaa}
.h-mobile__top-search-bl{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;left:0;top:0;opacity:0;visibility:hidden;padding:0 10px;position:absolute;transition:all .3s ease-out;width:100%;height:100%;z-index:1}
.h-mobile__top-search-bl_active{opacity:1;visibility:visible}
.h-mobile__top-search-close{-ms-flex:none;flex:none;width:40px;padding-left:10px}
.h-mobile__top-search .search_small{width:100%}
.h-mobile__top-search .search-res{left:-40px;width:calc(100% + 40px)}
.h-mobile__bottom-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;padding-bottom:20px;position:relative}
.h-mobile__bottom-wrap>div{margin-left:40px}
.h-mobile__bottom-wrap>div:first-child{margin-left:0}
.h-mobile__bottom-search{-ms-flex:1;flex:1}
.h-mobile__bottom-info{white-space:nowrap}
.h-mobile__bottom-info .shop-regions{white-space:normal}
.h-mobile .h-phone__info-mobile{display:none}
@media screen and (max-width: 1080px) {
.h-mobile{display:block}
}
@media screen and (max-width: 640px) {
.h-mobile_2 .h-mobile__top-phone{-ms-flex:none;flex:none}
.h-mobile__top-phone{-ms-flex-pack:end;justify-content:flex-end}
.h-mobile__top-phone .h-phone__content-tel{display:none}
.h-mobile__top-phone .h-phone__info-mobile{display:block}
.h-mobile__top-wrap .h-phone__icon{margin-right:0}
.h-mobile__bottom-search{display:none}
}
@media screen and (max-width: 520px) {
.h-mobile_2 .h-mobile__top-icon_mobile{display:none}
}
@media screen and (max-width: 420px) {
.h-mobile__top-cart{margin-left:20px}
.h-mobile__top-wrap>div{margin-left:0}
.h-mobile__top-icon{margin-left:15px!important}
.h-mobile__bottom-wrap>div,.h-mobile__top-icon_mobile{margin-left:15px}
}
.m-menu{background:#fff;opacity:0;visibility:hidden;position:fixed;transition:all .3s ease-out;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:999}
.m-menu_active{opacity:1;visibility:visible}
.m-menu__wrap{height:100%;overflow-y:auto;overflow-x:hidden}
.m-menu__header{color:#444;-ms-flex-pack:center;justify-content:center;font-weight:var(--font-weight);text-align:center;position:relative}
.m-menu__close,.m-menu__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:65px}
.m-menu__close{cursor:pointer;position:absolute;left:0;top:0;padding:0 19px}
.m-menu__region,.m-menu__s-l{border-top:1px solid #eee;padding:15px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.m-menu__search{-ms-flex:1;flex:1}
.m-menu__search input.search__input{height:40px}
.m-menu__search .search__button{height:40px;width:40px}
.m-menu__locale .in-locale{margin-left:20px}
.m-menu__locale .in-locale__drop{right:-10px;left:auto}
.m-menu__locale .in-locale__my-lang>a{border-radius:4px;border:1px solid #eee;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}
.m-menu__contact,.m-menu__locale .in-locale__my-lang>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.m-menu__contact{border-top:1px solid #eee;padding:15px 10px;position:relative;-ms-flex-pack:justify;justify-content:space-between}
.m-menu__contact-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px}
.m-menu__title{border-top:1px solid #eee;font-size:20px;font-size:1.25rem;font-weight:var(--font-weight);line-height:1.6;padding:15px 10px 0}
.m-menu__icon,.m-menu__info{display:-ms-flexbox;display:flex}
.m-menu__info{position:relative}
.m-menu__icon{-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:8px;width:30px}
.m-menu__icon img{width:auto;height:auto;max-height:30px;max-width:100%}
.m-menu__name{margin-right:8px}
.m-menu__down{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50px;text-align:center;transform:rotate(0);transition:all .3s linear;margin-right:-10px}
.m-menu__down_active{transform:rotate(90deg)}
.m-menu__ul-1{margin-bottom:40px}
.m-menu__li-1{border-bottom:1px solid #eee;list-style:none;margin:0 10px}
.m-menu__li-1:last-child,.m-menu__li-1_active{border-bottom:none}
.m-menu__a-1{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;line-height:1.6;padding:14px 0;text-decoration:none}
.m-menu__ul-2{background-color:#f1f1f1;margin:0 -10px;padding:0 10px;display:none}
.m-menu__ul-2 .m-menu__down{border-top:none}
.m-menu__li-2{list-style:none}
.m-menu__a-2{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;padding:15px 0;text-decoration:none}
.m-menu__ul-3{background-color:#fff;display:none;padding:10px 20px;margin:0 -10px}
.m-menu__li-3{list-style:none}
.m-menu__a-3{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;padding:10px 0;text-decoration:none}
.m-menu__ul-4,.m-menu__ul-5{display:none;padding:10px 20px}
.m-menu__li-4,.m-menu__li-5{list-style:none}
.m-menu__a-4,.m-menu__a-5{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;padding:10px 0;text-decoration:none}
.owl-carousel{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{display:-ms-flexbox;display:flex;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-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:translateZ(0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}
.owl-carousel .owl-item{position:relative;-ms-flex:none;flex:none;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item .item{height:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-nav .owl-next.disabled,.owl-carousel .owl-nav .owl-prev.disabled{opacity:.5}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-dot,.owl-carousel .owl-next,.owl-carousel .owl-prev{background:none;color:inherit;border:none}
.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{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1s;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:c}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../img/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme-nav-dots .owl-nav{opacity:1;font-size:0;transition:opacity .2s ease-out}
.owl-theme-nav-dots:hover .owl-nav{opacity:1}
.owl-theme-nav-dots .owl-next,.owl-theme-nav-dots .owl-prev{display:block;text-rendering:auto;margin-top:-25px;position:absolute;top:50%;height:50px;width:50px}
.owl-theme-nav-dots .owl-next:hover span,.owl-theme-nav-dots .owl-prev:hover span{color:var(--cheme-color);opacity:1}
.owl-theme-nav-dots .owl-next span,.owl-theme-nav-dots .owl-prev span{color:#646479;display:block;font-size:60px;opacity:.5;position:absolute;transition:all .2s ease-out;top:0;left:0;height:50px;width:50px;line-height:45px}
.owl-theme-nav-dots .owl-prev{left:0}
.owl-theme-nav-dots .owl-next{right:0}
.owl-theme-nav-dots .owl-dots{font-size:0;margin-top:25px;text-align:center;width:100%;z-index:1}
.owl-theme-nav-dots .owl-dots button{border:none;background:transparent;display:inline-block;margin:0 8px;width:10px;height:10px}
.owl-theme-nav-dots .owl-dots button span{display:block;border-radius:50%;background-color:#ccc;opacity:.8;transition:all .2s ease-out;transform:scale(0.7);width:100%;height:100%}
.owl-theme-nav-dots .owl-dots button.active span{background-color:var(--cheme-color);border-color:var(--cheme-color);transform:scale(1)}
.owl-theme-nav .owl-nav{position:absolute;right:0;top:-54px}
.owl-theme-nav .owl-next span,.owl-theme-nav .owl-prev span{font-size:30px;font-size:1.875rem;color:#222;line-height:22px}
.owl-theme-nav .owl-next,.owl-theme-nav .owl-prev{border:1px solid #ebebeb;background:#fff;border-radius:4px;width:46px;height:46px}
.owl-theme-nav .owl-next{margin-left:10px}
.owl-theme-nav-2 .owl-next span,.owl-theme-nav-2 .owl-prev span{font-size:30px;font-size:1.875rem;color:#222;line-height:22px}
.owl-theme-nav-2 .owl-next,.owl-theme-nav-2 .owl-prev{background-color:#fff;border:1px solid #ebebeb;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.3);width:40px;height:40px;opacity:.5;transition:all .3s ease-out;top:50%;margin-top:-20px;position:absolute}
.owl-theme-nav-2 .owl-prev{left:-20px}
.owl-theme-nav-2 .owl-next{right:-20px}
.owl-theme-nav-2:hover .owl-next,.owl-theme-nav-2:hover .owl-prev{opacity:1}
.owl-theme-nav_2 .owl-nav{top:-74px}
@media screen and (max-width: 767px) {
.owl-theme-nav .owl-nav{top:-28px}
.owl-theme-nav .owl-next,.owl-theme-nav .owl-prev{width:36px;height:36px}
.owl-theme-nav_2 .owl-nav{top:-48px}
}
@keyframes c {
0%{opacity:1}
to{opacity:0}
}
.sl-promo{display:-ms-flexbox;display:flex;width:100%}
.sl-promo__left{margin-right:30px;width:100%}
.sl-promo__left,.sl-promo__right{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.sl-promo__right{font-size:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;width:24.3%}
.sl-promo__right-item+.sl-promo__right-item{margin-top:30px}
.sl-promo__right-item{-ms-flex:none;flex:none;position:relative;width:100%}
.sl-promo__right a{left:0;top:0;position:absolute;display:block;width:100%;height:100%}
.sl-promo__right img{border-radius:6px;width:100%}
.h-slider_top{margin-bottom:40px}
.h-slider_w{border-radius:6px;overflow:hidden;width:100%}
.h-slider_w .h-slider{width:calc(100% + 2px);margin:0 -1px}
.h-slider_w .h-slider .item{position:relative}
.h-slider_right .h-slider__title{font-size:36px;font-size:2.25rem}
.h-slider__bg{display:block;width:100%}
.h-slider__des{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:100%;height:100%;padding:0 60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:var(--site-max-width)}
.h-slider__des_reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.h-slider__img{-ms-flex:none;flex:none;padding:30px 50px 30px 0;width:50%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.h-slider__img img{width:auto;height:auto;max-width:100%;max-height:100%}
.h-slider__content{-ms-flex:none;flex:none;width:50%}
.h-slider__content.h-slider__ordbtn{position:relative;height:100%}
.h-slider__content.h-slider__ordbtn .ord-ban{position:absolute;bottom:20%;margin:0 auto;left:0;display:inline-table;font-size:1.125rem}
.h-slider__brand{font-size:24px;font-size:1.5rem;font-weight:var(--font-weight);margin-bottom:10px}
.h-slider__title{font-size:50px;font-size:3.125rem;font-weight:700;line-height:1}
.h-slider__info{display:block;line-height:1.4;margin-top:15px;opacity:.8}
.h-slider__price{font-size:36px;font-size:2.25rem;margin-top:20px}
.h-slider__link{margin-top:20px}
.h-slider__l-mobile{display:none}
.h-slider__l-mobile_active{font-size:0;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}
.h-slider__timer{margin-top:20px}
.h-slider .owl-dots{position:absolute;bottom:20px}
.timer{display:-ms-flexbox;display:flex;position:relative}
.timer__item{-ms-flex-direction:column;flex-direction:column;margin-right:10px}
.timer__item,.timer__num{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.timer__num{background:#ffe600;color:#222!important;border-radius:6px;font-size:18px;font-size:1.125rem;width:45px;height:45px;-ms-flex-pack:center;justify-content:center}
.timer__name{font-size:12px;font-size:.75rem;margin-top:10px}
.slider__wrap{min-height:500px;max-height:550px;overflow:hidden}
@media screen and (max-width: 1280px) {
.slider__wrap{min-height:33vw;max-height:35vw}
.h-slider_right .h-slider__brand{font-size:16px;font-size:1rem}
.h-slider_right .h-slider__info{font-size:12px;font-size:.75rem;margin-top:10px}
.h-slider_right .h-slider__price{font-size:20px;font-size:1.25rem;margin-top:10px}
.h-slider_right .h-slider__link,.h-slider_right .h-slider__timer{margin-top:10px}
}
@media screen and (max-width: 1080px) {
.sl-promo__left{margin-right:20px;width:calc(75.8% - 20px)}
.sl-promo__right-item+.sl-promo__right-item{margin-top:20px}
}
@media screen and (max-width: 980px) {
.h-slider_right .h-slider__brand{font-size:20px;font-size:1.25rem}
.h-slider_right .h-slider__title{font-size:30px;font-size:1.875rem}
.h-slider_right .h-slider__info{font-size:12px;font-size:.75rem;margin-top:10px}
.h-slider_right .h-slider__price{font-size:20px;font-size:1.25rem;margin-top:10px}
.h-slider_right .h-slider__link,.h-slider_right .h-slider__timer{margin-top:10px}
.h-slider__brand{font-size:20px;font-size:1.25rem}
.h-slider__title{font-size:30px;font-size:1.875rem}
.h-slider__price{font-size:20px;font-size:1.25rem;margin-top:10px}
.h-slider__link,.h-slider__timer{margin-top:10px}
}
@media screen and (max-width: 767px) {
.sl-promo{-ms-flex-direction:column;flex-direction:column}
.sl-promo__left{margin-right:0;margin-bottom:10px;width:100%}
.sl-promo__right{-ms-flex-direction:row;flex-direction:row;width:100%}
.sl-promo__right-item+.sl-promo__right-item{margin-top:0;margin-left:5px;margin-right:0}
.sl-promo__right-item{margin-right:5px;width:calc(50% - 5px)}
.h-slider_right .h-slider__title{font-size:26px;font-size:1.625rem}
.h-slider_right .h-slider__brand{font-size:16px;font-size:1rem}
.h-slider__des{padding:0 20px}
.h-slider__img{padding-right:20px}
.h-slider__brand{font-size:16px;font-size:1rem}
.h-slider__title{font-size:26px;font-size:1.625rem}
.h-slider__info{font-size:12px;font-size:.75rem;margin-top:10px}
.h-slider__l-mobile{font-size:0;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}
.h-slider__link{display:none}
.timer__num{border-radius:4px;font-size:12px;font-size:.75rem;width:26px;height:26px}
.timer__name{margin-top:5px}
}
@media screen and (max-width: 580px) {
.h-slider_right .h-slider__brand{font-size:12px;font-size:.75rem}
.h-slider_right .h-slider__title{font-size:18px;font-size:1.125rem}
.h-slider_right .h-slider__price{font-size:16px;font-size:1rem}
.h-slider__brand{font-size:12px;font-size:.75rem}
.h-slider__title{font-size:18px;font-size:1.125rem}
.h-slider__price{font-size:16px;font-size:1rem}
.h-slider__link{display:none}
.h-slider .owl-dots{bottom:10px}
.timer__item{margin-right:5px}
}
@media screen and (max-width: 480px) {
.h-slider__info,.h-slider_right .h-slider__info{display:none}
}
.p-promo__wrap{background-size:cover;border-radius:6px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.p-promo__content{background:#fff;border-radius:6px 6px 0 0;padding:20px;margin-right:70px;margin-top:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:600px}
.p-promo__content-img{width:200px;text-align:center;margin-right:20px}
.p-promo__content-img img{width:auto;height:auto;max-width:100%;max-height:200px}
.p-promo__content-info{-ms-flex:1;flex:1}
.p-promo__title{text-decoration:none;font-size:24px;font-size:1.5rem;font-weight:var(--font-weight);line-height:1.4}
.p-promo__text{color:gray;line-height:1.4;margin-top:20px}
.p-promo__price{margin-top:30px}
.p-promo__price-old{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.p-promo__price-old-th{color:gray;text-decoration:line-through}
.p-promo__price-new{font-size:30px;font-size:1.875rem;font-weight:var(--font-weight);margin-top:15px}
.p-promo__cart{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.p-promo__cart-next{margin-left:20px}
@media screen and (max-width: 767px) {
.p-promo__content{-ms-flex-direction:column;flex-direction:column;margin:60px 60px 0;width:100%}
.p-promo__content-img{margin-right:0;margin-bottom:20px;width:100%}
.p-promo__content-img img{max-height:160px}
.p-promo__title{font-size:18px;font-size:1.125rem}
.p-promo__text{font-size:12px;font-size:.75rem}
.p-promo__price-new{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width: 580px) {
.p-promo__content{margin:20px 20px 0}
}
.f-promo__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.f-promo__img{-ms-flex:none;flex:none;font-size:0;width:60%}
.f-promo__img img{border-radius:6px;width:100%}
.f-promo__content{background:#fff;border-radius:6px;-ms-flex:none;flex:none;margin-left:-20%;padding:60px;width:60%}
.f-promo__title{font-size:30px;font-size:1.875rem;font-weight:var(--font-weight)}
.f-promo__text{font-size:16px;font-size:1rem;color:gray;line-height:1.6}
.f-promo__next,.f-promo__text{margin-top:30px}
@media screen and (max-width: 767px) {
.f-promo__content{padding:20px}
.f-promo__title{font-size:18px;font-size:1.125rem}
.f-promo__next,.f-promo__text{font-size:12px;font-size:.75rem;margin-top:15px}
}
@media screen and (max-width: 580px) {
.f-promo__wrap{-ms-flex-direction:column;flex-direction:column}
.f-promo__img{width:100%;margin-bottom:20px}
.f-promo__content{border:1px solid #eee;padding:20px;width:100%;margin-left:0}
.f-promo__title{font-size:18px;font-size:1.125rem}
.f-promo__next,.f-promo__text{font-size:12px;font-size:.75rem;margin-top:15px}
}
.bg-p-promo{background-size:cover;border-radius:6px;padding:50px}
.bg-p-promo__wrap{display:-ms-flexbox;display:flex}
.bg-p-promo__img{-ms-flex:none;flex:none;width:240px;margin-right:30px;position:relative}
.bg-p-promo__img img{width:auto;height:auto;max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.bg-p-promo__content{-ms-flex:none;flex:none;width:calc(100% - 270px)}
.bg-p-promo__title{font-size:48px;font-size:3rem;font-weight:var(--font-weight)}
.bg-p-promo__text{font-size:16px;font-size:1rem;line-height:1.6;margin-top:20px}
.bg-p-promo__price{margin-top:30px}
.bg-p-promo__price-old{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.bg-p-promo__price-old-th{color:gray;text-decoration:line-through}
.bg-p-promo__price-new{font-size:30px;font-size:1.875rem;font-weight:var(--font-weight);margin-top:15px}
.bg-p-promo__next,.bg-p-promo__timer{margin-top:30px}
@media screen and (max-width: 980px) {
.bg-p-promo__header{font-size:18px;font-size:1.125rem}
.bg-p-promo__title{font-size:28px;font-size:1.75rem}
.bg-p-promo__text{font-size:14px;font-size:.875rem}
}
@media screen and (max-width: 767px) {
.bg-p-promo{padding:30px 20px}
.bg-p-promo__header{font-size:14px;font-size:.875rem}
.bg-p-promo__title{font-size:18px;font-size:1.125rem}
.bg-p-promo__text{font-size:12px;font-size:.75rem}
.bg-p-promo__price{margin-top:20px}
.bg-p-promo__price-new{font-size:20px;font-size:1.25rem;margin-top:10px}
}
@media screen and (max-width: 580px) {
.bg-p-promo{padding:20px}
.bg-p-promo__wrap{-ms-flex-direction:column;flex-direction:column}
.bg-p-promo__img{margin-bottom:30px;padding-top:60%;width:100%}
.bg-p-promo__content{width:100%}
}
.bg-promo{background-size:cover;border-radius:6px;padding:70px 50px}
.bg-promo__wrap{max-width:60%}
.bg-promo__header{font-size:30px;font-size:1.875rem;margin-bottom:10px}
.bg-promo__title{font-size:48px;font-size:3rem;font-weight:var(--font-weight)}
.bg-promo__text{font-size:16px;font-size:1rem;line-height:1.6;margin-top:20px}
.bg-promo__next,.bg-promo__timer{margin-top:30px}
@media screen and (max-width: 980px) {
.bg-promo__wrap{max-width:70%}
.bg-promo__header{font-size:18px;font-size:1.125rem}
.bg-promo__title{font-size:28px;font-size:1.75rem}
.bg-promo__text{font-size:14px;font-size:.875rem}
}
@media screen and (max-width: 767px) {
.bg-promo{padding:40px 20px}
.bg-promo__wrap{max-width:100%}
.bg-promo__header{font-size:14px;font-size:.875rem}
.bg-promo__title{font-size:18px;font-size:1.125rem}
.bg-promo__text{font-size:12px;font-size:.75rem}
}
.b-promo{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.b-promo img{width:100%}
.b-promo__item{border:1px solid #eee;border-radius:6px;overflow:hidden;width:calc(50% - 15px)}
.b-promo__item-content{padding:20px}
.b-promo__item-name{font-size:18px;font-size:1.125rem;line-height:1.4;min-height:50px}
.b-promo__item-bott{margin-top:25px;-ms-flex-pack:justify;justify-content:space-between}
.b-promo__item-bott,.b-promo__item-timer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.b-promo__item-timer{border:1px solid #eee;border-radius:6px;padding:10px}
.b-promo__item-timer-n{color:gray}
.b-promo__item-timer-d{font-weight:var(--font-weight);margin-left:5px}
.promo-img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-left:-30px}
.promo-img a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.promo-img img{border-radius:6px;width:100%}
.promo-img__item{border-radius:6px;font-size:0;margin-left:30px;overflow:hidden;position:relative;transition:all .3s ease-out;width:calc(100% - 30px)}
.promo-img__item:hover{transform:translateY(-5px)}
@media screen and (max-width: 1080px) {
.b-promo__item{width:calc(50% - 10px)}
.promo-img{margin-left:-20px}
.promo-img__item{margin-left:20px;width:calc(100% - 20px)}
}
@media screen and (max-width: 767px) {
.b-promo__item{width:calc(50% - 5px)}
.b-promo__item-content{padding:10px}
.b-promo__item-name{font-size:16px;font-size:1rem}
.b-promo__item-next{font-size:12px;font-size:.75rem}
.promo-img{margin-left:-10px}
.promo-img__item{margin-left:10px;width:calc(100% - 10px)}
}
@media screen and (max-width: 767px) {
.b-promo{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px}
.b-promo__item{margin-top:20px;width:100%}
}
.promo_bor{border:1px solid #eee;border-radius:6px}
.promo_bor .promo__item:after{content:"";position:absolute;right:-15px;top:50%;transform:translateY(-50%);height:50%;border-right:1px solid #eee}
.promo_bor .promo__item:last-child:after{display:none}
.promo_bor-item .promo__item{border:1px solid #eee;border-radius:6px}
.promo_top .promo__item{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
.promo_top .promo__icon{margin-bottom:10px;margin-right:15px}
.promo_top .promo__info{text-align:center}
.promo-2{border:1px solid #eee;border-radius:6px;-ms-flex-direction:column;flex-direction:column;margin-left:0}
.promo-2 .promo__item{border:none;border-bottom:1px solid #eee;border-radius:0;margin-bottom:0;margin-left:0;width:100%}
.promo-2 .promo__item:last-child{margin-bottom:0;border-bottom:none}
.promo-2 .promo__icon{width:40px;height:40px}
.promo-2 .promo__title{font-size:14px;font-size:.875rem}
.promo-2 .promo__text{font-size:12px;font-size:.75rem}
.promo__wrap{-ms-flex-align:stretch;align-items:stretch;line-height:1.4;margin-left:-30px}
.promo__item,.promo__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.promo__item{color:#222;-ms-flex-align:start;align-items:flex-start;padding:15px;margin-left:30px;position:relative;text-decoration:none;width:calc(33.33% - 30px)}
.promo__icon{display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;width:60px;height:60px}
.promo__icon svg{width:100%;height:100%}
.promo__icon img{border-radius:4px;width:auto;height:auto;max-height:100%;max-width:100%}
.promo__info{-ms-flex:1;flex:1}
.promo__title{display:block;font-size:18px;font-size:1.125rem;font-weight:var(--font-weight);margin-bottom:5px}
.promo__text{color:gray;display:block;font-size:13px;font-size:.8125rem;line-height:1.6}
@media screen and (max-width: 1080px) {
.promo_bor .promo__item:after{right:-10px}
.promo__wrap{margin-left:-20px}
.promo__item{width:calc(33.33% - 20px);margin-left:20px;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center}
.promo__icon{margin-bottom:10px;margin-right:0}
}
@media screen and (max-width: 767px) {
.promo_bor .promo__item:after{border-right:none;border-bottom:1px solid #eee;width:calc(100% - 30px);height:auto;transform:none;right:auto;top:auto;left:15px;bottom:-5px}
.promo_top .promo__item{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}
.promo_top .promo__icon{margin-bottom:0;margin-right:15px}
.promo_top .promo__info{text-align:left}
.promo__wrap{-ms-flex-direction:column;flex-direction:column;margin-left:0}
.promo__item{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;margin-left:0;margin-bottom:10px;text-align:left;width:100%}
.promo__icon,.promo__item:last-child{margin-bottom:0}
.promo__icon{margin-right:15px}
.promo_col .promo__item{-ms-flex-direction:row;flex-direction:row;margin-left:0;margin-bottom:10px;text-align:left;width:100%}
.promo_col .promo__icon,.promo_col .promo__item:last-child{margin-bottom:0}
.promo_col .promo__info{margin-left:15px;text-align:left}
}
@media screen and (max-width: 480px) {
.promo__icon{width:40px;height:40px}
.promo__title{font-size:16px;font-size:1rem}
.promo__text{font-size:13px;font-size:.8125rem}
}
.in-left{-ms-flex:none;flex:none;width:var(--w-l);margin-right:30px}
.in-left__item{margin-top:60px}
.in-left__item:first-child{margin-top:0}
.in-left__item-custom{line-height:1.6}
.in-left__title{color:#222;font-size:22px;font-size:1.375rem;font-weight:var(--font-weight);margin-bottom:25px}
.in-left__title_bg{background:#f7f7f7;padding:20px}
.in-left__promo{border-radius:6px;display:block;font-size:0;overflow:hidden;position:relative}
.in-left__promo a{position:absolute;left:0;top:0;width:100%;height:100%}
.in-left__promo img{width:100%}
.in-left .h-yet{margin-top:25px}
.l-help{border:1px solid #eee;border-radius:6px}
.l-help__content{padding:0 20px 20px}
.l-help__content>div{margin-top:20px}
.l-help__content>div:first-child{margin-top:0}
.l-help__phone{font-size:20px;font-size:1.25rem}
.l-help__phone-text{color:gray;font-size:12px;font-size:.75rem;line-height:1.4;margin-top:5px}
.l-help__text{color:gray;font-size:14px;font-size:.875rem;line-height:1.6}
.l-help__mail{font-size:20px;font-size:1.25rem}
.l-photos{font-size:0;margin-right:-6px;margin-top:-6px}
.l-photos__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}
.l-photos__item{opacity:.8;margin-right:6px;margin-top:6px;transition:opacity .2s ease-out;vertical-align:top;width:calc(25% - 6px)}
.l-photos__item:hover{opacity:1}
.l-photos__item:nth-child(12)~.l-photos__item{display:none}
.l-photos__item img{border-radius:3px;width:100%;height:100%}
.h-hidden-show .l-photos__item:nth-child(12)~.l-photos__item{display:inline-block}
.l-brands ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px}
.l-brands li{list-style-type:none;margin-top:15px;-ms-flex:none;flex:none;width:50%}
.l-brands li:nth-child(8)~li{display:none}
.l-brands a{color:#8c8c8c;font-size:16px;font-size:1rem;line-height:1.4;text-decoration:none}
.l-brands .h-hidden-show li:nth-child(8)~li{display:block}
.l-tags__items{margin-right:-10px;margin-top:-10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.l-tags__item{background:#f8f8f8;border:1px solid #eee;border-radius:4px;color:#acacac;font-size:12px;font-size:.75rem;list-style-type:none;padding:8px 8px 7px;margin-right:10px;margin-top:10px;position:relative;transition:all .3s ease-out;text-decoration:none}
.l-tags__item:hover{background:var(--cheme-color);color:#fff}
.l-tags__item:nth-child(8)~a{display:none}
.h-hidden-show .l-tags__item:nth-child(8)~a{display:inline-block}
.l-news__item{border-bottom:1px solid #eee;margin-top:17px;padding-bottom:14px}
.l-news__item:last-child{border-bottom:none;padding-bottom:0}
.l-news__item-date{color:#8c8c8c;font-size:13px;font-size:.8125rem;margin-bottom:10px}
.l-news__item-name{color:#222;font-size:18px;font-size:1.125rem;line-height:1.2;text-decoration:none}
.l-news__next{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-size:16px;font-size:1rem;margin-top:25px;text-decoration:none}
.l-news__next .i-angle-right{margin-left:8px}
.l-products__item{color:#222;text-decoration:none;margin-top:30px}
.l-products__item,.l-products__item-img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.l-products__item-img{-ms-flex-pack:center;justify-content:center;-ms-flex:none;flex:none;width:26%}
.l-products__item-img img{width:auto;height:auto;max-width:100%;max-height:80px}
.l-products__item-info{-ms-flex:1;flex:1;margin-left:15px}
.l-products__item-name{display:block;line-height:1.4;margin-bottom:10px}
.l-products__item-price{color:#222;font-size:18px;font-size:1.125rem;font-weight:var(--font-weight);margin-right:10px}
.l-products__item-price-old{color:#8c8c8c;text-decoration:line-through}
.l-products__next{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-size:16px;font-size:1rem;margin-top:25px;text-decoration:none}
.l-products__next .i-angle-right{margin-left:8px}
.in-left .c-menu__right{left:calc(var(--w-l) + 30px);width:calc(100% - (var(--w-l) + 60px))}
.l-catalog.h-menu_open .l-catalog-title{z-index:901}
.l-catalog.h-menu_open .c-menu__left{z-index:904}
.l-catalog.h-menu_open .c-menu__right{z-index:903}
.l-catalog-title{background:var(--c-l-c-t-f);color:var(--c-l-c-t-c);border-radius:6px 6px 0 0;height:54px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px;position:relative;text-transform:uppercase;transition:all .2s ease-out}
.l-catalog-title_big{padding-left:20px;padding-right:20px}
.l-catalog-title .bars__line,.l-catalog-title .bars__line:after,.l-catalog-title .bars__line:before{background-color:var(--c-l-c-t-c)}
.l-catalog-bars{width:20px;height:14px;margin-right:10px}
.l-catalog .c-menu__left{border-radius:0 0 6px 6px;box-shadow:none;overflow:hidden;transition:all .3s ease-out;width:100%}
.l-catalog .c-menu__left_drop{overflow:initial}
.l-catalog .c-menu__right,.l-catalog:hover .c-menu__left{box-shadow:4px 2px 20px rgba(0,0,0,0.1)}
.l-catalog .c-menu__right{border-radius:0 6px 6px 0;position:absolute;margin-top:-54px;opacity:0;visibility:hidden;transition:all .1s ease-out;transition-delay:.1s}
.l-catalog .c-menu__right-wrap{overflow-y:auto;max-height:360px}
.l-catalog .c-menu__right-wrap::-webkit-scrollbar{background:transparent;border:1px solid #fff;border-top:20px solid transparent;border-bottom:20px solid #fff;width:4px}
.l-catalog .c-menu__right-wrap::-webkit-scrollbar-thumb{border-left:2px solid var(--cheme-color);border-right:2px solid var(--cheme-color)}
.l-catalog .c-menu__items{padding-right:10px}
.l-catalog:hover .c-menu__right{opacity:1;visibility:visible}
.l-catalog:hover .l-catalog-title:not(.l-catalog-title_drop){border-top-right-radius:0}
.l-catalog:hover .c-menu__left{border-bottom-right-radius:0}
.l-menu{border:1px solid #e8e8e8;border-radius:6px;padding:20px}
.l-menu__item{border-bottom:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:15px;padding-bottom:15px}
.l-menu__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.l-menu__link{color:#2a2a2a;font-size:16px;font-size:1rem;font-weight:var(--font-weight);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;padding:2px 0;text-decoration:none}
.l-menu__angle{cursor:pointer;transition:all .3s ease-out;transform:rotate(0);text-align:center;width:20px}
.l-menu__angle_active{transform:rotate(90deg)}
.l-menu__dop{display:none;width:100%}
.l-menu__dop .l-menu__dop{margin-left:15px}
.l-menu__dop-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-top:12px}
.l-menu__dop-item:first-child{margin-top:17px}
.l-menu__dop-item:last-child{margin-bottom:12px}
.l-menu__dop-link{color:#444;font-size:13px;font-size:.8125rem;font-weight:400;display:-ms-flexbox;display:flex;line-height:1.4;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;text-decoration:none}
.l-menu__active{color:var(--cheme-color)}
@media screen and (max-width: 1080px) {
.in-left{display:none}
}
.in-right{width:100%}
.in-left+.in-right{width:calc(100% - (var(--w-l) + 30px))}
@media screen and (max-width: 1080px) {
.in-left+.in-right{width:100%}
}
.h-products{margin-left:-30px}
.h-products,.h-products__promo{display:-ms-flexbox;display:flex}
.h-products__promo{-ms-flex:none;flex:none;margin-left:30px;-ms-flex-align:end;align-items:end;-ms-flex-pack:center;justify-content:center;position:relative}
.h-products__promo.products__item{border:none;padding:0}
.h-products__promo a{position:absolute;left:0;top:0;width:100%;height:100%}
.h-products__promo-2{width:calc(33.33% - 30px)}
.h-products__promo-3{width:calc(25% - 30px)}
.h-products__promo-4{width:calc(20% - 30px)}
.h-products__promo img{border-radius:6px;width:100%;height:auto;max-height:100%;max-width:100%}
.h-products__promo-fit img{height:100%;object-fit:cover}
.h-products__right{margin-left:30px}
.h-products__right-2{width:calc(66.66% - 30px)}
.h-products__right-3{width:calc(75% - 30px)}
.h-products__right-4{width:calc(80% - 30px)}
@media screen and (max-width: 1400px) {
.h-products{margin-left:-20px}
.h-products__promo{margin-left:20px}
.h-products__promo-2,.h-products__promo-3{width:calc(33.33% - 20px)}
.h-products__promo-4{width:calc(25% - 20px)}
.h-products__right{margin-left:20px}
.h-products__right-2,.h-products__right-3{width:calc(66.66% - 20px)}
.h-products__right-4{width:calc(75% - 20px)}
}
@media screen and (max-width: 1080px) {
.in-right{width:100%}
.h-products__promo-3,.h-products__promo-4{width:calc(25% - 20px)}
.h-products__right-3,.h-products__right-4{width:calc(75% - 20px)}
}
@media screen and (max-width: 920px) {
.h-products__promo-3,.h-products__promo-4{width:calc(33.33% - 20px)}
.h-products__right-3,.h-products__right-4{width:calc(66.66% - 20px)}
}
@media screen and (max-width: 760px) {
.h-products__promo-2,.h-products__promo-3,.h-products__promo-4,.h-products__right-2,.h-products__right-3,.h-products__right-4{width:calc(50% - 20px)}
}
@media screen and (max-width: 580px) {
.h-products{margin-left:-10px}
.h-products__promo{margin-left:10px}
.h-products__promo-2,.h-products__promo-3,.h-products__promo-4{width:calc(50% - 10px)}
.h-products__right{margin-left:10px}
.h-products__right-2,.h-products__right-3,.h-products__right-4{width:calc(50% - 10px)}
}
.in-development{background-size:cover;background-position:50%;position:absolute;top:0;left:0;width:100%;height:100%}
.in-development__wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}
.in-development__title{color:#fff;font-weight:700;font-size:60px;font-size:3.75rem;line-height:1.4}
.in-development__text{background:rgba(45,45,45,0.2);border-radius:6px;color:#fff;font-size:26px;font-size:1.625rem;padding:10px 20px;margin-top:40px;line-height:1.4}
.in-development__share,.in-development__social,.in-development__timer{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.in-development__timer .timer__item{background:rgba(45,45,45,0.2);border-radius:50%;width:160px;height:160px;overflow:hidden}
.in-development__timer .timer__num{background:none;color:#fff!important;font-size:40px;font-size:2.5rem;font-weight:700;height:80px;-ms-flex-align:end;align-items:flex-end}
.in-development__timer .timer__name{color:#fff;font-size:20px;font-size:1.25rem}
.wrap-fon-bg{background:#fff;max-width:var(--site-max-width);margin:0 auto;width:100%}
.c-main-bg{background:rgba(0,0,0,0.5);content:"";opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transition:all .1s ease-out;transition-delay:.1s;visibility:hidden;z-index:900}
.c-main-bg_active{opacity:1;visibility:visible}
.main__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative}
.desc_max{max-height:200px;position:relative;overflow:hidden}
.desc_max.h-hidden-show{max-height:100%}
.desc_max.h-hidden-show:after{opacity:0}
.desc_max:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}
.h-yet{margin-top:5px}
.h-yet_center{text-align:center}
.h-yet__hide,.h-yet__show{background:none;border:none;color:var(--cheme-color);cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-size:16px;font-size:1rem;text-decoration:none}
.h-yet__hide:hover,.h-yet__show:hover{color:var(--cheme-color)}
.h-yet .i-angle-down{margin-left:8px}
.h-yet__hide{display:none}
.h-yet__hide .i-angle-down{transform:rotate(-180deg)}
.in-blocks__item{margin-top:70px}
.in-blocks__item-s{margin-top:35px}
.in-blocks__item-s:first-child,.in-blocks__item:first-child{margin-top:0}
.in-blocks__item-promo{margin-bottom:40px}
.in-blocks__item_p-bg{padding:30px;border-radius:6px}
.in-blocks__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px}
.in-blocks__title-name{color:#222;font-size:30px;font-size:1.875rem;font-weight:var(--font-weight);line-height:1.2}
h2.in-blocks__title-name{margin-bottom:0}
.in-blocks__title-name a{text-decoration:none}
.in-blocks__title-name_s{font-size:24px;font-size:1.5rem;line-height:1.4}
.in-blocks__title-link{-ms-flex:none;flex:none;font-size:16px;font-size:1rem;text-decoration:none;white-space:nowrap;min-width:100px}
.in-blocks__title-categ{-ms-flex:1;flex:1;margin-left:50px}
.error-404{padding:100px 0 30px;text-align:center}
.error-404 .error-404__img{max-width:400px;margin-bottom:40px;width:100%}
.error-404__inf{font-size:50px;font-size:3.125rem;font-weight:700;margin-bottom:10px}
.error-404__text{font-size:18px;font-size:1.125rem;font-weight:var(--font-weight);margin-bottom:30px}
@media screen and (max-width: 1080px) {
.main__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.in-blocks__item_p-bg{padding:20px}
}
@media screen and (max-width: 767px) {
.in-development__title{font-size:36px;font-size:2.25rem}
.in-development__text{font-size:16px;font-size:1rem}
.in-development__share,.in-development__social,.in-development__timer{margin-top:20px}
.in-development__timer .timer__item{width:100px;height:100px}
.in-development__timer .timer__num{font-size:24px;font-size:1.5rem;height:50px}
.in-development__timer .timer__name{font-size:16px;font-size:1rem}
.error-404{padding-top:30px;text-align:center}
.error-404 .error-404__img{margin-bottom:20px}
.error-404__inf{font-size:30px;font-size:1.875rem}
.error-404__text{font-size:14px;font-size:.875rem}
.in-blocks__item{margin-top:40px}
.in-blocks__item_p-bg{padding:15px}
.in-blocks__title{margin-bottom:20px; min-height:25px}
.in-blocks__title-name{font-size:20px;font-size:1.25rem;}
.in-blocks__title-name_s{font-size:18px;font-size:1.125rem}
.in-blocks__title-link{font-size:12px;font-size:.75rem}
.in-blocks__title-categ{display:none}
}
@media screen and (max-width: 480px) {
.in-development__title{font-size:26px;font-size:1.625rem}
.in-development__text{font-size:14px;font-size:.875rem}
.in-development__timer{margin-top:20px}
.in-development__timer .timer__item{width:70px;height:70px}
.in-development__timer .timer__num{font-size:20px;font-size:1.25rem;height:40px}
.in-development__timer .timer__name{font-size:14px;font-size:.875rem}
.error-404 .error-404__img{max-width:80%}
.error-404__inf{font-size:18px;font-size:1.125rem}
}
.bread{margin-bottom:15px}
.bread__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px}
.bread__list,.bread__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.bread__list{position:relative;margin-top:15px}
.bread__link{color:#757575;text-decoration:none}
.bread__link_last{color:#222}
.bread__sep{color:#757575;margin:0 10px}
.bread__down{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #bbb;border-radius:3px;color:#bbb;margin-left:10px;transition:all .3s ease-out;width:18px;height:18px}
.bread__down .i-angle-down{transition:all .3s linear;transform:rotateX(0)}
.bread__list:hover .bread__down{border-color:var(--cheme-color);color:var(--cheme-color)}
.bread__list:hover .i-angle-down{transform:rotateX(-180deg)}
.bread__sub{opacity:0;visibility:hidden;background:#fff;border-radius:6px;box-shadow:4px 4px 30px rgba(0,0,0,0.1);position:absolute;transition:all .3s ease-out;transition-delay:.05s;padding:5px 0;left:25px;top:calc(100% + 5px);z-index:4;min-width:calc(100% - 50px)}
.bread__sub-link{color:#222;display:block;padding:10px 20px;font-size:13px;font-size:.8125rem;text-decoration:none;white-space:nowrap}
.bread__list:hover .bread__sub{opacity:1;visibility:visible}
@media screen and (max-width: 767px) {
.bread__link,.bread__sep{font-size:12px;font-size:.75rem}
.bread__sep{margin:0 5px}
.bread__sub{left:15px}
.bread__sub-link{padding:10px}
.bread__down{width:14px;height:14px;margin-left:5px}
}
@media screen and (max-width: 580px) {
.bread{position:relative}
.bread__wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.bread__wrap::-webkit-scrollbar{display:none;background-color:transparent}
.bread::-webkit-scrollbar-thumb{background:0 0}
.bread__list:last-child{padding-right:10px}
.bread:after{background-image:linear-gradient(90deg,hsla(0,0%,98%,0) 0,#fff 80%);content:"";position:absolute;right:0;bottom:-7px;width:20px;height:100%}
.bread__down,.bread__sub{display:none}
}
.page{line-height:1.8}
.page iframe{width:100%;height:auto}
.page ul{margin:20px 0}
.page ul li{line-height:1.8;list-style-type:none;margin:10px 0;padding-left:25px;position:relative}
.page ul li:before{color:var(--cheme-color);content:"\2713";font-weight:700;position:absolute;left:0;top:0}
.page ol{margin:20px 0 20px 20px}
.page ol li{margin:10px 0;line-height:1.8}
.page table{margin-bottom:30px;width:100%}
.page td,.page th{border:1px solid #eee;padding:15px 12px;line-height:1.6;vertical-align:top}
.page th{font-weight:var(--font-weight)}
.page tr:nth-child(2n){background:#f7f7f7}
.page sup{position:relative;top:-.5em}
.page sub{position:relative;bottom:-.5em}
.page img{max-width:100%}
.over-scroll{overflow:auto}
.in-quote{border-left:2px solid #4e7df1;font-style:italic;margin:0 30px 30px;padding-left:20px}
.d-promo__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.d-promo__wrap_reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.d-promo__wrap_reverse .d-promo__content{padding-right:5%;padding-left:0}
.d-promo__img{width:47%;-ms-flex:none;flex:none}
.d-promo__img img{border-radius:6px;width:100%}
.d-promo__content{width:53%;-ms-flex:none;flex:none;padding-left:6%}
.d-promo__name{line-height:1.4;font-size:30px;font-size:1.875rem;font-weight:var(--font-weight);margin-bottom:20px}
.d-promo__text{line-height:1.8}
@media screen and (max-width: 1080px) {
.d-promo__name{font-size:20px;font-size:1.25rem}
}
@media screen and (max-width: 767px) {
.d-promo__name{font-size:16px;font-size:1rem}
.d-promo__text{font-size:12px;font-size:.75rem}
}
@media screen and (max-width: 580px) {
.d-promo__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.d-promo__img{margin-bottom:20px;width:100%}
.d-promo__content{width:100%;padding-left:0}
}
.bg-categ a{text-decoration:none;line-height:1.4}
.bg-categ a:hover{text-decoration:underline}
.bg-categ__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-20px;margin-left:-20px}
.bg-categ__list,.bg-categ__wrap{display:-ms-flexbox;display:flex}
.bg-categ__list{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:none;flex:none;margin-left:20px;width:calc(33.33% - 20px)}
.bg-categ__list_home .bg-categ__row{background-position:bottom;background-repeat:no-repeat;background-size:80%;padding:25px 25px 340px;border-radius:6px}
.bg-categ__row{border-radius:6px;background-position:100%;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:25px;margin-top:20px}
.bg-categ__title{font-size:18px;font-size:1.125rem;font-weight:var(--font-weight);margin-bottom:25px}
.bg-categ__title a{color:#222}
.bg-categ__items{margin-top:-15px}
.bg-categ__items_col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}
.bg-categ__items_col .bg-categ__item{margin-left:10px;width:calc(50% - 10px)}
.bg-categ__item{margin-top:15px}
.bg-categ__item a{color:gray}
.c-categ__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px -15px 0}
.c-categ__wrap.c-categ__slider{margin:0}
.c-categ__wrap.c-categ__slider .owl-stage-outer{margin:-20px;padding:20px}
.c-categ__item{/*border-radius:10px;*/overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin:30px 15px 0;position:relative;transition:all .3s ease-out;width:calc(16.6666% - 30px);/*background-color:#F8F8F8;padding:3px 17px;*/box-sizing:border-box}
.c-categ__item:hover{/*box-shadow:0 5px 20px rgba(61,61,61,0.1)*/}
.c-categ__link{color:#222;display:block;text-decoration:none;width:100%}
.c-categ__img{display:block;padding-top:100%;position:relative;background-color:#F8F8F8;border-radius:10px}
.c-categ__item:hover .c-categ__img{box-shadow:0 5px 20px rgba(61,61,61,0.1)}
.c-categ__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:75%;max-height:75%;height:75%;border-radius:10px;object-fit:cover}
.c-categ__name{display:block;font-size:16px;font-size:1rem;line-height:1.4;padding:0;text-align:center;margin-top:5px}
.c-categ__sub{-ms-flex:1;flex:1;padding:0 20px 20px}
.c-categ__sub-item{margin-top:15px}
.c-categ__sub-item:first-child{margin-top:0}
.c-categ__sub-link{color:gray;text-decoration:none}
.c-categ__sub-next{font-size:16px;font-size:1rem;margin-top:30px}
.h-categ_c .h-categ__wrap{margin:-20px -10px 0}
.h-categ_c .h-categ__item{margin:20px 10px 0;width:calc(25% - 20px);border-radius:10px;background-color:#F8F8F8;border:none}
.h-categ_c .h-categ__name{font-size:14px;font-size:.875rem;min-height:50px;display:flex;align-items:center;justify-content:center;color:#000000}
.h-categ_c .h-categ__count-st{font-size:12px;font-size:.75rem;color:#8D8D8D}
.h-categ_c-r .h-categ__wrap{margin:-20px -10px 0}
.h-categ_c-r .h-categ__item{margin:20px 10px 0;width:calc(16.66% - 20px)}
.h-categ_c-r .h-categ__name{font-size:14px;font-size:.875rem;min-height:80px}
.h-categ_c-r .h-categ__count-st{font-size:12px;font-size:.75rem}
.h-categ__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px -15px 0}
.h-categ__wrap.h-categ__slider{margin:0}
.h-categ__wrap.h-categ__slider .owl-stage-outer{margin:-20px;padding:20px}
.h-categ__wrap.h-categ__slider .h-categ__item{width:100%;height:100%;margin:0}
.h-categ__item{border:1px solid #eee;border-radius:6px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 15px 0;position:relative;transition:all .3s ease-out;width:calc(20% - 30px)}
.h-categ__item:hover{box-shadow:0 5px 20px rgba(61,61,61,0.1)}
.h-categ__link{color:#222;display:block;text-decoration:none;width:100%;align-items:center;display:flex}
.h-categ__img{display:block;height:120px;position:relative;width:110px}
.h-categ__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90px;width:auto;height:auto}
.h-categ__name{display:block;font-size:16px;font-size:1rem;line-height:1.4;padding:0 10px 10px;text-align:center;min-height:85px}
.h-categ__count{background:#4e7df1;border-radius:4px;padding:8px 8px 7px;color:#fff;display:block;font-size:12px;font-size:.75rem;position:absolute;right:15px;top:15px}
.h-categ__count-st{color:gray;display:block;text-align:center}
@media screen and (max-width: 1280px) {
.h-categ__wrap{margin:-20px -10px 0}
.h-categ__item{margin:20px 10px 0;width:calc(25% - 20px)}
.c-categ__wrap{margin:-20px -10px 0}
.h-categ_c .h-categ__item{width:calc(16.66% - 20px)}
.h-categ_c-r .h-categ__item{width:calc(25% - 20px)}
}
@media screen and (max-width: 1080px) {
.c-categ__wrap.c-categ__slider .owl-stage-outer,.h-categ__wrap.h-categ__slider .owl-stage-outer{margin-left:-10px;margin-right:-10px;padding-right:10px;padding-left:10px}
.h-categ_c .h-categ__item{width:calc(25% - 20px)}
.c-categ__item{margin:20px 10px 0;width:165px;display:inline-block}
.c-categ__wrap.c-categ__slider{white-space:nowrap;overflow-x:auto;overflow-y:hidden;display:block}
.c-categ__name{white-space:initial;height:45px;overflow:hidden}
}
@media screen and (max-width: 767px) {
.h-categ__item,.h-categ_c-r .h-categ__item,.h-categ_c .h-categ__item{width:calc(33.33% - 20px)}
.c-categ__sub-next{font-size:12px;font-size:.75rem}
.c-categ__sub-next .i-angle-right{width:8px;height:8px}
.bg-categ__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-10px;margin-left:-10px}
.bg-categ__list{width:calc(50% - 10px);margin-left:10px}
.bg-categ__list_row{-ms-flex-direction:row;flex-direction:row;margin-left:0;width:100%}
.bg-categ__list_row .bg-categ__row{margin-left:10px}
.bg-categ__row{margin-top:10px}
}
@media screen and (max-width: 580px) {
.h-categ__wrap{margin:-10px -5px 0}
.h-categ__item{margin:10px 5px 0;width:calc(50% - 10px)}
.h-categ_c .h-categ__wrap{margin:-10px -5px 0}
.h-categ_c .h-categ__item{margin:10px 5px 0;width:calc(50% - 10px)}
.h-categ_c-r .h-categ__wrap{margin:-10px -5px 0}
.h-categ_c-r .h-categ__item{margin:10px 5px 0;width:calc(50% - 10px)}
.c-categ__wrap.c-categ__slider{/*margin:-10px -5px 0;*/max-height:63vw}
.c-categ__item{margin:10px 5px 0;width:calc(50% - 10px)}
.bg-categ__list{width:100%}
.bg-categ__list_row,.bg-categ__list_row .bg-categ__row{margin-left:0}
.bg-categ__list_home .bg-categ__row{background-size:contain;background-position:100% 100%;padding-bottom:25px}
.bg-categ__list_row{-ms-flex-direction:column;flex-direction:column}
.bg-categ__row{background-size:contain;margin-top:15px}
.bg-categ__items_col .bg-categ__item{width:100%}
}
@media screen and (max-width: 480px) {
.h-categ__name{font-size:14px;font-size:.875rem}
.h-categ__count-st{font-size:12px;font-size:.75rem}
.c-categ__name{font-size:14px;font-size:.875rem}
.c-categ__sub-link{font-size:12px;font-size:.75rem}
.h-categ__img{width:60px;min-width:60px;}
.h-categ_c .h-categ__name{font-size:12px;}
.h-categ_c .h-categ__item div{margin:0 auto;}
}
.r-reviews__item{background:#fff;border:1px solid #eee;border-radius:6px;height:100%}
.r-reviews__item-header{border-bottom:1px solid #eee;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;min-height:110px}
.r-reviews__item-content{padding:20px}
.r-reviews__item-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;text-decoration:none}
.r-reviews__item-img{font-size:0;-ms-flex:none;flex:none;text-align:center;width:80px}
.r-reviews__item-img img{width:auto;height:auto;max-width:100%;max-height:60px}
.r-reviews__item-info{-ms-flex:1;flex:1;margin-left:20px}
.r-reviews__item-name{font-size:16px;font-size:1rem;line-height:1.4}
.r-reviews__item-name a{color:#222;text-decoration:none}
.r-reviews__item-name a:hover{color:#4e7df1}
.r-reviews__item-price{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px}
.r-reviews__item-price-new{font-size:20px;font-size:1.25rem;font-weight:var(--font-weight);margin-right:10px}
.r-reviews__item-price-old{color:gray;text-decoration:line-through}
.r-reviews__item-user{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;-ms-flex-pack:justify;justify-content:space-between}
.r-reviews__item-user-name{font-size:16px;font-size:1rem;font-weight:var(--font-weight)}
.r-reviews__item-user-date{color:gray;font-size:12px;font-size:.75rem}
.r-reviews__item-rating{color:var(--rating-color);margin-top:15px}
.r-reviews__item-text{line-height:1.4;margin-top:15px;margin-bottom:15px;color:#444}
@media screen and (max-width: 767px) {
.r-reviews__item-next{font-size:12px;font-size:.75rem}
}
@media screen and (max-width: 480px) {
.r-reviews__item-header{min-height:80px}
.r-reviews__item-name{font-size:14px;font-size:.875rem}
.r-reviews__item-img{width:50px}
.r-reviews__item-img img{max-height:50px}
.r-reviews__item-price-new{font-size:16px;font-size:1rem;font-weight:var(--font-weight);margin-right:10px}
.r-reviews__item-price-old{font-size:12px;font-size:.75rem}
}
.h-brands__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px -15px 0}
.h-brands__item{border:1px solid #eee;border-radius:6px;margin:30px 15px 0;padding:15px;transition:box-shadow .3s ease-out;width:calc(25% - 30px)}
.main_full_width .h-brands__item{width:calc(20% - 30px)}
.h-brands__item:hover{box-shadow:0 10px 50px rgba(61,61,61,0.1)}
.h-brands__link{font-size:0;display:block;padding-top:40%;position:relative}
.h-brands__link img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:80px;width:auto;height:auto}
@media screen and (max-width: 1080px) {
.h-brands__wrap{margin:-10px -10px 0}
.h-brands__item{margin:10px;width:calc(33.33% - 20px)}
.main_full_width .h-brands__item{margin:10px 15px 0}
}
@media screen and (max-width: 767px) {
.h-brands__wrap{margin:-10px -5px 0}
.h-brands__item{margin:10px 5px 0;width:calc(33.33% - 10px)}
.main_full_width .h-brands__item{margin:10px 5px 0;width:calc(50% - 10px)}
.main_full_width .h-brands__item:nth-of-type(5){display:none}
}
.h-news__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px;margin-left:-30px}
.h-news__item{-ms-flex:none;flex:none;-ms-flex-preferred-size:calc(33.33% - 30px);flex-basis:calc(33.33% - 30px);margin-left:30px;margin-top:40px}
.main_full_width .h-news__item{-ms-flex:none;flex:none;-ms-flex-preferred-size:calc(25% - 30px);flex-basis:calc(25% - 30px)}
.h-news__item.faq{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px);border-bottom:1px solid #eee}
.h-news__item-img{margin-bottom:15px}
.photos .h-news__item-img{height: 15vw;}
.h-news__item-img img{border-radius:6px;width:100%}
.photos .h-news__item-img img{object-fit:cover;height:100%}
.h-news__item-date{color:#8c8c8c;font-size:13px;font-size:.8125rem;margin-bottom:10px}
.h-news__item-name{font-size:20px;font-size:1.25rem;font-weight:var(--font-weight);line-height:1.2;margin-bottom:10px}
.h-news__item-name a{color:#222;text-decoration:none}
.h-news__item-text{line-height:1.4;margin-bottom:15px}
@media screen and (max-width: 767px) {
.h-news__wrap{margin-left:-10px;margin-top:-20px}
.main_full_width .h-news__item, .h-news__item{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-left:10px;margin-top:20px}
.h-news__item.faq{-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px)}
.h-news__item-next{font-size:12px;font-size:.75rem}
}
@media screen and (max-width: 580px) {
.h-news__wrap{margin-left:0}
.main_full_width .h-news__item, .h-news__item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}
.h-news:not(.photos) .h-news__item{border:1px solid #eee;border-radius:6px;padding:15px;}
.h-news__item.faq{-ms-flex-preferred-size:100%;flex-basis:100%}
.h-news:not(.photos) .h-news__item-img{display:none}
.h-news__item-name{font-size:16px;font-size:1rem}
.photos .h-news__item-img{height:auto}
}
.h-stock__wrap{background-color:#4e7df1;border-radius:6px;padding:30px}
.h-stock__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px}
.h-stock__title{font-size:30px;font-size:1.875rem;font-weight:700;margin-right:50px}
.h-stock__categ{-ms-flex:1;flex:1}
.h-stock__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.h-stock__left{-ms-flex:none;flex:none;width:280px}
.h-stock__left-title{font-size:24px;font-size:1.5rem}
.h-stock__left-date{font-size:40px;font-size:2.5rem;font-weight:700;margin-top:10px}
.h-stock__left-text{font-size:16px;font-size:1rem;margin-top:15px;line-height:1.4}
.h-stock__left-timer{margin-top:40px}
.h-stock__left-timer-title{margin-bottom:15px}
.h-stock__right{background:#fff;border-radius:6px;width:calc(100% - 310px);position:relative}
.h-stock__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:30px}
.h-stock__item-left{-ms-flex:none;flex:none;width:60%}
.h-stock__item-name{font-size:20px;font-size:1.25rem;line-height:1.4}
.h-stock__item-price{margin-top:30px}
.h-stock__item-price-old{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.h-stock__item-price-old-th{color:gray;text-decoration:line-through}
.h-stock__item-price-new{font-size:30px;font-size:1.875rem;font-weight:var(--font-weight);margin-top:15px}
.h-stock__item-cart{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:30px}
.h-stock__item-button{height:40px;line-height:40px}
.h-stock__item-next{margin-left:40px}
.h-stock__item-right{-ms-flex:none;flex:none;width:calc(40% - 20px);position:relative}
.h-stock__item-right img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media screen and (max-width: 980px) {
.h-stock__wrap{padding:20px}
.h-stock__left{width:210px}
.h-stock__left-date{font-size:30px;font-size:1.875rem}
.h-stock__right{width:calc(100% - 230px)}
}
@media screen and (max-width: 767px) {
.h-stock__content{-ms-flex-direction:column;flex-direction:column}
.h-stock__left{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;width:100%}
.h-stock__left-timer{margin-top:0}
.h-stock__right{width:100%}
}
@media screen and (max-width: 580px) {
.h-stock__title{font-size:18px;font-size:1.125rem}
.h-stock__content{-ms-flex-direction:column;flex-direction:column}
.h-stock__left-item{max-width:calc(50% - 10px)}
.h-stock__left-date,.h-stock__left-title{font-size:16px;font-size:1rem}
.h-stock__left-text{font-size:12px;font-size:.75rem}
.h-stock__left-timer-title{display:none}
.h-stock__item{padding:15px;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.h-stock__item-right{margin-bottom:20px;padding-top:60%;width:100%}
.h-stock__item-left{width:100%}
.h-stock__item-name{font-size:16px;font-size:1rem}
.h-stock__item-price{margin-top:20px}
.h-stock__item-price-new{font-size:24px;font-size:1.5rem}
.h-stock__item-cart{-ms-flex-align:end;align-items:end;-ms-flex-direction:column;flex-direction:column}
.h-stock__item-next{margin-left:0;margin-top:15px}
}
.filter{background:#fafafa;border:1px solid #eee;border-radius:6px;padding:20px}
.filter__param{display:block;position:relative;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eaeaea}
.filter__name{cursor:pointer;font-weight:var(--font-weight);line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.filter__name-b{border-bottom:1px dashed transparent;transition:all .3s ease-out}
.filter__name_active .filter__name-b{border-bottom-color:#222}
.filter__name-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px;margin-left:4px}
.filter__name .i-angle-down{transition:transform .2s ease-out;transform:rotate(-90deg)}
.filter__name_active .i-angle-down{transform:none}
.filter__check{display:none;padding-right:10px;margin-top:20px}
.filter__check .h-yet{margin-top:0}
.filter__check .h-yet button{font-size:12px;font-size:.75rem}
.filter__check_color{margin-top:15px;margin-left:-5px}
.filter__check_color .s-checkbox{display:none}
.filter__check_color .filter__label{display:inline-block;margin-left:5px;margin-top:5px;margin-bottom:0;vertical-align:top;width:30px;height:30px}
.filter__check_color .filter__label_active .i-check-l{opacity:1;visibility:visible}
.filter__check_color .i-check-l{opacity:0;position:absolute;top:50%;left:50%;transition:all .2s ease-out;transform:translate(-50%,-50%);visibility:hidden}
.filter__label{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px;position:relative;transition:color .3s ease-out;vertical-align:top;width:100%}
.filter__label_disabled{cursor:not-allowed;opacity:.5}
.filter__label-color{display:none}
.filter__reset{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;text-align:center;width:100%;height:32px;line-height:32px;text-decoration:none;color:#222}
.filter__reset:hover{opacity:.9}
input.filter__inp{background:#fff;border-color:#ccc;float:left;font-size:12px;font-size:.75rem;margin-top:4px;margin-bottom:20px;padding:0 10px;width:calc(50% - 7.5px);height:36px}
.filter__inp+.filter__inp{float:right}
.filter__sliders{margin-top:20px;margin-bottom:10px;position:relative}
.filter .ui-slider-horizontal{height:3px;border:none}
.filter .ui-slider-horizontal .ui-slider-handle,.filter .ui-slider-horizontal .ui-slider-handle.ui-state-focus{background-color:var(--cheme-color);border-radius:3px;border:4px solid #fff;box-shadow:0 0 0 2px var(--cheme-color);top:-6px;margin-left:-7px;outline:none;height:14px;width:14px;z-index:0}
.filter .ui-slider-horizontal.ui-widget-content{background:#e3e3e3;border-color:#e3e3e3;clear:both;height:3px;margin-left:5px;width:calc(100% - 10px)}
.filter .ui-slider-horizontal .ui-widget-header{background:var(--cheme-color);height:3px;position:relative;top:0;z-index:0}
.filter .ui-corner-all{transition:none}
.f-mobile{background:#fff;opacity:0;visibility:hidden;position:fixed;transition:all .3s ease-out;top:0;left:0;bottom:0;right:0;z-index:999}
.f-mobile_active{opacity:1;visibility:visible}
.f-mobile__wrap{height:100%;overflow:auto}
.f-mobile .filter{background:#fff;border-radius:0;border:none}
.f-mobile .filter__param:last-child{border-bottom:none}
.f-mobile .filter__sr{border-top:1px solid #eee;width:100%}
.f-mobile__header{color:#444;border-bottom:1px solid #eee;-ms-flex-pack:center;justify-content:center;font-weight:var(--font-weight);text-align:center;position:relative}
.f-mobile__close,.f-mobile__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:65px}
.f-mobile__close{cursor:pointer;position:absolute;left:0;top:0;padding:0 20px}
.f-finds .icon10.color,.f-finds .icon16.color{margin-bottom:0;margin-right:5px;width:11px;height:11px}
.f-finds__result{font-size:16px;font-size:1rem;font-weight:var(--font-weight)}
.f-finds__wrap{margin-left:-20px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.f-finds__list,.f-finds__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.f-finds__list{font-size:13px;font-size:.8125rem;cursor:pointer;margin-left:20px;margin-top:20px}
.f-finds__name{position:relative}
.f-finds__name:before{background:#222;content:"";opacity:0;position:absolute;transition:opacity .3s ease-out;top:50%;width:100%;height:1px}
.f-finds__list:not(.f-finds__button):hover .f-finds__name:before{opacity:1}
.f-finds__remove{margin-left:5px;border-radius:50%;border:1px solid #ddd;color:#ddd;width:15px;height:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .3s ease-out}
.f-finds__list:not(.f-finds__button):hover .f-finds__remove{color:red;border-color:red}
.f-finds__button{color:#222;border-bottom:1px dashed;transition:border .3s ease-out;text-decoration:none}
.f-finds__button:hover{border-bottom-color:transparent}
.d-filter{background-color:#fafafa;border:1px solid #eee;border-radius:6px;padding:20px}
.d-filter__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:all .3s ease-out;margin-top:-20px;margin-left:-20px}
.d-filter__param{position:relative;margin-top:20px;margin-left:20px}
.d-filter__name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.2;position:relative}
.d-filter__name-n{font-weight:var(--font-weight)}
.d-filter__name-v{background:var(--cheme-color-dop);border-radius:50%;color:#fff;font-size:10px;font-size:.625rem;position:absolute;top:-10px;left:-10px;text-align:center;width:15px;height:15px;line-height:15px;transform:scale(0);transition:transform .3s ease-out}
.d-filter__name-icon{margin-left:5px}
.d-filter__name .i-angle-down{transition:transform .3s ease-out;transform:rotateX(0)}
.d-filter__clear{color:red;cursor:pointer;display:none}
.d-filter__param:hover .i-angle-down{transform:rotateX(180deg)}
.d-filter__values{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,0.1);opacity:0;padding:0 15px;position:absolute;transition:all .2s ease-out;translate-delay:.01s;top:40px;left:-15px;visibility:hidden;white-space:nowrap;min-width:200px;z-index:1}
.d-filter__param:hover .d-filter__values{opacity:1;top:25px;visibility:visible}
.d-filter__param_active .d-filter__name-v{transform:scale(1)}
.d-filter__param_active .i-angle-down{display:none}
.d-filter__param_active .d-filter__clear{display:block}
.d-filter__check{display:block;margin:15px 0;width:100%;overflow:auto;max-height:214px}
.d-filter__check .i-color{border-radius:50%}
.d-filter__check::-webkit-scrollbar{background:#ededed;border:1px solid #fff;width:3px}
.d-filter__check::-webkit-scrollbar-thumb,.d-filter__check::-webkit-scrollbar-thumb:hover{background-color:#ddd}
.d-filter__label{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;font-size:.8125rem;margin-left:1px;margin-top:10px;position:relative;padding-right:15px;transition:color .3s ease-out;height:22px}
.d-filter__label:first-child{margin-top:0}
input.d-filter__inp{border:1px solid #e3e3e3;border-radius:3px;float:left;font-size:12px;font-size:.75rem;margin-bottom:20px;padding:0 10px;width:calc(50% - 8px);height:36px}
.d-filter__inp+.d-filter__inp{float:right}
.d-filter__sliders{display:block;font-size:0;margin:15px 0;padding-bottom:2px;width:200px}
.d-filter .ui-slider-horizontal{height:3px;border:none}
.d-filter .ui-slider-horizontal .ui-slider-handle,.d-filter .ui-slider-horizontal .ui-slider-handle.ui-state-focus{background-color:var(--cheme-color);border-radius:3px;border:4px solid #fff;box-shadow:0 0 0 2px var(--cheme-color);top:-6px;margin-left:-7px;outline:none;height:14px;width:14px;z-index:0}
.d-filter .ui-slider-horizontal.ui-widget-content{background:#e3e3e3;border-color:#e3e3e3;clear:both;height:3px;margin-left:5px;width:calc(100% - 10px)}
.d-filter .ui-slider-horizontal .ui-widget-header{background:var(--cheme-color);height:3px;position:relative;top:0;z-index:0}
.d-filter .ui-corner-all{transition:none}
@media screen and (max-width: 980px) {
.d-filter{display:none}
}
.c-products{position:relative}
.c-products_loading .l-products,.c-products_loading .m-products,.c-products_loading .products{opacity:.3}
.c-products_loading .c-products__loading{opacity:1;visibility:visible}
.c-products__loading{color:#222;padding-top:220px;top:0;opacity:0;position:absolute;text-align:center;transition:all .3s ease-out;visibility:hidden;width:100%;height:100%;z-index:20}
.c-products__loading .icon30{width:60px;height:60px}
.showPagin-more{text-align:center;margin-top:40px}
.showPagin-more__button{border-radius:5px;border:1px solid #eee;cursor:pointer;font-size:16px;background-color:transparent;width:25%;height:40px}
.showPagin-more__button:hover{box-shadow:0 4px 10px rgba(0,0,0,.15);border-color:var(--c-c-l-i-f)}
@media screen and (max-width: 480px) {
.showPagin-more__button{width:100%;height:40px}
}
.next-link,.prev-link{border:2px solid #B7B9BE;border-radius:100%}
#pagination{margin-top:40px}
.pagin{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.pagin li{color:#222;list-style-type:none;margin:0 5px}
.pagin a,.pagin span{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding:5px}
.pagin .selected{font-weight:700}
.sorting{-ms-flex-pack:justify;justify-content:space-between;border:1px solid #eee;border-radius:6px;padding:15px}
.sorting,.sorting__left,.sorting__right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.sorting__switch{border:1px solid #eee;border-radius:4px;color:#ddd;font-size:0;padding:6px;margin-right:10px;cursor:pointer;transition:all .3s ease-out}
.sorting__switch_active{box-shadow:0 0 0 1px var(--cheme-color-dop);color:var(--cheme-color-dop)}
.sorting__switch:hover,.sorting__switch_active{border-color:var(--cheme-color-dop)}
.sorting__switch:last-child{margin-right:0}
.sorting__filter{border:1px solid #eee;border-radius:4px;color:#4e7df1;display:none;font-size:0;padding:6px;margin-left:10px;cursor:pointer;transition:all .3s ease-out}
.sorting__filter:hover{border-color:var(--cheme-color-dop)}
.sorting__sort{font-size:12px;font-size:.75rem;position:relative;margin-left:20px}
.sorting__sort-name{border:1px solid #eee;border-radius:4px;cursor:pointer;display:-ms-flexbox;display:flex;height:32px}
.sorting__sort-name-n{padding:0 10px}
.sorting__sort-down,.sorting__sort-name-n{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.sorting__sort-down{border-left:1px solid #eee;-ms-flex-pack:center;justify-content:center;width:32px}
.sorting__sort-block{background-color:#fff;border:1px solid #eee;border-radius:4px;opacity:0;min-width:200px;position:absolute;text-align:left;transition:all .3s ease-out;top:44px;right:0;visibility:hidden;z-index:20}
.sorting__sort-block_active{opacity:1;visibility:visible}
.sorting__sort-list{border-bottom:1px solid #eee;display:-ms-flexbox;display:flex;text-decoration:none;transition:all .3s ease-out}
.sorting__sort-list:last-child{border-bottom-color:transparent}
.sorting__sort-list a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;font-size:12px;font-size:.75rem;padding:0 10px;text-decoration:none;height:36px}
.sorting__sort-list:hover{background-color:#f8f9f9}
.sorting__sort-list_active a{font-weight:var(--font-weight)}
.sorting__sort-arr{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px}
.sorting__page{display:-ms-flexbox;display:flex;font-size:13px;font-size:.8125rem}
.sorting__page-item{color:gray;cursor:pointer;font-size:13px;font-size:.8125rem}
.sorting__page-item:hover{color:#222}
.sorting__page-item_sel{color:#222;font-weight:var(--font-weight)}
.sorting__page-sep{color:#8e8e8e;margin:0 10px}
@media screen and (max-width: 1080px) {
.sorting__filter{display:block}
}
@media screen and (max-width: 767px) {
.sorting{margin-bottom:20px}
.sorting__sort{margin-left:0}
.sorting__page{display:none}
}
@media screen and (max-width: 580px) {
.sorting{border:none;padding:0}
.sorting__sort-name-n{padding:0 7px}
}
.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px;margin-left:-30px;position:relative;transition:opacity .3s ease-out}
.products_col-3 .products__item{width:calc(33.33% - 30px)}
.products_col-5 .products__item{width:calc(20% - 30px)}
.products a{color:#222;text-decoration:none}
.products__img{opacity:0;transition:opacity .3s ease-out}
.products__img_active{opacity:1}
.products_low .products__item-img{padding-top:60%}
.products_low .products__item-info-name{font-size:13px;font-size:.8125rem}
.products__item{background:var(--c-c-l-p-f);border:1px solid var(--c-c-l-p-b);border-radius:6px;-ms-flex:none;flex:none;margin-left:30px;margin-top:30px;padding:15px;position:relative;top:0;transition:all .2s ease-out;width:calc(25% - 30px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
.products__item:hover{box-shadow:0 5px 20px rgba(61,61,61,0.1)}
.products__item:hover .p-tile__items{opacity:1}
.products__item-video{color:red;line-height:normal;position:absolute;left:0;bottom:0;z-index:2}
.products__item-img,.products__item-tile{display:block;position:relative}
.products__item-img{width:100%;padding-top:100%}
.products__item-img img{width:auto;height:auto;max-height:100%;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.products__item-img-full{display:block;border-radius:6px 8px 0 0;overflow:hidden;margin:-15px -15px 0;position:relative;width:calc(100% + 30px)}
.products__item-img-full:after{content:"";clear:both;display:table;width:100%}
.products__item-img-full img{float:left;margin-right:-100%;width:100%;height:auto}
.products__item-img-full .badges{left:15px;top:15px}
.products__item-img-full .products__item-video{left:15px}
.products__item-color{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:20px;min-height:15px}
.products__item-info{display:block}
.products__item-info-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:20px}
.products__item-info-name{display:block;line-height:1.6;transition:color .3s ease-out;min-height:45px;margin-top:10px;font-size:14px;cursor:pointer}
.products__item-info-summary{display:block;color:gray;font-size:12px;font-size:.75rem;margin-top:10px;line-height:1.4}
.products__item-info-features{display:block;margin-top:10px;margin-bottom:5px}
.products__item-fav-remove{background:#fff;border:1px solid #ececec;border-radius:4px;color:#bbb;font-size:0;padding:5px;cursor:pointer;position:absolute;transition:all .3s ease-out;top:10px;right:10px;z-index:3}
.products__item-fav-remove:hover{border-color:#ff3100;color:#ff3100}
.products__code{color:gray;display:-ms-flexbox;display:flex;font-size:12px;font-size:.75rem;height:14px;margin-top:10px}
.products__code-v{margin-left:5px}
.products__available{font-size:13px;font-size:.8125rem;display:block;line-height:1.2;margin-top:10px}
.products__available-in-stock{color:#43c16d;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.products__available-in-stock .i-check{margin-right:5px}
.products__available-low{color:#f4a51b}
.products__available-out-of-stock{color:#ff3100}
.products__rating{color:var(--rating-color)}
.products__rating-count{color:#8c8c8c;font-size:12px;font-size:.75rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:10px}
.products__price{margin-top:20px}
.products__price-range{font-size:18px;font-size:1.125rem;font-weight:var(--font-weight)}
.products__price-new{font-size:24px;font-size:1.5rem;font-weight:var(--font-weight)}
.products__price-new_low{font-size:18px;font-size:1.125rem}
.products__price-old{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px}
.products__price-old-p{color:gray;text-decoration:line-through;margin-right:10px}
.products__price-new .products__price-old-p{margin-right:0;font-weight:normal;color:#BCBCBC}
.products__price-old .stock-label{margin-left:0}
.products__vfc{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.products__vfc .view-fav-com__item{width:26px;height:26px;margin-left:5px;margin-bottom:0}
.products__view{margin-left:15px}
.products__view .view-fav-com__item{color:#999;width:46px;height:46px;margin-left:0;margin-bottom:0;border-radius:6px}
.products__view_low .view-fav-com__item{width:36px;height:36px}
.products__cart-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}
.products__cart-flex .counter{margin-left:10px}
.products__cart-flex .counter input{width:30px}
.products__cart-flex .counter__minus,.products__cart-flex .counter__plus{padding:0 5px}
.products__cart-options{margin-top:20px}
.products__cart-options select{font-size:12px;font-size:.75rem;padding:10px;width:100%}
.products__cart-skus{margin-top:20px}
.products__cart-skus .skus li{border-bottom:1px dotted #ccc;padding-bottom:10px}
.products__cart-skus .skus li:last-child{padding-bottom:0;border-bottom:none}
.products__cart-skus .skus label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.products__cart-skus .skus .s-radio{margin-bottom:0}
.products__cart-skus .skus__name{-ms-flex:1;flex:1;line-height:1.4}
.products__cart-skus .skus__price{display:block}
.products__cart-skus .skus__price-bl{text-align:right}
.products__button{width:100%;white-space:nowrap}
.products__button .i-check{margin-right:3px}
.products__one{border-top:1px solid #eee;margin-top:10px;padding-top:10px;margin-bottom:-5px;text-align:center}
.product__content-right .products__one{border-top:none;margin-top:0}
.products__one button,.products__one input[type=button].button-one{width:100%}
.products__one input[type=button].button-one{width:auto;padding:0;line-height:normal;height:auto;margin:10px auto}
.products.products_slider{margin:0}
.products.products_slider .owl-stage-outer{margin:-20px -19px;padding:20px 19px}
.products.products_slider .products__item{margin:0;width:100%;height:100%}
.products__item:hover .view-fav-com{opacity:1;visibility:visible}
.view-fav-com__item.p-favorit_active{background:var(--c-c-l-p-f-f);border-color:var(--c-c-l-p-f-f);color:var(--c-c-l-p-f-i)}
.view-fav-com__item.p-favorit_active:hover{box-shadow:0 0 0 1px var(--c-c-l-p-f-f);border-color:var(--c-c-l-p-f-f);color:var(--c-c-l-p-f-i)}
.view-fav-com__item.p-compare_active{background:var(--c-c-l-p-c-f);border-color:var(--c-c-l-p-c-f);color:var(--c-c-l-p-c-i)}
.view-fav-com__item.p-compare_active:hover{box-shadow:0 0 0 1px var(--c-c-l-p-c-f);border-color:var(--c-c-l-p-c-f);color:var(--c-c-l-p-c-i)}
.p-tile__items{display:-ms-flexbox;display:flex;opacity:0;transition:opacity .2s ease-out;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}
.p-tile__items_full{left:-15px;right:-15px}
.p-tile__item{-ms-flex:1;flex:1;position:relative}
.p-tile__item:after{background-color:#ccc;content:"";left:1px;right:1px;bottom:-5px;position:absolute;transition:background-color .3s ease-out;height:3px}
.p-tile__item_active:after{background-color:var(--cheme-color)}
.p-tile-img .products__img{opacity:1;transition:opacity .2s ease-out;transition-delay:.1s}
.p-tile-img .products__img+.products__img,.p-tile-img_active .products__img{opacity:0}
.p-tile-img_active .products__img+.products__img{opacity:1}
.s-favorite_count-remove-all,.s-last_count-remove-all{color:var(--cheme-color-dop);cursor:pointer;font-size:12px;font-size:.75rem;border-bottom:1px dashed;transition:border .2s ease-out}
.s-favorite_count-remove-all:hover,.s-last_count-remove-all:hover{border-bottom-color:transparent}
.view-fav-com{opacity:0;visibility:hidden;position:absolute;top:15px;right:15px;transition:all .2s ease-out;z-index:3}
.view-fav-com__item{background:#fff;border-radius:50%;border:1px solid #eee;cursor:pointer;color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px;position:relative;transition:all .3s ease-out;width:36px;height:36px;-ms-flex:none;flex:none}
.view-fav-com__item:hover{border-color:var(--c-c-l-i-f);box-shadow:0 0 0 1px var(--c-c-l-i-f)}
.view-fav-com__item svg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%}
.p-features{display:block;font-size:12px;font-size:.75rem;line-height:1.6}
.p-features__item{border-bottom:1px solid #eee;color:#999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 0}
.p-features__item:last-child{border-bottom:none}
.p-features__item-name{color:#999;padding-right:10px}
.p-features__item-color{position:relative}
.p-features__item-color-name{background-color:#555;border-radius:4px;color:#fff;font-size:12px;font-size:.75rem;opacity:0;line-height:normal;position:absolute;padding:7px 12px;transition:all .2s ease-out;transition-delay:.05s;visibility:hidden;top:-35px;left:50%;transform:translateX(-50%);z-index:4}
.p-features__item-color:hover .p-features__item-color-name{opacity:1;visibility:visible}
.p-features__item-val{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.p-features__all{border-bottom:1px dashed;cursor:pointer;color:var(--cheme-color);display:inline-block;font-size:13px;font-size:.8125rem;line-height:1.4;margin-top:10px;transition:border .2s ease-out}
.p-features__all:hover{border-bottom-color:transparent}
.badges{color:#fff;display:block;position:absolute;top:0;left:0;z-index:2}
.badges .badge{border-radius:4px;display:block;font-size:12px;font-size:.75rem;padding:5px 10px;margin-bottom:10px}
.badges .new{background-color:var(--c-b-n)}
.badges .low-price{background-color:var(--c-b-l)}
.badges .bestseller{background-color:var(--c-b-b)}
@media screen and (max-width: 1400px) {
.products{margin-left:-20px;margin-top:-20px}
.products_col-3 .products__item{margin-left:20px;margin-top:20px;width:calc(33.33% - 20px)}
.products_col-5 .products__item{margin-left:20px;margin-top:20px;width:calc(20% - 20px)}
.products__item{margin-left:20px;margin-top:20px;width:calc(33.33% - 20px)}
}
@media screen and (max-width: 1300px) {
.products{margin-left:-20px;margin-top:-20px}
.products_col-3 .products__item{margin-left:20px;margin-top:20px;width:calc(33.33% - 20px)}
.products_col-5 .products__item{margin-left:20px;margin-top:20px;width:calc(25% - 20px)}
.products__item{margin-left:20px;margin-top:20px;width:calc(33.33% - 20px)}
}
@media screen and (max-width: 1080px) {
.products__item{width:calc(25% - 20px)}
.products.products_slider .owl-stage-outer{margin-right:-10px;margin-left:-10px;padding-left:10px;padding-right:10px}
}
@media screen and (max-width: 920px) {
.products__item,.products_col-5 .products__item{width:calc(33.33% - 20px)}
}
@media screen and (max-width: 760px) {
.products__item,.products_col-3 .products__item,.products_col-5 .products__item{width:calc(50% - 20px)}
.products__item:hover{box-shadow:none}
.products__price{margin-top:10px}
}
@media screen and (max-width: 580px) {
.products{margin-left:-10px;margin-top:-10px}
.products__item,.products_col-3 .products__item,.products_col-5 .products__item{padding-top:10px;padding-left:10px;padding-right:10px;margin-left:10px;margin-top:10px;width:calc(50% - 10px)}
.products__item-img-full,.products_col-3 .products__item-img-full,.products_col-5 .products__item-img-full{margin:-10px -10px 0;width:calc(100% + 20px)}
.products__item .view-fav-com,.products_col-3 .products__item .view-fav-com,.products_col-5 .products__item .view-fav-com{display:none}
.products .h-products__promo{padding:0}
.products__vfc,.products__view{display:none}
.products__cart-flex{left:10px;right:10px;bottom:10px}
.products__price-new,.products__price-range{font-size:16px;font-size:1rem}
.products__price-old{font-size:12px;font-size:.75rem}
.products__price-new_low{font-size:15px;font-size:.9375rem}
.p-tile__items_full{left:-10px;right:-10px}
}
@media screen and (max-width: 480px) {
.products__price-old{font-size:12px;font-size:.75rem;-ms-flex-pack:justify;justify-content:space-between}
.products__price-old .stock-label{margin-left:0}
.products__price-old .stock-label__price{padding:5px 7px}
.products__price-old .stock-label__percent{display:none}
.products_low .products__price-old{-ms-flex-pack:left;justify-content:left}
.products_low .stock-label{margin-left:20px}
.products_low .stock-label__percent{display:block}
.products__cart-flex{-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.products__cart-flex .counter{margin-left:0;margin-bottom:10px;height:36px;width:100%}
.products__cart-flex .counter__minus,.products__cart-flex .counter__plus{height:36px}
.products__button{height:36px;line-height:36px}
}
.s-products{position:relative;transition:opacity .3s ease-out}
.s-products a{color:#222;text-decoration:none}
.s-products a:hover{color:var(--cheme-color)}
.s-products .badges{left:20px;top:20px}
.s-products__item{background:var(--c-c-l-p-f);border:1px solid var(--c-c-l-p-b);border-radius:6px;display:-ms-flexbox;display:flex;margin-top:30px;padding:20px;position:relative;transition:all .3s ease-out;width:100%}
.s-products__item:first-child{margin-top:0}
.s-products__item:hover{box-shadow:0 5px 20px rgba(61,61,61,0.1)}
.s-products__left{-ms-flex:none;flex:none;text-align:center;position:relative}
.s-products__img{position:relative;width:170px;height:150px;line-height:150px}
.s-products__img img{width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle}
.s-products__view-fav-com{margin-top:20px}
.s-products__view-fav-com .products__vfc{-ms-flex-pack:center;justify-content:center;margin-left:-10px}
.s-products__view-fav-com .products__vfc .view-fav-com__item{width:34px;height:34px}
.s-products__right{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}
.s-products__right-l{padding:0 20px;-ms-flex:1;flex:1}
.s-products__right-r{width:220px}
.s-products__name{font-size:16px;font-size:1rem;line-height:1.4;transition:color .3s ease-out}
.s-products__video{display:inline-block;color:red;line-height:normal;margin-left:5px;vertical-align:middle}
.s-products__code{color:gray;margin-top:10px;font-size:12px;font-size:.75rem}
.s-products__color{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px}
.s-products__summary{margin-top:15px;font-size:12px;font-size:.75rem;color:gray;line-height:1.6}
.s-products__features{margin-top:10px}
.s-products__features .p-features__item{border-bottom:none;padding:0;margin-top:2px}
.s-products__rating{margin-top:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.s-products__available{color:#83b735;display:-ms-flexbox;display:flex;font-size:13px;font-size:.8125rem;line-height:1.4;margin-top:10px;margin-right:15px}
.s-products__price{display:block;margin-top:20px}
.s-products__price-range{display:block;font-size:18px;font-size:1.125rem;font-weight:var(--font-weight)}
.s-products__price-new{display:block;font-size:24px;font-size:1.5rem;font-weight:var(--font-weight)}
.s-products__price-old{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px}
.s-products__price-old-p{color:gray;text-decoration:line-through;margin-right:10px}
.s-products__price-old .stock-label{margin-left:0}
.s-products__addtocart{margin-top:20px}
.s-products__counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.s-products__counter-title{font-size:12px;font-size:.75rem;color:gray;margin-right:10px}
.s-products__counter .counter{width:90px}
.s-products__button{margin-top:15px;width:100%}
.s-products__button .i-check{margin-right:3px;margin-bottom:-1px}
.s-products__one{margin-top:10px}
.s-products__one button{width:100%}
@media screen and (max-width: 767px) {
.s-products__item{padding:15px}
.s-products__left{width:40%}
.s-products__img{width:100%}
.s-products__right{-ms-flex-direction:column;flex-direction:column}
.s-products__right-l{padding:0;margin-bottom:10px}
.s-products__right-r{width:100%}
.s-products .p-view{display:none}
}
@media screen and (max-width: 580px) {
.s-products__item{padding:10px;-ms-flex-direction:column;flex-direction:column}
.s-products__left{width:100%;margin-bottom:20px}
.s-products__img{height:120px;line-height:120px}
.s-products__view-fav-com .products__vfc{display:-ms-flexbox;display:flex}
}
.m-products{position:relative;transition:opacity .3s ease-out}
.m-products a{color:#222;text-decoration:none}
.m-products a:hover{color:var(--cheme-color)}
.m-products__item{background:var(--c-c-l-p-f);border:1px solid var(--c-c-l-p-b);border-radius:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 0;padding:15px;position:relative;width:100%;transition:all .3s ease-out}
.m-products__item:first-child{margin-top:0}
.m-products__item:hover{box-shadow:0 5px 20px rgba(61,61,61,0.1)}
.m-products__img{-ms-flex:none;flex:none}
.m-products__img-block{display:block;text-align:center;vertical-align:middle;width:60px;height:60px;line-height:60px}
.m-products__img-block img{vertical-align:middle;width:auto;height:auto;max-width:100%;max-height:100%}
.m-products__info{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;vertical-align:top;width:calc(100% - 60px)}
.m-products__info-block{-ms-flex:1;flex:1;padding:0 20px}
.m-products__info-name{line-height:1.4}
.m-products__info-fl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.m-products__info-available{color:#83b735;font-size:13px;font-size:.8125rem;line-height:1.4}
.m-products__info-available,.m-products__info-rating{display:-ms-flexbox;display:flex;margin-top:10px;margin-right:15px}
.m-products__info-rating{color:var(--rating-color);-ms-flex-align:center;align-items:center;vertical-align:middle}
.m-products__info-badges{margin-top:10px;margin-right:15px;vertical-align:middle}
.m-products__info-badges,.m-products__info-badges .badges{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.m-products__info-badges .badges{position:static;margin-left:-10px}
.m-products__info-badges .badges .badge{font-size:12px;font-size:.75rem;height:20px;line-height:20px;margin:0 0 0 10px;padding:0 10px}
.m-products__info-badges .badges .badge:last-child{margin-right:0}
.m-products__info-video{margin-top:10px;color:#ff3100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.m-products__info-price-range{font-size:16px;font-size:1rem;font-weight:var(--font-weight)}
.m-products__info-price-new{font-size:18px;font-size:1.125rem;font-weight:var(--font-weight);display:block;margin-top:3px}
.m-products__info-price-old{color:gray;font-size:12px;font-size:.75rem;margin-bottom:5px;text-decoration:line-through}
.m-products__info-addcart{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:30px;width:240px}
.m-products__info-count{-ms-flex:none;flex:none;width:80px}
.m-products__button{margin-left:20px;width:160px}
.m-products__button .i-check{margin-right:3px;margin-bottom:-1px}
@media screen and (max-width: 767px) {
.m-products__item{-ms-flex-align:end;align-items:end}
.m-products__img{width:40%}
.m-products__img-block{-ms-flex:none;flex:none;width:100%;height:100px;line-height:100px}
.m-products__info{-ms-flex-direction:column;flex-direction:column;padding-left:20px}
.m-products__info-block{padding:0;width:100%}
.m-products__info-price{margin-top:15px;width:100%}
.m-products__info-addcart{margin-top:20px;margin-left:0;width:100%}
.m-products__info-count{margin-top:0}
.m-products__button{width:100%}
}
@media screen and (max-width: 580px) {
.m-products__item{padding:10px;-ms-flex-direction:column;flex-direction:column}
.m-products__img{width:100%;margin-bottom:15px}
.m-products__info{padding-left:0;width:100%}
.m-products__button{margin-left:10px;width:100%}
}
.stock-label{border:1px solid #ff4c3c;margin-left:20px;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}
.stock-label__percent{background-color:#ff4c3c;color:#fff;font-size:12px;font-size:.75rem;font-weight:var(--font-weight);padding:7px 10px}
.stock-label__price{font-size:12px;font-size:.75rem;font-weight:700;padding:0 10px}
.product h1{display:none}
.product__wrap{border:1px solid #eee;border-radius:6px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product__wrap_modal{background:#fff;border-radius:6px;padding:30px;max-width:1400px}
.product__wrap_modal .in-blocks__title{margin-bottom:20px;width:100%;-ms-flex:none;flex:none}
.product__pages{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;margin-top:-20px;margin-bottom:30px}
.product__pages-item{margin-left:30px;margin-top:20px;text-decoration:none}
.product__pages-item:hover{text-decoration:underline}
.product__pages-item_active{color:#222}
.product__content{width:54%;display:-ms-flexbox;display:flex}
.product__content-2{width:46%;padding:30px 20px}
.product__content-2 .product__cart{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}
.product__content-2 .product__counter{margin-right:20px;margin-top:20px}
.product__content-2 .product__button{margin-right:20px;margin-top:20px;width:auto;min-width:140px}
.product__content-2 .button-one{height:46px;line-height:46px;width:auto;min-width:140px;margin-top:20px}
.product__content-left{border-right:1px solid #eee}
.product__content-left,.product__content-right{padding:30px 20px 20px;width:50%}
.product__item{margin-top:15px}
.product__item-fl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.product__item:first-child{margin-top:0}
.product__item-title{font-size:16px;font-size:1rem;font-weight:var(--font-weight);line-height:1.4;margin-bottom:10px}
.product__summary{color:gray;line-height:1.6}
.product__rating{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.product__rating-star{color:var(--rating-color)}
.product__rating-link{color:gray;font-size:12px;font-size:.75rem;margin-left:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.product__rating-link-name{color:gray;margin-left:5px;cursor:pointer;transition:all .2s ease-out}
.product__rating-link-name:hover{color:#222}
.product__rating .icon20{margin-bottom:0}
.product__features{font-size:13px;font-size:.8125rem;line-height:1.6;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product__features-2{margin-left:-20px}
.product__features-2 .product__features-item{margin-top:0;margin-bottom:20px;margin-left:20px;width:calc(50% - 20px)}
.product__features-2 .product__features-all{width:100%;margin-bottom:0;margin-top:0;margin-left:20px}
.product__features-item{margin-top:14px;width:100%;-ms-flex:none;flex:none}
.product__features-item:first-child{margin-top:0}
.product__features-name{color:gray}
.product__features-all{color:var(--cheme-color);cursor:pointer;margin-top:14px}
.product__stocks{display:-ms-flexbox;display:flex;line-height:1.4;margin-left:-20px}
.product__code{color:gray;font-size:13px;font-size:.8125rem;width:calc(50% - 20px);-ms-flex:none;flex:none;margin-left:20px}
.product__category{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}
.product__category-item{color:gray;line-height:1.6;font-size:13px;font-size:.8125rem;margin-left:10px}
.product__add2cart{border-top:2px solid #f1f1f1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-right:-50px;margin-left:-50px;padding:40px 50px 0}
.product__price{display:block;font-size:36px;font-size:1.5rem;font-weight:var(--font-weight)}
.product__price-old{display:inline-block}
.product__price-old-p{font-weight:400;color:#BCBCBC;text-decoration:line-through}
.product__cart{margin-top:10px}
.product__counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.product__counter-title{margin-right:10px}
.product__counter .counter{width:100px}
.product__button,.product__button-one{width:100%}
.product__fc{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.product__fc .view-fav-com__item{margin-left:10px}
.product__fc .view-fav-com__item:first-child{margin-left:0}
.product__fav-com{margin-left:-20px}
.product__fav-com,.product__fav-com-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.product__fav-com-item{cursor:pointer;margin-left:20px}
.product__fav-com-item svg{margin-right:5px}
.product__fav-com .p-favorit_active{color:#ff3100}
.product__fav-com .p-compare_active{color:#43c16d}
.product__contact{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.6}
.product__contact svg{color:#4e7df1;margin-right:5px}
.product__contact strong{margin-left:5px}
.product__plugins{font-size:14px;font-size:.875rem;margin-top:10px;width:100%}
.product__plugins .button-one{width:100%}
.product .ya-share2__container_size_m .ya-share2__icon{background-size:22px;background-repeat:no-repeat;background-position:50%;width:26px;height:26px}
.product .ya-share2__badge{border-radius:50%}
.product .ya-share2__container_size_m .ya-share2__item{margin-right:5px}
.product__tab-right{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.product__tab-right .in-left{margin-right:0}
.stocks{font-size:13px;font-size:.8125rem;margin-left:20px;margin-top:-5px;width:calc(50% - 20px);-ms-flex:1;flex:1}
.stocks strong{font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.stocks strong svg{margin-right:5px}
.stocks__stock{margin-top:15px}
.stocks .stock-high{color:#00ad5d}
.stocks .stock-low{color:orange}
.stocks .stock-critical,.stocks .stock-none{color:#e9545d}
.counter{background:#fff;border:1px solid #eee;border-radius:6px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:0;text-align:center;vertical-align:middle;height:46px}
.counter__count{-ms-flex:1;flex:1}
.counter__count input{background:transparent;border:none;font-size:14px;font-size:.875rem;font-weight:var(--font-weight);padding:0;text-align:center;width:100%}
.counter__minus,.counter__plus{font-size:12px;font-size:.75rem;cursor:pointer;padding:0 10px;height:46px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.counter_low{border-radius:4px;height:36px}
.counter_low .counter__count input{font-size:12px;font-size:.75rem}
.counter_low .counter__minus,.counter_low .counter__plus{height:36px;padding:0 6px}
@media screen and (max-width: 1080px) {
.product__content{-ms-flex-direction:column;flex-direction:column;width:50%}
.product__content-left{border-right:none;width:100%}
.product__content-right{padding-top:0;width:100%}
.product__item-mobile{display:none}
}
@media screen and (max-width: 767px) {
.in-blocks__title-link .ya-share2{display:none}
.product__item{margin-top:15px}
.product__content{width:100%}
.product__content-left,.product__content-right{padding:0 10px 15px}
.product__content-2{width:100%;padding:0 10px 15px}
.product__content-2 .product__button{margin-right:0;width:100%}
.product__content-2 .button-one{margin-top:10px;width:100%}
}
@media screen and (max-width: 360px) {
.product__fc .view-fav-com__item{width:30px;height:30px}
}
.p-images{-ms-flex:none;flex:none;width:46%;border-right:1px solid #eee;position:relative;}
.p-images span[class*="PIN_"], .p-images a[class*="PIN_"]{position:absolute; top:100%; right:10px;z-index: 10;}
@media screen and (max-width: 460px){
.p-images span[class*="PIN_"], .p-images a[class*="PIN_"]{font-size: 0.7em !important;max-width: 25% !important;}
}
.p-images-2{border-right:none;width:54%}
.p-images__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;-ms-flex-direction:row;flex-direction:row;padding:30px;position:relative;}
.p-images__wrap .owl-carousel .owl-item{padding:1px}
.p-images__wrap_rev{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}
.p-images__wrap_rev-2{-ms-flex-direction:row;flex-direction:row}
.p-images__wrap_rev .p-images__left{width:65px;position:relative}
.p-images__wrap_rev .p-images__dop{margin-top:0;width:300px;transform:rotate(90deg);transform-origin:left top;position:absolute;top:30px;left:67px}
.p-images__wrap_rev .p-images__dop-link{transform:rotate(-90deg)}
.p-images__wrap_rev .p-images__right{width:calc(100% - 95px)}
.p-images__left{width:100%}
.p-images__right{height:460px;width:100%;position:relative}
.p-images__right .owl-next,.p-images__right .owl-prev{box-shadow:none}
.p-images__right .owl-prev{left:30px}
.p-images__right .owl-next{right:30px}
.p-images__slider-item{display:block;height:460px;line-height:460px;text-align:center}
.p-images__slider-item img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.p-images__slider iframe{border:none;width:100%;height:100%}
.p-images__dop{font-size:0;margin:20px auto 0;width:calc(100% - 80px)}
.p-images__dop .owl-next,.p-images__dop .owl-prev{box-shadow:none;border:none}
.p-images__dop .owl-prev{left:-40px}
.p-images__dop .owl-next{right:-40px}
.p-images__dop-link{box-shadow:inset 0 0 0 1px #ececec;border-radius:4px;cursor:pointer;display:block;padding-top:100%;transition:all .3s ease-out;text-align:center}
.p-images__dop-link_active{box-shadow:inset 0 0 0 2px var(--cheme-color-dop)}
.p-images__dop-video{color:#ececec}
.p-images__dop-video .icon30{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.p-images__dop-link_active.p-images__dop-video{color:var(--cheme-color-dop)}
.p-images__dop-img{width:auto;height:auto;max-width:80%;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.p-images__dop-block{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 10px);-ms-flex:1;flex:1;margin:20px -5px 0}
.p-images__dop-block .p-images__dop-link{margin:10px 5px 0;position:relative;padding:10px;width:calc(16.66% - 10px)}
.p-images__dop-block .p-images__dop-link img{max-width:100%;max-height:100%;position:static;transform:none}
.p-images__brand{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 30px 30px;position:relative;}
.p-images__brand-logo{border:1px solid #eee;border-radius:6px;font-size:0;margin-right:10px;padding:10px;width:80px}
.p-images__brand-logo img{width:100%}
.p-images__brand-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.p-images__brand-title{margin-right:10px}
.p-images__brand-name.video{background-color:#F4F4F4;border-radius:15px}
.p-images__brand-name.video img{height:30px}
.p-images__brand-name.video a{margin:auto 10px;color:#000;display:block}
@media screen and (max-width: 1280px) {
.p-images__wrap{padding:20px}
.p-images__wrap_rev .p-images__right{width:calc(100% - 85px)}
.p-images__right{height:360px}
.p-images__slider-item{height:360px;line-height:360px}
.p-images__brand{padding:0 20px 20px}
}
@media screen and (max-width: 1080px) {
.p-images{width:50%}
.p-images__dop-block .p-images__dop-link{width:calc(20% - 10px)}
}
@media screen and (max-width: 767px) {
.p-images{border-right:none;float:none;margin-bottom:20px;width:100%}
.p-images__brand,.p-images__wrap{padding:10px}
.p-images__wrap_rev{-ms-flex-direction:row;flex-direction:row}
.p-images__wrap_rev .p-images__left{width:100%}
.p-images__wrap_rev .p-images__dop{margin-top:20px;width:calc(100% - 60px);transform:rotate(0deg);position:static}
.p-images__wrap_rev .owl-carousel .owl-item{padding:1px}
.p-images__wrap_rev .p-images__dop-link{transform:rotate(0deg)}
.p-images__wrap_rev .p-images__right{width:100%}
.p-images__right .owl-prev{left:10px}
.p-images__right .owl-next{right:10px}
.p-images__dop{width:calc(100% - 60px)}
.p-images__dop-block{width:calc(100% + 6px);margin:10px -3px 0}
.p-images__dop-block .p-images__dop-link{padding:5px;margin:6px 3px 0;width:calc(16.66% - 6px)}
}
@media screen and (max-width: 580px) {
.p-images__right{height:260px}
.p-images__slider-item{height:260px;line-height:260px}
}
.options__list{margin-top:20px}
.options__list:first-child{margin-top:0}
.options__list .i-check-l{opacity:0;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;visibility:hidden;transition:all .2s ease-out}
.options__list .selected .i-check-l{opacity:1;visibility:visible}
.options__list-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-15px;margin-left:-15px}
.options .options__list:not(.color) a{border:1px solid #eee;background:#fff;border-radius:10px;color:#222;margin-top:15px;margin-left:15px;position:relative;transition:all .2s ease-out;text-decoration:none;display:flex;align-items:center}
.options .options__list:not(.color) a span{padding:10px}
.options .options__list:not(.color) a img{height:30px;border-radius:10px 0 0 10px}
.options .options__list:not(.color) a.selected,.options .options__list:not(.color) a.selected:hover{border-color:var(--cheme-color-dop);box-shadow:0 0 0 1px var(--cheme-color-dop)}
.options .options__list:not(.color) a:hover{border-color:var(--cheme-color-dop)}
.options__name{font-size:13px;font-size:.8125rem}
.options .color a{box-shadow:0 0 0 1px rgba(0,0,0,0.1);border-radius:50%;margin-top:15px;margin-left:15px;padding:0;position:relative;transition:all .2s ease-out;text-decoration:none;width:34px;height:34px}
.options .color a:hover .options__name{opacity:1;visibility:visible}
.options .color .options__name{background-color:#555;border-radius:4px;color:#fff;font-size:12px;font-size:.75rem;opacity:0;position:absolute;padding:7px 12px;transition:all .2s ease-out;transition-delay:.05s;visibility:hidden;top:-35px;left:50%;transform:translateX(-50%)}
.skus li{font-size:14px;font-size:.875rem;list-style-type:none;margin-top:10px}
.skus li:first-child{margin-top:0}
.skus label{cursor:pointer}
.skus__art,.skus__name{margin-right:10px}
.skus__price{font-size:16px;font-size:1rem;font-weight:var(--font-weight)}
.skus__price-old{color:gray;font-size:12px;font-size:.75rem;display:block;margin-top:2px;text-decoration:line-through}
.services__list{margin-bottom:15px}
.services__list:last-child{margin-bottom:0}
.services label{cursor:pointer;font-size:13px;font-size:.8125rem;margin-right:5px}
.services select{background:#fff;margin-top:10px}
.reviews h1{display:none}
.reviews__wrap{display:-ms-flexbox;display:flex}
.reviews__left{-ms-flex:1;flex:1}
.reviews__right{margin-left:50px;width:300px}
.reviews__right .products{margin:0}
.reviews__right .products__item{margin:0;width:100%}
.p-rating{margin-bottom:30px}
.p-rating__all{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.8}
.p-rating__all-star{color:var(--rating-color);margin-right:5px}
.p-rating__all-hint{color:gray;font-size:12px;font-size:.75rem;margin-right:5px}
.p-rating__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.p-rating__dis td{padding-top:5px;padding-bottom:5px}
.p-rating__dis-1{color:var(--rating-color)}
.p-rating__dis-2{padding-left:15px;padding-right:15px}
.p-rating__dis-3{font-size:12px;font-size:.75rem;color:gray}
.p-rating__dis-bar{background:#eee;border-radius:5px;width:120px;height:8px}
.p-rating__dis-fill{border-radius:5px;background:var(--cheme-color-dop);height:8px;width:0}
.p-rating__right{margin-left:50px;-ms-flex:1;flex:1}
.p-rating__circle{position:relative;width:140px;height:140px}
.p-rating__circle,.p-rating__circle-c{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.p-rating__circle-c{border:8px solid #eee;border-radius:50%;width:135px;height:135px}
.p-rating__circle-num{font-size:30px;font-size:1.875rem}
.p-rating__circle svg{left:0;top:0;position:absolute;width:100%;height:100%;transform:rotateX(180deg) rotate(90deg)}
.p-rating__circle svg circle{stroke:var(--cheme-color);stroke-width:10px;stroke-linecap:round;fill:transparent}
.p-reviews__header{background:#f9f9f9;border-radius:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:30px;margin-left:30px}
.p-reviews__header-title{font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:40px;text-align:center}
.p-reviews__header-button,.p-reviews__header-button .button{width:100%}
.p-reviews__form{background:#f9f9f9;border:1px solid #eee;border-radius:6px;padding:25px;margin:0 auto}
.p-reviews__form_act{display:block}
.p-reviews__form-good{display:none;color:#43c16d;text-align:center}
.p-reviews__form-wrap{background:#fff;border:1px solid #eee;border-radius:6px;padding:30px}
.p-reviews__form-no-user{line-height:1.6}
.p-reviews__form-user{line-height:1.6;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.p-reviews__form-user-name{margin:0 10px}
.p-reviews__form-title{font-size:20px;font-size:1.25rem;margin-bottom:30px}
.p-reviews__form-item{margin-top:20px;line-height:1.4}
.p-reviews__form-item,.p-reviews__form-item .wa-captcha p{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.p-reviews__form-item .wa-captcha p{margin-bottom:0}
.p-reviews__form-item .wa-captcha strong{margin:0 10px}
.p-reviews__form-errors{color:red;line-height:1.8;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:end}
.p-reviews__form-t{font-size:15px;font-size:.9375rem;margin-right:10px}
.p-reviews__form-rates{color:var(--rating-color)}
.p-reviews__form-rates .star-empty{cursor:pointer}
.p-reviews__form-button,.p-reviews__form input,.p-reviews__form textarea{width:100%}
.p-reviews__items{position:relative}
.p-reviews__items-title{font-size:20px;font-size:1.25rem;line-height:1.6}
.p-reviews__items_loading{opacity:.3}
.p-reviews__items_loading .p-reviews__items-loading{opacity:1;visibility:visible}
.p-reviews__items-loading{color:#222;padding-top:220px;top:0;opacity:0;position:absolute;text-align:center;transition:all .3s ease-out;visibility:hidden;width:100%;height:100%;z-index:20}
.p-reviews__items-loading .icon30{width:60px;height:60px}
.p-reviews__item{border:1px solid #eee;border-radius:6px;padding:20px;margin-top:30px;display:-ms-flexbox;display:flex}
.p-reviews__item_reply{margin-left:20px;margin-top:15px;position:relative}
.p-reviews__item_reply:before{background:var(--cheme-color-dop);border-radius:2px;content:"";position:absolute;left:-20px;top:0;bottom:0;width:2px;height:100%}
.p-reviews__item-icon{width:50px;margin-right:20px}
.p-reviews__item-icon-text{background:#f0f3f9;border-radius:50%;color:#4e7df1;font-weight:var(--font-weight);font-size:18px;font-size:1.125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px}
.p-reviews__item-content{-ms-flex:1;flex:1}
.p-reviews__item-header{-ms-flex-pack:justify;justify-content:space-between}
.p-reviews__item-header,.p-reviews__item-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.p-reviews__item-name{font-size:16px;font-size:1rem}
.p-reviews__item-company{background:var(--cheme-color);border-radius:4px;color:#fff;margin-left:10px;padding:5px 10px;font-size:12px;font-size:.75rem}
.p-reviews__item-date{font-size:12px;font-size:.75rem;color:gray}
.p-reviews__item-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px}
.p-reviews__item-rates{color:var(--rating-color)}
.p-reviews__item-rates-num{font-size:12px;font-size:.75rem;color:gray}
.p-reviews__item-title{font-size:18px;font-size:1.125rem;font-weight:var(--font-weight);margin-top:20px}
.p-reviews__item-text{margin-top:15px;line-height:1.6}
.p-reviews__item-reply{cursor:pointer;color:#4e7df1;font-size:13px;font-size:.8125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:20px;width:100px}
.p-reviews__item-reply-name{margin-left:10px;border-bottom:1px dashed;transition:all .2s ease-out}
.p-reviews__item-reply:hover .p-reviews__item-reply-name{border-bottom-color:transparent}
@media screen and (max-width: 1080px) {
.reviews__right{display:none}
}
@media screen and (max-width: 767px) {
.p-rating__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.p-reviews__header{margin-left:0;margin-top:30px;padding:20px;width:100%}
.p-reviews__header-title{margin-bottom:20px}
}
@media screen and (max-width: 580px) {
.p-rating__dis-bar{width:100px}
.p-rating__right{display:none}
.p-reviews__header-title{font-size:16px;font-size:1rem}
.p-reviews__items-title{font-size:15px;font-size:.9375rem}
.p-reviews__item{padding:10px}
.p-reviews__item-icon{display:none}
.p-reviews__item-title{font-size:15px;font-size:.9375rem}
.p-reviews__item-text{font-size:12px;font-size:.75rem}
.p-reviews__form,.p-reviews__form-wrap{padding:10px}
}
.tab__names .h-menu{border-left:1px solid #eee;border-top-left-radius:6px;height:56px;margin-left:0}
.tab__names .h-menu__item{padding:0}
.tab__names .h-menu__item:first-child .h-menu__link{border-top-left-radius:6px}
.tab__names .h-menu__name{transition:all .3s ease-out}
.tab__names .h-menu__link{color:#222;background:#f9f9f9;border-right:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:0 30px;height:56px}
.tab__names .h-menu__link:hover{color:#222;background:#efefef}
.tab__names .h-menu__link_active-tab{background:#fff;border-bottom-color:var(--cheme-color);border-bottom-width:2px}
.tab__names .h-menu__link_active-tab:hover{background:#fff}
.tab__names .h-menu__link_active-tab .h-menu__name{margin-bottom:-1px}
.tab__names .h-menu__sub{display:none;opacity:1;visibility:visible;top:calc(100% + 10px)}
.tab__names .h-menu__item:hover .h-menu__sub{top:calc(100% + 10px)}
.tab__blocks{padding-top:30px}
.tab__block{display:none}
.tab__block:first-child{display:block}
.tab__block .products_slider{margin-bottom:0}
.tab__columns{display:-ms-flexbox;display:flex}
.tab__columns .tab__name_des{-ms-flex:1;flex:1;margin-right:20px}
.tab__columns .tab__name_features{-ms-flex:1;flex:1;margin-left:20px}
.tab__columns .s-blocks__item:last-child{margin-bottom:70px}
.p-left{width:calc(100% - (var(--w-l) + 50px))}
.features{width:100%}
.features td{border-bottom:1px solid #eee;padding:12px 0;width:50%}
.features td+td{padding-left:10px}
.features tr:last-child td{border-bottom:none}
.features__name{color:gray}
.features__color{margin-top:5px}
.features__color:first-child{margin-top:0}
.features .divider .features__name{color:#222;font-size:16px;font-size:1rem;font-weight:var(--font-weight)}
.features .divider td{padding-top:40px}
.features .divider:first-child td{padding-top:0}
@media screen and (max-width: 1080px) {
.p-left{width:100%}
}
@media screen and (max-width: 767px) {
.tab__names .h-menu{height:40px}
.tab__names .h-menu__link{font-size:12px;font-size:.75rem;height:40px;padding:0 12px}
}
.p-landing__images{position:relative}
.p-landing__images .wrap{position:absolute;height:100%;top:0;left:calc((100% - var(--site-max-width)) / 2)}
.p-landing__slider{font-size:0}
.p-landing__slider img{width:100%}
.p-landing__slider.owl-theme-nav-dots .owl-dots{position:absolute;bottom:20px;margin-top:0}
.p-landing__product{position:absolute;top:50%;transform:translateY(-52%);width:50%;z-index:99}
.p-landing__product-summary{font-size:18px;font-size:1.125rem;line-height:1.6;margin-bottom:40px}
.p-landing__price{margin-bottom:20px}
.p-landing__price-new{font-size:40px;font-size:2.5rem;font-weight:500}
.p-landing__price-old{font-size:30px;font-size:1.875rem;margin-left:20px;text-decoration:line-through}
.p-landing__button{margin-right:20px}
.p-landing__p-img{display:-ms-flexbox;display:flex}
.p-landing__p-img_rev{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.p-landing__p-img__c{background-size:cover;width:50%;padding:100px 60px}
.p-landing .s-blocks__title{white-space:normal}
.p-landing__bg{background:#fff;border-left:3px solid var(--cheme-color);padding:20px;margin-bottom:30px}
.p-landing__bg p:last-child{margin-bottom:0}
.p-landing__info{background-attachment:fixed;background-size:cover;background-repeat:no-repeat;text-align:center;padding:100px 0}
.p-landing__info-title{color:#fff;font-size:50px;font-size:3.125rem;font-weight:600;margin-bottom:20px}
.p-landing__info-text{color:#fff;font-size:22px;font-size:1.375rem;font-weight:500;line-height:1.8}
.p-landing__info-button{margin-top:40px}
.p-landing__info a{color:#fff}
.p-landing__adv-title{color:#646479;font-size:30px;font-size:1.875rem;line-height:1.2;font-weight:600;margin-bottom:10px;text-align:center}
.p-landing__adv-s{color:#848484;font-size:16px;font-size:1rem;line-height:1.2;font-weight:500;text-align:center}
.p-landing__adv-blocks{margin-left:-30px}
.p-landing__adv-bl,.p-landing__adv-blocks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.p-landing__adv-bl{margin-left:30px;margin-top:70px;width:calc(33.33% - 30px)}
.p-landing__adv-img{-ms-flex:none;flex:none;width:60px;margin-right:20px}
.p-landing__adv-img img{max-width:100%;max-height:60px}
.p-landing__adv-t{color:#222;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:500;-ms-flex:1;flex:1}
.p-landing__adv-d{color:#646479;font-size:16px;font-size:1rem;line-height:1.6;margin-top:10px}
.p-form{background:rgba(0,0,0,0.5);padding:30px;position:absolute;right:30px;top:50%;transform:translateY(-52%);width:400px;z-index:99}
.p-form,.p-form a{color:#fff}
.p-form p{margin-bottom:0}
.p-form-rez{color:green;font-size:14px;font-size:.875rem;font-weight:600}
.p-form__list{margin-bottom:20px}
.p-form__button,.p-form input{width:100%}
.p-form textarea{resize:none;width:100%;height:70px}
.p-form label{font-size:12px;font-size:.75rem}
.p-form__error,input.p-form__error{border-color:#ff3100}
.p-form__error-msg{font-size:12px;font-size:.75rem;color:#ff3100;margin-top:5px}
@media screen and (max-width: 1280px) {
.p-form{padding:20px}
.p-form__list{margin-bottom:10px}
.p-form input,.p-form textarea{padding:5px 10px}
.p-form textarea{height:50px}
}
@media screen and (max-width: 1080px) {
.p-landing__p-img__c{padding:30px 20px}
.p-landing__product-summary{font-size:16px;font-size:1rem;line-height:1.6;margin-bottom:20px}
.p-landing__adv-bl{width:calc(50% - 30px)}
}
@media screen and (max-width: 767px) {
.p-landing__images .wrap{position:relative}
.p-landing__product{position:relative;transform:none;padding:40px 0;width:100%}
.p-landing__product-summary,.p-landing__product h1{color:#646479!important}
.p-landing__p-img,.p-landing__p-img_rev{-ms-flex-direction:column;flex-direction:column}
.p-landing__p-img__c{width:100%;min-height:300px}
.p-landing__info{padding:70px 0}
.p-landing__info-title{font-size:30px;font-size:1.875rem}
.p-landing__info-text{font-size:16px;font-size:1rem}
.p-landing__price{color:#646479!important}
.p-landing .button_nob-white{color:var(--b-bg);border:1px solid var(--b-bg)}
.p-landing .button_nob-white:hover{background:var(--b-bg-hover);border-color:var(--b-bg-hover);color:var(--b-color-hover)}
.p-form{position:static;transform:none;width:100%}
}
@media screen and (max-width: 580px) {
.p-landing__adv-bl{margin-top:50px;width:calc(100% - 30px)}
}
.admin-link-settings{position:fixed;left:0;top:50%;margin-top:-45px;z-index:99999}
.admin-link-settings>*{background:#ca0101;color:#fff;cursor:pointer;border-radius:0 4px 4px 0;margin-top:10px;width:45px;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.footer{background:var(--c-f-b);color:var(--c-f-c);padding-top:40px;margin-top:100px}
.footer__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px}
.footer__logo{font-size:0}
.footer__logo img{max-width:200px;max-height:70px;margin: 0 15px;padding: 15px 0}
.footer__item{display:block;-ms-flex:none;flex:none;padding-left:40px;width:25%}
.footer__item:first-child{padding-left:0}
.footer__item-logo{margin-bottom:25px}
.footer__item-desc{font-size:12px;font-size:.75rem;padding-right:40px}
.footer__item-currency{margin-bottom:40px}
.footer__item-pay,.footer__item-policy{margin-bottom:20px}
.footer__item-copy{font-size:11px;font-size:.6875rem;padding:20px 0}
.footer__item-copy,.footer__item-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}
.footer__item-title{color:var(--c-f-t);font-weight:var(--font-weight);line-height:1.4;margin-top:10px;-ms-flex-pack:justify;justify-content:space-between}
.footer__item-name{margin-right:10px}
.footer__item-down{display:none;transition:all .3s ease-out;transform:rotate(0);width:20px;height:20px}
.footer__item-down_active{transform:rotate(90deg)}
.footer__item-contact,.footer__item-soz{margin-bottom:40px}
.footer__copy{border-top:1px solid var(--c-f-c)}
.footer__copy-wrap{color:var(--c-f-c);font-size:12px;font-size:.75rem;line-height:1.4;padding:30px 0;text-align:center}
.f-contact__item{margin-top:14px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;line-height:1.6}
.f-contact__item:first-child{margin-top:0}
.f-contact__item-icon{color:var(--c-f-i-c);-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px;margin-top:2px}
.f-contact__item-text{font-size:12px;font-size:.75rem}
.f-contact__item-text a{color:var(--c-f-a)}
.f-contact__item-text a:hover{color:var(--c-f-a-h)}
.policy__link{color:var(--c-f-a);font-size:12px;font-size:.75rem}
.policy__link:hover{color:var(--c-f-a-h)}
.policy__sep{color:var(--c-f-a);margin:0 10px}
.f-pay{font-size:0;margin-left:-5px}
.f-pay-list{display:inline-block;margin-left:5px}
.f-pay img{height:30px;margin-right:5px}
.webasyst{margin-left:20px}
.f-currency{margin-bottom:20px}
.f-currency_di{display:inline-block;margin-left:20px}
.f-currency select{background:#f9f9f9;font-size:12px;font-size:.75rem;height:30px;padding:0 10px}
.f-menu{margin-bottom:40px}
.f-menu__list{margin-top:14px}
.f-menu__list:first-child{margin-top:0}
.f-menu a{color:var(--c-f-a-m);font-size:13px;font-size:.8125rem;line-height:1.4;text-decoration:none}
.f-menu a:hover{color:var(--c-f-a-m-h)}
.upTop{background:#fff;border:1px solid #ddd;border-radius:50%;color:#666;cursor:pointer;font-size:20px;font-size:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;position:fixed;right:-50px;bottom:20px;text-align:center;transition:all .3s ease-out;visibility:hidden;width:50px;height:50px;line-height:50px;z-index:900}
.upTop .i-angle-down{margin-bottom:0;transform:rotate(-180deg)}
.upTop_active{opacity:.5;visibility:visible;}
@media(min-width: 992px) {.upTop_active{right: 110px}}
.upTop_active:hover{opacity:1}
@media screen and (max-width: 1024px) {
.footer__item{width:50%;padding-left:0}
}
@media screen and (max-width: 767px) {
.footer{margin-top:40px;padding-bottom: 65px;content-visibility: auto;}
.footer__item{width:100%;padding-left:0}
.footer__item-title{margin-top:0}
.footer__item-down{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.footer__item-contact{display:none;margin-bottom:0}
.footer__item-soz{margin-bottom:0;margin-top:40px}
.f-menu{display:none;margin-bottom:0;padding-bottom:20px}
.main__wrap {content-visibility: auto}
}
.f-panel{background:var(--c-f-p-f);box-shadow:0 0 5px rgba(0,0,0,0.15);bottom:0;left:0;position:fixed;width:100%;z-index:900}
.f-panel-2{background:none;border-top:none;bottom:10px;box-shadow:none}
.f-panel-2 .f-panel__wrap{-ms-flex-pack:end;justify-content:end;-ms-flex-align:stretch;align-items:stretch}
.f-panel-2 .f-panel__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-left:none}
.f-panel-2 .f-panel__cart,.f-panel-2 .f-panel__icon-bars,.f-panel-2 .f-panel__icon-filter{background:#fff;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,0.5);margin-right:10px;border-right:none;padding:7px;min-height:50px;min-width:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.f-panel-2 .f-panel__cart{padding:0}
.f-panel-2 .f-panel__cart .s-hicon{margin:0 10px}
.f-panel-2 .f-panel__cart .mcart,.f-panel-2 .f-panel__cart .s-mcart_circle,.f-panel-2 .f-panel__cart .s-mcart_small{margin:5px}
.f-panel-2 .s-mcart_active:hover .s-mcart__link{box-shadow:none}
.f-panel__wrap{-ms-flex-pack:justify;justify-content:space-between}
.f-panel-1 .f-panel__icon,.f-panel__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;width:100%;justify-content:space-around}
@media (min-width: 1081px) {
.f-panel.f-panel-1{display:none}
}
@media (max-width: 1080px) {
.__jivoMobileButton{display:none!important}
.consultant-widget-wrap{display:none!important}
.consultant-widget-wrap.show{display:block!important}
}
.f-panel-1 .f-panel__icon-bars,.f-panel-1 .f-panel__cart{background:var(--c-f-p-i-f);display:none;-ms-flex:none;flex:none;padding:0;width:20%;padding:10px 0;display:inline-block;text-align:center;position:relative}
.f-panel-1 .f-panel__ico_ttl{display:block}
.f-panel-1 .f-panel__icon-bars img,.f-panel-1 .f-panel__cart img{height:40px}
.f-panel-1 .f-panel__icon-bars .bars__line,.f-panel-1 .f-panel__icon-bars .bars__line:after,.f-panel-1 .f-panel__icon-bars .bars__line:before{background:var(--c-f-p-m)}
.f-panel-1 .f-panel__icon-filter{color:var(--c-f-p-m);cursor:pointer;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:60px;transition:all .3s ease-out}
.f-panel-1 .f-panel__icon-filter,.f-panel-1 .f-panel__icon .s-hicon{background:var(--c-f-p-i-f);border-right:1px solid var(--c-f-p-b);height:54px}
.f-panel-1 .f-panel__icon .s-hicon{margin:0}
.f-panel-1 .f-panel__icon .s-hicon a{display:-ms-flexbox;display:flex;padding:0 25px;height:100%}
.f-panel-1 .f-panel__icon .s-hicon__name{color:var(--c-f-p-i-c)}
.f-panel-1 .f-panel__icon .s-hicon:hover .s-hicon__name{color:var(--c-f-p-i-c-h)}
.f-panel-1 .f-panel__icon .s-hicon svg{color:var(--c-f-p-i)}
.f-panel-1 .f-panel__icon .s-hicon:hover svg{color:var(--c-f-p-i-h)}
.f-panel-1 .f-panel__icon .hcount{background-color:var(--c-f-p-c-bg);color:var(--c-f-p-c-c)}
.f-panel-1 .f-panel__icon .hcount_active{background-color:var(--c-f-p-c-bg-a)}
.f-panel-1 .f-panel__cart .s-mcart__link-footer{background:var(--c-f-p-c-f);color:var(--c-f-p-c);padding:0;width:100%;display:block}
.f-panel-1 .f-panel__cart .s-mcart__link-footer:hover{color:var(--c-f-p-c-h)}
.f-panel-1 .f-panel__cart .s-mcart__link{background:var(--c-f-p-c-f);border-color:#101fb3}
.f-panel-1 .f-panel__cart .s-mcart__icon{background-color:var(--c-f-p-c-i-d);color:var(--c-f-p-c-i-c-d)}
.f-panel-1 .f-panel__cart .s-mcart_active .s-mcart__icon{background-color:var(--c-f-p-c-i);color:var(--c-f-p-c-i-c)}
.f-panel-1 .f-panel__cart .hcount,.f-panel-1 .f-panel__icon .hcount{background-color:var(--cheme-color-dop);color:var(--c-f-p-c-c-c)}
.f-panel-1 .f-panel__cart .hcount_active{background-color:var(--c-f-p-c-c-bg)}
@media screen and (max-width: 1080px) {
.f-panel-1 .f-panel__icon-filter,.f-panel-2 .f-panel__cart{display:-ms-flexbox;display:flex}
}
@media screen and (max-width: 960px) {
.f-panel-1 .f-panel__icon .s-hicon a{padding:0 15px}
}
@media screen and (max-width: 480px) {
.f-panel-1 .f-panel__icon-bars,.f-panel-1 .f-panel__cart{padding:8px 0}
.f-panel-1 .f-panel__icon-filter{height:46px;width:44px}
.f-panel-1 .f-panel__icon .s-hicon{height:46px}
.f-panel-1 .f-panel__icon .s-hicon a{padding:0 12px}
.f-panel-1 .f-panel__icon .s-hicon__count{position:absolute;top:4px;right:3px}
.f-panel-1 .f-panel__cart .s-mcart__link-footer{border:none;padding:0}
.f-panel-1 .f-panel__icon-bars img,.f-panel-1 .f-panel__cart img{height:30px}
.f-panel-1 .f-panel__icon .f-panel__icon-bars .hcount{top:8px}
}
.subscribe__wrap{background:#fff;border-radius:6px;border:1px solid #eee;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.subscribe__info{width:50%;padding-right:5%}
.subscribe__icon,.subscribe__info{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.subscribe__icon{background:#43c16d;border:1px solid #eee;border-radius:50%;color:#fff;-ms-flex-pack:center;justify-content:center;width:60px;height:60px}
.subscribe__content{margin-left:20px}
.subscribe__title{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:var(--font-weight);margin-bottom:10px}
.subscribe__des{line-height:1.4}
.subscribe__form{-ms-flex:none;flex:none;width:50%}
.subscribe__form form{position:relative}
input.subscribe__input{display:inline-block;padding-right:150px;vertical-align:top;height:48px;width:100%}
.subscribe__button{margin-top:0;position:absolute;right:0;top:0;height:48px;line-height:48px}
.subscribe__label{margin-top:10px;margin-bottom:0}
.subscribe label{font-size:12px;font-size:.75rem}
label.subscribe_error{color:red}
input.subscribe_error{border-color:red}
.subscribe__thank{color:green;font-weight:var(--font-weight);font-size:14px;font-size:.875rem}
.subscribe_lite .subscribe__input{font-size:13px;font-size:.8125rem;height:34px}
.subscribe_lite .subscribe__button{height:28px;line-height:28px}
@media screen and (max-width: 767px) {
.subscribe__wrap{padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.subscribe__info{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:20px;padding-right:0;width:100%}
.subscribe__content{margin-left:0;margin-right:5%}
.subscribe__title{font-size:18px;font-size:1.125rem}
.subscribe__form{width:100%}
}
.f-cookies{-ms-flex-pack:center;justify-content:center;position:fixed;bottom:65px;left:0;right:0;width:100%;z-index:99}
.f-cookies,.f-cookies__wrap{display:-ms-flexbox;display:flex}
.f-cookies__wrap{border-radius:6px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#fff;box-shadow:2px 2px 6px hsla(240,9%,43%,0.3);font-size:0;padding:12px 24px;max-width:calc(100% - 20px)}
.f-cookies__text{color:#222;font-size:12px;font-size:.75rem;font-weight:var(--font-weight);line-height:1.2;padding-right:20px}
.f-cookies__button button{color:#e05a2d;cursor:pointer;font-weight:var(--font-weight);border:none;background:none}
.in-modal-content{padding:30px}
.ss-modal{font-size:0;overflow:auto;position:fixed;top:0;left:0;visibility:hidden;width:100%;height:100%;z-index:9999;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ss-modal_active{visibility:visible}
.ss-modal_active .ss-modal__popup{opacity:1;transform:scale(1)}
.ss-modal-wrap{background-color:rgba(0,0,0,0.5);opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;transition:all .25s ease-in-out;visibility:hidden;width:100%;height:100%;z-index:9999}
.ss-modal-wrap_active{opacity:1;visibility:visible}
.ss-modal-loading{color:#eee;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ss-modal-loading .icon30{width:60px;height:60px}
.ss-modal__popup{background:#fff;border-radius:6px;display:inline-block;font-size:14px;font-size:.875rem;margin:30px;opacity:0;overflow:hidden;position:relative;transform:scale(1.1);transition:all .25s ease-in-out;vertical-align:middle;max-width:calc(100% - 62px);text-align:left}
.ss-modal__close{cursor:pointer;font-size:12px;font-size:.75rem;position:absolute;right:10px;top:10px}
.ss-modal__content{height:100%;text-align:center;overflow:auto}
.ss-modal__content:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.addCart{text-align:left;padding:30px}
.addCart.s-cart-page{margin-bottom:0}
.addCart .c-item{border-bottom:1px solid #eee;padding-bottom:20px;min-width:640px}
.addCart .c-item__price-old,.addCart .c-item__remove,.addCart .c-item__service{display:none}
.addCart__title{font-size:20px;font-size:1.25rem;font-weight:var(--font-weight);margin-bottom:30px;line-height:1.2}
.addCart__button{margin-top:30px;text-align:right}
.addCart__button_center{text-align:center}
.addCart__button .button{font-size:13px;font-size:.8125rem;font-weight:400;padding:0;width:180px}
.addCart__button .button+.button{margin-left:10px}
.addCart__upselling{border-top:1px solid #eee;font-size:0;margin-top:30px;padding-top:20px}
.addCart__u{display:-ms-flexbox;display:flex;margin-left:-20px}
.addCart__u-link{text-decoration:none}
.addCart__u-list{padding-left:20px;width:33.33%}
.addCart__u-img{display:block;width:60px;height:60px;margin-bottom:10px}
.addCart__u-img img{height:100%}
.addCart__u-name{display:block;font-size:13px;font-size:.8125rem;font-weight:var(--font-weight);margin-bottom:10px;max-width:280px;line-height:1.4}
.addCart__u-price{display:inline-block;font-size:16px;font-size:1rem;font-weight:var(--font-weight);margin-right:10px}
.addCart__u-price-old{display:inline-block;color:#ccc;font-size:14px;font-size:.875rem;text-decoration:line-through}
.c-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.c-item a{color:#222;text-decoration:none}
.c-item a:hover{color:var(--cheme-color)}
.c-item__img{-ms-flex:none;flex:none;width:70px}
.c-item__img img{width:100%}
.c-item__info{-ms-flex:1;flex:1;padding:0 20px;width:calc(100% - 330px)}
.c-item__name{font-size:14px;font-size:.875rem;line-height:1.4}
.c-item__service{font-size:13px;font-size:.8125rem}
.c-item__count{-ms-flex:none;flex:none;text-align:center;width:100px}
.c-item__total{-ms-flex:none;flex:none;text-align:right;vertical-align:top;width:160px}
.c-item__price{font-size:18px;font-size:1.125rem;font-weight:var(--font-weight);margin-bottom:5px}
.c-item__price-count,.c-item__price-old{color:gray;font-size:13px;font-size:.8125rem}
.c-item__price-old{text-decoration:line-through}
.c-item__remove{border-bottom:1px dashed;color:gray;cursor:pointer;display:inline-block;font-size:12px;font-size:.75rem;margin-top:20px;padding-bottom:2px;transition:all .1s ease-out}
.c-item__remove:hover{color:#222;border-bottom-color:transparent}
@media screen and (max-width: 767px) {
.addCart{padding:20px}
.addCart .c-item{min-width:100%}
.addCart__button .button{width:100%}
.addCart__button .button+.button{margin-left:0;margin-top:10px}
.addCart__upselling{display:none}
.c-item{-ms-flex-wrap:wrap;flex-wrap:wrap}
.c-item__img,.c-item__info{margin-bottom:20px}
.c-item__info{padding-right:0;width:calc(100% - 70px)}
.c-item__count,.c-item__total{padding-left:90px;text-align:left;width:100%}
.c-item__count{margin-bottom:20px}
.f-cookies {content-visibility: auto}
}
@media screen and (max-width: 580px) {
.ss-modal__popup{margin:15px;max-width:calc(100% - 32px)}
.c-item__img{text-align:center;width:100%}
.c-item__img img{max-width:100px}
.c-item__info{-ms-flex:none;flex:none;width:100%;text-align:center}
.c-item__count,.c-item__total{padding-left:0}
.c-item__count{width:calc(50% - 20px);margin-right:20px;margin-bottom:0}
.c-item__total{width:50%;text-align:right}
.c-item__service select{width:100%}
}
ul.my-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-bottom:40px;margin-top:-10px}
ul.my-nav a{margin-left:20px;margin-top:10px}
.my-nav__active{color:#222;text-decoration:none}
.is-hidden{display:none}
.profile{max-width:800px}
.profile__auth{margin-top:40px;border-top:1px solid #eee;padding-top:20px}
.profile__auth-type{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.profile__auth-type li{list-style:none;margin-right:10px}
.profile .wa-value img{border-radius:4px;max-width:60px;margin-bottom:5px}
.profile .wa-value img+img{display:none}
.wa-form input[type="email"],.wa-form input[type="password"],.wa-form input[type="text"],.wa-form select,.wa-form textarea{width:100%}
.wa-form p{margin-bottom:0}
.wa-form .error,.wa-form .wa-error{border-color:red}
.wa-form .wa-field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:15px}
.wa-form .wa-field:first-child{margin-top:0}
.wa-form .wa-field .field{display:block;margin-top:5px}
.wa-form .wa-field .field:first-child{margin-top:0}
.wa-form .wa-field .field span{color:gray;font-size:12px;font-size:.75rem}
.wa-form .wa-name{font-weight:var(--font-weight);line-height:1.6;-ms-flex:none;flex:none;margin-right:30px;width:30%}
.wa-form .wa-field-address{-ms-flex-align:end;align-items:end}
.wa-form .wa-value{-ms-flex:1;flex:1}
.wa-form .errormsg,.wa-form .wa-error-msg,.wa-form em.error{display:block;font-size:12px;font-size:.75rem;font-style:normal;color:red;margin-top:3px}
.wa-form .wa-field-birthday .wa-value{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:-20px}
.wa-form .wa-field-birthday .wa-value>*{width:calc(33.33% - 20px)!important;margin-left:20px}
.wa-form .wa-captcha-field{padding-bottom:25px}
@media screen and (max-width: 580px) {
.wa-form .wa-field{-ms-flex-direction:column;flex-direction:column}
.wa-form .wa-name{width:100%;margin-right:0;margin-bottom:5px}
.wa-form .wa-value{width:100%}
.wa-form .wa-field-birthday .wa-value{margin-left:-10px;width:calc(100% + 10px)}
.wa-form .wa-field-birthday .wa-value>*{width:calc(33.33% - 10px)!important;margin-left:10px}
.wa-form .button-block .button{width:100%}
}
.l-auth{border:1px solid #eee;border-radius:6px;margin:0 auto;padding:30px;max-width:500px}
.l-auth__social{border-bottom:1px solid #eee;text-align:center;margin-bottom:20px;padding-bottom:10px}
.l-auth__social p{margin-bottom:10px;line-height:1.4;color:gray}
.l-auth__social ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:-10px}
.l-auth__social li{list-style-type:none;margin-left:10px}
.l-auth .wa-form .wa-field{margin-top:25px;position:relative}
.l-auth .wa-form .wa-value{position:relative}
.l-auth .wa-form .wa-field-password{padding-bottom:25px}
.l-auth .wa-login-forgotpassword-url{font-size:12px;font-size:.75rem;position:absolute;left:0;bottom:-20px}
.l-auth .wa-uncaught-errors{margin-top:10px}
.l-auth .wa-buttons-wrapper{margin-top:20px}
.l-auth input[type="submit"]{width:100%}
.l-auth .wa-login-url,.l-auth .wa-signup-url{color:gray;font-size:13px;font-size:.8125rem;margin-top:25px;text-align:center}
.l-auth .wa-forgotpassword-form-fields .wa-field-login{padding-bottom:60px}
.l-auth .wa-forgotpassword-form-fields .wa-field-login .wa-value{position:static}
.l-auth .wa-forgotpassword-button{position:absolute;left:0;right:0;bottom:0}
.l-auth .wa-signup-form-fields .wa-field-password{padding-bottom:0}
.l-auth .wa-field-terms-accepted{font-size:12px;font-size:.75rem}
.l-auth__form .wa-captcha-section{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.l-auth__form .wa-captcha-section .wa-error-msg{position:absolute;right:0;bottom:-20px}
.l-auth__form .wa-captcha-section .wa-captcha-code{margin-right:10px;position:relative}
.l-auth__form .wa-captcha-section .wa-captcha-code img{border-radius:4px}
.l-auth__form .wa-captcha-section .wa-captcha-refresh-wrapper{font-size:12px;font-size:.75rem;position:absolute;bottom:-20px}
@media screen and (max-width: 580px) {
.l-auth{padding:20px}
}
@media screen and (max-width: 360px) {
.l-auth{padding:15px 10px}
}
.st-compare{font-size:13px;font-size:.8125rem}
.st-compare__fix{background:#fff;transition:box-shadow .3s ease-out;padding-top:10px;width:100%}
.st-compare__fix_active{box-shadow:0 5px 5px rgba(0,0,0,0.1);position:fixed;top:0;z-index:903}
.st-compare__fix-wrap{margin-bottom:40px}
.st-compare__fix .owl-stage-outer{padding:20px 10px;margin:0 -10px}
.st-compare__fix .owl-theme-nav .owl-nav{right:10px}
.st-compare__features{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start}
.st-compare__f-name{-ms-flex:none;flex:none;width:20%}
.st-compare__f-name .st-compare__f-item{font-weight:var(--font-weight)}
.st-compare__f-vals{-ms-flex:none;flex:none;width:80%}
.st-compare__f-vals .products__item{padding:10px;width:calc(100% - 20px);max-width:210px;margin:0 auto}
.st-compare__f-vals .products__item-img{padding-top:40%}
.st-compare__f-vals .products__item-info-name{min-height:auto;height:36px;overflow:hidden}
.st-compare__f-item{display:-ms-flexbox;display:flex;line-height:1.4;padding:20px 10px;-ms-flex-align:center;align-items:center}
.st-compare__f-item:nth-child(odd){background:#f9f9f9}
.st-compare__f-sl,.st-compare__f-sl-pr{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;width:100%}
.st-compare__f-sl-pr{margin-top:-20px}
.st-compare__f-col{width:284px}
.st-compare__f-remove{background:#fff;border:1px solid #ececec;border-radius:4px;color:#bbb;font-size:0;padding:5px;cursor:pointer;position:absolute;transition:all .3s ease-out;top:10px;right:10px;z-index:3}
.st-compare__f-remove:hover{border-color:#ff3100;color:#ff3100}
.st-compare__f-select{cursor:pointer;margin-top:10px}
.st-compare__f-radio{color:#888;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.st-compare__f-radio_active{color:#222}
.st-compare__f-clear{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:30px}
.st-compare__f-clear-icon{background:#fff;border:1px solid #ececec;border-radius:4px;color:#bbb;font-size:0;margin-right:10px;padding:5px;cursor:pointer;transition:all .3s ease-out}
.st-compare__f-clear-text{color:#888;transition:all .3s ease-out}
.st-compare__f-clear:hover .st-compare__f-clear-icon{border-color:#ff3100;color:#ff3100}
.st-compare__f-clear:hover .st-compare__f-clear-text{color:#222}
.st-compare .owl-item .st-compare__f-col{width:100%}
@media screen and (max-width: 580px) {
.st-compare{font-size:12px;font-size:.75rem}
.st-compare .products__rating-count{display:none}
.st-compare__f-name{width:120px}
.st-compare__f-vals{width:calc(100% - 120px)}
.st-compare__f-vals .products__item{margin:0 5px;width:110px}
.st-compare__f-item{width:120px}
.st-compare__fix-wrap{margin-bottom:20px}
.st-compare__fix .st-compare__f-name{margin-top:-10px}
.st-compare__fix .owl-stage-outer{margin-left:0;margin-right:0;padding-right:0;padding-left:0}
.st-compare__fix .owl-theme-nav .owl-nav{right:0}
}
.wa-auth-adapters ul{display:-ms-flexbox;display:flex}
.wa-auth-adapters li{list-style-type:none;margin-right:10px}
.w-box-sh{background:#fff;border:1px solid #f1f1f1;border-radius:4px;padding:20px;transition:box-shadow .3s ease-out}
.w-box-sh:hover{box-shadow:0 5px 30px rgba(0,0,0,0.08)}
.cart__item{background:#fff;border:1px solid #f1f1f1;margin-bottom:40px;padding:20px;transition:all .3s ease-out}
.cart__item:hover{box-shadow:0 5px 30px rgba(0,0,0,0.08)}
.s-checkout-result{margin-top:30px}
.s-checkout-result.error{color:red}
.s-cart-page-left form{overflow:hidden}
.s-cart-page-left .cart-left{float:right;margin-right:0}
.s-cart-header{margin:0}
.s-cart-page{margin-bottom:100px}
.s-cart-page .s-empty-cart{margin:1em 0 0}
.s-cart-products{margin-bottom:20px}
.cart-left{display:inline-block;margin-right:60px;width:calc(100% - 480px)}
.s-cart-product{border:2px solid #f5f5f5;border-radius:5px;margin:0 0 20px;display:table;width:100%;table-layout:fixed;padding:20px;overflow:hidden}
.s-cart-product>.left-column,.s-cart-product>.right-column{display:table-cell;vertical-align:top}
.s-cart-product>.left-column{width:96px}
.s-cart-product>.right-column{padding:0 0 0 20px}
.s-product-image{display:block}
.s-product-image img{width:100%;overflow:hidden;border-radius:4px}
.s-delete-wrapper{margin:1em 0 0;text-align:center}
.s-delete-button{display:inline-block}
.s-product-name{margin:0}
.s-cart-page .s-buttons-wrapper{float:right;clear:right}
.s-product-quantity{border-radius:4px;font-size:12px;width:50px;height:24px;text-align:center}
.s-product-quantity+.s-button{margin-right:0}
.s-cart-page .s-buttons-wrapper .s-button{background:none;border:0;cursor:pointer;font-size:16px;font-weight:700;margin:0 8px}
.s-product-services{margin:1em 0 0}
.s-product-services .s-service{margin:.5em 0 0}
.s-product-total{float:right;font-size:18px;font-weight:600;margin-bottom:20px;margin-left:10px}
.s-cart-page-left .s-cart-total{float:left}
.s-cart-total{background:#fff;border-radius:4px;border:1px solid #f1f1f1;display:inline-block;vertical-align:top;margin-bottom:40px;padding:20px;width:420px;transition:all .3s ease-out}
.s-cart-total:hover{box-shadow:0 5px 30px rgba(0,0,0,0.08)}
.s-affiliate-bonus-wrapper{font-size:13px;font-size:.8125rem;margin:1em 0 0}
.s-affiliate-bonus-wrapper .s-affiliate-discount,.s-affiliate-bonus-wrapper .s-button-block,.s-affiliate-bonus-wrapper .s-text-block{margin:1em 0 0}
.s-affiliate-bonus-wrapper .s-affiliate-discount:first-child,.s-affiliate-bonus-wrapper .s-button-block:first-child,.s-affiliate-bonus-wrapper .s-text-block:first-child{margin-top:0}
.s-affiliate-hint-wrapper{margin:1em 0 0;font-size:13px;font-size:.8125rem}
.s-coupon-wrapper{overflow:hidden;text-align:center}
.s-coupon-header{display:block;font-size:12px;margin-bottom:5px;text-align:left}
.s-coupon-wrapper input{float:right;height:30px;line-height:30px}
.s-coupon-wrapper .s-text{border-radius:4px;background:#f5f5f5;font-size:12px;font-size:.75rem;width:55%;height:46px;float:left}
.s-coupon-wrapper .error-message{margin:0 0 1em;color:red;font-size:12px;font-size:.75rem;padding-top:5px;clear:both;text-align:left}
.s-total-wrapper{border-top:1px solid #f5f5f5;overflow:hidden;margin:30px 0 20px;padding-top:20px;text-align:center}
.s-total-wrapper .s-total-header{display:block;font-size:18px;margin-bottom:10px}
.s-total-wrapper .s-total{font-size:36px;font-weight:700}
.s-cart-checkout input{width:100%}
.s-cart-checkout-one{opacity:.85;margin-top:10px}
.s-cart-checkout-one button,.s-cart-checkout-one input{width:100%}
.s-checkout-page{margin-bottom:100px}
.s-checkout-featured{margin:0 0 40px;display:block;vertical-align:baseline}
.s-checkout-featured img{margin:0 0 10px 10px}
.s-checkout-featured img:first-child{margin-left:0}
.s-cartprice{overflow:hidden;margin-bottom:15px;padding:2px 0}
.s-cartprice-name{float:left;width:70%}
.s-cartprice-price{float:right;font-weight:600;width:30%;text-align:right}
.s-cart-info{border-top:2px solid #f4f5fb;margin:20px 0 0;padding-top:20px;text-align:center}
.s-cart-info p{margin-bottom:0}
@media screen and (max-width: 1024px) {
.s-cart-total{margin-top:40px;width:100%}
.cart-left{width:100%}
}
@media screen and (max-width: 767px) {
.cart-left,.s-cart-total{float:none;width:100%}
.cart-left{margin-bottom:0;margin-right:0}
}
.s-auth-wrapper li{list-style:none;margin:0 0 10px}
.s-auth-wrapper li:last-child{margin-bottom:0}
.s-checkout-nav{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.s-nav-item{vertical-align:top;list-style:none;-ms-flex:1 1 0;flex:1 1 0}
.s-nav-item:first-child a{border-left:none}
.s-nav-item-num{display:inline-block;line-height:30px;vertical-align:middle;text-align:center}
.s-nav-item a{color:#2a2a2a;background:#fff;border-left:1px solid #c1c1c1;display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:var(--font-weight);font-size:16px;font-size:1rem;opacity:.2;margin-bottom:4px;padding:10px 15px 7px;text-decoration:none}
.s-nav-item.is-done a{color:#838383;cursor:pointer}
.s-nav-item.is-current a,.s-nav-item.is-done a{border-left-color:#eee;opacity:1}
.s-steps-wrapper{margin-top:30px}
.s-authorized-user{display:table;width:100%}
.s-authorized-user .left-column,.s-authorized-user .right-column{display:table-cell;vertical-align:middle}
.s-authorized-user .left-column{width:50px;padding-right:20px;line-height:0}
.s-authorized-user .left-column img{border-radius:50%;box-shadow:0 0 4px 0 rgba(0,0,0,0.1),0 2px 2px 0 rgba(0,0,0,0.1)}
.s-authorized-wrapper .s-hint{margin:10px 0 0}
.s-contact-form .wa-form{width:100%;max-width:767px}
.s-payment-item.has-error{border-color:red}
.s-step-content{margin:0}
.s-payment-item,.s-shipping-item{list-style:none;margin-bottom:40px;transition:all .2s ease-out}
.s-payment-item.is-selected,.s-shipping-item.is-selected{border-color:var(--cheme-color)}
.s-payment-header,.s-shipping-header{border-bottom:2px solid #f5f5f5;font-size:16px;padding-bottom:15px}
.s-payment-header .s-radio,.s-shipping-header .s-radio{margin:0 10px 0 0}
.s-payment-image,.s-shipping-image{margin-right:10px;max-width:60px;vertical-align:middle}
.s-shipping-select{width:100%}
.s-payment-description,.s-shipping-description{font-size:13px;margin-bottom:10px}
.s-shipping-options .wa-address{margin-top:20px}
.s-shipping-controls{margin-bottom:10px}
.s-price-wrapper{font-weight:700}
.s-price{margin-left:10px}
.s-comment{margin-top:10px}
.s-delivery-wrapper{font-size:13px;line-height:1.6;margin-top:15px}
.s-delivery{font-weight:700;margin-left:10px;white-space:nowrap}
.s-shipping-options .error,.s-shipping-options .s-shipping-error,.wa-error-msg.c-error{color:red;margin-bottom:0}
.s-contact-block{background:#fff;display:inline-block;margin:10px 0 30px;padding:15px;border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,0.1),0 2px 2px 0 rgba(0,0,0,0.1)}
.s-contact-block .s-userpic{display:inline-block;border-radius:50%;vertical-align:middle}
.s-contact-block .s-user-name{margin-left:10px;font-weight:700}
.s-address-wrapper{margin-top:10px;line-height:1.4}
.s-cart-list{margin-top:20px}
.s-confirm-wrapper .s-cart-item{background:#fff;display:table;table-layout:fixed;width:100%;padding:20px 10px;margin:0;border-bottom:1px solid rgba(0,0,0,0.1);line-height:1.5em}
.s-cart-item .s-image-column,.s-cart-item .s-text-column{display:table-cell;vertical-align:top}
.s-cart-item .s-image-column{width:96px;line-height:0;text-align:center}
.s-cart-item .s-image-column img{max-width:100%}
.s-cart-item .s-name{font-weight:700;margin-bottom:15px}
.s-cart-item .s-total{font-weight:600;font-size:16px;margin-top:5px}
.s-cart-item .bold{font-weight:700}
.s-confirm-wrapper .s-services{margin-top:20px}
.s-confirm-wrapper .s-service{list-style:none;font-size:12px}
.s-confirm-wrapper .s-service:first-child{margin-left:0}
.s-confirm-wrapper .s-service-name,.s-confirm-wrapper .s-service-ornament{margin:10px 0 0}
.s-confirm-wrapper .s-service-price{margin:0 10px;font-weight:700}
.s-confirm-wrapper .s-service-info{color:#ccc}
.s-textarea-wrapper{margin-top:20px}
.s-textarea-wrapper textarea{height:100px;background:#fff;border-radius:4px;font-size:12px;font-size:.75rem;width:100%}
.s-terms-wrapper .error{color:red}
.s-terms-wrapper{margin-top:20px}
.s-plugin-wrapper{margin:20px 0 0}
.s-plugin-wrapper input{width:auto;margin-bottom:10px}
@media screen and (max-width: 767px) {
.s-nav-item{border-bottom:1px solid #fff;-ms-flex:1 1 100%;flex:1 1 100%}
}
@media screen and (max-width: 480px) {
.s-cart-item .s-image-column{width:60px}
}
.bellLightOver,.clickliteOver,.pnoticeOver{overflow:unset!important}
.bellLightB{bottom:90px!important;z-index:99}
.bellLight__h,.clicklite__h,.pnotice__h{font-size:18px!important;margin-bottom:20px!important}
.bellLight,.clicklite,.pnotice{box-shadow:none!important;background-color:transparent!important;max-width:460px!important;width:100%!important;height:100%!important;left:calc(50% - 230px)!important;top:0!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.bellLight__w,.clicklite__w,.pnotice__w{background-color:#fff;border-radius:6px;padding:30px!important;max-width:460px!important}
.bellLight__close,.clicklite__close,.pnotice__close{right:10px!important;top:10px!important}
.bellLight__input,.clicklite__input,.pnotice__input,.pnotice__select{height:44px!important;width:100%!important;margin:0 0 20px!important}
.clicklite__product{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.clicklite__img,.pnotice__img{width:45px!important;margin-right:0!important}
.clicklite__name,.pnotice__name{padding-left:10px!important;font-size:13px!important;width:calc(100% - 45px)!important}
.clicklite__price,.clicklite__totalPrice{font-weight:var(--font-weight)!important;white-space:nowrap!important;margin-top:10px!important}
.clicklite__price{margin-left:55px!important}
.clicklite__counter{width:100px!important;margin-top:10px!important}
.clicklite__counterCount input{background:none!important;padding:0!important}
.bellLight__politika,.clicklite__politika,.pnotice__select~.pnotice__politika{font-size:12px!important;line-height:1.4!important}
.bellLight__thank{font-size:14px!important;line-height:1.4!important}
.bellLightW,.clickliteW,.pnoticeW{background-color:#000!important}
.bellLight__button,.bellLight__submit,.clicklite__button,.clicklite__buttonClose,.pnotice__button,.pnotice__buttonClose{border-radius:4px!important;color:var(--c-b-c)!important;background:var(--c-b)!important;line-height:44px!important;height:44px!important;width:100%!important}
.bellLight__button,.bellLight__submit:hover,.clicklite__button:hover,.clicklite__buttonClose:hover,.pnotice__button:hover,.pnotice__buttonClose:hover{background:var(--c-b-h)!important;color:var(--c-b-c-h)!important;transition:all .3s ease-out!important}
.clicklite__policyCheckbox,.pnotice__policyCheckbox{-webkit-appearance:checkbox}
@media screen and (max-width: 460px) {
.bellLight,.clicklite,.pnotice{left:0!important}
}
.sub-categories{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0;overflow:hidden;width:100%}
.sub-categories a{margin-right:20px}
.theme-brand{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}
.theme-brand .brand{width:calc(25% - 10px);margin-left:10px;text-align:center}
.shop-regions__window{line-height:1.8}
.shop-regions-button{font-size:0}
.shop-regions-button a{color:#ccc;font-size:12px;font-size:.75rem}
.shop-regions-button a:hover{color:#ccc}
.h-hidden{display:none}
.h-hidden-show .h-hidden{display:inline-block}
.prod_color_blocks{position:relative}
.prod_color{height:62px;overflow:hidden;z-index:100;background-color:#fff;position:relative;margin-top:10px}
.prod_color_blocks.pluspop.show .prod_color{height:auto}
.prod_color_blocks span.plus{position:absolute;top:50%;margin-top:-9px;right:0;width:23px;height:23px;z-index:100;cursor:pointer;display:none}
.prod_color_blocks span.minus{width:23px;height:23px;cursor:pointer;display:none}
.prod_color_blocks span.plus img,.prod_color_blocks span.minus img{max-width:80%;max-height:80%}
.prod_color_blocks.pluspop span.plus{display:flex;justify-content:center;align-items:center}
.prod_color_blocks.pluspop.show span.plus{display:none}
.prod_color_blocks.pluspop.show span.minus{display:inline-flex;justify-content:center;align-items:center;vertical-align:top;margin-top:20px}
.main3bans{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.main3bans .item{border-radius:15px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin:30px 15px 0;position:relative;transition:all .3s ease-out;width:calc(25% - 30px);background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%;cursor:pointer;max-height:300px}
.main3bans .item:nth-of-type(1){width:calc(50% - 30px)}
.main3bans .item:hover{box-shadow:0 5px 20px rgb(61 61 61 / 10%)}
.main3bans img{max-height:100%;max-width:100%;align-self:center;margin:auto auto 0}
.main3bans .txt{position:absolute;top:0;left:0;padding:15px;font-size:1rem;line-height:1.4;text-shadow:0 0 10px rgb(255 255 255)}
.main3bans .txt .nm{font-size:1.375rem;font-weight:500;line-height:1.2}
@media screen and (max-width: 900px) {
.main3bans .item{width:calc(50% - 30px);min-height:39vw}
.main3bans .item:nth-of-type(1){width:calc(100% - 30px);min-height:53vw}
}
@media screen and (max-width: 360px) {
.main3bans .item{width:calc(100% - 30px);min-height:83vw}
}
.mainworkbans .item{padding:0 10px; float:left; height:20vw; width:33.3333%; margin-bottom:20px;}
.mainworkbans .item a{text-decoration:none}
.mainworkbans .item .img{border-radius:15px; overflow:hidden;width: 100%;height: 100%;}
.mainworkbans .item .img div{background-position:center;background-size:cover;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;transition: all .5s;}
.mainworkbans .item:hover .img div{transform:scale(1.05)}
.mainworkbans .item .txt{text-align:center;font-size:1.75rem;line-height:1.4;color:#fff;opacity:0;padding:0 10%;}
.mainworkbans .item:nth-of-type(1){height:calc(40vw + 20px)}
.mainworkbans .item:hover .txt{opacity:100%; background-color: rgba(0, 0, 0, 0.3)}
@media screen and (max-width: 767px) {
.mainworkbans{min-height:calc(90vw + 60px)}
.mainworkbans .item{width:50%; height:30vw}
.mainworkbans .item:nth-of-type(1){height:calc(60vw + 20px)}
.mainworkbans .item:nth-of-type(4){clear:both}
.mainworkbans .item .txt{font-size:1.25rem}
.mainworkbans.owl-theme-nav .owl-nav{top:-54px;right:10px}
}
.prefootlnk{margin-top:10px}
.sub_txt_ttl{display:block;margin-top:20px;margin-bottom:15px}
.sub_txt{height:34px;overflow:hidden}
.sub_txt.show,.sub_txt.catsmore{height:auto}
@media screen and (max-width: 800px) {
.prefootlnk.sub_txt,.sub_txt.catsmore,.subcategories_txt .sub_txt{white-space:nowrap;overflow-x:auto}
.prefootlnk.sub_txt .item_sub_txt,.sub_txt.catsmore .item_sub_txt,.subcategories_txt .sub_txt .item_sub_txt{display:inline-block;float:none}
.subcategories_txt .sub_txt_more, .prefootlnk + .sub_txt_more{display:none}
}
.sub_txt .item_sub_txt{float:left;display:block;padding:10px;background-color:#F8F8F8;border-radius:10px;margin-right:10px;margin-bottom:10px}
.sub_txt .item_sub_txt:hover{box-shadow:0 5px 10px rgba(61,61,61,0.1)}
.sub_txt_more{clear:both;text-align:right;cursor:pointer;margin-top:5px}
.category-banner img{max-width:100%;display:block}
.products__show_desc{float:right;border:1px solid #eee;line-height:20px;height:20px;width:20px;text-align:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center}
.products__show_desc:hover{border:1px solid var(--c-b)}
.products__show_desc img{max-width:80%;max-height:80%}
.products__bottom{position:relative}
.products__bottom .s-products__summary{position:absolute;box-shadow:0 5px 20px rgba(61,61,61,0.1);bottom:100%;z-index:150;padding:5px;left:0;width:100%;max-height:300px;overflow-y:auto;background-color:#fff;margin-bottom:-30px;display:none}
.products__bottom .s-products__summary .header__contact__tel{font-size:inherit}
.products__bottom .s-products__summary .close{color:var(--c-b);font-weight:bold;text-align:right}
.products__bottom .s-products__summary .close span{display:inline-block;cursor:pointer}
.products__bottom.show .s-products__summary{display:block}
.products__bottom .s-products__summary .close img{width:10px}
.catDescCol{width:50%;float:left;vertical-align:top;box-sizing:border-box;margin-bottom:25px}
.catDescCol:nth-of-type(1){padding-right:10px}
.catDescCol:nth-of-type(2){padding-left:10px}
.catDescCol .sub_txt{margin-bottom:20px}
.catDescTtl{margin-bottom:10px;font-size:1.25rem}
.catVideo{max-width:100%}
.catPost{clear:both;margin-bottom:10px}
.catPost img{max-width:25%;float:left;margin-right:10px}
.catPostName{font-size:1rem;display:block;margin-bottom:5px;color:#222}
@media (max-width: 767px) {
.catDescCol{width:100%;padding:0!important}
.catVideo{width:400px}
}
.f-panel__icon{color:#b9b9b9}
.f-panel__icon img{filter:invert(87%) sepia(8%) saturate(13%) hue-rotate(333deg) brightness(89%) contrast(79%)}
.f-panel__icon .bars_mobile img{filter:invert(37%) sepia(95%) saturate(1067%) hue-rotate(206deg) brightness(100%) contrast(89%)}
.utp{margin-left:-20px}
.utpitem{margin:20px 0 0 20px;background:#F0EFEB;border-radius:15px;padding:10px;width:calc(33.33% - 20px);display:inline-block;vertical-align:top}
.utpttl{font-weight:700;font-size:16px;line-height:140%;margin-bottom:5px}
.utptxt{clear:both;font-weight:400;font-size:16px;line-height:140%}
.utpimg{border-radius:15px;width:50px;height:50px;min-width:50px;background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:10px;margin-bottom:5px}
.utptop{display:flex}
@media screen and (max-width: 760px) {
.utpitem{width:calc(50% - 20px)}
}
@media screen and (max-width: 460px) {
.utpitem{width:calc(100% - 20px)}
}
.minorder{color:gray;font-size:.8125rem;display:block;margin-top:-10px;margin-bottom:10px}
.products__item .minorder,.s-products__item .minorder{margin-bottom:-10px;margin-top:10px}
.m-products__item .minorder{text-align:right}
.products__available-day-deliv{font-size:.6rem;color:gray}
.c-menu__items-c{width:100%}
.menu-catalog-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.menu-catalog-block ul{list-style:none}
.menu-catalog-list{padding-right:25px;max-width:315px;width:100%;border-right:1px solid #E1E1E1}
.menu-catalog-list li{cursor:default;margin-top:5px}
.menu-catalog-list li:hover .menu-catalog-name,.menu-catalog-list li.hover .menu-catalog-name{background:#F4F5F6}
.menu-catalog-list-drop{max-width:960px;width:100%;list-style:none}
.menu-catalog-name{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;padding-right:30px;font-weight:500;font-size:15px;line-height:140%;color:#000000;transition:color .15s cubic-bezier(0.4,0,0.2,1),background-color .15s cubic-bezier(0.4,0,0.2,1),border-color .15s cubic-bezier(0.4,0,0.2,1),box-shadow .15s cubic-bezier(0.4,0,0.2,1),-webkit-box-shadow .15s cubic-bezier(0.4,0,0.2,1);width:100%}
.menu-catalog-name img{-ms-flex-negative:0;flex-shrink:0;margin-right:8px;width:50px;max-height:50px}
.menu-catalog-name::after{content: "›";position:absolute;top:50%;right:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.menu-catalog-dropdown{column-count:3;padding:0 55px}
.menu-catalog-dropdown-category{page-break-inside:avoid;break-inside:avoid}
.menu-catalog-dropdown-category:not(:last-child){margin-bottom:30px}
.menu-catalog-dropdown-category-name a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:23px;font-weight:500;font-size:15px;line-height:140%;color:#000000;text-decoration:none}
.menu-catalog-dropdown-category-list{margin-top:20px}
.menu-catalog-dropdown-category-list li:not(:last-child){margin-bottom:5px}
.menu-catalog-dropdown-category-list li a{font-weight:400;font-size:13px;line-height:150%;color:#000000;text-decoration:none}
.badge.sale{position:absolute;z-index:10;top:0;right:0;color:#000;background-color:#D6CFCF;border-radius:7px;padding:5px 7px;font-size:.75rem;font-weight: var(--font-weight);}
.badge.express{position:absolute;z-index:10;top:-10px;right:-10px;font-weight:600;color:#000}
.badge.color_sel{position:absolute;z-index:10;top:130px;right:-10px;font-weight:400;color:#000;background-color:#FFDDC9;border-radius:10px;padding:3px 10px;}
.products__item-tile .badge.express{top:100%;right:0;margin-top:20px}
.products__item-tile .badge.color_sel{top:100%;right:0;margin-top:-25px}
.m-products__item .badge.express, .m-products__item .badge.color_sel{position:relative;top:0;right:0}
.badge.express img{width:50px;display:block;margin:0 auto}
.s-products__left .badge.express img{width:60px}
@media screen and (max-width: 480px) {
.products__item-tile .badge.express{width:25%}
.products__item-tile .badge.express img{max-width:100%}
.badge.color_sel{font-size:12px;}
.products__item-tile .badge.color_sel{margin-top:-5px;}
}

.express_inf img{width:70px}
.express_inf td{vertical-align:middle;font-size:.875rem}
.express_inf tr td:nth-of-type(2){padding-left:10px}
.express_inf a{color:#E2E2E2}
select.selvar{width:100%;padding:3px}
.s-products__item select.selvar{margin-bottom:5px;margin-top:-10px}
.m-products__info-block select.selvar{width:auto;max-width:100%}
.product__content-right .badge.sale{position:relative;display:inline-block}
.product__content-right .price_sale_art{margin-bottom:10px}
.product__content-right .price_sale_art .product_art{color:#E2E2E2;text-align:right}
.podeli_widget{margin-top:10px}
.mainadvants{display:flex;flex-wrap:wrap}
.mainadvants .item{display:flex;width:calc(25% - 30px);margin:15px;align-items:center}
.mainadvants img{max-width:75px}
.mainadvants .txt{width:100%;text-align:center;font-size:16px;font-weight:300;}
@media screen and (max-width: 890px) {
.mainadvants .item{width: calc(50% - 30px);}
}
.icon101{display:inline-block;font-style:normal;fill:currentColor;-ms-flex:none;flex:none;height:16px;width:100px}
.rater-starsOn-rev{width:15px;float:left}
.delivery-address{display:none}
.tkan_url a{display:block;text-align:center;background-color:#F8F8F8;color:#000;text-decoration:none;line-height:40px}
.tkan_url a img{vertical-align:middle;margin-right:5px;height:24px}
@media screen and (max-width: 380px) {
.products__item-tile .badge.express{width:auto;margin-top:0}
.products__item-tile .badge.express img{width:60px}
.mainadvants img {max-width: 60px;}
.mainadvants .txt {font-size: 13px}
}
.autocomplete-suggestions{position:relative!important;display:table-cell!important;max-height:inherit!important;z-index:3!important}.grecaptcha-badge{z-index:999}.checkout_button{background:#232b46;color:#fff;border:0;border-radius:5px;cursor:pointer;display:inline-block;font-size:14px;font-size:.875rem;padding:0 20px;overflow:hidden;position:relative;height:46px;line-height:46px;text-align:center;text-decoration:none;transition:all .2s ease-out;margin-bottom:10px;margin-top:20px}.checkout_button:hover{color:#fff;background:#232b46;box-shadow:0 4px 10px rgb(0 0 0 / 30%)}.other_color_wrap{display:flex;flex-wrap:wrap;margin-top:20px}.other_color_item img{width:100%;height:auto}.other_color_item{width:20%;margin-bottom:10px}.other_color_item + .other_color_item{margin-left:10px}.show-more{background:#4e7df1;border-radius:4px;height:36px;line-height:36px;color:#fff;padding:0 25px;border:none}.show-more:hover{background:#5b88f7;box-shadow:0 4px 10px rgb(0 0 0 / 30%);transition:all .2s ease-out;cursor:pointer}.show-more_wrap{display:flex;margin-top:20px;align-items:center;justify-content:center}.price_null{font-size:16px}
@media screen and (max-width: 460px) {
.price_null{font-weight:normal}
}
.h-gallery{background:#fbfbfb;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:30px 0}.h-gallery__flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.h-gallery__left{-ms-flex:none;flex:none;line-height:1.4;text-align:center;width:270px}.h-gallery__left-title{color:#000;font-size:22px;font-size:1.375rem;font-weight:600;margin:10px 0}.h-gallery__left-title-top{font-size:14px;font-size:.875rem;color:#989898}.h-gallery__left-title-bottom{font-size:13px;font-size:.8125rem}.h-gallery__left-all{display:inline-block;margin-top:20px}.h-gallery__right{-ms-flex:none;flex:none;padding-left:30px;width:calc(100% - 270px)}.h-gallery__images-item{font-size:0}.h-gallery__images-item img{border-radius:4px;width:100%;height:100%}.rating span{vertical-align:middle;font-size:16px}.rater-starsOff,.rater-starsOn{display:inline-block;height:15px;background:url(../images/stars.png) repeat-x 0 -1px}.rater-starsOn{display:block;max-width:75px;top:0;background-position:0 -31px}.rater-starsHover{background-position:0 -31px!important}.rating-response{display:block;margin-top:10px;font-size:14px}.rating-response .success{color:#83b735}.rating-response .error{color:#d80000}.badges .badge{margin-right:5px}.badges .popular{background-color:#893ca9}.badges .sale{background-color:#ffd83a;color:#000}.variant-single,.variant-amount{display:none!important}.orders-table .status-0{color:red}.orders-table .status-1{color:green}.orders-table .status-2{color:grey}.orders-table .status-3{color:#f4a51c}#uploadAttt{margin:15px 0;padding:12px 25px;border:2px dashed #56B249;border-radius:5px;font-size:14px;margin:15px 0 0 0;padding:0;border:none;position:relative;z-index:10}#uploadAttt #req{display:none}#uploadAttt .btn{font-size:15px}#uploadAttt #file-name{margin:15px 0 5px;font-weight:bold}#uploadAttt .fileform_text i{opacity:.6}.op-0{opacity:0}.header__address:hover .header__address-name{color:#fff}.l-products__item-info .stocks,.in-blocks__item.in-blocks__item-viewed .stocks{margin-left:0;width:100%}.in-locale__drop-name{margin-left:0}.products__available-out-of-stock{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.products__available-out-of-stock .i-circle{margin-right:5px}.badges .badge{display:inline-block;margin-bottom:5px}.product__rating-count{color:#8c8c8c;font-size:12px;margin:0 0 5px 5px}.products__available-out-of-stock{color:#e9545d}.hidden{display:none!important}.in-cart,.in-cart:hover{background:var(--cheme-color-dop)!important}.in-locale__drop-item.active,.h-menu__link.active{color:#4e7df1}.search-res__list:first-child{margin-top:0;padding-top:0;border-top:inherit}.search-res{overflow-x:hidden;max-height:360px}.search-res::-webkit-scrollbar{background:transparent;border:1px solid #fff;border-top:20px solid transparent;border-bottom:20px solid #fff;width:4px}.search-res::-webkit-scrollbar-thumb{border-left:2px solid var(--cheme-color);border-right:2px solid var(--cheme-color)}.search-res::-webkit-scrollbar-button{background:transparent;height:0}.p-reviews__form input{max-width:500px}.p-reviews__items{margin-top:15px}.wa-captcha p{display:flex;margin-bottom:10px}.wa-captcha p strong{margin:0 10px;align-items:center}.s-favorite_count-remove-all{text-decoration:none}.s-favorite_count-remove-all:hover{color:var(--cheme-color-dop)!important}.filter__param{display:grid}.filter__label-name{max-width:190px}.filter__label_counter{float:right;margin:2px 0;position:absolute;right:0;color:#4e7df1}.filter__button{width:100%}.filter__reset{margin-top:12px;display:block}.ss-modal__popup .p-form,.order .p-form{background:#fff;color:inherit!important;position:initial;right:0;top:0;transform:initial}.order .p-form{padding:0}.ss-modal__popup .p-form a{color:inherit!important}.coupon-danger{color:red}.coupon-warning{color:#f4a51c}.order-deliveries li{list-style-type:none}.wa-payment-name a{margin-right:10px}.library{list-style:none}.library li{margin-bottom:10px}.library .library_download{color:#999}.library .library_document{display:inline-block;padding-left:40px;background-position:left top;background-repeat:no-repeat;line-height:32px;margin-right:10px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:grab}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.products-amount{position:absolute;top:0;left:300px;z-index:150;padding:10px 20px;transition:.25s;background:#fff;width:125px;font-size:13px;box-shadow:0 0 20px rgba(0,0,0,0.1)}.products-amount:after{content:'';display:block;position:absolute;bottom:50%;right:100%;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:10px solid #fff;margin:0 0 -10px}.products-amount .link-dashed{cursor:pointer;display:inline-block;vertical-align:top;transition:.25s;color:var(--cheme-color);text-decoration:none;outline:none;border-bottom:1px dashed #EBEFF8;background:none;border-top:none;border-right:none;border-left:none}.filter__label--disabled{color:#ccc}.d-filter{margin-bottom:40px}.d-filter__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}.d-filter__param{position:relative;margin:0 15px}.d-filter__name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.2;padding-bottom:15px;position:relative}.d-filter__name-n{font-weight:600}.d-filter__name-v{background:var(--h-i-count-bg);border-radius:50%;color:var(--h-i-count-color);font-size:10px;font-size:.625rem;position:absolute;top:-10px;left:-10px;text-align:center;width:15px;height:15px;line-height:15px;transform:scale(0);transition:transform .3s ease-out}.d-filter__name-icon{margin-left:5px}.d-filter__name .i-angle-down{transition:transform .3s ease-out;transform:rotateX(0)}.d-filter__clear{color:red;cursor:pointer;display:none}.d-filter__param:hover .i-angle-down{transform:rotateX(180deg)}.d-filter__values{background-color:#fcfcfc;border:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);opacity:0;padding:0 15px;position:absolute;transition:all .1s ease-out;translate-delay:.2s;top:40px;left:-15px;visibility:hidden;white-space:nowrap;min-width:200px;z-index:444}.d-filter__values:hover{box-shadow:0 0 15px rgba(0,0,0,.2)}.d-filter__param:hover .d-filter__values{opacity:1;top:30px;visibility:visible}.d-filter__param_active .d-filter__name-v{transform:scale(1)}.d-filter__param_active .i-angle-down{display:none}.d-filter__param_active .d-filter__clear{display:block}.d-filter__check{display:block;margin:15px 0;width:100%;overflow:auto;max-height:306px}.d-filter__check::-webkit-scrollbar{background:#ededed;border:1px solid #fff;width:3px}.d-filter__check::-webkit-scrollbar-thumb,.d-filter__check::-webkit-scrollbar-thumb:hover{background-color:var(--cheme-color)}.d-filter__label{cursor:pointer;display:block;font-size:13px;font-size:.8125rem;margin-top:15px;position:relative;padding-right:15px;transition:color .3s ease-out;vertical-align:top;height:17px}.d-filter__label:first-child{margin-top:0}input.d-filter__inp{border:1px solid #e3e3e3;border-radius:3px;float:left;font-size:12px;font-size:.75rem;margin-bottom:20px;padding:0 10px;width:calc(50% - 8px);height:36px}.d-filter__inp+.d-filter__inp{float:right}.d-filter__sliders{display:block;font-size:0;margin:15px 0;padding-bottom:2px;width:200px}.d-filter .ui-slider-horizontal{height:3px;border:none}.d-filter .ui-slider-horizontal .ui-slider-handle,.d-filter .ui-slider-horizontal .ui-slider-handle.ui-state-focus{background-color:var(--cheme-color);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--cheme-color);top:-4px;margin-left:-5px;outline:none;height:10px;width:10px;z-index:0}.d-filter .ui-slider-horizontal.ui-widget-content{background:#e3e3e3;border-color:#e3e3e3;clear:both;height:3px;margin-left:5px;width:calc(100% - 10px)}.d-filter .ui-slider-horizontal .ui-widget-header{background:var(--cheme-color);height:3px;position:relative;top:0;z-index:0}.d-filter .ui-corner-all{transition:none}@media (max-width: 768px){.products-amount{display:none!important}}@media screen and (max-width:980px){.d-filter{display:none}}
.main_full_width{
	width:100%;
}
.helpwa{
	background-color:#F8F8F8;
	padding:10px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 2em;
	border-radius:10px;
}
.helpwa img{
	height:160px;
}
.helpwa .txt{
	font-size:16px;
	color:#000000;
}
.helpwa .txt .ttl{
	color: #222;
    	font-size: 1.875rem;
    	font-weight: var(--font-weight);
    	line-height: 1.2;
}
.helpwa .txt .ttl2{
	margin:10px 0;
	line-height: 1.4;
	color: #444;
	font-size: .875rem;
	font-family: var(--font-family);
}
@media screen and (max-width: 580px) {
.helpwa{
	padding:10px;
}
.helpwa img{
	height:auto;
	width: 30vw;
}
.helpwa .txt .ttl{
	font-size: 1.25rem;
}
}
@media screen and (max-width: 580px) {
	.footer__item-desc, .footer__item-desc p, .footer__copy-wrap, .policy__link, .h-news__item-next, .in-blocks__title-link, .r-reviews__item-next{
	font-size:14px;
	line-height: 1;
	}
	body, .c-categ__name{
	font-size:14px;
	}
	.f-panel__icon {
        font-size: 12px;
    	}
}

.cat_faqs{
max-width: 700px;
    margin: 0 auto 1.5em;
}
.cat_faq .ttl{
	display: flex;
    justify-content: space-between;
    cursor: pointer;
    align-items: center;
    font-weight: 500;
    font-size: 1rem;
}
.cat_faq .txt{
	display:none;
	padding-top:15px;
}
.cat_faq .txt ul, .cat_faq .txt ol{
	margin-left: 1.5em;
}
.cat_faq{
	margin-top:0.5em;
	background-color: #F8F8F8;
    padding: 10px 15px;
border-radius: 10px;
}
.cat_faq.act .txt{
	display:block;
}
.cat_faq:hover, .cat_faq.act{
	background-color: #ECF2F5;
}
.cat_faq.act .ttl img{
	transform:rotate(45deg);
}