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

:root {
	--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: "Rokh", Arial, Helvetica, sans-serif;
	--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: 15px;
	--wd-primary-color: #CE461F;
	--wd-alternative-color: #CE461F;
	--wd-link-color: #CE461F;
	--wd-link-color-hover: #9E3215;
	--btn-default-bgcolor: rgb(232,95,51);
	--btn-default-bgcolor-hover: rgb(255,92,56);
	--btn-accented-bgcolor: rgb(232,95,51);
	--btn-accented-bgcolor-hover: rgb(255,92,56);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg .wd-product {
	--wd-prod-bg:#FFFFFF;
	--wd-bordered-bg:#FFFFFF;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.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;
}
.page-title-default {
	background-color: #FFFFFF;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
	color: rgb(255,255,255);
}
html .main-page-wrapper .wd-product .product-wrapper .wd-entities-title {
	font-weight: 600;
}
body[class*="wrapper-boxed"] {
	background-color: #FFFFFF;
	background-image: none;
}
.page .main-page-wrapper {
	background-color: #FFFFFF;
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .main-page-wrapper {
	background-color: #FFFFFF;
	background-image: none;
}
.single-product .main-page-wrapper {
	background-color: #FFFFFF;
	background-image: none;
}
.woodmart-archive-blog .main-page-wrapper {
	background-color: #FFFFFF;
	background-image: none;
}
.single-post .main-page-wrapper {
	background-color: #FFFFFF;
	background-image: none;
}
.woodmart-archive-portfolio .main-page-wrapper {
	background-color: #FFFFFF;
	background-image: none;
}
.single-portfolio .main-page-wrapper {
	background-color: #FFFFFF;
	background-image: none;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-color-dis: rgb(255,255,255);
	--wd-arrow-bg: rgb(232,95,51);
	--wd-arrow-bg-hover: rgb(216,95,47);
	--wd-arrow-bg-dis: rgb(232,95,51);
	--wd-arrow-radius: 100px;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1450px;
--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: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

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

@media (min-width: 1450px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "Rokh";
	src: url("//parto-store.ir/wp-content/uploads/2024/05/RokhFaNum-Light.woff") format("woff");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: "Rokh";
	src: url("//parto-store.ir/wp-content/uploads/2024/05/RokhFaNum-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Rokh";
	src: url("//parto-store.ir/wp-content/uploads/2024/05/RokhFaNum-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Rokh";
	src: url("//parto-store.ir/wp-content/uploads/2024/05/RokhFaNum-ExtraBold.woff") format("woff");
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: "Rokh";
	src: url("//parto-store.ir/wp-content/uploads/2024/05/RokhFaNum-UltraBold.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

/* Parto Light v1: global theme styling and scoped Elementor components */
:root{--ps-ink:#20303d;--ps-muted:#596773;--ps-accent:#ce461f;--ps-line:#e5e9ed}
body .website-wrapper,body .main-page-wrapper{background:#fff;color:var(--ps-ink)}
.ps-home{max-width:1280px!important;margin:24px auto 56px!important;padding:0 20px!important;gap:40px!important;direction:rtl}
.ps-home p{line-height:1.95}.ps-home .elementor-heading-title,.ps-footer .elementor-heading-title{line-height:1.5}
.ps-hero{display:grid!important;grid-template-columns:1fr 1fr;align-items:center;min-height:420px;padding:40px!important;background:linear-gradient(110deg,#f8e7d7,#fff5ec);border:1px solid #f4e4d7;border-radius:24px;overflow:hidden}
.ps-hero-copy{gap:20px!important}.ps-hero-art{display:grid!important;grid-template-columns:1fr 1fr;align-items:center;gap:14px!important}
.ps-hero-art>.elementor-widget:first-child{grid-row:span 2}.ps-hero-art img{max-height:230px;object-fit:contain;mix-blend-mode:multiply;border-radius:18px}.ps-hero-art>.elementor-widget:not(:first-child) img{max-height:160px}
.ps-categories{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px!important}.ps-category{padding:14px!important;border:1px solid var(--ps-line);border-radius:16px;background:#fff;text-align:center}.ps-category img{height:120px;object-fit:contain}.ps-category .elementor-heading-title{text-align:center;font-size:16px}
.ps-banners{display:grid!important;grid-template-columns:1fr 1fr;gap:22px!important}.ps-banner{display:grid!important;grid-template-columns:1.2fr 1fr;align-items:center;border-radius:20px;padding:28px!important;min-height:250px;overflow:hidden}.ps-banner img{max-height:200px;object-fit:contain;mix-blend-mode:multiply}.ps-peach{background:#fff0e5}.ps-blue{background:#edf4fb}.ps-cream{background:#f8f3e7}.ps-green{background:#eef5ed}
.ps-trust{display:grid!important;grid-template-columns:repeat(3,1fr);gap:28px!important;padding:28px!important;background:#f6f8fa;border:1px solid var(--ps-line);border-radius:18px}.ps-contact{background:#fff5ed;padding:32px!important;border-radius:20px}.ps-footer{max-width:1280px;margin:auto;padding:40px 20px!important;display:grid!important;grid-template-columns:1.2fr 1fr .8fr;gap:40px!important;direction:rtl}
.wd-product .product-wrapper{border:1px solid var(--ps-line);border-radius:14px!important;background:#fff;overflow:hidden;text-align:right}.wd-product :is(.product-image-link,.hover-img) img{border-radius:0!important;object-fit:contain}.wd-product .product-element-bottom{padding:16px}.wd-product .price{line-height:1.8}.wd-product .price del{color:#6b7280}.wd-product .price ins{color:var(--ps-accent)}
.ps-product-layout{max-width:1280px;margin-left:auto;margin-right:auto;color:var(--ps-ink)}.ps-product-layout .side-product{border:1px solid var(--ps-line);box-shadow:0 8px 28px #20303d08}.ps-product-layout .woocommerce-product-details__short-description{line-height:1.9}
.whb-header .whb-row{background:#fff!important;border-color:var(--ps-line)!important}.whb-header .wd-tools-element>a,.whb-header .wd-nav>li>a,.whb-header .wd-nav>li>a .nav-link-text{color:var(--ps-ink)!important}.whb-header .whb-general-header{box-shadow:0 4px 20px #20303d06}.whb-header .searchform input{background:#f6f8fa;color:var(--ps-ink);border-color:var(--ps-line)}
.footer-container,.copyrights-wrapper{background:#f6f8fa!important;color:var(--ps-ink)}.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-MyAccount-content{border-radius:14px}input,select,textarea{color:#20303d}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #216b91;outline-offset:3px}
@media(max-width:1024px){.ps-categories{grid-template-columns:repeat(3,1fr)}.ps-hero{padding:28px!important}.ps-banner{padding:20px!important}.ps-footer{gap:20px!important}}
@media(max-width:767px){.ps-home{padding:0 14px!important;gap:28px!important;margin-top:16px!important}.ps-hero{grid-template-columns:1fr;padding:24px!important}.ps-hero-art{max-height:240px}.ps-hero-art img{max-height:190px}.ps-hero-art>.elementor-widget:not(:first-child) img{max-height:105px}.ps-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.ps-category img{height:110px}.ps-banners,.ps-trust,.ps-footer{grid-template-columns:1fr}.ps-banner{min-height:220px;grid-template-columns:1.2fr 1fr}.ps-banner .elementor-heading-title{font-size:23px!important}.ps-trust{gap:22px!important}.ps-footer{padding:28px 18px!important}.ps-product-layout{padding-right:14px!important;padding-left:14px!important}.ps-home .elementor-button{font-size:14px}.ps-products .wd-product .product-element-bottom{padding:10px}}
@media(prefers-reduced-motion:reduce){.ps-home *{transition:none!important;animation:none!important}}
