@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//moochichi.com/wp-content/themes/woodmart/fonts/woodmart-font-3-300.woff2?v=8.1.2") format("woff2");
}

:root {
	--wd-text-font: "PelakFA", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "PelakFA", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "PelakFA", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "PelakFA", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "PelakFA", Arial, Helvetica, sans-serif;
	--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: "PelakFA", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(255,102,135);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(236,104,128);
	--btn-accented-bgcolor-hover: rgb(237,59,91);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,248,253);
	--wd-bordered-bg:rgb(255,248,253);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 250px;
}
.wd-page-title {
	background-color: rgb(48,48,61);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
#menu-main, .woodmart-nav-link, .menu-item .nav-link-text {
	font-family: "PelakFA", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	color: rgb(172,172,177);
}
#menu-main:hover, .woodmart-nav-link:hover, .menu-item .nav-link-text:hover {
	color: rgb(255,255,255);
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-family: "PelakFA", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: rgb(45,39,40);
}
.page .wd-page-content {
	background-image: none;
	background-repeat: repeat;
	background-position: center top;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}

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

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 15px;
	}

}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #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: 1400px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "PelakFA";
	src: url("//moochichi.com/wp-content/uploads/2024/09/PelakFA-Regular.woff") format("woff2");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "PelakFA";
	src: url("//moochichi.com/wp-content/uploads/2024/09/PelakFA-Medium.woff") format("woff2");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "PelakFA";
	src: url("//moochichi.com/wp-content/uploads/2024/09/PelakFA-SemiBold.woff") format("woff2");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "PelakFA";
	src: url("//moochichi.com/wp-content/uploads/2024/09/PelakFA-Bold.woff") format("woff2");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "PelakFA";
	src: url("//moochichi.com/wp-content/uploads/2024/09/PelakFA-ExtraBold.woff") format("woff2");
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: "PelakFA";
	src: url("//moochichi.com/wp-content/uploads/2024/09/PelakFA-light.woff") format("woff2");
	font-weight: 300;
	font-style: normal;
}

.wd-preloader{
backdrop-filter: blur(10px);
}
/*********/
@media(min-width:1024px){
.wd-nav.wd-style-separated>li:not(:last-child):after {
border-radius: 50px;
height: 5px;
width: 5px;
background: #535361;
border: none;
}
.whb-flex-row.whb-header-bottom-inner {
background: #30303D;
padding: 10px 20px 10px 10px;
border-radius: 100px;
}
}
/*
.whb-header{
background-image: url(https://moochichi.com/wp-content/uploads/2024/09/bg-pattern.svg);
background-repeat: repeat;
background-position: center top;
}*/
/**/
.wd-header-cart img.wd-custom-icon{
width: 20px;
}
/**/
.suport {
display: flex;
align-items: center;
background: rgb(255 255 255 / 8%);
border-radius: 50px;
padding: 0 8px;
}
.suport:before {
font-size: 19px;
color: #ffffff !important;
}
.suport span{
margin:0 7px;
color: #ffffff !important;
}
/**/
/* ایکون خنده دو طرف عنوان*/
.ico-title2:before,
.ico-title2:after{
content:'';
position: absolute;
width: 25px;
height: 25px;
background-repeat: no-repeat;
bottom: 0;
}
.ico-title2:before{
right: -30px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 9V3.53238C9.5 1.97779 7.80406 1.01757 6.47101 1.81739L2 4.5' stroke='%23FF6687' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M22 16V10.5324C22 8.97779 20.3041 8.01757 18.971 8.81739L14.5 11.5' stroke='%23FF6687' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M10.0004 18.7791L9.60305 19.0085C8.23335 19.7993 6.53107 18.7625 6.60525 17.1826L6.61244 17.0296' stroke='%23FF6687' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    
}
.ico-title2:after{
left: -30px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 9V3.53238C14.5 1.97779 16.1959 1.01757 17.529 1.81739L22 4.5' stroke='%23FF6687' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M2 16V10.5324C2 8.97779 3.69594 8.01757 5.02899 8.81739L9.5 11.5' stroke='%23FF6687' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M13.9996 18.7791L14.3969 19.0085C15.7666 19.7993 17.4689 18.7625 17.3947 17.1826L17.3876 17.0296' stroke='%23FF6687' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

/* ایکون ام دو طرف عنوان */
.ico-title:before,
.ico-title:after{
content:'';
position: absolute;
width: 35px;
height: 30px;
background-repeat: no-repeat;
bottom: 0;
}
.ico-title:before{
right: -40px;
background-image: url("data:image/svg+xml,%3Csvg width='35' height='30' viewBox='0 0 35 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.1035 27.8984C31.2536 26.4868 34.2509 12.0215 32.3667 11.9909C30.2295 11.9562 21.0908 14.8124 19.9256 12.8743C18.8178 11.0317 21.625 3.41732 20.2409 2.61631C18.4585 1.58472 12.2327 4.2187 10.4742 4.60617C7.66465 5.2252 4.86815 5.64804 1.99938 5.8193' stroke='%23FF6687' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ico-title:after{
left: -40px;
background-image: url("data:image/svg+xml,%3Csvg width='36' height='30' viewBox='0 0 36 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20703 27.8984C4.05693 26.4868 1.05964 12.0215 2.94384 11.9909C5.08107 11.9562 14.2198 14.8124 15.3849 12.8743C16.4927 11.0317 13.6856 3.41732 15.0696 2.61631C16.8521 1.58472 23.0778 4.2187 24.8364 4.60617C27.6459 5.2252 30.4424 5.64804 33.3112 5.8193' stroke='%23FF6687' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

/* ایکون چشم دو طرف عنوان */
.ico-title3:before,
.ico-title3:after{
content:'';
position: absolute;
width: 35px;
height: 35px;
background-repeat: no-repeat;
bottom: 0;
}
.ico-title3:before{
right: -40px;
background-image: url("data:image/svg+xml,%3Csvg width='37' height='33' viewBox='0 0 37 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9583 17.4687C18.7281 19.9771 18.2833 22.5502 18.5354 24.6702C18.7881 26.7961 19.7265 28.3973 21.194 29.117C22.6616 29.8368 24.5021 29.5984 26.3378 28.4968C28.1683 27.3982 29.9305 25.4712 31.1607 22.9628C32.3909 20.4544 32.8357 17.8813 32.5837 15.7613C32.3309 13.6355 31.3926 12.0342 29.925 11.3145C28.4575 10.5947 26.6169 10.8331 24.7813 11.9348C22.9507 13.0334 21.1885 14.9604 19.9583 17.4687Z' stroke='%23FF6687'/%3E%3Cpath d='M5.03448 9.5703C3.8043 12.0787 3.35951 14.6518 3.61156 16.7718C3.86431 18.8976 4.80263 20.4989 6.27019 21.2186C7.73776 21.9384 9.5783 21.7 11.4139 20.5983C13.2445 19.4997 15.0067 17.5727 16.2369 15.0644C17.4671 12.556 17.9119 9.98285 17.6598 7.8629C17.4071 5.73704 16.4688 4.13579 15.0012 3.41605C13.5336 2.69631 11.6931 2.9347 9.85746 4.03634C8.02692 5.13492 6.26467 7.06194 5.03448 9.5703Z' stroke='%23FF6687'/%3E%3Ccircle cx='2.45039' cy='2.45039' r='2.45039' transform='matrix(-0.897836 -0.44033 -0.44033 0.897836 28.5801 21.0142)' fill='%23FF6687'/%3E%3Ccircle cx='2.45039' cy='2.45039' r='2.45039' transform='matrix(-0.897836 -0.44033 -0.44033 0.897836 13.6562 13.116)' fill='%23FF6687'/%3E%3Ccircle cx='0.612597' cy='0.612597' r='0.612597' transform='matrix(-0.897836 -0.44033 -0.44033 0.897836 26.4004 22.6748)' fill='white'/%3E%3Ccircle cx='0.612597' cy='0.612597' r='0.612597' transform='matrix(-0.897836 -0.44033 -0.44033 0.897836 11.4766 14.7766)' fill='white'/%3E%3C/svg%3E%0A");    
}
.ico-title3:after{
left: -40px;
background-image: url("data:image/svg+xml,%3Csvg width='37' height='33' viewBox='0 0 37 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.237 17.4687C17.4672 19.9771 17.912 22.5502 17.6599 24.6702C17.4072 26.7961 16.4689 28.3973 15.0013 29.117C13.5337 29.8368 11.6932 29.5984 9.85755 28.4968C8.02702 27.3982 6.26477 25.4712 5.03458 22.9628C3.80439 20.4544 3.3596 17.8813 3.61165 15.7613C3.86441 13.6355 4.80273 12.0342 6.27029 11.3145C7.73785 10.5947 9.5784 10.8331 11.414 11.9348C13.2446 13.0334 15.0068 14.9604 16.237 17.4687Z' stroke='%23FF6687'/%3E%3Cpath d='M31.1608 9.5703C32.391 12.0787 32.8358 14.6518 32.5838 16.7718C32.331 18.8976 31.3927 20.4989 29.9251 21.2186C28.4576 21.9384 26.617 21.7 24.7814 20.5983C22.9508 19.4997 21.1886 17.5727 19.9584 15.0644C18.7282 12.556 18.2834 9.98285 18.5355 7.8629C18.7882 5.73704 19.7266 4.13579 21.1941 3.41605C22.6617 2.69631 24.5022 2.9347 26.3379 4.03634C28.1684 5.13492 29.9306 7.06194 31.1608 9.5703Z' stroke='%23FF6687'/%3E%3Ccircle cx='10.8943' cy='22.1352' r='2.45039' transform='rotate(-26.125 10.8943 22.1352)' fill='%23FF6687'/%3E%3Ccircle cx='25.8181' cy='14.237' r='2.45039' transform='rotate(-26.125 25.8181 14.237)' fill='%23FF6687'/%3E%3Ccircle cx='10.6147' cy='22.9551' r='0.612597' transform='rotate(-26.125 10.6147 22.9551)' fill='white'/%3E%3Ccircle cx='25.5385' cy='15.0569' r='0.612597' transform='rotate(-26.125 25.5385 15.0569)' fill='white'/%3E%3C/svg%3E%0A");    
}

/* Product Box  */
.product-wrapper h3.wd-entities-title{
text-align: right;
width: 100%;
}
.wd-product .product-wrapper {
border-radius: 16px;
padding: 10px;
}
.product-wrapper {
display: flex  !important;
flex-wrap: wrap  !important;
flex-direction: row-reverse  !important;
align-items: center  !important;
justify-content: space-between  !important;
}
.product-wrapper .wd-add-btn.wd-add-btn-replace {
width: 35px;
height: 35px;
}
.product-wrapper .add-to-cart-loop span, .product-wrapper .star-rating{
display: none !important;
}
.product-wrapper .add-to-cart-loop:before {
position: unset !important;
transform: none !important;
font-size: 16px;
padding: 3px 17px;
}
.wd-product :where(.product-wrapper,.product-element-bottom) {
gap: 18px 10px  !important;
}
.product-wrapper .product-image-link img {
border-radius: 8px !important;
}
.product-wrapper .price {
max-width: calc(100% - 55px) !important;
text-align: left !important;
display: flex !important;
flex-direction: column-reverse !important;
}


@media (min-width: 1025px) {
	.wd-preloader-img img{
width:250px !important;
}
}

