.elementor-656 .elementor-element.elementor-element-0e79bd3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-656 .elementor-element.elementor-element-dee20b6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-656 .elementor-element.elementor-element-d8f0f88{--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-656 .elementor-element.elementor-element-28bbce1{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.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 );}.elementor-widget-woocommerce-products.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-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.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-products.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-products.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-656 .elementor-element.elementor-element-78361ec.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-656 .elementor-element.elementor-element-78361ec.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-656 .elementor-element.elementor-element-78361ec.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-656 .elementor-element.elementor-element-78361ec.elementor-wc-products ul.products li.product .price{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-656 .elementor-element.elementor-element-78361ec.elementor-wc-products ul.products li.product .price del {font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-656 .elementor-element.elementor-element-78361ec.elementor-wc-products ul.products li.product .button{font-family:"Vazirmatn", Sans-serif;font-weight:500;}.elementor-656 .elementor-element.elementor-element-78361ec.elementor-wc-products .added_to_cart{font-family:"Vazirmatn", Sans-serif;font-weight:500;}.elementor-656 .elementor-element.elementor-element-78361ec.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-656 .elementor-element.elementor-element-73a9d12{--display:flex;}.elementor-656 .elementor-element.elementor-element-7c224d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{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-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-656 .elementor-element.elementor-element-7074b70 .product{text-align:center;}.elementor-656 .elementor-element.elementor-element-7074b70.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-656 .elementor-element.elementor-element-7074b70 .woocommerce .woocommerce-loop-category__title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-656 .elementor-element.elementor-element-7074b70 .woocommerce-loop-category__title .count{font-family:"Vazirmatn", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-656 .elementor-element.elementor-element-73a9d12{--width:30%;}}@media(max-width:1024px){.elementor-656 .elementor-element.elementor-element-0e79bd3{--grid-auto-flow:row;}.elementor-656 .elementor-element.elementor-element-dee20b6{--grid-auto-flow:row;}.elementor-656 .elementor-element.elementor-element-78361ec.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-656 .elementor-element.elementor-element-0e79bd3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-656 .elementor-element.elementor-element-dee20b6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-656 .elementor-element.elementor-element-78361ec.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-315d8c2 *//* ==========================================
   POWERGRIP BANNER
   Black / Soft Gray / White
   ========================================== */

.powergrip-banner {
    position: relative;
    width: 100%;
    overflow: hidden;
    direction: rtl;

    background:
        linear-gradient(
            135deg,
            #080808 0%,
            #111111 45%,
            #1c1c1c 100%
        );

    color: #ffffff;
    border-radius: 24px;

    font-family: inherit;

    box-sizing: border-box;
}


/* ==========================================
   BACKGROUND
   ========================================== */

.powergrip-grid {
    position: absolute;
    inset: 0;

    opacity: 0.12;

    background-image:
        linear-gradient(#ffffff 1px, transparent 1px),
        linear-gradient(90deg, #ffffff 1px, transparent 1px);

    background-size: 45px 45px;

    mask-image: linear-gradient(
        to left,
        black,
        transparent 75%
    );

    pointer-events: none;
}


.powergrip-glow {
    position: absolute;

    width: 450px;
    height: 450px;

    left: -150px;
    top: -180px;

    border-radius: 50%;

    background: rgba(255,255,255,0.05);

    filter: blur(50px);

    pointer-events: none;
}


/* ==========================================
   INDUSTRIAL LINES
   ========================================== */

.powergrip-line {
    position: absolute;

    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: rotate(-35deg);

    pointer-events: none;
}

.line-one {
    width: 500px;
    left: -100px;
    top: 120px;
}

.line-two {
    width: 350px;
    left: 50px;
    top: 180px;

    opacity: 0.4;
}


/* ==========================================
   MAIN CONTENT
   ========================================== */

.powergrip-content {

    position: relative;

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 60px;

    padding: 65px 7% 55px;

    z-index: 2;
}


/* ==========================================
   TEXT
   ========================================== */

.powergrip-text {

    width: 58%;

    text-align: right;
}


.powergrip-badge {

    display: inline-flex;

    align-items: center;

    gap: 9px;

    padding: 7px 13px;

    margin-bottom: 18px;

    border: 1px solid #3f3f46;

    border-radius: 6px;

    background: rgba(255,255,255,0.04);

    color: #d4d4d8;

    font-size: 12px;

    font-weight: 600;
}


.powergrip-badge span {

    width: 7px;
    height: 7px;

    border-radius: 50%;

    background: #ffffff;

    box-shadow: 0 0 10px rgba(255,255,255,0.7);
}


.powergrip-title {

    margin: 0 0 20px;

    color: #ffffff;

    font-size: clamp(30px, 4vw, 48px);

    font-weight: 700;

    line-height: 1.5;
}


.powergrip-title strong {

    display: inline-block;

    color: #f4f4f5;

    font-weight: 900;

    letter-spacing: -1px;
}


.powergrip-title em {

    color: #d4d4d8;

    font-style: normal;

    font-size: 0.75em;

    white-space: nowrap;
}


/* ==========================================
   DESCRIPTION
   ========================================== */

.powergrip-description {

    max-width: 650px;

    margin: 0 0 28px;

    color: #a1a1aa;

    font-size: 15px;

    line-height: 2;

}


.powergrip-description strong {

    color: #e4e4e7;

    font-weight: 800;
}


/* ==========================================
   ACTION
   ========================================== */

.powergrip-actions {

    display: flex;

    align-items: center;

    gap: 18px;

    flex-wrap: wrap;
}


.powergrip-button {

    display: inline-flex;

    align-items: center;

    justify-content: center;

    gap: 9px;

    padding: 13px 21px;

    background: #f4f4f5;

    color: #111111 !important;

    border-radius: 8px;

    font-size: 13px;

    font-weight: 800;

    text-decoration: none !important;

    transition: all 0.3s ease;

    box-shadow: 0 5px 20px rgba(0,0,0,0.25);
}


.powergrip-button svg {

    width: 18px;
    height: 18px;

    fill: none;

    stroke: currentColor;

    stroke-width: 2.5;

    stroke-linecap: round;

    stroke-linejoin: round;
}


.powergrip-button:hover {

    background: #ffffff;

    transform: translateY(-3px);

    box-shadow:
        0 10px 25px rgba(0,0,0,0.4);
}


.powergrip-note {

    color: #71717a;

    font-size: 9px;

    font-weight: 700;

    letter-spacing: 1.5px;

    direction: ltr;
}


/* ==========================================
   LOGO
   ========================================== */

.powergrip-logo-section {

    position: relative;

    width: 36%;

    min-height: 280px;

    display: flex;

    align-items: center;

    justify-content: center;
}


.powergrip-logo-card {

    position: relative;

    width: 270px;
    height: 270px;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    background:
        linear-gradient(
            145deg,
            #242424,
            #0d0d0d
        );

    border: 1px solid #3f3f46;

    border-radius: 22px;

    box-shadow:
        0 25px 60px rgba(0,0,0,0.45),
        inset 0 1px rgba(255,255,255,0.08);

    overflow: hidden;
}


/* حلقه متحرک لوگو */

.powergrip-logo-ring {

    position: absolute;

    width: 205px;
    height: 205px;

    border-radius: 50%;

    border: 1px solid rgba(255,255,255,0.18);

    border-top-color: #ffffff;

    animation:
        powergripRotate 8s linear infinite;
}


/* حلقه داخلی */

.powergrip-logo-ring::after {

    content: "";

    position: absolute;

    inset: 12px;

    border-radius: 50%;

    border: 1px dashed rgba(255,255,255,0.12);
}


/* ==========================================
   LOGO SYMBOL
   ========================================== */

.powergrip-logo-symbol {

    position: relative;

    width: 72px;
    height: 72px;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-bottom: 10px;

    z-index: 2;
}


.powergrip-g {

    width: 62px;
    height: 62px;

    display: flex;

    align-items: center;

    justify-content: center;

    border: 4px solid #f4f4f5;

    border-radius: 50%;

    color: #ffffff;

    font-family: Arial, sans-serif;

    font-size: 35px;

    font-weight: 900;

    line-height: 1;

    box-shadow:
        0 0 20px rgba(255,255,255,0.12);
}


.powergrip-arrow {

    position: absolute;

    right: 3px;
    bottom: 7px;

    width: 23px;
    height: 4px;

    background: #ffffff;

    transform: rotate(-35deg);
}


.powergrip-arrow::after {

    content: "";

    position: absolute;

    right: -1px;
    top: -5px;

    border-left: 8px solid #ffffff;

    border-top: 7px solid transparent;

    border-bottom: 7px solid transparent;
}


/* ==========================================
   LOGO TEXT
   ========================================== */

.powergrip-logo-name {

    position: relative;

    z-index: 2;

    font-family: Arial, sans-serif;

    font-size: 22px;

    font-weight: 900;

    letter-spacing: 2px;

    color: #ffffff;

    direction: ltr;
}


.powergrip-logo-name span {

    color: #a1a1aa;
}


.powergrip-logo-divider {

    width: 45px;

    height: 1px;

    margin: 9px 0;

    background: #71717a;
}


.powergrip-logo-acronym {

    position: relative;

    z-index: 2;

    color: #e4e4e7;

    font-family: Arial, sans-serif;

    font-size: 16px;

    font-weight: 900;

    letter-spacing: 5px;

    direction: ltr;
}


.powergrip-logo-subtitle {

    position: relative;

    z-index: 2;

    margin-top: 7px;

    color: #71717a;

    font-family: Arial, sans-serif;

    font-size: 7px;

    font-weight: 700;

    letter-spacing: 1.5px;

    direction: ltr;
}


/* ==========================================
   DECORATIVE GTAS TEXT
   ========================================== */

.powergrip-number {

    position: absolute;

    right: -20px;
    bottom: 0;

    color: rgba(255,255,255,0.035);

    font-family: Arial, sans-serif;

    font-size: 65px;

    font-weight: 900;

    letter-spacing: 8px;

    direction: ltr;

    user-select: none;
}


/* ==========================================
   FEATURES
   ========================================== */

.powergrip-features {

    position: relative;

    z-index: 3;

    display: grid;

    grid-template-columns: repeat(4, 1fr);

    border-top: 1px solid #292929;

    background: rgba(0,0,0,0.35);
}


.powergrip-feature {

    display: flex;

    align-items: center;

    gap: 12px;

    padding: 19px 25px;

    border-left: 1px solid #292929;
}


.powergrip-feature:last-child {

    border-left: none;
}


.powergrip-feature-icon {

    width: 40px;
    height: 40px;

    flex-shrink: 0;

    display: flex;

    align-items: center;

    justify-content: center;

    border: 1px solid #3f3f46;

    border-radius: 9px;

    background: #18181b;
}


.powergrip-feature-icon svg {

    width: 20px;
    height: 20px;

    fill: none;

    stroke: #d4d4d8;

    stroke-width: 1.7;

    stroke-linecap: round;

    stroke-linejoin: round;
}


.powergrip-feature strong {

    display: block;

    margin-bottom: 3px;

    color: #e4e4e7;

    font-size: 12px;

    font-weight: 800;
}


.powergrip-feature span {

    display: block;

    color: #71717a;

    font-size: 9px;

    line-height: 1.6;
}


/* ==========================================
   LOGO ANIMATION
   ========================================== */

@keyframes powergripRotate {

    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }

}


/* ==========================================
   RESPONSIVE
   ========================================== */

@media (max-width: 900px) {

    .powergrip-content {

        flex-direction: column;

        text-align: center;

        padding: 45px 25px;
    }

    .powergrip-text {

        width: 100%;

        text-align: center;
    }

    .powergrip-description {

        margin-left: auto;
        margin-right: auto;
    }

    .powergrip-actions {

        justify-content: center;
    }

    .powergrip-logo-section {

        width: 100%;

        min-height: 250px;
    }

    .powergrip-features {

        grid-template-columns: repeat(2, 1fr);
    }

}


@media (max-width: 600px) {

    .powergrip-title {

        font-size: 28px;
    }

    .powergrip-description {

        font-size: 13px;

        line-height: 1.9;
    }

    .powergrip-logo-card {

        width: 220px;
        height: 220px;
    }

    .powergrip-logo-ring {

        width: 170px;
        height: 170px;
    }

    .powergrip-features {

        grid-template-columns: 1fr;
    }

    .powergrip-feature {

        border-left: none;

        border-bottom: 1px solid #292929;

        padding: 15px 20px;
    }

    .powergrip-feature:last-child {

        border-bottom: none;
    }

    .powergrip-note {

        width: 100%;

        text-align: center;
    }

}


#powergrip-products {
    scroll-margin-top: 100px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-78361ec *//* ==========================================
   استایل اختصاصی کارت محصولات Power Grip
   تم مشکی + خاکستری صنعتی + سفید
   ========================================== */


/* ==========================================
   ۱. گرید محصولات
   ========================================== */

.elementor-656 .elementor-element.elementor-element-78361ec .elementor-loop-container,
.elementor-656 .elementor-element.elementor-element-78361ec ul.products {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
    gap: 20px !important;
    direction: rtl !important;
    padding: 10px !important;
}


/* ==========================================
   ۲. کارت محصول
   ========================================== */

.elementor-656 .elementor-element.elementor-element-78361ec .elementor-loop-item,
.elementor-656 .elementor-element.elementor-element-78361ec li.product {
    background-color: #ffffff !important;

    border-radius: 16px !important;

    border: 1px solid #e5e7eb !important;

    padding: 16px !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    align-items: center !important;

    text-align: center !important;

    box-shadow: 0 4px 15px rgba(17, 17, 17, 0.05) !important;

    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;

    box-sizing: border-box !important;
}


/* ==========================================
   ۳. Hover کارت
   ========================================== */

.elementor-656 .elementor-element.elementor-element-78361ec .elementor-loop-item:hover,
.elementor-656 .elementor-element.elementor-element-78361ec li.product:hover {

    transform: translateY(-6px) !important;

    box-shadow: 0 12px 28px rgba(17, 17, 17, 0.12) !important;

    border-color: #9ca3af !important;
}


/* ==========================================
   ۴. تصویر محصول
   ========================================== */

.elementor-656 .elementor-element.elementor-element-78361ec .elementor-loop-item img,
.elementor-656 .elementor-element.elementor-element-78361ec li.product img {

    width: 100% !important;

    height: 150px !important;

    object-fit: contain !important;

    border-radius: 10px !important;

    margin-bottom: 8px !important;

    transition: transform 0.3s ease !important;
}


/* Zoom بسیار ملایم تصویر هنگام Hover */

.elementor-656 .elementor-element.elementor-element-78361ec .elementor-loop-item:hover img,
.elementor-656 .elementor-element.elementor-element-78361ec li.product:hover img {

    transform: scale(1.03) !important;
}


/* ==========================================
   ۵. عنوان محصول
   ========================================== */

.elementor-656 .elementor-element.elementor-element-78361ec .elementor-loop-item h2,
.elementor-656 .elementor-element.elementor-element-78361ec .elementor-loop-item h3,
.elementor-656 .elementor-element.elementor-element-78361ec li.product .woocommerce-loop-product__title,
.elementor-656 .elementor-element.elementor-element-78361ec .elementor-loop-item a {

    font-size: 13px !important;

    font-weight: 700 !important;

    color: #111827 !important;

    line-height: 1.6 !important;

    margin-bottom: 8px !important;

    height: auto !important;

    min-height: 42px !important;

    max-height: 60px !important;

    overflow: hidden !important;

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important;

    -webkit-box-orient: vertical !important;

    text-overflow: ellipsis !important;
}


/* ==========================================
   ۶. قیمت
   ========================================== */

.elementor-656 .elementor-element.elementor-element-78361ec .price,
.elementor-656 .elementor-element.elementor-element-78361ec .elementor-loop-item .price {

    font-size: 15px !important;

    font-weight: 800 !important;

    color: #111111 !important;

    margin-bottom: 12px !important;

    display: flex !important;

    flex-direction: column !important;

    align-items: center !important;

    gap: 2px !important;
}


/* قیمت قبلی */

.elementor-656 .elementor-element.elementor-element-78361ec .price del {

    font-size: 12px !important;

    color: #9ca3af !important;

    font-weight: 500 !important;
}


/* ==========================================
   ۷. دکمه افزودن به سبد خرید
   ========================================== */

.elementor-656 .elementor-element.elementor-element-78361ec .button,
.elementor-656 .elementor-element.elementor-element-78361ec .add_to_cart_button,
.elementor-656 .elementor-element.elementor-element-78361ec .elementor-button {

    width: 100% !important;

    background: linear-gradient(
        135deg,
        #111111 0%,
        #374151 100%
    ) !important;

    color: #ffffff !important;

    font-size: 13px !important;

    font-weight: 700 !important;

    padding: 10px 0 !important;

    border-radius: 10px !important;

    border: none !important;

    transition: all 0.25s ease !important;

    box-shadow:
        0 4px 12px rgba(17, 17, 17, 0.18) !important;

    text-align: center !important;

    white-space: nowrap !important;
}


/* ==========================================
   ۸. Hover دکمه
   ========================================== */

.elementor-656 .elementor-element.elementor-element-78361ec .button:hover,
.elementor-656 .elementor-element.elementor-element-78361ec .add_to_cart_button:hover,
.elementor-656 .elementor-element.elementor-element-78361ec .elementor-button:hover {

    background: linear-gradient(
        135deg,
        #374151 0%,
        #111111 100%
    ) !important;

    box-shadow:
        0 6px 16px rgba(17, 17, 17, 0.30) !important;

    transform: translateY(-1px) !important;
}


/* ==========================================
   ۹. مخفی کردن لینک مشاهده سبد خرید
   ========================================== */

.added_to_cart,
.elementor-656 .elementor-element.elementor-element-78361ec .added_to_cart,
.woocommerce-loop-product__link + .added_to_cart {

    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-7074b70 *//* ==========================================
   استایل دسته‌بندی‌ها - پاورگریپ GTAS
   تم مشکی، طوسی و سفید
   ========================================== */

/* ۱. کارت دسته‌بندی */
.elementor-656 .elementor-element.elementor-element-7074b70 .product-category,
.elementor-656 .elementor-element.elementor-element-7074b70 li.product {
    background: #ffffff !important;
    border: 1px solid #d1d5db !important;
    border-radius: 12px !important;
    padding: 16px 12px !important;
    text-align: center !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04) !important;
}

/* افکت Hover */
.elementor-656 .elementor-element.elementor-element-7074b70 .product-category:hover,
.elementor-656 .elementor-element.elementor-element-7074b70 li.product:hover {
    border-color: #374151 !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 22px rgba(0, 0, 0, 0.12) !important;
}

/* ۲. تصویر / لوگوی دسته‌بندی */
.elementor-656 .elementor-element.elementor-element-7074b70 .product-category img,
.elementor-656 .elementor-element.elementor-element-7074b70 li.product img {
    max-width: 80px !important;
    height: auto !important;
    margin: 0 auto 12px auto !important;
    border-radius: 8px !important;
    transition: transform 0.3s ease !important;
}

/* حرکت بسیار نرم تصویر هنگام Hover */
.elementor-656 .elementor-element.elementor-element-7074b70 .product-category:hover img,
.elementor-656 .elementor-element.elementor-element-7074b70 li.product:hover img {
    transform: scale(1.04) !important;
}

/* ۳. عنوان دسته‌بندی */
.elementor-656 .elementor-element.elementor-element-7074b70 .product-category .woocommerce-loop-category__title,
.elementor-656 .elementor-element.elementor-element-7074b70 li.product h2,
.elementor-656 .elementor-element.elementor-element-7074b70 li.product h3 {
    font-size: 14px !important;
    font-weight: 800 !important;
    color: #111827 !important;
    margin: 8px 0 0 0 !important;
    padding: 0 !important;
    line-height: 1.5 !important;
}

/* ۴. خط تأکید کوچک برای هویت پاورگریپ */
.elementor-656 .elementor-element.elementor-element-7074b70 .product-category .woocommerce-loop-category__title::after {
    content: "GTAS";
    display: block !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    color: #6b7280 !important;
    margin-top: 5px !important;
}

/* ۵. مخفی کردن تعداد محصولات */
.elementor-656 .elementor-element.elementor-element-7074b70 .product-category .count,
.elementor-656 .elementor-element.elementor-element-7074b70 li.product .count,
.elementor-656 .elementor-element.elementor-element-7074b70 .woocommerce-loop-category__title mark.count {
    display: none !important;
}/* End custom CSS */