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

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-color:rgb(250,238,242);
	background-image: url(https://printafzarshomal.ir/wp-content/uploads/2026/09/۱۱۱بنر-بالای-صفحه-پرینت-افزار.webp);
	background-repeat:no-repeat;
	background-size:contain;
	background-attachment:inherit;
	background-position:center center;
}

.page-title-default{
	background-color:rgb(255,255,255);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
	background-image: none;
}

:root{
--wd-text-font:"iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:13px;
}
:root{
--wd-title-font:"iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"iranyekanwebregular_FaNum", 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%);
}
:root{
--wd-alternative-font:"iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"iranyekanwebregular_FaNum", 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;
}
:root{
--wd-header-el-font:"iranyekanwebregular_FaNum", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(194,18,146);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:rgb(113,29,176);
}
:root{
--btn-accented-bgcolor-hover:rgb(194,18,146);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
					
							--btn-accented-bottom-active: -1px;
				--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
							
					--wd-brd-radius: 12px;
		
			}

	
	
			:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1239px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1222px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
			:root {
			--wd-header-banner-h: 40px;
		}
		@media (max-width: 1024px) {
			:root {
				--wd-header-banner-h: 40px;
			}
		}
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
/* استایل سرچ هدر */
button.searchsubmit {
	background: linear-gradient(358deg, #C21292 36%, #711DB0 85%);
	border-radius: 10px,10px,10px;
	color: #ffffff !important;
	box-shadow: 0 5px 10px #fbae004d !important;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

input.s {
    background-color: #f9f7f7;
    border-radius: 10px !important;
}

/* منو دسته بندی استایل */
.whb-header .whb-header-bottom .wd-header-cats {
    margin-top: -2px;
    margin-bottom: -2px;
    height: calc(100% + -2px);
}
span.menu-opener.color-scheme-dark.has-bg {
    padding: 10px 6px;
    min-width: 167px;
    height: 50px;
}


/* عرض ستون هدر */
.whb-column.whb-col-left.whb-visible-lg {
    margin-right: -44px;
}

/* استایل دکمه هدر */
.dokme_header {
    margin: 31px;
    padding: 15px 20px;
}

/*دکمه سرچ صفحه محصول */
button.searchsubmit {
    background-color: #c21292 !important;
}

/*دکمه افزودن محصول */
button.single_add_to_cart_button.button.alt {
    color: #ffffff;
}
button.single_add_to_cart_button.button.alt:hover {
	background-color: #711DB0;
}







/*********************************************************
  PrintAfzarShomal • Woodmart Shop UI (RTL) — v2 (PREMIUM)
  Scope: فقط فروشگاه/دسته/برچسب
**********************************************************/
body.woocommerce-shop,
body.archive.woocommerce,
body.tax-product_cat,
body.tax-product_tag{
  --paf-accent:#C21292;
  --paf-accent2:#6a11cb;

  --paf-text:#0f172a;
  --paf-muted:#64748b;

  --paf-card:#ffffff;
  --paf-line:rgba(15,23,42,.10);
  --paf-shadow:0 18px 55px rgba(15,23,42,.12);
  --paf-shadow2:0 10px 26px rgba(15,23,42,.08);
  --paf-radius:22px;

  --paf-grad:linear-gradient(135deg, rgba(194,18,146,.95), rgba(106,17,203,.85));
  --paf-grad-soft:linear-gradient(135deg, rgba(194,18,146,.18), rgba(106,17,203,.10));
}

/* پس‌زمینه کلی فروشگاه: خاص‌تر و “برنددار” */
body.woocommerce-shop .main-page-wrapper,
body.archive.woocommerce .main-page-wrapper{
  background:
    radial-gradient(1100px 520px at 88% -10%, rgba(194,18,146,.16), transparent 60%),
    radial-gradient(980px 520px at 0% 110%, rgba(106,17,203,.14), transparent 58%),
    radial-gradient(circle at 14% 18%, rgba(15,23,42,.040) 1px, transparent 1.7px),
    radial-gradient(circle at 62% 78%, rgba(15,23,42,.040) 1px, transparent 1.7px),
    linear-gradient(180deg, #ffffff, #fafbff) !important;
  background-size:auto, auto, 18px 18px, 22px 22px, auto;
}

/* هدر/نوار بالای محصولات (مرتب‌سازی/نمایش) */
body.woocommerce-shop .shop-loop-head,
body.archive.woocommerce .shop-loop-head{
  border-radius: calc(var(--paf-radius) + 12px);
  background:
    radial-gradient(120% 140% at 100% 0%, rgba(194,18,146,.12), transparent 55%),
    radial-gradient(120% 140% at 0% 100%, rgba(106,17,203,.10), transparent 58%),
    rgba(255,255,255,.85);
  border:1px solid rgba(15,23,42,.08);
  box-shadow: var(--paf-shadow2);
  padding: 12px 14px;
  backdrop-filter: blur(12px);
}

/* select مرتب‌سازی */
body.woocommerce-shop .woocommerce-ordering select,
body.archive.woocommerce .woocommerce-ordering select{
  border-radius: 14px !important;
  border:1px solid rgba(15,23,42,.14) !important;
  background: rgba(15,23,42,.03) !important;
  padding: 10px 12px !important;
  box-shadow:none !important;
}

/* فاصله‌گذاری و ریتم گرید */
body.woocommerce-shop .woocommerce ul.products,
body.archive.woocommerce .woocommerce ul.products{
  gap: 18px 16px;
}
body.woocommerce-shop .woocommerce ul.products li.product,
body.archive.woocommerce .woocommerce ul.products li.product{
  margin-bottom: 18px;
}

/* =======================
   کارت محصول: PREMIUM
======================= */
body.woocommerce-shop .woocommerce ul.products li.product .product-wrapper,
body.archive.woocommerce .woocommerce ul.products li.product .product-wrapper{
  position: relative;
  border-radius: var(--paf-radius) !important;
  background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(255,255,255,.90)) !important;
  border: 1px solid rgba(15,23,42,.10) !important;
  box-shadow: 0 10px 28px rgba(15,23,42,.08) !important;
  overflow: hidden;
  transition: transform .24s ease, box-shadow .24s ease, border-color .24s ease;
}

/* بوردر گرادیانی ظریف (حرفه‌ای) */
body.woocommerce-shop .woocommerce ul.products li.product .product-wrapper:before,
body.archive.woocommerce .woocommerce ul.products li.product .product-wrapper:before{
  content:"";
  position:absolute;
  inset:-2px;
  background: var(--paf-grad);
  opacity: 0;
  filter: blur(0px);
  transition: opacity .24s ease;
  z-index:0;
}
body.woocommerce-shop .woocommerce ul.products li.product .product-wrapper:after,
body.archive.woocommerce .woocommerce ul.products li.product .product-wrapper:after{
  content:"";
  position:absolute;
  inset:1px;
  border-radius: calc(var(--paf-radius) - 1px);
  background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(255,255,255,.90));
  z-index:0;
}

body.woocommerce-shop .woocommerce ul.products li.product .product-wrapper > *,
body.archive.woocommerce .woocommerce ul.products li.product .product-wrapper > *{
  position: relative;
  z-index: 1;
}

body.woocommerce-shop .woocommerce ul.products li.product:hover .product-wrapper,
body.archive.woocommerce .woocommerce ul.products li.product:hover .product-wrapper{
  transform: translateY(-7px);
  box-shadow: var(--paf-shadow) !important;
  border-color: rgba(194,18,146,.24) !important;
}
body.woocommerce-shop .woocommerce ul.products li.product:hover .product-wrapper:before,
body.archive.woocommerce .woocommerce ul.products li.product:hover .product-wrapper:before{
  opacity:.18;
}

/* تصویر محصول: تمیز + هاور نرم */
body.woocommerce-shop .woocommerce ul.products li.product .product-element-top,
body.archive.woocommerce .woocommerce ul.products li.product .product-element-top{
  background: radial-gradient(120% 120% at 50% 0%, rgba(15,23,42,.04), transparent 58%);
}

body.woocommerce-shop .woocommerce ul.products li.product img,
body.archive.woocommerce .woocommerce ul.products li.product img{
  transform: scale(1.01);
  transition: transform .40s ease;
}
body.woocommerce-shop .woocommerce ul.products li.product:hover img,
body.archive.woocommerce .woocommerce ul.products li.product:hover img{
  transform: scale(1.06);
}

/* “نوار accent” بالای کارت */
body.woocommerce-shop .woocommerce ul.products li.product .product-wrapper .product-element-bottom,
body.archive.woocommerce .woocommerce ul.products li.product .product-wrapper .product-element-bottom{
  border-top: 1px dashed rgba(15,23,42,.10);
  padding-top: 10px;
}
body.woocommerce-shop .woocommerce ul.products li.product .product-wrapper .product-element-bottom:before,
body.archive.woocommerce .woocommerce ul.products li.product .product-wrapper .product-element-bottom:before{
  content:"";
  display:block;
  height: 3px;
  border-radius: 999px;
  background: var(--paf-grad);
  opacity: .55;
  margin: 0 14px 10px;
}

/* نام محصول */
body.woocommerce-shop .woocommerce ul.products li.product .product-title a,
body.woocommerce-shop .woocommerce ul.products li.product .wd-entities-title a,
body.archive.woocommerce .woocommerce ul.products li.product .product-title a,
body.archive.woocommerce .woocommerce ul.products li.product .wd-entities-title a{
  color: var(--paf-text) !important;
  font-weight: 950 !important;
  letter-spacing:-.25px;
  line-height: 1.65 !important;
}

/* دسته/متا */
body.woocommerce-shop .woocommerce ul.products li.product .wd-product-cats a,
body.archive.woocommerce .woocommerce ul.products li.product .wd-product-cats a{
  color: rgba(15,23,42,.58) !important;
  font-weight: 800;
}

/* قیمت: چشم‌گیرتر */
body.woocommerce-shop .woocommerce ul.products li.product .price,
body.archive.woocommerce .woocommerce ul.products li.product .price{
  display:flex;
  gap:10px;
  align-items:baseline;
  justify-content:center;
  flex-wrap:wrap;
}
body.woocommerce-shop .woocommerce ul.products li.product .price ins,
body.archive.woocommerce .woocommerce ul.products li.product .price ins{
  color: var(--paf-accent) !important;
  font-weight: 950 !important;
  text-decoration:none !important;
  letter-spacing:-.2px;
}
body.woocommerce-shop .woocommerce ul.products li.product .price del,
body.archive.woocommerce .woocommerce ul.products li.product .price del{
  color: rgba(15,23,42,.45) !important;
  opacity:1 !important;
}

/* برچسب تخفیف */
body.woocommerce-shop .woocommerce span.onsale,
body.archive.woocommerce .woocommerce span.onsale,
body.woocommerce-shop .product-labels .onsale,
body.archive.woocommerce .product-labels .onsale{
  border-radius: 999px !important;
  padding: 8px 11px !important;
  font-weight: 950 !important;
  border: 1px solid rgba(255,255,255,.25) !important;
  background: var(--paf-grad) !important;
  box-shadow: 0 14px 30px rgba(194,18,146,.22) !important;
}

/* دکمه افزودن به سبد: مثل UI های قبلی */
body.woocommerce-shop .woocommerce ul.products li.product .button,
body.archive.woocommerce .woocommerce ul.products li.product .button{
  border-radius: 14px !important;
  font-weight: 950 !important;
  padding: 10px 12px !important;
  border: 1px solid rgba(255,255,255,.16) !important;
  background: var(--paf-grad) !important;
  box-shadow: 0 14px 30px rgba(194,18,146,.18) !important;
  transition: transform .18s ease, filter .18s ease;
}
body.woocommerce-shop .woocommerce ul.products li.product .button:hover,
body.archive.woocommerce .woocommerce ul.products li.product .button:hover{
  transform: translateY(-1px);
  filter: brightness(1.03);
}

/* دکمه‌های روی عکس (علاقه‌مندی/مقایسه/کوئیک) شیشه‌ای */
body.woocommerce-shop .product-element-top .wd-buttons,
body.archive.woocommerce .product-element-top .wd-buttons{
  border-radius: 16px;
  background: rgba(255,255,255,.78);
  border:1px solid rgba(15,23,42,.10);
  backdrop-filter: blur(12px);
  box-shadow: 0 10px 22px rgba(15,23,42,.10);
}

/* =======================
   سایدبار / فیلترها (لوکس‌تر)
======================= */
body.woocommerce-shop .sidebar-container .widget,
body.archive.woocommerce .sidebar-container .widget{
  border-radius: calc(var(--paf-radius) + 6px);
  background:
    radial-gradient(120% 140% at 100% 0%, rgba(194,18,146,.10), transparent 55%),
    radial-gradient(120% 140% at 0% 100%, rgba(106,17,203,.08), transparent 58%),
    rgba(255,255,255,.86);
  border:1px solid rgba(15,23,42,.08);
  box-shadow: var(--paf-shadow2);
  padding: 14px 14px;
  backdrop-filter: blur(12px);
}

body.woocommerce-shop .sidebar-container .widget .widget-title,
body.archive.woocommerce .sidebar-container .widget .widget-title{
  color: var(--paf-text) !important;
  font-weight: 950 !important;
  position:relative;
  padding-right: 12px;
}
body.woocommerce-shop .sidebar-container .widget .widget-title:before,
body.archive.woocommerce .sidebar-container .widget .widget-title:before{
  content:"";
  position:absolute;
  right:0;
  top: 50%;
  transform: translateY(-50%);
  width: 10px; height: 10px;
  border-radius: 4px;
  background: var(--paf-grad);
  box-shadow: 0 10px 18px rgba(194,18,146,.18);
}

/* اسلایدر قیمت */
body.woocommerce-shop .price_slider_wrapper .ui-slider .ui-slider-range,
body.archive.woocommerce .price_slider_wrapper .ui-slider .ui-slider-range{
  background: var(--paf-grad) !important;
}
body.woocommerce-shop .price_slider_wrapper .ui-slider .ui-slider-handle,
body.archive.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle{
  background: #fff !important;
  border:2px solid var(--paf-accent) !important;
  box-shadow: 0 10px 18px rgba(194,18,146,.20) !important;
}

/* دکمه فیلتر */
body.woocommerce-shop .price_slider_amount .button,
body.archive.woocommerce .price_slider_amount .button{
  border-radius: 14px !important;
  font-weight: 950 !important;
  border: 1px solid rgba(255,255,255,.16) !important;
  background: var(--paf-grad) !important;
  color:#fff !important;
}

/* =======================
   صفحه‌بندی (Premium)
======================= */
body.woocommerce-shop .woocommerce-pagination .page-numbers li a,
body.woocommerce-shop .woocommerce-pagination .page-numbers li span,
body.archive.woocommerce .woocommerce-pagination .page-numbers li a,
body.archive.woocommerce .woocommerce-pagination .page-numbers li span{
  border-radius: 14px !important;
  border: 1px solid rgba(15,23,42,.10) !important;
  background: rgba(255,255,255,.88) !important;
  box-shadow: 0 10px 22px rgba(15,23,42,.08) !important;
  font-weight: 950 !important;
  transition: transform .18s ease, background .18s ease;
}
body.woocommerce-shop .woocommerce-pagination .page-numbers li a:hover,
body.archive.woocommerce .woocommerce-pagination .page-numbers li a:hover{
  transform: translateY(-1px);
  background: rgba(15,23,42,.03) !important;
}
body.woocommerce-shop .woocommerce-pagination .page-numbers li span.current,
body.archive.woocommerce .woocommerce-pagination .page-numbers li span.current{
  color:#fff !important;
  border-color: rgba(255,255,255,.16) !important;
  background: var(--paf-grad) !important;
  box-shadow: 0 14px 30px rgba(194,18,146,.18) !important;
}

/* موبایل */
@media (max-width: 768px){
  body.woocommerce-shop .shop-loop-head,
  body.archive.woocommerce .shop-loop-head{
    padding: 10px 12px;
  }
}












/*********************************************************
  PrintAfzarShomal • Woodmart Single Product UI (RTL)
  Scope: فقط صفحه محصول
**********************************************************/
body.single-product{
  --paf-accent:#C21292;
  --paf-accent2:#6a11cb;

  --paf-text:#0f172a;
  --paf-muted:#64748b;

  --paf-card:#ffffff;
  --paf-line:rgba(15,23,42,.10);
  --paf-shadow:0 18px 55px rgba(15,23,42,.12);
  --paf-shadow2:0 10px 26px rgba(15,23,42,.08);
  --paf-radius:22px;

  --paf-grad:linear-gradient(135deg, rgba(194,18,146,.95), rgba(106,17,203,.85));
  --paf-grad-soft:linear-gradient(135deg, rgba(194,18,146,.18), rgba(106,17,203,.10));
}

/* پس‌زمینه کلی صفحه محصول */
body.single-product .main-page-wrapper{
  background:
    radial-gradient(1100px 520px at 88% -10%, rgba(194,18,146,.14), transparent 60%),
    radial-gradient(980px 520px at 0% 110%, rgba(106,17,203,.12), transparent 58%),
    radial-gradient(circle at 14% 18%, rgba(15,23,42,.040) 1px, transparent 1.7px),
    radial-gradient(circle at 62% 78%, rgba(15,23,42,.040) 1px, transparent 1.7px),
    linear-gradient(180deg, #ffffff, #fafbff) !important;
  background-size:auto, auto, 18px 18px, 22px 22px, auto;
}

/* کارت اصلی محصول (گالری + خلاصه) */
body.single-product .product-image-summary,
body.single-product .summary-inner{
  border-radius: calc(var(--paf-radius) + 10px);
  background: rgba(255,255,255,.86);
  border:1px solid rgba(15,23,42,.08);
  box-shadow: var(--paf-shadow2);
  backdrop-filter: blur(12px);
}
body.single-product .product-image-summary{ padding: 14px; }
body.single-product .summary-inner{ padding: 18px; }

/* بوردر گرادیانی ظریف دور کارت‌ها */
body.single-product .product-image-summary,
body.single-product .summary-inner,
body.single-product .woocommerce-tabs{
  position: relative;
  overflow: hidden;
}
body.single-product .product-image-summary:before,
body.single-product .summary-inner:before,
body.single-product .woocommerce-tabs:before{
  content:"";
  position:absolute;
  inset:-2px;
  background: var(--paf-grad);
  opacity:.10;
  pointer-events:none;
}
body.single-product .product-image-summary:after,
body.single-product .summary-inner:after,
body.single-product .woocommerce-tabs:after{
  content:"";
  position:absolute;
  inset:1px;
  border-radius: calc(var(--paf-radius) + 8px);
  background: rgba(255,255,255,.90);
  pointer-events:none;
}
body.single-product .product-image-summary > *,
body.single-product .summary-inner > *,
body.single-product .woocommerce-tabs > *{
  position: relative;
  z-index: 1;
}

/* عنوان محصول + قیمت */
body.single-product .product_title{
  color: var(--paf-text) !important;
  font-weight: 950 !important;
  letter-spacing:-.35px;
  line-height:1.35;
}
body.single-product .summary .price{
  display:flex;
  gap:10px;
  align-items:baseline;
  flex-wrap:wrap;
}
body.single-product .summary .price ins{
  color: var(--paf-accent) !important;
  font-weight: 950 !important;
  text-decoration:none !important;
}
body.single-product .summary .price del{
  color: rgba(15,23,42,.45) !important;
  opacity:1 !important;
}

/* متاها (دسته/برچسب/اشتراک) */
body.single-product .product_meta,
body.single-product .product_meta a{
  color: rgba(15,23,42,.62) !important;
  font-weight: 800;
}
body.single-product .product_meta a:hover{ color: var(--paf-accent) !important; }

/* گالری: قاب تمیز + بندانگشتی‌ها */
body.single-product .woocommerce-product-gallery{
  border-radius: var(--paf-radius);
}
body.single-product .woocommerce-product-gallery__wrapper{
  border-radius: var(--paf-radius);
  overflow:hidden;
  background: rgba(15,23,42,.03);
}
body.single-product .product-images .thumbnails,
body.single-product .woocommerce-product-gallery .flex-control-thumbs{
  margin-top: 12px !important;
}
body.single-product .woocommerce-product-gallery .flex-control-thumbs li img{
  border-radius: 14px !important;
  border:1px solid rgba(15,23,42,.12);
  background: rgba(255,255,255,.90);
  transition: transform .18s ease, border-color .18s ease;
}
body.single-product .woocommerce-product-gallery .flex-control-thumbs li img:hover{
  transform: translateY(-2px);
  border-color: rgba(194,18,146,.28);
}

/* دکمه‌ها: افزودن به سبد / خرید */
body.single-product .single_add_to_cart_button,
body.single-product .wd-buy-now-btn,
body.single-product .single_add_to_cart_button.button{
  border-radius: 16px !important;
  font-weight: 950 !important;
  border: 1px solid rgba(255,255,255,.18) !important;
  background: var(--paf-grad) !important;
  box-shadow: 0 14px 30px rgba(194,18,146,.18) !important;
  transition: transform .18s ease, filter .18s ease;
}
body.single-product .single_add_to_cart_button:hover,
body.single-product .wd-buy-now-btn:hover{
  transform: translateY(-1px);
  filter: brightness(1.03);
}

/* تعداد محصول */
body.single-product form.cart .quantity .qty{
  border-radius: 14px !important;
  border:1px solid rgba(15,23,42,.14) !important;
  background: rgba(15,23,42,.03) !important;
  height: 44px !important;
  font-weight: 900;
}

/* باکس گزینه‌ها / وارییشن‌ها */
body.single-product .variations,
body.single-product .variations_form,
body.single-product .woocommerce-variation-add-to-cart{
  border-radius: 18px;
}
body.single-product .variations select{
  border-radius: 14px !important;
  border:1px solid rgba(15,23,42,.14) !important;
  background: rgba(15,23,42,.03) !important;
  padding: 10px 12px !important;
}

/* تب‌ها: مدرن و تمیز */
body.single-product .woocommerce-tabs{
  margin-top: 18px;
  border-radius: calc(var(--paf-radius) + 10px);
  background: rgba(255,255,255,.86);
  border:1px solid rgba(15,23,42,.08);
  box-shadow: var(--paf-shadow2);
  backdrop-filter: blur(12px);
  padding: 14px 14px;
}
body.single-product .woocommerce-tabs .tabs li a{
  border-radius: 14px !important;
  padding: 10px 14px !important;
  font-weight: 950 !important;
  color: rgba(15,23,42,.75) !important;
  background: rgba(15,23,42,.03) !important;
  border: 1px solid rgba(15,23,42,.10) !important;
  transition: transform .18s ease, background .18s ease, border-color .18s ease;
}
body.single-product .woocommerce-tabs .tabs li.active a{
  color:#fff !important;
  background: var(--paf-grad) !important;
  border-color: rgba(255,255,255,.20) !important;
  box-shadow: 0 14px 30px rgba(194,18,146,.16);
}
body.single-product .woocommerce-tabs .tabs li a:hover{
  transform: translateY(-1px);
  border-color: rgba(194,18,146,.24) !important;
}
body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{
  padding: 14px 6px 6px;
  color: rgba(15,23,42,.78);
  line-height: 2;
}

/* محصولات مرتبط/آپ‌سل: کارت‌ها شبیه فروشگاه */
body.single-product .related.products,
body.single-product .up-sells,
body.single-product .cross-sells{
  margin-top: 20px;
}
body.single-product .related.products > h2,
body.single-product .up-sells > h2,
body.single-product .cross-sells > h2{
  font-weight: 950;
  color: var(--paf-text);
  letter-spacing:-.25px;
  display:inline-flex;
  align-items:center;
  gap:10px;
}
body.single-product .related.products > h2:before,
body.single-product .up-sells > h2:before,
body.single-product .cross-sells > h2:before{
  content:"";
  width: 10px; height: 10px;
  border-radius: 4px;
  background: var(--paf-grad);
  box-shadow: 0 10px 18px rgba(194,18,146,.18);
}

/* کارت محصول‌های اسلایدر مرتبط */
body.single-product .related.products ul.products li.product .product-wrapper,
body.single-product .up-sells ul.products li.product .product-wrapper,
body.single-product .cross-sells ul.products li.product .product-wrapper{
  border-radius: var(--paf-radius) !important;
  background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(255,255,255,.90)) !important;
  border: 1px solid rgba(15,23,42,.10) !important;
  box-shadow: 0 10px 28px rgba(15,23,42,.08) !important;
  overflow:hidden;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
body.single-product .related.products ul.products li.product:hover .product-wrapper,
body.single-product .up-sells ul.products li.product:hover .product-wrapper,
body.single-product .cross-sells ul.products li.product:hover .product-wrapper{
  transform: translateY(-6px);
  box-shadow: var(--paf-shadow) !important;
  border-color: rgba(194,18,146,.24) !important;
}

/* موبایل: فاصله‌ها */
@media (max-width: 768px){
  body.single-product .product-image-summary{ padding: 12px; }
  body.single-product .summary-inner{ padding: 14px; }
  body.single-product .woocommerce-tabs{ padding: 12px; }
}


/* ================================
   FIX: بهم‌ریختگی بخش توضیحات/تب‌ها
   (Woodmart Single Product Tabs)
================================== */
body.single-product .woocommerce-tabs{
  overflow: visible !important; /* مهم: کات نشه */
}

/* لایه‌های گرادیان روی تب‌ها رو خاموش کن (برای جلوگیری از بریدن/روی‌هم‌افتادن) */
body.single-product .woocommerce-tabs:before,
body.single-product .woocommerce-tabs:after{
  display:none !important;
}

/* کارت تب‌ها رو ساده و شیک نگه دار */
body.single-product .woocommerce-tabs{
  border-radius: calc(var(--paf-radius) + 10px) !important;
  background: rgba(255,255,255,.88) !important;
  border: 1px solid rgba(15,23,42,.08) !important;
  box-shadow: var(--paf-shadow2) !important;
  backdrop-filter: blur(12px);
  padding: 18px 18px 14px !important;
}

/* نوار تب‌ها */
body.single-product .woocommerce-tabs ul.tabs{
  margin: 0 0 12px !important;
  padding: 0 !important;
  border: 0 !important;
  display:flex !important;
  flex-wrap:wrap !important;
  gap:10px !important;
}
body.single-product .woocommerce-tabs ul.tabs > li{
  margin:0 !important;
  border:0 !important;
  float:none !important;
}

/* پنل توضیحات */
body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{
  padding: 12px 2px 2px !important;
  line-height: 2 !important;
}






.woocommerce-product-details__short-description,
.woocommerce-Tabs-panel--description {
    font-size: 17px;
    line-height: 2;
}
