

/* Start:/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/style.css?173037451611152*/
.main_profile{	
	margin-top: 25px;
	
}

.main_profile .user_title{	
	font-size: 30px;
	font-weight: 700;	
}
.user_menu{
	background: #eaeef6;
	height: 100%;	
	padding: 30px;	
}

.user_menu .user_menu_block{
	margin-bottom: 30px;
}
.user_menu .user_menu_block .user_menu_title{
	font-size: 18px;	
	margin-bottom: 15px;
}

.user_menu .user_menu_block ul,
.user_menu .user_menu_block ul li{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.user_menu .user_menu_block ul li{
	display: block;
	width: 100%;
}

.user_menu .user_menu_block ul li a{
	display: inline-block;	
	padding-top: 5px;
	padding-bottom: 5px;
	color: #6559b7;
	font-size: 15px;
	text-decoration: none !important;	
	margin-left: 10px;
}

.user_menu .user_menu_block ul li a:hover,
.user_menu .user_menu_block ul li a.active{
	color:#fff;
	background: #e5284c;
	padding: 5px 10px;
	border-radius: 15px;
	margin-left: 0px;
		
}

.sale-personal-section-index-block{
	opacity: .8;
	padding: 0;
	margin: 15px 0;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		 -o-transition: all 0.3s;
			transition: all 0.3s;
	color: #fff;
	background-size: cover;
	border-radius: 3px;
	height: 87%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-around;
}

@media (max-width: 992px)
{
	.sale-personal-section-index-block {
		height: auto;
		margin: 8px 0;
	}
}

.sale-personal-section-index-block.bx-theme-green{
	background: url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/wt_green.png) center top;
}
.sale-personal-section-index-block.bx-theme-blue{
	background: url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/wt_blue.png) center top;
}
.sale-personal-section-index-block.bx-theme-red{
	background: url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/wt_red.png) center top;
}
.sale-personal-section-index-block.bx-theme-yellow{
	background: url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/wt_yellow.png) center top;
}
.sale-personal-section-index-block.bx-theme-black{
	background: url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/wt_black.png) center top;
}
.sale-personal-section-index-block:hover{
	opacity: 1;
}
.sale-personal-section-index-block-link,
.sale-personal-section-index-block-link:hover,
.sale-personal-section-index-block-link:active,
.sale-personal-section-index-block-link:focus,
.sale-personal-section-index-block-link:visited{
	text-decoration: none;
	display: block;
	padding:25px 15px;
	color: #fff;
}
.sale-personal-section-index-block-link{color: #fff;}
.sale-personal-section-index-block-ico {font-size: 64px;}
.sale-personal-section-index-block-name{font-size: 16px;}
.sale-personal-section-account-sub-header{
	margin-top:40px;
}

.sale-personal-section-row-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
}

.main_profile .bonus_schet{
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 15px;
	font-size: 18px;
	background: #7db04e;
	color: #fff;
	font-weight: 300;
}

.main_profile .bonus_schet span{
	font-weight: 900;
}

.main_profile a.favorites_clear{
	display: inline-block;
	color: #999;
	text-decoration: none !important;
	border-bottom: 1px dotted #999;
	font-size: 15px;
	font-weight: 300;
	line-height: 12px;
	margin-left: 15px;
	position: relative;
	top: -5px;
}



a#addAdress{
	float: right;
	text-decoration: none !important;
	border: 1px solid #e80063;
	color: #e80063;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	height: 30px;
	line-height: 28px;
	border-radius: 30px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: "Museo Sans";
	margin-top: 10px;
}

a#addAdress:hover{
	background: #e80063;
	color: #fff;
}
.user_profiles_list{
	font-size: 15px;
	font-weight: 300;
}

.user_profiles_list .user_profile_item{	
	padding: 15px;
	border: 1px solid #e0d8ea;
	margin-top: 30px;
}

.user_profiles_list .user_profile_item.active{
	border: 1px solid #e80063;
}
.user_profiles_list .user_profile_item .profile_default{
	background: url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/check.png) 0% 50% no-repeat;
	color: #444;
	padding-left: 25px;
	cursor: pointer;
}

.user_profiles_list .user_profile_item.active .profile_default{
	background: url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/check_a.png) 0% 50% no-repeat;
}


.user_profiles_list .user_profile_item .profile_addr{
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 18px;
	height: 80px;
}

.user_profiles_list .user_profile_item .profile_dopitem{
	margin-bottom: 5px;
}
.user_profiles_list .user_profile_item .profile_dopitem span{
	color: #999;
}

.user_profiles_list .user_profile_item .profile_foot{
	margin-top: 20px;
}

.user_profiles_list .user_profile_item .profile_foot a{
	text-decoration: none !important;
	display: inline-block;
	line-height: 12px;
	margin-right: 15px;
}

.user_profiles_list .user_profile_item .profile_foot a.sale-personal-profile-list-change-button{
	color: #474a83;
	border-bottom: 1px dotted #474a83;

}

.user_profiles_list .user_profile_item .profile_foot a.sale-personal-profile-list-close-button{
	color: #c41f1f;
	border-bottom: 1px dotted #c41f1f;
}

#AddressForm{
	top: 25px !important;	
	left: 50% !important;
	margin-left: -188px !important;
	width: 376px;
	padding: 30px;
	padding-top: 20px;
	background: #f7f7f8;
	font-family: "Museo Sans";
	font-size: 14px;
	position: fixed !important;
}

#AddressForm .popup-window-close-icon{
	height: 20px;
	width: 20px;
	background: url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/close.png) no-repeat;
}

#AddressForm .popup-window-close-icon:after{
	display: none;
}

#AddressForm .desc{
	font-size: 15px;
	color: #333333;
	margin-bottom: 15px;
	line-height: 22px;
}

#AddressForm .title{
	color: #333;
	text-align: left;	
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 15px;
}

#AddressForm .input_label{
	margin-top: 10px;
	margin-bottom: 5px;
	overflow: auto;
}

#AddressForm .input_label span{
	font-size: 15px;
	color: #999999;
	float: left;
}

#AddressForm a:link,
#AddressForm a:focus{
	text-decoration: none;
}
#AddressForm .input_label a{
	float: right;
	color: #474a83;
	font-size: 14px;
	border-bottom: 1px dotted #474a83;
}

#AddressForm .input_label a:hover{
	text-decoration: none;
	border-bottom: none;
}
#AddressForm .popup-window-content{
	background: #f7f7f8;
	margin-top: 0px;
}
#AddressForm input{
	display: block;
	font-size: 15px;
	color: #999999;
	border: 1px solid #999999;
	border-radius: 35px;
	margin-bottom: 10px;
	width: 100%;
	height: 35px;
	padding: 0px 15px;
}

#AddressForm .frmgroup{
	overflow: hidden;
}

#AddressForm .frmgroup .frmgroup_item{
	float: left;
	width: 49%;
}

#AddressForm .frmgroup .frmgroup_item:last-child{
	float: right;
}

#AddressForm a#saveAddress{
	display: block;
	width: 120px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	height: 45px;
	border: 1px solid #e80063;
	border-radius: 45px;
	line-height: 45px;
	padding: 0;	
	background: #e80063;
	box-shadow: none;
	font-family: "Museo Sans";	
}

#AddressForm  a#saveAddress:hover{
	background: #fff;
	color: #e80063;
	text-decoration: none;
}

#AddressForm .resp_mess{
	width: 100%;
	margin-bottom: 15px;	
}

.profile_coupons{
	margin-top: 25px;
}

.profile_coupons .active_coupon{
	padding: 25px;
	background: #f4f3f6;
}

.profile_coupons .active_coupon .coupon_result span{
	display: block;
	margin-bottom: 15px;
}

.profile_coupons .active_coupon .coupon_result span.error{
	color: red;
}

.profile_coupons .active_coupon .coupon_result span.ok{
	color: green;
}
.profile_coupons .active_coupon .title{
	font-weight: 500;
	font-size: 18px;
	color: #999999;
	margin-bottom: 15px;
}

.profile_coupons .active_coupon input{
	width: 300px;
	height: 40px;
	border: 1px solid #c5c3cb;
	border-radius: 40px;
	background: #fff;
	padding-left: 20px;
	display: inline-block;
	margin-right: 15px;
	font-size: 15px;
	font-weight: 300;
}

.profile_coupons .coupon_gifts{
	margin-top: 25px;
}

.profile_coupons .coupon_gifts .title{
	font-size: 24px;
	margin-bottom: 15px;
}

.profile_coupons .coupon_gifts .coupon_gift{
	position: relative;
	border: 2px solid #09b600;
	border-radius: 5px;
	padding: 10px;
}

.profile_coupons .coupon_gifts .coupon_gift .coupon_gift_price{
	font-size: 15px;
	font-weight: 700;
	color: #09b600;
}

.profile_coupons .coupon_gifts .coupon_gift .coupon_gift_text{
	font-size: 24px;
	font-weight: 700;
	margin-top: 5px;
	margin-bottom: 5px;
}

.profile_coupons .coupon_gifts .coupon_gift .coupon_gift_desc{
	font-size: 15px;
	font-weight: 300;
	color: #999999;
}

.profile_coupons .coupon_gifts .coupon_gift a{
	position: absolute;
	top: 10px;

}

.profile_coupons .coupon_gifts .coupon_gift a.coupon_gift_copy{
	display: block;
	background: #f4f3f6 url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/copy.png) 50% 50% no-repeat;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	right: 10px;
}

.profile_coupons .coupon_gifts .coupon_gift .coupon_gift_copy{
	display: block;
	background: #f4f3f6 url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/copy.png) 50% 50% no-repeat;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	right: 10px;
	position: absolute;
	top: 10px;
	cursor: pointer;
}


.profile_coupons .coupon_gifts .coupon_gift a.coupon_gift_active{
	right: 50px;
}

.profile_coupons .coupons_table{
	margin-top: 25px;
}
.profile_coupons .coupons_table .title{
	font-size: 24px;
	margin-bottom: 15px;
}

.profile_coupons .coupons_table table{
	width: 100%;
	font-weight: 300;
	font-size: 15px;
}

.profile_coupons .coupons_table table thead{
	background: #f7f7f8;
}

.profile_coupons .coupons_table table td,
.profile_coupons .coupons_table table th{
	padding: 20px;
}

.profile_coupons .coupons_table table th{
	color: #999999;
	font-weight: 300;
}

.profile_coupons .coupons_table table tbody{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}


.profile_shares{	

}

.profile_shares .title{
	font-size: 14px;
	font-weight: 300;
	color: #999;
}

.profile_shares .profile_shares_items{
	margin-top: 25px;
	margin-bottom: 25px;
}


.profile_shares .profile_shares_items .profile_shares_item_img img{
	width: 100%;
}

.profile_shares .profile_shares_items .profile_shares_item_title{
	margin-top: 10px;
	margin-bottom: 10px;
}
.profile_shares .profile_shares_items .profile_shares_item_title a{
	font-size: 18px;
	color: #474a83;
	font-weight: 700;
}

.profile_shares .profile_shares_items .profile_shares_item_desc{
	font-weight: 100;
	font-size: 14px;
	color: #999;
}


@media (max-width: 767px)
{

	.user_menu_block ul{
		display: none;
	}

	.user_menu_block .user_menu_title span{
		padding-right: 15px;
		background: url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/down.png) 100% 50% no-repeat;
	}

	.user_menu_block.active .user_menu_title span{
		padding-right: 15px;
		background: url(/local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/images/up.png) 100% 50% no-repeat;
	}	

	.user_menu_block.active ul,
	.user_menu_block.menu_logout ul{
		display: block;
	}

	.user_menu_block.menu_logout ul li a{
		color: red;
	}
	.main_profile{
		padding-right: 0px;
	}

	.user_profiles_list{
		margin-top: 25px;
	}

	a#addAdress{
		float: left;
	}

	#AddressForm{
		top: 75px !important;
		height: 80%;
		overflow: auto;
	}

	.subscribe_desc p{
		font-size: 14px !important;
	}

	.main_profile .user_title{
		font-size: 18px;
	}

	a.estetickBut.appCoupon{
		width: 100%;
		margin-top: 15px;
		text-align: center;
	}

	.profile_coupons .coupons_table table tr td:first-child,
	.profile_coupons .coupons_table table tr th:first-child{
		display: none;
	}

}
/* End */


/* Start:/bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?16733290722638*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;	background-image: url(/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png); background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.mailru2{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}.bx-authform-social ul li .bx-authform-social-icon.zoom{background-position:-836px 0}
/* End */
/* /local/templates/swanky_no_basket/components/bitrix/sale.personal.section/main/style.css?173037451611152 */
/* /bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?16733290722638 */
