/*
template: woodmart
theme name: woodmart child
*/

.wd-post-thumb img {
  max-height: 280px;
  object-fit: contain;
}

#shipping_day_error, #shipping_time_error{
	display: none;
	color: #df0404;
	border: 1px solid #df0404;
	margin: 5px;
	border-radius: 3px;
	text-align: center;
	padding: 5px;
	font-size: 13px;
}
#shipping_day_error.active, #shipping_time_error.active{display: block;}

.shipping_head_wrap{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.shipping_head_wrap .form_item input{display: none;}
.shipping_head_wrap .form_item label {
  background: #fff;
  cursor: pointer;
  min-height: 40px;
  min-width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  padding: 8px 3px;
  outline: 1px solid #ddd;
  border-bottom: 3px solid #fff;
  text-align: center;
  font-weight: 300;
}
.shipping_head_wrap .form_item.active label{
	color: rgb(85, 100, 76);
	border-color: rgb(85, 100, 76);
	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.shipping_item_body p {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.shipping_body_wrap {
	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
	padding: 15px 15px 0;
	border: 1px solid #eee;
}
.wcsts_unread_admin_messages{
	border-radius: 50% !important;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 90px;
	top: 10px;
	z-index: 5;
	width: 25px;
	height: 25px;
	background: #ff6c00;
}
.not_login .wd-tools-icon{display: none !important; }
.article-body-container a {
	color: #308bff !important;
}
#wcsts_new_ticket_box {
	display: none;
}
#wcsts_ticket_area_options_form .wcsts_option_block {
	display: none;
}
.woocommerce-MyAccount-content .woocommerce-customer-details {
	display: none;
}
#wcsts_tickets_container {
	transform: translateY(20px);
}
.wcsts_status_box {
	padding: 0 20px !important;
	border-radius: 3px;
	margin: 0 5px;
}
.wcsts_show_new_message_area_button {margin-right: 10px;}
.wcsts_customer_message_details.wcsts_message_details {
	text-align: right;
	font-size: 11px;
}
.cart-discount :is(td, th, span) {
	color: #e30000 !important;
}
.wc-block-components-notice-banner.is-success {
	display: flex;
	background: #ecfbec;
	padding: 10px;
	border-radius: 10px !important;
	border: 1px solid #63e163;
	align-items: center;
}
body .woocommerce-order-details #wcsts_ticket_area{display: none !important; }
body .wd-post-inner .wd-post-entry-meta {
	display: none !important;
}
body .wd-header-my-account .wd-tools-text {
	font-size: 0 !important;
}
body .price_gold .amount{color: gold !important;}
body .price_red .amount{color: #ce0303 !important;}
body .cart-subtotal.recurring-total , body .order-total , body .cart-subtotal,.rb_vip_order{display: flex !important;	justify-content: space-between !important;
	width: 100%;}
body .shop_table.shop_table_responsive tfoot tr:not(.order-total.recurring-total),
body .shop_table.woocommerce-checkout-review-order-table tfoot tr:not(.recurring-total):not(.recurring-totals){
	display: flex !important;

}
body table :is(tbody, tfoot) th{border-bottom: 0 !important;}
body table :is(tbody, tfoot) tr{border-bottom: 1px solid #ddd !important;}
body .shop_table .order-total.recurring-total{display: none !important;}
body .shop_table.shop_table_responsive thead,
body .shop_table.woocommerce-checkout-review-order-table thead, 
body .shop_table.shop_table_responsive tbody,
body .shop_table.woocommerce-checkout-review-order-table tbody{
	display: table !important;
	width: 100%;
}
.payment_box.payment_method_cod{display: none !important;}
.rb_require{position: relative;}
.rb_require:after{
	color: #e2401c;
	position: absolute;
	bottom: -18px;
	right: 0;
	font-size: 12px;
}
.rb_require .select2-selection{border-color: #ca1919 !important;}
#billing_city_field.rb_require:after{content: 'فیلد شهر ضروری است.';}
#billing_state_field.rb_require:after{content: 'فیلد استان ضروری است.';}
body .woocommerce-checkout-review-order-table tr.recurring-totals{display: none !important;}
@media (min-width: 1025px) {
	body  #billing_state_field {
		clear: none !important;
	}
}
.rb_shipping_date_text {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 12px;
	color: #566a4a;
	border-left: 3px solid #4d6f39;
	padding-left: 5px;
}
.close-header-banner{display: none !important;}
body .wd-header-my-account .wd-tools-text{font-size: 13px !important; }
.woocommerce-checkout p.woocommerce-invalid-required-field span.error {
	color: #e2401c;
	display: flex !important;
	font-weight: bold;
	position: absolute;
	font-size: 12px;
}
.wc-block-components-notice-banner.is-error {
	background: #fff1f1;
	border-radius: 16px !important;
	padding: 15px 30px !important;
	color: #555;
}
.rb_vip_product_note {
	display: flex;
	font-size: 11px;
	color: red;
	align-items: center;
}
.rb_vip_product_note_wrap .ywmmq-icon.ywmmq-correct {
	display: none;
}
.woodmart-archive-blog .wd-post-thumb {
	border-radius: 15px !important;
}
.woodmart-archive-blog .wd-post-entry-meta {
	position: absolute;
	top: 10px;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	border-radius: 20px;
	padding: 0px 15px;
	color: #555;
	font-size: 12px !important;
}
.woocommerce.cart-content-wrapper , .woocommerce-checkout {
	width: 100%;
	max-width: 1000px;
	margin: auto;
}
.cart-content-wrapper td.product-thumbnail img {
	min-width: 60px;
	max-width: 60px;
}
.woodmart-archive-blog .wd-read-more {
	position: absolute;
	top: 55%;
	background: #fff;
	border-radius: 50px;
	width: 40px;
	height: 40px;
	left: 32px;
	box-shadow: 0 0 5px #00000042;
}
.woodmart-archive-blog .wd-read-more a{font-size: 0 !important;}
.woodmart-archive-blog .wd-read-more:before {
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	transform: translate(-50% , -50%);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%234692d5' class='bi bi-arrow-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8'/%3E%3C/svg%3E");
	width: 16px;
	height: 16px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
}
.woodmart-archive-blog .wd-post-content {
	padding: 15px !important;
}
.woodmart-archive-blog .wd-post-content h3{
	font-size: 18px !important;
	color: #333;
}
.product_title{ font-size: 24px; color: #333;}
.wd-progress-bar.wd-free-progress-bar{	max-width: 700px;}
.progress-msg{text-align: center;}
.product-type-subscription{ display: none; }
#billing_country_field{display: none;}
.fit_box {
	max-width: 97% !important;
	margin: 10px auto 60px !important;
}
.wd-search-form.wd-header-search-form{
	max-width: 700px;
	margin: auto;
}
.area-sidebar-shop .widget-title
{
	background: #efefef;
	padding: 8px;
	border-radius: 3px;
}
.area-sidebar-shop .widget
{
	padding: 15px;
	border-radius: 5px;
	border: 1px solid #cecece;
	background: #fff;
}
.vip_price_single
{
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.vip_price_single :is( .normal_price , .vip_price )
{
	display: flex;
	gap: 5px;
	font-size: 18px;
}
.vip_price_single p{
	margin-bottom: 0 !important;
}
.vip_price_single .vip_price
{
	background: var(--wd-link-color);
	width: fit-content;
	padding: 8px;
	border: 2px dashed var(--wd-primary-color);
	color: rgb(43, 43, 43);
	border-radius: 5px;
}
body .product-labels
{
	align-items: flex-end;
}
.product-label
{
	background-color: var(--wd-link-color ) !important;
	color: #000 !important;
	border: 1px solid #7d7d7d;
	border-left: none;
	border-radius: 0 50px 50px 0;
}
.price.vip_price_loop {
	background: var(--wd-link-color);
	width: fit-content;
	padding: 5px;
	border: 2px dashed var(--wd-primary-color);
	color: rgb(43, 43, 43);
	border-radius: 5px;
	margin: auto;
	font-size: 13px;
}
.product-label:nth-child(2){padding: 5px 20px!important;}
.product-label:nth-child(3){padding: 5px 30px!important;}
.product-label:nth-child(4){padding: 5px 40px!important;}
.woocommerce-product-gallery .product-labels.labels-rectangular{
	top: 15px;
	inset-inline: auto 17px;
}
.product-labels.labels-rectangular{
	top: 15px;
	inset-inline-start: 0;
}
.woocommerce-product-gallery .product-labels{
	inset-inline-start: auto;
	z-index: 10;
	align-items: flex-end;
	max-width: 30%;
	transition: all .3s ease;
}
.product-labels{
	gap: 3px !important;
	left: 0;
	right: unset !important;
}
.user_account_detail{
	text-align: center;
	border-bottom: 1px solid #fff;
	padding: 20px 0 10px;
	margin-bottom: 10px;
	font-size: 18px;
	color: #FAF7F2;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.woocommerce-MyAccount-title.entry-title{
	display: none;
}
.woocommerce-MyAccount-navigation{
	border: 1px solid #ddd;
	border-radius: 15px;
	padding: 10px;
}
.user_account_name{color: #333;}

.woocommerce-MyAccount-navigation-link a{position: relative;padding-right: 40px !important;}
.woocommerce-MyAccount-navigation-link--dashboard a:before{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.54054 1H2.94595C1.87123 1 1 1.87123 1 2.94595V5.54054C1 6.61526 1.87123 7.48649 2.94595 7.48649H5.54054C6.61526 7.48649 7.48649 6.61526 7.48649 5.54054V2.94595C7.48649 1.87123 6.61526 1 5.54054 1Z' stroke='%23f9bc16' stroke-width='1.5'/%3E%3Cpath d='M15.0523 1H12.4577C11.3829 1 10.5117 1.87123 10.5117 2.94595V5.54054C10.5117 6.61526 11.3829 7.48649 12.4577 7.48649H15.0523C16.127 7.48649 16.9982 6.61526 16.9982 5.54054V2.94595C16.9982 1.87123 16.127 1 15.0523 1Z' stroke='%23f9bc16' stroke-width='1.5'/%3E%3Cpath d='M15.0523 10.5135H12.4577C11.3829 10.5135 10.5117 11.3847 10.5117 12.4595V15.0541C10.5117 16.1288 11.3829 17 12.4577 17H15.0523C16.127 17 16.9982 16.1288 16.9982 15.0541V12.4595C16.9982 11.3847 16.127 10.5135 15.0523 10.5135Z' stroke='%23f9bc16' stroke-width='1.5'/%3E%3Cpath d='M5.54054 10.5135H2.94595C1.87123 10.5135 1 11.3847 1 12.4595V15.0541C1 16.1288 1.87123 17 2.94595 17H5.54054C6.61526 17 7.48649 16.1288 7.48649 15.0541V12.4595C7.48649 11.3847 6.61526 10.5135 5.54054 10.5135Z' stroke='%23f9bc16' stroke-width='1.5'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--my_favorites a:before{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7663 2.2377C15.3753 1.84531 14.9111 1.53404 14.4002 1.32168C13.8893 1.10931 13.3417 1 12.7887 1C12.2357 1 11.6881 1.10931 11.1772 1.32168C10.6663 1.53404 10.2021 1.84531 9.81116 2.2377L8.9998 3.05166L8.18843 2.2377C7.39874 1.44548 6.32768 1.00041 5.21089 1.00041C4.09409 1.00041 3.02303 1.44548 2.23334 2.2377C1.44365 3.02993 1 4.10441 1 5.22479C1 6.34516 1.44365 7.41965 2.23334 8.21187L3.0447 9.02583L8.9998 15L14.9549 9.02583L15.7663 8.21187C16.1574 7.81967 16.4677 7.354 16.6794 6.84146C16.891 6.32893 17 5.77958 17 5.22479C17 4.67 16.891 4.12064 16.6794 3.60811C16.4677 3.09558 16.1574 2.6299 15.7663 2.2377Z' stroke='%23f9bc16' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--orders a:before{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.77865 14.3333C7.51503 14.3333 8.11198 14.9303 8.11198 15.6667C8.11198 16.403 7.51503 17 6.77865 17C6.04227 17 5.44531 16.403 5.44531 15.6667C5.44531 14.9303 6.04227 14.3333 6.77865 14.3333Z' stroke='%23f9bc16' stroke-width='1.5'/%3E%3Cpath d='M13.0013 14.3333C13.7377 14.3333 14.3346 14.9303 14.3346 15.6667C14.3346 16.403 13.7377 17 13.0013 17C12.2649 17 11.668 16.403 11.668 15.6667C11.668 14.9303 12.2649 14.3333 13.0013 14.3333Z' stroke='%23f9bc16' stroke-width='1.5'/%3E%3Cpath d='M3.89062 8.99998C3.89062 7.72407 3.89204 6.83417 3.98231 6.16275C4.07 5.5105 4.2304 5.16511 4.47641 4.9191C4.72242 4.67309 5.06782 4.51269 5.72006 4.425C6.39149 4.33473 7.28136 4.33331 8.55729 4.33331H11.1504C12.632 4.33331 13.6717 4.3349 14.4444 4.44458C15.1986 4.55162 15.5754 4.74674 15.8243 5.04057C16.0732 5.33438 16.2038 5.73815 16.1854 6.4997C16.1665 7.27989 15.9971 8.30567 15.7536 9.76718C15.5734 10.8482 15.4472 11.598 15.2799 12.1601C15.1179 12.7042 14.939 12.9921 14.7022 13.1927C14.4653 13.3933 14.152 13.5225 13.5886 13.5928C13.0067 13.6654 12.2464 13.6666 11.1504 13.6666H8.55729C7.28136 13.6666 6.39149 13.6652 5.72006 13.575C5.06782 13.4873 4.72242 13.3269 4.47641 13.0809C4.2304 12.8348 4.07 12.4895 3.98231 11.8372C3.89204 11.1658 3.89062 10.2759 3.89062 8.99998Z' stroke='%23f9bc16' stroke-width='1.5'/%3E%3Cpath d='M3.88889 8.55556V2.77778C3.88889 1.79594 3.09295 1 2.11111 1H1' stroke='%23f9bc16' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--downloads a:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23f9bc16' class='bi bi-cloud-arrow-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 10.854a.5.5 0 0 0 .708 0l2-2a.5.5 0 0 0-.708-.708L8.5 9.293V5.5a.5.5 0 0 0-1 0v3.793L6.354 8.146a.5.5 0 1 0-.708.708z'/%3E%3Cpath d='M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383m.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--subscriptions a:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23f9bc16' class='bi bi-person-check' viewBox='0 0 16 16'%3E%3Cpath d='M12.5 16a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7m1.679-4.493-1.335 2.226a.75.75 0 0 1-1.174.144l-.774-.773a.5.5 0 0 1 .708-.708l.547.548 1.17-1.951a.5.5 0 1 1 .858.514M11 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0M8 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4'/%3E%3Cpath d='M8.256 14a4.5 4.5 0 0 1-.229-1.004H3c.001-.246.154-.986.832-1.664C4.484 10.68 5.711 10 8 10q.39 0 .74.025c.226-.341.496-.65.804-.918Q8.844 9.002 8 9c-5 0-6 3-6 4s1 1 1 1z'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--edit-address a:before{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.85714 1C4.07005 1 1 4.0977 1 7.91892V8.20208C1 9.65989 1.45606 11.0722 2.29118 12.2432H2.28571L2.30542 12.2631C2.47609 12.5006 2.66243 12.7282 2.86377 12.944C3.16717 13.2693 7.85714 17 7.85714 17C8.54157 16.6483 12.292 13.5428 12.8505 12.944C13.054 12.7259 13.2421 12.4959 13.4143 12.2556L13.4286 12.2432H13.4231C14.2582 11.0722 14.7143 9.65989 14.7143 8.20208V7.91892C14.7143 4.0977 11.6443 1 7.85714 1Z' stroke='%23f9bc16' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M10.428 7.91878C10.428 6.48583 9.27675 5.32419 7.85658 5.32419C6.43642 5.32419 5.28516 6.48583 5.28516 7.91878C5.28516 9.35174 6.43642 10.5134 7.85658 10.5134C9.27675 10.5134 10.428 9.35174 10.428 7.91878Z' stroke='%23f9bc16' stroke-width='1.5'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--edit-account a:before{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3359 4C10.3359 5.65686 8.99277 7 7.33594 7C5.67911 7 4.33594 5.65686 4.33594 4C4.33594 2.34314 5.67911 1 7.33594 1C8.99277 1 10.3359 2.34314 10.3359 4Z' stroke='%23f9bc16' stroke-width='1.5'/%3E%3Cpath d='M13.3359 15C13.3359 16.0123 12.7512 16.9955 11.6692 17.7531C10.5886 18.5099 9.05885 19 7.33594 19C5.61303 19 4.08327 18.5099 3.00267 17.7531C1.92068 16.9955 1.33594 16.0123 1.33594 15C1.33594 13.9877 1.92068 13.0045 3.00267 12.2469C4.08327 11.4901 5.61303 11 7.33594 11C9.05885 11 10.5886 11.4901 11.6692 12.2469C12.7512 13.0045 13.3359 13.9877 13.3359 15Z' stroke='%23f9bc16' stroke-width='1.5'/%3E%3C/svg%3E");
}
.woocommerce-MyAccount-navigation-link--customer-logout a:before{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33333 17H2.77778C2.30628 17 1.8541 16.8127 1.5207 16.4793C1.1873 16.1459 1 15.6937 1 15.2222V2.77778C1 2.30628 1.1873 1.8541 1.5207 1.5207C1.8541 1.1873 2.30628 1 2.77778 1H6.33333' stroke='%23EF5350' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5547 13.4444L16.9991 8.99993L12.5547 4.55548' stroke='%23EF5350' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.9987 9H6.33203' stroke='%23EF5350' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	filter: grayscale(0);
}
.woocommerce-MyAccount-navigation-link--wcsts-user-tickets-area a:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23EF5350' class='bi bi-question-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3E%3Cpath d='M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286m1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94'/%3E%3C/svg%3E");
	filter: grayscale(0);
}
.woocommerce-MyAccount-navigation-link a::before {
	content: '';
	position: absolute;
	right: 12px;
	top: 12px;
	width: 18px;
	height: 18px;
	filter: grayscale(1);
}
.woocommerce-MyAccount-navigation-link a:hover:before,
.woocommerce-MyAccount-navigation-link.is-active a:before{
	filter: grayscale(0);
}
.woocommerce-MyAccount-navigation ul li.is-active > a, .woocommerce-MyAccount-navigation-link a:hover {border-radius: 10px;}
.woocommerce-my-account-wrapper{ margin: 0 !important;}
.woocommerce-MyAccount-content{ border: 1px solid #ddd; border-radius: 15px;padding: 30px !important;}
.wd-my-account-sidebar {border-left: 0 !important;padding-top: 0 !important;}
.wd-header-my-account .wd-tools-text{font-size: 0 !important;}
.wd-header-my-account .wd-tools-text::before{ content: attr(data-title);  font-size: 12px;}
.vip_user .wd-tools-icon::after{
	content: '';
	position: absolute;
	right: 4px;
	top: -10px;
	width: 20px;
	height: 20px;
	transform: rotate(10deg);
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffc300' height='35px' width='35px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 267.5 267.5' xml:space='preserve'%3E%3Cpath d='M256.975,100.34c0.041,0.736-0.013,1.485-0.198,2.229l-16.5,66c-0.832,3.325-3.812,5.663-7.238,5.681l-99,0.5 c-0.013,0-0.025,0-0.038,0H35c-3.444,0-6.445-2.346-7.277-5.688l-16.5-66.25c-0.19-0.764-0.245-1.534-0.197-2.289 C4.643,98.512,0,92.539,0,85.5c0-8.685,7.065-15.75,15.75-15.75S31.5,76.815,31.5,85.5c0,4.891-2.241,9.267-5.75,12.158 l20.658,20.814c5.221,5.261,12.466,8.277,19.878,8.277c8.764,0,17.12-4.162,22.382-11.135l33.95-44.984 C119.766,67.78,118,63.842,118,59.5c0-8.685,7.065-15.75,15.75-15.75s15.75,7.065,15.75,15.75c0,4.212-1.672,8.035-4.375,10.864 c0.009,0.012,0.02,0.022,0.029,0.035l33.704,45.108c5.26,7.04,13.646,11.243,22.435,11.243c7.48,0,14.514-2.913,19.803-8.203 l20.788-20.788C238.301,94.869,236,90.451,236,85.5c0-8.685,7.065-15.75,15.75-15.75s15.75,7.065,15.75,15.75 C267.5,92.351,263.095,98.178,256.975,100.34z M238.667,198.25c0-4.142-3.358-7.5-7.5-7.5h-194c-4.142,0-7.5,3.358-7.5,7.5v18 c0,4.142,3.358,7.5,7.5,7.5h194c4.142,0,7.5-3.358,7.5-7.5V198.25z'/%3E%3C/svg%3E");
	background-repeat: round;
}
.vip_user .wd-tools-icon
{
	border-color: #f9bf19 !important;
	box-shadow: 0 0 2px 0 #f9bf19;
}
.back_to_home{
	color: #333;
	font-size: 14px;
	margin-top: 10px;
	display: block;
	margin-right: auto;
	width: fit-content;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 8px 20px;
}
.back_to_home:hover{
	border-color: #4b844b;
	background: #4b844b;
	color: #fff;
}
.rb_product_attrs_wrap{
	margin: 10px 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 20px;
}
.rb_product_attrs_wrap > div {
	flex: 0 0 calc(25% - 10px);
}
.rb_product_attrs_wrap i{color: green;}
.rb_product_attrs_wrap .item_label {
	font-size: 13px;
	color: #666;
}
.rb_product_attrs_wrap .item_value {
	color: #333;
	font-size: 13px;
}
.rb_attrs_title{
	color: #333;
	font-size: 14px;
	font-weight: 700;
	padding-right: 60px;
	position: relative;
	display: block;
	width: 100%;
	margin-top: 10px;
}
.rb_attrs_title:before{
	content: '';
	width: 6%;
	height: 4px;
	background: #f9bf14;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translatey(-50%);
}
.rb_attrs_title:after{
	content: '';
	width: 82%;
	height: 1px;
	background: #eee;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translatey(-50%);
}
.subcription_in_cart #order_review .shop_table :is( thead , tbody ) , .subcription_in_cart #order_review .shop_table tfoot tr:not(.order-total.recurring-total) , .subcription_in_cart .wd-shipping-progress-bar , .subcription_in_cart .woocommerce-terms-and-conditions-wrapper , .subcription_in_cart .cart-totals-inner tbody tr:not(.order-total.recurring-total) , .subcription_in_cart .button[name="update_cart"] , .subcription_in_cart.woocommerce-checkout .wc-block-components-notice-banner {
	display: none;
}
.subcription_in_cart .woocommerce-checkout > .customer-details .woocommerce-billing-fields{
	margin-top:0;
}
.order-total.recurring-total th:first-child::before {
	content: "نام اشتراک";
	font-size: 15px;
	color: #000;
}
.order-total.recurring-total th:first-child {
	font-size: 0;
}
.filled {
	display: none;
}
.rb_payment_nav {
	width: 340px;
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
	margin-bottom: 80px !important;
	position: relative;
}
.rb_payment_nav_link {
	position: relative;
	padding-top: 70px;
	color: #999!important;
	z-index:2;
}
.rb_payment_nav_link.active {
	color: var(--wd-primary-color)!important;
}

.rb_payment_nav_link.active::before{
	background-color: var(--wd-primary-color);
}
.rb_payment_nav::before {
	content: "";
	position: absolute;
	right: 20px;
	left: 20px;
	top: 38%;
	transform: translatey(-50%);
	background: var(--wd-primary-color);
	border-top: 1px solid var(--wd-primary-color);
}
.rb_payment_nav_link:first-child::before{
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6124 28.4375H9.37492C7.22492 28.4375 5.61242 27.8625 4.61242 26.725C3.61242 25.5875 3.22491 23.9375 3.48741 21.8L4.61242 12.425C4.93742 9.6625 5.63742 7.1875 10.5124 7.1875H19.5124C24.3749 7.1875 25.0749 9.6625 25.4124 12.425L26.5374 21.8C26.7874 23.9375 26.4124 25.6 25.4124 26.725C24.3749 27.8625 22.7749 28.4375 20.6124 28.4375ZM10.4999 9.0625C6.89991 9.0625 6.72492 10.4875 6.46242 12.6375L5.33742 22.0125C5.14992 23.6 5.37492 24.7625 6.01242 25.475C6.64992 26.1875 7.77492 26.55 9.37492 26.55H20.6124C22.2124 26.55 23.3374 26.1875 23.9749 25.475C24.6124 24.7625 24.8374 23.6 24.6499 22.0125L23.5249 12.6375C23.2624 10.475 23.0999 9.0625 19.4874 9.0625H10.4999Z' fill='white'/%3E%3Cpath d='M20 10.9375C19.4875 10.9375 19.0625 10.5125 19.0625 10V5.625C19.0625 4.275 18.225 3.4375 16.875 3.4375H13.125C11.775 3.4375 10.9375 4.275 10.9375 5.625V10C10.9375 10.5125 10.5125 10.9375 10 10.9375C9.4875 10.9375 9.0625 10.5125 9.0625 10V5.625C9.0625 3.2375 10.7375 1.5625 13.125 1.5625H16.875C19.2625 1.5625 20.9375 3.2375 20.9375 5.625V10C20.9375 10.5125 20.5125 10.9375 20 10.9375Z' fill='white'/%3E%3Cpath d='M25.5125 22.2241H10C9.4875 22.2241 9.0625 21.7991 9.0625 21.2866C9.0625 20.7741 9.4875 20.3491 10 20.3491H25.5125C26.025 20.3491 26.45 20.7741 26.45 21.2866C26.45 21.7991 26.025 22.2241 25.5125 22.2241Z' fill='white'/%3E%3C/svg%3E%0A");
}
.rb_payment_nav_link.active:nth-child(2)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 18.4375H2.5C1.9875 18.4375 1.5625 18.0125 1.5625 17.5V7.5C1.5625 4.225 4.225 1.5625 7.5 1.5625H18.75C19.2625 1.5625 19.6875 1.9875 19.6875 2.5V15C19.6875 16.9 18.15 18.4375 16.25 18.4375ZM3.4375 16.5625H16.25C17.1125 16.5625 17.8125 15.8625 17.8125 15V3.4375H7.5C5.2625 3.4375 3.4375 5.2625 3.4375 7.5V16.5625Z' fill='white'/%3E%3Cpath d='M23.75 25.9375H22.5C21.9875 25.9375 21.5625 25.5125 21.5625 25C21.5625 24.1375 20.8625 23.4375 20 23.4375C19.1375 23.4375 18.4375 24.1375 18.4375 25C18.4375 25.5125 18.0125 25.9375 17.5 25.9375H12.5C11.9875 25.9375 11.5625 25.5125 11.5625 25C11.5625 24.1375 10.8625 23.4375 10 23.4375C9.1375 23.4375 8.4375 24.1375 8.4375 25C8.4375 25.5125 8.0125 25.9375 7.5 25.9375H6.25C3.6625 25.9375 1.5625 23.8375 1.5625 21.25V17.5C1.5625 16.9875 1.9875 16.5625 2.5 16.5625H16.25C17.1125 16.5625 17.8125 15.8625 17.8125 15V6.25C17.8125 5.7375 18.2375 5.3125 18.75 5.3125H21.05C22.2875 5.3125 23.425 5.97502 24.0375 7.05002L26.175 10.7875C26.3375 11.075 26.3375 11.4375 26.175 11.725C26.0125 12.0125 25.7 12.1875 25.3625 12.1875H23.75C23.575 12.1875 23.4375 12.325 23.4375 12.5V16.25C23.4375 16.425 23.575 16.5625 23.75 16.5625H27.5C28.0125 16.5625 28.4375 16.9875 28.4375 17.5V21.25C28.4375 23.8375 26.3375 25.9375 23.75 25.9375ZM23.3125 24.0625H23.75C25.3 24.0625 26.5625 22.8 26.5625 21.25V18.4375H23.75C22.55 18.4375 21.5625 17.45 21.5625 16.25V12.5C21.5625 11.3 22.5375 10.3125 23.75 10.3125L22.4125 7.97501C22.1375 7.48751 21.6125 7.1875 21.05 7.1875H19.6875V15C19.6875 16.9 18.15 18.4375 16.25 18.4375H3.4375V21.25C3.4375 22.8 4.7 24.0625 6.25 24.0625H6.68751C7.10001 22.625 8.425 21.5625 10 21.5625C11.575 21.5625 12.9 22.625 13.3125 24.0625H16.7C17.1125 22.625 18.4375 21.5625 20.0125 21.5625C21.5875 21.5625 22.9 22.625 23.3125 24.0625Z' fill='white'/%3E%3Cpath d='M10 28.4375C8.1 28.4375 6.5625 26.9 6.5625 25C6.5625 23.1 8.1 21.5625 10 21.5625C11.9 21.5625 13.4375 23.1 13.4375 25C13.4375 26.9 11.9 28.4375 10 28.4375ZM10 23.4375C9.1375 23.4375 8.4375 24.1375 8.4375 25C8.4375 25.8625 9.1375 26.5625 10 26.5625C10.8625 26.5625 11.5625 25.8625 11.5625 25C11.5625 24.1375 10.8625 23.4375 10 23.4375Z' fill='white'/%3E%3Cpath d='M20 28.4375C18.1 28.4375 16.5625 26.9 16.5625 25C16.5625 23.1 18.1 21.5625 20 21.5625C21.9 21.5625 23.4375 23.1 23.4375 25C23.4375 26.9 21.9 28.4375 20 28.4375ZM20 23.4375C19.1375 23.4375 18.4375 24.1375 18.4375 25C18.4375 25.8625 19.1375 26.5625 20 26.5625C20.8625 26.5625 21.5625 25.8625 21.5625 25C21.5625 24.1375 20.8625 23.4375 20 23.4375Z' fill='white'/%3E%3Cpath d='M27.5 18.4375H23.75C22.55 18.4375 21.5625 17.45 21.5625 16.25V12.5C21.5625 11.3 22.55 10.3125 23.75 10.3125H25.3625C25.7 10.3125 26.0125 10.4875 26.175 10.7875L28.3125 14.5375C28.3875 14.675 28.4375 14.8375 28.4375 15V17.5C28.4375 18.0125 28.0125 18.4375 27.5 18.4375ZM23.75 12.1875C23.575 12.1875 23.4375 12.325 23.4375 12.5V16.25C23.4375 16.425 23.575 16.5625 23.75 16.5625H26.5625V15.25L24.8125 12.1875H23.75Z' fill='white'/%3E%3C/svg%3E%0A");
}
.rb_payment_nav_link:nth-child(2)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 18.4375H2.5C1.9875 18.4375 1.5625 18.0125 1.5625 17.5V7.5C1.5625 4.225 4.225 1.5625 7.5 1.5625H18.75C19.2625 1.5625 19.6875 1.9875 19.6875 2.5V15C19.6875 16.9 18.15 18.4375 16.25 18.4375ZM3.4375 16.5625H16.25C17.1125 16.5625 17.8125 15.8625 17.8125 15V3.4375H7.5C5.2625 3.4375 3.4375 5.2625 3.4375 7.5V16.5625Z' fill='%23A7B7DD'/%3E%3Cpath d='M23.75 25.9375H22.5C21.9875 25.9375 21.5625 25.5125 21.5625 25C21.5625 24.1375 20.8625 23.4375 20 23.4375C19.1375 23.4375 18.4375 24.1375 18.4375 25C18.4375 25.5125 18.0125 25.9375 17.5 25.9375H12.5C11.9875 25.9375 11.5625 25.5125 11.5625 25C11.5625 24.1375 10.8625 23.4375 10 23.4375C9.1375 23.4375 8.4375 24.1375 8.4375 25C8.4375 25.5125 8.0125 25.9375 7.5 25.9375H6.25C3.6625 25.9375 1.5625 23.8375 1.5625 21.25V17.5C1.5625 16.9875 1.9875 16.5625 2.5 16.5625H16.25C17.1125 16.5625 17.8125 15.8625 17.8125 15V6.25C17.8125 5.7375 18.2375 5.3125 18.75 5.3125H21.05C22.2875 5.3125 23.425 5.97502 24.0375 7.05002L26.175 10.7875C26.3375 11.075 26.3375 11.4375 26.175 11.725C26.0125 12.0125 25.7 12.1875 25.3625 12.1875H23.75C23.575 12.1875 23.4375 12.325 23.4375 12.5V16.25C23.4375 16.425 23.575 16.5625 23.75 16.5625H27.5C28.0125 16.5625 28.4375 16.9875 28.4375 17.5V21.25C28.4375 23.8375 26.3375 25.9375 23.75 25.9375ZM23.3125 24.0625H23.75C25.3 24.0625 26.5625 22.8 26.5625 21.25V18.4375H23.75C22.55 18.4375 21.5625 17.45 21.5625 16.25V12.5C21.5625 11.3 22.5375 10.3125 23.75 10.3125L22.4125 7.97501C22.1375 7.48751 21.6125 7.1875 21.05 7.1875H19.6875V15C19.6875 16.9 18.15 18.4375 16.25 18.4375H3.4375V21.25C3.4375 22.8 4.7 24.0625 6.25 24.0625H6.68751C7.10001 22.625 8.425 21.5625 10 21.5625C11.575 21.5625 12.9 22.625 13.3125 24.0625H16.7C17.1125 22.625 18.4375 21.5625 20.0125 21.5625C21.5875 21.5625 22.9 22.625 23.3125 24.0625Z' fill='%23A7B7DD'/%3E%3Cpath d='M10 28.4375C8.1 28.4375 6.5625 26.9 6.5625 25C6.5625 23.1 8.1 21.5625 10 21.5625C11.9 21.5625 13.4375 23.1 13.4375 25C13.4375 26.9 11.9 28.4375 10 28.4375ZM10 23.4375C9.1375 23.4375 8.4375 24.1375 8.4375 25C8.4375 25.8625 9.1375 26.5625 10 26.5625C10.8625 26.5625 11.5625 25.8625 11.5625 25C11.5625 24.1375 10.8625 23.4375 10 23.4375Z' fill='%23A7B7DD'/%3E%3Cpath d='M20 28.4375C18.1 28.4375 16.5625 26.9 16.5625 25C16.5625 23.1 18.1 21.5625 20 21.5625C21.9 21.5625 23.4375 23.1 23.4375 25C23.4375 26.9 21.9 28.4375 20 28.4375ZM20 23.4375C19.1375 23.4375 18.4375 24.1375 18.4375 25C18.4375 25.8625 19.1375 26.5625 20 26.5625C20.8625 26.5625 21.5625 25.8625 21.5625 25C21.5625 24.1375 20.8625 23.4375 20 23.4375Z' fill='%23A7B7DD'/%3E%3Cpath d='M27.5 18.4375H23.75C22.55 18.4375 21.5625 17.45 21.5625 16.25V12.5C21.5625 11.3 22.55 10.3125 23.75 10.3125H25.3625C25.7 10.3125 26.0125 10.4875 26.175 10.7875L28.3125 14.5375C28.3875 14.675 28.4375 14.8375 28.4375 15V17.5C28.4375 18.0125 28.0125 18.4375 27.5 18.4375ZM23.75 12.1875C23.575 12.1875 23.4375 12.325 23.4375 12.5V16.25C23.4375 16.425 23.575 16.5625 23.75 16.5625H26.5625V15.25L24.8125 12.1875H23.75Z' fill='%23A7B7DD'/%3E%3C/svg%3E");
}


.rb_payment_nav_link:last-child::before{
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.5 11.5625H2.5C1.9875 11.5625 1.5625 11.1375 1.5625 10.625C1.5625 10.1125 1.9875 9.6875 2.5 9.6875H27.5C28.0125 9.6875 28.4375 10.1125 28.4375 10.625C28.4375 11.1375 28.0125 11.5625 27.5 11.5625Z' fill='%23A7B7DD'/%3E%3Cpath d='M10 21.5625H7.5C6.9875 21.5625 6.5625 21.1375 6.5625 20.625C6.5625 20.1125 6.9875 19.6875 7.5 19.6875H10C10.5125 19.6875 10.9375 20.1125 10.9375 20.625C10.9375 21.1375 10.5125 21.5625 10 21.5625Z' fill='%23A7B7DD'/%3E%3Cpath d='M18.125 21.5625H13.125C12.6125 21.5625 12.1875 21.1375 12.1875 20.625C12.1875 20.1125 12.6125 19.6875 13.125 19.6875H18.125C18.6375 19.6875 19.0625 20.1125 19.0625 20.625C19.0625 21.1375 18.6375 21.5625 18.125 21.5625Z' fill='%23A7B7DD'/%3E%3Cpath d='M21.95 26.5625H8.05C3.075 26.5625 1.5625 25.0625 1.5625 20.1375V9.8625C1.5625 4.9375 3.075 3.4375 8.05 3.4375H21.9375C26.9125 3.4375 28.425 4.9375 28.425 9.8625V20.125C28.4375 25.0625 26.925 26.5625 21.95 26.5625ZM8.05 5.3125C4.125 5.3125 3.4375 5.9875 3.4375 9.8625V20.125C3.4375 24 4.125 24.675 8.05 24.675H21.9375C25.8625 24.675 26.55 24 26.55 20.125V9.8625C26.55 5.9875 25.8625 5.3125 21.9375 5.3125H8.05Z' fill='%23A7B7DD'/%3E%3C/svg%3E%0A");
}
.rb_payment_nav_link.active:last-child::before {
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.5 11.5625H2.5C1.9875 11.5625 1.5625 11.1375 1.5625 10.625C1.5625 10.1125 1.9875 9.6875 2.5 9.6875H27.5C28.0125 9.6875 28.4375 10.1125 28.4375 10.625C28.4375 11.1375 28.0125 11.5625 27.5 11.5625Z' fill='%23fff'/%3E%3Cpath d='M10 21.5625H7.5C6.9875 21.5625 6.5625 21.1375 6.5625 20.625C6.5625 20.1125 6.9875 19.6875 7.5 19.6875H10C10.5125 19.6875 10.9375 20.1125 10.9375 20.625C10.9375 21.1375 10.5125 21.5625 10 21.5625Z' fill='%23fff'/%3E%3Cpath d='M18.125 21.5625H13.125C12.6125 21.5625 12.1875 21.1375 12.1875 20.625C12.1875 20.1125 12.6125 19.6875 13.125 19.6875H18.125C18.6375 19.6875 19.0625 20.1125 19.0625 20.625C19.0625 21.1375 18.6375 21.5625 18.125 21.5625Z' fill='%23fff'/%3E%3Cpath d='M21.95 26.5625H8.05C3.075 26.5625 1.5625 25.0625 1.5625 20.1375V9.8625C1.5625 4.9375 3.075 3.4375 8.05 3.4375H21.9375C26.9125 3.4375 28.425 4.9375 28.425 9.8625V20.125C28.4375 25.0625 26.925 26.5625 21.95 26.5625ZM8.05 5.3125C4.125 5.3125 3.4375 5.9875 3.4375 9.8625V20.125C3.4375 24 4.125 24.675 8.05 24.675H21.9375C25.8625 24.675 26.55 24 26.55 20.125V9.8625C26.55 5.9875 25.8625 5.3125 21.9375 5.3125H8.05Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.rb_payment_nav_link::before {
	content: "";
	position: absolute;
	border: 1px solid var(--wd-primary-color);
	width: 65px;
	height: 65px;
	background-color:#fff;
	background-repeat: no-repeat;
	top: 0;
	right: 50%;
	transform: translateX(50%);
	border-radius: 50px;
	background-size: 38px;
	background-position: center;
}
.rb_package_border{
	border: 2px solid;
	border-radius: 15px;
	padding: 30px;
}
.rb_package_attrs {
	display: flex;
	flex-direction: column;
	gap: 15px;
	align-items: flex-start;
	margin: 15px 0;
}
.rb_package_attrs span {
	width: 100%;
	display: flex;
	padding: 6px 15px;
	background: #fafbfc;
	border-radius: 40px;
	align-items: center;
}
.rb_flex_wrap .rb_package_border{
	flex: 0 0 calc(50% - 30px);
}
.fa-check {
	background: #03b503;
	padding: 5px;
	border-radius: 50px;
	color: #fff;
	margin-left: 10px;
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fa-close {
	background: red;
	padding: 5px;
	border-radius: 50px;
	color: #fff;
	margin-left: 10px;
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.rb_normal_package{border-color: #eee;}
.rb_golden_package, .rb_golden{border-color: #f7ab1b;}
.rb_normal{color: #555;}
.rb_golden{color: #f7ab1b;}
.rb_package_title {
	font-size: 26px;
	margin-bottom: 15px;
	display: block;
}
.rb_packages_wrap {
	width: 100%;
	margin: auto;
}
.rb_flex_wrap {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 30px;
	align-items: flex-start;
}
.rb_package_box {
	background: #fff;
	padding: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	border-radius: 10px;
	margin-top: 15px;
	transition: 0.4s linear;
	border: 2px solid #eee;
}
.rb_package_box .rb_flex_column{
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
}
.rb_package_box .rb_flex_row{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 15px;
}
.rb_package_box .product_title {
	font-size: 16px;
	font-weight: 700;
}
.rb_add_to_cart_btn {
	position: relative;
	background: #f9be17;
	color: #000;
	padding: 5px;
	border-radius: 6px;
	min-height: 40px;
	min-width: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	overflow: hidden;
	cursor: pointer;
}
.rb_add_to_cart_btn:hover{color: #000;}
.rb_add_to_cart_btn:before{
	content: '';
	position: absolute;
	right: 5px;
	top: 12px;
	background: #00000008;
	border-radius: 50px;
	width: 30px;
	height: 30px;
	transform: scale(0);
	transition: 0.3s linear;
}
.rb_add_to_cart_btn:hover:before{transform: scale(10);}
body .cart-empty::before {
	content: "\f147";
	font-family: "woodmart-font";
}
body .wd-empty-page {
	font-size: 29px;
}
#wcsts_new_ticket_button_redirect {
	position: absolute;
	left: 45px;
	top: 20px;
}
.wcsts_option_block {
	display: flex;
	white-space: nowrap;
	align-items: center;
	gap: 10px;
}
.wcsts_ticket_subject{
	display: flex !important;
	justify-content: space-between;
	align-items: center;
	background: #fff !important;
}
.wcsts_ticket_status {
	padding: 10px 20px !important;
	background: #fff !important;
}
#wcsts_new_ticket_content {
	background: #fff !important;
}
#wcsts_new_ticket_box {
	background: #fff !important;
}
#wcsts_new_ticket_content .wcsts_input_attachment_container{
	position: relative;
	margin-top: 10px;
}
#wcsts_new_ticket_subject , #wcsts_tickets_container textarea {
	width: 100% !important;
}
#wcsts_new_ticket_content .wcsts_input_attachment_container .wcsts_attachment_input{
	opacity: 0;
	cursor: pointer;
}
#wcsts_new_ticket_content .wcsts_attachments_label{display: none;}
#wcsts_new_ticket_content .wcsts_input_attachment_container::after {
	content: 'فایل پیوست را انتخاب کنید';
	position: absolute;
	right: 60px;
}
#wcsts_new_ticket_content .wcsts_input_attachment_container::before {
	content: '';
	position: absolute;
	right: 18px;
	width: 26px;
	height: 26px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='' height='26' fill='currentColor' class='bi bi-cloud-arrow-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 5.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 6.707V10.5a.5.5 0 0 1-1 0V6.707L6.354 7.854a.5.5 0 1 1-.708-.708z'/%3E%3Cpath d='M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383m.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z'/%3E%3C/svg%3E");
}






@media (max-width: 768px){
	body .rb_message_box {
		flex-direction: column;
		font-size: 12px;
	}
	.rb_package_box{
		gap: 10px;
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: center;
		padding: 15px;
	}
	.rb_package_box .product_title {
		font-size: 15px;
	}
	.product_excerpt {
		font-size: 12px;
	}
	.rb_add_to_cart_btn {
		min-height: 40px;
		min-width: 90px;
		font-size: 14px;
	}
}





@media (min-width: 1025px) {
	.searchform.wd-style-with-bg input[type="text"]{border-radius: 10px !important;}
	.searchform.wd-style-with-bg .searchsubmit{border-radius: 10px 0 0 10px !important;}
	body:not(.woocommerce-checkout):not(.woocommerce-cart) .whb-header-bottom .container{
		background-color:white;
		background-color: white;
		border-radius: 14px;
		box-shadow: 0px 2px 4px 1px rgb(77 65 65 / 20%);
	}
	.wd-dropdown-menu .container{box-shadow: 0px 0px 0px 0px rgb(77 65 65 / 20%) !important;}    
	.searchform.wd-style-with-bg input[type="text"]{
		border-radius:25px;
		background-color:white !important;
	}
	.searchform.wd-style-with-bg .searchsubmit{border-radius:25px;}
}
.close-header-banner {pointer-events: none;}
.rb_message_box{
	background: #fff;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	margin: 0 auto 20px;
	padding: 20px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 20px;
	font-size: 14px;
	font-weight: 700;
	border-radius: 10px;
	border-right: 4px solid #ffcb00;
}
.rb_message_box i{
	font-size: 42px;
	color: #fbc800;
}
.rb_custom_nav{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 20px;
	font-size: 16px;
}
.rb_custom_nav > div{
	border: 1px solid #ddd;
	border-radius: 50px;
	width: 60px;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	font-size: 30px;
	color: #bbb;
}
.wd-progress-bar.wd-free-progress-bar {
	width: 100% !important;
	max-width: 100%;
}




@media (max-width: 768px){
	.rb_attrs_title {
		padding-right: 30px;
	}
	.rb_attrs_title::after {
		width: 70%;
	}
	.rb_product_attrs_wrap > div {
		flex: 0 0 calc(33% - 10px);
	}
	.rb_payment_nav {
		margin: auto;	
	}
	.vip_user .wd-tools-icon::after {
		right: 8px;
		top: -16px;
		transform: rotate(-15deg);
	}
	.rb_flex_wrap .rb_package_border{
		flex: 0 0 100%;
	}
	.rb_flex_wrap{
		flex-direction: column;
	}
	.rb_shipping_date_text {
		border-right: 3px solid #4d6f39;
		padding-right: 5px;
		margin-bottom: 10px;
		display: block;
		position: relative;
		border-left: 0;
	}
}