.popup_title {
	font-size: 16px;
	text-align: center;
	margin: 0 auto 20px;
	font-weight: 700;
	display: block;
}
.woocommerce-checkout-review-order-table {
	padding: 15px;
	border-radius: var(--br);
	background-image: url("data:image/svg+xml,%3Csvg width='327' height='471' viewBox='0 0 327 471' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M302 0C315.807 2.38375e-06 327 11.1929 327 25V446C327 459.807 315.807 471 302 471H265.927C268.67 470.463 268.927 470.06 263.596 470.06C251.833 470.059 246.587 463.774 222.072 457.939C207.617 454.292 186.719 452 163.477 452C140.917 452 120.567 454.159 106.172 457.621L106.18 457.616C81.3111 463.478 76.0722 469.836 64.2441 469.836C58.1917 469.836 59.3412 470.356 63.1553 471H25C11.1929 471 0 459.807 0 446V25C0 11.1929 11.1929 0 25 0H302Z' fill='%23F4F7FA'/%3E%3C/svg%3E");
	padding-bottom: 31px;
	background-position: 50% bottom;
}
.woocommerce-privacy-policy-text {
	font-size: 13px;
	margin-bottom: 10px;
	text-align: justify;
	display: none;
}
.product_slugs {
	flex-direction: column;
	justify-content: start !important;
	align-items: start !important;
	gap: 30px !important;
	border-top: 1px solid #eee;
	padding: 10px;
}
.product_slugs_inner{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
	padding: 10px 0;
}
.product_slug svg {
	width: 18px;
	height: 18px;
}
.product_slug svg path {
	stroke: #666;
}
.product_slug {
	color: #777;
	font-size: 12px;
	font-weight: bold;
	display: flex;
	gap: 5px;
}
.add_new_address_btn{
	position: absolute;
	top: -10px;
	left: 0px;
	font-size: 14px;
	font-weight: 400;
	color: #71717A;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 15px;
	padding-right: 15px;
	border-radius: var(--br);
	box-shadow: 1.5px 1.5px 0px 0px #0000001A;
	border: 1px solid #A1A1AA;
	background: #FAFAFA;
	min-width: 150px;
	height: 43px;
}
.add_new_address_btn:hover{background: var(--mc);color: #fff;border-color: var(--mc);}
.add_new_address_btn:hover path{fill:#fff;}
#rb_account_address_form .woocommerce-form-row {
	margin-bottom: 10px;
	min-height: 58px;
}
.add_address_popup .close_btn{cursor:pointer}
#rb_account_address_form .woocommerce-form-row input {
	border: 0;
	width: 100%;
	font-size: 15px;
	padding: 5px 10px;
}
.rb_btn.popup_add_address_btn {
	min-width: 150px;
	margin: auto;
}
input[type="text"]:focus-visible, input[type="email"]:focus-visible {
	outline: 0 !important;
}
.required_validate_box {
	border-color: #f20404 !important;
}
.woocommerce-form-row.required_validate_box {
	border: 1px solid #d52b2b;
}
.user_addresses_wrap {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 10px;
}
.address_wrap{position:relative;padding:25px 15px;font-size:14px;background: #fff;border: 1px solid #D4D4D8;border-radius: var(--br);margin-right: 40px;color: #52525B;}
.address_wrap input[type="radio"]{display: none;}
.address_wrap:before{
	content: '';
	position: absolute;
	right: -40px;
	top: 50%;
	cursor: pointer;
	width: 25px;
	height: 24px;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6172 0.75C18.8557 0.750175 23.9082 5.78935 23.9082 12C23.9082 18.2106 18.8557 23.2498 12.6172 23.25C6.37852 23.25 1.3252 18.2108 1.3252 12C1.3252 5.78925 6.37852 0.75 12.6172 0.75Z' fill='white' stroke='%23DEE1E5' stroke-width='1.5'/%3E%3C/svg%3E");
}
.address_wrap:has(input:checked):before{
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6172 0.75C18.8557 0.750175 23.9082 5.78935 23.9082 12C23.9082 18.2106 18.8557 23.2498 12.6172 23.25C6.37852 23.25 1.3252 18.2108 1.3252 12C1.3252 5.78925 6.37852 0.75 12.6172 0.75Z' fill='white' stroke='%23A855F7' stroke-width='1.5'/%3E%3Cellipse cx='12.6165' cy='12' rx='6.02083' ry='6' fill='%23A855F7'/%3E%3C/svg%3E");
}
.address_titles_wrap{
	padding-bottom: 10px;
	border-bottom: 1px dashed #D4D4D8;
	margin-bottom: 10px;
}
.edit_address_btn {
	display: flex;
	align-items: center;
	gap: 10px;
	color: #60A5FA;
	margin-top: 0;
	margin-bottom: auto;
	font-weight: 600;
	cursor: pointer;
}
.address_user_title::after {
	content: '';
	position: absolute;
	left: -12px;
	top: 2px;
	bottom: 0;
	width: 1px;
	height: 20px;
	border-left: 1px dotted #aaa;
}
.full_address_title {
	color: #A1A1AA;
	font-size: 13px;
}
.woocommerce-form-row label {
	font-size: 14px;
	color: #666;
}


.add_address_popup {
	background: #f7f7f7 !important;
}
.user_addresses_wrap {
	background: #FAFAFA;
	padding: 20px 20px 20px 35%;
	position:relative;
	overflow:hidden;
	border-radius: 10px;
}
.user_addresses_wrap::before {
	content: "";
	background-image: url(../img/checkout_address_bg.webp);
	width: 277px;
	height: 305px;
	position: absolute;
	left: 0;
	bottom: -10px;
	max-height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
}
.shipping_addresses{position: relative;}
.add_address_btn.rb_color_btn {
	min-width: 130px;
	min-height: 44px;
}
.shipping_addresses .section_title{
	margin-top: 5px;
	margin-bottom: 25px;
}
.add_address_popup .close_btn {
	cursor: pointer;
	position: absolute;
}
.woocommerce-form-row {
	border: 1px solid #F4F4F5;
	box-shadow: 1.5px 1.5px 0px 0px #0000001A;
	background: #fff;
	border-radius: var(--br);
	padding: 10px 15px !important;
}
.woocommerce-form-row input {
	border: 0;
	width: 100%;
	font-size: 15px;
	padding: 5px 10px;
}
.add_address_popup .form_group input:focus,
.order_comment_wrap textarea:focus{border: 0;outline:0;box-shadow:unset;}
.add_address_popup .form_group select{
	width: 100%;
	background: #fff;
	border: 0;
	font-size: 14px;
}
.add_address_popup .add_address_btn, .edit_order_items{
	background: var(--mc);
	border: 2px solid var(--mc);
	color: #fff;
	margin: 20px auto;
	display: block;
	width: fit-content;
	padding: 10px;
	position: relative;
	border-radius: 8px;
	min-width: 120px;
	margin-top: 0;
}
.edit_order_items {
	position: absolute !important;
	top: 10px;
	left: 15px;
	min-width: auto;
	margin: auto;
	padding: 6px !important;
}
.add_address_popup .add_address_btn:hover, .edit_order_items:hover{
	background: #fff;
	color: var(--mc); 
}
.add_address_popup .add_address_btn:before{top:10px;right:10px;filter: brightness(100);}
.add_address_popup .add_address_btn:hover:before{filter: unset;}
.rb_address_item{
	background: #fff;
	margin-bottom: 15px;
	border-radius: var(--br);
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	font-size: 14px;
	padding: 15px;
	cursor: pointer;
}
.rb_address_items_wrap input[type="radio"]{display: none;}
.rb_address_items_wrap label{
	padding-right: 45px;
	display: flex;
	align-items: center;
	gap: 20px;
}
.rb_address_items_wrap label:before{
	content: '';
	position: absolute;
	top: 20px;
	right: 15px;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' stroke='%23185582'/%3E%3Cpath d='M6 10L8.66667 13L14 7' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.shipping_addresses input:checked + label:before{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='%23185582'/%3E%3Cpath d='M6 10L8.66667 13L14 7' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.add_address_popup, .popup_confirm_delete_address{
	position: fixed;
	background: #fff;
	border-radius: var(--br);
	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_new_address_btn{
	position: absolute;
	top: -10px;
	left: 0px;
	font-size: 14px;
	font-weight: 400;
	color: #71717A;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 15px;
	padding-right: 15px;
	border-radius: var(--br);
	box-shadow: 1.5px 1.5px 0px 0px #0000001A;
	border: 1px solid #A1A1AA;
	background: #FAFAFA;
	min-width: 150px;
	height: 43px;
}
.add_new_address_btn:hover{background: var(--mc);color: #fff;border-color: var(--mc);}
.add_new_address_btn:hover path{fill:#fff;}
#rb_account_address_form .woocommerce-form-row {
	margin-bottom: 10px;
	min-height: 58px;
}
.add_address_popup .close_btn{cursor:pointer}
#rb_account_address_form .woocommerce-form-row input {
	border: 0;
	width: 100%;
	font-size: 15px;
	padding: 5px 10px;
}
.rb_btn.popup_add_address_btn {
	min-width: 150px;
	margin: auto;
}
.add_address_btn.btn_loading::before{
	position: absolute;
	left: 42%;
	top: 4px;
}
input[type="text"]:focus-visible, input[type="email"]:focus-visible {
	outline: 0 !important;
}
.required_validate_box {
	border-color: #f20404 !important;
}
.woocommerce-form-row.required_validate_box {
	border: 1px solid #d52b2b;
}
.user_addresses_wrap {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 10px;
}
.address_wrap{position:relative;padding:25px 15px 15px;font-size:14px;background: #fff;border: 1px solid #D4D4D8;border-radius: var(--br);margin-right: 40px;color: #52525B;}
.address_wrap input[type="radio"]{display: none;}
.address_wrap:before , .rb_shipping_method input + label::before{
	content: '';
	position: absolute;
	right: -40px;
	top: 50%;
	cursor: pointer;
	width: 25px;
	height: 24px;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6172 0.75C18.8557 0.750175 23.9082 5.78935 23.9082 12C23.9082 18.2106 18.8557 23.2498 12.6172 23.25C6.37852 23.25 1.3252 18.2108 1.3252 12C1.3252 5.78925 6.37852 0.75 12.6172 0.75Z' fill='white' stroke='%23DEE1E5' stroke-width='1.5'/%3E%3C/svg%3E");
}
.address_wrap:has(input:checked):before , .rb_shipping_method input:checked + label::before{
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6172 0.75C18.8557 0.750175 23.9082 5.78935 23.9082 12C23.9082 18.2106 18.8557 23.2498 12.6172 23.25C6.37852 23.25 1.3252 18.2108 1.3252 12C1.3252 5.78925 6.37852 0.75 12.6172 0.75Z' fill='white' stroke='%23A855F7' stroke-width='1.5'/%3E%3Cellipse cx='12.6165' cy='12' rx='6.02083' ry='6' fill='%23A855F7'/%3E%3C/svg%3E");
}
.address_titles_wrap{
	padding-bottom: 10px;
	border-bottom: 1px dashed #D4D4D8;
	margin-bottom: 10px;
}
.edit_address_btn {
	display: flex;
	align-items: center;
	gap: 10px;
	color: #60A5FA;
	margin-top: 0;
	margin-bottom: auto;
	font-weight: 600;
	cursor: pointer;
}
.address_user_title::after {
	content: '';
	position: absolute;
	left: -12px;
	top: 2px;
	bottom: 0;
	width: 1px;
	height: 20px;
	border-left: 1px dotted #aaa;
}
.full_address_title {
	color: #A1A1AA;
	font-size: 13px;
}
.woocommerce-form-row label {
	font-size: 14px;
	color: #666;
}
.woocommerce-form-row .chosen-results .active-result {
	font-size: 14px;
	padding: 10px !important;
}
.woocommerce-form-row select{border: 0;font-size: 14px;color: #333;}
body .woocommerce-form-row select:focus:focus-visible, .form-select:focus {
	box-shadow: unset !important;
	outline: 0;
	border: 0;
}
.delete_address_btn {cursor: pointer;}



.cart_item {
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	border-radius: var(--br);
	width: 100%;
	border: var(--border);
}


.variation.rb_flex_wrap {
	gap: 6px;
	font-weight: 500;
	color: #444;
}
.cart_item img {
	max-width: 60px;
	width: 100%;
	object-fit: cover;
	border-radius: var(--br);
}
.cart_item .amount {
	color: var(--mc);
}
.variation_box {
	display: flex;
	font-size: 13px;
	width: fit-content;
}
.product_cart_detail {
	margin-top: 10px;
	margin-bottom: 10px;
}
body .rb_box_title::before{
	background-color: transparent;
	width: 24px;
	height: 24px;
	border-radius: 0;
}
.order_details .rb_box_title::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9986 8.5C15.9986 9.56087 15.5772 10.5783 14.827 11.3284C14.0769 12.0786 13.0595 12.5 11.9986 12.5C10.9377 12.5 9.92033 12.0786 9.17018 11.3284C8.42004 10.5783 7.99861 9.56087 7.99861 8.5M3.63183 7.90138L2.93183 16.3014C2.78145 18.1059 2.70626 19.0082 3.0113 19.7042C3.2793 20.3157 3.74364 20.8204 4.3308 21.1382C4.99908 21.5 5.90447 21.5 7.71525 21.5H16.282C18.0928 21.5 18.9981 21.5 19.6664 21.1382C20.2536 20.8204 20.7179 20.3157 20.9859 19.7042C21.291 19.0082 21.2158 18.1059 21.0654 16.3014L20.3654 7.90138C20.236 6.34875 20.1713 5.57243 19.8275 4.98486C19.5247 4.46744 19.0739 4.0526 18.5331 3.79385C17.919 3.5 17.14 3.5 15.582 3.5L8.41525 3.5C6.85724 3.5 6.07823 3.5 5.46413 3.79384C4.92336 4.0526 4.47251 4.46744 4.16974 4.98486C3.82591 5.57243 3.76122 6.34875 3.63183 7.90138Z' stroke='%23FF7D21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.shipping_addresses .rb_box_title::before , .order_shipping_wrap .rb_box_title::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 16.5002V6.70024C16 5.58014 16 5.02009 15.782 4.59226C15.5903 4.21594 15.2843 3.90998 14.908 3.71823C14.4802 3.50024 13.9201 3.50024 12.8 3.50024H5.2C4.0799 3.50024 3.51984 3.50024 3.09202 3.71823C2.71569 3.90998 2.40973 4.21594 2.21799 4.59226C2 5.02009 2 5.58014 2 6.70024V13.3002C2 14.4203 2 14.9804 2.21799 15.4082C2.40973 15.7845 2.71569 16.0905 3.09202 16.2823C3.51984 16.5002 4.0799 16.5002 5.2 16.5002H16ZM16 16.5002H20.4C20.9601 16.5002 21.2401 16.5002 21.454 16.3913C21.6422 16.2954 21.7951 16.1424 21.891 15.9542C22 15.7403 22 15.4603 22 14.9002V12.163C22 11.9184 22 11.7961 21.9724 11.681C21.9479 11.579 21.9075 11.4814 21.8526 11.392C21.7908 11.291 21.7043 11.2046 21.5314 11.0316L19.4686 8.96887C19.2957 8.79592 19.2092 8.70945 19.1083 8.6476C19.0188 8.59278 18.9213 8.55237 18.8192 8.52787C18.7041 8.50024 18.5818 8.50024 18.3373 8.50024H16M9 19.0002C9 20.381 7.88071 21.5002 6.5 21.5002C5.11929 21.5002 4 20.381 4 19.0002C4 17.6195 5.11929 16.5002 6.5 16.5002C7.88071 16.5002 9 17.6195 9 19.0002ZM20 19.0002C20 20.381 18.8807 21.5002 17.5 21.5002C16.1193 21.5002 15 20.381 15 19.0002C15 17.6195 16.1193 16.5002 17.5 16.5002C18.8807 16.5002 20 17.6195 20 19.0002Z' stroke='%23FF7D21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.paymeny_wrap .rb_box_title::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 10.5005H2M11 14.5005H6M2 8.70049L2 16.3005C2 17.4206 2 17.9806 2.21799 18.4085C2.40973 18.7848 2.71569 19.0908 3.09202 19.2825C3.51984 19.5005 4.07989 19.5005 5.2 19.5005L18.8 19.5005C19.9201 19.5005 20.4802 19.5005 20.908 19.2825C21.2843 19.0908 21.5903 18.7848 21.782 18.4085C22 17.9806 22 17.4206 22 16.3005V8.70049C22 7.58038 22 7.02033 21.782 6.59251C21.5903 6.21618 21.2843 5.91022 20.908 5.71848C20.4802 5.50049 19.9201 5.50049 18.8 5.50049L5.2 5.50049C4.0799 5.50049 3.51984 5.50049 3.09202 5.71848C2.7157 5.91022 2.40973 6.21618 2.21799 6.59251C2 7.02033 2 7.58038 2 8.70049Z' stroke='%23FF7D21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.cart_total_item {
	display: flex;
	margin-bottom: 10px;
	align-items: center;
	gap: 8px;
}
.cart_total_item_title {
	font-size: 14px;
	color: #000;
}
.cart_total_item_border {
	flex: 1 1 auto;
	border-bottom: 1px dashed #b7b7b7;
}
.cart_total_item_value * {
	font-size: 14px;
	font-weight: bold;
}
#add_coupon_code {
	border: 0;
	padding: 10px;
	border-radius: var(--br2);
	flex: 1 1 auto;
}
.rb_address_item:last-child {
	margin-bottom: 0;
}
.product_qty {
	width: 50px;
	height: 50px;
	border-radius: var(--br2) !important;
	display: flex;
	padding: 0 !important;
	justify-content: center;
	align-items: center;
}
.rb_add_coupon.coupon {
	position: relative;
	display: flex;
	gap: 5px;
}
.rb_add_coupon_btn {
	background: transparent;
	height: 47px;
	border-radius: var(--br2);
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid var(--mc);
	gap: 10px;
	width: 120px;
	cursor: pointer;
	font-size: 14px;
	color: var(--mc);
}
#shipping_method input {
	display: none;
}
.shipping_item input:checked + label , .rb_method_item input:checked + label {
	border-color: var(--mc);
	color: var(--mc);
}
.shipping_item label , .rb_method_item label {
	display: flex;
	justify-content: space-between;
	background: #fff;
	position: relative;
	padding: 15px;
	border-radius: 50px;
	cursor: pointer;
	border: 1px solid #fff;
	font-size: 14px;
	font-weight: 500;
}
.rb_method_item label {
	justify-content: center !important;
	gap: 8px;
	align-items: center;
}


.add_address_btn.rb_outline_btn {
	position: absolute;
	left: 15px;
	top: 10px;
	padding: 3px 12px 3px 2px;
	min-width: 100px;
	border: 0;
	background: #fff !important;
	color: #000 !important;
}
.add_address_btn.rb_outline_btn:hover {
	background: #fff !important;
	color: #000 !important;
}

.rb_method_item label img {
	width: 45px;
	object-fit: contain;
	height: 25px;
}
.variation_title {
	background: var(--sc);
	color: #444;
	display: flex;
	align-items: center;
	min-height: 36px;
	border-radius: 0 var(--br) var(--br) 0;
	min-width: 65px;
	padding: 0 5px;
}
.variation_value {
	background:var(--sc);
	display: flex;
	align-items: center;
	padding: 0 5px;
	border-radius: var(--br) 0 0 var(--br);
	font-weight: bold;
	min-width: 50px;
	justify-content: center;
	flex: 1 1 auto;
}
.order_id_box {
	background: var(--sc);
	padding: 20px;
	border-radius: var(--br);
	width: 300px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
	font-size: 15px;
	color: var(--tc);
}
.order_id_text {
	background: #fff !important;
	border-radius: var(--br2) !important;
	padding: 5px 15px !important;
	padding-right: 15px;
	min-width: 100px;
	text-align: center;
	padding-right: 20px !important;
	font-size: 16px !important;
	font-weight: 700;
	position: relative !important;
	cursor: pointer !important;
	justify-content: end;
}
.order_id_text::before {
	color: ;
	content: '';
	position: absolute;
	right: 15px;
	top: 8px;
	width: 16px;
	height: 16px;
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 15V17.8C15 18.9201 15 19.4802 14.782 19.908C14.5903 20.2843 14.2843 20.5903 13.908 20.782C13.4802 21 12.9201 21 11.8 21H4.2C3.0799 21 2.51984 21 2.09202 20.782C1.71569 20.5903 1.40973 20.2843 1.21799 19.908C1 19.4802 1 18.9201 1 17.8V10.2C1 9.0799 1 8.51984 1.21799 8.09202C1.40973 7.71569 1.71569 7.40973 2.09202 7.21799C2.51984 7 3.0799 7 4.2 7H7M10.2 15H17.8C18.9201 15 19.4802 15 19.908 14.782C20.2843 14.5903 20.5903 14.2843 20.782 13.908C21 13.4802 21 12.9201 21 11.8V4.2C21 3.0799 21 2.51984 20.782 2.09202C20.5903 1.71569 20.2843 1.40973 19.908 1.21799C19.4802 1 18.9201 1 17.8 1H10.2C9.07989 1 8.51984 1 8.09202 1.21799C7.71569 1.40973 7.40973 1.71569 7.21799 2.09202C7 2.51984 7 3.07989 7 4.2V11.8C7 12.9201 7 13.4802 7.21799 13.908C7.40973 14.2843 7.71569 14.5903 8.09202 14.782C8.51984 15 9.07989 15 10.2 15Z" stroke="%23473BF0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.woocommerce-notices-wrapper {display: none !important;}



@media (max-width: 991px){
	.add_address_btn.rb_outline_btn{left: 10px;top: 13px;justify-content: end;gap: 4px;font-size: 13px;}
	.rb_alert_box.rb_flex_center_wrap.py-2 {font-size: 14px;color: #666;}
	.shipping_item label, .rb_method_item label{font-size: 12px;padding: 10px;}
	#add_coupon_code{padding: 10px 15px;font-size: 13px;}
	.shipping_item label, .rb_method_item label {margin-bottom: 15px;}
	.rb_address_items_wrap label {flex-direction: column;}
	.cart_item {flex: 0 0 60%;}
	.product_slugs{gap: 15px !important;padding: 10px;}
	.product_slugs{position: relative; overflow: hidden;padding: 10px;height: 46px;flex-direction: column; gap: 0 !important;}
	.product_slug{align-items: center;gap: 8px; height: 29px;transition: transform .5s ease;font-size: 11px;color: var(--rc);}
	.product_slug svg path{stroke: var(--rc);}
	.product_slugs_inner{transition: transform .5s ease;}
	.add_address_popup, .popup_confirm_delete_address{padding: 20px  10px;min-width: 96%;}
	.rb_btn.popup_add_address_btn{min-width: 100px;margin:0;padding: 8px;}
	.popup_footer_btn.close_accout_popup {border: 2px solid var(--rc);width: fit-content;color: #fff;font-size: 13px;font-weight: 700;border-radius: 50px;box-shadow: 1.5px 1.5px 0px 0px #0000001A !important;background: var(--rc);cursor: pointer !important;outline: 0;text-align: center;min-width: 100px;padding: 8px;}
	.rb_address_item {font-size: 12px;}
	.address_operations.d-flex.gap-2 {justify-content: end;width: 100%;}
	.rb_address_items_wrap label {display: flex;align-items: center;gap: 10px;padding: 10px 40px 10px 10px;}
	.rb_address_items_wrap label::before{top: 10px;right: 14px;}
	.light_box{padding: 10px;}
	.product_slugs_inner {padding: 10px 0;width: 100%;gap: 10px;display: flex;flex-direction: column;}
	#payment-place-order {position: fixed;left: 0;right: 0;z-index: 9997;bottom: 59px; background: var(--sc);padding: 5px 20px;border-top: 1px solid #ddd;}
	#payment-place-order #place_order {font-size: 13px;padding: 12px;}
	.woocommerce-checkout-review-order-table{background-size: cover;}
}