@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//faceframe.ir/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7.1") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//faceframe.ir/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//faceframe.ir/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//faceframe.ir/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//faceframe.ir/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//faceframe.ir/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//faceframe.ir/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//faceframe.ir/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//faceframe.ir/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-header-banner-h: 55px;
	--wd-cat-brd-radius: 100%;
	--wd-text-font: Yekanbakh;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: Yekanbakh;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: Yekanbakh;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: Yekanbakh;
	--wd-widget-title-font: Yekanbakh;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: Yekanbakh;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: 004e89;
	--wd-alternative-color: dc98bd;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: dc98bd;
	--btn-default-bgcolor-hover: rgb(0,78,137);
	--btn-default-color: rgb(0,78,137);
	--btn-accented-bgcolor: dc98bd;
	--btn-accented-bgcolor-hover: rgb(0,78,137);
	--btn-accented-color: rgb(0,78,137);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(0,0,0);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(188,188,188);
	--notices-warning-color: rgb(12,12,12);
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(0,78,137);
	background-image: url(https://faceframe.ir/wp-content/uploads/2025/09/جشنواره-ضد-آفتاب-فیس-فریم-با-50-درصد-تخفیف0-scaled.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 265px;
}
.wd-page-title {
	background-color: #e8e8e8;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: inherit;
	background-size: cover;
	background-attachment: inherit;
	background-position: left top;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(12,12,12);
	--wd-form-brd-color: rgb(12,12,12);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 670px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 250px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 31px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1300px;
--wd-form-brd-radius: 5px;
--btn-default-color-hover: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 8px;
}

@media (min-width: 1300px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: Yekanbakh !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Yekanbakh !important;
}

/* change style of blog (blog page) */
.blog-page .post-img-wrapp {
	border-radius: 15px;
}

.blog-page .woodmart-post-date {
	border-radius: 15px;
}

.blog-page .post-title {
	text-align: right;
	font-size: 22px;
}

div.meta-post-categories{
	border-radius: 15px !important;
}

/* highlight headers in home  */
.highlighted{
	color: var(--wd-primary-color);
}

/* styles for product page */
.woocommerce-Tabs-panel--description{
	text-align: justify;
}

span.nav-link-text.wd-tabs-title::after{
display:none;
}

a.wd-nav-link{
  border-radius: 15px;
	font-size: 18px !important;
}

.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs .tabs li a {
    opacity: 1;
    padding-right: 10px;
    padding-left: 10px;
	  padding-top: 10px !important;
    padding-bottom: 12px;
}

.wd-tabs-title{
	color:white;
	font-weight:20px !important;
}

div.wd-nav-wrapper{
	text-align: right;
  background-color: var(--wd-primary-color);
  border-radius: 15px 15px 0 0;
  padding: 10px 5px;
	margin-bottom: 0 !important;
}



.active>.wd-nav-link{
	background-color: #F5F4F4;
  padding-bottom: 20px;
  padding-top: 20px;
  border-radius: 15px 15px 0 0;
}

.active>.wd-nav-link>.wd-tabs-title{
	color:black;
}

div.wc-tab-inner{
  line-height: 2em;
  font-size: 16px;
	background-color: #F5F4F4;
  border-radius: 15px;
}

.woocommerce-Reviews :is(.comment-reply-title,.woocommerce-Reviews-title) {
    font-size: 18px !important;
}

div.wd-nav-tabs-wrapper{
	padding-right:15px;
}

.bold{
  font-weight: bold;
}
/*
.e-atc-qty-button-holder>.single_add_to_cart_button {
	background: linear-gradient(99deg, rgb(255, 166, 0) 14.7%, rgb(255, 99, 97) 73%);
}

.e-atc-qty-button-holder>.single_add_to_cart_button:hover{
	background: linear-gradient(99deg, #FFA701, #FEA107, #FF8335, #FE6261, #FE6261 );
	background-size: 400% 400%;
	animation: gradient 8s ease infinite;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
*/
.addtocart-shadow{
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  border-radius: 15px;
}

.star-rating{
  color: var(--btn-accented-bgcolor);
}

/* styles for product grid */

.product-archive-grid .star-rating{
    display: none;
}



.product-label{
    min-height: 50px !important;
    border-radius: 0 0 50px 50px !important;
    margin-top: -10px;
    margin-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.wd-action-btn>a{
    color: var(--wd-primary-color) !important;
}

.page-numbers{
	border-radius:50px !important;
}

.wd-buttons{
	box-shadow:none;
}

.social-form-circle .wd-social-icon {
    background-color: #ffffff;
    border: 1px solid #ebebeb !important;
    margin-right: 8px !important;
}

.wd-social-icon:hover {
    background-color: #FF4C6C;
}

.social-form-circle .wd-social-icon {
    margin-right: 3px !important;
}

.otherheader-social .social-form-circle .wd-social-icon {
    background-color: #ffffff !important;
}

.wd-icon{
color: #333;
}

.wd-social-icon:hover .wd-icon{
color: #ffffff;
}

.shadow{
    box-shadow: rgb(0 0 0 / 8%) 0px 2px 5px !important;
    border-radius: 15px;
}

/* product grid hover button style */
.wd-buttons.wd-pos-r-t.woodmart-buttons {
    border-radius: 8px;
}

/* استایل سبد خرید ایجکس */
.elementor-menu-cart__footer-buttons {
    padding-right: 1rem;
    padding-left: 1rem;
}
a.elementor-button.elementor-button--view-cart.elementor-size-md {
    font-size: 14px;
    border-radius: 8px;
		background: var(--wd-primary-color);
}
a.elementor-button.elementor-button--checkout.elementor-size-md {
    font-size: 14px;
    border-radius: 8px;
	  background: var(--wd-primary-color);
}
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
    padding-top: 1rem;
}
.elementor-menu-cart__product-remove {
		left: 10px !important;
}
p.stock.wd-style-default.in-stock:before {
    margin-inline-start: 5px !important;
}

/* استایل دراپ داون منو هدر */
.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown {
    border-radius: 8px;
    box-shadow: none;
    border: 1px solid #ebebeb;
}

/* استایل فلش منو */
header .wd-nav>li.menu-item-has-children>a:after, .wd-nav>li.wd-has-children>a:after {
    margin-right: 8px !important;
    height: 18px !important;
    width: 18px !important;
    line-height: 22px !important;
    font-size: 8px !important;
}

/* استایل دراپ داون حساب کاربری هدر */
.wd-dropdown.wd-dropdown-menu.menu-item-my-account.wd-dropdown-my-account.wd-design-default.menu-item-register.sub-menu-dropdown {
    border-radius: 8px;
    box-shadow: none;
    border: 1px solid #ebebeb;
}

/* استایل زبانه های محصول */
.wd-nav-wrapper.wd-nav-tabs-wrapper.text-center {
    padding: 10px 10px 0 10px !important;
}

/* استایل دکمه انتخاب گزینه های محصول متغیر در صفحه محصول پکیج */
a.button.wp-element-button.product_type_variable.add_to_cart_button.add-to-cart-loop {
    background: var(--wd-primary-color) !important;
    border: none;
    font-size: 12px;
    padding: 5px 8px;
}

/* استایل صفحه ورود عضویت */
div#customer_login {
    text-align: right;
}

/* استایل بخش کد تخفیف صفحه تسویه حساب */
.text-left :is(.checkout_coupon,.login.hidden-form) {
    margin-right: 0;
}

/* استایل صفحه تشکر پرداخت */
.woocommerce-thankyou-order-received {
    border-radius: 10px;
}


.wrap-price del bdi span.woocommerce-Price-currencySymbol{
	display: none;
}
.wd-product .wd-entities-title{
	min-height: 42px;
	text-align: center;
	padding: 0 10px;
}
.wd-product .product-wrapper .star-rating{
	display: none;
}
.wd-hover-standard.wd-product .product-wrapper{
	flex-direction: row;
    flex-wrap: wrap;
	justify-content: space-between;
	background-color: white;
    margin-bottom: 20px;
	box-shadow: rgb(0 0 0 / 8%) 0px 2px 5px !important;
	border-radius: 15px !important;
}
.wd-hover-standard.wd-product .product-wrapper > .product-element-top, .wd-hover-standard.wd-product .product-wrapper > .wd-entities-title, .wd-hover-standard.wd-product .product-wrapper > .wd-product-cats{
	width: 100%;
}
.wd-hover-standard.wd-product .product-wrapper > .wd-add-btn, .wd-hover-standard.wd-product .product-wrapper > .price {
    width: auto;
    display: flex;
    align-items: center;
    padding: 15px;
}
.wd-hover-standard.wd-product .product-wrapper > .wd-add-btn{
	padding-right: 0;
}
.wd-hover-standard.wd-product .product-wrapper > .price{
	padding-left: 0;
	flex-direction: column;
	justify-content: center;
}
.wd-product.wd-hover-fw-button .product-wrapper{

	background-color: #fff;
	box-shadow: rgb(0 0 0 / 8%) 0px 2px 5px !important;
	border-radius: 15px !important;
}
.wd-product.wd-hover-fw-button{
	padding-bottom: 20px;
}
.wd-hover-fw-button .product-element-bottom {
    align-items: center;
}
.wd-hover-fw-button a.button.add_to_cart_button {
    width: auto;
    padding: 10px 12px 10px 12px;
    margin-bottom: -20px;
}
.wd-hover-fw-button .content-product-imagin{
	display: none !important;
}
.wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop:before{
		position: unset;
	  transform: none;
    content: "";
    width: 16px !important;
    height: 16px !important;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
		background-image: url('data:image/svg+xml,<svg aria-hidden="true" fill="%23144969" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z"></path></svg>');
}
.wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop:hover:before{
	background-image: url('data:image/svg+xml,<svg aria-hidden="true" fill="%23efccee" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z"></path></svg>');
}
.wd-product.wd-hover-fw-button .wd-add-btn-replace a.add-to-cart-loop span{
	display: none !important;
}
h5.widget-title {
    background: var(--e-global-color-secondary) !important;
    color: var(--e-global-color-primary) !important;
    padding: 15px !important;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px;
}

.wd-sidebar .widget-area {
    box-shadow: rgb(0 0 0 / 6%) 0px 0px 10px;
    padding: 20px;
    border-radius: 8px;
}
.wd-side-hidden.wd-sidebar .widget-area{
	box-shadow: none;
}
.sidebar-widget {
    border: none;
    padding: 0 !important;
}
p.stock.wd-style-bordered span{
	border: 1px solid #144969;
}
p.stock.wd-style-bordered span:before{
	background-color: #144969;
}
.woodmart-sidebar-content .widget{
	box-shadow: none !important;
}
.sidebar-widget .product-categories .cat-item-31{
	display: none;
}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li:hover>a, .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a {
    background-color: #144969;
    color: #fff;
}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children>a:after{
	color: #fff;
}
div .shop_attributes tr {
    justify-content: space-between;
}
.wd-nav-tabs li#tab-title-reviews {
    order: 4;
}
div .shop_attributes tr{
	order: 999;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_brand{
	order: 1;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_skin-type	{
	order: 2;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_advantage-of-hair-care{
	order: 3;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_benefit-of-skin-care{
	order: 3;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_cosmetic-advantage{
	order: 3;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_application{
	order: 4;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_the-nature{
	order: 5;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_spf{
	order: 6;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_country-of-origin-of-the-bra{
	order: 7;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_expiry-date{
	order: 8;
}
div .shop_attributes tr.woocommerce-product-attributes-item--attribute_pa_ingredients{
	order: 9;
}
#tab-item-title-additional_information{
	display: none;
}
.faq-answer{
text-align: justify;
}
.elementor-shortcode .h_iframe-aparat_embed_frame{
	width: 1000px;
  max-width: 100%;
}
.wd-sub-menu li>a {
    color: #333;
		font-size: 13px;
}
form.sms-notif-form {
    display: none;
}
.outofstock form.sms-notif-form {
    display: block;
}
.woocommerce-tabs .wd-accordion-item{
	border: none !important;
}
.woocommerce-tabs .wd-accordion-title {
    padding: 20px;
    box-shadow: 0 0 14px 0px #0000001c;
    border-radius: 15px;
    margin-bottom: 20px !important;
}
.wd-accordion.wd-opener-pos-right>.wd-accordion-item>.wd-accordion-title{
flex-direction: row !important;
}
.wd-accordion-title .wd-accordion-title-text::before {
    content: "";
    display: inline-block;
    width: 16px; /* اندازه آیکون */
    height: 16px;
    margin-left: 2px;
		background-color: black; /* رنگ SVG */
    mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"/></svg>');
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"/></svg>');
}
#tab-item-title-wd_custom_tab .wd-accordion-title-text::before{
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M153.8 72.1c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 101.1 41 79C31.6 69.7 16.4 69.7 7 79s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zm0 160c8.9-9.9 8.1-25-1.8-33.9s-25-8.1-33.9 1.8L63.1 261.1 41 239c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l40 40c4.7 4.7 11 7.2 17.6 7s12.8-3 17.2-7.9l72-80zM216 120H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24s10.7 24 24 24zM192 256c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H216c-13.3 0-24 10.7-24 24zM160 416c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm-64 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>');

}
#tab-item-title-wd_custom_tab_2 .wd-accordion-title-text::before{
mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 0c-25.3 0-47.2 14.7-57.6 36c-7-2.6-14.5-4-22.4-4c-35.3 0-64 28.7-64 64V261.5l-2.7-2.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L106.5 437c48 48 113.1 75 181 75H296h8c1.5 0 3-.1 4.5-.4c91.7-6.2 165-79.4 171.1-171.1c.3-1.5 .4-3 .4-4.5V160c0-35.3-28.7-64-64-64c-5.5 0-10.9 .7-16 2V96c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4C303.2 14.7 281.3 0 256 0zM240 96.1c0 0 0-.1 0-.1V64c0-8.8 7.2-16 16-16s16 7.2 16 16V95.9c0 0 0 .1 0 .1V232c0 13.3 10.7 24 24 24s24-10.7 24-24V96c0 0 0 0 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16v55.9c0 0 0 .1 0 .1v80c0 13.3 10.7 24 24 24s24-10.7 24-24V160.1c0 0 0-.1 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16V332.9c-.1 .6-.1 1.3-.2 1.9c-3.4 69.7-59.3 125.6-129 129c-.6 0-1.3 .1-1.9 .2H296h-8.5c-55.2 0-108.1-21.9-147.1-60.9L52.7 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L119 336.4c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V96c0-8.8 7.2-16 16-16c8.8 0 16 7.1 16 15.9V232c0 13.3 10.7 24 24 24s24-10.7 24-24V96.1z"/></svg>');


}
#tab-item-title-reviews .wd-accordion-title-text::before{
mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M123.6 391.3c12.9-9.4 29.6-11.8 44.6-6.4c26.5 9.6 56.2 15.1 87.8 15.1c124.7 0 208-80.5 208-160s-83.3-160-208-160S48 160.5 48 240c0 32 12.4 62.8 35.7 89.2c8.6 9.7 12.8 22.5 11.8 35.5c-1.4 18.1-5.7 34.7-11.3 49.4c17-7.9 31.1-16.7 39.4-22.7zM21.2 431.9c1.8-2.7 3.5-5.4 5.1-8.1c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208s-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6c-15.1 6.6-32.3 12.6-50.1 16.1c-.8 .2-1.6 .3-2.4 .5c-4.4 .8-8.7 1.5-13.2 1.9c-.2 0-.5 .1-.7 .1c-5.1 .5-10.2 .8-15.3 .8c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c4.1-4.2 7.8-8.7 11.3-13.5c1.7-2.3 3.3-4.6 4.8-6.9c.1-.2 .2-.3 .3-.5z"/></svg>');

}

.wd-accordion-title:is(.wd-active,:hover)>.wd-accordion-title-text::before{
	background-color: var(--wd-primary-color);
}

.order-total-discount .amount{
	color: red;
}@media (min-width: 1025px) {
	/* header style for making logo background rounded (desktop only) */
header .wd-info-box .info-box-title {
	line-height: 1.5;
	margin-bottom: 0;
}

.whb-general-header-inner {
	position: relative;
}

.whb-general-header .whb-general-header-inner:before {
	content: "";
	background: url("https://faceframe.ir/wp-content/uploads/2025/02/header-shape-144969.svg") no-repeat;
	width: 364px;
	height: 325px;
	right: -120px;
	top: -137px;
	display: inline-block;
	margin: auto;
	background-size: contain;
	position: absolute;
}

.wd-header-my-account {

	border-radius: 100px;
	padding: 0px 10px;
}

.whb-header-bottom .wd-nav.wd-style-underline .nav-link-text {
	line-height: 5.3;
}

.wd-nav.wd-style-underline .nav-link-text:after {
	height: 4px;
	border-radius: 10px
}

header .wd-nav>li.menu-item-has-children>a:after,
.wd-nav>li.wd-has-children>a:after {
	margin-right: 12px;
	font-weight: 400;
	content: "\f129";
	background: var(--wd-primary-color);
	height: 26px;
	width: 26px;
	line-height: 29px;
	text-align: center;
	border-radius: 100px;
	font-size: 11px;
	color: #fff !important;
	transform: rotate(90deg);
	transition: .3s;
}

header .wd-nav[class*=wd-style-]>li:hover>a:after {
	color: var(--nav-color-hover);
	transform: rotate(0deg);
}

header.whb-sticked .whb-header-bottom {
	background-color: #fff;
}

.wd-dropdown-menu.wd-design-default,
.wd-dropdown-menu.wd-design-default .wd-dropdown,
.wd-dropdown-menu.wd-design-sized,
.wd-nav-vertical .wd-dropdown-menu.wd-design-full-width {
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

.whb-sticked .whb-general-header{
	display:none;
}
.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height)>.container>.wd-grid-f-inline{
	--wd-f-basis: 150px;
}
.wd-dropdown-menu.wd-design-sized .wd-sub-menu>li, .wd-design-default.wd-dropdown-menu .wd-sub-menu li{
    border-radius: 10px;
    padding: 0 10px;
}
.wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li{
    border-radius: 10px;
		padding: 8px;
}
.wd-dropdown-menu.wd-design-sized .wd-sub-menu>li:hover, .wd-design-default.wd-dropdown-menu .wd-sub-menu li:hover, .wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li:hover{
    background: #EFCCEE;
}
.faq-answer{
	text-align: justify;
}
.wd-header-main-nav .menu-item .woodmart-nav-link img{
	display: none;
}
.hide-desktop{
	display: none;
}
}

@media (max-width: 576px) {
	.wd-hover-fw-button a.button.add_to_cart_button {
    margin-bottom: -18px;
}
body .whb-sticked .whb-general-header {
    background-color: white;
}
.woocommerce-tabs .wd-accordion-title{
	padding: 15px 20px;
  border-radius: 10px;
}
}

