

/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1538726640420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/bitrix/templates/fashion_purple_main/template_styles.css?172354162731782*/
*{padding:0px; margin:0px;outline: none;/*transition: all 0.2s ease-in;*/line-height:1.2;}
.fancybox-slider-wrap *{transition:none;}
table{border-spacing:0;border:0;border-collapse: collapse;}
body{font-family: 'Open Sans', sans-serif;font-size:14px;color:#000000;}
ul{padding:0px; margin:0px;list-style-type: none;}
img{border:0;max-width:100%;}
li{padding:0px; margin:0px;}
a{color:#7f71b9;text-decoration: underline;}
a:hover{text-decoration: none;color:#5736b2;}
h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;}
.text *{line-height:1.5;}
.text img{padding:3px;border:1px solid #d0c7b0;margin:5px;}
.text p{padding:0 0 20px 0;margin:0;}
.text table {border-spacing: 0px;border-collapse: collapse;}
.text table td{padding:5px 10px;}
.text table td img{margin:0;border:0;padding:0;}
.text table td p{padding:0;}
.text table ol,.text table ul{list-style-position: inside;padding:0 0 20px 0;}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{padding:0 0 20px 0;font-weight: 700;margin:0;}
.text ul,.text ol{padding:0 0 20px 0;}
.text ul{list-style: disc;list-style-position: inside;}
.text ul li{padding:0 0 0 20px;line-height: 25px;}
.text ol{list-style-type: decimal;list-style-position: inside;}
.br{height:40px;}
.clear{clear:both;}
.justifyleft{text-align:left;}
.justifyright{text-align:right;}
img.justifyleft{float:left;margin:0 10px 6px 0;}
img.justifyright{float:right;margin:0 0 6px 10px;}
fieldset{border:0;}
.ajaxSearch_highlight{font-weight:bold;}
#respond input[type=text],#respond textarea,#respond select{width:400px;}
#respond img{margin:0;}
.row-flex{display: flex;flex-flow: row wrap;}
body{background:#ffffff;min-width:300px;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;/*height:100%;position:relative;*/}
.wrap{width:1140px;margin:0 auto;position:relative;}
.site_back{height:100%;}
header{position:relative;padding:15px 0;}
.logo{float:left;}
.logo2{float:right;}
.phone{float:left;font-size:16px;line-height:23px;font-weight:700;position:relative;padding:12px 0 12px 80px;}
.phone a{text-decoration: none;line-height:1.3;}
.time{float:right;padding:12px 0 12px 45px;font-size:12px;line-height: 1.5;background:url('/bitrix/templates/fashion_purple_main/img/time.png') left center no-repeat;}
.adress{float: left;padding:12px 0 12px 45px;font-size:12px;line-height: 1.5;background:url('/bitrix/templates/fashion_purple_main/img/adress.png') left center no-repeat;margin: 0 0 0 -15px;}
.soc{text-align: right;padding:13px 0;font-size:0;float:right;}
.soc img{margin:0 0 0 10px;}
.soc img:hover{opacity: 0.7;}
.viber,.whatsapp{position:absolute;top:13px;}
.viber{left: -10px;}
.whatsapp{left: 35px;}
.menu_wrap{background: #7f71b9;}
.mobile_menu{display:none;cursor:pointer;font-size:16px;font-weight:bold;color:#fff;line-height:40px;}
nav{}
nav ul{font-size:0;}
nav ul li{display:inline-block;position:relative;}
nav ul li a{line-height:65px;display:block;padding:0 23px;text-align:center; color:#fff;font-size:16px;text-decoration: none;}
nav ul li a.selected{color:#000000;background:#ffc52d;}
nav ul li a.selected:hover{color:#000000;background:#ffc52d;}
nav ul li a:hover{background: #5736b2;color:#fff;}

.cart{float:right;height:65px;width:24px;background: url('/bitrix/templates/fashion_purple_main/img/cart.png') center center no-repeat;cursor:pointer;}
.cart a{display: block;width: 100%;height: 100%;}
.banner_wrap,.collections,.showcase,.about_text_wrap{margin:0 0 120px;}
.banner{height:515px;position:relative;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.banner_a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;}
.banner_but{padding-top:430px;text-align: center;}
.button1 a, .button1 div{cursor:pointer; text-align: center;display:inline-block;text-decoration: none;line-height:60px;color:#212121;font-weight: bold;font-size:16px;width:195px;background:#ffcc33 url('/bitrix/templates/fashion_purple_main/img/button1.png') right center repeat-y;
-moz-border-radius: 30px;-webkit-border-radius: 30px;-khtml-border-radius: 30px;border-radius: 30px;box-shadow: 0  5px 15px #ffd596;}
.button1 a:hover, .button1 div:hover{background:#ffcc33 url('/bitrix/templates/fashion_purple_main/img/button1_hover.png') right center repeat-y;}
.button2 a,.button2_a{text-align: center;display:inline-block;text-decoration: none;line-height:60px;color:#fff;font-weight: bold;font-size:16px;width:195px;background:#7f71b9;
-moz-border-radius: 30px;-webkit-border-radius: 30px;-khtml-border-radius: 30px;border-radius: 30px;box-shadow: 0  5px 15px #7f71b9;border:0;cursor:pointer;}
.button2 a:hover,.button2_a:hover{background:#5736b2;}
.title{font-size:32px;text-align:center;font-weight:700;line-height:36px;margin:0 0 20px 0;}
.title:before{content:'';height: 19px;width:10px;background:url('/bitrix/templates/fashion_purple_main/img/title.png') center center no-repeat;margin:0 17px 0 0;display: inline-block;}
.title:after{content:'';height: 19px;width:10px;background:url('/bitrix/templates/fashion_purple_main/img/title.png') center center no-repeat;margin:0 0 0 17px;display: inline-block;}
.title2{font-size:24px;font-weight:700;line-height:36px;margin:0 0 20px 0;}
.title2:after{content:'';height: 15px;width:10px;background:url('/bitrix/templates/fashion_purple_main/img/title.png') center center no-repeat;margin:0 0 0 17px;display: inline-block;}
.collections_banner{margin-right:-15px;position: relative;}
.collections_info1{position: absolute;left:67px;top:140px;color:#fff;}
.collections_text,.showcase_text{font-size:32px;line-height:1.1;font-weight:700;margin:0 0 25px 0;}
.showcase_text{text-shadow: 0 0 7px #fff;}
.collections_info2{position: absolute;left:40px;top:140px;color:#212121;}
.product_list{margin:0 0 40px 0;}
.product_list .row {display: flex;flex-wrap: wrap;justify-content: flex-start;}
.show_more_catalog {display: flex;justify-content: center;margin: 55px 0 10px}
.product_item{position: relative;margin:0 0 55px 0;}
.product_item_image{text-align: center;margin:0 0 20px 0;}
.stiker_hit{position: absolute;left:-9px;top:30px;width:70px;height:30px;background:url('/bitrix/templates/fashion_purple_main/img/stiker_hit.png') center center no-repeat;}
.stiker_new{position: absolute;left:-9px;top:30px;width:100px;height:30px;background:url('/bitrix/templates/fashion_orange/i/new-shortcut.png') center center no-repeat;}
.product_item_cat .stiker_hit{position: absolute;left:0px;top:30px;width:70px;height:30px;background:url('/bitrix/templates/fashion_purple_main/img/stiker_hit.png') center center no-repeat;}
.product_item_stars{margin:0 0 10px 0;}
.product_item_name{margin:0 0 6px 0;}
.product_item_name a{text-decoration: none;font-size:15px;font-weight:600;color:#212121;}
.product_item_price{font-size:24px;}
.oldprice{font-size:18px;text-decoration: line-through;}
.newprice{color:#e32121;}
.showcase_category2{margin-top:12px;}
.showcase_banner{position: relative;margin:0 0 30px 0;}
.showcase_info1{position: absolute;left:60px;top:75px;/*color:#fff;*/color:#000;}
.showcase_info2{position: absolute;left:60px;top:295px;/*color:#212121;*/color:#000;}
.showcase_category_item{text-align: center;margin:0 0 30px 0;position: relative;}
.showcase_category_item:hover{box-shadow: 0px 0px 15px #d3d3d3;}
.showcase_category_item_img{margin:0 0 10px 0;}
.showcase_category_item_a{text-decoration: none;font-size:24px;font-weight:600;color:#212121;padding:0 0 20px 0;}
.showcase_category_item a{position: absolute;left:0;top:0;display:block;width:100%;height:100%;}
/*.about{background: url('/bitrix/templates/fashion_purple_main/img/about_back.jpg') bottom center no-repeat;}
.about{background: url('/bitrix/templates/fashion_purple_main/img/about_back2.jpg') bottom center no-repeat;}*/
.subscription{background: none;border:70px solid #7f71b9;padding:55px 0;text-align: center;margin:0 0 135px;}
.subscr_title{font-size:20px;line-height:1.5;color:#212121;font-weight:700;padding:0 210px;margin:0 0 35px 0;}
.subscr_form input[type=text]{border:0;height:45px;font-size:16px;padding:0 35px;box-shadow:0 5px 15px #bab2dc; -moz-border-radius: 23px;-webkit-border-radius: 23px;-khtml-border-radius: 23px;border-radius: 23px;}
.subscr_form .button2_a{line-height:45px;margin-left:20px;}
.about_text{height:390px;overflow: auto;position:relative;}
.about_shadow{content:'';position:absolute;left:0;bottom:0;width:100%;height:75px;z-index:2;background: url('/bitrix/templates/fashion_purple_main/img/about_shadow.png')  repeat-x; }
.advant{margin:0 0 60px 0;}
.advant_item{margin:0 0 20px 0;text-align: center;}
.advant_item_img{margin:0 0 20px 0;}
.advant_item_p{font-size:16px;line-height: 1.4;font-weight:300;}
.paydel{background: url('/bitrix/templates/fashion_purple_main/img/paydel.jpg') bottom center no-repeat;padding:50px 0 95px;}
.paydel_text{font-size:16px;font-weight:300;}
.paydel_text *{line-height:1.5;}
.paydel_text h5{font-weight:700;margin:0 0 7px 0;}
.paydel_text p{margin:0 0 20px 0;}
.more a{color:#7f71b9;font-size:16px;font-weight:600;}
.more a:hover{color:#5736b2;text-decoration: underline;}

footer{background:#7f71b9;color:#fff;padding:85px 0 30px;}
.foot_title{font-size:16px;font-weight:600;margin:0 0 25px;}
.foot_menu{margin:0 0 30px 0;}
.foot_menu li{margin:0 0 15px 0;}
.foot_menu li a{color:#fff;font-size:16px;font-weight:300;text-decoration: none;display: block;}
.foot_menu li a:hover{text-decoration:underline;}
.foot_phone{margin:0 0 25px;}
.foot_phone a{color:#fff;text-decoration: none;font-size: 24px;line-height:1.3;font-weight:700;}
.foot_adress,.foot_time{font-size:16px;margin:0 0 20px 0;}
.foot_adress div,.foot_time div{line-height:1.5;font-weight:300;}
.foot_soc{margin:0 0 10px 0;}
.foot_soc img{margin:0 15px 0 0;}
.foot_soc img:hover{opacity: 0.7;}
.copy{font-size:12px;}
.box{position: fixed;top:30%;left:50%;width:360px;margin-left:-180px;background: #fff;z-index: 100;box-shadow:0 0 10px #c0c0c0; -moz-border-radius: 9px;-webkit-border-radius: 9px;-khtml-border-radius: 9px;border-radius: 9px;}
.box_text{padding:65px 0 55px;font-size:16px;color:#212121;font-weight:300;}
.box_sub1{font-size:18px;color:#35337d;text-transform: uppercase;margin:0 0 10px 0;}
.close{position: absolute;right:-30px;top:-30px;width:25px;height:25px;background: url('/bitrix/templates/fashion_purple_main/img/close.png') 0 0 no-repeat;opacity: 1;cursor:pointer;}
.breadcrumb {margin: 47px 0;font-size: 16px;background: none; padding: 0;}
.breadcrumb a {color: #aeaeae;text-decoration: none;}
.breadcrumb .sep {margin: 0 13px;color: #aeaeae;text-decoration: none;}
.breadcrumb a:last-child {color: #000;}

.smartfilter >.row {
    display: flex;
    flex-direction: column;
}
.brx-smart-1{order: 4;}
.brx-smart-12{order: 1;}
.brx-smart-11{order: 2;}
.brx-smart-10{order: 3;}
.brx-smart-14{order: 5;}
.brx-smart-15{order: 6;}
.bx-filter.bx-blue .bx-ui-slider-handle.left, .bx-filter.bx-blue .bx-ui-slider-handle.right {
    background: url(/bitrix/templates/fashion_purple/i/dot-f.png) no-repeat left 0;
    width: 33px;
    height: 33px;
    margin: -22px 0 0 -17px;
    z-index: 51;
}
.bx-filter.bx-blue .bx-ui-slider-handle.right{
    margin: -22px -17px 0 0;
}
.bx-filter .bx-filter-input-container input {
    width: 60px;
    background: none;
    border: none;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
.bx-filter .bx-filter-parameters-box-container-block.bx-left {
    margin: 0 0 0 50px;
    padding: 0;
}
.bx-filter .bx-filter-parameters-box-container-block {
    width: 60px;
}
.bx-filter .bx-filter-parameters-box-container-block.bx-right {
    margin: 0 0 0 55px;
    padding: 0;
}
.bx-filter .bx-ui-slider-track-container {
    padding-left: 0;
    padding-right: 0;
}
.bx-filter.bx-blue .bx-ui-slider-pricebar-vn {
    height: 1px;
    background-color: #7f71b9;
}
.bx-filter.bx-blue .bx-ui-slider-pricebar-v {
    height: 1px;
    background-color: #7f71b9;
}
.bx-filter.bx-blue .bx-ui-slider-pricebar-vd {
    height: 1px;
    z-index: 49;
}
.bx-filter.bx-blue .bx-ui-slider-track {
    background: none;
}
.bx-filter .bx-ui-slider-part {
    display: none;
}
.brx-smart-15 .bx-filter-parameters-box-container {
    display: flex;
    flex-wrap: wrap;
}
.brx-smart-14 .bx-filter-input-checkbox span{
    display: block;
    width: 20px;
    height: 20px;
}
.brx-smart-14 .bx-filter-param-value-Y .bx-filter-input-checkbox span{
	box-shadow: 0 0 1px 1px #7f71b9;
}
.options .brx-smart-14 label.bx-filter-param-label,.options .brx-smart-14 label.bx-filter-param-label.bx-filter-param-value-Y{
	background: none;
    padding-left: 0px;
}
.brx-smart-14 .checkbox {
    background: none;
    margin: 0 10px 10px 0;
    width: 20px;
    min-height: 20px;
    padding: 0;
}
.brx-smart-14 .bx-filter-parameters-box-container {
    display: flex;
    flex-wrap: wrap;
}
.brx-smart-15 .checkbox+.checkbox{
	margin-top: 0px;
}
.brx-smart-15 .bx-filter-parameters-box-container .checkbox {
    width: 50%;
}
.bx-filter .bx-filter-parameters-box-title{
	padding-bottom: 27px;
}
.options .bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
    font-size: 16px;
    padding-left: 20px;
    line-height: 24px;
}
.options label.bx-filter-param-label {
    background: url(/bitrix/templates/fashion_purple/i/dot-f.png) no-repeat left -72px;
}
.options label.bx-filter-param-label.bx-filter-param-value-Y {
    background: url(/bitrix/templates/fashion_purple/i/dot-f.png) no-repeat left -2px;
}
.options .bx-filter .bx-filter-input-checkbox input {
    display: none;
}
.options .bx-filter .bx-filter-parameters-box-title span {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    color: #000;
}
.options .bx-filter .bx-filter-parameters-box-title span i{
    display: none;
}
.options .bx-filter.bx-blue .bx-filter-section {
    background: rgba(0,0,0,0);
    padding-top: 0px;
}
.options input#set_filter {
    display: none;
}
.options .col-xs-12.bx-filter-button-box {
    background: #f5f5f5;
    border-bottom: 20px solid #fff;
    padding: 26px 25px;
    display: block;
    width: 100%;
}
.options .bx-filter-button-box .bx-filter-parameters-box-container {padding-bottom: 0px;}
.options input#del_filter {
    margin-bottom: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    color: #000;
    background: none;
    text-decoration: none;
}
.options .bx-filter .bx-filter-parameters-box-title span:hover {
    text-decoration: none;
}
.options .bx-filter .col-lg-12.bx-filter-title {
    display: none;
}
.options .bx-filter-parameters-box {
    background: #f5f5f5;
    border-bottom: 20px solid #fff;
    padding: 26px 25px;
    display: block;
    width: 100%;
}







.custom-filter-table{
	width: 100%;
}

.custom-filter-table tr{
	background: #f5f5f5;
    border-bottom: 20px solid #fff;
    padding: 26px 25px;
    display: block;
    width: 100%;
	}
	
.custom-filter-table tr td{
	display: block;
}

.custom-filter-table tr td.name{
	font-size: 16px;
	font-weight: bold;
    padding-bottom: 20px;
}

.button-tr input{
	    background: none;
    border: none;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.custom-filter-table select{
	border: none;
    background: inherit;
    overflow: hidden;
}	

.custom-filter-table select option{
	    font-size: 16px;
    padding-left: 35px;
    margin-bottom: 3px;
    background: url(/bitrix/templates/fashion_purple/i/dot-f.png) no-repeat left -72px;
    min-height: 30px;
	cursor: pointer;
}

.custom-filter-table select option:checked { 
	background-position: left 0px; 
	background-color: rgba(0,0,0,1) !important; 
	}

.ui-slider{background:url(/bitrix/templates/fashion_purple/img/range.jpg) repeat-x 0 22px;height:7px;position:relative;margin:0 0 0 0;padding:22px 0 24px;border-radius:2px;zoom:1}
.ui-slider-range{position:absolute; height:1px; background-color: #7f71b9;}
.ui-slider-handle{position:absolute;background:url(/bitrix/templates/fashion_purple/i/dot-f.png) no-repeat left 0; width:33px;height:33px;margin:-12px 0 0 -17px}

.options li.block{
	background: #f5f5f5;
    border-bottom: 20px solid #fff;
    padding: 26px 25px;
    display: block;
    width: 100%;
}
.options li h4{
	font-size: 16px;
	font-weight: bold;
    padding-bottom: 5px;
}
.options li.brands h4{
	margin-bottom: 20px;
}
.options li.reset input, .options li.submit input{
    margin-bottom: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    color: #000;
	background: none;
	text-decoration: none;
}
.options li span{
	line-height: 24px;
}
.options li.options_id_14 ul{
	display: flex;
	flex-wrap: wrap;
}
.options li.options_id_14 li{
	background: none;
	margin: 0 10px 10px 0;
    width: 20px;
    min-height: 20px;
    padding: 0;
}
.options li.options_id_14 li span{
	display: block; 
	width: 20px;
	height: 20px;
}
.options li.options_id_14 li.active span{
	box-shadow: 0 0 1px 1px #7f71b9;
}
.options li.price span input{
	/*display: none;*/
	width: 60px; 
	background: none;
	border: none;
}
li.block.brands.options_id_15 ul {
    display: flex;
    flex-wrap: wrap;
}
li.block.brands.options_id_15 ul li {
    width: 50%;
}
.options li.price span.max, .options li.price span.min{
	font-weight: bold;
	font-size: 16px;
}
.options li.price span.max{
	margin-left: 55px;
}
.options li.price span.min{
	margin-left: 30px;
}
.options li.block.submit{
	/*display: none;*/
}
.filt-option li {
	font-size: 16px;
    padding-left: 35px;
    margin-bottom: 3px;
    background: url(/bitrix/templates/fashion_purple/i/dot-f.png) no-repeat left -72px;
    min-height: 30px;
	cursor: pointer;
}
.filt-option li.active {
	background-position: left 0px; 
}
.filt-option input {
	display: none;
}
.reset h4 {margin: 0; padding: 0;}

ul.sub-menu {
    display: none;
}
li:hover ul.sub-menu {
    display: block;
    position: absolute;
    top: 100%;
    background: #7f71b9;
    z-index: 30;
    width: 270px;
	padding: 20px 0;
}
ul.sub-menu li {
    display: inline-block;
    vertical-align: top;
    width: 100%;
	padding-bottom: 20px;
	position: static;
}
ul.sub-menu li a {
    line-height: 1;
    text-align: left;
    display: inline-block;
    padding: 0 20px;
	color: #fff;
}
ul.sub-menu li a:hover {
	background: none;
	color: #aeaeae;
}
ul.sub-menu li a.selected, ul.sub-menu li a.selected:hover {
	background: none;
	color: #fff;
	font-weight: bold;
}
.product_item_cat .hover {
    display: none;
    position: absolute;
    top: 15%;
    color: #fff;
    background: rgba(0,0,0,0.7);
    width: 85%;
    padding: 20px;
}
.product_item_cat:hover .hover {
    display: block;
}
.product_item_cat .hover h5 {
    border-bottom: 1px dotted #fff;
    line-height: 2em;
    margin-bottom: 10px;
}
.product_item_cat .hover ul.colors li {
    display: inline-block;
    margin-right: 10px;
}
.product_item_cat .hover ul.colors li span {
    width: 20px;
    height: 20px;
    display: block;
}
.product_item_cat .hover ul.colors li a.tip {
    background: url(/bitrix/templates/fashion_orange/i/sizes-ico.png) no-repeat 0 5px;
    color: #fff;
    padding: 0 0 0 25px;
}
#options-form{display: flex; flex-direction: column;}
#options-form .options_id_1{order: 4;}
#options-form .options_id_12{order: 1;}
#options-form .options_id_11{order: 2;}
#options-form .options_id_10{order: 3;}
#options-form .options_id_14{order: 5;}
#options-form .options_id_15{order: 6;}
#options-form .submit{order: 7;}
#options-form .reset{order: 8;}
ul.subtwo-menu {
    display: none;
}
ul.sub-menu li:hover ul.subtwo-menu {
    position: absolute;
    display: flex;
    flex-direction: column;
    width: 340px;
    top: 0;
	bottom: 0;
    left: 100%;
    padding: 20px 20px 0 20px;
    border-right: 20px solid #7f71b9;
    border-bottom: 20px solid #7f71b9;
    z-index: 2;
    background: #fff;
}
ul.sub-menu li:hover ul.subtwo-menu a{
    color: #7f71b9;
	padding: 0;
}
ul.sub-menu li:hover ul.subtwo-menu a:hover{
    color: #aeaeae;
}
.catalog_list .showcase_category_item_a {
    font-size: 20px;
}
.catalog_list .showcase_category_item_img {
	height: 225px;
}
.bx_bigimages_aligner{
	position: relative;
}
.lupa{
	background: url(/bitrix/templates/fashion_purple/img/lupa.png) no-repeat 0 0;
	position: absolut;
	top: 25px;
	right: 25px;
	width: 23px;
	height: 28px;
}
.lupa{
	background: url(/bitrix/templates/fashion_purple/img/lupa.png) no-repeat 0 0;
	position: absolut;
	top: 25px;
	right: 25px;
	width: 23px;
	height: 28px;
}
.bx_bigimages_aligner:hover{
	background-position: -28px 0;
}
h1.detail_h1{
	font-size: 24px;
}
.h1{
	font-weight: bold;
}
.detail-product_item_stars.product_item_stars {
    float: left;
    padding-right: 20px;
}
.detailpurp-art {
    color: #aeaeae;
}
.detailpurp-art::after {
    clear: both;
    content: "";
    display: block;
}
.bx_item_detail .item_current_price {
    background: none;
    font-size: 36px;
    border-bottom: none;
    color: #000;
    float: left;
}
.bx_item_detail .bx_small.bx_bt_button, .bx_item_detail .bx_small.bx_bt_button_type_2 {
	width: 30px;
	height: 30px; 
	background: url(/bitrix/templates/fashion_purple/img/upanddown.png) no-repeat 0 0;
}
.bx_item_detail .bx_small.bx_bt_button.bx_bt_buttond_down, .bx_item_detail .bx_small.bx_bt_button_type_2.bx_bt_buttond_down{
	background-position: 0 -30px;
}
.detail-feedback .detail-feedback-item:nth-child(1){
    border-top: 0px;    
}
.detail-feedback-item {
    border-top: 1px solid #e8e8e8;
    padding: 40px 0 30px;
}

.detail-feedback-item-star {
    width: 160px;
}

.detail-feedback-item-name {
    font-weight: bold;
    font-size: 18px;
}

.detail-feedback-item-date {
    flex-grow: 20;
    text-align: right;
    color: #212121;
    font-size: 12px;
}

.detail-feedback-item-up {
    display: flex;
    padding-bottom: 25px;
}

.detail-feedback-item-text {
    line-height: 26px;
    font-size: 16px;
}
.detail-feedback-showmore {
    border-radius: 25px;
    line-height: 56px;
    text-align: center;
    color: #aeaeae;
    font-size: 16px;
    border: 1px solid #e8e8e8;
    font-weight: bold;
    cursor: pointer;
}
.bx_item_description{
	font-size: 13px;
}
.trnone {
	transform:none !important;
}
.stiker_hit{
	background:url('/bitrix/templates/fashion_purple/img/stiker_hit.png') center center no-repeat;
}
.product_list_vn .detail-feedback-item-star {
	margin-bottom:10px;
}
.product_list_vn .product_item_name a {
	font-weight: bold;
}
.product_list_vn .product_item_price strike {
	font-size:18px;
}
.product_list_vn .product_item_price span {
	font-size:24px;
	color:#e32121;
}
.product_list_vn .detail-feedback-item-star {
	text-align:left;
	display:inline-block;
}
.product_list_vn {
	margin-bottom:0px;
}
.product_list_vn .row {
	margin-top:55px;
}
.otz {
	max-width:555px;
	margin-bottom:50px;
}
.otz .detail-feedback-showmore{
    border: 2px solid #e8e8e8;
}
.to_otz {
	max-width:555px;
	margin-bottom:50px;
}
.to_otz div.h1 {
	font-size:32px;
	margin-bottom:23px;
}
.to_otz input[type=text] {
	width:100%;
	padding:20px;
	border-radius:30px;
	border:2px solid #e8e8e8;
	margin-bottom:20px;
	margin-top:20px;
}
.to_otz textarea {
	width:100%;
	padding:20px;
	border-radius:30px;
	border:2px solid #e8e8e8;
	resize:none;
	height:200px;
	margin-bottom:20px;
}
.to_otz input[type=submit] {
	border:0px;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    line-height: 60px;
    color: #212121;
    font-weight: bold;
    font-size: 16px;
    width: 195px;
    background: #ffcc33 url(/bitrix/templates/fashion_purple/img/button1.png) right center repeat-y;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -khtml-border-radius: 30px;
    border-radius: 30px;
    box-shadow: 0 5px 15px #ffd596;
}
.to_otz input[type=submit]:hover {
    background: #ffcc33 url(/bitrix/templates/fashion_purple/img/button1_hover.png) right center repeat-y;
}
.slick-slide img {
	display:inline-block;
}
.slick-slide {
	text-align:center;
}
.slider-for {
	border:1px solid #e8e8e8;
}
.slider-nav .slick-slide {
	border:2px solid #fff;
	box-sizing:border-box;
}
.slider-nav .slick-current {
	border:2px solid #7f71b9;
	box-sizing:border-box;
}
.slider_product {
	width:40%;
	display:inline-block;
	float:left;
	vertical-align:top;
	position:relative;
}
.product_main {
	width:56%;
	display:inline-block;
	float:right;
	vertical-align:top;
	margin-bottom:70px;
}
.product_caprion {
	font-size:16px;
	font-weight:700;
	margin-bottom:10px;
}
a.nexttext {
	font-weight:700;
}
a.lin {
	padding-left:30px;
	background-image:url("/bitrix/templates/fashion_purple/img/lin.png");
	background-repeat:no-repeat;
	background-position:left center;
	color:#aeaeae;
}
.bllin {
	margin-bottom:50px;
}
.size_block {
	display:inline-block;
	vertical-align:top;
}
.color_block {
	display:inline-block;
	vertical-align:top;
	margin-left:40px;
}
.color_block ul li {
	width:30px;
	height:30px;
	position:relative;
	display:inline-block;
	line-height:30px;
	text-align:center;
}
.color_block ul li span.active{
	display:block;
	width:100%;
	height:30px;
	background-image:url("/bitrix/templates/fashion_purple/img/check.png");
	background-repeat:no-repeat;
	background-position:center center;
}

.size_block ul li {
	background:#e8e8e8;
	width:30px;
	height:30px;
	margin-right:10px;
	display:inline-block;
	position:relative;
	font-size:12px;
	line-height:30px;
	text-align:center;
	cursor:pointer;
}
.size_color {
	margin-bottom:20px;
}

.bx_item_detail .item_price {
	display:inline-block;
	vertical-align:middle;
	margin:0px;
}
.vam {
	display:inline-block;
	vertical-align:middle;
	margin-left:60px;
}
.bx_item_detail .item_current_price {
	padding:0px;
	float:none;
}
.bx_item_detail .item_current_price span {
	font-size:16px;
	color:#aeaeae;
}

.bx_item_detail .bx_small.bx_bt_button, .bx_item_detail .bx_small.bx_bt_button_type_2 {
    width: 30px;
    height: 30px;
    background: url("/bitrix/templates/fashion_purple/img/upanddown.png") no-repeat 0 0;
	outline:none;
	border:0;
}
.bx_item_detail .transparent_input {
	font-size:24px;
}
.but_to_cart {
	display:inline-block;
	vertical-align:middle;
}
.item_buttons_counter_block a {
	display:inline-block;
	vertical-align:middle;
}
.item_buttons_counter_block input {
	display:inline-block;
	vertical-align:middle;
}
.bx_item_detail .item_buttons_counter_block a {
	vertical-align:middle;
}
.bx_item_detail .item_buttons_counter_block {
	margin:0px;
}
.but_to_cart {
	float:right;
	text-align:center;
}
.price_to_cart {
	margin-bottom:20px;
	margin-top:30px;
}
.or_no_reg {
	text-align:center;
	margin-top:15px;
}
.or_no_reg span {
	cursor:pointer;
	text-align:center;
	width:100%;
	border-bottom:1px solid #aeaeae;
}
.or_no_reg span:hover {
	border-bottom:1px solid #fff;
}
a.tocart {
    border: 0px;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    line-height: 60px;
    color: #212121;
    font-weight: bold;
    font-size: 16px;
    width: 195px;
    background: #ffcc33 url(/bitrix/templates/fashion_purple/img/button1.png) right center repeat-y;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -khtml-border-radius: 30px;
    border-radius: 30px;
    box-shadow: 0 5px 15px #ffd596;
}
a.tocart:hover {
    background: #ffcc33 url(/bitrix/templates/fashion_purple/img/button1_hover.png) right center repeat-y;
}
.sliderleft {
	width:46px;
	height:46px;
	background:url("/bitrix/templates/fashion_purple/img/sll.png");
	position:absolute;
	left:0px;
	cursor:pointer;
	top:50%;
	margin-top:-23px;
	z-index:20;
}
.sliderright {
	width:46px;
	height:46px;
	position:absolute;
	right:0px;
	top:50%;
	cursor:pointer;
	margin-top:-23px;
	background:url("/bitrix/templates/fashion_purple/img/slr.png");
}
.lupa {
	position:absolute;
	right:28px;
	top:20px;
	background:url("/bitrix/templates/fashion_purple/img/lupa.png");
	width:22px;
	height:23px;
	cursor:pointer;
	z-index:20;
}
.owl-nav{position: absolute;top:50%;width:100%;}
.owl-prev,.owl-next{width:23px;height:37px;position: absolute;margin-top:-18px;font-size:0;}
.owl-prev{left:10px;background: url('/bitrix/templates/fashion_purple_main/img/owl-nav.png') left top no-repeat;}
.owl-prev:hover{background: url('/bitrix/templates/fashion_purple_main/img/owl-nav.png') left bottom no-repeat;}
.owl-next{right:10px;background: url('/bitrix/templates/fashion_purple_main/img/owl-nav.png') right top no-repeat;}
.owl-next:hover{background: url('/bitrix/templates/fashion_purple_main/img/owl-nav.png') right bottom no-repeat;}
h1 {
	text-transform:uppercase;
}
@media (max-width: 1130px) {
	.but_to_cart {
		float:none;
		display:block;
		text-align:left;
		margin:30px 0px;
	}
}
@media (max-width: 767px) {
	.slider_product {
		width:100%;
	}
	.product_main {
		width:100%;
		margin-top:40px;
	}
	.vam {
		display:block;
		width:100%;
		margin:0px;
		margin:30px 0px;
	}
	.color_block {
		display:block;
		width:100%;
		margin:0px;
		margin:30px 0px;
	}
}

@media (max-width: 1199px) {
	.wrap{width:auto;margin:0 auto;padding: 0 15px;}
	nav ul li a{padding:0 15px;line-height: 45px;font-size: 15px;}
	.cart{height:45px;}
	.banner_wrap, .collections, .showcase, .about_text_wrap {margin: 0 0 60px;}
	.collections_info1{left: 47px;top: 90px;}
	.collections_info2{top: 90px;}
	.collections_text, .showcase_text{font-size: 24px;}
	.showcase_category_item{padding:0 15px;}
	.showcase_info2{top:100px;}
	.soc img{margin: 0 0 0 3px;}
	.time,.adress{padding-left:0;background:none;}
	.phone{font-size:15px;}
}

@media (max-width: 991px) {
	header{text-align: center;}
	.soc{text-align: center;}
	/*.phone,.time{margin:0 0 15px;}*/
	.title{font-size: 26px;}
	nav ul li a{padding:0 15px;line-height: 40px;font-size: 14px;}
	.cart{height:40px;}
	nav{position: absolute;left:0;top:40px;width:100%;background: #7f71b9;z-index: 10;display:none;}
	.mobile_menu{display:block;}
	li:hover ul.sub-menu {display: none;position: relative;width: 100%;padding: 0;}
	li:hover ul.sub-menu li{width: 100%;padding-bottom: 0px;}
	li:hover ul.sub-menu li a{width: 100%;display: block; line-height: 40px; text-align: center;}
	li:hover ul.sub-menu .subtwo-menu{display: none;position: relative;width: 100%;padding: 0;}
	nav ul li{display: block;border-top:1px solid #fff;}
	nav ul li a{display: block;}
	ul.sub-menu li{padding-bottom: 0px; background: #6f63a2;}
	ul.sub-menu li a{width: 100%; display: block; text-align: center; line-height: 40px;}
	.product_item_image{text-align: center;}
	.collections_info1{left: 35px;top: 80px;}
	.collections_info2{left: 35px;top: 80px;}
	.collections_text, .showcase_text{font-size: 21px;}
	.showcase_category_item_a{font-size:16px;}
	.showcase_info1,.showcase_info2{left: 40px;top: 70px;}
	.subscr_title{padding: 0 30px;font-size: 18px;line-height:1.3;}
	.paydel{padding: 10px 0 50px;background: url('/bitrix/templates/fashion_purple_main/img/paydel.jpg') top center no-repeat;}
	footer{padding: 30px 0 30px;}
	.logo{margin: 13px 0 0 0;}
	.logo2{display:none;}
	.time{font-size:10px;line-height: 1.98;}
}
@media (max-width: 767px) {
	.title{line-height:inherit;}
	.title:before{height: 12px;}
	.title:after{height: 12px;}
	img.justifyleft,img.justifyright{float:none;margin:0 0 25px 0;}
	header{padding: 7px 0;}
	.phone{font-size:16px;}
	.time{padding: 8px 0;}
	.banner{height: 145px;background-size: cover;}
	.banner_but {padding-top: 115px;}
	.menu_wrap{margin:0 0 20px 0;}
	.title{font-size: 18px;}
	.product_item{text-align: center;}
	.banner_wrap, .collections, .showcase, .about_text_wrap {margin: 0 0 40px;}
	.about{background: none;}
	.subscription{border: 15px solid #7f71b9;margin: 0 0 35px;}
	.advant_item_p {font-size: 13px;}
	.advant { margin: 0 0 20px 0;}
	.paydel{background: url('/bitrix/templates/fashion_purple_main/img/paydel.jpg') bottom center no-repeat;}
	.paydel_text{margin:0 0 30px;}
	.foot_phone,.foot_adress,.foot_time,.foot_soc,.copy{text-align: center;}
	.foot_title{font-size: 14px;margin: 0 0 15px;}
	.foot_menu li{margin: 0 0 5px 0;}
	.foot_menu li a{font-size: 14px;}
	.logo{margin: 5px 0;text-align: center;float: none;}
	.adress{margin:0;}
	.phone{padding-left: 90px;}
	.viber {left: 0px;}
	.whatsapp {left: 45px;}
	.time {padding: 12px 0;font-size: 12px;line-height: 1.8;float:none;}
}
@media (max-width: 500px) {
	.collections_info1{top: 40px;}
	.subscr_title{padding:0 15px;}
	.subscr_form input[type="text"]{width:100%;margin:0 0 15px 0;}
	.subscr_form {padding:0 15px;}
	.subscr_form .button2_a{margin-left:0;width:100%;}
	.subscription{padding: 25px 0;}
}
@media (max-width: 767px) {
.col-md-3 {margin: 0 auto;}
.product_main{padding: 0 20px;}
.h1{margin: 0 10px;}
}
/* End */
/* /bitrix/templates/.default/ajax/ajax.min.css?1538726640420 */
/* /bitrix/templates/fashion_purple_main/template_styles.css?172354162731782 */
