.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.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:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-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 .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{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("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;border:1px solid #c3c3c2;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:fixed;top:50px;right:50px;width:36px;height:36px;cursor:pointer;z-index:8040;background:none!important;color:#999;}
.fancybox-close:hover{color:#F90054;}
.fancybox-close:after{content:'';position:absolute;width:46px;height:46px;line-height:30px;text-align:center;left:50%;margin-left:-23px;top:50%;margin-top:-23px;background:url(close.svg) no-repeat 50% 50%;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-nav i{position:fixed;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;opacity:.8;font-size:20px;}
.fancybox-nav:hover i{opacity:1;}
.fancybox-prev i{left:20px;}
.fancybox-next i{right:20px;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(255,255,255,.7);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px;}
}
#__bs_notify__{display:none!important;}
.open{font-family:'Open Sans', sans-serif;}
@font-face{font-family:Rouble;src:url('../fonts/rouble/rouble.eot') format('eot'), url('../fonts/rouble/rouble.otf') format('opentype'), url('../fonts/rouble/rouble.woff') format('woff'), url('../fonts/rouble/rouble.ttf') format('truetype');}
span.rouble{font-family:Rouble;font-weight:normal;
    text-transform: none;}
.bz{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.block-center{width:100%;max-width:1220px;min-width:320px;padding:0 20px;margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,
body{height:100%;margin:0;}
.site_container{margin:0 auto;max-width:100%;overflow-x:hidden;min-height:100%;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;position:relative;color:#4a4a4a;line-height:1;font-family:'Open Sans', sans-serif;}
.site_container.opened{max-height:100%;overflow:hidden;}
.site_container img{border:none;}
.fancy_popup_block{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;color:#4a4a4a;line-height:1;font-family:'Open Sans', sans-serif;}
.fancy_popup_block img{border:none;}
.cf:before,
.cf:after{content:' ';display:table;}
.cf:after{clear:both;}
.site_container input,
.site_container textarea,
.site_container button,
.site_container select,
.fancy_popup_block input,
.fancy_popup_block textarea,
.fancy_popup_block button,
.fancy_popup_block select{outline:none;font-weight:normal;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:'Open Sans', sans-serif;}
.site_container input::-webkit-input-placeholder,
.fancy_popup_block input::-webkit-input-placeholder{color:#bbbbbb;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.site_container input:focus::-webkit-input-placeholder,
.fancy_popup_block input:focus::-webkit-input-placeholder{color:rgba(187, 187, 187, 0.2);}
.site_container input:-moz-placeholder,
.fancy_popup_block input:-moz-placeholder{color:#bbbbbb;-moz-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.site_container input:focus:-moz-placeholder,
.fancy_popup_block input:focus:-moz-placeholder{color:rgba(187, 187, 187, 0.2);}
.site_container textarea,
.fancy_popup_block textarea{resize:none;}
.site_container input::-moz-focus-inner,
.fancy_popup_block input::-moz-focus-inner,
.site_container button::-moz-focus-inner,
.fancy_popup_block button::-moz-focus-inner{border:0;}
.site_container a,
.fancy_popup_block a{outline:0;text-decoration:none;cursor:pointer;color:#000000;}
.site_container a:hover,
.fancy_popup_block a:hover{text-decoration:none;color:#f9001c;}
.site_container figure,
.site_container figcaption,
.site_container aside,
.site_container article,
.site_container hgroup,
.site_container section,
.fancy_popup_block article,
.fancy_popup_block section{display:block;position:relative;}
.site_container table,
.fancy_popup_block table{border-collapse:collapse;border-spacing:0;}
.site_container div{outline:none;}
.site_container .btn,
.fancy_popup_block .btn{display:inline-block;padding:12px 32px 13px;margin:0;position:relative;border:2px solid;font-size:12px;text-align:center;letter-spacing:4.19px;font-weight:700;color:#000000;line-height:1;text-transform:uppercase;background:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 0.3s ease, background-color 0.3s ease, border 0.3s ease;-moz-transition:color 0.3s ease, background-color 0.3s ease, border 0.3s ease;-o-transition:color 0.3s ease, background-color 0.3s ease, border 0.3s ease;transition:color 0.3s ease, background-color 0.3s ease, border 0.3s ease;}
.site_container .btn:hover,
.fancy_popup_block .btn:hover{color:#fff;background:#000000;border-color:#000000;text-decoration:none;}
.site_container .btn:disabled,
.fancy_popup_block .btn:disabled,
.site_container .btn.disabled,
.fancy_popup_block .btn.disabled{opacity:0.5;cursor:default;}
.site_container .btn:disabled:hover,
.fancy_popup_block .btn:disabled:hover,
.site_container .btn.disabled:hover,
.fancy_popup_block .btn.disabled:hover{color:#000000;background:none;}
.site_container .btn.load,
.fancy_popup_block .btn.load{background:url(../img/svg/animate.svg) no-repeat 50% 50%;-webkit-transition:all 0 linear;-moz-transition:all 0 linear;-o-transition:all 0 linear;transition:all 0 linear;color:transparent;border-color:transparent;}
.site_container .btn.load:hover,
.fancy_popup_block .btn.load:hover{border-color:transparent;}
.site_container h1,
.fancy_popup_block h1{margin:0 0 15px;font-size:24px;line-height:1.4;font-weight:400;color:#000;}
.site_container h2,
.fancy_popup_block h2{margin:0 0 20px;font-size:26px;line-height:1.2;font-weight:300;}
.site_container h3,
.fancy_popup_block h3{margin:0 0 21px;color:#4a4a4a;font-size:20px;line-height:1.35;font-weight:normal;}
.site_container h4,
.fancy_popup_block h4{margin:0 0 15px;font-size:13px;text-transform:uppercase;color:rgba(249, 0, 28, 0.5);line-height:19px;}
.site_container p,
.fancy_popup_block p{margin:12px 0;font-size:14px;line-height:1.69;}
.site_container p:last-child,
.fancy_popup_block p:last-child{margin-bottom:0;}
.site_container p:first-child,
.fancy_popup_block p:first-child{margin-top:0;}
@media screen and (min-width:769px){.site_container h1,
.fancy_popup_block h1{font-size:36px;}
.site_container h2,
.fancy_popup_block h2{font-size:34px;margin-bottom:30px;}
.site_container p,
.fancy_popup_block p{margin:20px 0;}
}
@media screen and (min-width:961px){.site_container h1,
.fancy_popup_block h1{font-size:37px;}
}
.input_def{display:block;width:100%;padding:8px 11px 8px;margin:0;-webkit-appearance:none;font-size:16px;color:#000000;white-space:nowrap;border:1px solid #666;-webkit-border-radius:0;border-radius:0;background:#FFF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.input_def.error{padding:8px 11px;border-color:#E74C3C;color:#4a4a4a;font-size:16px;}
.text_def{display:block;width:100%;height:120px;padding:7px 10px;margin:0;-webkit-appearance:none;font-size:16px;color:#000000;border:1px solid #666;background:#FFF;resize:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.text_def.error{padding:7px 10px;border-color:#E74C3C;color:#000000;font-size:16px;}
.error{padding:9px 0 0 11px;color:#E74C3C;font-size:13px;}
select.select_def{display:block;position:relative;height:40px;width:100%;padding:0 10px;margin:0;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffffff url(../img/svg/arr-down.svg) no-repeat 97% 50%;font-size:16px;color:#000000;border:1px solid #666;-webkit-border-radius:0;border-radius:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.textarea_block{padding:2px 11px 2px;min-height:30px;max-height:350px;-ms-overflow-y:auto;overflow-y:auto;background:#fff;border:1px solid #000000;font-size:14px;line-height:1.69;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.line_ruler{position:fixed;width:120px;height:2px;bottom:-2px;left:0px;z-index:2;}
.ruler{width:100%;height:1px;}
.mix_item_filter{display:inline-block;padding:6px 11px 8px;margin:0 2px 1px 0;color:#f9001c;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-border-radius:8px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mix_item_filter:hover{color:#000000;}
.mix_item_filter.active{background:rgba(0, 0, 0, 0.1);color:#000000;}
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:14px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%!important;}
.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #666;border-top:0;background:#fff;}
.chosen-container.chosen-with-drop .chosen-drop{left:0;}
.chosen-container a{cursor:pointer;}
.chosen-container .search-choice .group-name,
.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#4a4a4a;}
.chosen-container .search-choice .group-name:after,
.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top;}
.chosen-container-single .chosen-single{background:#fff;position:relative;display:block;overflow:hidden;padding:0 0 0 10px;height:40px;border:1px solid #666;color:#4a4a4a;text-decoration:none;white-space:nowrap;line-height:38px;}
.chosen-container-single .chosen-single:hover{text-decoration:none;}
.chosen-container-single .chosen-default{color:#4a4a4a;}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../img/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:21px;height:100%;}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../img/svg/arr-down.svg') no-repeat 0 50%;}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 3px;white-space:nowrap;}
.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 10px;width:100%;height:auto;outline:0;border:1px solid #666;background:white url('../img/chosen-sprite.png') no-repeat 100% -20px;background:url('../img/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;line-height:normal;}
.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px;}
.chosen-container .chosen-results{color:#4a4a4a;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 3px 3px 0;padding:0 0 0 3px;max-height:240px;-webkit-overflow-scrolling:touch;}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;}
.chosen-container-multi .chosen-results{margin:0 3px!important;}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}
.chosen-container .chosen-results li.highlighted{background:#000000;color:#fff;}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;}
.chosen-container .chosen-results li.group-result{display:list-item;font-size:12px;margin-top:10px;cursor:default;}
.chosen-container .chosen-results li.group-option{padding-left:7px;}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}
.chosen-container-multi .chosen-choices{background:#fff;position:relative;overflow:hidden;margin:0;padding:0 10px;width:100%;height:auto !important;height:1%;border:1px solid #666;cursor:text;}
.chosen-container-multi .chosen-choices li{float:left;list-style:none;}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{font:100%/normal sans-serif;margin:2px 0 1px;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;color:#4a4a4a;}
.chosen-container-multi .chosen-choices li.search-choice{background:#fff;position:relative;margin:4px 11px 4px -6px;padding:3px 20px 3px 5px;border:1px solid #666;-webkit-border-radius:4px;border-radius:4px;max-width:100%;color:#4a4a4a;line-height:13px;cursor:default;}
.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../img/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}
.chosen-container-multi .chosen-choices li.search-choice-disabled{background:#e4e4e4;padding-right:5px;border:1px solid #ccc;color:#666;}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}
.chosen-container-multi .chosen-results{margin:0;padding:0;}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}
.chosen-container-active .chosen-single{border:1px solid #666;}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #666;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}
.chosen-container-active.chosen-with-drop .chosen-single div b{background:url(../img/svg/arr-up.svg) no-repeat 0 50%;}
.chosen-container-active .chosen-choices{border:1px solid #666;}
.chosen-container-active .chosen-drop{border-color:#666;}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#4a4a4a;}
.chosen-disabled{opacity:0.5 !important;cursor:default;}
.chosen-disabled .chosen-single{cursor:default;}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}
.chosen-rtl{text-align:right;}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}
.chosen-rtl .chosen-single div{right:auto;left:3px;}
.chosen-rtl .chosen-single abbr{right:auto;left:26px;}
.chosen-rtl .chosen-choices li{float:right;}
.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop{left:9999px;}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}
.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('../img/chosen-sprite.png') no-repeat -30px -20px;background:url('../img/chosen-sprite.png') no-repeat -30px -20px;direction:rtl;}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-resolution:144dpi), only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type="text"],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span{background-image:url('../img/chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}
}
.noUi-target,
.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.noUi-base{width:100%;height:100%;position:relative;z-index:1;}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;}
.noUi-handle{position:relative;z-index:1;}
.noUi-stacking .noUi-handle{z-index:10;}
.noUi-stacking + .noUi-origin{*z-index:-1;}
.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s, top 0.3s;-moz-transition:left 0.3s, top 0.3s;-o-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s;}
.noUi-state-drag *{cursor:inherit !important;}
.noUi-horizontal{height:2px;margin:17px 1px 0;position:relative;}
.noUi-horizontal:after{content:'';position:absolute;left:-1px;right:-1px;top:0;bottom:0;background:#E6E6E6;}
.noUi-horizontal .noUi-handle{width:15px;height:15px;margin-left:-8px;left:-1px;top:-6px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #000;background:#fff;}
.noUi-horizontal .noUi-handle:after{content:'';width:30px;height:30px;position:absolute;left:-14px;top:-8px;z-index:-1;}
.noUi-horizontal .noUi-handle-lower{left:-1px;}
.noUi-horizontal.noUi-extended{padding:0 15px;}
.noUi-horizontal.noUi-extended .noUi-origin{right:-15px;}
.noUi-vertical{width:18px;}
.noUi-vertical.noUi-extended{padding:15px 0;}
.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px;}
.noUi-background{background:#E6E6E6;}
.noUi-connect{background:#000000;-webkit-transition:background 450ms;-moz-transition:background 450ms;-o-transition:background 450ms;transition:background 450ms;}
.noUi-target{border:none;background:#E6E6E6;}
.noUi-dragable{cursor:w-resize;}
.noUi-vertical .noUi-dragable{cursor:n-resize;}
.noUi-handle{border:none;background:#000000;cursor:default;}
@media screen and (max-width:769px){.noUi-handle:after{content:'';width:44px;height:44px;position:absolute;left:50%;top:50%;}
}
[disabled].noUi-connect,
[disabled] .noUi-connect{background:#B8B8B8;}
[disabled] .noUi-handle{cursor:not-allowed;}
.icon{font-size:10px;}
.icon:before{background:url("../img/svg/sprite.svg") no-repeat 0 0/18em 104.2em;content:' ';vertical-align:middle;display:inline-block;}
.no-svg .icon:before{background:url("../img/svg/sprite.png");}
.icon.icon-1:before{background-position:-2em -2em;width:4.385em;height:3.1385em;}
.icon.icon-2:before{background-position:-2em -9.21em;width:3.68em;height:3.4em;}
.icon.icon-3:before{background-position:-2em -16.6em;width:3.4em;height:3.42em;}
.icon.icon-arr-left:before{background-position:-2em -24.1em;width:1.1631999999999998em;height:2.2646em;}
.icon.icon-arr-right:before{background-position:-2em -30.4em;width:1.1614000000000004em;height:2.2656em;}
.icon.icon-auth:before{background-position:-2em -36.7em;width:1.1em;height:0.9939999999999998em;}
.icon.icon-cart:before{background-position:-2em -41.7em;width:0.9015999999999998em;height:1.0484000000000002em;}
.icon.icon-closemenu:before{background-position:-2em -46.8em;width:1.8em;height:1em;}
.icon.icon-fav:before{background-position:-2em -51.8em;width:1.6em;height:1.3371000000000002em;}
.icon.icon-fav1:before{background-position:-2em -57.2em;width:1.6em;height:1.3371000000000002em;}
.icon.icon-fb:before{background-position:-2em -62.6em;width:0.8808999999999998em;height:1.6296999999999997em;}
.icon.icon-in:before{background-position:-2em -68.31em;width:1.5em;height:1.56em;}
.icon.icon-menu:before{background-position:-2em -73.8em;width:1.8em;height:1.2em;}
.icon.icon-preview:before{background-position:-2em -79em;width:2.4em;height:1.36em;}
.icon.icon-search:before{background-position:-2em -84.26em;width:1.5em;height:1.5em;}
.icon.icon-vk:before{background-position:-1.97em -89.815em;width:1.25em;height:1.58em;}
.icon.logo:before{background-position:-2em -95.3em;width:14em;height:6.9em;}
.header{position:relative;z-index:3;margin-bottom:0;}
.header__center{width:100%;max-width:1220px;min-width:320px;padding:0 20px;margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header__top{display:none;height:35px;background:#FAFAFA;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header__top:before,
.header__top:after{content:' ';display:table;}
.header__top:after{clear:both;}
.header__bot{height:72px;}
.header__btn_menu{position:absolute;padding:9px 6px;top:50%;margin-top:-15px;left:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}
.header__logo{position:absolute;left:50%;top:50%;margin-left:-35px;margin-top:-16px;height:34px;width:105px;background:url(../img/svg/logo-new.jpg) no-repeat 50% 50%/cover;}
.header__cart-mobile{position:absolute;right:20px;top:50%;padding-left:10px;height:30px;line-height:30px;font-size:11px;white-space:nowrap;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.header__cart-mobile:before{display:inline-block;vertical-align:middle;margin-right:4px;font-size:11px;margin-top:-3px;}
.header__search{display:none;padding:8px;position:absolute;top:50%;margin-top:-15px;right:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:11px;}
.header__menu{display:none;}
@media screen and (max-width:961px){/*.header{border-bottom:1px solid #c3c3c2;}*/
}
@media screen and (min-width:769px){.header__top{display:block;}
.header__top_center{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.header__top_left,
.header__top_right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.header__tel{margin-right:20px;font-size:13px;}
.header__mode{font-size:11px;font-style:italic;}
.header__cart{font-size:12px;margin-left:46px;}
.header__cart:before{margin-right:6px;margin-top:-2px;vertical-align:middle;font-size:10px;}
.header__user{font-size:12px;}
.header__auth i:before{margin-top:-2px;margin-right:6px;vertical-align:middle;}
.header__reg{margin-left:14px;}
.header__logo{width:165px;height:58px;margin-left:-60px;margin-top:0;top:17px;}
.header__bot{padding-top:95px;}
.header__cart-mobile{display:none;}
.header__search{display:block;}
}
@media screen and (min-width:769px) and (max-width:960px){.header__bot{padding-top:20px;}
}
@media screen and (min-width:961px){.header{margin-bottom:0;z-index:3;}
.header__bot{padding-top:130px;height:auto;border-bottom:1px solid #c3c3c2;}
.header__btn_menu{display:none!important;}
.header__logo{width:200px;height:68px;margin-left:-70px;top:38px;}
.header__search{display:none;}
.header__menu{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:top;-webkit-align-items:top;-moz-box-align:top;-ms-flex-align:top;align-items:top;padding-left:0;padding-right:0;padding-top:10px;}
.header__menu_item{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center;padding-top:10px;cursor:pointer;color:#000;}
.header__menu_item > a,
.header__menu_item > span{display:inline-block;position:relative;padding-bottom:21px;font-size:12px;font-weight:700;white-space:nowrap;text-transform:uppercase;letter-spacing:1.5px;color:#000;}
.header__menu_item > a:after,
.header__menu_item > span:after{content:'';position:absolute;height:2px;left:0;right:0;bottom:-3px;background:#000;display:none;z-index:3;}
.header__menu_item:first-child{margin-left:0;}
.header__menu_item:last-child{margin-right:0;}
.header__menu_item.active span:after,
.header__menu_item.active a:after{display:block;}
.header__menu_item:hover{color:#f9001c;}
.header__menu_item:hover span:after,
.header__menu_item:hover a:after{display:block;}
.header__menu_item-search{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.header__menu_item-search span:after,
.header__menu_item-search a:after{display:none !important;}
.header__menu_item-search:hover{opacity:0.6;}
.header__menu_search{vertical-align:middle;}
}
@media screen and (min-width:1180px){.header__menu{padding-left:51px;padding-right:29px;}
.header__menu_item > span,
.header__menu_item > a{letter-spacing:3.5px;}
}
.dropdown{display:none;position:absolute;z-index:-1;top:59px;padding:35px 50px 30px;margin-left:-50px;text-align:left;line-height:1;border:1px solid #c3c3c2;border-top:none;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:440px;max-width:882px;}
.dropdown-mini{height:175px;}
.dropdown-mini .dropdown__col{width:106px;}
.dropdown__menu:before,
.dropdown__menu:after{content:' ';display:table;}
.dropdown__menu:after{clear:both;}
.dropdown__col{float:left;width:180px;margin-right:20px;}
.dropdown__col:last-child{margin-right:0;}
.dropdown__list{margin-bottom:40px;}
.dropdown__list:last-child{margin-bottom:0;}
.dropdown__list a{display:block;margin-bottom:10px;font-size:14px;line-height:1.4;color:rgba(0, 0, 0, 0.7);}
.dropdown__list a:last-child{margin-bottom:0;}
.dropdown .dropdown__title{display:block;margin-bottom:14px;font-size:18px;color:#000;}
.site_block{width:100%;max-width:1220px;min-width:320px;padding:0 20px;margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:40px;z-index:auto;}
.breadcrumbs{margin:15px 0 20px;color:rgba(0, 0, 0, 0.5);font-size:12px;}
.breadcrumbs__arr{color:rgba(0, 0, 0, 0.5);margin:0 6px;}
.toolbar{margin-bottom:20px;position:relative;}
.toolbar:before,
.toolbar:after{content:' ';display:table;}
.toolbar:after{clear:both;}
.toolbar__btn_filter{display:inline-block;padding:13px 40px 12px;margin-bottom:30px;position:relative;border:2px solid;font-size:12px;letter-spacing:4.19px;color:#000000;line-height:1;font-weight:700;text-transform:uppercase;background:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.toolbar__btn_filter:hover{background:#000;color:#fff;}
.toolbar__btn_filter span{vertical-align:middle;display:inline-block;margin-right:12px;margin-top:-3px;}
@media screen and (min-width:769px){.toolbar__title{float:left;}
.toolbar__btn_filter{position:absolute;top:25px;right:0;padding:0;border:none;font-size:17px;font-weight:400;text-transform:none;letter-spacing:normal;}
.toolbar__btn_filter:hover{background:none;color:#f9001c;}
.toolbar__breadcrumbs{float:left;clear:left;margin:0;}
.toolbar__sort{float:right;}
}
@media screen and (min-width:961px){.toolbar__btn_filter{display:none;}
.toolbar__breadcrumbs{margin-right:180px;}
}
.sort span{display:inline-block;margin-right:23px;font-size:9px;text-transform:uppercase;}
.sort .sort__item{margin-right:15px;color:rgba(0, 0, 0, 0.5);font-size:12px;}
.sort .sort__item.active{color:#000000;}
.sort .sort__item:last-child{margin-right:0;}
.sort .sort__item span{margin-right:0;}
@media screen and (min-width:769px){.sort{margin-top:-4px;}
.sort span{font-size:10px;}
.sort .sort__item{font-size:13px;}
}
@media screen and (min-width:961px){.sort{float:left;}
.sort span{font-size:12px;}
.sort .sort__item{font-size:16px;}
}
.filter{width:250px;font-size:14px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;will-change:transform;}
.filter.show{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);}
.filter__wrp{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;padding:30px 20px;}
.filter__list_links{margin-bottom:35px;}
.filter__link{display:block;margin-bottom:5px;}
.filter__fix{display:none;}
.filter__fix.active{display:block;}
.filter__fix.active .filter__reset{color:#000000;cursor:pointer;opacity:1;}
.filter__fix.active .filter__reset:hover{color:#f9001c;}
.filter__fix.active .filter__reset i{color:#f9001c;}
.filter__fix.active .filter__btn{display:block;margin-bottom:14px;width:100%;}
.filter__reset{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0.7;}
.filter__reset i{margin-right:8px;font-style:normal;}
.filter__range_result:before,
.filter__range_result:after{content:' ';display:table;}
.filter__range_result:after{clear:both;}
.filter__range_input{border:none;width:70px;padding:0;margin:0;background:#fff;font-size:13px;}
.filter__range_input-min{float:left;}
.filter__range_input-max{float:right;text-align:right;}
.filter__group{margin-bottom:38px;}
.filter__group:last-child{margin-bottom:0;}
.filter__title{margin-bottom:16px;font-size:16px;color:rgba(0, 0, 0, 0.5);line-height:1.3;text-transform:uppercase;}
.filter__title b{font-size:16px;font-weight:normal;}
.filter__colors{margin:0 -20px -12px 0;}
.filter__fix{position:absolute;bottom:0px;left:20px;right:20px;padding:5px 0 15px;background:#FFF;z-index:2;}
@media screen and (min-width:961px){.filter__wrp{overflow:visible;padding:0;}
.filter__fix{position:static;display:block;margin-bottom:12px;}
.filter__fix.active .filter__btn{display:none;}
.filter__fix .filter__btn{display:none;}
.filter__fix .filter__reset{display:block;}
}
.checkbox{display:block;padding:4px 0;margin-right:10px;margin-bottom:2px;font-size:14px;color:rgba(0, 0, 0, 0.5);line-height:1.42;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.checkbox:hover{color:#000000;}
.checkbox__input{position:absolute;visibility:hidden;opacity:0;pointer-events:none;z-index:-1;}
.checkbox__input:checked + .checkbox__fake{background-position:0 100%;}
.checkbox__input:checked ~ .checkbox__text{color:#000000;}
.checkbox__fake{float:left;margin-top:3px;margin-right:16px;width:14px;height:14px;background:url(../img/svg/checkbox.svg) no-repeat 50% 0;}
.checkbox__text{overflow:hidden;display:block;}
.size{font-size:0;margin-right:-10px;}
.size__check{display:inline-block;margin:0 10px 10px 0;padding:9px 8px;font-size:12px;border:1px solid #D8D8D8;color:#9A9A99;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.size__check.active{color:#000;border-color:#000;}
.desktop .size .size__check:hover{color:#000;border-color:#000;}
@media screen and (min-width:961px){.size__check{font-size:14px;}
}
.catalog{margin-top:30px;margin-bottom:30px;}
.catalog__filter{position:fixed;top:0;bottom:0;right:0;z-index:99;-webkit-transform:translateX(260px);-moz-transform:translateX(260px);-ms-transform:translateX(260px);-o-transform:translateX(260px);transform:translateX(260px);}
.catalog__load_goods{text-align: center;margin-bottom: 10px;font-size: 14px;text-transform: uppercase;}
.catalog__load_btn{border: 2px solid #000;padding: 10px 25px;}
.catalog__load_btn.load{background:url(../img/svg/animate.svg) no-repeat 50% 50%;color:transparent;}
.catalog__load_btn.load:hover{color:transparent;}
/*.goods__list_inner{margin:0 -20px;}*/
.goods__list{font-size:0;}
.goods__list:before,
.goods__list:after{content:' ';display:table;}
.goods__list:after{clear:both;}
.goods__list .goods__item{margin-bottom:30px;}
.goods__item{width:50%;display:inline-block;vertical-align:top;font-size:14px;line-height:1.2;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.goods__inner{position:relative;padding:0;display:block;}
.goods__img{margin:0 0px 15px;position:relative;padding-bottom:130%;overflow:hidden;}
.goods__img img{display:block;height:100%;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.goods__preview{display:none;z-index:2;}
.goods__name{font-size:16px;font-weight:700;line-height:1.35;}
.goods__type{display:block;margin-bottom:8px;line-height:1.35;font-size:16px;margin-left:5px;margin-right:5px;}
.goods__price{font-size:18px;color:#000000;}
.goods__price .old{display:inline-block;margin:0 4px;font-size:12px;color:rgba(0, 0, 0, 0.5);text-decoration:line-through;}
.goods__price .old > span{text-decoration:line-through;}
.goods__price .new{display:inline-block;margin:0 4px;color:#f9001c;}
.goods__del{display:block;padding-bottom:10px;}
.goods__del i{margin-right:10px;vertical-align:middle;color:#f9001c;}
@media screen and (min-width:769px){.catalog{margin-bottom:40px;}
.catalog__goods_list{margin:0;}
.goods__list_inner{margin-left:-16px;}
.goods__item{width:25%;padding-left:16px;}
.goods__img{padding-bottom:145.3%;}
}
@media screen and (min-width:961px){.catalog__filter{position:relative;top:0;right:0;z-index:1;padding:15px 42px 15px 0;overflow:visible;border-right:1px solid #c3c3c2;margin-right:45px;float:left;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);}
.catalog__filter .filter__btn{display:none;}
.catalog__goods_list{overflow:hidden;}
.goods__list_inner{margin-left:-20px;}
.goods__item{padding-left:0;width:33.3%;}
.goods__item:hover .goods__preview{opacity:1;}
.goods__img{padding-bottom:0}
.goods__preview{display:block;position:absolute;top:50%;height:40px;left:0;width:100%;line-height:40px;text-align:center;opacity:0;background:rgba(255, 255, 255, 0.8);color:#000;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.goods__preview i{margin-right:7px;position:relative;top:-2px;}
}
@media screen and (min-width:1180px){.goods__img{padding-bottom:142%;}
}
.pag{margin:10px -20px 30px;position:relative;text-align:center;}
.pag__arr{display:inline-block;vertical-align:middle;width:30px;height:30px;line-height:30px;color:#000000;}
.pag__arr span{display:none;}
.pag__arr-left{margin-right:15px;}
.pag__arr-right{margin-left:15px;}
.pag .pag__item{display:inline-block;margin:0 6px;width:25px;height:25px;line-height:25px;vertical-align:middle;color:#9A9A99;}
.pag .pag__item:hover,
.pag .pag__item.active{color:#000000;}
.pag__show_all{display:block;margin-top:20px;}
@media screen and (min-width:769px){.pag{margin-left:0;margin-right:0;}
.pag__arr{border:none;width:auto;line-height:27px;}
.pag__arr span{display:inline-block;}
}
@media screen and (min-width:1180px){.pag__show_all{position:absolute;right:0;margin-top:0;top:5px;}
}
.footer{padding-top:20px;/*border-top:1px solid #c3c3c2*/;font-size:12px;}
.footer__center{width:100%;max-width:1220px;min-width:320px;padding:0 20px;margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:30px;}
.footer__block1{text-align:center;margin-bottom:30px;}
.footer__tel{font-size:22px;color:#000;margin-bottom:6px;display:block;}
.footer__mode{font-style:italic;color:rgba(0, 0, 0, 0.5);}
.footer__menu{margin-bottom:24px;}
.footer__menu:before,
.footer__menu:after{content:' ';display:table;}
.footer__menu:after{clear:both;}
.footer__menu_ul{float:left;width:50%;}
.footer__menu_links{list-style:none;padding:0;margin:0;}
.footer__menu_link{margin-bottom:16px;line-height:1.6;padding-right:10px;}
.footer__block3{margin-bottom:40px;}
.footer__soc{font-size:0;text-align:center;}
.footer__soc_item{width:40px;height:40px;display:inline-block;line-height:40px;margin:0 6px;border:1px solid #c3c3c2;font-size:12px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.footer__soc_item:first-child{margin-left:0;}
.footer__soc_item:last-child{margin-right:0;}
.footer__soc_item:hover{border-color:#000;}
.footer__bot{padding:15px 0 18px;border-top:1px solid #c3c3c2;text-align:center;font-size:12px;}
.footer__bot a{display:inline-block;margin:0 0 0 10px;}
.footer__bot .footer__center{padding-bottom:0;}
.footer__bot .footer__center:before,
.footer__bot .footer__center:after{content:' ';display:table;}
.footer__bot .footer__center:after{clear:both;}
.footer__copy{margin-bottom:15px;}
.footer__btn_bitrix{display:inline-block;white-space:nowrap;}
.footer__btn_bitrix > *{position:static;margin:0;}
@media screen and (min-width:769px){.footer{font-size:14px;}
.footer__block1{width:34%;float:left;text-align:left;}
/*.footer__logo{display:block;width:120px;height:59px;margin-bottom:27px;background:url(../img/svg/logo.svg) no-repeat 0 0/cover;}*/
.footer__block2{width:64%;float:left;}
.footer__menu_ul{width:40%;}
.footer__block3{clear:left;}
.footer__copy{float:left;padding-top:10px;margin-bottom:0;}
.footer__btn_bitrix{float:right;}
}
@media screen and (min-width:961px){.footer__block1{width:23%;}
.footer__block2{width:40%;}
.footer__block3{width:37%;float:left;clear:none;}
.footer__block4{float:left;}
}
.subscription__label{margin-bottom:10px;font-size:12px;line-height:1.6;}
.subscription__input{margin-bottom:10px;}
.subscription__input input{width:100%;padding-bottom:9px;}
.subscription__btn .btn{width:100%;}
@media screen and (min-width:769px){.subscription__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:top;-webkit-align-items:top;-moz-box-align:top;-ms-flex-align:top;align-items:top;}
.subscription__input{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin-right:20px;}
.subscription__btn{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;}
}
@media screen and (min-width:961px) and (max-width:1180px){.subscription__form{display:block;}
.subscription__input{margin-right:0;display:block;}
.subscription__btn{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto;}
.subscription__btn .btn{width:auto;}
}
.sidebar-title-style{text-transform:uppercase;font-weight:700;font-size:14px;line-height:1.2;cursor:pointer;color:#000;letter-spacing:3.5px;}
.sidebar-title-style:hover{color:#f9001c;}
.sidebar{position:absolute;z-index:10;left:-240px;top:0;bottom:0;width:240px;padding:0 20px 20px 20px;background:#FFF;z-index:99;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;will-change:transform;}
.sidebar.show{-webkit-transform:translateX(240px);-moz-transform:translateX(240px);-ms-transform:translateX(240px);-o-transform:translateX(240px);transform:translateX(240px);}
.sidebar__bg{position:absolute;top:0;bottom:0;width:100%;left:0;opacity:0;background:rgba(0, 0, 0, 0.4);will-change:all;pointer-events:none;z-index:-99;visibility:hidden;}
.sidebar__bg.show{opacity:1;z-index:9;pointer-events:all;visibility:visible;}
.sidebar__top{position:absolute;top:0;left:0;right:0;padding:21px 20px;z-index:2;border-bottom:1px solid #000;}
.sidebar__top:before,
.sidebar__top:after{content:' ';display:table;}
.sidebar__top:after{clear:both;}
.sidebar__close{float:left;width:30px;margin-left:-3px;height:30px;line-height:30px;text-align:center;}
.sidebar__search{float:right;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;}
.sidebar__inner{height:100%;position:relative;padding-top:95px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sidebar__menu{height:100%;-ms-overflow-y:auto;overflow-y:auto;}
.sidebar__menu_section{margin-bottom:28px;}
.sidebar__menu_t{margin-bottom:16px;text-transform:uppercase;font-weight:700;font-size:14px;line-height:1.2;cursor:pointer;color:#000;letter-spacing:3.5px;}
.sidebar__menu_t:hover{color:#f9001c;}
.sidebar__menu_list{display:none;}
.sidebar__menu_item{margin-bottom:8px;font-size:14px;line-height:1.8;}
.sidebar__login{position:absolute;left:0;bottom:0;right:0;}
.sidebar__auth{text-transform:uppercase;font-weight:700;font-size:14px;line-height:1.2;cursor:pointer;color:#000;letter-spacing:3.5px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;margin-right:30px;}
.sidebar__auth:hover{color:#f9001c;}
.sidebar__auth:before{position:absolute;left:-24px;top:-1px;font-size:9px;}
.sidebar__exit{position:absolute;top:1px;right:0;width:14px;height:13px;background:url(../img/svg/exit.svg) no-repeat 50% 50%/contain;cursor:pointer;}
.sidebar__exit:before{content:'';position:absolute;width:30px;height:30px;left:-9px;top:-8px;}
@media screen and (min-width:769px){.sidebar__search{display:none;}
}
.index_slider__wrp{margin:-20px -20px 24px;}
.index_slider__item{overflow:hidden;position:relative;}
.index_slider__center{max-width:1180px;width:100%;margin:0 auto;height:auto;}
.index_slider__center img{height:auto;display:inline-block;width:auto!important;max-width:100%;}
.index_slider .owl-nav{width:100%;max-width:1220px;min-width:320px;padding:0 20px;margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.index_slider .owl-nav div{position:absolute;width:32px;height:48px;bottom:139px;text-align:center;line-height:48px;}
.index_slider .owl-nav div:hover{opacity:0.4;}
.index_slider .owl-nav .owl-prev{left:0;}
.index_slider .owl-nav .owl-next{right:0;}
@media screen and (min-width:768px){.index_slider__wrp{margin-bottom:30px;}
.index_slider .owl-nav{position:static;}
.index_slider .owl-nav div{bottom:50%;margin-bottom:-14px;}
}
@media screen and (min-width:961px){.index_slider__wrp{margin-top:-30px;}
}
.advantages{margin-bottom:24px;width:100%;max-width:769px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.advantages__item{-webkit-box-flex:3;-webkit-flex-grow:3;-moz-box-flex:3;-ms-flex-positive:3;flex-grow:3;text-align:center;font-size:0;}
.advantages__icon{display:none;vertical-align:middle;margin-right:20px;}
.advantages__content{display:inline-block;vertical-align:middle;text-align:left;font-size:15px;line-height:1.2;}
@media screen and (min-width:769px){.advantages__content{font-size:18px;}
.advantages__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;}
}
@media screen and (min-width:961px){.advantages{margin-top:60px;margin-bottom:60px;}
.advantages__content{font-size:22px;}
}
.index_actions{margin:0 0px 30px;}
.index_actions-catalog{margin-bottom:-50px;}
.index_actions__item{display:block;overflow:hidden;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.index_actions__item img{display:block;width:100%;}
@media screen and (min-width:620px){.index_actions{margin:0 0 30px 0;}
.index_actions:before,
.index_actions:after{content:' ';display:table;}
.index_actions:after{clear:both;}
.index_actions__item{max-width:33.3%;float:left;padding-right:16px;margin-bottom:0;}
    .index_actions__item:nth-of-type(3n) {
        padding-right: 0;
    }
}
.title_line{text-align:center;position:relative;margin-bottom:20px;font-size:26px;font-weight:300;}
.title_line span{background:#fff;}
@media screen and (min-width:769px){.title_line span{padding:0 20px;}
.title_line:after{content:'';position:absolute;width:100%;height:1px;background:#c3c3c2;z-index:-1;top:50%;margin-top:1px;left:0px;}
}
.index_goods__slider{margin:0 0px;width:auto!important;}
.index_goods__slider .owl-nav div{position:absolute;top:50%;margin-top:-21px;background:#F3F3F3;width:50px;height:42px;line-height:42px;}
.index_goods__slider .owl-nav div i:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.index_goods__slider .owl-nav div:hover{opacity:0.6;}
.index_goods__slider .owl-nav .owl-prev{left:-10px;-webkit-border-radius:0 50% 50% 0;border-radius:0 50% 50% 0;}
.index_goods__slider .owl-nav .owl-prev i:before{right:18px;}
.index_goods__slider .owl-nav .owl-next{right:-10px;-webkit-border-radius:50% 0 0 50%;border-radius:50% 0 0 50%;}
.index_goods__slider .owl-nav .owl-next i:before{left:18px;}
.index_goods__item{padding-left:0!important;width:100%;}
@media screen and (min-width:769px){.index_goods{margin-bottom:20px;}
.index_goods__slider{margin:0;}
.index_goods__slider .owl-nav .owl-next{right:-20px;}
.index_goods__slider .owl-nav .owl-prev{left:-20px;}
.index_goods__circle{display:inline-block;}
}
@media screen and (min-width:961px){.index_goods__slider{margin:0;}
.index_goods__slider .owl-nav div{background:none;}
.index_goods__slider .owl-nav div i{font-size:20px;}
.index_goods__slider .owl-nav .owl-next{right:-10px;}
.index_goods__slider .owl-nav .owl-prev{left:-10px;}
}
@media screen and (min-width:1300px){.index_goods .owl-nav .owl-next{right:-40px;}
.index_goods .owl-nav .owl-prev{left:-40px;}
}
.brands{display:none;text-align:center;background:#FAFAFA;font-size:0;padding:26px 0 14px;}
.brands__item{font-weight:300;display:inline-block;font-size:14px;line-height:1.35;margin:0 15px 10px;}
.brands span{display:block;margin:0 15px 10px;font-size:12px;text-transform:uppercase;color:rgba(0, 0, 0, 0.5);}
.brands-item{display:block;margin-bottom:20px;}
@media screen and (min-width:768px){.brands{display:block;}
.brands-item{margin-bottom:30px;}
.brands span{display:inline;}
}
.product {margin-top:25px;}
/*.product .product__informaiton-desktop{display:none;}*/

.product__price { text-align: center;font-size: 22px; }
.product__top h1 { font-size: 26px;margin: 10px 0; }
.product__price-mobile { display: none; }
.product__top-mobile{margin-top:20px;margin-bottom:10px;}
.product__top-mobile h1{margin:0 0 7px;font-size:26px;line-height:1;font-weight:700;color:#000000;}
.product__top-mobile h1 span{display:block;font-size:24px;line-height:1;color:#000000;font-weight:400;}
.product__price-mobile{margin-bottom:18px;font-size:30px;line-height:42px;text-align: center;}
.product__price .old{margin-right:10px;font-size:17px;text-decoration:line-through;color:rgba(0, 0, 0, 0.5);}
.product__price .new{color:#f9001c;}
.product__block{margin-bottom:30px;}
.product__block:before,
.product__block:after{content:' ';display:table;}
.product__block:after{clear:both;}
.product .product__btn{width:100%;margin-bottom:20px;padding-left:0;padding-right:0;background:#000;color:#fff;border-color:#000;}
.product .product__btn:hover{background:#fff;color:#000;}
.product .product__btn.error{border-color:rgba(249, 0, 28, 0.2);color:#f9001c;background:none;cursor:default;}
.product .product__btn.added{border-color:#E6E6E6;color:#9B9B9B;background:none;cursor:default;}
.product .product__more{width:100%;margin-bottom:20px;}
.product__favorite{display:block;margin-bottom:30px;font-size:15px;}
.product__favorite i{margin-right:8px;top:-2px;position:relative;}
.product__favorite a{display:block;}
.product__favorite .product__favorite_link-added{display:none;}
.product__description{margin-bottom:30px;font-size:15px;color:#000000;line-height:28px;}
.product .product__info{margin-bottom:24px;font-size:12px;line-height:1.8;}
.product .product__info td{padding-bottom:10px;}
.product .product__info td:first-child{color:rgba(0, 0, 0, 0.5);padding-right:15px;}
.product .product__info td:last-child{padding-left:15px;}
.product .buy_info{padding-top:30px;border-top:1px solid #c3c3c2;}
.product .buy_info__tags{font-size:16px;margin-bottom:15px;border-bottom: 1px solid #ebebeb;}
.product .buy_info__tag{margin-right:0;margin-bottom:-1px;padding: 0px 13px 5px 13px;display:inline-block;color:rgba(0, 0, 0, 0.5);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition: all .3s ease;border-bottom: 1px solid transparent;}
.product .buy_info__tag.active,
.product .buy_info__tag:hover{color:#000;border-bottom: 1px solid;}
.product .buy_info__tag:last-child{margin-right:0;}
.product .buy_info__content{display:none;}
.product .buy_info__content.active{display:block;}
.product__soc{text-align:center;margin-top:45px;margin-bottom:30px;display:none;}
@media screen and (min-width:769px){.product{margin-top:45px;}
.product__top-mobile,
.product__price-mobile{display:none;}
.product .product__informaiton-desktop{display:block;}
.product__block{margin-bottom:50px;}
.product__view{width:57.6%;float:left;}
.product__information{margin-top:-52px;float:right;width:40.7%;padding-left:1.7%;}
.product__top{margin-bottom:30px;}
.product__top h1{font-size:34px;line-height:1;color:#000000;font-weight:700;margin:0 0 7px;}
.product__top h1 span{display:block;font-size:34px;line-height:1;color:#000000;font-weight:400;}
.product__price{margin-bottom:30px;font-size:34px;line-height:42px;}
.product__price .old{margin-right:10px;font-size:19px;text-decoration:line-through;color:rgba(0, 0, 0, 0.5);}
.product__price .new{color:#f9001c;}
.product__soc{display:block;}
}
@media screen and (min-width:961px){.product{margin-top:57px;}
.product__soc{padding-left:100px;}
}
.view__inner{position:relative;}
.view__slider .owl-nav div{position:absolute;width:32px;height:48px;bottom:50%;text-align:center;line-height:48px;color:#000;}
.view__slider .owl-nav div:hover{opacity:0.4;}
.view__slider .owl-nav i{font-size:20px;}
.view__slider .owl-nav .owl-prev{left:0;}
.view__slider .owl-nav .owl-next{right:0;}
.view__item{text-align:center;}
.view__item img{display:inline-block !important;width:auto!important;max-width:100%;max-height:100%;}
.view__list{display:none;font-size:0;text-align:center;}
.view__mini{display:inline-block;}
.view__mini img{display:inline-block;max-width:100%;}
@media screen and (min-width:769px){.view__item{height:480px;}
.view__list{display:block;}
.view__mini{width:66px;margin:0 8px;border-bottom:1px solid transparent;}
.view__mini.active{border-bottom:1px solid #000;}
}
@media screen and (min-width:961px){.view__item{height:670px;}
.view__big{margin-left:100px;}
.view__list{position:absolute;left:0;top:0;z-index:1;}
.view__mini{display:block;margin:0 0 20px;width:80px;}
}
.information__block{margin-bottom:30px;}
.information__title{margin-bottom:20px;}
.information__title:before,
.information__title:after{content:' ';display:table;}
.information__title:after{clear:both;}
.information__title span{text-transform:uppercase;font-size:16px;line-height:22px;color:rgba(0, 0, 0, 0.5);}
.information__title .link_table_size{float:right;font-size:13px;margin-top:5px;}
.colors{position:relative;z-index:1;font-size:0;}
.colors__color{position:relative;display:inline-block;width:22px;height:22px;margin:0 20px 12px 0;background:#FFF;border:1px solid #D8D8D8;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.colors__color:after{content:'';width:30px;height:30px;position:absolute;z-index:-1;top:-5px;left:-5px;border:1px solid #000000;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.colors__color.active{border:1px solid #fff;}
.colors__color.active:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.colors__color img{width:100%;height:100%;display:block;}
.desktop .colors .colors__color:hover{border:1px solid #fff;}
.desktop .colors .colors__color:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.product_goods__tags{margin-left:-15px;margin-right:-15px;margin-bottom:26px;text-align:center;}
.product_goods__tag{display:inline-block;margin:0 15px 5px;font-size:16px;color:rgba(0, 0, 0, 0.5);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.product_goods__tag.active,
.product_goods__tag:hover{color:#000;}
@media screen and (min-width:769px){.product_goods__tag{font-size:20px;}
}
@media screen and (min-width:961px){.product_goods__tag{font-size:24px;}
}
.favorite__toolbar{margin-bottom:26px;}
.favorite__toolbar:before,
.favorite__toolbar:after{content:' ';display:table;}
.favorite__toolbar:after{clear:both;}
.favorite h1{margin:0 0 8px;}
.favorite__clear{margin-top:10px;margin-bottom:19px;font-size:16px;}
.favorite__clear i{color:#f9001c;margin-right:10px;vertical-align:middle;}
@media screen and (min-width:769px){.favorite__toolbar h1{float:left;width:70%;}
.favorite__clear{float:right;margin-bottom:8px;margin-top:26px;}
}
@media screen and (min-width:961px){.favorite .goods__item{width:25%;padding-left:16px;}
}
.preview{display:none !important;width:900px;padding:40px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.preview .product{margin-top:0;}
.preview .product__information{margin-top:0;}
.preview .product__block{margin-bottom:0;}
.preview .product__favorite{margin-bottom:0;}
.preview .view__item{height:530px;}
.preview .product__top{margin-bottom:22px;}
.preview .product__top h2{margin-bottom:22px;text-align: center;}
.preview .product__price{margin-bottom:22px;}
@media screen and (min-width:961px){.preview{display:block !important;}
}
.lc__tabs{margin-top:30px;margin-bottom:26px;/*margin-right:-30px;*/font-size:0;}
.lc__tabs .lc__tab{display:inline-block;margin-bottom:10px;margin-right:30px;font-size:16px;cursor:pointer;color:rgba(0, 0, 0, 0.5);}
.lc__tabs .lc__tab.active,
.lc__tabs .lc__tab:hover{color:#000;cursor:default;}
.lc__block{margin-bottom:50px;display:none;}
.lc__block:before,
.lc__block:after{content:' ';display:table;}
.lc__block:after{clear:both;}
.lc__block.active{display:block;}
@media screen and (min-width:769px){.lc__tabs{margin-top:50px;margin-bottom:20px;}
.lc__tabs .lc__tab{font-size:24px;margin-right:50px;}
}
.form__row{margin-bottom:14px;}
.form__row:last-child{margin-bottom:0;}
.form__row-last{margin-top:40px;}
.form__label{padding-left:11px;margin-bottom:8px;font-size:16px;line-height:22px;color:rgba(0, 0, 0, 0.5);}
.form__title_text{margin-bottom:30px;color:#000;}
.personal__right{min-height:1px;}
.personal__right_text{display:none;font-size:12px;}
.personal__form_btn{width:100%;}
.personal__change_password{margin:30px 0 40px;}
.personal .personal__auth_soc{margin-bottom:20px;}
.change_password__inner{display:none;}
.auth_soc{font-size:0;}
.auth_soc__item{display:inline-block;width:40px;height:40px;vertical-align:middle;margin-right:12px;text-align:center;font-size:10px;border:1px solid #979797;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}
.auth_soc__item svg{fill:#979797;margin-top:10px;}
.auth_soc__item.vk svg{margin-top:11px;}
.auth_soc__item.active.vk,
.auth_soc__item:hover.vk{color:#4773A6;border-color:#4773A6;}
.auth_soc__item.active.vk svg,
.auth_soc__item:hover.vk svg{fill:#4773A6;}
.auth_soc__item.active.fb,
.auth_soc__item:hover.fb{color:#3D50A0;border-color:#3D50A0;}
.auth_soc__item.active.fb svg,
.auth_soc__item:hover.fb svg{fill:#3D50A0;}
@media screen and (min-width:520px){.personal__form_btn{width:auto;}
}
@media screen and (min-width:769px){.personal__form{overflow:hidden;}
.personal__form .input_def{max-width:580px;}
.personal__right{display:block;float:right;width:170px;margin-left:75px;}
.personal .personal__auth_soc{margin-top:30px;margin-bottom:40px;}
}
@media screen and (min-width:961px){.personal__right{width:280px;margin-right:73px;}
.personal__right_text{display:block;}
}
.cart__top{margin-bottom:15px;}
.cart__cart{margin-left:-20px;margin-right:-20px;}
.cart__table{display:table;width:100%;border-spacing:0;table-layout:fixed;}
.cart__table-2{display:block;position:relative;}
.cart__tr{display:table-row;}
.cart__tr-1{display:none;}
.cart__td{display:table-cell;vertical-align:middle;font-size:16px;}
.cart__td-1{width:45%;padding-right:0;padding:20px 0;border-bottom:1px solid #c3c3c2;}
.cart__td-1 a{display:block;text-align:center;}
.cart__td-1 a img{display:inline-block;line-height:0;max-width:100%;}
.cart__td-2{vertical-align:top;padding:20px 0;padding-right:20px;border-bottom:1px solid #c3c3c2;font-size:18px;}
.cart__td-2 b{display:block;}
.cart__td-3,
.cart__td-6,
.cart__td-7{display:block;}
.cart__td-4,
.cart__td-5{display:inline-block;vertical-align:middle;margin:10px 0;}
.cart__td-3{margin-bottom:15px;padding-right:23px;}
.cart__td-3 a{line-height:1.3;}
.cart__td-4{margin-right:12px;}
.cart__td-6{margin-top:28px;font-size:20px;color:#000;}
.cart__td-7{position:absolute;right:-9px;top:-9px;text-align:center;}
.cart__color{display:inline-block;vertical-align:middle;width:20px;height:20px;border:1px solid#D8D8D8;margin-right:14px;}
.cart__color img{display:block;width:100%;height:100%;}
.cart__size{display:inline-block;vertical-align:middle;}
.cart__del{width:26px;height:26px;line-height:26px;display:block;}
.cart__num_change{display:none;}
.cart__total{margin-top:30px;padding:0 20px;}
.cart__checkout{padding-top:15px;}
.cart__alert_block{margin-top:40px;}
@media screen and (min-width:769px){.cart__cart{margin-left:0;margin-right:0;}
.cart__table-2{display:table;}
.cart__tr-1{display:table-row;}
.cart__tr-1 .cart__td{padding:0;font-size:16px;color:rgba(0, 0, 0, 0.5);line-height:22px;}
.cart__tr-1 .cart__td-1,
.cart__tr-1 .cart__td-2{padding-bottom:15px;}
.cart__td{display:table-cell !important;padding:20px 0;}
.cart__td-1{width:17%;padding-right:1.7%;}
.cart__td-2{width:83%;vertical-align:middle;padding-right:0;}
.cart__td-3{padding-right:0;width:37.5%;}
.cart__td-4{width:21.4%;}
.cart__td-5{width:18.3%;}
.cart__td-6{width:19%;}
.cart__td-7{position:static;top:auto;right:auto;width:3.8%;text-align:right;}
.cart__checkout{width:100%;margin:0 auto;max-width:580px;}
.cart__num_result{display:none;}
.cart__num_change{display:block;}
}
.total_info:before,
.total_info:after{content:' ';display:table;}
.total_info:after{clear:both;}
.total_info__top{display:table;width:100%;border-spacing:0;table-layout:fixed;margin-bottom:17px;}
.total_info__t{display:table-cell;font-size:15px;}
.total_info__sum{display:table-cell;font-size:30px;text-align:right;}
.total_info__DO{width:100%;}
@media screen and (min-width:520px){.total_info{text-align:right;}
.total_info__top{display:block;}
.total_info__t{display:inline-block;text-align:left;}
.total_info__sum{text-align:left;display:inline-block;margin-left:20px;}
.total_info__DO{width:auto;}
}
@media screen and (min-width:769px){.total_info{padding:0;}
}
.checkout{display:none;}
.checkout__data{margin:0 0 30px;}
.checkout__data:before,
.checkout__data:after{content:' ';display:table;}
.checkout__data:after{clear:both;}
.checkout__block{margin-bottom:14px;}
.checkout__block:last-child{margin-bottom:0;}
@media screen and (min-width:769px){.checkout__data-1{margin-left:-10px;margin-right:-10px;}
.checkout__block{margin-bottom:0;padding:0 10px;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
.delivery{margin-bottom:30px;}
.delivery__type{margin-right:-20px;margin-bottom:16px;font-size:0;}
.delivery__type_item{display:inline-block;margin:0 20px 6px 0;font-size:16px;line-height:1.3;color:rgba(0, 0, 0, 0.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}
.delivery__type_item.active,
.delivery__type_item:hover{color:#000;}
.delivery__block{display:none;}
.delivery__block.active{display:block;}
.delivery__data{margin-top:20px;}
.delivery__data:before,
.delivery__data:after{content:' ';display:table;}
.delivery__data:after{clear:both;}
@media screen and (min-width:769px){
	/*.delivery__data{margin-left:-10px;margin-right:-20px;}*/
.delivery__half{float:left;width:50%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
.checkout_info{margin-top:30px;padding-top:35px;border-top:1px solid #c3c3c2;}
.checkout_info__table{width:100%;border-spacing:0;table-layout:fixed;margin-bottom:20px;}
.checkout_info__table td{font-size:15px;padding-bottom:7px;white-space:nowrap;}
.checkout_info__table td:last-child{text-align:right;font-size:20px;}
.checkout_info__total td{padding-top:9px;}
.checkout_info__total td:first-child{font-weight:700;}
.checkout_info__total td:last-child{font-size:30px;}
.checkout_info__DO{width:100%;}
@media screen and (min-width:520px){.checkout_info__table{margin-bottom:39px;}
.checkout_info__table td{padding-bottom:11px;}
.checkout_info__total td{padding-top:14px;}
.checkout_info__DO{width:auto;}
}
@media screen and (min-width:768px){.checkout_info{margin-top:40px;padding-top:50px;}
}
.history{color:#000;}
.history__table:before,
.history__table:after{content:' ';display:table;}
.history__table:after{clear:both;}
.history__row{font-size:12px;margin:0 -20px;padding:15px 20px;border-bottom:1px solid #c3c3c2;}
.history__row:first-child{border-top:1px solid #c3c3c2;}
.history__row:last-child{border-bottom:none;}
.history__tr:before,
.history__tr:after{content:' ';display:table;}
.history__tr:after{clear:both;}
.history__tr-first{display:none;}
.history__tr-first .history__td{padding-top:0 !important;}
.history__td{float:left;padding-top:8px;padding-bottom:8px;}
.history__td-num{width:80px;margin-bottom:2px;font-size:15px;}
.history__td-date{width:100px;margin-bottom:2px;font-size:15px;}
.history__td-name{width:100%;clear:left;padding-bottom:0;}
.history__td-status{clear:left;float:left;width:50%;font-size:15px;}
.history__td-status .ok{color:#8AD73A;}
.history__td-status .canceled{color:#E74C3C;}
.history__td-sum{float:right;width:50%;text-align:right;font-size:15px;}
.history__td-detail_client{float:none;}
.history__td-detail_client b{display:block;}
.history__td-detail_client span{display:inline-block;}
.history__td-detail_order{float:none;}
.history__list_goods{width:100%;border-spacing:0;table-layout:fixed;}
.history__list_goods td{padding-bottom:15px;vertical-align:top;}
.history__list_goods td:last-child{text-align:right;}
.history_detail-slide{border-top:1px dashed #c3c3c2;margin-top:10px;padding-top:10px;}
.history_detail_bot .history__table{font-size:12px;line-height:1.6;}
.history_detail_bot .detail_order__row span{width:100px;display:inline-block;padding-right:10px;color:rgba(0, 0, 0, 0.5);}
.reset_all{font-size:16px;color:#000000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-block;}
.reset_all i{margin-right:8px;font-style:normal;color:#f9001c;}
.reset_all:hover{color:#f9001c;}
.history_detail__reset_all{margin:15px 0 10px;}
@media screen and (min-width:769px){.history__row{margin:0;padding:0;}
.history__tr-first{display:block;}
.history__td{padding-top:28px;padding-bottom:22px;}
.history__td-num{width:8.5%;margin-bottom:0;}
.history__td-num span{display:none;}
.history__td-date{width:8.5%;margin-bottom:0;}
.history__td-name{padding-bottom:8px;clear:none;font-size:16px;width:44.8%;padding-right:6%;}
.history__td-status{clear:none;width:15.3%;}
.history__td-sum{float:left;width:16.9%;text-align:left;}
.history__td-detail_client{float:left;width:61.203%;padding-right:7.3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.history__td-detail_order{float:left;width:38.707%;}
.history .history__list_goods{margin-top:-2px;}
.history .history_detail-slide{margin-left:17%;padding-top:0;}
.history_detail__reset_all{margin-top:5px;margin-bottom:30px;}
}
.search__block{margin-bottom:20px;}
.search__input{margin-bottom:10px;}
.search__input_inner{position:relative;}
.search__input_inner i.icon{position:absolute;left:16px;top:13px;}
.search__info{font-size:14px;color:rgba(0, 0, 0, 0.5);}
.search .input_def-search{padding-left:46px;}
.search__sort{margin-bottom:20px;}
.search__sort:before,
.search__sort:after{content:' ';display:table;}
.search__sort:after{clear:both;}
@media screen and (min-width:769px){.search__block{display:table;table-layout:fixed;width:100%;margin-bottom:30px;}
.search__input{display:table-cell;vertical-align:middle;margin-bottom:0;}
.search__info{width:214px;padding-left:20px;display:table-cell;vertical-align:middle;font-size:16px;}
}
.search_popup{position:fixed;left:0;height:100%;width:100%;background:rgba(255, 255, 255, 0.97);z-index:999;visibility:hidden;pointer-events:none;opacity:0;top:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.search_popup.show{pointer-events:all;visibility:visible;opacity:1;}
.search_popup__inner{position:absolute;left:50%;z-index:1000;top:60px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:780px;width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.search_popup__inner i.icon{position:absolute;left:20px;top:26px;}
.search_popup__close{width:20px;height:20px;position:absolute;right:20px;top:20px;background:url(../img/svg/close.svg) no-repeat 50% 50%/cover;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.search_popup__close:hover{opacity:0.7;}
.input_search{width:100%;border:none;border-bottom:1px solid #666;height:65px;padding:0 10px 0 40px;outline:none;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent;-webkit-border-radius:0;border-radius:0;}
@media screen and (min-width:769px){.search_popup__inner{top:100px;}
.search_popup__close{top:30px;right:30px;width:39px;height:39px;}
}
@media screen and (min-width:961px){.search_popup__inner{top:200px;}
.search_popup__close{top:40px;right:40px;width:49px;height:49px;}
}
.login{margin:50px auto;width:100%;}
.login__tabs{margin-bottom:26px;margin-right:-30px;font-size:0;}
.login__tab{display:inline-block;margin-bottom:10px;margin-right:30px;font-size:16px;cursor:pointer;color:rgba(0, 0, 0, 0.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.login__tab.active,
.login__tab:hover{color:#000;cursor:default;}
.login__content{display:none;}
.login__content.active{display:block;}
.login__change_password{margin:20px 0 40px;}
.login__auth_soc{margin-bottom:30px;}
@media screen and (min-width:520px){.login{max-width:380px;}
}
@media screen and (min-width:769px){.login{margin-top:70px;margin-bottom:200px;}
}
.page{margin-bottom:50px;}
.page__back{display:block;margin-top:25px;margin-bottom:25px;font-size:15px;white-space:nowrap;}
.page__content{position:relative;}
.page__img{margin-bottom:15px;}
.page__img img{max-width:100%;display:block;}
.page__title{margin-bottom:15px;font-weight:300;font-size:20px;line-height:30px;color:#4a4a4a;}
.page__list_img{margin:30px -10px 0;font-size:0;}
.page__list_img_item{padding:0 10px;margin-bottom:15px;width:50%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page__list_img_item img{max-width:100%;display:block;}
@media screen and (min-width:769px){.page{margin-left:8.5%;margin-right:25.4%;}
.page__img{margin-bottom:25px;}
.page__title{margin-bottom:25px;font-size:24px;line-height:36px;}
.page__text{margin-left:12.8%;}
.page__list_img{margin:30px -10px 0 0;margin-left:12.8%;}
.page__list_img_item{padding:0 10px 0 0;margin-bottom:0;width:25%;}
}
@media screen and (min-width:961px){.page__back{position:absolute;right:100%;top:3px;margin:0;font-size:14px;padding-right:20px;}
}
.stylist__list{margin:0 0 30px;}
.stylist__list:before,
.stylist__list:after{content:' ';display:table;}
.stylist__list:after{clear:both;}
.stylist__item{display:block;margin-bottom:23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.stylist__img{overflow:hidden;position:relative;height:0;padding-bottom:48.27%;margin-bottom:10px;}
.stylist__img img{position:absolute;max-width:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.stylist__t{margin-bottom:6px;font-size:16px;line-height:1.3;}
.stylist__date{font-size:12px;line-height:22px;color:rgba(0, 0, 0, 0.5);}
@media screen and (max-width:520px){.stylist__img{background-image:none!important;}
}
@media screen and (min-width:520px){.stylist__list{margin:0 -10px 40px;}
.stylist__item{float:left;width:50%;padding:0 10px;}
.stylist__item-big{margin:0 0 45px;width:100%;float:none;padding-left:0;padding-right:0;}
.stylist__img-big{padding-bottom:25.42%;margin-bottom:10px;height:0;background-position:0 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.stylist__img-big img{display:none;}
}
@media screen and (min-width:768px){.stylist__item-big{margin-bottom:50px;}
.stylist__img{margin-bottom:20px;}
.stylist__img-big{margin-bottom:24px;}
.stylist__t{font-size:20px;line-height:32px;}
.stylist__t-big{margin-bottom:6px;font-size:34px;line-height:42px;letter-spacing:3.77px;font-weight:300;}
}
.brand{position:relative;margin-bottom:15px;}
.brand:before,
.brand:after{content:' ';display:table;}
.brand:after{clear:both;}
.brand__img{margin:3px 0 15px;}
.brand__img img{max-width:100%;display:block;}
.brand__toolbar{position:relative;}
.brand__toolbar .toolbar__btn_filter{left:0;right:auto;top:0;}
@media screen and (min-width:769px){.brand{margin-bottom:30px;}
.brand h1{padding-right:40%;}
.brand p{padding-right:40%;}
.brand__img{float:right;margin-top:-51px;margin-bottom:0;width:32%;}
.brand__toolbar{padding-top:40px;}
}
@media screen and (min-width:961px){.brand__toolbar{padding:0;}
}
.number{display:inline-block;vertical-align:middle;}
.number__input{width:50px;padding:7px 3px 7px;display:inline-block;font-size:14px;text-align:center;}
.number__plus,
.number__minus{display:inline-block;width:13px;padding:4px 0;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.number__plus:hover,
.number__minus:hover{color:#f9001c;}
.contacts__location{margin-top:30px;text-align:center;}
.contacts__map{height:150px;}
.contacts__map > *{height:100% !important;width:100% !important;}
.contacts__left{margin-bottom:30px;}
.contacts__address{margin-bottom:20px;display:block;}
.contacts__text{font-size:16px;line-height:1.6;}
/*.contacts__map{margin:0 -20px;}*/
@media screen and (min-width:769px){.contacts{margin-bottom:20px;}
.contacts__left{float:left;width:283px;margin-right:20px;margin-bottom:0;}
.contacts__right{margin-top:32px;overflow:hidden;float:none;width:auto;}
.contacts__map{margin:0;height:200px;}
}
@media screen and (min-width:961px){.contacts__left{float:left;min-width:283px;width:34%;}
.contacts__left_inner{width:283px;}
.contacts__left p{font-size:15px;}
.contacts__right{margin-top:33px;float:left;width:49%;}
.contacts__text{font-size:20px;}
.contacts__location{margin-top:50px;}
.contacts__map{height:300px;}
}
.block404{position:relative;margin-bottom:40px;}
.block404:before,
.block404:after{content:' ';display:table;}
.block404:after{clear:both;}
.block404__img{display:none;background:url(../img/404.jpg) no-repeat 50% 50%;background-size:cover;}
.block404__row{margin-top:30px;line-height:1.4;}
@media screen and (min-width:520px){.block404{width:520px;margin:0 auto;}
.block404__img{display:block;float:left;width:100px;height:100px;margin-right:30px;}
.block404__block{overflow:hidden;}
}
@media screen and (min-width:769px){.block404{width:680px;margin-top:40px;margin-bottom:60px;}
.block404__img{display:block;float:left;width:293px;height:283px;margin-right:61px;}
.block404__block{float:left;width:280px;margin-top:30px;}
}
.alert_block{max-width:552px;}
.alert_block-bottom .alert_block__icon{margin-top:7px;}
.alert_block__icon{float:left;width:40px;margin-right:20px;}
.alert_block__icon img{max-width:100%;display:block;height:100%;}
.alert_block__text{overflow:hidden;font-size:13px;}
.alert_block__text p{font-size:13px;}
.alert_block__text h3{margin-bottom:15px;}
@media screen and (min-width:769px){.alert_block__icon{margin-right:31px;width:50px;}
}
.table_size{max-width:900px;}
.table_size__inner{padding:20px;}
.table_size__info{margin-bottom:30px;}
.table_size__info:before,
.table_size__info:after{content:' ';display:table;}
.table_size__info:after{clear:both;}
.table_size__item{margin-bottom:25px;}
.table_size__item h3{margin-bottom:15px;}
.table_size__decs{font-size:13px;color:#000000;line-height:23px;}
.table_size__table_left{margin-left:-20px;float:left;width:160px;}
.table_size__table_left table td{padding-left:20px!important;font-weight:normal!important;}
.table_size__table_right{overflow:hidden;}
.table_size__table_right table{min-width:520px;}
.table_size__table .table_size__inner_right{-ms-overflow-x:auto;overflow-x:auto;}
.table_size__table table{width:100%;border-spacing:0;}
.table_size__table table tr:first-child td{font-weight:bold;}
.table_size__table table tr:last-child td{font-weight:bold;}
.table_size__table table tr:nth-child(even) td{background:#FAFAFA;}
.table_size__table table td{vertical-align:top;font-size:13px;line-height:1.6;padding:10px 0 10px;}
@media screen and (min-width:769px){.table_size__table{margin:0 -20px;}
.table_size__table_left{margin-left:0;}
.table_size__inner{padding:40px 60px;}
.table_size__item{float:left;width:25%;margin-bottom:0;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.table_size img{max-width:100%;}
}
footer .template__tel{font-size:22px;color:#000;margin-bottom:6px;display:block;}
header .template__tel{margin-right:20px;font-size:13px;}
.login__tabs .login__tab{color:rgba(0, 0, 0, 0.5);}
.login__tabs .login__tab.active,
.login__tabs .login__tab:hover{color:#000;cursor:pointer;}
.error_message,
.success_message{margin-bottom:15px;}
.catalog_ajax_loader{margin-top:10px;display:none;}
.delivery__desc.delivery__full_desc p{margin:20px 0;}
.table_size__table_left{width:175px;}
div.owl-carousel .owl-item img{width:auto;}
.footer__bot a.bx-composite-btn{margin:0;font-size:11px;}
.footer__btn_bitrix{font-size:11px;}
.dropdown{max-width:1082px;}
.checkbox.disabled{opacity:0.5;}
.attention{text-align:center;color:#4E4E4E;line-height:80px;padding:15px 0;font-size:24px;background:rgba(255, 255, 15, 0.78);letter-spacing:2px;line-height:1.2;}

.modal-title { color: #000; text-transform: uppercase; font-weight: 700; display: inline-block; width: 100%;}

.modal-content { border-radius: 0; }

.modal-content label { font-size: 14px; }

.modal-content form input { border-radius: 0; }
.modal-content form button { background: #000; color: #fff;}

.modal .message_ok {display: none;    position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 50px;
  color: #fff;
  background: #5bc193;
  font-size: 20px;}

.modal .close {position: absolute; top: 10px; right: 10px; background: #000; color: #fff; font-weight: 40; padding: 6px 12px; opacity: 1; }

.modal .popup__desc { font-size: 12px; margin-top: 10px; color: #1d1d1d; text-align: center; }

.modal .popup__desc a { text-decoration: underline; color: #1d1d1d; }
