/* 
Theme Name: Hello Elementor Child
Theme URI: https://pickrow.com
Description: PickRow theme based on hello-elementor theme
Author: @AmirhArabi
Author URI: https://Amirharabi.ir/
Template: hello-elementor
Version: 1.0.0
Text Domain: PickRow-theme
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


/* products card */
.woocommerce ul.products li.product a.woocommerce-loop-product__link {
  background: white;
/*   padding: 20px !important; */
  border-radius: 15px !important;
}

/* products section section */
.products.columns-5 {
  background: #F5F5F2;
  border-radius: 15px;
  padding: 25px !important;
}

/* #category section */
.products.columns-4 {
	  background: #F5F5F2;
  border-radius: 25px;
  padding: 25px !important;
}


/* category section card */
.product-category.product {
  background: white;
  padding: 25px !important;
  border-radius: 15px;
	margin: 20px;
}


.woocommerce-loop-category__title {
  display: grid;
  justify-content: center;
  color: #6E8E59;
  font-size: 20px !important;
}

.count {
	  color: #6E8E59;
}

.woocommerce-loop-category__title {
    display: flex; /* استفاده از flexbox برای چیدمان افقی */
    align-items: center; /* وسط‌چین عمودی عناصر */
    gap: 10px; /* فاصله بین عنوان و تعداد */
}

.woocommerce-loop-category__title mark {
    display: inline-block; /* نمایش تعداد به صورت inline-block */
    background-color: transparent; /* حذف پس‌زمینه */
    color: inherit; /* استفاده از رنگ متن اصلی */
    padding: 0; /* حذف padding */
    font-size: 0.8em; /* اندازه فونت تعداد */
    margin-left: 5px; /* فاصله از عنوان */
}


.custom-button {
    display: inline-flex;
    padding: 10px 20px;
    border: 2px solid #6E8E59;
    color: #fff;
    text-decoration: none;
    border-radius: 10px;
    margin-top: 10px;
    font-size: 14px;
	width: 100%;
	text-align: center;
	font-size: 18px;
	justify-content: center;
	align-items: center;
}

.custom-button:hover {
    background-color: #6E8E59;
}

.custom-button svg {
    margin-left: 10px; /* فاصله بین متن و آیکون */
    width: 22px; /* عرض آیکون */
    height: 22px; /* ارتفاع آیکون */
    fill: black; /* رنگ آیکون */
}

.product.type-product.product-type-simple {
    background-color: white; /* تغییر پس‌زمینه */
    padding: 15px !important; /* اضافه کردن فاصله داخلی */
	border-radius: 15px;
}
.products {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; 
    justify-content: center; 
}

.products .product {
    flex: 1 1 300px; 
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
    position: relative;
    padding: 10px;
    box-sizing: border-box;
    max-width: 300px; 
	display: flex;
}


.products .product:hover {
    border: 2px solid #6E8E59; /* رنگ و ضخامت بوردر */
/*     transition: border 0.9s linear; /* انیمیشن نرم فقط برای بوردر */ */
}

woocommerce-loop-product__title {
  font-size: 22px !important;
}

article.post {
    background: #F5F5F2;
    padding: 30px;
    border-radius: 15px;
    margin-bottom: 20px;
    display: grid;
    align-items: center;
    align-content: center;
    justify-content: center;
    justify-items: center;
    gap: 30px;
}

#content > div > article:nth-child(1) > a > img {
    border-radius: 15px;
}

#content > div > article h2 > a {
	color: #6E8E59;
}

.woocommerce ul.products li.product a img {
	border-radius: 10px;
}



.woocommerce table.shop_attributes td p {
	
}

.woocommerce table.shop_attributes {
  border: 0;
  margin-bottom: 5em;
  width: 100%;
  border-radius: 10px !important;
  border-collapse: separate;
  border-spacing: 0 20px;
}

.woocommerce-product-attributes-item__value {
  background-color: #AAB99A3D !important;
  color: #1c2419;
}

.woocommerce table.shop_attributes td p {
  margin: 0;
  padding: 10px;
}


able td, table th {
  padding: 15px;
  line-height: 1.5;
  vertical-align: top;
  border: 1px solid hsl(0, 84.4%, 45.3%);
  border-radius: 3px;
  border: none;
  padding: 10px;
  background-color: #6C984A4F !important;
  color: #1c2419;
}
.woocommerce table.shop_attributes th {
  width: 150px;
  font-weight: 700;
  padding: 8px;
  border-top: 0;
  border-bottom: 1px dotted rgba(0,0,0,.1);
  line-height: 1.5;
	border: none;
}

.woocommerce table.shop_attributes td {
    font-style: italic;
    padding: 0;
    border-top: 0;
    line-height: 1.5;
    border-radius: 3px;
    border: none;
}


#tab-description > h2 {
  color: #3B602D;
  background: #2F66301C;
  padding: 10px;
  border-radius: 5px;
}

#tab-additional_information > h2 {
	  color: #3B602D;
  background: #2F66301C;
  padding: 10px;
  border-radius: 5px;
}

.woocommerce-Reviews-title {
		  color: #3B602D;
  background: #2F66301C;
  padding: 10px;
  border-radius: 5px;
}