

/* Start:/bitrix/templates/fportal/libs/libs.min.css?168000351067657*/
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.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}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.jq-checkbox,.jq-radio,.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.jq-file__name,.jq-selectbox__select-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;opacity:0}.jq-select-multiple li,.jq-selectbox li{user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #C3C3C3;background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #FFF,inset 1px -1px #FFF;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08C}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:2px 0 0 2px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{cursor:pointer}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1;color:#333}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #FFF}.jq-file:hover .jq-file__browse{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-file.focused .jq-file__name{border:1px solid #5794BF}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#B3B3B3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer}.jq-number__spin.minus:after,.jq-number__spin:after{border-right:5px solid transparent;border-left:5px solid transparent}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-number__spin:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-bottom:5px solid #999}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-bottom:none}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794BF}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#AAA}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#AAA}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #FFF}.jq-selectbox__select:hover{background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-selectbox__select:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794BF}.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #CCC}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;margin:2px 0 0;padding:0;border:1px solid #CCC;border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2)}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #CCC;border-radius:3px;outline:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") 100% 50% no-repeat;box-shadow:inset 1px 1px #F1F1F1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;color:#231F20}.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF}.jq-selectbox li:hover{background-color:#08C;color:#FFF}.jq-selectbox li.disabled{color:#AAA}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231F20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794BF}.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08C;color:#FFF}.jq-select-multiple li.disabled{color:#AAA}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#CCC;color:#FFF}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:8px 9px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333}input[type=search].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#B3B3B3}input[type=email].styler:hover:focus,input[type=password].styler:hover:focus,input[type=search].styler:hover:focus,input[type=tel].styler:hover:focus,input[type=text].styler:hover:focus,input[type=url].styler:hover:focus,textarea.styler:hover:focus{border-color:#B3B3B3 #CCC #CCC;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=submit].styler,input[type=reset].styler{overflow:visible;padding:8px 11px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;outline:0;background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #FFF;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=reset].styler:not([disabled]):hover{background:linear-gradient(#F6F6F6,#E6E6E6)}button.styler:active,input[type=button].styler:active,input[type=submit].styler:active,input[type=reset].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url("/bitrix/templates/fportal/libs/mCSB_buttons.png");background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mfp-bg,.mfp-wrap{position:fixed;width:100%;left:0}.mfp-bg,.mfp-container,.mfp-wrap{top:0;height:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;left:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;left:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{max-width:100%;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{left:0;top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0} .mfp-img-mobile img.mfp-img{padding:0} .mfp-img-mobile .mfp-figure:after{top:0;bottom:0} .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px} .mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box} .mfp-img-mobile .mfp-bottom-bar:empty{padding:0} .mfp-img-mobile .mfp-counter{right:5px;top:3px} .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)} .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0} .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%} .mfp-container{padding-left:6px;padding-right:6px}}@charset 'UTF-8';.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none;z-index:200}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:20px}[dir=rtl] .slick-prev{right:20px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:20px}[dir=rtl] .slick-next{right:auto;left:20px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/bitrix/templates/fportal/css/critical.css?172667466326487*/
:root{--header-height: 89pxpx;--containerOuter: 1680px;--padding: calc((100vw - 17px - var(--containerOuter)) / 2);--paddingContainer: 40px;--sideBarWidth: 420px}@media screen and (max-width: 1680px){:root{--header-height: 86px;--containerOuter: 1366px;--sideBarWidth: 320px}}@media screen and (max-width: 1024px){:root{--header-height: 84px;--paddingContainer: 25px;--sideBarWidth: 220px}}@media screen and (max-width: 1024px){:root{--paddingContainer: 25px;--sideBarWidth: 220px}}.header{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,0.45);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:1000}@media screen and (max-width: 1024px){.header{background:#fff;padding:30px 0}}.header__logo{margin-right:50px;max-width:290px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width: 1680px){.header__logo{max-width:200px;margin-right:10px}}@media screen and (max-width: 1440px){.header__logo{max-width:130px}}@media screen and (max-width: 1024px){.header__logo{max-width:105px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.header__logo img{display:block}.header__logo:hover{opacity:0.75}.header__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}@media screen and (max-width: 1024px){.header__menu{display:block;max-width:360px;opacity:0;position:absolute;left:0;top:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:1s;-o-transition:1s;transition:1s;z-index:1000;height:calc(var(--viewport-height) - var(--header-height));overflow:hidden auto}}@media screen and (max-width: 1024px) and (max-width: 450px){.header__menu{max-width:100%;width:100%}}@media screen and (max-width: 1024px){.header__menu.show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);background:#fff}}@media screen and (min-width: 1025px){.header__menu-mob{display:none}}.header__menu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.header__menu-list{display:none}}.header__menu-btns-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.header__menu-btns-item:not(:last-child){margin-bottom:15px}}.header__menu-btns-text{margin-left:18px;color:#333}.header__menu-item{position:relative;padding:37px 25px}@media screen and (max-width: 1680px){.header__menu-item{margin-right:0}}@media screen and (max-width: 1024px){.header__menu-item{width:100%;margin:0;padding:10px 15px}}.header__menu-item a{color:#333;position:relative;z-index:1}.header__menu-item:last-child{margin-right:0}.header__menu-item-title{font-size:15px;line-height:101%;letter-spacing:0.02em;text-transform:uppercase;color:#333}@media screen and (max-width: 1440px){.header__menu-item-title{font-size:12px}}@media screen and (max-width: 1024px){.header__menu-item-title{min-height:25px;font-size:15px}}.header__menu-item-arrow{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;right:0;top:50%;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header__menu-item-arrow .icon{width:10px;height:5px;fill:transparent;stroke:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer}@media screen and (max-width: 1024px){.header__menu-item-arrow .icon{width:15px;height:10px}}.header__menu-item-arrow.opened{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}@media screen and (min-width: 769px){.header__menu-item-arrow:hover .icon{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}}.header__menu-item-dropdown{min-width:185px;position:absolute;left:0;top:100%;padding:15px 25px;background:#fff;opacity:0;visibility:hidden;-webkit-transform:translate(-25%, -15%);-ms-transform:translate(-25%, -15%);transform:translate(-25%, -15%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width: 1024px){.header__menu-item-dropdown{display:none;padding:0 15px;min-width:unset;position:static;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible;-webkit-transition:unset;-o-transition:unset;transition:unset}}.header__menu-item-dropdown::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:38px;background:transparent}.header__menu-item-dropdown::after{content:"";position:absolute;top:0;right:0;width:0;height:2px;background:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s}@media screen and (max-width: 768px){.header__menu-item-dropdown::after{display:none}}.header__menu-item-dropdown li{padding:10px 0;position:relative}@media screen and (max-width: 768px){.header__menu-item-dropdown li{padding:0}}.header__menu-item-dropdown li::after{content:"";position:absolute;right:0;top:50%;width:11px;height:1px;background:#333;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header__menu-item-dropdown li a{font-weight:300;font-size:14px;line-height:100%;letter-spacing:0.02em;text-transform:uppercase}.header__menu-item-dropdown li .icon{position:absolute;width:11px;height:9px;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);stroke:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;visibility:hidden}.header__menu-item-dropdown li:hover::after{opacity:0;visibility:hidden}.header__menu-item-dropdown li:hover .icon{opacity:1;visibility:visible;-webkit-transform:translate(5px, -50%);-ms-transform:translate(5px, -50%);transform:translate(5px, -50%)}.header__menu-item.active .header__menu-item-arrow{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}@media screen and (max-width: 1024px){.header__menu-item.active .header__menu-item-dropdown{opacity:1;visibility:visible;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}.header__menu-item.active a::after{width:100%}.header__menu-item:hover .header__menu-item-dropdown::after{width:100%}.header__menu-btns{padding:20px 15px;background:#fafafa}.header__menu-link{position:relative;display:inline-block}.header__menu-link::after{content:"";position:absolute;width:0;height:1px;left:0;bottom:-5px;background:#333;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.header__menu-link:hover::after{width:100%}.header__menu-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:29px 20px}.header__menu-footer .mailing-input{border-color:#333}.header__menu-footer .subscribe-block{width:100%}@media screen and (max-width: 1024px){.header__menu-footer .subscribe-block{--button-size: 45px;--gap: 10px}}.header__menu-footer .subscribe-block__form-input{font-size:16px}.header__menu-footer .subscribe-block__email{font-size:15px}.header__menu-footer .subscribe-block__form-input,.header__menu-footer .subscribe-block__email,.header__menu-footer .subscribe-block__messenger{border-color:#828282}.header__menu-footer a{color:#333}.header__phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:450;font-size:16px;line-height:24px;letter-spacing:0.02em;color:#333;margin:0 60px 0 0}@media screen and (max-width: 1680px){.header__phone{margin:0 10px 0 auto}}@media screen and (max-width: 1024px){.header__phone{margin-left:0;display:none}}.header__phone .icon{width:23px;height:23px;fill:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header__phone span{margin-left:10px;position:relative}@media screen and (max-width: 1440px){.header__phone span{display:none}}.header__phone span::after{content:"";position:absolute;left:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:2px;background-image:url(/bitrix/templates/fportal/css/../img/svg/dots.svg);-webkit-background-size:100% auto;background-size:100% auto;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header__phone:hover{opacity:0.5}.header__lc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 600px){.header__lc{position:static}}.header__lc-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__lc-btn.added{position:relative}.header__lc-btn.added::after{width:16px;height:16px;content:attr(data-count);position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:-5px;right:0;-webkit-transform:translate(25%, -15%);-ms-transform:translate(25%, -15%);transform:translate(25%, -15%);font-weight:bold;font-size:10px;line-height:101%;letter-spacing:0.02em;text-transform:uppercase;color:#fff;background:#333;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;text-align:center}.header__lc-btn .icon{width:23px;height:23px;fill:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header__lc-btn .icon-heart{fill:transparent;stroke:#333;height:21px}.header__lc-btn .icon.hidden{display:none}.header__lc-btn .icon-close{width:20px;height:20px}.header__lc-btn:hover{opacity:0.65}.header__burger{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;width:24px;height:24px;cursor:pointer}@media screen and (min-width: 1025px){.header__burger{display:none}}.header__burger span{position:absolute;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background:#333;-webkit-border-radius:1px;border-radius:1px}.header__burger span::before,.header__burger span::after{content:"";display:inherit;width:inherit;height:inherit;position:absolute;background:inherit;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header__burger span::before{top:12px;-webkit-transition:top 300ms 300ms,-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms,-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:top 300ms 300ms,transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms,transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms,transform 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.header__burger span::after{bottom:12px;-webkit-transition:bottom 300ms 300ms,-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms,-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:bottom 300ms 300ms,transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms,transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms,transform 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}.header__burger.active span{background:transparent}.header__burger.active span::before,.header__burger.active span::after{background:black}.header__burger.active span::before{content:"";top:0px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms,-webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:top 300ms,-webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition:top 300ms,transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:top 300ms,transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:top 300ms,transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55),-webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}.header__burger.active span::after{content:"";bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms,-webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:bottom 300ms,-webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition:bottom 300ms,transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:bottom 300ms,transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:bottom 300ms,transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55),-webkit-transform 300ms 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}.header__dropdown{position:absolute;left:0;top:200%;max-width:100%;width:100%;background:#fff;border-bottom:3px solid #333;opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width: 1024px){.header__dropdown{position:relative;top:unset;border:none;opacity:1;visibility:visible;display:none}}.header__dropdown-container{width:100%;max-width:1065px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 15px 40px}@media screen and (max-width: 1024px){.header__dropdown-container{padding:0}}.header__dropdown-menu{width:69%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:400px;overflow:auto}@media screen and (max-width: 1024px){.header__dropdown-menu{width:100%;max-height:unset}}.header__dropdown-menu-list{padding-top:10px}.header__dropdown-menu-zag{position:relative;font-size:18px;line-height:150%;text-transform:uppercase;color:#333;margin-bottom:5px}@media screen and (max-width: 1024px){.header__dropdown-menu-zag{font-size:16px;margin-bottom:0}}.header__dropdown-menu-zag.active .header__menu-item-arrow{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}@media screen and (max-width: 1024px){.header__dropdown-menu-item:not(:last-child){margin-bottom:5px}}.header__dropdown-menu-link{position:relative;font-size:14px;line-height:150%;color:#333}.header__dropdown-menu-link::after{content:"";width:0;height:1px;position:absolute;left:0;bottom:0;background:#b8b8b8;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header__dropdown-menu-link:hover{color:#b8b8b8}.header__dropdown-menu-link:hover::after{width:100%}.header__dropdown-menu .header__menu-item-arrow{display:none}@media screen and (max-width: 1024px){.header__dropdown-menu .header__menu-item-arrow{display:block}}.header__dropdown-menu .mCustomScrollBox{width:100%}.header__dropdown-menu .mCSB_container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__dropdown-col{width:calc(20% - 15px);margin-right:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 1024px){.header__dropdown-col{width:100%;margin:0;padding:27px 20px;border-bottom:1px solid #828282}}.header__dropdown-col ul li{max-width:100%}.header__dropdown-col ul li a{word-break:break-all}@media screen and (max-width: 1024px){.header__dropdown-col ul{display:none;max-height:unset}}.header__dropdown-decor{width:31%}@media screen and (max-width: 1024px){.header__dropdown-decor{display:none}}.header__dropdown-decor-img{padding-top:108%;margin-bottom:20px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}.header__dropdown-decor-zag{font-size:22px;line-height:150%;text-align:center;text-transform:uppercase;color:#333;margin-bottom:10px}.header__dropdown-decor-date{font-weight:300;font-size:10px;line-height:150%;text-align:center;letter-spacing:0.13em;text-transform:uppercase;color:#828282}.header__dropdown.show{top:100%;opacity:1;visibility:visible}@media screen and (max-width: 1024px){.header__dropdown.active{display:block}}.header__tabs{width:100%}@media screen and (min-width: 1025px){.header__tabs{display:none}}.header__tabs-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.header__tabs-btn{width:50%;display:block;width:100%;padding:12px 15px;font-size:18px;line-height:119%;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:1px solid #0e0e0e;color:#0e0e0e;background:none}.header__tabs-btn.active{background-color:#0e0e0e;color:#fff;pointer-events:none}.header__search{position:absolute;left:0;top:50%;width:320px;height:auto;opacity:0;visibility:hidden;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:1}@media screen and (max-width: 1024px){.header__search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;width:100%;height:100%;padding:15px;left:0;top:-100%;background:#fff}}.header__search-close{position:relative;width:20px;height:20px}@media screen and (min-width: 1025px){.header__search-close{display:none}}.header__search-close .icon{display:block;position:absolute;fill:#214058;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}@media screen and (min-width: 1025px){.header__search-wrap{position:relative}}.header__search form{position:relative;width:calc(100% - 10px)}@media screen and (max-width: 1024px){.header__search form{width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.header__search input[type="search"]{display:block;width:100%;padding:5px 10px 5px 30px;font-size:14px;line-height:150%;color:#242e38;border:1px solid #b8b8b8;-webkit-border-radius:5px;border-radius:5px}@media screen and (max-width: 1024px){.header__search input[type="search"]{padding-left:40px}}.header__search input[type="submit"]{position:absolute;left:5px;top:50%;width:23px;height:23px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;font-size:0;background-image:url(/img/search.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:18px;background-size:18px;z-index:1;cursor:pointer}@media screen and (max-width: 1024px){.header__search input[type="submit"]{left:10px}}.header__search.active{-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%);opacity:1;visibility:visible}@media screen and (max-width: 1024px){.header__search.active{-webkit-transform:translate(0%, 100%);-ms-transform:translate(0%, 100%);transform:translate(0%, 100%)}}.header__about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:center;font-size:7.5px;font-weight:300;letter-spacing:-0.24px;color:#828282;line-height:135%}.header__about-row img{display:block;width:100%;height:auto}.header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;gap:15px}@media screen and (max-width: 1024px){.header .container{position:static;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}}@media screen and (max-width: 1024px){.header .container>.header__dropdown{display:none !important}}@media screen and (max-width: 1024px){.header .header__lc-btn:not(:last-of-type){display:none}}.header .subscribe-block__form-input{color:inherit}.header .subscribe-block__messenger-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.breadcrumbs{margin-top:18px;width:100%}.breadcrumbs span{font-weight:300;font-size:14px;line-height:191.5%;text-align:center;letter-spacing:0.02em;color:#f2f2f2;opacity:0.7;text-transform:uppercase}@media screen and (max-width: 1024px){.breadcrumbs span{font-size:12px}}@media screen and (max-width: 768px){.breadcrumbs span{font-size:10px}}.breadcrumbs a span{position:relative;padding-right:40px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.breadcrumbs a span::before{content:"";width:22px;height:1px;background:#f2f2f2;position:absolute;top:50%;right:9px;-webkit-box-sizing:border-box;box-sizing:border-box}.breadcrumbs a:hover span{opacity:1}.breadcrumbs--center .bx-breadcrumb{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1024px){.breadcrumbs--center .bx-breadcrumb{margin-bottom:0}}.breadcrumbs--center .bx-breadcrumb span{color:#333;opacity:0.7}.breadcrumbs--center .bx-breadcrumb a span{padding-right:18px}.breadcrumbs--center .bx-breadcrumb a span::before{width:8px;background:#333;right:5px}.bx-breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.bx-breadcrumb-item{margin-bottom:0}.pannel-bottom{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:15px 25px;z-index:11;-webkit-box-shadow:0px 10px 15px #333;box-shadow:0px 10px 15px #333}@media screen and (min-width: 1025px){.pannel-bottom{display:none}}.pannel-bottom__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.subscribe-block{--button-size: 45px;--gap: 10px;display:grid;gap:var(--gap);width:calc((var(--button-size) + var(--gap)) * 5 + var(--button-size));margin:0 auto}@media screen and (max-width: 768px){.subscribe-block{--button-size: 40px;--gap: 9px}}.subscribe-block__form{position:relative}.subscribe-block__form-label{display:block;width:100%;height:100%}.subscribe-block__form-input{display:block;width:100%;height:var(--button-size);padding:0 45px 0 15px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:transparent;font-size:14px;line-height:138%;border:1px solid;font-family:"FuturaPT"}.subscribe-block__form-input::-webkit-input-placeholder{color:inherit}.subscribe-block__form-input:-moz-placeholder{color:inherit}.subscribe-block__form-input::-moz-placeholder{color:inherit}.subscribe-block__form-input:-ms-input-placeholder{color:inherit}@media screen and (max-width: 768px){.subscribe-block__form-input{font-size:12px}}.subscribe-block__form .error .subscribe-block__form-input,.subscribe-block__form .error-online .subscribe-block__form-input{border-color:red !important}.subscribe-block__form-button{position:absolute;top:0;right:0;width:45px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;cursor:pointer;-webkit-transition:fill .5s ease-in-out;-o-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out}.subscribe-block__form-button .icon{width:15px;height:15px}.subscribe-block__email{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:var(--button-size);padding:0 15px;gap:14px;border:1px solid;font-size:16px;line-height:100%}@media screen and (max-width: 768px){.subscribe-block__email{font-size:14px}}.subscribe-block__email .icon{width:15px;height:auto}.subscribe-block__messenger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid;width:var(--button-size);height:var(--button-size);fill:inherit}.subscribe-block__messenger-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.subscribe-block__messenger .icon{width:17px;height:17px}

/* End */


/* Start:/bitrix/templates/fportal/css/index.css?174237160858287*/
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}a,audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}*,body{margin:0}*,legend{padding:0}*,:active,:focus,:hover,:visited{outline:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.clearfix:after,.clearfix:before{content:" ";display:table}.flex-center,.flex-start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box}.clearfix:after{clear:both}.flex-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex-around,.flex-end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box}.flex-end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-around{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flex-between{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-vertical_center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}ul>li{list-style:none}ul{padding-left:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}input,select,button{outline:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,p{margin:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"FuturaPT";src:url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Light.eot");src:local("FuturaPT Light"),local("FuturaPT-Light"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Light.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Light.woff2") format("woff2"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Light.woff") format("woff"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"FuturaPT";src:url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Book.eot");src:local("FuturaPT Book"),local("FuturaPT-Book"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Book.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Book.woff2") format("woff2"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Book.woff") format("woff"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Book.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"FuturaPT";src:url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Medium.eot");src:local("FuturaPT Medium"),local("FuturaPT-Medium"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Medium.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Medium.woff2") format("woff2"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Medium.woff") format("woff"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"FuturaPT";src:url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Demi.eot");src:local("FuturaPT Demi"),local("FuturaPT-Demi"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Demi.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Demi.woff2") format("woff2"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Demi.woff") format("woff"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Demi.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"FuturaPT";src:url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Bold.eot");src:local("FuturaPT Bold"),local("FuturaPT-Bold"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Bold.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Bold.woff2") format("woff2"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Bold.woff") format("woff"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"FuturaPT";src:url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-ExtraBold.eot");src:local("FuturaPT Extra Bold"),local("FuturaPT-ExtraBold"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-ExtraBold.woff2") format("woff2"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-ExtraBold.woff") format("woff"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"FuturaPT";src:url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Heavy.eot");src:local("FuturaPT Heavy"),local("FuturaPT-Heavy"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Heavy.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Heavy.woff2") format("woff2"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Heavy.woff") format("woff"),url("/bitrix/templates/fportal/css/../fonts/FuturaPT/FuturaPT-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}:root{--header-height: 89pxpx;--containerOuter: 1680px;--padding: calc((100vw - 17px - var(--containerOuter)) / 2);--paddingContainer: 40px;--sideBarWidth: 420px}@media screen and (max-width: 1680px){:root{--header-height: 86px;--containerOuter: 1366px;--sideBarWidth: 320px}}@media screen and (max-width: 1024px){:root{--header-height: 84px;--paddingContainer: 25px;--sideBarWidth: 220px}}@media screen and (max-width: 1024px){:root{--paddingContainer: 25px;--sideBarWidth: 220px}}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}body{font-family:"FuturaPT";font-weight:400;font-size:16px;line-height:1.6em;letter-spacing:-0.02em;color:#333;position:relative;min-height:var(--viewport-height);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1024px){body{padding-bottom:var(--pannel-bottom-height)}}body:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:black;opacity:0;visibility:hidden;z-index:100;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width: 1024px){body.menu-open{overflow:hidden;max-width:unset}body.menu-open .header{max-width:unset}}body.menu-open:before{opacity:0.5;visibility:visible}article{width:100%;margin:0 auto;position:relative;margin-top:var(--header-height);-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}a{text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}p{line-height:150%;color:#828282}@media screen and (max-width: 768px){p{font-size:12px}}p:not(:last-child){margin-bottom:20px}@media screen and (max-width: 768px){p:not(:last-child){margin-bottom:10px}}img{max-width:100%}.container{max-width:1680px;margin:0 auto;width:100%;padding-left:40px;padding-right:40px}@media screen and (max-width: 1024px){.container{padding-left:25px;padding-right:25px}}@media screen and (max-width: 768px){.container{padding-left:10px;padding-right:10px}}@media screen and (max-width: 1680px){.container{max-width:1440px}}@media screen and (max-width: 1440px){.container{max-width:1024px}}@media screen and (max-width: 1024px){.container{max-width:100%}}@media screen and (max-width: 1440px){.container{max-width:100%}}.container--small{max-width:1050px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;position:relative}h1,.h1{font-size:28px;line-height:150%;font-weight:normal;text-transform:uppercase;margin:44px 0}@media screen and (max-width: 1440px){h1,.h1{margin:0 0 15px}}@media screen and (max-width: 768px){h1,.h1{font-size:18px}}h2,.h2{font-size:28px;line-height:150%;font-weight:normal;text-align:center;margin:0 0 15px;text-transform:uppercase}@media screen and (max-width: 1440px){h2,.h2{font-size:26px}}@media screen and (max-width: 600px){h2,.h2{font-size:22px}}h3,.h3{margin:0 0 25px;font-size:25px;font-weight:normal;line-height:150%;text-transform:uppercase}.slick-slider .slick-list,.slick-slider .slick-track{width:100%}.mCSB_inside>.mCSB_container{margin-right:0}.mCSB_inside>.mCSB_container:not(.mCS_no_scrollbar_y){padding-right:16px}.mCSB_scrollTools .mCSB_draggerRail{background:#d1d5d8}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#333;opacity:0.5}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#333;opacity:1}.button{padding:7px 17px;line-height:191.5%;text-align:center;letter-spacing:0.02em;background:transparent;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:1px solid transparent;font-family:"FuturaPT"}@media screen and (max-width: 768px){.button{min-width:169px;font-size:11px}}.button--black{border-color:#0e0e0e;color:#0e0e0e}.button--black-fill{background:#0e0e0e;color:#fff;border-color:#0e0e0e}.button--black-fill:hover{background:#fff !important;color:#0e0e0e !important}.button--black-fill:hover .button-text--underline::after{background-color:#fff}.button--gray{border-color:rgba(36,46,56,0.35);color:rgba(36,46,56,0.35)}.button--white{border-color:#fff;color:#fff}.button--white-fill{background:#fff;color:#0e0e0e;border-color:#fff}.button--white-fill .button-text--underline::after{background-color:#0e0e0e}.button--white-fill:hover{background:#0e0e0e !important;color:#fff !important;border-color:#0e0e0e}.button--white-fill:hover .button-text--underline::after{background-color:#fff}.button--lg{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}@media screen and (min-width: 1025px){.button--lg{min-width:250px;min-height:60px}}.button-text--underline{position:relative}.button-text--underline::after{content:"";position:absolute;left:50%;bottom:4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0%;height:1px;-webkit-transition:width .5s ease-in-out,background-color .5s ease-in-out;-o-transition:width .5s ease-in-out,background-color .5s ease-in-out;transition:width .5s ease-in-out,background-color .5s ease-in-out}.button:hover{background:#333;color:#fff}.button:hover .button-text--underline::after{width:100%}.container-small{max-width:1116px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;position:relative}.link{padding:5px 15px;position:relative;text-align:center}.link-text{position:relative;font-size:15px;line-height:191.5%;text-align:center;letter-spacing:0.02em;text-transform:uppercase;color:#f2f2f2;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (max-width: 1024px){.link-text{font-size:14px}}.link:before{content:"";position:absolute;width:100%;height:2px;left:0;top:0;background:#fff;-webkit-transition:1s;-o-transition:1s;transition:1s}.link:hover .link-text{color:black;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;z-index:10}.link:hover:before{height:100%}.main-title{text-align:center}@media screen and (max-width: 768px){.main-title{margin-bottom:30px}}@media screen and (max-width: 768px){.main-title .bx-breadcrumb{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.main-title .breadcrumbs span{color:#333}.main-title .breadcrumbs a span{padding-right:18px}.main-title .breadcrumbs a span::before{width:8px;background:#333;right:5px}.main-section{margin-bottom:50px;overflow:hidden}@media screen and (max-width: 768px){.main-section{margin-bottom:25px}}.main-section__title{position:relative;margin-bottom:20px}.main-section__title .link-with-arrow{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-section__title h2,.main-section__title .h2{margin:0}@media screen and (max-width: 768px){.main-section--hide-xs{display:none}}/*@media screen and (max-width: 768px){.main-section--xs-mb-0{margin-bottom:0}}*/.like{top:0;width:25px;height:20px;z-index:2;cursor:pointer}.like .icon{width:100%;height:100%;fill:transparent;stroke:#fff;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}@media screen and (min-width: 1025px){.like .icon:hover{fill:#e0e0e0}}.like.heart-animate{-webkit-animation:heart-animate 0.75s;animation:heart-animate 0.75s}.accordeon{position:relative}@media screen and (max-width: 768px){.accordeon{margin-bottom:15px}}.accordeon__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px 55px 15px 20px;position:relative;cursor:pointer;border-bottom:1px solid #f2f2f2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width: 768px){.accordeon__title{padding:15px 55px 15px 15px}}.accordeon__title .checkbox-block{margin-left:10px}.accordeon__title .checkbox-block__name{display:none}.accordeon__title a{font-size:16px;line-height:150%;text-transform:uppercase;color:#333}.accordeon__title a:hover{opacity:0.5}.accordeon__title:hover{border-color:#333}.accordeon__title.opened .accordeon__button .icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.accordeon__button{position:absolute;width:50px;height:100%;right:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.accordeon__button{width:40px}}
.accordeon__button .icon{
    width:14px;
    height:8px;
    fill:transparent;
    stroke-width:2px;
    stroke:#333;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.accordeon__dropdown{display:none}.personal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:25px;margin-bottom:15px;cursor:pointer}.personal .jq-checkbox{overflow:visible;position:absolute;left:0;top:0}.personal-text{display:inline-block;font-size:13px;line-height:130%}.personal-text a{position:relative;margin-left:10px;color:#333}.personal-text a::after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:1px;-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background:rgba(36,46,56,0.45)}.personal-text a:hover::after{-webkit-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}.personal.error,.personal.error-online{color:red}.personal.error a,.personal.error-online a{color:red}.personal.error a::after,.personal.error-online a::after{background:red}.personal.error .jq-checkbox,.personal.error-online .jq-checkbox{border-color:red}.box-decor{position:relative;background:#fff;border:1px solid #f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box}.box-decor::before,.box-decor::after{content:"";position:absolute;width:calc(100% - 8px);height:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #f2f2f2;background:#fff}.box-decor::before{bottom:calc(100% + 1px);border-bottom:none}.box-decor::after{top:calc(100% + 1px);border-top:none}.quote{font-size:15px;line-height:150%;color:#333;padding:35px 21% 35px 11.5%;background-color:#f2f2f2;opacity:0.5;background-image:url(/bitrix/templates/fportal/css/../img/content/quote.png);background-repeat:no-repeat;-webkit-background-size:60px auto;background-size:60px auto;background-position:left 35px center}.dev{width:100%;text-align:center}.img-bg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.img-bg__wrap{width:100%;position:relative;overflow:hidden}.video{position:relative}.video__banner{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.video__banner .img-bg__wrap{width:100%;height:100%}.video__btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;width:130px;height:130px}@media screen and (max-width: 1024px){.video__btn{width:100px;height:100px}}@media screen and (max-width: 600px){.video__btn{width:50px;height:50px}}.video__btn img{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.video__btn:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.video__iframe{position:relative;width:100%;padding-top:56.25%}.video__iframe iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:100%;height:100%}.video video{display:block;width:100%}.mailing{position:relative}.mailing-input{display:block;width:100%;padding:12px 45px 12px 14px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:transparent;font-weight:300;font-size:14px;line-height:138%;border:1px solid}.mailing-input::-webkit-input-placeholder{font-weight:300;font-size:14px;line-height:138%}.mailing-input:-moz-placeholder{font-weight:300;font-size:14px;line-height:138%}.mailing-input::-moz-placeholder{font-weight:300;font-size:14px;line-height:138%}.mailing-input:-ms-input-placeholder{font-weight:300;font-size:14px;line-height:138%}.mailing-button{position:absolute;top:0;right:0;width:45px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;cursor:pointer}.mailing-button .icon{width:15px;height:15px}.mailing .error .mailing-input,.mailing .error-online .mailing-input{border-color:red}.slick-dots{position:static;bottom:0}.slick-dots li{width:5px;height:5px;background-color:#dfdfdf;-webkit-border-radius:5px;border-radius:5px}.slick-dots li button{display:none}.slick-dots .slick-active{background-color:#333}.slider-bar{width:100%;height:1px;position:relative;background:transparent}.slider-bar__container{width:100%;overflow:hidden;background:#d1d5d8;padding:0 6.5vw}.slider-bar.ui-widget.ui-widget-content{border:none}.slider-bar .ui-button,.slider-bar .ui-state-default,.slider-bar .ui-widget-content .ui-state-default,.slider-bar .ui-widget-header .ui-state-default,.slider-bar html .ui-button.ui-state-disabled:active,.slider-bar html .ui-button.ui-state-disabled:hover{border:none}.slider-bar .ui-slider-handle{width:13vw;height:1px;top:0;margin-left:0;margin-right:0;background:#333;cursor:pointer;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.link-with-arrow{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}.link-with-arrow__text{font-weight:300;font-size:18px;line-height:191.5%;letter-spacing:0.02em;color:#333;opacity:0.8;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.link-with-arrow__icon{width:15px;height:12px;stroke:#333;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.link-with-arrow:hover .link-with-arrow__text{opacity:1}.link-with-arrow:hover .link-with-arrow__icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.aside-layout{display:grid;grid-template-columns:200px minmax(0, 1fr);gap:100px;padding:24px 0 80px}@media screen and (max-width: 1024px){.aside-layout{gap:24px;padding:24px 0}}@media screen and (max-width: 600px){.aside-layout{display:block}}.aside-layout__menu{max-width:100%}@media screen and (max-width: 600px){.aside-layout__menu{margin-bottom:15px}}.aside-layout__menu-list{display:grid;gap:30px}@media screen and (min-width: 601px){.aside-layout__menu-list{position:-webkit-sticky;position:sticky;top:var(--header-height)}}@media screen and (max-width: 1024px){.aside-layout__menu-list{gap:15px}}@media screen and (max-width: 600px){.aside-layout__menu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;overflow:auto}}.aside-layout__menu-link{font-size:15px;line-height:160%;letter-spacing:0.3px;text-transform:uppercase;color:#828282}@media screen and (max-width: 600px){.aside-layout__menu-link{white-space:nowrap}}.aside-layout__menu-link--active{pointer-events:none}.aside-layout__menu-link--active,.aside-layout__menu-link:hover{color:#333}.text-center{text-align:center}.image-field{position:relative;overflow:hidden}
.image-field--cover img{
    -o-object-fit:cover;
    object-fit:cover
}
.image-field--contain img{-o-object-fit:contain;object-fit:contain}
.image-field img,
.image-field video{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    -o-object-position:center;
    object-position:center;
    -webkit-transition:-webkit-transform .5s ease-in-out;
    transition:-webkit-transform .5s ease-in-out;
    -o-transition:transform .5s ease-in-out;
    transition:transform .5s ease-in-out;
    transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out
}
.image-field img {
    /*height: auto;*/
}
.image-field video{-o-object-fit:cover;object-fit:cover}.popup-logo{max-width:120px;margin:0 auto 20px}.popup-logo img{display:block;width:100%}.popup-title{margin-bottom:15px;font-size:21px;letter-spacing:-0.32px;text-align:center;text-transform:uppercase;color:#333}@media screen and (max-width: 768px){.popup-title{margin-bottom:25px;font-size:16px}}.popup-desc{margin-bottom:43px;font-size:18px;letter-spacing:-0.32px;color:#333}@media screen and (max-width: 768px){.popup-desc{margin-bottom:25px;font-size:16px}}.popup-subscribe{padding:44px 48px 35px;background:#fff}@media screen and (max-width: 768px){.popup-subscribe{padding:44px 20px}}@media screen and (max-width: 768px){.popup-subscribe .form__item:not(:last-of-type){margin-bottom:25px}}.popup-subscribe .form__item-submit{text-align:center}.popup-subscribe .form__item-submit .button{min-width:154px;text-transform:uppercase;letter-spacing:0.185542px;line-height:125%}@media screen and (max-width: 768px){.popup-subscribe .form__item-submit .button{font-size:16px}}.popup-success{padding:50px 50px 60px;background:#fff}@media screen and (max-width: 768px){.popup-success{padding:50px 20px}}.popup-success__img{max-width:55px;margin:0 auto}.popup-success__img img{display:block;width:100%}.popup-success .popup-title{margin-bottom:7px}.popup-success .popup-desc{margin-bottom:22px}@-webkit-keyframes heart-animate{from{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.25);transform:scale(1.25)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}75%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heart-animate{from{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.25);transform:scale(1.25)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}75%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes arrow-animate-up{from{-webkit-transform:rotateX(180deg) translateY(0);transform:rotateX(180deg) translateY(0)}50%{-webkit-transform:rotateX(180deg) translateY(5px);transform:rotateX(180deg) translateY(5px)}to{-webkit-transform:rotateX(180deg) translateY(0);transform:rotateX(180deg) translateY(0)}}@keyframes arrow-animate-up{from{-webkit-transform:rotateX(180deg) translateY(0);transform:rotateX(180deg) translateY(0)}50%{-webkit-transform:rotateX(180deg) translateY(5px);transform:rotateX(180deg) translateY(5px)}to{-webkit-transform:rotateX(180deg) translateY(0);transform:rotateX(180deg) translateY(0)}}@-webkit-keyframes arrow-animate-down{from{-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}50%{-webkit-transform:rotateX(0deg) translateY(5px);transform:rotateX(0deg) translateY(5px)}to{-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}}@keyframes arrow-animate-down{from{-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}50%{-webkit-transform:rotateX(0deg) translateY(5px);transform:rotateX(0deg) translateY(5px)}to{-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}}.form__item input[type="text"],.form__item input[type="email"],.form__item input[type="tel"],.form__item input[type="password"],.form__item textarea{width:100%;padding:18px;font-size:13px;line-height:100%;color:rgba(36,46,56,0.85);border:1px solid #e0e0e0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.form__item textarea{min-height:85px;resize:none}.form__item:not(:last-of-type){margin-bottom:30px}@media screen and (max-width: 600px){.form__item:not(:last-of-type){margin-bottom:15px}}.form__item-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:45px}@media screen and (max-width: 1024px){.form__item-group{margin-bottom:25px}}@media screen and (max-width: 768px){.form__item-group{margin-bottom:15px}}.form__item-tittle{width:100%;margin-bottom:25px;font-size:21px;line-height:100%;color:#333}.form__item-icon{position:absolute;left:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;stroke:#e0e0e0}.form__item-icon ~ input[type="text"]{padding-left:40px}.form__item.required span::after{padding-left:3px;content:"*";display:inline-block;font-size:12px;line-height:125%;color:rgba(36,46,56,0.5)}.form__item--w50{width:calc(50% - 10px)}@media screen and (max-width: 768px){.form__item--w50{width:100%;margin-right:0}}.form__item--w100{width:100%}.form__item--radio:not(:last-of-type){margin-bottom:20px}.form__item--radio.checked label{color:#333}.form__item--radio label{padding-left:30px}.form__item--radio label .jq-radio{position:absolute;left:0;top:2px}.form__item--radio span{width:100%;position:static !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;padding-left:0px !important;background:transparent !important;margin-top:5px}.form__item--select{position:relative;z-index:11}.form__item--select .jq-selectbox__select-text{padding-left:18px}.form__item--select .jq-selectbox__trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form__item--select label{border:1px solid #e0e0e0;width:auto !important}.form__item--password{margin-bottom:30px}@media screen and (max-width: 600px){.form__item--password{margin-bottom:15px}}.form__item.error label,.form__item.error span,.form__item.error-online label,.form__item.error-online span,.form__item.not-equally label,.form__item.not-equally span{color:red}.form__item.error label::after,.form__item.error span::after,.form__item.error-online label::after,.form__item.error-online span::after,.form__item.not-equally label::after,.form__item.not-equally span::after{color:red}.form__item.error input[type="text"],.form__item.error input[type="email"],.form__item.error input[type="tel"],.form__item.error input[type="password"],.form__item.error textarea,.form__item.error-online input[type="text"],.form__item.error-online input[type="email"],.form__item.error-online input[type="tel"],.form__item.error-online input[type="password"],.form__item.error-online textarea,.form__item.not-equally input[type="text"],.form__item.not-equally input[type="email"],.form__item.not-equally input[type="tel"],.form__item.not-equally input[type="password"],.form__item.not-equally textarea{color:red;border-color:red}.form__item label{display:inline-block;position:relative;width:100%;max-width:100%;font-size:15px;line-height:120%;color:rgba(36,46,56,0.5);cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.form__item span{position:absolute;display:inline-block;padding:0 5px;font-size:12px;line-height:125%;color:rgba(36,46,56,0.5);left:17px;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.form__adress{margin-bottom:45px}.form__adress:first-of-type{margin-left:-25px;margin-right:-25px}@media screen and (max-width: 600px){.form__adress:first-of-type{margin:0}}.form__adress .lc-form__tittle{margin-bottom:25px}.form__adress-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form__adress-item:not(:last-of-type){margin-bottom:10px}.form__adress-name{width:calc(100% - 140px);padding:0 25px;position:relative;font-size:13px;line-height:150%;color:#828282}@media screen and (max-width: 600px){.form__adress-name{width:100%;margin-bottom:10px}}.form__adress-name>.icon{position:absolute;left:0;top:50%;width:12px;height:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:none;stroke:#828282}.form__adress-remove{position:absolute;right:0;top:0;width:20px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.form__adress-remove .icon{width:10px;height:10px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.form__adress-remove:hover .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.form__adress-status{position:relative;width:120px;height:22px}@media screen and (max-width: 600px){.form__adress-status{margin-left:auto}}.form__adress-status span{display:inline-block;position:absolute;width:100%;height:100%;padding-top:1px;font-size:11px;line-height:150%;text-align:center;color:#828282;border:1px solid #f2f2f2;vertical-align:middle;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.form__adress-status span .icon{position:absolute;left:5px;top:50%;width:10px;height:7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:none;stroke:#333}.form__adress-status span.hidden{display:none}.form__adress-status:not(.form__adress-status-main){cursor:pointer}.form__adress-status:not(.form__adress-status-main):hover span{background:#333;border-color:#333;color:#fff}.form__adress-status:not(.form__adress-status-main):hover span .icon{stroke:#fff}.form__pass-request{padding:20px 0 0;text-align:center;font-size:16px;line-height:150%}.form__pass-request a{color:#828282;position:relative}@media screen and (max-width: 768px){.form__pass-request a{font-size:14px}}.form__pass-request a::after{content:"";position:absolute;left:50%;bottom:-5px;width:100%;height:1px;-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background:#828282}.form__pass-request a:hover::after{-webkit-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}.form__pass-request p{margin-bottom:25px}.jq-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jq-radio.checked .jq-radio__div{margin:0}.jq-radio.focused,.jq-checkbox.focused{border-color:#c3c3c3}.jq-number{width:55px;position:relative;vertical-align:top;padding:0;border:1px solid #ebf1f4}.jq-number__field{width:auto;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.jq-number input[type="number"]{text-align:center}.jq-number__spin{height:100%;width:12px;-webkit-border-radius:0;border-radius:0;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:none;background-repeat:no-repeat;-webkit-background-size:3px 5px;background-size:3px 5px;background-position:center center;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.jq-number__spin.minus{left:0;background-image:url(/bitrix/templates/fportal/css/../img/svg/arr-left.svg);opacity:0.65}.jq-number__spin.plus{right:0;opacity:0.65;background-image:url(/bitrix/templates/fportal/css/../img/svg/arr-right.svg)}.jq-number__spin::before,.jq-number__spin::after{display:none}.jq-number__spin:active,.jq-number__spin:hover{background:none;opacity:1;background-repeat:no-repeat;-webkit-background-size:3px 5px;background-size:3px 5px;background-position:center center;-webkit-box-shadow:none;box-shadow:none}.jq-number__spin:active.minus,.jq-number__spin:hover.minus{background-image:url(/bitrix/templates/fportal/css/../img/svg/arr-left.svg)}.jq-number__spin:active.plus,.jq-number__spin:hover.plus{background-image:url(/bitrix/templates/fportal/css/../img/svg/arr-right.svg)}.jq-number.focused .jq-number__field{border:none}.jq-selectbox{max-width:100%}.jq-selectbox__select{height:auto;padding:0 43px 0 0;border:none;-webkit-border-radius:0;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none;color:#333;text-shadow:1px 1px #fff}@media screen and (max-width: 768px){.jq-selectbox__select{padding:0 15px 0 0}}.jq-selectbox__select-text{width:100% !important;padding:15px 15px 15px 0;font-size:15px;line-height:150%;color:#0c0c0c}@media screen and (max-width: 768px){.jq-selectbox__select-text{font-size:14px;padding:7px 0}}.jq-selectbox__select:hover{background:transparent}.jq-selectbox__select:active{background:transparent;-webkit-box-shadow:none;box-shadow:none}.jq-selectbox__trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:45px;height:100%;top:0;right:0;border:none}@media screen and (max-width: 768px){.jq-selectbox__trigger{width:15px}}.jq-selectbox__trigger-arrow{position:relative;top:unset;right:unset;width:12px;height:6px;border:none;background-image:url(/bitrix/templates/fportal/css/../img/svg/arrow-down-min.svg);background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.jq-selectbox__dropdown{margin:0}.jq-selectbox__dropdown ul{max-height:300px;overflow:auto}.jq-selectbox__dropdown ul li.disabled{cursor:auto;pointer-events:none}.jq-selectbox__dropdown ul li.selected,.jq-selectbox__dropdown ul li:hover{background:#f2f2f2;color:#333}.jq-selectbox.focused .jq-selectbox__select{border:none}.jq-selectbox.opened .jq-selectbox__trigger-arrow{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.jq-selectbox:active{-webkit-box-shadow:none;box-shadow:none}.footer{background:#0e0e0e;color:#828282}.footer-top{padding:43px 0 48px;border-bottom:1px solid rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.footer-top{padding:32px 0 39px}}.footer-top__container{max-width:1066px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media screen and (max-width: 768px){.footer-top__container{max-width:286px;margin:0 auto;gap:32px 16px}}@media screen and (max-width: 768px){.footer-top__item:nth-child(1),.footer-top__item:nth-child(2){max-width:50%}}@media screen and (max-width: 768px){.footer-top__item:nth-child(1){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media screen and (max-width: 768px){.footer-top__item:nth-child(2){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}@media screen and (max-width: 768px){.footer-top__item:nth-child(3){width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width: 600px){.footer-top__item:nth-child(3) .footer-top__title{display:none}}.footer-top__title{margin-bottom:24px;font-size:15px;letter-spacing:0.3px;text-transform:uppercase;color:#fff}@media screen and (max-width: 600px){.footer-top__title{font-size:14px;margin-bottom:18px}}.footer-top__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer-top__link{font-size:14px;line-height:115%}@media screen and (max-width: 600px){.footer-top__link{display:block}}.footer-top__link:hover{color:#fff}.footer-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;padding:27px 0;text-align:center;font-weight:300;font-size:10px;line-height:13px}@media screen and (max-width: 768px){.footer-bottom{padding:30px 0 23px;font-size:9px;gap:12px}}@media screen and (max-width: 600px){.footer-bottom img{max-width:308px}}.footer .subscribe-block{fill:#828282}.footer .subscribe-block__form-input{color:inherit;border-color:rgba(255,255,255,0.2)}.footer .subscribe-block__form-input:focus,.footer .subscribe-block__form-input:hover{border-color:#fff}.footer .subscribe-block__form-button:hover{fill:#fff}.footer .subscribe-block__email{border-color:rgba(255,255,255,0.2)}.footer .subscribe-block__email:hover{border-color:#fff}.footer .subscribe-block__messenger{border-color:rgba(255,255,255,0.2)}.footer .subscribe-block__messenger:hover{border-color:#fff;fill:#fff}.footer a{color:inherit}.socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.socials a{display:block;width:17px;height:17px;position:relative}.socials a:not(:last-child){margin-right:32px}.socials a .icon{position:absolute;display:block;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:1}.socials a:hover .icon{opacity:0.65}.pagination{width:100%;margin:15px auto;text-align:center}.pagination__item{padding:10px;font-size:20px;line-height:150%;color:#333}.pagination__item.active{font-weight:bold}.pagination a:hover{opacity:0.5}.text-page{font-size:15px;line-height:127%;letter-spacing:-0.32px;color:#828282}.text-page__container{max-width:787px}.text-page h1,.text-page h2{margin:0 0 15px;text-align:left;font-size:18px;color:#333}@media screen and (max-width: 600px){.text-page h1,.text-page h2{font-size:15px}}.text-page ol,.text-page ul,.text-page p{margin-bottom:10px;font-size:inherit;line-height:inherit}.text-page section{margin-bottom:50px}@media screen and (max-width: 1024px){.text-page section{margin-bottom:25px}}.text-page ul,.text-page ol{list-style:none;padding-left:24px}.text-page ul li,.text-page ol li{position:relative}.text-page ul li::before,.text-page ol li::before{position:absolute}.text-page ol{counter-reset:counter}.text-page ol li::before{content:counter(counter) ".";counter-increment:counter;left:-18px}.text-page ul li::before{content:"";display:block;left:-12px;top:8px;width:4px;height:4px;background:#828282;-webkit-border-radius:50%;border-radius:50%}.text-page p{overflow:hidden}.text-page p img{float:left}.text-page a{color:inherit;text-decoration:underline;text-underline-offset:4px}.text-page a:hover{color:#333}.text-page img{height:auto}.text-page b,.text-page strong{color:#333;font-weight:600}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-gallery .mfp-content{overflow:hidden}img.mfp-img{padding:0}.mfp-counter{position:static;margin-top:15px;text-align:center}.mfp-content .box-decor::after,.mfp-content .box-decor::before{display:none}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.mfp-fade.mfp-wrap .mfp-content .lc-form{padding:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-subscribe .mfp-content{max-width:773px}.mfp-success .mfp-content{text-align:center;max-width:452px}button.mfp-close{padding:20px;width:auto;height:auto;line-height:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}button.mfp-close svg{pointer-events:none}.cookie{position:fixed;bottom:0;width:100%;padding:35px 0;color:#fff;font-size:14px;background:rgba(14,14,14,0.8);-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);z-index:11}.cookie-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:46px;max-width:1014px;margin:0 auto}@media screen and (max-width: 768px){.cookie-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.cookie-close{position:absolute;right:0;top:0;width:13px;height:13px;margin:11px;background:transparent;cursor:pointer;border:none;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.cookie-close::before,.cookie-close::after{content:"";position:absolute;left:50%;top:50%;width:100%;height:1px;background:#fff}.cookie-close::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.cookie-close::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.cookie-close:hover{opacity:0.5}.cookie-text a{color:inherit;text-decoration:underline}.cookie-text a:hover{text-decoration:none}.cookie-btn{display:inline-block;width:100%;padding:5px;background-color:transparent;text-align:center;text-transform:uppercase;letter-spacing:0.185542px;line-height:152%;font-family:"FuturaPT";border-width:1px;cursor:pointer;-webkit-transition:background-color .5s ease-in-out,border-color .5s ease-in-out,color .5s ease-in-out;-o-transition:background-color .5s ease-in-out,border-color .5s ease-in-out,color .5s ease-in-out;transition:background-color .5s ease-in-out,border-color .5s ease-in-out,color .5s ease-in-out}.cookie-btn--white{color:#fff;border-color:#fff}.cookie-btn--gray{color:#adadad;border-color:#adadad}.cookie-btn:hover{border-color:#fff;background-color:#fff;color:#333}.cookie-btn__list{display:grid;grid-template-columns:repeat(2, 154px);gap:27px}@media screen and (max-width: 450px){.cookie-btn__list{grid-template-columns:repeat(2, 1fr);width:100%}}.show-more{width:100%;position:relative;text-align:center;margin:55px 0}.show-more:before{content:"";position:absolute;width:100%;height:1px;background:#f2f2f2;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.show-more a{display:inline-block;position:relative;padding:7px 38px;font-weight:300;line-height:191.5%;letter-spacing:0.02em;text-transform:uppercase;color:#000000;border:1px solid #f2f2f2;background:#fff;z-index:1;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.show-more a:hover{background:#333;color:#fff}.lc{display:block}.lc__tittle{margin-bottom:30px;font-size:18px;line-height:150%;text-align:center}.lc__tittle-links{display:inline-block;margin-left:10px}.lc__tittle-link{display:inline-block;width:16px;height:16px;position:relative}.lc__tittle-link:not(:last-of-type){margin-right:6px}.lc__tittle-link .icon{display:block;position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:#333}.lc__tittle-link:hover{opacity:0.5}.lc__links{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #f2f2f2;margin-bottom:35px}@media screen and (max-width: 600px){.lc__links{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}}.lc__links-item{padding:15px 35px;font-size:18px;line-height:100%;text-align:center;color:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0.5;cursor:pointer}@media screen and (max-width: 1024px){.lc__links-item{padding:15px}}@media screen and (max-width: 768px){.lc__links-item{padding:10px 5px;font-size:16px}}@media screen and (max-width: 768px){.lc__links-item{padding:10px;white-space:nowrap}}.lc__links-item:hover,.lc__links-item.active{opacity:1}.lc-form{position:relative;max-width:484px;margin:0 auto;background:#fff;z-index:1}@media screen and (max-width: 600px){.lc-form{padding:0 15px}}.lc-form__tittle{font-size:20px;line-height:150%;color:#333;margin-bottom:10px;text-align:center}.lc-form__tittle-wrap{position:relative;max-width:484px;margin:0 auto;background:#fff;z-index:1}.lc-form__desc{line-height:137.5%;text-align:center;letter-spacing:0.02em;margin-bottom:35px;text-align:center;color:#828282}@media screen and (max-width: 600px){.lc-form__desc{margin-bottom:20px}}.lc-form__wrap{width:100%;padding:8px 0;position:relative;margin-bottom:60px;overflow:hidden}.lc-form__wrap .marquee{position:absolute;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1024px){.lc-form__wrap .marquee{-webkit-transform:translateY(-50%) scale(1.5);-ms-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}}@media screen and (max-width: 768px){.lc-form__wrap .marquee{-webkit-transform:translateY(-50%) scale(3);-ms-transform:translateY(-50%) scale(3);transform:translateY(-50%) scale(3)}}.lc-form .form{padding:55px}@media screen and (max-width: 600px){.lc-form .form{padding:35px}}@media screen and (max-width: 450px){.lc-form .form{padding:25px}}.lc-form .form__item-submit{text-align:center}.lc-form .form__item-captcha{margin-top:15px}.lc-form .form__item-captcha .personal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:15px 0}.lc-form .form__item img{display:block;margin:15px auto 0}.lc-form .form__item--password{position:relative}.lc-form .form__item--password::before{content:"";position:absolute;left:50%;top:-15px;width:50%;height:1px;background:#e0e0e0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.lc-discount__phone{width:335px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding:8% 4.25% 0;background-image:url(/bitrix/templates/fportal/css/../img/content/iphone-trimm.png);background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}@media screen and (max-width: 768px){.lc-discount__phone{width:250px}}@media screen and (max-width: 600px){.lc-discount__phone{width:50%;margin:0 auto}}@media screen and (max-width: 450px){.lc-discount__phone{width:100%;padding:15% 10% 0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.lc-discount__phone-desc{font-size:14px;line-height:137.5%;text-align:center;letter-spacing:0.02em;color:#9b9b9b;text-align:center;margin-bottom:40px}.lc-discount__phone-desc b{color:#333}.lc-discount__barcode{margin-bottom:35px}.lc-discount__barcode img{width:100%}.lc-discount__note{padding:0 15px;margin-bottom:45px;font-size:12px;line-height:177.5%;text-align:center;letter-spacing:0.02em;color:#4f4f4f;opacity:0.7}.lc-discount__personal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}@media screen and (max-width: 1024px){.lc-discount__personal{padding:25px}}@media screen and (max-width: 768px){.lc-discount__personal{margin-bottom:15px;padding:15px}}.lc-discount__personal-wrap{width:calc(100% - 385px)}@media screen and (max-width: 768px){.lc-discount__personal-wrap{width:calc(100% - 265px)}}@media screen and (max-width: 600px){.lc-discount__personal-wrap{width:100%}}.lc-discount__personal-wrap .lc-form__tittle{margin-bottom:25px;text-align:left}.lc-discount__personal-item{position:relative;width:50%;padding:50px;text-align:center}@media screen and (max-width: 1024px){.lc-discount__personal-item{padding:25px}}@media screen and (max-width: 768px){.lc-discount__personal-item{padding:15px}}.lc-discount__personal-item-tittle{margin-bottom:10px;font-size:18px;line-height:150%;text-align:center;color:#333}.lc-discount__personal-item-value{margin-bottom:10px;font-size:60px;line-height:130%;text-align:center;color:#333}.lc-discount__personal-item-info{font-size:14px;line-height:191.5%;letter-spacing:0.02em;color:#4f4f4f;opacity:0.7}.lc-discount__personal-item:nth-of-type(odd)::after{content:"";position:absolute;right:0;top:50%;width:1px;height:calc(100% - 60px);background:#f2f2f2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lc-discount__personal-list{position:relative;font-size:15px;line-height:150%;color:#333;margin-bottom:25px}.lc-discount__personal-list-tittle{margin-bottom:30px}.lc-discount__personal-list ul li::before{content:"-";padding-right:5px}.lc-order{width:100%}.lc-order__links{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.lc-order__links-item{padding:15px 35px;font-size:20px;line-height:100%;text-align:center;color:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0.5}.lc-order__links-item:hover,.lc-order__links-item.active{opacity:1}.lc-order__content .basket__order-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 25px}@media screen and (max-width: 450px){.lc-order__content .basket__order-main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.lc-order__content .basket__order-main .button{margin:0}.lc-order__content .basket__order-discount{opacity:0.75}@media screen and (max-width: 450px){.lc-order__content .basket__order-info{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.lc-order__block{border:1px solid #f2f2f2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.lc-order__block:not(:last-of-type){margin-bottom:15px}.lc-order__block .accordeon__title{position:relative;padding:10px 50px 10px 25px;font-size:15px;line-height:150%;color:#333;border:none}.lc-order__block .accordeon__button{position:absolute;width:15px;height:100%;right:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lc-order__block .accordeon__button .icon{width:100%;height:9px;stroke:#333;stroke-width:1px;fill:transparent}.lc-order__block-card{width:calc(100% / 6);padding:5px;margin-bottom:15px}@media screen and (max-width: 1024px){.lc-order__block-card{width:20%}}@media screen and (max-width: 768px){.lc-order__block-card{width:25%}}@media screen and (max-width: 600px){.lc-order__block-card{width:33.33%}}@media screen and (max-width: 450px){.lc-order__block-card{width:50%}}.lc-order__block-card-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 20px;border-bottom:1px solid #f2f2f2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.lc-order__block-card-img{width:100%;padding-top:125%;margin-bottom:5px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}.lc-order__block-card-info{padding-right:15px;position:relative}@media screen and (max-width: 768px){.lc-order__block-card-info{padding-right:30px}}.lc-order__block-card-name{font-size:14px;line-height:119%;text-transform:uppercase;color:#333}.lc-order__block-card-price{font-size:14px;line-height:116%;color:#333}.lc-order__block-card-like{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;right:0;width:11px;height:11px}@media screen and (max-width: 768px){.lc-order__block-card-like{width:22px;height:22px}}.lc-order__block:hover{border-color:#333}.lc-order__block:hover .lc-order__block-card-list{border-color:#333}.lc-tabs__content{display:none;min-height:256px}.lc-tabs__content.active{display:block}.lc-tabs__content p{text-align:center}

/* End */


/* Start:/bitrix/templates/fportal/css/custom.css?173918188725960*/
.style_title_cont {
  max-width: 1000px;
  margin: 0 auto 55px;
  text-align: center;
}

.style_title_cont .style-card__title {
  max-width: none;
  margin: none;
  text-align: center;
}

.card__info-price .price-old {
  text-decoration: line-through;
  color: #828282;
}
.color_div {
  font-size: 12px;
  color: #bdbdbd;
  padding-right: 10px;
  line-height: 150%;
  text-transform: uppercase;
}

.color_div span {
  font-weight: 300;
  font-size: 11px;
  color: #242e38;
}

.catalog__wr {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}

.filter-item__dropdown {
  display: block;
}

.left_menu_cus
  > .accordeon
  > .accordeon__dropdown
  .accordeon
  .accordeon__title {
  position: relative;
  padding: 5px 75px 5px 0px;
  border-bottom: none;
}

.left_menu_cus
  > .accordeon
  > .accordeon__dropdown
  .accordeon
  .accordeon__title
  a {
  text-transform: capitalize;
}

.left_menu_cus {
  height: calc(100vh - var(--headerHeight));
  overflow: unset;
}

.left_menu_cus--inner {
  width: 100%;
  max-height: 100%;
  overflow: auto;
}

/* --- popup-window(card)--- */

.popup-window.popup-window-with-titlebar {
  padding: 30px 40px 30px;
}

@media screen and (max-width: 600px) {
  .popup-window.popup-window-with-titlebar {
    padding: 15px;
  }
}

.popup-window-titlebar {
  width: 100%;
  padding-left: 30px;
  color: #333333;
  padding-right: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebf1f4;
}

.popup-window-titlebar-text {
  padding-right: 0;
  position: relative;
  font-size: 25px;
  line-height: 150%;
  text-transform: uppercase;
  color: #333;
  padding-left: 0;
  text-align: center;
}

@media screen and (max-width: 600px) {
  .popup-window-titlebar-text {
    font-size: 18px;
  }
}

.popup-window-close-icon {
  position: absolute;
  width: 22px;
  height: 22px;
  font-size: 0;
  top: 40px;
  right: 40px;
  transition: 0.5s;
}

@media screen and (max-width: 600px) {
  .popup-window-close-icon {
    top: 18px;
    right: 15px;
  }
}

.popup-window-close-icon::before,
.popup-window-close-icon::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #242e38;
  top: 50%;
  left: 50%;
  background: #242e38;
}

.popup-window-close-icon::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.popup-window-close-icon::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.popup-window-buttons .btn.btn-default {
  padding: 7px 17px;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 191.5%;
  text-align: center;
  letter-spacing: 0.02em;
  background: transparent;
  color: #333;
  cursor: pointer;
  transition: 0.5s;
  border: 1px solid #333;
  background: white;
  color: #333;
  display: inline-block;
}

.popup-window-buttons .btn.btn-default:hover {
  border: 1px solid #333;
  background: #333;
  color: white;
}

.popup-window-content img {
  width: 100%;
  height: auto;
  max-height: unset !important;
}

.popup-window-content p {
  font-weight: 300;
  font-size: 15px;
  line-height: 150%;
  color: #4f4f4f;
  margin-bottom: 0;
}

#horizontal-multilevel-menu {
  position: sticky;
  top: 89px;
}

.fix-container .catalog__brand.box-decor {
  display: flex;
}

#content-ajax .fix-container {
  display: none;
}

.alert {
  margin-top: 10px;
  margin-bottom: 10px;
}

.lc-order__content {
  text-align: center;
  margin-bottom: 20px;
}

body {
  display: flex;
  flex-direction: column;
  /*min-height: 100vh;*/
  position: relative;
}


.footer {
  margin-top: auto;
}

.catalog__item-desc {
  min-height: 36px;
}

.popup-window.popup-window-content-white.popup-window-with-titlebar.bx-blue {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  max-width: 100%;
}

.popup-window-content img {
  max-width: 500px;
}

@media screen and (max-width: 1680px) {
  .popup-window-content img {
    max-width: 350px;
  }
}

@media screen and (max-width: 1440px) {
  .popup-window-content img {
		max-width: fit-content;
		max-height: 45vh !important;
	}
}

.breadcrumbs--center .bx-breadcrumb {
  width: 100%;
  flex-wrap: wrap;
}

.blog-detail__block-gallery > img {
  width: 100%;
}

.mfp-content .popup-form {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  background-color: #fff;
  transform: translate(-50%, -50%);
  z-index: 1100;
  padding: 30px 40px 30px;
}

.mfp-content .popup-form__zag {
  font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-right: 0;
  position: relative;
  font-size: 25px;
  line-height: 150%;
  text-transform: uppercase;
  color: #242e38;
  padding-left: 0;
  text-align: center;
  border-bottom: 1px solid #ebf1f4;
  padding-bottom: 10px;
}

.popup-form button {
  position: absolute;
  width: 22px;
  height: 22px;
  font-size: 0;
  top: 30px;
  right: 40px;
  transition: 0.5s;
  cursor: pointer;
  height: 27px;
  outline: 0;
  opacity: 0.5;
}

.popup-form .popup-form__added-name {
  display: flex;
  justify-content: center;
  padding: 5px 0px 15px 0px;
}

.popup-form__added > img {
  max-width: 500px;
}

.popup-form__added .nm {
  font-weight: 300;
  font-size: 15px;
  line-height: 150%;
  color: #4f4f4f;
  display: flex;
  margin-top: 15px;
  justify-content: center;
}

.cus_fav {
  display: flex;
  justify-content: center;
}

.card__buttons .card__button {
  margin-right: 100%;
  white-space: nowrap;
}

section:nth-of-type(4) .main-catalog {
  background: white;
}

@media screen and (max-width: 800px) {
  .breadcrumbs--center .bx-breadcrumb {
    justify-content: center;
  }
}

/*Сергей 27.01.21*/
#panel {
  position: fixed;
  z-index: 100000;
}

.header-admin {
  /*margin-top: 20px;*/
}

.bx-breadcrumb div:last-child span::before {
  display: none;
}

.popup__container--map .icon.icon-location {
  cursor: pointer;
}

/*Сергей 01.02.21*/
/*.header__lc a .icon-basket{
  width: 26px;
  height: 26px;
}*/
.header {
  z-index: 100 !important;
}

.card__size-item.active span {
  position: relative;
  color: #fff;
  background-color: #242e38;
}

/* .catalog__list-wrap .catalog-sidebar__wrap {
  z-index: 101;
} */

.card-v2__radio-list .card__size-item {
  border: none;
}

/*Алексей 19.04.21*/
.footer__socials .socials {
  display: flex;
}

/* Александр 03.05.2021*/
.card__tabs-slider .catalog__item {
  margin: 0;
  padding: 0 13px;
}

@media screen and (max-width: 768px) {
  .card__tabs .slick-slide {
    margin: 0;
  }
}

@media screen and (max-width: 600px) {
  .card__tabs-slider .catalog__item {
    padding: 0 26px 0 0;
  }
}
.pagenList.w100 {
  width: 100%;
}
.catalog__item-title a {
  line-height: 120%;
  text-transform: uppercase;
  color: #242e38;
}

.card__info .select-custom {
  margin-bottom: 20px;
}
@media screen and (min-width: 601px) {
  .catalog-list.slice-js {
    margin-left: 25%;
    width: auto;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  .catalog-list {
    width: auto;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
}

.select-custom::after {
  pointer-events: none;
}
.filter-employ {
  margin-top: 100px;
}
.catalog-item__title a {
  color: #242e38;
}
.card__main-img__item .img {
  background-position: center;
}
.card-v2 .card__tabs .catalog-item {
  padding: 0 15px;
}
.card-v2 .card__tabs .card__tabs-button.js-tab {
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 150%;
  text-align: center;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.card-v2 {
  margin-bottom: 70px;
  overflow: hidden;
}
.card__radio._color .card__radio-list span {
  padding: 0px 15px;
}
#AJAX_LOAD > div {
  width: 100%;
}
#AJAX_LOAD {
  width: 100%;
}
.catalog-item__img-container .catalog-item__img {
  background-repeat: no-repeat;
}

.media-content__row a {
  text-decoration: none;
}
.media-content__row a span {
  text-decoration: underline;
}
@media screen and (min-width: 1024px) {
  .lc.header__lc-btn.success {
    display: flex;
  }
}
@media screen and (max-width: 1024px) {
  .bx-basket.bx-opener {
    margin-left: 0px;
  }
  .header__menu-btns > div {
    margin-bottom: 10px;
  }
  .lc_auth.bottom {
    margin-right: 0px;
  }
}
.main-page .catalog-item__title {
  justify-content: center;
}
@media screen and (max-width: 768px) {
}
.card__wear-img.custom-card {
  padding-bottom: 0px;
}
.card__wear-img.custom-card > div {
  padding-bottom: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-bottom: 15px;
  display: block;
}
/* .text-page p {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 150%;
  color: #242e38;
}
.text-page ol,
.text-page ul {
  margin-bottom: 10px;
}

.text-page ol li,
.text-page ul li {
  list-style-position: inside;
  padding-left: 1rem;
} */
/*order location*/
#bx-soa-region .bx_soa_location.row {
  width: 100%;
  margin-bottom: 20px;
}
.bx-soa-location-input-container .bx-sls .dropdown-block {
  width: 100%;
  padding: 12px 12px 12px 30px;
  font-size: 13px;
  line-height: 100%;
  color: rgba(36, 46, 56, 0.85);
  border: 1px solid #e0e0e0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.bx-soa-location-input-container .bx-sls .bx-ui-sls-fake,
.bx-soa-location-input-container .bx-sls .bx-ui-sls-route {
  width: 95%;
}

.bx-soa-location-input-container .bx-sls .dropdown-icon {
  top: 22px;
}
.bx-soa-location-input-container .bx-sls .bx-ui-sls-clear {
  top: 10px;
}

.bx-soa-location-input-container .bx-soa-custom-label {
  display: inline-block;
  position: relative;
  width: 100px;
  max-width: 100%;
  font-size: 12px;
  line-height: 120%;
  color: rgba(36, 46, 56, 0.5);
  cursor: pointer;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  top: 10px;
  left: 20px;
  z-index: 1;
  background-color: white;
  padding: 0 7px;
}
#bx-soa-region .bx-soa-section-content.container-fluid .alert.alert-danger {
  display: none;
}
.bx-soa-location-input-container .bx-ui-sls-pane {
  margin-top: 20px;
  border: 1px solid #e0e0e0;
}

.bx-soa-location-input-container .bx-ui-sls-tree-trunk,
.bx-soa-location-input-container .tooltip-inner {
  display: none;
}

.bx-soa-location-input-container
  .dropdown-block.bx-ui-slst-input-block.disabled-keyboard {
  width: 100%;
  padding: 8px 12px 8px 30px;
  font-size: 13px;
  line-height: 100%;
  color: rgba(36, 46, 56, 0.85);
  border: 1px solid #e0e0e0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.bx-soa-location-input-container
  .bx-ui-combobox-container
  .bx-combobox-fake-as-input {
  padding-top: 12px;
}
.bx-soa-location-input-container
  .dropdown-block.bx-ui-slst-input-block.disabled-keyboard
  .dropdown-icon {
  top: 20px;
}
.bx-soa-location-input-container
  .dropdown-block.bx-ui-slst-input-block.disabled-keyboard
  .bx-ui-combobox-toggle {
  top: 8px;
}

#bx-soa-delivery
  .bx-soa-section-content.container-fluid
  .alert.alert-warning.alert-hide {
  display: none;
}
#bx-soa-properties {
  margin-bottom: 10px;
}

/*.bx-soa-location-input-container .bx-soa-tooltip.bx-soa-tooltip-static.bx-soa-tooltip-danger{
  position: relative;
  top: 10px;
  left:20px;
}*/

.main-banner {
  text-align: center;
}
/**/
.style_25 {
  display: none;
}
.order__tittle {
  margin-bottom: 0 !important;
}
.mfp-fade.mfp-wrap .mfp-content {
  height: auto !important;
}
.order__main > .form__item.form__item--select {
  margin-bottom: 0px;
}
#bx-soa-paysystem .alert.alert-warning {
  display: none;
}
.form__item.form__item--select {
  position: relative;
  z-index: 11;
}

.sorter-container {
  border-radius: 5px 0px 0px 5px;
  position: fixed;
  width: 50px;
  right: 0;
  top: 55%;
  -webkit-box-shadow: -3px 1px 13px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: -3px 1px 13px 0px rgba(34, 60, 80, 0.2);
  box-shadow: -3px 1px 13px 0px rgba(34, 60, 80, 0.2);
  padding: 14px;
  cursor: pointer;
  transition: 0.3s;
}
.sorter-container-accept {
  background-color: #b0ca1f;
  border-radius: 5px 0px 0px 5px;
  position: fixed;
  width: 50px;
  right: 0;
  top: 45%;
  -webkit-box-shadow: -3px 1px 13px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: -3px 1px 13px 0px rgba(34, 60, 80, 0.2);
  box-shadow: -3px 1px 13px 0px rgba(34, 60, 80, 0.2);
  padding: 14px;
  cursor: pointer;
  transition: 0.3s;
}
.sorter-container-accept .sorter-bottom {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sorter-container:hover {
  -webkit-box-shadow: -3px 1px 35px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: -3px 1px 35px 0px rgba(34, 60, 80, 0.2);
  box-shadow: -3px 1px 35px 0px rgba(34, 60, 80, 0.2);
  transition: 0.3s;
}
.sorter-container .sorter-bottom {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sorter-container.close {
  background-color: #ff4a4a;
}
.catalog-item__modal_sorter {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 15px 0;
  background: #333;
  opacity: 1;
  z-index: 2;
}
.size-sorter {
  color: #fff;
  margin-right: 7px;
}
.catalog-item__modal_sorter .skuLine {
  display: flex;
}
.sorter-successfully,
.sorter-error {
  font-size: 30px;
  height: 50px;
  display: flex;
  align-items: center;
  background-color: #b0ca1f;
  border-radius: 10px 0px 0px 10px;
}
.sorter-error {
  background-color: #ff4a4a;
}
.sorter-successfully span,
.sorter-error span {
  padding-left: 20px;
  color: #333333;
}
.notification-sorter-container {
  opacity: 0;
  display: flex;
  -webkit-box-shadow: -3px 1px 13px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: -3px 1px 13px 0px rgba(34, 60, 80, 0.2);
  box-shadow: -3px 1px 13px 0px rgba(34, 60, 80, 0.2);
  margin-bottom: 40px;
  min-height: 50px;
  align-items: center;
  border-radius: 10px;
  transition: 0.2s;
}
.notification-sorter-container.active {
  opacity: 1;
  transition: 0.2s;
}
.notification-sorter-close {
  width: 25px;
  cursor: pointer;
  display: flex;
  margin: 5px 20px;
}
.notification-sorter-block {
  width: 100%;
}
.notification-sort {
  margin: 10px 0px;
  padding: 10px 10px;
  display: flex;
  justify-content: center;
  border: 1px solid #eeeeee;
  border-radius: 10px;
}
.catalog-list {
  counter-reset: heading; /* Инициируем счетчик */
}
#sorter_container_items .catalog-item:nth-child(40n + 4):before {
  position: absolute;
  counter-increment: heading; /* Указываем идентификатор счетчика */
  content: "Страница " counter(heading) ". ";
  right: 30px;
  border-bottom: 1px solid #000;
  padding: 5px;
}
.catalog-item__price-wrap.fix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  flex-direction: row;
}
.style-card__slider-main.slick-initialized.slick-slider {
  position: unset;
}

.sp-x-buttons .sp-x-btn.sp-x-btn-green {
  display: none;
}
.inputSorter button {
  padding: 10px 14px;
  background-color: #b0ca1f;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}
.inputSorter input {
  padding: 0px 5px;
  width: 70%;
  border-radius: 5px;
}
.inputSorter {
  display: flex;
  justify-content: space-between;
}
.catalog-item.hidden {
  display: none!important;
}
.search-sorter input {
  width: 100%;
  margin: 10px 0px;
  padding: 10px 10px;
  display: flex;
  justify-content: center;
  border-radius: 10px;
}
#sorter_container_items {
  width: 100%;
}
.sorter-class {
  width: 100%;
  max-width: none;
}

.catalog_description {
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: inline-block;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 150px;
  position: relative;
}
.catalog_description:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 25px;
  bottom: 0;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 1) 100%
  );
}

.content_container {
  margin-bottom: 100px;
  margin-top: 50px;
}

.catalog_description h2,
.catalog_description h3,
.catalog_description h4,
.catalog_description li {
  width: 100%;
}

.catalog_description.catalog_description_full {
  display: block;
  height: auto;
}
.catalog_description.catalog_description_full:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  bottom: 0;
  background: transparent;
}

.content_container .line_animate {
  margin: 20px auto;
  cursor: pointer;
  transition: 0.5s;
  font-weight: 300;
  line-height: 126%;
  color: #828282;
  text-align: center;
}

.catalog_description ~ .slide_up-btn,
.catalog_description.catalog_description_full ~ .slide_down-btn {
  display: none;
}

.catalog_description ~ .slide_down-btn,
.catalog_description.catalog_description_full ~ .slide_up-btn {
  display: block;
}

.style__slider-text {
  position: absolute !important;
}

/**/

.content_container .main_description,
.catalog_description {
  font-size: 14px;
  color: #828282;
  line-height: 110% !important;
}

.content_container .main_description > *,
.catalog_description_content > * {
  margin-bottom: 5px !important;
}

.content_container .main_description h1,
.content_container .main_description h2,
.content_container .main_description h3,
.catalog_description h1,
.catalog_description h2,
.catalog_description h3 {
  text-align: left;
  font-size: 16px;
  color: #333333;
}

.content_container .main_description h2,
.catalog_description h2 {
  font-size: 15px;
}

.content_container .main_description h3,
.catalog_description h3 {
  font-size: 14px;
}

.content_container .main_description ol {
  list-style-position: inside;
}

.content_container .main_description ul,
.content_container .main_description ol {
  list-style: none;
  padding-left: 24px;
}

.content_container .main_description ul li,
.content_container .main_description ol li {
  position: relative;
}

.content_container .main_description ul li::before,
.content_container .main_description ol li::before {
  position: absolute;
}

.content_container .main_description ol {
  counter-reset: counter;
}

.content_container .main_description ol li::before {
  content: counter(counter) ".";
  counter-increment: counter;
  left: -18px;
}

.content_container .main_description ul li::before {
  content: "";
  display: block;
  left: -12px;
  top: 8px;
  width: 4px;
  height: 4px;
  background: #828282;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

@media screen and (max-width: 600px) {
  .content_container .main_description h1,
  .content_container .main_description h2,
  .content_container .main_description h3 {
    font-size: 15px;
  }
}

.content_container .main_description a,
.catalog_description_content a,
.txt a {
  position: relative;
  color: #828282;
  margin: 0 !important;
}

.content_container .main_description a::after,
.catalog_description_content a::after,
.txt a::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  height: 1px;
  -webkit-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  background: #828282;
}

.content_container .main_description a:hover::after,
.catalog_description_content a:hover::after,
.txt a:hover::after {
  -webkit-transform: translateX(-50%) scale(0);
  -ms-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
}

table {
  border-collapse: collapse;
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.015);
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table td,
.table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

@media screen and (max-width: 768px) {
  .style-page {
    margin-bottom: 25px;
  }
  .style-card__slider-next {
    display: none !important;
  }
  .footer-top__item:nth-child(1),
  .footer-top__item:nth-child(2) {
    max-width: 50%;
  }
}

.popup-window {
  font-family: "FuturaPT";
}

.main-screen__slide-desc {
  font-size: 16px;
}

.card__info-subtitle {
  text-transform: none;
  margin-top: 0;
}

.card__main-accordeon__zag h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  color: #333;
  text-transform: none;
  margin: 0;
}

.about__title h1 {
  text-align: left;
}

.partners-title {
  margin: 0 0 10px;
  font-weight: 500;
  font-size: 20px;
  line-height: 129%;
  color: #333;
}

@media screen and (max-width: 768px) {
  .partners-title {
    font-size: 18px;
  }
  
    .lc__links-item {
        padding: 15px 35px;
    }
    
    .jq-selectbox__select-text {
        padding: 15px 15px 15px 0;
    }
    
    .mfp-wrap {
        overflow-x: auto; 
    }
    
    button.mfp-close {
        padding: 7px;
    }
}

.popup-window.popup-window-content-white.popup-window-with-titlebar.bx-blue {
  max-height: 100%;
  overflow: auto;
}

.blog-detail__section .button:hover {
  background: #0E0E0E;
}

#bx-soa-paysystem .form__item span.order-hide {
  display: none;
}

.order__tittle .button-subm {
  background-color: #3BC915 !important;
  color: #fff !important;
  border-color: #3BC915;
  display: block;
  margin: 30px auto;
  min-width: 215px;
  font-size: 18px;
}

.blog-link__text form {
  margin-top: 15px;
}

@media(max-width: 768px) {
  .order__tittle-authorization, .blog-link__text {
    font-size: 15px !important;
  }
}
.input--mask span {
  z-index: 50;
}

#error-text-password-first, #error-text-password-second {
  top: 100%;
  position: absolute;
}

.form__item.password-first, .form__item.password-second {
  position: relative;
}

.form__item.succes input[type="password"] {
    color: #3BC915;
    border-color: #3BC915;
}


.catalog-list__favorite {
  margin-bottom: 30px;
}

#country {
  font-size: 13px;
  line-height: 100%;
  color: rgba(36,46,56,0.85);
  border: 1px solid #e0e0e0;
  border-right: none;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  padding: 0 15px 0 5px;
}

.header .subscribe-block__messenger-list {
	justify-content: start;
}

.lc-form > div {
    z-index: 100;
    position: relative;
    background: #fff;
}

.disabled-btn {
  position: relative;
}

.catalog-item-error {
  position: absolute;
  white-space: nowrap;
  left: 50%;
  bottom: 50%;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
  color: #333;
  z-index: 1;
  -webkit-box-shadow: 2px 2px 15px 5px rgba(0,0,0,0.75);
  box-shadow: 2px 2px 15px 5px rgba(0,0,0,0.75);
  background: #fff;
  padding: 5px 10px;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.catalog-item-error::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #fff;
  left: 50%;
  top: -10px;
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
  -ms-transform: translate(-50%, 50%) rotate(45deg);
  transform: translate(-50%, 50%) rotate(45deg);
}

.catalog-item-error.show-disable {
  opacity: 1;
}

.popup-window-buttons .btn.btn-default {
    margin: 0 0 10px !important;
}

.popup-window-buttons {
    display: flex;
    flex-direction: column;
    align-items: center;
	padding-top: 0;
}

@media(max-width: 768px) {
	jdiv.__jivoMobileButton {
		margin-bottom: 55px !important;
	}
        
    .img-bg__mobile-height {
        height: 402px;
    }
}

.popup-window.popup-window-with-titlebar {
  /*left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);*/
  max-width: 90vw;
  top: 10px !important;
}

.popup-window.popup-window-with-titlebar[style*="display: block"] {
    position: fixed !important;
}


.show-more a {
  color: #0E0E0E;
}

.show-more a:hover {
  background: #0E0E0E;
}
#filter-param{
  display: none;
}
.mailing-input {
	border-radius: 0;
}

.form__item .jq-selectbox__dropdown {
    left: unset !important;
    top: unset !important;
    width: 100% !important;
}

.catalog-news-list-item {
    position: relative;
}

.catalog-news-list-item a:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(to top, black 0%, transparent 100%);
}

.catalog-news-list-item a {
    display: block;
    width: 100%;
    height: 100%;
}

.catalog-news-list-item img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.catalog-news-list-item span {
    position: absolute;
    bottom: 20px;
    left: 0;
    display: block;
    padding: 0 15px;
    color: #fff;
}

@media(min-width: 1024px) {
    .hide--desktop {
        display: none;
    }
}

@media(max-width: 1024px) {
    .hide--tablet {
        display: none;
    }
    
    body.menu-open .header .header__logo, body.menu-open .header #FAVORITE_D, body.menu-open .header .bx-opener {
        display: none;
    }

    div#bx_basketFKauiI {}

    body.menu-open .header .container {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    body.menu-open .header .icon.icon-search {
        right: 15px;
        left: unset;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    
    .header .header-search-group .header__lc-btn:not(:last-of-type) {
        display: block;
    }
}
/* End */


/* Start:/bitrix/templates/fportal/css/order.css?17266746635440*/
:root{--header-height: 89pxpx;--containerOuter: 1680px;--padding: calc((100vw - 17px - var(--containerOuter)) / 2);--paddingContainer: 40px;--sideBarWidth: 420px}@media screen and (max-width: 1680px){:root{--header-height: 86px;--containerOuter: 1366px;--sideBarWidth: 320px}}@media screen and (max-width: 1024px){:root{--header-height: 84px;--paddingContainer: 25px;--sideBarWidth: 220px}}@media screen and (max-width: 1024px){:root{--paddingContainer: 25px;--sideBarWidth: 220px}}.order{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.order__tittle{margin:0 auto 45px;text-align:center}.order__tittle h2{margin-bottom:15px}.order__tittle-authorization{font-size:18px;line-height:150%;color:#333;margin-bottom:20px}.order__tittle-discount{max-width:430px;padding:0 10px;font-size:13px;line-height:150%;color:#828282}.order__tittle-discount a{margin-left:5px;position:relative;text-decoration:none;color:#828282}.order__tittle-discount a::after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:1px;-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:#828282}.order__tittle-discount a:hover::after{-webkit-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}.order__main{width:calc(100% - 300px);padding-right:85px}@media screen and (max-width: 1024px){.order__main{padding-right:20px}}@media screen and (max-width: 600px){.order__main{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;padding-right:0}}.order__slider-nav{position:absolute;right:0;top:0;z-index:1}.order__slider-nav-left,.order__slider-nav-right{position:absolute;top:0;display:inline-block;text-align:center;vertical-align:middle;height:100%;width:12px;-webkit-border-radius:0;border-radius:0;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:none;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0.65;cursor:pointer}.order__slider-nav-left .icon,.order__slider-nav-right .icon{fill:transparent;stroke:#333;width:3px;height:5px}.order__slider-nav-left:hover,.order__slider-nav-right:hover{opacity:1}.order__slider-nav-left{left:0}.order__slider-nav-right{right:0}.order__slider-nav-counter{padding:0 12px}.order__slider-nav-counter span{font-size:20px;line-height:150%;color:#333}.order__sidebar{width:300px;padding:30px 20px;margin-bottom:8px}@media screen and (max-width: 600px){.order__sidebar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-bottom:30px}}.order__sidebar-list{position:relative}.order__sidebar-empty{display:none}.order__sidebar-item{width:100%;position:relative;margin-bottom:25px}@media screen and (min-width: 450px) and (max-width: 600px){.order__sidebar-item{width:50%;float:right}}.order__sidebar-item-top{padding-right:60px;margin-bottom:25px}.order__sidebar-item-tittle{font-size:16px;line-height:100%;color:#333;margin-bottom:7px}.order__sidebar-item-desc{font-size:12px;line-height:119%;color:#333;opacity:0.75}.order__sidebar-item-img{width:130px;height:170px;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin-bottom:10px}.order__sidebar-item-remove{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;width:10px;height:10px;right:10px;top:10px;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.order__sidebar-item-remove .icon{max-width:100%;max-height:100%}.order__sidebar-item-remove:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.order__sidebar-item-bottom{max-width:130px}.order__sidebar-item-size{display:inline-block;vertical-align:top;padding:0 5px;font-size:12px;line-height:150%;text-transform:uppercase;color:#333;border:1px solid #b8b8b8}.order__sidebar-item-price{display:inline-block;float:right;font-size:14px;line-height:150%;color:#333}.order__sidebar-item-discount{font-size:10px;line-height:100%;letter-spacing:0.075em;text-transform:uppercase;color:#b8b8b8}.order__sidebar-item-counter{position:absolute;right:0;top:-10px;opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width: 1024px){.order__sidebar-item-counter{opacity:1;visibility:visible}}.order__sidebar-item-counter .jq-number{border:none}.order__sidebar-item:hover .order__sidebar-item-counter{opacity:1;visibility:visible}.order__sidebar-result-text{font-size:10px;line-height:150%;text-transform:uppercase;color:#333;opacity:0.45}.order__sidebar-result-sum{font-size:16px;line-height:150%;color:#333}.double-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.double-col__col{width:50%;margin-bottom:25px}.text{font-size:14px;line-height:137.5%;letter-spacing:0.02em}.text--light{color:#9b9b9b}.text--dark{color:#333}

/* End */


/* Start:/bitrix/templates/fportal/css/basket.css?17266746636484*/
:root{--header-height: 89pxpx;--containerOuter: 1680px;--padding: calc((100vw - 17px - var(--containerOuter)) / 2);--paddingContainer: 40px;--sideBarWidth: 420px}@media screen and (max-width: 1680px){:root{--header-height: 86px;--containerOuter: 1366px;--sideBarWidth: 320px}}@media screen and (max-width: 1024px){:root{--header-height: 84px;--paddingContainer: 25px;--sideBarWidth: 220px}}@media screen and (max-width: 1024px){:root{--paddingContainer: 25px;--sideBarWidth: 220px}}.basket__tittle{width:100%;text-align:center}.basket__empty{display:none;font-size:35px;line-height:150%;text-align:center;margin-bottom:35px;text-transform:uppercase}@media screen and (max-width: 1440px){.basket__empty{margin:15px 0;font-size:30px}}@media screen and (max-width: 1440px){.basket__empty{font-size:26px}}@media screen and (max-width: 600px){.basket__empty{font-size:22px}}.basket__list{width:100%;margin-bottom:60px}@media screen and (max-width: 1440px){.basket__list{margin-bottom:50px}}@media screen and (max-width: 1024px){.basket__list{margin-bottom:40px}}@media screen and (max-width: 768px){.basket__list{margin-bottom:30px}}@media screen and (max-width: 600px){.basket__list{margin-bottom:15px}}.basket__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.basket__item-remove{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;width:10px;height:10px;right:10px;top:10px;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.basket__item-remove .icon{max-width:100%;max-height:100%}.basket__item-remove:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.basket__img{width:200px;height:250px;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}@media screen and (max-width: 600px){.basket__img{width:150px;height:200px}}@media screen and (max-width: 450px){.basket__img{width:100px;height:150px}}.basket__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 200px);padding:45px 0 0 20px}@media screen and (max-width: 600px){.basket__content{padding:15px 0 0 15px;width:calc(100% - 150px)}}@media screen and (max-width: 450px){.basket__content{width:calc(100% - 100px)}}.basket__info{width:50%;position:relative;padding-bottom:25px}.basket__info-runaway{font-size:11px;line-height:100%;letter-spacing:0.1em;text-transform:uppercase;color:#333}@media screen and (max-width: 450px){.basket__info-runaway{font-size:9px}}.basket__info-tittle{font-size:18px;line-height:150%;text-transform:uppercase;color:#333;margin-bottom:5px}@media screen and (max-width: 450px){.basket__info-tittle{font-size:16px}}.basket__info-desc{margin-bottom:5px;line-height:119%;color:#828282}@media screen and (max-width: 450px){.basket__info-desc{font-size:10px}}.basket__info-size{font-size:12px;line-height:150%;text-transform:uppercase;color:#828282}@media screen and (max-width: 450px){.basket__info-size{font-size:10px}}.basket__info-size span{color:#333;padding-left:10px}.basket__info .like{position:absolute;left:0;top:auto;bottom:10px;width:15px;height:15px}.basket__price{width:50%;text-align:right}.basket__price-group{display:inline-block;vertical-align:middle}@media screen and (max-width: 768px){.basket__price-group{width:100%}}.basket__price-discount{font-size:12px;line-height:100%;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;text-transform:uppercase;color:#bdbdbd}@media screen and (max-width: 450px){.basket__price-discount{font-size:10px}}.basket__price-main{font-size:17px;line-height:150%;text-transform:uppercase;color:#333}@media screen and (max-width: 450px){.basket__price-main{font-size:14px}}.basket__price-total{display:inline-block;font-size:20px;line-height:150%;text-transform:uppercase;color:#333;vertical-align:middle}@media screen and (max-width: 450px){.basket__price-total{font-size:18px}}@media screen and (max-width: 768px){.basket__price-total{width:100%}}.basket__price-counter{display:inline-block;vertical-align:middle;margin:0 30px}@media screen and (max-width: 768px){.basket__price-counter{width:100%;margin:10px 0}}.basket__order{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px 30px;background:#fff;border:1px solid #f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 600px){.basket__order{padding:15px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.basket__order .double-col__col{width:100%}}.basket__order-main{padding:10px 0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 600px){.basket__order-main{border-right:1px solid #f2f2f2}}@media screen and (max-width: 600px){.basket__order-main{border-bottom:1px solid #f2f2f2}}.basket__order-info{width:270px;min-width:270px;max-width:270px;padding:10px 0 10px 10px}@media screen and (max-width: 600px){.basket__order-info{min-width:unset;max-width:unset;width:100%;padding-left:0}}.basket__order-info .personal,.basket__order-info .button{width:220px;float:right}.basket__order-info .personal{text-align:right;margin:25px 0}@media screen and (max-width: 600px){.basket__order-info .button{float:left}}.basket__order-links a{margin-bottom:6px}@media screen and (max-width: 450px){.basket__order-links a{width:100%}}.basket__order-links a:not(:last-of-type){margin-right:6px}.basket__order-tittle{font-size:10px;line-height:150%;text-transform:uppercase;color:#333;opacity:0.45;text-align:right;white-space:nowrap}.basket__order-total{font-weight:bold;font-size:20px;line-height:150%;color:#333;text-align:right;white-space:nowrap}.basket__order-discount{font-size:13px;line-height:130%;text-align:right;color:#333;white-space:nowrap}

/* End */


/* Start:/bitrix/templates/fportal/css/gl.css?175571815513552*/
.card__main-accordeon.new .card__main-accordeon__zag {
    padding: 13px 0;
}

.card__main-accordeon.new {
    margin: 35px 0 50px 0;
}

.card__main-accordeon.new .card__main-accordeon__more {
    padding: 0;
}

.card__main-accordeon.new table {
    width: 100%;
    text-align: center;
}

.card__main-accordeon.new .table td,
.card__main-accordeon.new .table thead th {
    border: none;
    padding: 5px 10px;
}

.card__main-accordeon.new .table thead th {
    padding-top: 0;
}

.card__main-accordeon.new .table tr:last-child td {
    padding-bottom: 0;
}

.card__main-accordeon.new .table tbody tr {
    border-top: 1px solid #dee2e6;
}

.card__main-accordeon.new .card__main-accordeon__zag svg {
    display: none;
    fill: transparent;
    stroke: #333;
    width: 9px;
    height: 9px;
    margin: 0 20px;
}

.card__main-accordeon.new .card__main-accordeon__item.open .card__main-accordeon__zag svg {
    transform: rotate(180deg);
}

.shop-item {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
}

.shop-item:first-child {
    margin-top: 7px;
}

.shop-item:last-child {
    margin-bottom: 32px;
}

.shop-item .name {
    width: 100%;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 3px;
}

.shop-item .name a {
    color: #297FD4;
}

.shop-item .info {
    width: 100%;
    margin-bottom: 3px;
}

.shop-item .info p {
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
    color: #828282;
}

.shop-item .size {
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    color: #242E38;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.shop-item .size .value {
    margin: 0 8px;
    font-weight: 500;
    cursor: pointer;
}

.shop-item .size .value:hover {
    color: #297FD4;
}

.card .select-custom.opened {
    z-index: 2;
}

.tab-line {
    display: flex;
    margin-bottom: 28px;
    margin-top: 18px;
}

.tab-but {
    font-size: 18px;
    text-transform: uppercase;
    margin-right: 35px;
    cursor: pointer;
    color: #828282;
    padding: 10px 0;
}

.tab-but:hover {
    color: #333333;
}

.tab-but.active {
    color: #333333;
    border-bottom: solid 2px;
}

.brand-search {
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}

.inp-brand-search {
    width: 100%;
    padding: 0 50px 0 20px;
    line-height: 39px;
    border: solid 1px #B8B8B8;
    border-radius: 5px;
}

.but-brand-search {
    position: absolute;
    right: 15px;
    top: 8px;
    width: 23px;
    height: 23px;
    background: none;
    border: none;
    font-size: 0;
    background-image: url(/bitrix/templates/fportal/css/../img/svg/search.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    z-index: 1;
    cursor: pointer;
}

.abc-line {
    display: flex;
    align-items: baseline;
    margin-bottom: 70px;
}

.abc {
    text-transform: uppercase;
    color: #828282;
    cursor: pointer;
    margin-right: 20px;
}

.abc:hover {
    color: #333333;
}

.abc.active {
    color: #333333;
    font-size: 25px;
}

.page-brand-wrap {
    display: flex;
    flex-wrap: wrap;
}

.page-brand-mobil {
    display: none;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 14px;
    width: 100%;
}

.page-brand {
    width: 20%;
    margin-bottom: 90px;
    text-align: center;
    display: none;
}

.page-brand.active {
    display: block;
}

.page-brand img {
    width: 100%;
    max-width: 170px;
    transition: all 0.5s ease;
}

.page-brand:hover img {
    transform: scale(1.1);
}

.brand-page-title {
    display: flex;
    flex-wrap: wrap;
    color: #828282;
}

.brand-page-title .info {
    width: 50%;
    padding-right: 40px;
    box-sizing: border-box;
    text-align: center;
}

.brand-page-title .info img {
    max-width: 100%;
    max-width: 200px;
}

.brand-page-title .info .txt {
    max-width: 540px;
    margin: 0 auto 20px auto;
    font-size: 15px;
    overflow: hidden;
    transition: all .5s;
}

.brand-page-title .foto {
    width: 50%;
    height: 250px;
    background-position: center;
    background-size: cover;
}

.but-more {
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
}

.but-more:hover {
    color: #333333;
}

.header__burger {
    width: 22px;
    height: 17px!important;
}

.header__lc .mobile-element {
    display: none;
}

.breadcrumbs--center .bx-breadcrumb.mobile {
    display: none;
}

.bx-breadcrumb.mobile .breadcrumb-item {
    font-size: 14px;
    color: #828282;
}

.bx-breadcrumb.mobile .breadcrumb-item:before {
    content: "";
    display: inline-block;
    transform: translateY(-50%) rotate(135deg);
    width: 6px;
    height: 6px;
    border-bottom: 1px solid #828282;
    border-right: 1px solid #828282;
    margin-right: 4px;
    margin-bottom: -2px;
}

.tags-scroll-wrap {
    display: none;
    white-space: nowrap;
    max-width: 100%;
    overflow: auto;
    margin-bottom: 10px;
}

.tags-scroll-wrap .catalog-filter__tag-item {
    padding-right: 14px;
    padding-left: 14px;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 10px;
}

.tags-scroll-wrap .catalog-filter__tag-item:first-child {
    margin-left: 10px;
}

.tags-scroll-wrap .catalog-filter__tag-item:last-child {
    margin-right: 10px;
}

.catalog-filter__button svg {
    display: inline-block;
    width: 16px;
    margin-right: 5px;
}

.catalog-filter__button .count {
    background: #000000;
    color: #ffffff;
    font-size: 10px;
    border-radius: 100%;
    padding: 3px 5px;
    margin-left: 3px;
}

.relative-block {
    position: relative;
}

.open-new-modal svg {
    position: absolute;
    z-index: 1;
    width: 16px;
    top: 20px;
    right: 20px;
    display: none;
}

.new-modal-wrap {
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 9999;
    background: #ffffff;
    overflow: auto;
}

.new-modal-wrap .close-new-modal {
    position: fixed;
    top: 30px;
    right: 30px;
    background: #ffffff;
    width: 36px;
    height: 36px;
    padding: 11px;
    box-sizing: border-box;
}

.close-new-modal svg {
    display: block;
}

.region-picker.mobile {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.region-picker.mobile .region-picker__current {
    text-transform: none;
}

.region-picker.mobile .region-picker__current img {
    width: 18px;
    border-radius: 3px;
    margin-right: 3px;
}

.region-picker.mobile .region-picker__current svg {
    fill: transparent;
    stroke: #333;
    width: 8px;
    height: 8px;
    margin-left: 1px;
}

.header__menu-mob .subscribe-block__messenger {
    width: 32px;
    height: 32px;
    border: 0;
}

.new-modal-wrap.active img {
    display: block;
    margin-bottom: 3px;
}

.card__wear__custom > a {
    width: 100%;
}

.page-description {
    margin: 0 0 25px 0;
}

.page-description, 
.page-description h1 {
    text-align: center;
}

.page-description__contacts {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

@media screen and (max-width: 1024px){
    .header__lc #FAVORITE_D {
        margin-bottom: -2px;
    }
    .header__lc #bx_basketFKauiI {
        margin-top: -2px;
    }
    .header__dropdown-col ul li a {
        padding-right: 13px!important;
    }
    .header__menu-footer .region-picker-mobile-wrap,
    .header__menu-footer .region-picker {
        font-weight: 400!important;
    }
    .abc-line {
        margin-bottom: 40px;
    }
    .page-brand {
        width: 25%;
        margin-bottom: 40px;
    }
    .brand-page-title .info img {
        display: none;
    }
    .brand-page-title .info {
        width: 100%;
        padding-right: 0;
    }
    .brand-page-title .foto {
        display: none;
    }
    .header__lc-btn .icon.icon-search {
        position: absolute;
        top: 31px;
        left: 53px;
        width: 18px;
        height: 18px;
    }
    .header__lc .desktop-element,
    .header__lc-btn .icon.icon-close {
        display: none;
    }
    .header__lc .mobile-element {
        display: flex;
    }
    .header__menu-mob .header__menu {
        max-width: 430px;
    }
    .header__menu-mob .header__tabs-buttons {
        justify-content: flex-start;
        margin-left: 15px;
        margin-bottom: 25px;
        margin-top: 15px;
    }
    .header__menu-mob .header__tabs-btn {
        width: initial;
        border: none;
        padding: 0;
        font-size: 14px;
        margin-right: 20px;
        padding-bottom: 5px;
        cursor: pointer;
        border-bottom: solid 3px #fff;
    }
    .header__menu-mob .header__tabs-btn.active {
        border-bottom: solid 3px #0e0e0e;
        background: none;
        color: #0e0e0e;
        font-weight: bold;
    }
    .header__menu-mob .header__dropdown-col {
        border: none;
        padding: 8px 15px;
    }
    .header__menu-mob .header__dropdown-menu-zag {
        font-size: 18px;
        line-height: normal;
    }
    .header__menu-mob .header__menu-item-plus i {
        width: 12px;
        height: 12px;
    }
    .header__menu-mob .header__menu-item-plus i:before,
    .header__menu-mob .header__menu-item-plus i:after {
        width: 12px;
    }
    .header__menu-mob .header__dropdown-col ul {
        margin-left: 20px;
    }
    .header__menu-mob .header__dropdown-menu-link {
        text-transform: none;
    }
    .header__menu-mob .header__dropdown-col ul li .header__menu-item-arrow {
        padding: 0px 0px;
        right: 0;
    }
    .header__menu-mob .header__menu-item-arrow .icon {
        width: 9px;
        height: 5px;
    }
    .header__menu-mob .header__dropdown2 {
        margin-top: 25px;
    }
    .header__dropdown2 .top_class {
        margin: 0!important;
        text-transform: lowercase!important;
        padding-right: 13px;
    }
    .header__dropdown2 .top_class:first-letter {
        text-transform: uppercase;
    }
    .header__dropdown2 .top_class.bold-link {
        font-weight: bold!important;
    }
    .header__menu-mob .header__dropdown2 .header__dropdown-col {
        padding: 3px 15px;
    }
    .header__menu-mob .login-link {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
        margin-top: 32px;
        color: #333333;
        font-size: 18px;
    }
    .header__menu-mob .login-link svg {
        width: 15px;
        fill: #333333;
        margin: 0 0 -2px 8px;
    }
    .header__menu-footer {
        padding: 30px 15px;
        gap: 25px;
    }
}

@media screen and (min-width: 991px){
    .card__main-accordeon.new .card__main-accordeon__zag .plus {
        display: none;
    }
    .card__main-accordeon.new .card__main-accordeon__zag svg {
        display: block;
    }
    
    .mfp-wrap .zoomImg:hover {
        opacity: 1!important;
    }
}

@media screen and (max-width: 990px){
    .card__main-accordeon.new {
        margin: 30px 0 -1px 0;
    }
    .card__main-accordeon.new .card__main-accordeon__zag,
    .card__main-accordeon.new2 .card__main-accordeon__zag {
        padding: 13px 15px;
    }
    .card__main-accordeon.new .card__main-accordeon__zag,
    .card__main-accordeon.new2 .card__main-accordeon__zag h2 {
        font-weight: 450;
    }
    .card__wear {
        margin: 30px 0 25px 0;
    }
    .card__main-accordeon.new2 .card__main-accordeon__more {
        padding: 0 15px 15px;
    }
    .shop-item {
        padding: 0 15px;
    }
}

@media screen and (max-width: 768px){
    .catalog-filter__tag-item {
        margin: 15px 6px 0 0;
    }
    h2, .h2 {
        margin-bottom: 21px;
    }
    .tab-line {
        border-bottom: solid 1px #D1D5D8;
    }
    .tab-but {
        font-size: 14px;
        padding: 5px 0;
    }
    .tab-but.active {
        border-bottom: solid 1px;
    }
    .brand-search {
        margin-bottom: 28px;
    }
    .inp-brand-search {
        padding: 0 10px 0 40px;
        font-size: 14px;
        line-height: 31px;
    }
    .but-brand-search {
        left: 10px;
        right: initial;
        top: 5px;
    }
    .abc-line {
        display: none;
    }
    .page-brand-mobil {
        display: block;
    }
    .page-brand {
        width: 50%;
        margin-bottom: 20px;
    }
    .main-category .button {
        font-size: 16px;
        font-weight: bold;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .category-list .slick-slide {
        width: 185px;
    }
    .breadcrumbs--center .bx-breadcrumb.mobile {
        display: block;
    }
    .breadcrumbs--center .bx-breadcrumb.desktop {
        display: none;
    }
    .tags-scroll-wrap {
        display: block;
    }
    .breadcrumbs {
        margin-top: 0;
    }
    .card__wrp {
        margin-top: 15px;
    }
}

@media screen and (max-width: 600px){
    .open-new-modal svg {
        display: block;
    }
    .new-modal-wrap.active {
        display: block;
    }
    .card__wrp {
        padding-top: 0;
    }
    .slick-dots li {
        background-color: #333333;
        width: 4px;
        height: 4px;
        border-radius: 100%;
    }
    .card__main-img .slick-dots {
        bottom: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .slick-dots li.slick-active {
        width: 8px;
        height: 8px;
    }
}
@media screen and (max-width: 360px){
    .img-bg__wrap .img-bg.mini {
        width: 77.4%;
        margin: 0 11.3%;
    }
}

.enter-button {
    margin-bottom: 40px;
    text-align: center;
}
/* End */


/* Start:/bitrix/templates/fportal/components/bitrix/menu/top_main_menu_mob/style.css?17403897514704*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/fportal/components/bitrix/menu/top_main_menu_mob/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/fportal/components/bitrix/menu/top_main_menu_mob/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/fportal/components/bitrix/menu/top_main_menu_mob/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

a.bold,
.header__menu-item-title a[href="/catalog/chernaya_pyatnica/"],
.header__menu-item-title a[href="/catalog/novyy_god/"],
.header__menu-item-title a[href="/catalog/8_marta/"] {
    font-weight: bold!important;
}

.mob-c-link[href="/catalog/chernaya_pyatnica/"] {
    display: none;
}
/* End */


/* Start:/bitrix/templates/fportal/components/bitrix/news.list/mobile_menu/style.css?1726674638162*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/components/giperlink/geoip.picker/templates/mob/style.css?17332213301492*/
.region-picker {
    position: relative;
    cursor: pointer;
}

.region-picker__list {
    position: absolute;
    top: 29px;
    padding: 2px 10px 3px 10px;
    left: -10px;
    width: calc(100% + 10px);
    opacity: 0;
    pointer-events: none;
    transition: all .5s;
}

.region-picker__list-item a {
    color: #333;
}

.region-picker__current {
    padding: 1px 10px 2px 10px;
    margin-left: -10px;
    transition: all .5s;
}

.region-picker:hover .region-picker__list,
.region-picker:hover .region-picker__current {
    background: rgba(255, 255, 255, 0.45);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
}

.region-picker:hover .region-picker__list {
    opacity: 1;
    pointer-events: all;
}

.header__menu-footer .region-picker-mobile-wrap {
    font-weight: 500;
    position: relative !important;
    font-style: normal !important;
    font-size: 18px !important;
    line-height: 100% !important;
    text-transform: uppercase !important;
    color: #333 !important;
}

.region-picker-mobile-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
}

@media screen and (max-width: 1024px) {
    #header > div > .region-picker {
        display: none;
    }
    
    .region-picker.mobile .region-picker__list {
        width: max-content;
        left: 15px;
        top: 20px;
        text-transform: capitalize;
    }
}

/* End */


/* Start:/bitrix/templates/fportal/components/bitrix/news.list/messenger/style.css?1726674638810*/
.subscribe-block__messenger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid;
    width: var(--button-size);
    height: var(--button-size);
    fill: inherit
}

.subscribe-block__messenger-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--gap)
}

.subscribe-block__messenger .icon {
    width: 17px;
    height: 17px
}
/* End */


/* Start:/bitrix/templates/fportal/components/bitrix/menu/top_main_menu/style.css?17266746264597*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/fportal/components/bitrix/menu/top_main_menu/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/fportal/components/bitrix/menu/top_main_menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/fportal/components/bitrix/menu/top_main_menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/local/components/giperlink/geoip.picker/templates/.default/style.css?17332215273462*/
.region-picker {
    position: relative;
    cursor: pointer;
}

.region-picker__list {
    position: absolute;
    top: 29px;
    padding: 2px 10px 3px 10px;
    left: -10px;
    width: calc(100% + 10px);
    opacity: 0;
    pointer-events: none;
    transition: all .5s;
}

.region-picker__list-item a {
    color: #333;
}

.region-picker__current {
    padding: 1px 10px 2px 10px;
    margin-left: -10px;
    transition: all .5s;
}

.region-picker:hover .region-picker__list,
.region-picker:hover .region-picker__current {
    background: rgba(255, 255, 255, 0.45);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
}

.region-picker:hover .region-picker__list {
    opacity: 1;
    pointer-events: all;
}

.header__menu-footer .region-picker {
    font-weight: 500;
    position: relative !important;
    font-style: normal !important;
    font-size: 18px !important;
    line-height: 100% !important;
    text-transform: uppercase !important;
    color: #333 !important;
}

.region-picker__wrapper {
    position: relative;
}

.region-picker__first-time-chooser {
    width: 398px;
    max-width: 398px;
    position: absolute;
    top: 50px;
    left: -39px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.25);
    padding: 24px 40px 40px;
}

.region-picker__first-time-chooser-question {
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0;
}

.region-picker__first-time-chooser__buttons {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 15px 0 0 0;
}

.region-picker__first-time-chooser__buttons a {
    width: auto;
    height: 55px;
    text-align: center;
    text-transform: uppercase;
    line-height: 55px;
    padding: 0px 41px;
    letter-spacing: 0;
    transition: all .5s;
}

.region-picker__first-time-chooser__buttons .black {
    background: rgba(14, 14, 14, 1);
    border: 1px solid rgba(14, 14, 14, 1);
    color: #fff;
}

.region-picker__first-time-chooser__buttons .black:hover {
    background: transparent;
    color: rgba(14, 14, 14, 1);
}

.region-picker__first-time-chooser__buttons .white {
    border: 1px solid rgba(14, 14, 14, 1);
    color: rgba(14, 14, 14, 1);
}

.region-picker__first-time-chooser__buttons .white:hover {
    background: rgba(14, 14, 14, 1);
    color: #fff;
}

.region-picker__first-time-chooser__arrow-wrap {
    position: relative;
}

.region-picker__first-time-chooser__arrow-wrap:before,
.region-picker__first-time-chooser__arrow-wrap::after {
    content: '';
    width: 18px;
    height: 18px;
    position: absolute;
    top: -33px;
    left: 12px;
    rotate: 45deg;
}

.region-picker__first-time-chooser__arrow-wrap:before {
    box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.25);
    z-index: -1;
}

.region-picker__first-time-chooser__arrow-wrap::after {
    background: #fff;
    
}

.events-off {
    pointer-events: none;
}

@media screen and (max-width: 1300px) {
    .region-picker__first-time-chooser {
        left: -244px;
    }

    .region-picker__first-time-chooser__arrow-wrap:before, .region-picker__first-time-chooser__arrow-wrap::after {
        left: unset;
        right: 77px;
    }
}

@media screen and (max-width: 1024px) {
    #header > div > .region-picker__wrapper {
        display: none;
    }
}

/* End */


/* Start:/local/components/giperlink/search.line/templates/header/style.css?17320034074969*/
.search-line__form-search {
    display: block;
    width: 100%;
    padding: 5px 10px 5px 10px;
    font-size: 14px;
    line-height: 150%;
    color: #242e38;
    border: 1px solid #b8b8b8;
    -webkit-border-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-radius: 5px;
}

.search-line__wrapper {
    position: relative;
    width: 100%;
    z-index: 2;
}

.search-line__hints {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: max-content;
}

.search-line__hint {
    padding: 5px 11px;
    border: 1px solid #fff;
}

.search-line__options {
    display: flex;
    flex-direction: column;
    background: rgba(14,14,14,1);
    color: #fff;
    height: 200px;
    overflow-y: auto;
}

.search-line__option {
    padding: 5px 24px;
}

.search-line__hints,
.search-line__options,
.search-line__html-slot,
.search-line__overley {
    display: none;
}

.search-line__hints.active,
.search-line__options.active,
.search-line__html-slot.active,
.search-line__overley.active {
    display: flex;
}

.search-line__option,
.search-line__hint {
    color: #fff;
    cursor: pointer;
    transition: all .5s;
}

.search-line__hint.focus,
.search-line__option.focus,
.search-line__hint:hover,
.search-line__option:hover {
    color: rgba(14,14,14,1);
    background: #fff;
}

.search-scroll {
    scrollbar-color: black white ;
    scrollbar-width: thin;
    overflow-x: auto;
    width: 100%;
    position: absolute;
    top: -50px;
    left: 0;
    background: rgba(14, 14, 14, 1);
}

.search-line__wrapper .title-search-result {
    position: absolute;
    top: 34px;
    width: 100%;
    line-break: anywhere;
}

.search_title {
    font-weight: bold;
}

.hide-more {
    height: 75px;
    overflow: hidden;
}

.search__section {
    margin: 0 0 10px 0;
}

.search__show-more-button {
    cursor: pointer;
    text-decoration: underline;
}

.search-line__overley {
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.text_search .label {
    display: block;
    background: rgba(14,14,14,1);
    color: #fff;
    width: fit-content;
    width: -moz-fit-content;
    padding: 3px 5px;
    border-radius: 7px;
    font-size: 11px;
}

.search__tabs {
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #ebc3c3;
    gap: 20px;
    margin: 0 0 15px 0;
}

.search__tab {
    padding: 0 15px;
    cursor: pointer;
    border-bottom: 1px solid transparent;
    transition: all .5s;
}

.search__tab.active, 
.search__tab:hover {
    border-bottom: 1px solid rgba(14,14,14,1);
}

.search__tab-content {
    display: none;
}

.search__tab-content.active {
    display: block;
}

.hints-on .search-line__hints-wrap {
    top: 35px;
}

.hints-on .title-search-result {
    top: 88px;
}

/**
** LEGACY
*/
.title-search-result{
	z-index: 9999;
	background: #fff;
	-webkit-box-shadow: 10px 10px 55px -25px rgba(51,51,51,1);
	-moz-box-shadow: 10px 10px 55px -25px rgba(51,51,51,1);
	box-shadow: 10px 10px 55px -25px rgba(51,51,51,1);
}
.title-search-result .one-ray{
	padding: 15px;
}
.title-search-result .one-ray .one-ray-item{
	display: flex;
}
.img_search a{
	width: 75px;
	margin-right: 15px;
}
.img_search a img{
	width: 75px;
	max-width: 75px;
}
.text_search a span{
	font-family: "PD";
    font-weight: normal;
    font-size: 15px;
    line-height: 120%;
    color: #333333;
}
.all_result_title{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.all_result_title a{
	font-family: "PD";
    font-weight: normal;
    font-size: 15px;
    line-height: 120%;
    color: #333333;
}
.bx_item_element{
	width: 100%;
	margin-top: 20px;
}
/**
** END OF LEGACY
*/

.header__search .search-line__form-search,
.header__search .search-line__wrapper {
    width: 100%;
}

.header__search .search-line__wrapper .title-search-result,
.header__search .search-scroll {
    width: calc(100% - 10px);
}

.search-line__wrapper .title-search-result {
    max-height: 80vh;
}

.header__search .hints-on .title-search-result {
    top: 73px;
}

.search__tab-content .bx_item_element {
    margin-top: 0;
}

@media screen and (max-width: 1024px) {
    .header__search .search-line__input {
        display: flex;
        flex-direction: row;
        gap: 10px;
        align-items: center;
    }

    .header__search .search-line__form {
        width: 100%;
    }
    
    .header__search .search-line__wrapper .title-search-result, .header__search .search-scroll {
        width: calc(100% - 30px)!important;
    }
    
    .header__menu {
        z-index: -1;
    }
}
/* End */


/* Start:/bitrix/templates/fportal/components/bitrix/sale.basket.basket.line/link_basket/style.css?16771602094401*/
.bx-basket { }

.bx-basket-block {
	position: relative;
	padding-bottom: 5px;
	padding-left: 20px;
	white-space: nowrap;
	font-size: 12px;
}

.bx-basket-block > .fa {
	position: absolute;
	top: 3px;
	left: 0;
	width: 12px;
	color: #97a1ab;
}

.bx-basket-block a { margin-right: 10px; }

/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed {
		position: fixed;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		width: 200px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-fixed.top { top: 10px }

	.bx-basket-fixed.right { right: 10px }

	.bx-basket-fixed.bottom { bottom: 10px }

	.bx-basket-fixed.left { left: 10px }

	.bx-basket-fixed.bx-max-height { top: 10px; bottom: 10px; }
}

@media (max-width: 767px) {
	.bx-basket-fixed {
		position: fixed;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-item-list { display: none; }

	/*.bx-basket-fixed */
}

.bx-basket-fixed .bx-basket-block { margin-left: 10px; }

.bx-basket-item-list {
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
	border-top: 1px solid #f7f7f7;
}

.bx-opener .bx-basket-item-list { padding-bottom: 75px; }

.bx-max-height .bx-basket-item-list {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.bx-closed .bx-basket-item-list {
	overflow: hidden;
	height: 20px;
}

.bx-basket-item-list-action {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 120;
	padding: 3px 0;
	height: 20px;
	background: #f7f7f7;
	color: #4f4f4f;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
}

.bx-basket-item-list-button-container {
	position: absolute;
	right: 0;
	bottom: 20px;
	left: 0;
	padding: 10px 0;
	border-top: 1px solid #f7f7f7;
	background: #fff;
	text-align: center;
}

.bx-basket-item-list-container {
	overflow-y: auto;
	max-height: 100%
}

.bx-basket-item-list-item {
	position: relative;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #f7f7f7;
}

.bx-basket-item-list-container .bx-basket-item-list-item:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.bx-basket-item-list-item-status {
	margin: 0 10px 20px;
	padding: 3px;
	border-radius: 3px;
	background: #ebebeb;
	text-align: center;
	white-space: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.bx-basket-item-list-item-img {
	position: relative;
	padding-bottom: 5px;
	text-align: center;
}

.bx-basket-item-list-item-img img {
	max-width: 90px;
	height: auto;
	border: 1px solid #e6e6e6;
}

.bx-basket-item-list-item-name { padding-bottom: 5px; }

.bx-basket-item-list-item-name a {
	font-size: 13px;
	line-height: 16px;
}

.bx-basket-item-list-item-remove {
	position: absolute;
	top: -7px;
	right: 10px;
	width: 20px;
	height: 20px;
	opacity: .5;
	cursor: pointer;
	transition: 250ms linear all;
}

.bx-basket-item-list-item-remove:after,
.bx-basket-item-list-item-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 10px;
	height: 2px;
	border-radius: 1px;
	background-color: #333;
	content: '';
	transform: translate(-50%, -50%);
}

.bx-basket-item-list-item-remove:after {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-moz-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	-o-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.bx-basket-item-list-item-remove:before {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	-moz-transform: translate(-50%, -50%) rotate(135deg);
	-ms-transform: translate(-50%, -50%) rotate(135deg);
	-o-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.bx-basket-item-list-item-remove:hover { opacity: .7; }

.bx-basket-item-list-item-price-block {
	padding-bottom: 5px;
	font-size: 12px;
}

.bx-basket-item-list-item-price {
	display: inline-block;
	margin-right: 5px;
}

.bx-basket-item-list-item-price-old {
	display: inline-block;
	margin-right: 5px;
	color: #b0b0b0;
	text-decoration: line-through
}

.bx_cart_login_top .bx-hdr-profile { line-height: 1.44em; }
/* End */


/* Start:/bitrix/templates/fportal/components/bitrix/menu/top_main_menu_dropdown/style.css?17266746269323*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
  margin:0; padding:0;
  background:#BC262C url(/bitrix/templates/fportal/components/bitrix/menu/top_main_menu_dropdown/images/header_menu_bg.gif) repeat-x;
  min-height:27px;
  width:100%;
  list-style:none;
  font-size:11px;
  float:left;
  /*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
  display:block;
  padding:5px 10px;
  /*padding:0.3em 0.8em;*/
  text-decoration:none;
  text-align:center;
}

#horizontal-multilevel-menu li
{
  float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
  color:#fff;
  font-weight:bold;
  padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
  background:#fc8d3d;
  color:#fff;
  font-weight:bold;
  padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
  background:#e26336;
  color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
  background: url(/bitrix/templates/fportal/components/bitrix/menu/top_main_menu_dropdown/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
  background: url(/bitrix/templates/fportal/components/bitrix/menu/top_main_menu_dropdown/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
  background:#D6D6D6;
  color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
  background:#D6D6D6;
  color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
  position:absolute;
  /*top:-999em;*/
  top:auto;
  display:none;
  z-index:500;

  height:auto;
  /*width:12em;*/
  width:135px;
  background:#F5F5F5;
  border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
  width:100%;
  border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
  text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
  color:#4F4F4F;
  font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
  color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
  margin:-27px 0 0 132px;
  /*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
  /*top:-999em;*/
  display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
  /*z-index:1000;
  top:auto;*/
  display:block;
}

div.menu-clear-left
{
  clear:left;
}
.top_class{
  position: relative!important;
  font-style: normal!important;
  font-weight: normal!important;
  font-size: 18px!important;
  line-height: 100%!important;
  text-transform: uppercase!important;
  color: #333!important;
  margin-bottom: 5px!important;
}

/*new menu mob 31.07.2023*/
@media screen and (min-width: 1024px) {
  .header .container {
    position: initial;
  }

  .header__dropdown-container {
    max-width: 100vw;
    width: 100vw;
    padding: 0;
    margin: 0;
  }

  .header__dropdown-decor-img {
    margin-bottom: 0;
    background-position: top center;
    padding-top: 75vh;
  }

  .header__dropdown-menu {
    padding: 30px 0 0 105px;
    max-height: initial;
    width: 80%;
  }

  .header__dropdown-decor {
    width: 20%;
  }

  .header__dropdown-menu-link {
    line-height: normal;
    margin-bottom: 8px;
  }

  .header__dropdown-menu-zag .top_class {
    line-height: normal!important;
  }
  
  .show-mob {
      display: none;
  }
}


@media screen and (max-width: 1024px) {
  .header__dropdown-col {
    padding: 18px 15px;
  }

  .header__dropdown-menu-zag .top_class {
    margin-bottom: 0!important;
  }

  .header__dropdown-menu-link {
    font-size: 18px;
    font-style: normal;
    letter-spacing: 0.09px;
    text-transform: uppercase;
    /*font-weight: 450;*/
  }

  .header__menu-item-plus {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    right: 0;
    top: 0;
    z-index: 1;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
  }

  .header__menu-item-plus i {
    position: relative;
  }

  .header__menu-item-plus i {
    position: relative;
    width: 16px;
    height: 16px;
  }

  .header__menu-item-plus i:before,
  .header__menu-item-plus i:after {
    content: "";
    position: absolute;
    width: 22px;
    height: 0.5px;
    background: #333;
    top: 50%;
    transition: .5s;
  }

  .header__menu-item-plus i:before {
    transform: rotate(90deg);
  }

  .header__dropdown-menu-zag.active .header__menu-item-plus i:before {
    transform: rotate(180deg);
  }

  .header__dropdown-menu-zag .top_class.bold-link {
    font-weight: 500 !important;
  }
  .header__tabs-btn {
    border-right: none;
    border-left: none;
  }
  
  .show-mob {
      display: block;
  }
}

@media screen and (max-width: 1024px) and (max-width: 450px) {
  .header__menu {
    max-width: 350px;
  }
}

.header__burger {
  height: 20px;
}

.header__burger span {
  background: #333;
  opacity: 1;
  transform: translateY(0%);
  height: 1px;
  top: calc(50% - 0.5px);
}

.header__burger span::before {
  width: 22px;
  top: 8px;
}

.header__burger span::after {
  width: 22px;
  bottom: 8px;
}

.header__burger.active span::before,
.header__burger.active span::after {
  width: 24px;
}

.header_burger-text {
  position: absolute;
  left: calc(100% + 5px);
  font-style: normal;
  font-size: 24px;
  line-height: 24px; 
  transition: .5s;
}

.header__burger.active .header_burger-text {
    opacity: 0;
    transition: .5s;
}
 
.header__dropdown-col ul li a {
  word-break: break-word;
}

.header__dropdown {
  border-bottom: none;
}

.header__dropdown-col ul li .header__menu-item-arrow {
    display: block;
}

.header__dropdown-col ul li {
    position: relative;
}

.header__dropdown-col ul li a {
    padding-right: 15px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 30px;
}

.header__dropdown-col ul li .header__dropdown-menu-list-inner {
    padding-left: 10px;
}

.header__dropdown-menu-link_wpr .header__menu-item-arrow.active {
    -webkit-transform: translateY(-50%) rotateX(180deg);
    transform: translateY(-50%) rotateX(180deg);
}

.header__dropdown-col ul li .header__menu-item-arrow {
    padding: 2px 20px;
    right: -30px;
}

.header__dropdown-menu-link_wpr {
    display: inline-block;
    position: relative;
}
/*
.mCSB_scrollTools_vertical {
    display: block !important;
}*/

/**/
.header__dropdown-menu {
    max-height: calc(100vh - 90px);
    overflow-y: scroll;
}

.header__dropdown-menu::-webkit-scrollbar {
    display: none;
}*/

.mCSB_inside>.mCSB_container {
    margin-right: 30px;
}
/* End */


/* Start:/bitrix/templates/fportal/components/bitrix/menu/buttom_menu_2/style.css?1726674625625*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/fportal/components/bitrix/menu/buttom_menu_2/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */


/* Start:/local/components/giperlink/geoip.picker/templates/mob-chooser/style.css?17332213301012*/
.region-picker__first-time-chooser-mobile {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 26px 40px 40px 40px ;
    z-index: 999999;
}

.region-picker__first-time-chooser-mobile .region-picker__first-time-chooser__buttons a {
    padding: 0;
    width: 46%;
}

.region-picker__first-time-chooser-mobile .region-picker__first-time-chooser__arrow-wrap:before,
.region-picker__first-time-chooser-mobile .region-picker__first-time-chooser__arrow-wrap:after {
    display: none;
}

.region-picker__first-time-chooser-mobile__overflow {
    width: 100%;
    height: 100%;
    background: rgba(14, 14, 14, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}

@media screen and (min-width: 1025px) {
    .region-picker__first-time-chooser-mobile,
    .region-picker__first-time-chooser-mobile__overflow {
        display: none;
    }
}

/* End */
/* /bitrix/templates/fportal/libs/libs.min.css?168000351067657 */
/* /bitrix/templates/fportal/css/critical.css?172667466326487 */
/* /bitrix/templates/fportal/css/index.css?174237160858287 */
/* /bitrix/templates/fportal/css/custom.css?173918188725960 */
/* /bitrix/templates/fportal/css/order.css?17266746635440 */
/* /bitrix/templates/fportal/css/basket.css?17266746636484 */
/* /bitrix/templates/fportal/css/gl.css?175571815513552 */
/* /bitrix/templates/fportal/components/bitrix/menu/top_main_menu_mob/style.css?17403897514704 */
/* /bitrix/templates/fportal/components/bitrix/news.list/mobile_menu/style.css?1726674638162 */
/* /local/components/giperlink/geoip.picker/templates/mob/style.css?17332213301492 */
/* /bitrix/templates/fportal/components/bitrix/news.list/messenger/style.css?1726674638810 */
/* /bitrix/templates/fportal/components/bitrix/menu/top_main_menu/style.css?17266746264597 */
/* /local/components/giperlink/geoip.picker/templates/.default/style.css?17332215273462 */
/* /local/components/giperlink/search.line/templates/header/style.css?17320034074969 */
/* /bitrix/templates/fportal/components/bitrix/sale.basket.basket.line/link_basket/style.css?16771602094401 */
/* /bitrix/templates/fportal/components/bitrix/menu/top_main_menu_dropdown/style.css?17266746269323 */
/* /bitrix/templates/fportal/components/bitrix/menu/buttom_menu_2/style.css?1726674625625 */
/* /local/components/giperlink/geoip.picker/templates/mob-chooser/style.css?17332213301012 */
