.elementor-3414 .elementor-element.elementor-element-e19a508{--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;}.elementor-3414 .elementor-element.elementor-element-ee5046f .woocommerce-breadcrumb{font-family:"یکان", Sans-serif;font-weight:bold;text-align:right;}.elementor-3414 .elementor-element.elementor-element-11d94b6{--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;}.elementor-3414 .elementor-element.elementor-element-961dc51{--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;}.woocommerce .elementor-3414 .elementor-element.elementor-element-d86a7d5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-3414 .elementor-element.elementor-element-d86a7d5 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-3414 .elementor-element.elementor-element-dc4fcd7 .star-rating{color:#FFB400;}.elementor-3414 .elementor-element.elementor-element-4c46eb9{--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;}.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-3414 .elementor-element.elementor-element-31dfd05 .elementor-heading-title{font-family:"یکان", Sans-serif;font-size:35px;font-weight:900;line-height:55px;color:#5F76A8;}.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 );}.woocommerce .elementor-3414 .elementor-element.elementor-element-d42f46c .price{color:#FF2620;font-family:"یکان", Sans-serif;font-weight:600;}.woocommerce .elementor-3414 .elementor-element.elementor-element-d42f46c .price ins{font-family:"یکان", Sans-serif;}.elementor-3414 .elementor-element.elementor-element-b9fdc24{text-align:right;}.woocommerce .elementor-3414 .elementor-element.elementor-element-b9fdc24 .woocommerce-product-details__short-description{font-family:"یکان", Sans-serif;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-3414 .elementor-element.elementor-element-7c9baf0{font-family:"یکان", Sans-serif;}.elementor-3414 .elementor-element.elementor-element-7c9baf0 a{font-family:"یکان", Sans-serif;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3414 .elementor-element.elementor-element-ed1b7f6 .cart button, .elementor-3414 .elementor-element.elementor-element-ed1b7f6 .cart .button{font-family:"یکان", Sans-serif;padding:15px 15px 15px 15px;background-color:#E74C3C;transition:all 0.2s;}.elementor-3414 .elementor-element.elementor-element-ed1b7f6 .added_to_cart{font-family:"یکان", Sans-serif;font-weight:500;}.elementor-3414 .elementor-element.elementor-element-ed1b7f6 .quantity .qty{font-family:"یکان", Sans-serif;padding:10px 5px 10px 5px;border-color:#E74C3C;transition:all 0.2s;}.woocommerce .elementor-3414 .elementor-element.elementor-element-ed1b7f6 form.cart table.variations label{font-family:"یکان", Sans-serif;}.woocommerce .elementor-3414 .elementor-element.elementor-element-ed1b7f6 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-3414 .elementor-element.elementor-element-ed1b7f6 form.cart table.variations td.value:before{font-family:"یکان", Sans-serif;}.elementor-3414 .elementor-element.elementor-element-156df94{--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;}.woocommerce .elementor-3414 .elementor-element.elementor-element-caa3da7 .woocommerce-tabs ul.wc-tabs li a{font-family:"یکان", Sans-serif;}.woocommerce .elementor-3414 .elementor-element.elementor-element-caa3da7 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"یکان", Sans-serif;}.woocommerce .elementor-3414 .elementor-element.elementor-element-caa3da7 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"یکان", Sans-serif;}.elementor-3414 .elementor-element.elementor-element-e3113ec{--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;}.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-3414 .elementor-element.elementor-element-0339855.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#5F76A8;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#5F76A8;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"یکان", Sans-serif;font-weight:600;}.woocommerce .elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products .products > h2{color:#5F76A8;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .price{color:#5F76A8;font-family:"یکان", Sans-serif;font-weight:600;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .price ins{color:#5F76A8;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .price ins .amount{color:#5F76A8;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .price del{color:#5F76A8;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .price del .amount{color:#5F76A8;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .price del {font-family:"یکان", Sans-serif;font-weight:600;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product .button{font-family:"یکان", Sans-serif;font-weight:500;}.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-3414 .elementor-element.elementor-element-961dc51{--width:50%;}.elementor-3414 .elementor-element.elementor-element-4c46eb9{--width:50%;}}@media(max-width:1024px){.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3414 .elementor-element.elementor-element-0339855.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-d86a7d5 *//* ========================================================
   کد اصلاح شده و قوی‌تر برای بخش اصلی صفحه محصول
   ======================================================== */

/* کانتینر اصلی صفحه محصول با اولویت بالا */
body.single-product .woocommerce-page div.product {
    display: grid !important; /* استفاده از !important برای تضمین اجرای گرید */
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 60px;
    align-items: start;
}

/* ستون سمت راست: گالری تصویر محصول */
body.single-product .woocommerce-page div.product .woocommerce-product-gallery {
    position: relative;
    z-index: 1;
}

/* استایل تصویر اصلی محصول با افکت سه بعدی */
body.single-product .woocommerce-page div.product .woocommerce-product-gallery figure {
    margin: 0;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15);
    transform: perspective(1200px) rotateY(-8deg) scale(0.95);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

body.single-product .woocommerce-page div.product .woocommerce-product-gallery figure:hover {
    transform: perspective(1200px) rotateY(0deg) scale(1);
    box-shadow: 0 25px 60px rgba(0, 0, 0, 0.2);
}

/* عنصر تزئینی پشت تصویر */
body.single-product .woocommerce-page div.product .woocommerce-product-gallery::before {
    content: '';
    position: absolute;
    top: -30px;
    left: -30px;
    width: 60%;
    height: 60%;
    background: #e74c3c1a;
    border-radius: 20px;
    z-index: -1;
}

/* ستون سمت چپ: کارت اطلاعات محصول */
body.single-product .woocommerce-page div.product div.summary.entry-summary {
    background: #ffffff;
    padding: 40px;
    border-radius: 20px;
    box-shadow: 0 15px 45px rgba(0, 0, 0, 0.08);
}

/* سایر استایل‌ها (این بخش‌ها معمولا مشکلی ندارند اما برای اطمینان اضافه شده‌اند) */
body.single-product .woocommerce-page div.product h1.product_title.entry-title {
    font-size: 2.8rem;
    font-weight: 800;
    color: #2c3e50;
    margin-bottom: 15px;
    line-height: 1.3;
}

body.single-product .woocommerce-page div.product .woocommerce-product-details__short-description ul li::before {
    content: '✔';
    color: #27ae60;
    position: absolute;
    right: 0;
    top: 2px;
    font-size: 1.2rem;
    font-weight: bold;
}

/* ================================================
   استایل حرفه‌ای روبان گوشه‌ای برای لیبل "حراج"
   ================================================ */

/* مرحله 1: کانتینر کارت محصول باید این دو ویژگی را داشته باشد */
ul.products li.product {
    position: relative !important; /* برای جای‌گذاری صحیح روبان */
    overflow: hidden !important; /* مهم: برای برش قسمت‌های اضافی روبان */
}


/* مرحله 2: استایل اصلی برای خود روبان "حراج" */
.woocommerce span.onsale {
    /* حذف استایل‌های پیش‌فرض قالب */
    position: absolute;
    padding: 0;
    margin: 0;
    min-height: auto;
    min-width: auto;
    border-radius: 0;
    line-height: 40px; /* برای تراز عمودی متن */
    text-align: center;
    
    /* ابعاد و موقعیت جدید روبان */
    width: 170px;
    height: 40px;
    top: 22px; /* فاصله از بالا */
    right: -45px; /* بیرون بردن از کادر برای ایجاد زاویه */
    transform: rotate(45deg); /* چرخاندن روبان به صورت مورب */
    z-index: 9;

    /* استایل رنگ و ظاهر */
    background: #e74c3c; /* رنگ پیش‌فرض */
    background-image: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
    color: #ffffff;
    
    /* استایل فونت */
    font-size: 1rem;
    font-weight: 700;
    text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-d42f46c *//* ===============================================
   استایل حرفه‌ای و مدرن برای قیمت محصول ووکامرس
   =============================================== */

/* کانتینر اصلی قیمت */
.woocommerce div.product p.price {
    position: relative; /* لازم برای جای‌گذاری بج تخفیف */
    display: flex;
    align-items: center;
    justify-content: flex-start; /* چینش از راست به چپ */
    gap: 18px; /* فاصله بین قیمت‌ها */
    padding-right: 95px; /* ایجاد فضا برای بج تخفیف */
    margin-top: 15px;
    min-height: 55px; /* حداقل ارتفاع برای تراز عمودی بهتر */
}

/* استایل قیمت اصلی (خط خورده) */
.woocommerce div.product p.price del {
    order: 2; /* دومین آیتم در چیدمان باشد */
    font-size: 1.1rem;
    font-weight: 400;
    color: #a0a0a0; /* رنگ خاکستری ملایم */
}

/* استایل قیمت جدید (قیمت فروش) */
.woocommerce div.product p.price ins {
    order: 1; /* اولین آیتم در چیدمان باشد */
    font-size: 2.3rem; /* فونت بسیار بزرگ و چشم‌گیر */
    font-weight: 700;
    color: #2c3e50; /* رنگ سرمه‌ای تیره و حرفه‌ای */
    text-decoration: none !important;
    background-color: transparent !important;
}

/* طراحی و ساخت بج "تخفیف" */
.woocommerce div.product p.price::before {
    content: "تخفیف"; /* متنی که داخل بج نمایش داده می‌شود */
    position: absolute;
    right: 0; /* قرارگیری در سمت راست کانتینر */
    top: 50%;
    transform: translateY(-50%);
    background-color: #e74c3c; /* رنگ پس‌زمینه قرمز جذاب */
    color: #ffffff; /* رنگ متن سفید */
    padding: 8px 16px;
    font-size: 1rem;
    font-weight: bold;
    border-radius: 4px; /* گوشه‌های کمی گرد */
    line-height: 1;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); /* سایه ملایم برای ایجاد عمق */
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ed1b7f6 *//* ==========================================================
   استایل حرفه‌ای و یکپارچه برای دکمه افزودن به سبد خرید
   ========================================================== */

/* کانتینر اصلی فرم (شامل فیلد تعداد و دکمه) */
.woocommerce div.product form.cart {
    display: flex; /* چیدمان افقی و یکپارچه */
    align-items: stretch; /* هم‌قد کردن دکمه و فیلد تعداد */
}

/* استایل بخش انتخاب تعداد */
.woocommerce div.product form.cart .quantity {
    margin-left: -2px; /* چسباندن فیلد تعداد به دکمه */
    z-index: 2; /* قرار گرفتن روی لبه دکمه */
    position: relative;
}

.woocommerce div.product form.cart .quantity .qty {
    height: 55px; /* ارتفاع ثابت برای هماهنگی با دکمه */
    width: 75px; /* عرض فیلد تعداد */
    border: 2px solid #ddd;
    border-radius: 0 8px 8px 0; /* گرد کردن گوشه‌های سمت راست */
    text-align: center;
    font-size: 1.2rem;
    font-weight: 700;
    color: #333;
    transition: all 0.2s ease;
    -moz-appearance: textfield; /* حذف فلش‌های بالا و پایین در فایرفاکس */
}

/* حذف فلش‌های بالا و پایین در مرورگرهای کروم، سافاری و اج */
.woocommerce div.product form.cart .quantity .qty::-webkit-outer-spin-button,
.woocommerce div.product form.cart .quantity .qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* تغییر ظاهر فیلد تعداد در زمان انتخاب (فوکوس) */
.woocommerce div.product form.cart .quantity .qty:focus {
    outline: none;
    border-color: #e74c3c; /* تغییر رنگ حاشیه به رنگ اصلی دکمه */
    z-index: 3;
}

/* استایل دکمه اصلی "افزودن به سبد خرید" */
.woocommerce div.product form.cart .single_add_to_cart_button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse; /* قرار دادن آیکون قبل از متن */
    gap: 12px; /* فاصله بین آیکون و متن */
    height: 55px; /* ارتفاع یکسان با فیلد تعداد */
    padding: 0 30px;
    font-size: 1.1rem;
    font-weight: bold;
    color: #fff;
    background: #e74c3c; /* رنگ پیش‌فرض */
    background-image: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%); /* گرادینت زیبا */
    border: none;
    border-radius: 8px 0 0 8px; /* گرد کردن گوشه‌های سمت چپ */
    cursor: pointer;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    z-index: 1;
}

/* افزودن آیکون سبد خرید به دکمه (با SVG) */
.woocommerce div.product form.cart .single_add_to_cart_button::before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    background-color: currentColor; /* استفاده از رنگ متن دکمه (سفید) */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M17,18C15.89,18 15,18.89 15,20A2,2 0 0,0 17,22A2,2 0 0,0 19,20C19,18.89 18.1,18 17,18M1,2H4.27L5.21,4H20A1,1 0 0,1 21,5C21,5.17 20.95,5.34 20.88,5.5L17.3,11.97C16.96,12.58 16.3,13 15.55,13H8.1L7.2,14.63L7.17,14.75A0.25,0.25 0 0,0 7.42,15H19V17H7C5.89,17 5,16.1 5,15C5,14.65 5.09,14.32 5.24,14.04L6.6,11.59L3,4H1V2M7,18C5.89,18 5,18.89 5,20A2,2 0 0,0 7,22A2,2 0 0,0 9,20C9,18.89 8.1,18 7,18Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M17,18C15.89,18 15,18.89 15,20A2,2 0 0,0 17,22A2,2 0 0,0 19,20C19,18.89 18.1,18 17,18M1,2H4.27L5.21,4H20A1,1 0 0,1 21,5C21,5.17 20.95,5.34 20.88,5.5L17.3,11.97C16.96,12.58 16.3,13 15.55,13H8.1L7.2,14.63L7.17,14.75A0.25,0.25 0 0,0 7.42,15H19V17H7C5.89,17 5,16.1 5,15C5,14.65 5.09,14.32 5.24,14.04L6.6,11.59L3,4H1V2M7,18C5.89,18 5,18.89 5,20A2,2 0 0,0 7,22A2,2 0 0,0 9,20C9,18.89 8.1,18 7,18Z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* افکت هاور (وقتی موس روی دکمه می‌رود) */
.woocommerce div.product form.cart .single_add_to_cart_button:hover {
    transform: translateY(-3px); /* دکمه کمی به بالا حرکت می‌کند */
    box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
}

/* افکت دکمه در زمان کلیک */
.woocommerce div.product form.cart .single_add_to_cart_button:active {
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-0339855 *//* ==========================================================
   استایل حرفه‌ای و مدرن برای بخش "محصولات مشابه" ووکامرس
   ========================================================== */

/* عنوان بخش (مثلا: محصولات مشابه) */
.related.products > h2 {
    font-size: 2.1rem;
    font-weight: 700;
    color: #2c3e50;
    text-align: right;
    margin-bottom: 40px;
    padding-bottom: 15px;
    border-bottom: 2px solid #f0f0f0;
    position: relative;
}

/* خط رنگی زیر عنوان برای تاکید بیشتر */
.related.products > h2::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: -2px; /* روی خط اصلی قرار می‌گیرد */
    width: 80px;
    height: 3px;
    background: #e74c3c; /* رنگ اصلی و جذاب */
    border-radius: 3px;
}

/* استایل هر کارت محصول */
.related ul.products li.product {
    background: #ffffff;
    border: none; /* حذف حاشیه پیش‌فرض */
    border-radius: 16px; /* گوشه‌های بسیار گرد و مدرن */
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.07); /* سایه نرم و حرفه‌ای */
    overflow: hidden; /* برای اینکه تصویر از گوشه‌های گرد بیرون نزند */
    transition: all 0.35s ease;
    display: flex;
    flex-direction: column; /* چیدمان عمودی آیتم‌های داخل کارت */
    text-align: center;
}

/* افکت شناور شدن کارت در زمان هاور */
.related ul.products li.product:hover {
    transform: translateY(-10px);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}

/* استایل تصویر محصول */
.related ul.products li.product img {
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1; /* ایجاد تصاویر مربعی برای یکپارچگی */
    object-fit: cover; /* جلوگیری از دفرمه شدن تصویر */
    transition: transform 0.35s ease;
}

.related ul.products li.product:hover img {
    transform: scale(1.05); /* زوم ملایم روی تصویر در زمان هاور */
}

/* استایل عنوان محصول */
.related ul.products li.product .woocommerce-loop-product__title {
    font-size: 1.1rem;
    font-weight: 600;
    color: #34495e;
    padding: 20px 20px 15px;
    flex-grow: 1; /* باعث می‌شود این بخش رشد کرده و دکمه را به پایین هل دهد */
}

/* استایل دکمه "اطلاعات بیشتر" */
.related ul.products li.product .button {
    display: inline-block;
    background: #34495e; /* رنگ سرمه‌ای هماهنگ با عنوان */
    color: #ffffff;
    font-size: 0.95rem;
    font-weight: bold;
    padding: 12px 20px;
    margin: 0 20px 25px; /* فاصله دکمه از اطراف و پایین */
    border-radius: 10px;
    transition: all 0.3s ease;
    text-decoration: none;
}

/* افکت دکمه در زمان هاور */
.related ul.products li.product .button:hover {
    background: #e74c3c; /* تغییر رنگ به رنگ اصلی در زمان هاور */
    transform: translateY(-2px);
    box-shadow: 0 4px 10px rgba(231, 76, 60, 0.4);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'یکان';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://karinaweb.com/wp-content/uploads/2024/06/Yekan.ttf') format('truetype');
}
/* End Custom Fonts CSS */