

/* Start:/local/templates/dresscodeV2/components/bitrix/catalog/catalog2/style.min.css?1743510792344*/
.filter-direct-links{margin-bottom:24px;border-radius:4px;padding:12px;border:1px solid #e7e8ea}.filter-direct-links a,.sotbit-seometa-tags-wrapper .sotbit-seometa-tag a{white-space:nowrap;color:inherit}.sotbit-seometa-tags-wrapper{display:inline-block;padding:0 8px 16px 0}.sotbit-seometa-tags-wrapper .sotbit-seometa-tag{display:inline-block}
/* End */


/* Start:/local/templates/dresscodeV2/components/bitrix/catalog/catalog2/bitrix/catalog.section.list/level2/style.min.css?1743510824840*/
#nextSection{margin-bottom:24px;border-radius:4px;margin-top:24px}#nextSection .title{font-family:robotobold;text-transform:uppercase;text-align:center;padding-bottom:12px;padding-top:12px;font-size:14px;cursor:pointer}#nextSection ul{list-style:none;padding:0;margin:0}#nextSection li a{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-decoration:none;display:inline-block;padding:12px 24px;font-size:13px}#nextSection li .cnt{float:right}#nextSection .sectionLine{border-collapse:collapse;table-layout:fixed;display:table;width:100%}#nextSection .sectionColumn{display:table-cell;vertical-align:middle}#nextSection .sectionColumn.last{width:60px}#nextSection .other-categories .category-show a{text-decoration:underline;font-weight:700}#nextSection .other-categories .category{display:none}
/* End */


/* Start:/local/templates/dresscodeV2/components/diemer/catalog.smart.filter/optimize/style.min.css?174351085426236*/
.bx_filter .bx_filter_select_text,.bx_filter_select_popup ul li label{white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;vertical-align:middle}.bx_filter .bx_filter_section{position:relative}.bx_filter .bx_filter_title{font-size:14px!important;font-family:robotobold;border-bottom:1px solid #e7e8ea;background-color:#f3f3f3;text-transform:uppercase;text-align:center;padding-bottom:12px;padding-top:12px;cursor:pointer}.smartfilter{padding-bottom:24px}.bx_filter .bx_filter_button_box,.bx_filter .bx_filter_parameters_box{border-bottom:1px solid #e7e8ea;padding:24px;position:relative;clear:both;font-size:14px}.bx_filter .bx_filter_button_box,.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:both}.bx_filter.bx_horizontal .bx_filter_parameters_box{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;padding:0 15px}@media (max-width:860px){.bx_filter.bx_horizontal .bx_filter_parameters_box{width:33.333%}.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none}.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:both}}@media (max-width:640px){.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box{width:50%}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2),.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2n+2){clear:both}}@media (max-width:450px){.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box{float:none;width:100%}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2n+2),.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2),.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none}}.bx_filter .bx_filter_parameters_box_title{display:inline-block;margin-bottom:18px;font-size:14px;line-height:20px;position:relative}.bx_filter .bx_filter_parameters_box_title:after{position:absolute;content:' ';width:21px;height:26px;top:50%;right:-21px;margin-top:-12px;opacity:1;background:url(/local/templates/dresscodeV2/components/bitrix/catalog.smart.filter/.default/images/expander.png) 50% 8px no-repeat}.bx_filter .bx_filter_parameters_box.active .bx_filter_parameters_box_title:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.bx_filter .bx_filter_block{display:none;padding:0}.bx_filter .bx_filter_button_box .bx_filter_block,.bx_filter .bx_filter_parameters_box.active .bx_filter_block{display:block}.bx_filter .bx_filter_parameters_box.active .bx_filter_block i{font-size:15px;font-style:normal;color:#596b70;display:block;padding-bottom:3px}.bx_filter .bx_filter_parameters_box_container{max-height:250px;overflow:hidden;overflow-y:auto;scrollbar-color:#6969dd #e0e0e0;scrollbar-width:thin}.bx_filter .bx_filter_parameters_box_container::-webkit-scrollbar{width:10px}.bx_filter .bx_filter_parameters_box_container::-webkit-scrollbar-track{background-color:#a9a9a9}.bx_filter .bx_filter_parameters_box_container::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.bx_filter .bx_filter_parameters_box_container_block{font-size:11px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;color:#3f3f3f}.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){text-align:right;padding-left:5px}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:66%;min-width:80px;width:100%;height:35px;padding:1px;border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjYTNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmM4ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ca3ae),color-stop(100%,#b6c8d2));background:-webkit-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-moz-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-ms-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-o-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:linear-gradient(top bottom,#8ca3ae 0,#b6c8d2 100%);box-shadow:0 1px 0 0 rgba(255,255,255,.75)}.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:first-child{padding-right:5px}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:18px;height:33px;margin:0;padding:0 4px;border:none;border-radius:2px;background:#fff;box-shadow:inset 0 3px 6px 0 rgba(215,215,215,.75)}.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container{max-width:100%;position:relative}.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container input.calendar{padding:0 23px 0 4px;font-size:15px}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container img.calendar-icon{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;font-size:18px;top:7px;right:3px}.bx_filter .bx_ui_slider_track{position:relative;height:7px;margin:25px 10px;border:1px solid #8da3ad;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYzBjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q1ZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a1c0c8),color-stop(100%,#b3d5df));background:-webkit-linear-gradient(top,#a1c0c8 0,#b3d5df 100%);background:-moz-linear-gradient(top,#a1c0c8 0,#b3d5df 100%);background:-ms-linear-gradient(top,#a1c0c8 0,#b3d5df 100%);background:-o-linear-gradient(top,#a1c0c8 0,#b3d5df 100%);background:linear-gradient(top bottom,#a1c0c8 0,#b3d5df 100%);box-shadow:0 1px 0 0 rgba(255,255,255,.35)}.bx_filter .bx_ui_slider_part{position:absolute;top:-6px;width:1px;height:17px;background:#a2bfc7}.bx_filter .bx_ui_slider_part.p1{left:-1px}.bx_filter .bx_ui_slider_part.p2{left:25%}.bx_filter .bx_ui_slider_part.p3{left:50%}.bx_filter .bx_ui_slider_part.p4{left:75%}.bx_filter .bx_ui_slider_part.p5{right:-1px}.bx_filter .bx_ui_slider_part span{font-size:11px;font-weight:700;position:absolute;top:-16px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;color:#000}.bx_filter .bx_ui_slider_part.p2 span,.bx_filter .bx_ui_slider_part.p3 span,.bx_filter .bx_ui_slider_part.p4 span{color:#6b8086}.bx_filter .bx_ui_slider_pricebar,.bx_filter .bx_ui_slider_pricebar_V,.bx_filter .bx_ui_slider_pricebar_VD,.bx_filter .bx_ui_slider_pricebar_VN,.bx_filter .bx_ui_slider_range{position:absolute;top:-1px;bottom:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx_filter .bx_ui_slider_range{z-index:50}.bx_filter .bx_ui_slider_pricebar{z-index:100}.bx_filter .bx_ui_slider_pricebar_VD{z-index:60;border-top:1px solid #74868e;border-bottom:1px solid #74868e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0OWRhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5M2FmYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#849da4),color-stop(100%,#93afb7));background:-webkit-linear-gradient(top,#849da4 0,#93afb7 100%);background:-moz-linear-gradient(top,#849da4 0,#93afb7 100%);background:-ms-linear-gradient(top,#849da4 0,#93afb7 100%);background:-o-linear-gradient(top,#849da4 0,#93afb7 100%);background:linear-gradient(top bottom,#849da4 0,#93afb7 100%)}.bx_filter .bx_ui_slider_pricebar_VN{z-index:70;border:1px solid #8da3ad;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGZmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6eccea),color-stop(100%,#73d6f6));background:-webkit-linear-gradient(top,#6eccea 0,#73d6f6 100%);background:-moz-linear-gradient(top,#6eccea 0,#73d6f6 100%);background:-ms-linear-gradient(top,#6eccea 0,#73d6f6 100%);background:-o-linear-gradient(top,#6eccea 0,#73d6f6 100%);background:linear-gradient(top bottom,#6eccea 0,#73d6f6 100%)}.bx_filter .bx_ui_slider_pricebar_V{z-index:80;top:-1px;bottom:-1px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAANQTFRFGIjM1MdTygAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CIIA=') left repeat-y,url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAANQTFRFGIjM1MdTygAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CIIA=') right repeat-y,url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAMAAAAxZj1mAAAABGdBTUEAALGPC/xhBQAAAL1QTFRFANz2ALTqAKrmALbrAN33AKzmANf0ALPqAKfkAKrlAKbkHpThALXqALHqAI/dAKDkAJviAJ/lAJrhAKnnAKTnAJTgAJ/kAKTmAJXfAJnhAKbjAJriAJ3iAKfoAKPnAJHeAKHjAKfmAKznAKvoAKvpAKHkAKzqALTrALTpANb0ALXrALPrALjtAJ7kAKfnAKPlAKTlAKLnAKbnAK/pHpTiALDqANz3AHi6AKzpAKjoANv2AHm6AKzoAHm7H5XiGxHqSgAAAG9JREFUCNcVxEUCwkAQBMDG3V2Dxz3rO/n/s4A6FOqq/vk3qsC7XGsfuu1rjk7gtZoNLxqMgwg9xvqh6w7ZJDyitDcpbVbax9titVT35yFRr7P8YJ5k6T7dFadLoTBbxNN1vN3k19yBEIYEkTGG6AvhQBEyBjCadgAAAABJRU5ErkJggg==') repeat-x}.bx_filter .bx_ui_slider_handle{position:absolute;top:100%;width:22px;height:22px}.bx_filter .bx_ui_slider_handle:hover{-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab}.bx_filter .bx_ui_slider_handle:active{-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing}.bx_filter .bx_ui_slider_handle.left{left:0;margin-left:-21px;background:url(/local/templates/dresscodeV2/components/diemer/catalog.smart.filter/optimize/images/handle_left.png) right top no-repeat}.bx_filter .bx_ui_slider_handle.right{right:0;margin-right:-21px;background:url(/local/templates/dresscodeV2/components/diemer/catalog.smart.filter/optimize/images/handle_right.png) left top no-repeat}.bx_filter .bx_filter_select_container{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;padding:1px;border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjYTNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmM4ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ca3ae),color-stop(100%,#b6c8d2));background:-webkit-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-moz-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-ms-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-o-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:linear-gradient(top bottom,#8ca3ae 0,#b6c8d2 100%);box-shadow:0 1px 0 0 rgba(255,255,255,.75)}.bx_filter .bx_filter_select_block{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:33px;margin:0;padding:0 33px 0 10px;border:none;border-radius:2px;background:#fff;box-shadow:inset 0 3px 6px 0 rgba(215,215,215,.75)}.bx_filter .bx_filter_select_text{font-size:15px;line-height:33px;overflow:hidden;max-width:100%;height:33px;cursor:pointer}.bx_filter .bx_filter_select_text.fix{min-width:120px}.bx_filter .bx_filter_select_text label{cursor:pointer}.bx_filter .bx_filter_select_arrow{position:absolute;top:0;right:0;width:34px;height:33px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') center no-repeat}.bx_filter_select_popup{padding:0}.bx_filter_select_popup ul{margin:0;padding:0;list-style:none}.bx_filter_select_popup ul li{display:block;text-align:left;vertical-align:middle}.bx_filter_select_popup ul li:first-child{border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:5px}.bx_filter_select_popup ul li label{font-size:14px;line-height:26px;display:block;text-align:left!important;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:26px;padding:0 5px;cursor:pointer;color:#575757}.bx_filter_select_popup ul li label.selected,.bx_filter_select_popup ul li label:hover{color:#000;background:#f3f8fa}.bx_filter_select_popup ul li label.disabled{color:#b8b8b8;background:0 0}.bx_filter_select_popup ul li .bx_filter_param_text{line-height:26px!important}.bx_filter.bx_horizontal .bx_filter_parameters_box.tags{width:100%;clear:both}.bx_filter .bx_filter_tag{padding:18px;border:1px solid #aed5e0;border-radius:5px;background:rgba(151,214,233,.33)}.bx_filter .bx_tag_link{font-size:12px;text-decoration:none;color:#68939e;border-bottom:1px solid;text-shadow:none}.bx_filter .bx_tag_link.active,.bx_filter .bx_tag_link:hover{color:#1d3d46;border-bottom:none}.bx_filter .bx_filter_param_label{font-size:13px;position:relative;display:block;text-align:left;margin-bottom:5px;margin-right:5px}#modef_num,#modef_send,.bx_filter .bx_filter_param_label.dib{display:inline-block}.bx_filter .bx_filter_param_text{line-height:34px;position:relative;display:inline-block;margin:0 5px;vertical-align:middle;text-align:center;cursor:pointer}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_text{color:#6c6c6c}.bx_filter_select_popup .bx_filter_param_label.active{background:#f3f8fa}.bx_filter .bx_filter_input_checkbox{position:relative;display:block;clear:both;overflow:hidden;min-height:20px;padding-top:5px;padding-bottom:5px}.bx_filter .bx_filter_input_checkbox input[type=checkbox],.bx_filter .bx_filter_input_checkbox input[type=radio]{position:relative;top:-3px;float:left}.bx_filter .bx_filter_input_checkbox .bx_filter_param_text{display:block;line-height:15px;margin-left:25px;text-align:left}.bx_filter .bx_filter_param_btn{display:inline-block;width:34px;height:34px;text-align:center;text-decoration:none;color:#000;vertical-align:middle;border:1px solid #9dbcc3;border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmUxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fbfdfd),color-stop(100%,#cfe1e7));background:-webkit-linear-gradient(top,#fbfdfd 0,#cfe1e7 100%);background:-moz-linear-gradient(top,#fbfdfd 0,#cfe1e7 100%);background:-ms-linear-gradient(top,#fbfdfd 0,#cfe1e7 100%);background:-o-linear-gradient(top,#fbfdfd 0,#cfe1e7 100%);background:linear-gradient(top bottom,#fbfdfd 0,#cfe1e7 100%);background-clip:padding-box;box-shadow:0 1px 0 rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.22);text-shadow:0 1px 0 #fff;-webkit-transition:border .3s,box-shadow .1s,color .3s;-moz-transition:border .3s,box-shadow .1s,color .3s;-ms-transition:border .3s,box-shadow .1s,color .3s;-o-transition:border .3s,box-shadow .1s,color .3s;transition:border .3s,box-shadow .1s,color .3s;cursor:pointer}.bx_filter .bx_filter_param_btn:hover{border-color:#b4d5de}.bx_filter .bx_filter_param_btn:active,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn{border-color:#b4d5de;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmUyZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#feffff),color-stop(100%,#cfe2e7));background:-webkit-linear-gradient(top,#fcfefe 0,#feffff 100%);background:-moz-linear-gradient(top,#fcfefe 0,#feffff 100%);background:-ms-linear-gradient(top,#fcfefe 0,#feffff 100%);background:-o-linear-gradient(top,#fcfefe 0,#feffff 100%);background:linear-gradient(top bottom,#fcfefe 0,#cfe2e7 100%);box-shadow:0 0 0 3px #2995d7,inset 0 2px 3px rgba(0,0,0,.12)}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{background:0 0;box-shadow:none;position:relative}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl:before{position:absolute;bottom:0;right:0;top:0;left:0;content:' ';display:block;z-index:100;background:url(/local/templates/dresscodeV2/components/diemer/catalog.smart.filter/optimize/images/missing_v2.png) center no-repeat;opacity:.7}.bx_filter .bx_filter_param_btn.bx_spm{width:23px;min-width:23px;height:23px;padding:0;vertical-align:middle}.bx_filter .bx_filter_param_btn.bx_spm.bx_minus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),-webkit-linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),-o-linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-repeat:no-repeat,repeat;background-position:center 10px,center}.bx_filter .bx_filter_param_btn.bx_spm.bx_plus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),-webkit-linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),-o-linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-repeat:no-repeat,repeat;background-position:center 6px,center}.bx_filter .bx_filter_param_btn.bx_spm:active{outline:0!important;box-shadow:inset 0 2px 3px rgba(0,0,0,.12)}.bx_filter span.bx_spm{font-size:18px;font-weight:700;line-height:23px;display:inline-block;height:23px;margin:0 10px;vertical-align:middle;color:#000}.bx_filter .bx_filter_select_text_icon,.bx_filter_select_popup .bx_filter_select_text_icon{line-height:33px;position:relative;display:inline-block;width:24px;height:24px;margin-top:-2px;margin-right:2px;vertical-align:middle;border-radius:2px}.bx_filter .bx_filter_btn_color_icon,.bx_filter_select_popup .bx_filter_btn_color_icon{line-height:24px;position:relative;top:5px;border-radius:2px;display:inline-block;width:24px;height:24px;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);-webkit-background-size:cover;background-size:cover}.bx_filter_select_popup .bx_filter_btn_color_icon{width:20px;height:20px;margin:2px 0;top:0!important}.bx_filter .bx_filter_select_block .bx_filter_btn_color_icon{top:-1px!important}.bx_filter_btn_color_icon.all{position:relative;border:none;box-shadow:none}.bx_filter_btn_color_icon.all:after,.bx_filter_btn_color_icon.all:before{position:absolute;width:60%;height:60%;background:#fff;content:" ";box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.bx_filter_btn_color_icon.all:after{right:0;bottom:0}.bx_filter_btn_color_icon.all:before{top:0;left:0}.bx_filter .bx_filter_param_label.disabled .bx_filter_btn_color_icon{opacity:.2}.bx_filter .bx_filter_parameter_biz{font-size:15px;display:inline-block;margin-right:10px;text-decoration:none;color:#215968;border-bottom:1px dashed}.bx_filter .bx_filter_search_button,.bx_filter .bx_filter_search_reset{font-family:roboto_ltregular;line-height:40px;height:40px;width:130px;cursor:pointer;font-size:16px;text-align:center;text-decoration:none;display:inline-block}.bx_filter .bx_filter_parameter_biz:hover{text-decoration:none;border-bottom:1px solid}.bx_filter .bx_filter_parameter_biz.active{position:relative;padding-left:20px;color:#d54a4a;border-bottom:1px solid}.bx_filter .bx_filter_parameter_biz.active:hover{border-bottom:1px dashed}.bx_filter .bx_filter_parameter_biz.active:before{position:absolute;top:4px;left:1px;display:block;width:13px;height:13px;content:' ';background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') center left no-repeat}.bx_filter .bx_filter_search_button{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;border-radius:4px;color:#fff;background:#0061b2;border:none}.bx_filter .bx_filter_search_reset{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;border-radius:4px;color:#fff;background-color:#000;border:none}@media (max-width:1024px){#catalogColumn #smartFilter{box-shadow:1px 1px 12px rgba(0,0,0,.2);pointer-events:none;background:#eef0f5;visibility:hidden;position:absolute;margin-top:70px;width:300px;z-index:99;opacity:0;border:0}.bx_filter .bx_filter_search_button{width:100%;margin-bottom:15px}.bx_filter .bx_filter_search_reset{width:100%}}#modef,.bx_filter_container_modef{-webkit-transition:top .2s;-moz-transition:top .2s;-o-transition:top .2s;transition:top .2s;position:absolute;line-height:38px;padding-left:7px;text-align:center;font-size:12px;width:193px;height:38px;left:400px;color:#fff;z-index:99}.bx_filter_container_modef{background:url(/local/templates/dresscodeV2/themes/ultramarine/images/modef.png) no-repeat;left:100%;display:none}.bx_filter_container_modef a{color:#fff;text-decoration:none}#modef .close{background:url(/local/templates/dresscodeV2/components/diemer/catalog.smart.filter/optimize/images/closeModef.png) no-repeat;vertical-align:middle;display:inline-block;margin-right:8px;margin-top:-2px;height:12px;width:12px}#modef .close:hover{opacity:.8}#modef .close:active{position:relative;top:1px}#modef_send{margin-left:8px;color:#fff}#modef_send:hover{opacity:.9}@media (max-width:530px){.bx-touch .bx_filter .bx_filter_popup_result{font-size:12px;line-height:14px;position:fixed!important;z-index:1001;top:auto!important;right:0!important;bottom:0!important;left:0!important;margin-top:0;margin-left:0;width:auto;height:auto;padding:10px;border-radius:0;box-shadow:0 -2px 5px 0 rgba(0,0,0,.1)}.bx_filter .bx_filter_popup_result .arrow{display:none}.bx-touch .bx_filter .bx_filter_popup_result_close{position:absolute;top:50%;right:10px;display:block;width:22px;height:22px;margin-top:-11px;background:url(/local/templates/dresscodeV2/components/diemer/catalog.smart.filter/optimize/images/x.png) center/16px no-repeat}.bx_filter_container_modef{left:180px;top:15px}}
/* End */


/* Start:/local/templates/dresscodeV2/components/dresscode/slider/middle/style.min.css?17435108851570*/
#middleSlider,#middleSlider ul{position:relative}#middleSlider{margin-bottom:36px}#middleSlider .limiter,#middleSlider .wrap{position:relative;overflow:hidden}#middleSlider ul li{float:left;display:block}#middleSlider ul li img{vertical-align:middle;max-height:100%;max-width:100%}#middleSlider ol{margin:0;padding:0;list-style:none;position:absolute;left:50%;bottom:12px}#middleSlider ol li{background:url(/local/templates/dresscodeV2/components/dresscode/slider/middle/images/slideButton.png) no-repeat;margin-right:4px;width:18px;height:18px;float:left;cursor:pointer}#middleSlider ol li:hover{background:url(/local/templates/dresscodeV2/components/dresscode/slider/middle/images/slideButton.png) -18px 0 no-repeat}#middleSlider ol li:active{background:url(/local/templates/dresscodeV2/components/dresscode/slider/middle/images/slideButton.png) -36px 0 no-repeat}#middleSlider ol li.selected{background:url(/local/templates/dresscodeV2/components/dresscode/slider/middle/images/slideButton.png) -54px 0 no-repeat}#middleSlider ol li.selected:hover{background:url(/local/templates/dresscodeV2/components/dresscode/slider/middle/images/slideButton.png) -72px 0 no-repeat}#middleSlider ol li.selected:active{background:url(/local/templates/dresscodeV2/components/dresscode/slider/middle/images/slideButton.png) -90px 0 no-repeat}#middleSlider .middleSliderBtnLeft,#middleSlider .middleSliderBtnRight{background:url(/local/templates/dresscodeV2/components/dresscode/slider/middle/images/slideArrow.png) no-repeat;position:absolute;margin-top:-30px;display:block;height:60px;width:30px;top:50%}#middleSlider .middleSliderBtnLeft{background-position:0 0;left:0}#middleSlider .middleSliderBtnLeft:hover{background-position:-30px 0}#middleSlider .middleSliderBtnLeft:active{background-position:-60px 0}#middleSlider .middleSliderBtnRight{background-position:0 -60px;right:0}#middleSlider .middleSliderBtnRight:hover{background-position:-30px -60px}#middleSlider .middleSliderBtnRight:active{background-position:-60px -60px}
/* End */


/* Start:/local/templates/dresscodeV2/components/diemer/catalog.section/table/style.css?175637382412000*/
#catalogTableList{
	margin-bottom: 24px;
}

#catalogTableList .itemRow{
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	border-collapse: collapse;
	border: 1px solid #e7e8ea;
	margin-bottom: 24px;
	table-layout: fixed;
	border-radius: 4px;
	display: table;
	width: 100%;
}

#catalogTableList .itemRow:hover{
	border: 1px solid #cccccc;
}

#catalogTableList .column{
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	padding: 12px 0;
}

#catalogTableList .column:first-child{
	width: 120px;
}

#catalogTableList .column:nth-child(2){
	width: 20%;
}

#catalogTableList .column.out{
	display: none;
	width: 0;
}

#catalogTableList .picture{
	display: inline-block;
	text-align: center;
	line-height: 60px;
	height: 60px;
	width: 80px;
}

#catalogTableList .picture img{
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}

#catalogTableList .name{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	text-decoration: none;
	text-align: left;
	font-size: 13px;
	display: block;
	color: #000000;
}

#catalogTableList .rating {
	margin-top: 4px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	height: 15px;
	width: 79px;
	z-index: 2;
}

#catalogTableList .rating i {
	background: url(/local/templates/dresscodeV2/components/diemer/catalog.section/table/images/rating.png) repeat 0 0px transparent;
	height: 15px;
	width: 79px;
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
}

#catalogTableList .rating i.m {
	background: url(/local/templates/dresscodeV2/components/diemer/catalog.section/table/images/rating.png) repeat 0 -14px transparent;
	width: 0px;
	z-index: 10;
}

#catalogTableList .price{
	font-family: 'robotobold';
	text-decoration: none;
	position: relative;
	font-size: 16px;
	display: block;
	color: #000000;
}

#catalogTableList .price .measure{
	font-size: 16px;
}

#catalogTableList .price .discount{
	font-family: 'roboto_ltregular';
	position: absolute;
	padding-left: 4px;
	font-size: 14px;
	color: #888888;
	right: 25%;
	top: -18px;
}

#catalogTableList .addCart,
#catalogTableList .more{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-family: 'roboto_ltregular';
	display: inline-block;
	text-decoration: none;
	text-align: center;
	border-radius: 4px;
	line-height: 40px;
	font-size: 14px;
	color: #ffffff;
	height: 40px;
	width: 130px;

}

#catalogTableList  .addCart.requestPrice{
	margin-top: 0px;
}

#catalogTableList .row{
	display: inline-block;
	text-align: center;
}

#catalogTableList .icon{
	vertical-align: middle;
	display: inline-block;
	margin-right: 4px;
	margin-top: -4px;
}

#catalogTableList .addCart .icon,
#catalogTableList .more .icon{
	padding-right: 4px;
	margin-top: -4px;
}

#catalogTableList .label{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-family: 'roboto_condensedlight';
	text-decoration: none;
	line-height: 21px;
	text-align: left;
	margin-top: 8px;
	font-size: 15px;
	color: #717171;
	display: block;
}

#catalogTableList .label:hover{
	color: #000000;
}

#catalogTableList .article{
	background-color: #f3f3f3;
	display: inline-block;
	border-radius: 4px;
	line-height: 32px;
	overflow: hidden;
	padding: 0 12px;
	color: #888888;
	height: 32px;
}

.removeFromWishlist{
	display: none;
}

@media screen and (max-width: 767px) {
	#catalogTableList .itemRow {
		display: flex;
		flex-wrap: wrap;
	}

	#catalogTableList .column,
	#catalogTableList .column:first-child,
	#catalogTableList .column:nth-child(2) {
		width: 50%;
	}

	#catalogTableList .column:nth-child(2),
	#catalogTableList .column:nth-child(5) {
		display: flex;
		align-items: center;
		justify-content: center;
	}
}

.add_cart_block .qtyBlock {
	align-items: center;
	position: relative;
	display: flex;
	margin-bottom: 10px;
}
.add_cart_block .qtyBlock .qty-cart-price {
	position: absolute;
	left: 62px;
	top: -21px;
	width: 103px;
	text-align: center;
	font-size: 14px;
	line-height: 1.2;
	color: #717171;
}

.add_cart_block .qtyBlock .qty {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	margin: 0 2px;
	height: 19px;
	width: 40px;
	padding: 0 2px;
	border: 0;
}

.add_cart_block .qtyBlock .qty {
	background-color: #e7e8ea;
	color: #000000;
}

.add_cart_block .qtyBlock .qty.error {
	border: 1px solid #ff0000;
}

.add_cart_block .qtyBlock .plus,
.add_cart_block .qtyBlock .minus {
	vertical-align: middle;
	display: inline-block;
	height: 19px;
	width: 19px;
}

.add_cart_block .qtyBlock .plus,
.add_cart_block .qtyBlock .minus {
	background: url(/local/templates/dresscodeV2/components/diemer/catalog.section/table/images/plusMinusElement.png) 0 0 no-repeat #424242;
}

.add_cart_block .qtyBlock .plus {
	background-position: 0 -19px;
}

.add_cart_block .qtyBlock .plus:hover {
	background-position: -19px -19px;
}

.add_cart_block .qtyBlock .plus:active {
	background-position: -38px -19px;
}

.add_cart_block .qtyBlock .minus:hover {
	background-position: -19px 0x;
}

.add_cart_block .qtyBlock .minus:active {
	background-position: -38px 0px;
}

#catalogTableList .add_cart_block .qtyBlock label {
	padding-right: 12px;
	margin-top: 5px;
}

@media (max-width: 480px) {
	.add_cart_block .qtyBlock {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: center;
	}
	#catalogTableList .column {
		width: 100%;
	}
	
	    .itemRow.item {
        display: grid !important;
        grid-template-columns: 80px 1fr !important;
        grid-template-rows: auto auto auto !important;
        gap: 10px 10px !important;
        align-items: start !important;
    }

    /* Фиксируем ширину первой колонки в списке */
    #catalogTableList .column:first-child {
        width: 80px !important;
    }

    /* Ширина кнопки в каталоге */
    #catalogTableList .addCart {
        width: 80px !important;
    }

    /* Изображение товара - левый столбец, на всю высоту */
    .itemRow.item .column:nth-child(1) {
        grid-column: 1 !important;
        grid-row: 1 / -1 !important;
        width: auto !important;
        margin: 0 !important;
    }

    /* Основная информация - правый столбец, первая строка */
    .itemRow.item .column:nth-child(2) {
        grid-column: 2 !important;
        grid-row: 1 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
        align-items: flex-start !important;
        margin: 0 !important;
    }

    /* Название товара */
    .itemRow.item .column:nth-child(2) .name {
        order: 1 !important;
        margin: 0 0 5px 0 !important;
        text-align: left !important;
    }

    /* Артикул под названием */
    .itemRow.item .column:nth-child(2) .article {
        order: 2 !important;
        margin: 0 !important;
        text-align: left !important;
    }

    /* Скрываем рейтинг */
    .itemRow.item .column:nth-child(3) {
        display: none !important;
    }

    /* Скрываем пустую колонку */
    .itemRow.item .column:nth-child(4) {
        display: none !important;
    }

    /* Цена - правый столбец, вторая строка */
    .itemRow.item .column:nth-child(5) {
        grid-column: 2 !important;
        grid-row: 2 !important;
        margin: 0 !important;
        align-self: start !important;
        text-align: left !important;
        justify-content: space-between !important;
        display: flex !important;
        align-items: center !important;
    }

    /* Название цены слева, сама цена и единицы справа */
    .itemRow.item .column:nth-child(5) .price {
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
    }

    .itemRow.item .column:nth-child(5) .price .priceBoxTitle {
        flex: 0 0 auto !important;
        margin-right: auto !important;
    }

    /* Отступ справа у единиц измерения */
    .itemRow.item .column:nth-child(5) .price .measure {
        margin-right: 10px !important;
    }

    /* Кнопки и количество - правый столбец, третья строка */
    .itemRow.item .column:nth-child(6) {
        grid-column: 2 !important;
        grid-row: 3 !important;
        margin: 0 !important;
        justify-content: flex-start !important;
    }

    /* Позиционирование блока добавления в корзину */
    .column_add_cart, 
    #catalogTableList .column.column_add_cart {
        display: flex !important;
        align-items: flex-start !important;
        justify-content: space-between !important;
    }

    /* Убираем обтекание у блока количества и кнопки */
    .itemRow.item .add_cart_block {
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
        width: 100% !important;
        justify-content: space-between !important;
        margin-right: 10px !important;
    }

    /* Более специфичный селектор для перебития существующего стиля */
    .itemRow .add_cart_block,
    #catalogTableList .add_cart_block {
        justify-content: space-between !important;
        margin-right: 10px !important;
    }

    /* Ограничиваем ширину блока количества */
    .itemRow.item .qtyBlock {
        flex: 0 0 auto !important;
        width: auto !important;
        position: relative !important;
    }

    /* Позиционируем qty-cart-price над и посередине qtyBlock */
    .itemRow.item .qtyBlock .qty-cart-price {
        position: absolute !important;
        top: -20px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        font-size: 12px !important;
        color: #333 !important;
        white-space: nowrap !important;
    }

    /* Уменьшаем размер кнопки покупки */
    .itemRow.item .addCart {
        padding: 6px 12px !important;
        font-size: 12px !important;
        min-width: auto !important;
        flex-shrink: 0 !important;
        width: 80px !important;
    }

    /* Иконки взаимодействия - на всю ширину, четвертая строка */
    .itemRow.item .column:nth-child(7) {
        grid-column: 1 / -1 !important;
        grid-row: 4 !important;
        margin: 0 !important;
    }

    /* Скрываем кнопку удаления из избранного */
    .itemRow.item .column.out {
        display: none !important;
    }

    /* Располагаем иконки в 2 строки - В наличии вверху, сравнение и избранное внизу */
    .itemRow.item .column:nth-child(7) .optional .row {
        display: grid !important;
        grid-template-columns: 1fr 1fr !important;
        grid-template-rows: auto auto !important;
        gap: 8px !important;
        align-items: center !important;
    }

    /* Первая строка - В наличии на всю ширину */
    .itemRow.item .column:nth-child(7) .inStock,
    .itemRow.item .column:nth-child(7) .onOrder,
    .itemRow.item .column:nth-child(7) .outOfStock,
    .itemRow.item .column:nth-child(7) .changeAvailable {
        grid-column: 1 / -1 !important;
        grid-row: 1 !important;
    }

    /* Вторая строка - К сравнению и В избранное */
    .itemRow.item .column:nth-child(7) .addCompare {
        grid-column: 1 !important;
        grid-row: 2 !important;
    }

    .itemRow.item .column:nth-child(7) .addWishlist {
        grid-column: 2 !important;
        grid-row: 2 !important;
    }
}
/* End */


/* Start:/local/templates/dresscodeV2/components/bitrix/system.pagenavigation/round/style.min.css?17435109111951*/
.bx-pagination .bx-pagination-container ul li a,.bx-pagination .bx-pagination-container ul li span{border-radius:16px;display:block;height:32px;min-width:32px;line-height:32px;vertical-align:middle;color:#444}.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s,background-color .3s,border-color .3s;-moz-transition:color .3s,background-color .3s,border-color .3s;-ms-transition:color .3s,background-color .3s,border-color .3s;-o-transition:color .3s,background-color .3s,border-color .3s;transition:color .3s,background-color .3s,border-color .3s;background:#eff0f1;padding:0 8px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span{background:#fff;border-color:#dadada;color:#000}
/* End */
/* /local/templates/dresscodeV2/components/bitrix/catalog/catalog2/style.min.css?1743510792344 */
/* /local/templates/dresscodeV2/components/bitrix/catalog/catalog2/bitrix/catalog.section.list/level2/style.min.css?1743510824840 */
/* /local/templates/dresscodeV2/components/diemer/catalog.smart.filter/optimize/style.min.css?174351085426236 */
/* /local/templates/dresscodeV2/components/dresscode/slider/middle/style.min.css?17435108851570 */
/* /local/templates/dresscodeV2/components/diemer/catalog.section/table/style.css?175637382412000 */
/* /local/templates/dresscodeV2/components/bitrix/system.pagenavigation/round/style.min.css?17435109111951 */
