.elementor-660 .elementor-element.elementor-element-4daf547{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-660 .elementor-element.elementor-element-1174c88{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-660 .elementor-element.elementor-element-28d2c91 .woocommerce-breadcrumb{font-family:"IRANYekanX", Sans-serif;}.elementor-660 .elementor-element.elementor-element-a33fb11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;overflow:visible;}.elementor-660 .elementor-element.elementor-element-a7922ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:13px 13px 13px 13px;overflow:visible;}.elementor-660 .elementor-element.elementor-element-a7922ca.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-660 .elementor-element.elementor-element-f86691e > .elementor-widget-container{margin:-7px 0px 0px 2px;padding:10px 10px 10px 10px;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);}.elementor-660 .elementor-element.elementor-element-8864f31{--display:flex;--overlay-opacity:0.5;--border-radius:13px 13px 13px 13px;box-shadow:0px 0px 29px -8px rgba(0,0,0,0.5);overflow:visible;}.elementor-660 .elementor-element.elementor-element-8864f31::before, .elementor-660 .elementor-element.elementor-element-8864f31 > .elementor-background-video-container::before, .elementor-660 .elementor-element.elementor-element-8864f31 > .e-con-inner > .elementor-background-video-container::before, .elementor-660 .elementor-element.elementor-element-8864f31 > .elementor-background-slideshow::before, .elementor-660 .elementor-element.elementor-element-8864f31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-660 .elementor-element.elementor-element-8864f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5D4;--background-overlay:'';}.elementor-660 .elementor-element.elementor-element-8864f31::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-660 .elementor-element.elementor-element-8864f31.e-con{--align-self:flex-start;}.elementor-660 .elementor-element.elementor-element-f4e81c0{--spacer-size:1px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-c4e82c4 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:25px;font-weight:500;line-height:1.4px;}.elementor-660 .elementor-element.elementor-element-b40a791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-660 .elementor-element.elementor-element-b40a791.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-660 .elementor-element.elementor-element-edd249d{font-family:"IRANYekanX", Sans-serif;font-size:14px;color:#4C554F;}.elementor-660 .elementor-element.elementor-element-edd249d a{color:#1A5F1F;}.elementor-660 .elementor-element.elementor-element-6fd8eed{text-align:justify;}.woocommerce .elementor-660 .elementor-element.elementor-element-6fd8eed .woocommerce-product-details__short-description{font-family:"IRANYekanX", Sans-serif;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-e6b1994.elementor-element{--align-self:flex-start;}.elementor-660 .elementor-element.elementor-element-2c1a44f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;overflow:visible;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-660 .elementor-element.elementor-element-7a496e4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-660 .elementor-element.elementor-element-7a496e4e.elementor-element{--align-self:center;}.elementor-660 .elementor-element.elementor-element-7a496e4e .elementor-button{padding:0px 0px 0px 0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-660 .elementor-element.elementor-element-251e5d4 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-660 .elementor-element.elementor-element-251e5d4.elementor-element{--align-self:center;}.elementor-660 .elementor-element.elementor-element-251e5d4{text-align:left;}.woocommerce .elementor-660 .elementor-element.elementor-element-251e5d4 .price{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-weight:500;}.elementor-660 .elementor-element.elementor-element-afecc87{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-660 .elementor-element.elementor-element-ed1dbd4{font-family:"Estedad", Sans-serif;font-weight:400;}.elementor-660 .elementor-element.elementor-element-84d0dc4{--display:flex;overflow:visible;}.woocommerce .elementor-660 .elementor-element.elementor-element-b287bc5 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-primary );font-family:"IRANYekanX", Sans-serif;}.woocommerce .elementor-660 .elementor-element.elementor-element-b287bc5 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-660 .elementor-element.elementor-element-b287bc5 .woocommerce-Tabs-panel{color:var( --e-global-color-primary );}.woocommerce .elementor-660 .elementor-element.elementor-element-b287bc5 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"IRANYekanX", Sans-serif;border-width:1px 1px 1px 1px;margin-top:-1px;}.woocommerce .elementor-660 .elementor-element.elementor-element-b287bc5 .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-660 .elementor-element.elementor-element-b287bc5 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"IRANYekanX", Sans-serif;}.elementor-660 .elementor-element.elementor-element-253de0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-660 .elementor-element.elementor-element-2997b31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products ul.products li.product .price{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:1px;font-weight:400;}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products ul.products li.product .price del {font-family:"IRANYekanX", Sans-serif;font-weight:500;}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products ul.products li.product .button{font-family:"IRANYekanX", Sans-serif;font-weight:500;}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products .added_to_cart{font-family:"IRANYekanX", Sans-serif;font-weight:500;margin-inline-start:2px;}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-660 .elementor-element.elementor-element-c4e82c4 .elementor-heading-title{font-size:19px;line-height:1.4em;}.elementor-660 .elementor-element.elementor-element-2c1a44f{--grid-auto-flow:row;}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-660 .elementor-element.elementor-element-a7922ca{--width:50%;}.elementor-660 .elementor-element.elementor-element-8864f31{--width:50%;}.elementor-660 .elementor-element.elementor-element-b40a791{--width:99.27%;}}@media(max-width:1024px) and (min-width:768px){.elementor-660 .elementor-element.elementor-element-a7922ca{--width:346.5px;}}@media(max-width:767px){.elementor-660 .elementor-element.elementor-element-1174c88{--margin-top:-20px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-660 .elementor-element.elementor-element-a7922ca{--min-height:127px;}.elementor-660 .elementor-element.elementor-element-c4e82c4 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-660 .elementor-element.elementor-element-6fd8eed{text-align:right;}.elementor-660 .elementor-element.elementor-element-e6b1994{text-align:right;}.elementor-660 .elementor-element.elementor-element-2c1a44f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-660 .elementor-element.elementor-element-251e5d4{text-align:left;}.woocommerce .elementor-660 .elementor-element.elementor-element-b287bc5 .woocommerce-tabs ul.wc-tabs li a{line-height:1.4em;}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products  ul.products{grid-column-gap:7px;grid-row-gap:25px;}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products ul.products li.product .price{font-size:3px;}.elementor-660 .elementor-element.elementor-element-2997b31.elementor-wc-products ul.products li.product .price del {font-size:1px;}}/* Start custom CSS for button, class: .elementor-element-7a496e4e */.sigmaweb-button1 .elementor-button {
  position: relative;
  background-color: #194 !important;  /* اضافه کردن !important */
  color: #e8e8e8 !important;          /* اضافه کردن !important */
  font-size: 17px;
  font-weight: 600;
  width: 150px;
  height: 60px;
  border-radius: 50em;
  border: none;
  cursor: pointer;
  text-transform: uppercase;
  overflow: hidden;
  box-shadow: 0 10px 20px rgba(51, 51, 51, 0.2);
  transition: all 0.3s cubic-bezier(0.23, 1, 0.320, 1);
}

.sigmaweb-button1 .elementor-button::before {
  content: "عجب انتخاب خفنی";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  pointer-events: none;
  border-radius: 50em;
  background: linear-gradient(135deg, #7b4397, #dc2430) !important;  /* اضافه کردن !important */
  transform: translate(-100%, 0%);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.sigmaweb-button1 .elementor-button::after {
  content: " خرید محصول ";
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  width: 100%;
  height: 150%;
  pointer-events: none;
  border-radius: 50em;
  transform: translate(0%, -100%);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.sigmaweb-button1 .elementor-button:hover::before {
  transform: translate(0%, 0%);
}

.sigmaweb-button1 .elementor-button:hover::after {
  transform: translate(100%, -100%);
}

.sigmaweb-button1 .elementor-button:focus {
  outline: none;
}

.sigmaweb-button1 .elementor-button:active {
  scale: 0.95;
}

/* برای موبایل */
@media (max-width: 767px) {
.sigmaweb-button1 .elementor-button {
      width: 130px;
  height: 60px;
  border-radius: 1em;
    
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-251e5d4 *//* استایل قیمت محصول - مینیمال */
.woocommerce .price {
    font-family: 'Poppins', sans-serif; /* فونت مدرن */
    font-size: 24px; /* اندازه فونت قیمت */
    color: #333; /* رنگ متن */
    font-weight: 600; /* وزن فونت متوسط */
    text-align: center; /* وسط‌چین */
    position: relative;
    display: inline-block;
    padding: 0; /* بدون فاصله داخلی */
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); /* سایه ریز و مینیمال */
    letter-spacing: 0.5px; /* فاصله بین حروف */
    transition: all 0.2s ease-in-out; /* افکت تغییرات */
}

/* استایل واحد ارز - فاصله بیشتر */
.woocommerce .price .woocommerce-Price-currencySymbol {
    font-size: 18px; /* اندازه فونت نماد ارز */
    color: #777; /* رنگ خاکی برای نماد ارز */
    margin-left: 5px; /* فاصله بیشتر از قیمت */
}

/* استایل عدد قیمت */
.woocommerce .price .woocommerce-Price-amount {
    font-size: 22px; /* اندازه فونت عدد قیمت */
    color: #333; /* رنگ مشکی برای قیمت */
    font-weight: 700; /* وزن فونت عدد قیمت */
}

/* برای موبایل */
@media (max-width: 767px) {
    .woocommerce .price {
        font-size: 19px; /* اندازه فونت کوچکتر برای موبایل */
    }

    .woocommerce .price .woocommerce-Price-amount {
        font-size: 19px; /* اندازه فونت عدد قیمت کوچکتر برای موبایل */
    }

    .woocommerce .price .woocommerce-Price-currencySymbol {
        font-size: 14px; /* سایز نماد ارز برای موبایل */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afecc87 *//* استایل باکس راهنمایی */
.guidance-box {
    background: #0582d2; /* سبز تیره */
    color: white;
    font-size: 15px; /* اندازه فونت مناسب */
    font-weight: 500; /* وزن متوسط فونت */
    padding: 12px 25px;
    border-radius: 8px;
    text-align: center;
   
    position: relative;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15); /* سایه ملایم */
    cursor: pointer;
    transition: all 0.3s ease;
}

/* افکت سه‌بعدی و حرکت */
.guidance-box:hover {
    transform: scale(1.02); /* افزایش اندازه در هاور */
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.2); /* سایه بیشتر */
}

/* متن درون باکس */
.guidance-text {
    display: inline-block;
    animation: pulse 2s infinite; /* افکت متحرک */
}

/* افکت متحرک "پالس" */
@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.02); }
    90% { transform: scale(1); }
}

/* برای ایموجی‌ها */
.guidance-text span {
    font-size: 28px; /* اندازه بزرگ برای ایموجی */
    margin-right: 8px;
}

/* برای موبایل */
@media (max-width: 767px) {
    .guidance-box {
        font-size: 9px; /* اندازه فونت کوچکتر برای موبایل */
        padding: 10px 20px; /* فاصله داخلی کمتر */
    }

    .guidance-text {
        font-size: 14px; /* اندازه فونت ایموجی کوچکتر */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8864f31 */.glass-container {
    width: 100% !important;
    max-width: 800px !important;
    margin: 50px auto !important;
    padding: 30px !important;
    border-radius: 20px !important;
    background: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(15px) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important, inset 0 -2px 10px rgba(255, 255, 255, 0.2) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    animation: fadeIn 0.8s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-b287bc5 *//* استایل کلی تب‌ها */
.woocommerce-tabs {
    font-family: 'Arial', sans-serif;
    border-radius: 15px;
    padding: 20px;
    background: #f0f0f3;
    box-shadow: 10px 10px 20px #d1d9e6, -10px -10px 20px #ffffff;
    margin-top: 20px;
}




.woocommerce-tabs:hover,
.woocommerce-tabs .active {

    box-shadow: inset 1px 1px 10px #d1d9e6, inset -5px -5px 10px #ffffff;

}

/* محتوای تب‌ها */
.woocommerce-tabs .panel {
    margin-top: 20px;
    padding: 20px;
    border-radius: 15px;
    background: #f0f0f3;
    box-shadow: 10px 10px 20px #d1d9e6, -10px -10px 20px #ffffff;
    font-size: 16px;
    color: #333;
    line-height: 1.8;
}

.woocommerce-tabs .panel h2,
.woocommerce-tabs .panel h3 {
  
    margin-bottom: 10px;
}

.woocommerce-tabs .panel p {
    margin-bottom: 10px;
}

/* استایل جدول توضیحات تکمیلی */
.woocommerce-tabs .panel table {
    width: 100%;
    border-collapse: collapse;
    background: #f0f0f3;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 5px 5px 15px #d1d9e6, -5px -5px 15px #ffffff;
}

.woocommerce-tabs .panel table th,
.woocommerce-tabs .panel table td {
    padding: 12px;
    text-align: center
   
   
   
}

.woocommerce-tabs .panel table th {
    background: #e9e9f3;
    font-weight: bold;
 
}

.woocommerce-tabs .panel table tr:last-child td {
    border-bottom: none;
}

/* افکت‌ها هنگام هاور روی سلول‌های جدول */
.woocommerce-tabs .panel table td:hover {
    background: #e0e0e0;
    transition: background 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-2997b31 */@media (max-width: 767px) {
    .related.products .product .price, 
    .related.products .product .woocommerce-Price-amount {
        font-size: 15px !important;
        color: #333 !important;
    }
}

/* استایل باکس محصول */
.related.products .product {
    background-color: #fff; /* پس‌زمینه سفید */
    border-radius: 12px; /* گوشه‌های گرد */
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.1); /* سایه ملایم */
    overflow: hidden; /* جلوگیری از overflow */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* افکت‌های انتقال */
    cursor: pointer;
    padding: 15px; /* فاصله داخلی یکنواخت */
    display: flex;
    flex-direction: column; /* چیدمان عمودی برای متن و تصویر */
    justify-content: space-between;
}

/* تغییر سایه و بزرگنمایی هنگام هاور */
.related.products .product:hover {
    transform: translateY(-5px); /* حرکت به بالا */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* سایه بیشتر */
}

/* استایل تصویر محصول */
.related.products .product img {
    width: 100%;
    height: auto;
    transition: transform 0.3s ease; /* افکت تصویر */
    object-fit: cover; /* اطمینان از تناسب تصویر */
    border-radius: 8px; /* گوشه‌های گرد برای تصویر */
}

/* افکت تصویر در هنگام هاور */
.related.products .product:hover img {
    transform: scale(1.05); /* بزرگ‌تر شدن تصویر */
}

/* استایل نام محصول */
.related.products .product .woocommerce-loop-product__title {
    font-family: 'Arial', sans-serif; /* فونت ساده و خوانا */
    font-size: 18px;
    font-weight: 600;
    color: #333; /* رنگ خاکی تیره */
    margin: 10px 0;
    text-align: center;
    transition: color 0.3s ease;
}

/* تغییر رنگ نام محصول در هاور */
.related.products .product:hover .woocommerce-loop-product__title {
    color: #2e8b57; /* تغییر رنگ به سبز تیره هنگام هاور */
}

/* استایل قیمت محصول */
.related.products .product .price {
    font-size: 10px;
    font-weight: 500;
    color: #333;
    text-align: center;
    margin-bottom: 10px;
}

/* استایل قیمت محصول در هاور */
.related.products .product:hover .price {
    color: #2e8b57; /* تغییر رنگ به سبز تیره */
}

/* استایل دکمه افزودن به سبد خرید */
.related.products .product .button {
    background-color: #2e8b57; /* رنگ سبز */
    color: white;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
    transition: background-color 0.3s ease, transform 0.3s ease;
    text-align: center;
}

/* تغییر رنگ دکمه در هاور */
.related.products .product:hover .button {
    background-color: #1c6d3f; /* رنگ تیره‌تر هنگام هاور */
    transform: translateY(-3px); /* حرکت دکمه به بالا */
}

/* استایل ریسپانسیو برای موبایل */
@media (max-width: 767px) {
    .related.products {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); /* تغییر تعداد ستون‌ها برای موبایل */
    }

    .related.products .product {
        padding: 12px; /* فاصله داخلی کمتر برای موبایل */
    }

    .related.products .product .woocommerce-loop-product__title {
        font-size: 10px; /* اندازه فونت کوچکتر برای موبایل */
    }

    .related.products .product .price {
        font-size: 10px; /* اندازه فونت کوچکتر برای موبایل */
    }
}
.related.products .product .price {
    font-size: 10px !important; /* اندازه فونت */
    line-height: 1.2 !important; /* خط دهی مناسب */
}
@media (max-width: 767px) {
    .related.products .product .price {
        font-size: 10px !important;
        color: #333 !important; /* تست برای اطمینان */
    }
}/* End custom CSS */