

/* Start:/bitrix/templates/dresscode/components/bitrix/catalog/.default/style.css?17334975072628*/
#middleSlider {
    margin-bottom: 24px;
}

.catalog-wrapper {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}

.right-block {
    padding: 0 0 0 5px;
    min-width: 250px;
    max-width: 250px;
}

.right-block .right-block-title {
    line-height: 55px;
    height: 55px;
    background-color: #ffcc00;
    color: #000000;
    text-align: center;
    font-weight: 600;
    border-top: 1px solid #e0dbdb;
    border-right: 1px solid #e0dbdb;
    border-left: 1px solid #e0dbdb;
}

.right-block .right-block-wrapper {
    border: 1px solid #e7e8ea;
    padding: 10px;
}

.right-block .right-block-wrapper .rb-img,
.rb-banner {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}

.rb-banner img {
    width: 100%;
}

.right-block .right-block-wrapper a {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    padding: 0 0 15px 0;
    text-decoration: none;
}

.right-block .right-block-wrapper a {
    color: #000;
}

.right-block .right-block-wrapper a:hover {
    color: #27c148;
}

.right-block .right-block-wrapper a:hover .rb-name {
    text-decoration: underline dotted #27c148;
}

.right-block .right-block-wrapper .rb-name {
    padding: 0 0 0 15px;
    text-decoration: underline dotted #737373;
}

.right-block .rb-banner {
    padding: 10px 0;
}

.right-block-img.big {
    display: none !important;
}

.product .row a:first-child {
    width: 55% !important;
}

.product .row a:last-child {
    width: 45% !important;
}

@media screen and (max-width: 1368px) {
    .right-block {

        min-width: 215px;
        max-width: 215px;
    }
}

@media screen and (max-width: 1300px) {
    .right-block {
        padding: 0 0 0 5px;
        min-width: 200px;
        max-width: 200px;
    }
}

@media screen and (max-width: 1220px) and (min-width: 1200px) {
    .priceVariantListItem {
        font-size: 12px;
    }
}

@media screen and (max-width: 1000px) {
    .right-block {
        min-width: 200px;
    }
}

@media screen and (max-width: 710px) {
    .catalog-wrapper {
        flex-flow: column;
    }

    .right-block {
        min-width: 100%;
    }

    .right-block .right-block-wrapper a {
        justify-content: flex-start;
    }
}

@media screen and (max-width: 600px) {
    .right-block {
        padding: 0 0 30px 0;
    }

    .rb-banner img {
        width: 100%;
    }

    .right-block .right-block-wrapper a {
        justify-content: flex-start;
    }

    .right-block-img.small {
        display: none !important;
    }

    .right-block-img.big {
        display: block !important;
    }
}

/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/catalog/.default/bitrix/catalog.section.list/level2/style.css?1658863525880*/
#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: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.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;
}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/catalog.smart.filter/.default/style.min.css?165886352512138*/
#smartFilter{margin-top:24px;border:1px solid #e7e8ea;position:relative;border-radius:4px}#smartFilterForm{padding-bottom:24px}#smartFilter a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#smartFilter span.heading{text-transform:uppercase;background:#caceca;text-align:center;padding-left:0;cursor:pointer;font-size:13px;color:#000}#smartFilter .paramsBox{border-bottom:1px solid #e7e8ea;padding:10px 15px;position:relative;clear:both;font-size:14px}#smartFilter .paramsBoxTitle{display:inline-block;margin-bottom:5px;position:relative;font-size:14px;line-height:20px;font-weight:600}#smartFilter .paramsBoxTitle span{cursor:pointer}#smartFilter .propExpander{background:url(/bitrix/templates/dresscode/components/bitrix/catalog.smart.filter/.default/images/expander.png) 50% 8px no-repeat;vertical-align:middle;display:inline-block;position:relative;line-height:16px;cursor:pointer;height:26px;width:21px;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#smartFilter .propExpander.expanded{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#smartFilter .showALL{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#smartFilter .showALL:active{position:relative;top:1px}#smartFilter .params{transition:all .2s ease;clear:both;opacity:1;font-size:13px}#smartFilter .params.collapsed{display:block;margin-top:-18px;overflow:hidden;opacity:0;max-height:0}#smartFilter .checkbox,#smartFilter .radio{list-style:none;padding:0;margin:0}#smartFilter .checkbox li,#smartFilter .radio li{padding-bottom:2px}#smartFilter .checkbox label,#smartFilter .radio label{-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}#smartFilter .checkbox .off,#smartFilter .checkboxList label:before,#smartFilter .dropdown label:before,#smartFilter .radio .off{display:none}#smartFilter .checkbox li:last-child,#smartFilter .checkboxList li:last-child,#smartFilter .radio li:last-child{padding-bottom:0}#smartFilter .disabled{cursor:default!important;color:#888}#smartFilter .disabled .wrap{opacity:.6}#smartFilter .dropdown{background-color:#fff;border:1px solid #e7e8ea;position:relative;line-height:13px;font-size:13px;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-radius:4px}#smartFilter .checkedItem{padding:12px 30px 12px 8px!important;border-radius:4px;background:url(/bitrix/templates/dresscode/components/bitrix/catalog.smart.filter/.default/images/selectArrow.png) 97% 50% no-repeat;display:block;cursor:pointer}#smartFilter .dropdownList{background-color:#fff;border:1px solid #e7e8ea;position:absolute;list-style:none;margin:0 -1px;opacity:0;padding:0;z-index:2;top:47px;right:0;left:0;visibility:hidden}#smartFilter .dropdownList.opened{visibility:visible;opacity:1}#smartFilter .pics .dropdownList{top:52px}#smartFilter .dropdownList .item{padding:8px!important;display:block}#smartFilter .dropdownList .item:hover,#smartFilter .dropdownList .selected{cursor:pointer;color:#fff}#smartFilter .dropdown input{top:-44px}#smartFilter .rangeSlider input[type=text]{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#fff;border-color:#e7e8ea;border-radius:4px;color:#888;height:26px;width:68px}#smartFilter .rangeSlider input[type=text]:nth-of-type(1){margin-right:12px}#smartFilter .rangeSlider label{display:inline-block;margin-right:12px}#smartFilter .slider{background:url(/bitrix/templates/dresscode/components/bitrix/catalog.smart.filter/.default/images/uiBg.png) 3px 0 repeat-x;margin:5px auto 0;position:relative;max-width:300px;height:54px;width:100%}#smartFilter .slider .trans{-webkit-transition:width .2s ease-in-out,visibility .2s linear;-moz-transition:width .2s ease-in-out,visibility .2s linear;-o-transition:width .2s ease-in-out,visibility .2s linear;transition:width .2s ease-in-out,visibility .2s linear}#smartFilter .handler,#smartFilter .slider ins{position:absolute;cursor:pointer;height:14px;width:100%;top:19px}#smartFilter .slider .blackoutLeft,#smartFilter .slider .blackoutRight{background:url(/bitrix/templates/dresscode/components/bitrix/catalog.smart.filter/.default/images/handler.png) 0 0 repeat-x;position:absolute;height:14px;width:0;top:0}#smartFilter .slider .blackoutLeft{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;left:0}#smartFilter .slider .blackoutRight{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;right:0}#smartFilter .slider ins{background:url(/bitrix/templates/dresscode/components/bitrix/catalog.smart.filter/.default/images/motionButton.png) 0 0 no-repeat;display:block;height:34px;width:34px;z-index:10;top:-10px}#smartFilter .slider ins:hover{background-position:-34px 0}#smartFilter .slider ins:active{background-position:-68px 0}#smartFilter .slider .left{right:-24px}#smartFilter .slider .right{left:-24px}#smartFilterControls{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:0 12px;margin:24px 0 0;overflow:hidden;list-style:none}#smartFilterControls li{width:48%;float:left}#smartFilterControls li:last-child{float:right}#del_filter,#set_filter{line-height:46px;height:46px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;border-radius:4px;font-size:13px;display:block;color:#fff}#set_filter:active{position:relative;top:1px}#del_filter{background-color:#2b2b2b;text-align:center;border:0}#del_filter:hover{background-color:#1e1e1e}#del_filter:active{position:relative;top:1px}#smartFilter .checkboxList{list-style:none;padding:0;margin:0}#smartFilter .checkboxList li{padding-bottom:12px;position:relative;cursor:pointer}#smartFilter .checkboxList label{padding-left:0!important;display:block;vertical-align:middle}#smartFilter .checkboxList.inline li{display:inline-block}#smartFilter .checkboxList input{top:10px}#smartFilter .checkboxList .icon,#smartFilter .dropdown .icon{vertical-align:middle;border:1px solid #e7e8ea;display:inline-block;margin-right:12px;padding:6px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}#smartFilter .dropdown .icon{padding:4px}#smartFilter .checkboxList .disabled .icon,#smartFilter .dropdown .disabled .icon{border-color:#e7e8ea!important}#smartFilter .checkboxList .icon .wrap,#smartFilter .dropdown .icon .wrap{-webkit-background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;vertical-align:middle;display:inline-block;height:24px;width:24px}#smartFilter .dropdown .icon .wrap{height:20px;width:20px}#smartFilter .checkboxList .value,#smartFilter .dropdown .value{vertical-align:middle;display:inline-block;line-height:16px}#smartFilter .filterCalendar{position:relative;display:block;float:left;width:45%}#smartFilter .filterCalendar+.filterCalendar{margin-left:10%}#smartFilter .filterCalendar .calendar-icon{position:absolute;top:5px;right:5px;z-index:2;opacity:0}#smartFilter .filterCalendar .fakeCalendarIcon{position:absolute;top:6px;right:5px;z-index:1;height:20px;width:20px;background-color:#ccc}#smartFilter .filterCalendar input[type=text]{background-color:#2d2d2d;border-color:#454545;padding-right:30px;text-align:center;display:block;height:32px;width:100%}#smartFilter .hint{display:inline-block;vertical-align:top;position:relative;margin-right:6px;cursor:pointer;height:18px;width:18px}#smartFilter .hint:hover{background-position:-18px 0}#smartFilter .hintValue{background-color:#fff;border:1px solid #e7e8ea;position:absolute;line-height:18px;min-width:250px;margin-top:8px;font-size:13px;cursor:default;display:none;padding:16px;z-index:3;top:100%}#smartFilter .hintValue .heading{line-height:18px;font-size:16px;margin:0 0 8px;color:#fff;padding:0}#smartFilter .hintValue .close{text-decoration:none;position:absolute;font-size:22px;cursor:pointer;z-index:2;right:6px;top:6px}#smartFilter button,#smartFilter input,#smartFilter select,#smartFilter textarea{box-sizing:border-box}#smartFilter button:focus,#smartFilter input:focus,#smartFilter select:focus,#smartFilter textarea:focus{outline:0}#smartFilter button,#smartFilter select{text-transform:none}#smartFilter button{overflow:visible}#smartFilter button,#smartFilter input[type=reset],#smartFilter input[type=submit]{cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#smartFilter input[type=file]{background:0 0;border:1px solid transparent}#smartFilter input[type=email],#smartFilter input[type=password],#smartFilter input[type=tel],#smartFilter input[type=text],#smartFilter input[type=url],#smartFilter select,#smartFilter textarea{background:rgba(0,0,0,.5);border:1px solid #373737;height:42px;padding:0 8px;font-size:13px;color:#fff;margin:0}#smartFilter textarea{padding:4px 8px;resize:vertical;overflow:auto;height:auto}#smartFilter input[type=email]:focus,#smartFilter input[type=password]:focus,#smartFilter input[type=tel]:focus,#smartFilter input[type=text]:focus,#smartFilter input[type=url]:focus,#smartFilter select:focus,#smartFilter textarea:focus{border-color:#ccc}#smartFilter input[type=checkbox]+label,#smartFilter input[type=radio]+label{cursor:pointer}#smartFilter input[type=checkbox]:not(checked),#smartFilter input[type=radio]:not(checked){position:absolute;opacity:0}#smartFilter input[type=checkbox]:not(checked)+label,#smartFilter input[type=radio]:not(checked)+label{position:relative;padding-left:28px}#smartFilter input[type=checkbox]+label:before{background:url(/bitrix/templates/dresscode/components/bitrix/catalog.smart.filter/.default/images/checkBox.png) 0 0 no-repeat}#smartFilter input[type=radio]+label:before{background:url(/bitrix/templates/dresscode/components/bitrix/catalog.smart.filter/.default/images/radio.png) 0 0 no-repeat}#smartFilter input[type=checkbox]:not(checked)+label:before,#smartFilter input[type=radio]:not(checked)+label:before{position:absolute;content:" ";height:17px;width:17px;left:0;top:0}#smartFilter input[type=checkbox]:not(checked)+label:hover:before,#smartFilter input[type=radio]:not(checked)+label:hover:before{background-position:0 -17px}#smartFilter input[type=checkbox]:checked+label:before,#smartFilter input[type=radio]:checked+label:before{background-position:0 -34px}#smartFilter input[type=checkbox]:checked+label:hover:before,#smartFilter input[type=radio]:checked+label:hover:before{background-position:0 -51px}#smartFilter input[type=checkbox]:disabled+label,#smartFilter input[type=radio]:disabled+label{cursor:default}#smartFilter input[type=checkbox]:disabled+label:before,#smartFilter input[type=radio]:disabled+label:before{background-position:0 -68px!important}#smartFilter button::-moz-focus-inner,#smartFilter input::-moz-focus-inner{padding:0;border:0}#smartFilter input::-moz-placeholder,#smartFilter textarea::-moz-placeholder{color:#fff}#smartFilter input:focus::-moz-placeholder,#smartFilter textarea:focus::-moz-placeholder{color:transparent}#smartFilter input::-ms-input-placeholder,#smartFilter textarea::-ms-input-placeholder{color:#fff}#smartFilter input:focus::-webkit-input-placeholder,#smartFilter textarea:focus::-webkit-input-placeholder{color:transparent}#smartFilter input[type=search]{-webkit-appearance:textfield}#smartFilter input[type=search]::-webkit-search-cancel-button,#smartFilter input[type=search]::-webkit-search-decoration{-webkit-appearance:none}#modef{-webkit-transition:top .2s ease;-moz-transition:top .2s ease;-o-transition:top .2s ease;transition:top .2s ease;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}#modef .close{background:url(/bitrix/templates/dresscode/components/bitrix/catalog.smart.filter/.default/images/closeModef.png) 0 0 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}#modef_num,#modef_send{display:inline-block}#smartFilter .elCount{text-decoration:none}
/* End */


/* Start:/bitrix/templates/dresscode/components/dresscode/slider/middle/style.min.css?16588635251648*/
#middleSlider{margin-top:24px}#middleSlider .wrap{position:relative;overflow:hidden}#middleSlider,#middleSlider ul{position:relative}#middleSlider ul li{float:left;display:block}#middleSlider ul li img{-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#middleSlider ul li:hover img{transform:scale(1.03)}#middleSlider ol{margin:0;padding:0;list-style:none;position:absolute;left:50%;bottom:12px}#middleSlider ol li{background:url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) 0 0 no-repeat;margin-right:4px;width:18px;height:18px;float:left;cursor:pointer}#middleSlider ol li:hover{background:url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) -18px 0 no-repeat}#middleSlider ol li:active{background:url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) -36px 0 no-repeat}#middleSlider ol li.selected{background:url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) -54px 0 no-repeat}#middleSlider ol li.selected:hover{background:url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) -72px 0 no-repeat}#middleSlider ol li.selected:active{background:url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) -90px 0 no-repeat}#middleSlider .middleSliderBtnLeft,#middleSlider .middleSliderBtnRight{background:url(/bitrix/templates/dresscode/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:/bitrix/templates/dresscode/components/bitrix/catalog/.default/bitrix/catalog.section.list/catalog-pictures/style.css?16588635252702*/
.catalog-section-list-pictures{
	margin-bottom: 24px;
	border-left: 1px solid #f3f3f3;
}

.catalog-section-list-pictures .catalog-section-list-item{
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	line-height: 206px;
	text-align: center;
	padding: 0px 24px;
	height: 206px;
	float: left;
	width: 20%;
}

.catalog-section-list-pictures .catalog-section-list-item:before {
	content: "";
	position: absolute;
	left: 0px;
	width: 100%;
	top: -1px;
	height: 1px;
	background: #f3f3f3;
}

.catalog-section-list-pictures .catalog-section-list-item-wp{
	vertical-align: middle;
	display: inline-block;
	line-height: 21px;
}

.catalog-section-list-pictures .catalog-section-list-link{
	-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: center;
	line-height: 44px;
	overflow: hidden;
	color: #000000;
	display: block;
	height: 44px;
}

.catalog-section-list-pictures .catalog-section-list-link span{
	vertical-align: bottom;
	display: inline-block;
	line-height: 21px;
}

.catalog-section-list-pictures .catalog-section-list-link:hover{
	opacity: 0.7;
}

.catalog-section-list-pictures .catalog-section-list-link:active{
	position: relative;
	top: 1px;
}

.catalog-section-list-pictures .catalog-section-list-picture{
	margin-bottom: 12px;
	text-align: center;
	line-height: 100px;
	display: block;
	height: 100px;
}

.catalog-section-list-pictures .catalog-section-list-picture:hover img{
	opacity: 0.8;
}

.catalog-section-list-pictures .catalog-section-list-picture:active{
	position: relative;
	top: 1px;
}

.catalog-section-list-pictures .catalog-section-list-picture img{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}

@media all and (max-width: 1800px){

	.catalog-section-list-pictures .catalog-section-list-item{
		width: 25%;
	}

}

@media all and (max-width: 1300px){

	.catalog-section-list-pictures .catalog-section-list-item{
		width: 33.333333%;
	}

}

@media all and (max-width: 1024px){

	.catalog-section-list-pictures .catalog-section-list-item{
		width: 25%;
	}

}

@media all and (max-width: 1000px){

	.catalog-section-list-pictures .catalog-section-list-item{
		width: 33.333333%;
	}

}

@media all and (max-width: 700px){

	.catalog-section-list-pictures .catalog-section-list-item{
		width: 50%;
	}
}

/*@media all and (max-width: 1100px){
	.catalog-section-list-pictures .catalog-section-list-item{
		width: 50%;
	}
}*/
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/system.pagenavigation/round/style.css?16588635252354*/
.bx-pagination {
	margin: 10px 0;
	width: 100%;
}
.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 2px;
}
.bx-pagination .bx-pagination-container ul li span{
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
       -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	 -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    		transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
	border-radius: 16px;
	vertical-align: middle;
	-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;
	display: block;
	border-radius: 16px;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.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-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next 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-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next 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-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;
}

/* End */


/* Start:/bitrix/templates/dresscode/components/dresscode/catalog.section/squares/style.css?17497360955873*/
.items.productList.squares {
    margin-bottom: 24px;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    align-items: flex-start;
}

.removeFromWishlist {
    display: none;
}

.items.productList .product {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 25%;
    border: 0;
    padding: 0 5px 0 0;
    margin: 0 0 5px 0;
}

.items.productList .product:before {
    display: none;
}

.items.productList .product .tabloid {
    border: 1px solid #e7e8ea;
    box-shadow: 0 0 5px rgba(122, 122, 122, 0.5);
}

.items.productList .product:hover {
    z-index: 10;
}

.items.productList .product:hover .tabloid {

    border: 2px solid #ffcc00;
}

.items.productList.no-rightblock .product {
    width: 20%;
}

/*.items.productList .product .addCart,
.items.productList .product .count-form{
	display: flex;
	flex-flow:row nowrap;
	align-items:center;
	justify-content: center;
}*/

.items.productList .product .addCart .icon {
    padding: 0;
    margin: 0;
}

.items.productList .product .addCart .addToCardText {
    padding: 0 0 0 6px;
}

.count-form .plus,
.count-form .minus {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
}

.items.productList .product .col-md-6-right,
.items.productList .product .col-md-6-left {
    width: 50%;
}

.items.productList .product .optional .row a {
    width: 50%;
}

.ajax-pager-link {
    display: none;
}

.pagination-wrapper {
    display: flex;
    width: 100%;
}
.pagination-wrapper .loader.hidden {}
.pagination-wrapper .loader {
    width: 32px;
    height: 32px;
    min-width: 32px;
    border: 10px solid #FFF;
    border-radius: 50%;
    position: relative;
    transform: rotate(45deg);
    box-sizing: border-box;
    margin-top: 10px;
    margin-right: 0;
}
.pagination-wrapper .loader::before {
    content: "";
    position: absolute;
    box-sizing: border-box;
    inset:-10px;
    border-radius: 50%;
    border:10px solid #fc0;
    animation: prixClipFix 2s infinite linear;
}
.pagination-wrapper .bx-pagination {
    width: auto;
}

@keyframes prixClipFix {
    0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
    25%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
    50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
    75%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}
    100% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}
}

@media screen and (max-width: 1800px) {
    .items.productList .product .getPricesWindow3 {

        left: 74%;
    }

    .items.productList .product .priceVariantList {
        margin: 0 0 0 0;
    }
}

@media screen and (max-width: 1600px) {
    .items.productList .product {
        width: 33.3333%;
    }

    .items.productList.no-rightblock .product {
        width: 25%;
    }

    .items.productList.no-rightblock .product .addCart .icon {
        padding: 0;
        margin: 0;
    }

    .items.productList .product .count-form .qty {
        width: 28px;
    }
}

@media screen and (max-width: 1368px) and (min-width: 1300px) {
    .items.productList .product .getPricesWindow3 {
        left: 69%;
    }
}

@media screen and (max-width: 1300px) {
    .items.productList .product,
    .items.productList.no-rightblock .product {
        width: 33.3333%;
    }

    .items.productList.no-rightblock .product .addCart .addToCardText {
        display: block;
    }

    .rb-banner img {
        width: 100%;
    }
}

@media screen and (max-width: 1250px) {
    .items.productList .product .col-md-6-right {
        width: 30%;
    }
}

@media screen and (max-width: 1200px) {
    .items.productList .product,
    .items.productList .product .col-md-6-right {
        width: 50%;
    }

    .items.productList .product .addCart .addToCardText {
        display: inline-block;
    }
}


@media screen and (max-width: 1024px) {
    .items.productList .product {
        width: 33.333%;
    }
}

@media screen and (max-width: 980px) {
    .items.productList .product {
        width: 50%;
    }
}

@media screen and (max-width: 768px) {
    .items.productList.no-rightblock .product {
        width: 50%;
    }

    .items.productList .product .addCart {
        height: 30px;
    }

    /*	.items.productList.no-rightblock .product .pos-rel{
            display: flex;
            flex-flow:column;
        }*/
    .items.productList .product .addCart span {
        font-size: 12px;
    }

    .items.productList.no-rightblock .product .col-md-6-right,
    .items.productList.no-rightblock .product .col-md-6-left {
        width: 50%;
    }

    .items.productList .product .count-form .qty {
        width: 50px;
    }

    /*	.items.productList.no-rightblock .product .col-md-6-right{
            margin-top:10px;
        }*/
}

@media screen and (max-width: 715px) {
    /*.items.productList .product .pos-rel{
        display: flex;
        flex-flow:column;
    }*/
    .items.productList .product .col-md-6-right {
        width: 50%;
    }

    .items.productList .product .col-md-6-left {
        width: 50%;
    }
}

@media screen and (max-width: 700px) {
    .items.productList .product .getPricesWindow3 {
        top: -5px;
        left: 0;
    }
}

@media screen and (max-width: 600px) {
    .items.productList .product {
        height: auto;
    }

    .items.productList .product .pos-rel {
        flex-flow: row;
    }

    .items.productList .product .col-md-6-right {
        margin-top: 0;
    }

}

/*
@media screen and (max-width: 420px) {
	.items.productList .product .pos-rel{
		flex-flow:column;
	}
	.items.productList .product .col-md-6-right{
		margin-top:10px;
	}
	.items.productList .product .col-md-6-right,
	.items.productList .product .col-md-6-left{
		width:40%;
	}
}*/


/* End */
/* /bitrix/templates/dresscode/components/bitrix/catalog/.default/style.css?17334975072628 */
/* /bitrix/templates/dresscode/components/bitrix/catalog/.default/bitrix/catalog.section.list/level2/style.css?1658863525880 */
/* /bitrix/templates/dresscode/components/bitrix/catalog.smart.filter/.default/style.min.css?165886352512138 */
/* /bitrix/templates/dresscode/components/dresscode/slider/middle/style.min.css?16588635251648 */
/* /bitrix/templates/dresscode/components/bitrix/catalog/.default/bitrix/catalog.section.list/catalog-pictures/style.css?16588635252702 */
/* /bitrix/templates/dresscode/components/bitrix/system.pagenavigation/round/style.css?16588635252354 */
/* /bitrix/templates/dresscode/components/dresscode/catalog.section/squares/style.css?17497360955873 */
