.rb_accout_wrap {
	display: flex;
	justify-content: flex-start;
	gap: 25px;
	padding: 40px 0;
}
.woocommerce-MyAccount-content {
	position: relative;
}
.woocommerce-MyAccount-content .woocommerce-info { display: none !important;}
.row_porduct_box {
	margin-bottom: 20px;
	border-radius: var(--border-radius);
	overflow: hidden;
	position: relative;
	display: flex;
	justify-content: start;
	align-items: center;
	width: 100%;
}
.row_porduct_image img {
	max-width: 87px;
	max-height: 111px;
	object-fit: cover;
	display: block;
}
.product_info_top {
	align-items: start !important;
}
.product_info_top_name {
	font-size: 14px;
	font-weight: 700;
	color: var(--text-color);
	margin-bottom: 10px;
}
.product_cart_price {
	padding: 10px;
	border-radius: var(--border-radius);
	color: var(--text-color);
	font-size: 14px;
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 10px;
}
.row_porduct_image {
	flex: 0 0 12%;
	height: 100%;
}
.row_porduct_image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	display: block;
	border-radius: var(--border-radius);
}
.row_product_info {
	background: #f5f5f6;
	flex: 0 0 88%;
	border: 1px solid #ddd;
	padding: 15px;
	border-radius: var(--border-radius);
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.rb_full_box .row_product_info {background: #fff;}
.btn.btn-delete.btn-delete-wish-list:hover path {
	stroke: red;
}
.btn:focus {
	box-shadow: unset !important;
}
.product_info_bottom {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 10px;
}
.row_porduct_box_link:hover {
	background: var(--main-color);
	color: #fff !important;
}
.row_porduct_box_link {
	border: 2px solid var(--main-color);
	padding: 10px;
	border-radius: var(--border-radius);
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
	font-size: 13px;
	color: var(--text-color);
	font-weight: 600;
	cursor: pointer;
	transition: 0.2s all;
}
.row_porduct_box_link:hover path, .row_porduct_box_link:hover circle {
	stroke: #fff;
}
.wishlist_remove_item::after {
	content: '';
	position: absolute;
	left: -3px;
	top: 0;
	border: 1px solid #eee;
	width: 1px;
	height: 38px;
}
.wishlist_remove_item {
	position: relative;
	margin-left: 10px;
}
.rb_product_percent {
	background: var(--main-color);
	color: #000;
	padding: 5px 8px;
	border-radius: 8px;
	font-size: 13px;
	font-weight: bold;
	margin-right: 5px;
}
.product_info {
	flex: 1 1 auto;
	padding: 15px;
	justify-content: space-between;
	display: flex;
	flex-direction: column;
}
.woocommerce-MyAccount-content::before {
	content: "";
	background: var(--main-color);
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: -2%;
	right: -2%;
	border-radius: 25px;
	z-index: -1;
}
.rb_box {
	border-radius: var(--border-radius);
	padding: 30px 15px;
	display: flex;
	flex-direction: column;
	gap: 15px;
	text-align: center;
	align-items: center;
	margin-bottom: 15px;
	position: relative;
	background: #fff;
	border: 1px solid #eee;
	font-size: 14px;
	transition: 0.2s ease-out;
}
.rb_box strong{color: var(--text-color) !important;}
.rb_box svg {transition: 0.3s ease-out;}
.rb_box:hover svg {transform: translateY(-10px);}
.rb_box:hover svg path{ stroke:"#333"; }
.row_item {
	position: relative;
	margin-bottom: 10px !important;
	display: flex;
	font-size: 15px;
	color: var(--text-color);
}
.row_item_title {
	position: relative;
	color: var(--text-color);
	font-size: 14px;
	font-weight: 500;
	white-space: nowrap;
	border: 1px solid #ddd;
	border-radius: 0 var(--border-radius) var(--border-radius) 0;
	padding: 15px 8px;
	background: #fff5;
	width: 30%;
}
.row_item_value {
	padding: 10px 10px 10px 35px;
	color: var(--text-color);
	font-size: 15px;
	font-weight: 500;
	border-radius: var(--border-radius) 0 0 var(--border-radius);
	margin-right: 4px;
	width: 69%;
	background: #f5f5f6;
	border: 0 !important;
	display: flex;
	align-items: center;
}
.section_title{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px !important;
	font-weight: 700 !important;
	margin-bottom: 30px !important;
}
.section_title a{ color: var(--main-color); }
.section_title a:hover{ color: var(--second-color); }
.woocommerce-MyAccount-navigation{
	background: #fff;
	padding: 20px;
	border-radius: var(--border-radius);
	flex: 0 0 24%;
	box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.05); 
}
.user_account_detail .user_account_name_wrap{
	display: flex;
	flex-direction: column;
}
.rb_account_title {
	font-size: 20px;
	font-weight: 500;
	color: #000;
	padding: 12px 15px;
	border-radius: var(--border-radius);
	display: block;
	background: #F5F5F6;
	margin-bottom: 20px;
}
.user_account_detail{
	text-align: center;
	border-bottom: 1px solid #eee;
	padding: 0 0 10px;
	margin-bottom: 15px;
	font-size: 18px;
	color: #FAF7F2;
	display: flex;
	align-items: center;
	gap: 10px;
}
.user_account_detail .user_account_image{
	position: relative;
	border-radius: 50px;
	width: 70px;
	height: 70px;
}
.user_account_name {
	font-size: 16px;
	color: var(--text-color);
	font-weight: 600;
}
.user_account_name + .user_account_name {
	font-weight: 300;
	color: #555;
}
.user_account_detail .user_account_image img{
	width: 100%;
	height: 100%;	
	max-width: 70px;
	max-height: 70px;
	border-radius: 50px;
}
.woocommerce-MyAccount-navigation a {
	position: relative;
	color: #4F4F4F;
	font-size: 15px;
	margin-bottom: 8px;
	padding: 12px;
	width: 100%;
	display: flex;
	transition: 0.2s linear;
	border-radius: var(--border-radius);
	border-right: 3px solid transparent;
	border-right-color: transparent;
	justify-content: start;
	align-items: center;
	gap: 10px;
}
.woocommerce-MyAccount-navigation a:hover path, .woocommerce-MyAccount-navigation-link.is-active a {
	stroke: var(--second-color);
}
.woocommerce-MyAccount-navigation a:hover, .woocommerce-MyAccount-navigation-link.is-active a{
	color: var(--text-color);
	background-color: #f5f5f6;
	border-color: var(--second-color) !important;
}
.woocommerce-MyAccount-navigation-link.is-active a{font-weight: 700;}
.dashboard_top_box .inner_box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
	position: relative;
}
.dashboard_top_box .inner_box .icon {
	padding: 20px;
	border-radius: var(--border-radius);
}
.title {
	font-size: 13px !important;
	font-weight: 700;
	transform: translateY(5px);
}
.title p {
	font-size: 11px;
	font-weight: 500;
	transform: translateY(10px);
}
.dashboard_top_box .inner_box .count {
	font-weight: 700;
	position: absolute;
	top: 18px;
	left: -15px;
	width: 22px;
	height: 22px;
	text-align: center;
	background-color: #333;
	color: #fff;
	border-radius: 50%;
	padding: 3px;
}
.dashboard_top_box .inner_box span {
	font-size: 12px;
}
.title_link {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 !important;
}
.title_link ul li a {
	font-size: 12px;
	font-weight: 400;
	color: var(--main-color);
}
.price_box .price {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.rb_account_edit .woocommerce-form-row{
	position: relative;
	margin-bottom: 20px !important;
}
.rb_account_edit .woocommerce-form-row:after{
	content: '';
	position: absolute;
	left: 10px;
	top: 55%;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cg id='pen-line' transform='translate(-3676 -1436)'%3E%3Crect id='Frame' width='24' height='24' transform='translate(3676 1436)' fill='%23ED8448' opacity='0'/%3E%3Cpath id='pen-line-2' data-name='pen-line' d='M3693.037,1448l-9.037,9h-5v-5l9-9.037a.3.3,0,0,1,.425,0l4.614,4.614A.3.3,0,0,1,3693.037,1448Zm1.071-1.474a.3.3,0,0,0,.424,0l1.878-1.878a2.008,2.008,0,0,0,0-2.84l-2.22-2.22a2.009,2.009,0,0,0-2.84,0l-1.878,1.878a.3.3,0,0,0,0,.424Zm2.892,9.722h-7a.75.75,0,0,0,0,1.5h7a.75.75,0,0,0,0-1.5Z' fill='%23ED8448'/%3E%3C/g%3E%3C/svg%3E");
}
.rb_account_edit .woocommerce-Input{
	padding: 10px 10px 10px 35px;
	color: var(--text-color);
	font-size: 15px;
	font-weight: 500;
	background: #fff;
	border-radius: var(--border-radius) 0 0 var(--border-radius);
	margin-right: 4px;
	width: 69%;
	background: #f5f5f6;
	border: 0 !important;
}
.rb_account_edit label{
	position: relative;
	color: var(--text-color);
	font-size: 14px;
	font-weight: 500;
	white-space: nowrap;
	border: 1px solid #ddd;
	border-radius: 0 var(--border-radius) var(--border-radius) 0;
	padding: 15px 8px;
	background: #fff5;
	width: 30%;
}
.rb_account_edit .woocommerce-form-row{
	position: relative;
	margin-bottom: 20px !important;
	display: flex;
	font-size: 15px;
	color: var(--text-color);
}
.rb_account_edit .woocommerce-form-row:after{
	content: '';
	position: absolute;
	left: 10px;
	top: 30%;
	width: 24px;
	height: 24px;
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3369 3.63013C14.508 2.45728 16.407 2.45526 17.5781 3.62622L20.0713 6.12036C21.2319 7.28154 21.2425 9.16148 20.0957 10.3381L10.8643 19.8098C10.1111 20.5824 9.07815 21.0188 8 21.0188H5.24805C3.82751 21.0187 2.69237 19.8347 2.75195 18.4143L2.87012 15.6047C2.91232 14.6027 3.32949 13.6524 4.03809 12.9426L13.3369 3.63013ZM20.5146 18.9446C21.0666 18.9446 21.5145 19.3922 21.5146 19.9446C21.5146 20.4971 21.0667 20.9456 20.5146 20.9456H14.3936L14.291 20.9407C13.7871 20.8893 13.3936 20.4625 13.3936 19.9446C13.3937 19.4268 13.7872 19.0008 14.291 18.9495L14.3936 18.9446H20.5146ZM5.45215 14.3567C5.098 14.7114 4.88937 15.1859 4.86816 15.6868L4.75 18.4963C4.73805 18.7804 4.96491 19.0178 5.24902 19.0178H8.00098C8.54014 19.0178 9.05796 18.7997 9.43457 18.4133L15.9678 11.7092L12.0273 7.76978L5.45215 14.3567ZM16.1641 5.04224C15.7738 4.65224 15.1413 4.65268 14.751 5.04321L13.0879 6.70728L17.0146 10.635L18.665 8.94165C19.0473 8.54948 19.0439 7.92247 18.6572 7.5354L16.1641 5.04224Z" fill="%23003262"/></svg>');
}
.rb_account_edit input:focus-visible {
	border: 1px solid var(--second-color) !important;
	outline: 0 !important;
}
.rb_account_edit .account_user_avatar{
	position: relative;
	display: flex;
	justify-content: space-between;
}
.profile-pic-wrapper {
	height: 56px;
	width: 69%;
	right: 0;
	left: 0;
	background: #f5f5f6;
	border-radius: var(--border-radius) 0 0 var(--border-radius);
}
.pic-holder {
	text-align: center;
	position: relative;
	border-radius: 50%;
	width: 56px;
	height: 56px;
	overflow: hidden;
	border: 1px solid var(--border-color);
	margin-right: auto;
	margin-left: 10px;
}
.pic-holder .pic {
	height: 60px;
	width: 60px;
	position: relative;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
.pic-holder .upload-file-block,
.pic-holder .upload-loader {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.2s;
}
.pic-holder .upload-file-block {
	cursor: pointer;
}
.pic-holder:hover .upload-file-block,
.uploadProfileInput:focus~.upload-file-block {
	opacity: 1;
}
.pic-holder.uploadInProgress .upload-file-block {
	display: none;
}
.pic-holder.uploadInProgress .upload-loader {
	opacity: 1;
}
.rb_alert_box{
	position: relative;
	border: 1px solid var(--border-color);
	padding: 30px;
	border-radius: var(--border-radius);
	text-align: right;
	font-size: 16px;
	font-weight: 600;
}
.rb_alert_box:after{
	content: '';
	position: absolute;
	left: 30px;
	top: 50%;
	width: 60px;
	height: 60px;
	transform: translatey(-50%);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='%23ddd' class='bi bi-patch-exclamation' viewBox='0 0 16 16'%3E%3Cpath d='M7.001 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.553.553 0 0 1-1.1 0z'/%3E%3Cpath d='m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911z'/%3E%3C/svg%3E");
}

.form_group {
	display: flex;
	flex-direction: column;
	gap: 8px;
	font-size: 14px;
	color: #555;
	margin-bottom: 15px;
}
.form_group input , .form_group select, .chosen-container{
	border: 1px solid #dbdbdb;
	min-height: 45px;
	border-radius: 5px;
	padding: 10px;
}
.form_group .chosen-container input{
	min-height: 26px !important;
}
.form_group label{
	position:relative;
	padding-right: 28px;
}
.form_group label:before{
	content: '';
	width: 24px;
	height: 24px;
	position: absolute;
	right: 0;
	top: -4px;
}
.form_group label[for="address_title"]:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='23' fill='%23888' class='bi bi-geo' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6M4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999zm2.493 8.574a.5.5 0 0 1-.411.575c-.712.118-1.28.295-1.655.493a1.3 1.3 0 0 0-.37.265.3.3 0 0 0-.057.09V14l.002.008.016.033a.6.6 0 0 0 .145.15c.165.13.435.27.813.395.751.25 1.82.414 3.024.414s2.273-.163 3.024-.414c.378-.126.648-.265.813-.395a.6.6 0 0 0 .146-.15l.015-.033L12 14v-.004a.3.3 0 0 0-.057-.09 1.3 1.3 0 0 0-.37-.264c-.376-.198-.943-.375-1.655-.493a.5.5 0 1 1 .164-.986c.77.127 1.452.328 1.957.594C12.5 13 13 13.4 13 14c0 .426-.26.752-.544.977-.29.228-.68.413-1.116.558-.878.293-2.059.465-3.34.465s-2.462-.172-3.34-.465c-.436-.145-.826-.33-1.116-.558C3.26 14.752 3 14.426 3 14c0-.599.5-1 .961-1.243.505-.266 1.187-.467 1.957-.594a.5.5 0 0 1 .575.411'/%3E%3C/svg%3E");
}
.form_group label[for="address_state"]:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cg id='map' transform='translate(-399.5 -2635.5)'%3E%3Crect id='Frame' width='24' height='24' transform='translate(400 2636)' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0'/%3E%3Cpath id='map-2' data-name='map' d='M414.85,2641.508v14.9a.3.3,0,0,1-.4.281l-5.1-1.915a.3.3,0,0,1-.2-.281v-14.9a.3.3,0,0,1,.4-.281l5.1,1.915A.3.3,0,0,1,414.85,2641.508Zm-7.635-2.039-3.114,1.566a2,2,0,0,0-1.1,1.785v12.68a1,1,0,0,0,1.45.9l3.035-1.527a.3.3,0,0,0,.165-.268v-14.868A.3.3,0,0,0,407.215,2639.469Zm12.335.131-3.035,1.527a.3.3,0,0,0-.165.268v14.868a.3.3,0,0,0,.435.268l3.105-1.561a2.015,2.015,0,0,0,1.11-1.8V2640.5A1,1,0,0,0,419.55,2639.6Z' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.form_group label[for="address_city"]:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cg id='map-location' transform='translate(-455.5 -2635.5)'%3E%3Crect id='Frame' width='24' height='24' transform='translate(456 2636)' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0'/%3E%3Cpath id='map-location-2' data-name='map-location' d='M460.814,2645.738l-.825.413a1.787,1.787,0,0,0-.989,1.6v8.42a1,1,0,0,0,1.45.9l3.035-1.527a.3.3,0,0,0,.165-.268v-4.892a.293.293,0,0,0-.087-.209,7.512,7.512,0,0,1-2.324-4.2A.3.3,0,0,0,460.814,2645.738Zm8.006,7.182-.83.56-.83-.56s-.88-.579-1.54-1.041a.3.3,0,0,0-.47.247v3.036a.3.3,0,0,0,.2.281l5.1,1.915a.3.3,0,0,0,.4-.281v-4.968a.3.3,0,0,0-.469-.247C469.713,2652.325,468.82,2652.92,468.82,2652.92Zm6.73-8.25-.551.275a.342.342,0,0,0-.175.343,7.337,7.337,0,0,1-2.387,4.877.289.289,0,0,0-.087.207v6.561a.3.3,0,0,0,.435.268l3.225-1.621a1.8,1.8,0,0,0,.99-1.61v-8.41A.954.954,0,0,0,475.55,2644.67Zm-7.56-5a5.328,5.328,0,0,0-5.33,5.33c0,3.33,3.33,5.33,5.33,6.67,2-1.34,5.34-3.34,5.34-6.67A5.331,5.331,0,0,0,467.99,2639.67Zm0,7a1.67,1.67,0,1,1,1.67-1.67A1.664,1.664,0,0,1,467.99,2646.67Z' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.form_group label[for="address_phone_number"]:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 25 25'%3E%3Cg id='mobile' transform='translate(-2079.5 -2411.5)'%3E%3Crect id='Frame' width='24' height='24' transform='translate(2080 2412)' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0'/%3E%3Cpath id='mobile-2' data-name='mobile' d='M2096,2415h-8a2.652,2.652,0,0,0-3,3v12a2.652,2.652,0,0,0,3,3h8a2.652,2.652,0,0,0,3-3v-12A2.652,2.652,0,0,0,2096,2415Zm-4,16a1,1,0,1,1,1-1A1,1,0,0,1,2092,2431Zm1.5-12.25h-3a.75.75,0,0,1,0-1.5h3a.75.75,0,0,1,0,1.5Z' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.form_group label[for="address_user_name"]:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 25 25'%3E%3Cg id='user' transform='translate(-1099.5 -1379.5)'%3E%3Crect id='Frame' width='24' height='24' transform='translate(1100 1380)' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0'/%3E%3Cpath id='user-2' data-name='user' d='M1108.009,1386.5a4,4,0,1,1,4,4A4,4,0,0,1,1108.009,1386.5Zm5.991,6h-4c-4.06,0-5.5,2.973-5.5,5.519,0,2.277,1.211,3.481,3.5,3.481H1116c2.292,0,3.5-1.2,3.5-3.481C1119.5,1395.473,1118.06,1392.5,1114,1392.5Z' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.form_group label[for="address_email"]:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 25 25'%3E%3Cg id='envelope' transform='translate(-2079.5 -179.5)'%3E%3Crect id='Frame' width='24' height='24' transform='translate(2080 180)' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0'/%3E%3Cpath id='envelope-2' data-name='envelope' d='M2098,185h-12a2.652,2.652,0,0,0-3,3v9a2.652,2.652,0,0,0,3,3h12a2.652,2.652,0,0,0,3-3v-9A2.652,2.652,0,0,0,2098,185Zm-.059,4.606-4.912,3.573a1.748,1.748,0,0,1-2.058,0l-4.912-3.573a.749.749,0,1,1,.882-1.212l4.913,3.572a.248.248,0,0,0,.292,0l4.913-3.572a.749.749,0,1,1,.882,1.212Z' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.form_group label[for="address_post_code"]:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 25 25'%3E%3Cg id='inbox' transform='translate(-2191.5 -291.5)'%3E%3Crect id='Frame' width='24' height='24' transform='translate(2192 292)' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0'/%3E%3Cpath id='inbox-2' data-name='inbox' d='M2213.558,304.3l-2.162-6.487a3.549,3.549,0,0,0-3.4-2.564h-8a3.549,3.549,0,0,0-3.4,2.564l-2.161,6.486a3.727,3.727,0,0,0-.193,1.187V310a3.383,3.383,0,0,0,3.75,3.75h12a3.383,3.383,0,0,0,3.75-3.75v-4.513A3.75,3.75,0,0,0,2213.558,304.3Zm-15.53-6.013A2.063,2.063,0,0,1,2200,296.75h8a2.063,2.063,0,0,1,1.972,1.538l2.07,6.212h-3a3.376,3.376,0,0,0-2.886,1.763,2.5,2.5,0,0,1-4.318,0,3.376,3.376,0,0,0-2.886-1.763h-3ZM2199.25,302a.75.75,0,0,1,.75-.75h8a.75.75,0,0,1,0,1.5h-8A.75.75,0,0,1,2199.25,302Zm1-3a.75.75,0,0,1,.75-.75h6a.75.75,0,0,1,0,1.5h-6A.75.75,0,0,1,2200.25,299Z' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}
.form_group label[for="address_full"]:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 25 25'%3E%3Cg id='location-pin' transform='translate(-119.5 -2523.5)'%3E%3Crect id='Frame' width='24' height='24' transform='translate(120 2524)' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1' opacity='0'/%3E%3Cpath id='location-pin-2' data-name='location-pin' d='M132,2526.5a8.51,8.51,0,0,0-8.5,8.5c0,4.983,4.629,8.041,7.692,10.064l.531.352a.5.5,0,0,0,.554,0l.531-.352c3.063-2.023,7.692-5.081,7.692-10.064A8.51,8.51,0,0,0,132,2526.5Zm0,11a2.5,2.5,0,1,1,2.5-2.5A2.5,2.5,0,0,1,132,2537.5Z' fill='%23888' stroke='rgba(0,0,0,0)' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
}

body .chosen-container {
	width: 100% !important;
	padding: 7px 10px;
}
body .chosen-single{
	border: 0 !important;
	background: #fff !important;
	line-height: 22px;
	outline: unset !important;
	width: 100%;
	box-shadow: unset !important;
}
.chosen-results{scrollbar-width: thin;}
.chosen-results::-webkit-scrollbar {width: 9px;}
.chosen-results::-webkit-scrollbar-track {	background: #f2f6f8;}
.chosen-results::-webkit-scrollbar-thumb {
	background-color: rgb(0 107 255 / 50%);
	border-radius: 20px;
}
.last_favorit_product, .my_last_orders_products{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 15px;
}
.last_favorit_product .tadris_product_box,
.my_last_orders_products .my_last_orders_products_box{
	flex: 0 0 calc(33% - 15px);
}
.rb_account_address_form_wrap{
	position: relative;
}
.add_new_address_btn{
	position:absolute;
	top: 15px;
	left: 35px;
	font-size: 13px;
	font-weight: 600;
	color: var(--main-color);
	cursor: pointer;
}
.add_address_popup, .popup_confirm_delete_address{
	position: fixed;
	background: #fff;
	border-radius: var(--border-radius);
	padding: 30px;
	min-width: 60%;
	top: 50%;
	left: 50%;
	opacity: 0;
	visibility: hidden;
	transform: translate(-50%, -50%);
	transition: 0.2s linear;
	z-index: 9999;
}
.add_address_popup.active , .popup_confirm_delete_address.active{
	opacity: 1;
	visibility: visible;
}
.popup_confirm_delete_address{min-width: 350px;}
.add_address_popup .close_btn{
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
}
.add_address_popup .popup_title{
	font-size: 16px;
	font-weight: 700;
	color: #222;
	display: block;
	text-align: center;
	margin: 0 auto 30px;
}
.address_wrap{
	position: relative;
	border-radius: 15px;
	padding: 25px 15px;
	font-size: 12px;
	margin-bottom: 20px;
}
.address_wrap:nth-child(even){
	border: 1px solid #eee;
	background: #fff;
}
.address_wrap .head_title{
	font-weight: 600!important;
}
.address_wrap:nth-child(odd){
	border:0;
	background: #F4E7D6;
}
.address_wrap h4{
	font-size: 15px;
	font-weight: 700;
}
.address_wrap p, .address_wrap a{
	font-size: 12px !important;
	margin: 10px 0;
}
.address_operations{
	display:flex;
	justify-content: flex-end;
	gap: 15px;
	position: absolute;
	left: 20px;
	top: 20px;
}
.address_operations > span{cursor: pointer;}
.address_operations > span:hover{color: var(--main-color);}
address{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	gap: 20px;
	margin-bottom: 0 !important;
}
address p{margin: 0 !important;}
.add_money_btn {
	cursor: pointer;
}
.add_maye_form_group input{
	font-size: 14px;
	min-height: 44px;
}
.add_maye_form_group input:focus{
	border: 0;
	box-shadow: unset;
	outline: 0;
}
.woocommerce-order-details__title{
	font-size: 25px; 
	font-weight: 700;
	margin: 20px  0 10px;
}
.tadris_order_status_text {
	background: var(--third-color);
	padding: 20px 10px;
	border-radius: var(--border-radius);
	text-align: center;
	font-weight: 600;
	margin-bottom: 30px !important;
	display: block;
}
.tadris_order_status_text mark{
	background-color: #fcf8e378 !important;
}
.woocommerce-table--order-details a{color: var(--main-color); }
.woocommerce-MyAccount-orders thead {
	background: var(--third-color);
	text-align: center;
}
.woocommerce-MyAccount-orders a{color: var(--text-color); }
.woocommerce-orders-table__cell-order-actions{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.woocommerce-orders-table__cell-order-actions .rb_btn{
	padding: 5px 15px;
	color: #fff;
	border-radius: 5px;
	font-size: 13px;
}
.order_info_wrap > span {
	border-left: 2px solid #aaa;
	line-height: 15px;
	padding-left: 15px;
}
.order_info_wrap > span:last-child {border-left: 0;}
.tab_title.rb_flex_start_wrap {
	border-bottom: 1px solid #ddd;
}
.tab_title li {
	white-space: nowrap;
	background: #fff;
	color: #666;
	font-size: 16px;
	padding: 10px 15px !important;
	cursor: pointer;
	border-bottom: 2px solid transparent;
}
.my_orders_wrap .tab_title li.active {font-weight: 600;border-bottom-color: var(--second-color);color: var(--second-color);}
.rb_full_box {
	background: #fff;
	border-radius: var(--border-radius);
	padding: 25px;
	font-size: 15px;
	color: var(--text-color);
	margin-bottom: 20px;
	position: relative;
	border: 1px solid #ddd;
}
.order_items_wrap {
	background: #F5F5F6;
	border-radius: var(--border-radius);
	padding: 15px 15px 5px 15px !important;
	margin-top: 10px;
}
.order_item_box{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 5px;
	margin-bottom: 10px;
	font-size: 14px;
}
.order_item_image img {
	height: 100%;
	object-fit: cover;
}
.order_item_box .order_item_image{
	border-radius: var(--border-radius);
	width: 100px;
	height: 110px;
	position: relative;
	border: 1px solid #E4E4E7;
	overflow: hidden;
}
.order_item_box .order_item_count{
	border-radius: 5px;
	width: 28px;
	height: 28px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
}
.order_pay_btn {
	background: #FAF5FF;
	box-shadow: 4px 4px 0px 0px #C084FC4D;
	border: 1px solid #A855F7;
	font-size: 14px;
	text-align: center;
	padding: 8px 12px;
	border-radius: var(--border-radius);
	color: var(--main-color);
}
.order_pay_btn:hover{color: #fff !important;background: var(--main-color);}
.order_shipping_methods_wrap {
	font-size: 14px;
	color: #71717A;
	margin: 15px 0px;
}
.view_order_detail_btn {
	display: flex;
	justify-content: end;
	align-items: center;
	font-size: 14px;
	color: var(--text-color);
	border: 1px solid var(--main-color);
	border-radius: var(--border-radius);
	padding: 8px 10px;
	flex-direction: row-reverse;
	cursor: pointer;
}
.view_order_detail_btn:hover {
	background: var(--main-color);
	color: #fff !important;
}
.view_order_detail_btn:hover path{
	fill: #fff;
}
.order_transaction_code_wrap {
	display: flex;
	flex-direction: column;
	gap: 8px;
	align-items: start;
	width: 350px;
	color: #71717A;
	position: relative;
}
.order_transaction_code{
	border: 1px solid #ddd;
	border-radius: var(--border-radius);
	padding: 10px;
	width: 100%;
}
.order_transaction_code:before{
	content: '';
	width: 34px;
	height: 34px;
	border-radius: var(--border-radius);
	cursor: pointer;
	background: var(--main-color);
	display: flex;
	justify-content: center !important;
	align-items: center;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 4C8.4087 4 6.88258 4.63214 5.75736 5.75736C4.63214 6.88258 4 8.4087 4 10C4 10.7879 4.15519 11.5681 4.45672 12.2961C4.75825 13.0241 5.20021 13.6855 5.75736 14.2426C6.31451 14.7998 6.97595 15.2417 7.7039 15.5433C8.43185 15.8448 9.21207 16 10 16C10.7879 16 11.5681 15.8448 12.2961 15.5433C13.0241 15.2417 13.6855 14.7998 14.2426 14.2426C14.7998 13.6855 15.2417 13.0241 15.5433 12.2961C15.8448 11.5681 16 10.7879 16 10C16 8.4087 15.3679 6.88258 14.2426 5.75736C13.1174 4.63214 11.5913 4 10 4ZM4.34315 4.34315C5.84344 2.84285 7.87827 2 10 2C12.1217 2 14.1566 2.84285 15.6569 4.34315C17.1571 5.84344 18 7.87827 18 10C18 11.0506 17.7931 12.0909 17.391 13.0615C17.1172 13.7226 16.7565 14.3425 16.3196 14.9054L21.7071 20.2929C22.0976 20.6834 22.0976 21.3166 21.7071 21.7071C21.3166 22.0976 20.6834 22.0976 20.2929 21.7071L14.9054 16.3196C14.3425 16.7565 13.7226 17.1172 13.0615 17.391C12.0909 17.7931 11.0506 18 10 18C8.94943 18 7.90914 17.7931 6.93853 17.391C5.96793 16.989 5.08601 16.3997 4.34315 15.6569C3.60028 14.914 3.011 14.0321 2.60896 13.0615C2.20693 12.0909 2 11.0506 2 10C2 7.87827 2.84285 5.84344 4.34315 4.34315Z' fill='%23FAFAFA'/%3E%3C/svg%3E");
	position: absolute;
	left: 5px;
	top: 34px;
	background-repeat: no-repeat;
	background-position: center;
}
.order_pay_btn.cancel_order_btn{
	background: #F4F4F5;
	border-color: #F4F4F5;
	color: #71717A;
}
.order_pay_btn.cancel_order_btn:hover{color: #333 !important;}
.order_pay_btn.reorder_items_btn{background: #F5F3FF;border-color: transparent;color: #71717A;}
.order_pay_btn.reorder_items_btn:hover{color: #333 !important;}
.order_detail_item_box .order_item_image {
	flex: 0 0 22%;
	border-radius: var(--border-radius);
	padding: 4px;
	width: 100px;
	height: 110px;
	position: relative;
	border: 1px solid #E4E4E7;
}
.order_detail_item_box .order_item_image img {
	max-width: 87px;
	height: 87px;
	object-fit: cover;
	border-radius: var(--border-radius);
}
.order_detail_item_box .cart_product_title {
	font-size: 13px;
	color: #52525B;
	font-weight: 700;
}
.order_detail_item_box .cart_product_item_price {
	color: #71717A;
	font-size: 14px;
	font-weight: 700;
	display: flex;
	flex-direction: column;
	align-items: start;
	gap: 4px;
}
.order_detail_item_box .variation_box  .variation_value {font-size: 13px;color: #71717A;}
.order_detail_back_btn {
	color: #71717A;
	font-size: 15px;
	font-weight: 400;
}
.order_full_detail_items_wrap .order_item_count {
	border-radius: 5px;
	border: 1px solid #E4E4E7;
	width: 28px;
	height: 28px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.order_items_wrap.order_full_detail_items_wrap {
	border-top: 1px dashed #aaa;
	margin: 0 0 20px;
}
.order_detail_item_box { border-bottom: 1px dashed #aaa;padding: 10px 0;}
.order_detail_item {
	font-size: 14px;
	color: #A1A1AA;
	display: flex;
	align-items: center;
	gap: 5px;
	padding-left: 10px;
	border-left: 1px dotted #888;
}
.order_detail_item strong{color:#52525B;font-weight: 500;}
.close_exit_accout_poup, .close_accout_popup {
	background: #e6e8f0;
	color: var(--text-color);
	padding: 14px 50px;
	border-radius: var(--border-radius);
	font-size: 15px;
	cursor: pointer;
}
.close_exit_accout_poup{flex: 1 1 auto;}
.close_exit_accout_poup:hover, .close_accout_popup:hover {
	box-shadow: inset 0 0 100px #0002;
}
.popup_footer_btns .popup_footer_btn {
	min-width: 150px;
}
.exit_accout_btn {
	background: #A02525;
	padding: 12px 50px;
	border-radius: var(--border-radius);
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	flex: 1 1 auto;
}
.exit_accout_btn:hover {color: #fff !important;background: var(--main-color);}
.popup_wrap{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50% , -50%);
	background: #fff;
	border-radius: 10px;
	padding: 30px;
	text-align: center;
	opacity: 0;
	visibility: hidden;
	width: 400px;
	max-width: 100%;
	transition: 0.2s all;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	z-index: 9999;
}
.popup_wrap.active{
	opacity: 1;
	visibility: visible;
}
.popup_title {
	font-weight: 700;
	margin-bottom: 15px !important;
	display: block;
}
.popup_close_btn {
	position: absolute;
	right: 10px;
	top: 10px;
	background: #f5f5f6;
	border-radius: var(--border-radius);
	cursor: pointer;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}




@media (max-width: 768px){
	.row_porduct_box{border: 1px solid #ddd;}
	.row_product_info{border: unset;flex-direction: column;width: 100%;flex: 0 0 100%;}
	.product_info_top_name{margin-bottom: 0;font-size: 13px;}
	.row_porduct_image img{max-width: 70px;max-height: 70px;object-fit: cover;display: block;border-radius: var(--border-radius);}
	.product_info_top {margin: 5px 0;}
	.product_info_bottom { width: 100%;justify-content: space-between;}
	.woocommerce-MyAccount-content.border {padding: 10px 0 !important;}
	.woocommerce-MyAccount-navigation a{margin-bottom: 2px;}
	.rb_account_title {font-size: 16px;padding: 10px 12px;width: 94% !important;margin: 0 auto 15px;}
	.row_porduct_box_link{padding: 8px 10px;}
	.woocommerce-MyAccount-content::before{left: -4%; right: -4%;}
	.rb_accout_wrap{flex-wrap: wrap;padding: 10px 0 20px;}
	.woocommerce-MyAccount-navigation {flex: 0 0 100%;padding: 10px 15px;}
	.add_address_popup, .popup_confirm_delete_address {min-width: 90%;max-height: 90vh;overflow-y: auto;}
	.rb_btn.popup_add_address_btn {width: 100%;}
	.rb_accout_wrap .woocommerce-MyAccount-navigation ul{display: flex;	justify-content: space-between;flex-direction: row;flex-wrap: wrap;flex-direction: column;} 
	.add_address_popup .form_group input{padding: 5px 15px;min-height: 38px;}
	.add_address_popup .form_group label{font-size: 12px;}
	address{flex-direction: column;align-items: flex-start; gap: 8px;}
	.user_account_detail {padding: 5px 0;flex-direction: row;gap: 15px;text-align: right;}
	.dashboard_top_box{flex-direction: column;gap: 15px;}
	.dashboard_top_box .inner_box {width: 100%;}
	.dashboard_top_box .inner_box .count{ left: 0;}
	.address_wrap {padding: 15px;margin-bottom: 10px;}
	.address_operations {left: 15px;top: 15px;}
	.address_wrap header{margin-top: 30px;}
	.address_wrap .rb_flex_wrap{gap: 8px;flex-direction: column;align-items: flex-start;}
	.border{padding: 10px;}
	.rb_account_edit label{font-size: 12px;width: 35%;}
	.rb_account_edit .woocommerce-Input{font-size: 13px;margin-right: 2px;width: 65%;}
	.rb_account_edit .woocommerce-form-row::after{left: 5px;}
	.rb_account_edit .woocommerce-form-row{margin-bottom: 10px !important;}
	.tab_title {overflow-x: auto;padding-bottom: 5px !important;}
	.tab_title li{font-size: 14px;padding: 5px 8px !important;;text-align: center;}
	.tab_title.rb_flex_center_wrap{flex-wrap: wrap;}
	.order_info_wrap{font-size: 13px;flex-wrap: wrap !important; display: flex; gap: 7px;}
	.rb_full_box{padding: 18px;font-size: 14px;}
	.pay_order_wrap.rb_flex_wrap {flex-direction: column;}
	.pay_order_wrap.rb_flex_wrap svg{width: 30px; height: 30px;}
	.order_items_wrap {flex-wrap: wrap;}
	.order_item_box .order_item_image{width: 80px;height: 80px;}
	.pay_order_wrap.rb_flex_wrap span{font-size: 12px !important;}
	.order_pay_btn{width: 100%;}
	.order_items_wrap {flex-wrap: nowrap;overflow-x: auto;}
	.view_order_detail_btn{font-size: 13px;padding: 6px 4px;}
	.rb_alert_box::after {left: 10px;width: 35px;height: 35px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='%23ddd' class='bi bi-patch-exclamation' viewBox='0 0 16 16'%3E%3Cpath d='M7.001 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.553.553 0 0 1-1.1 0z'/%3E%3Cpath d='m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911z'/%3E%3C/svg%3E");}
	.row_item_title{font-size: 12px;width: 35%;}
	.row_item_value{font-size: 13px;width: 64%;padding: 5px;margin-right: 2px;}
	.row_item{margin-bottom: 5px !important;}
}