.elementor-5013 .elementor-element.elementor-element-9b1cd30{--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-5013 .elementor-element.elementor-element-9ecc4df > .elementor-widget-container{margin:58px 46px 0px 46px;}.elementor-5013 .elementor-element.elementor-element-9ecc4df{text-align:center;}.elementor-5013 .elementor-element.elementor-element-9ecc4df .elementor-heading-title{font-size:77px;color:var( --e-global-color-astglobalcolor4 );}.elementor-5013 .elementor-element.elementor-element-36fa5a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5013 .elementor-element.elementor-element-36fa5a5{text-align:center;font-size:18px;color:#FFFAFA;}.elementor-5013 .elementor-element.elementor-element-3ff4827 > .elementor-widget-container{margin:19px 0px 0px 0px;}body.elementor-page-5013:not(.elementor-motion-effects-element-type-background), body.elementor-page-5013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5013 .elementor-element.elementor-element-9ecc4df .elementor-heading-title{font-size:42px;}.elementor-5013 .elementor-element.elementor-element-3ff4827.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-3ff4827 *//* =========================================
   B2B PRODUCT GRID – FINAL VERSION (CLEAN)
========================================= */

/* Product Card */
.woocommerce ul.products li.product {
    background: rgba(0, 0, 0, 0.55) !important;
    border: 1px solid #b87333 !important;
    border-radius: 14px !important;
    padding: 22px !important;
    text-align: left !important;
    box-shadow: 0 0 25px rgba(0,0,0,0.6);
    transition: all 0.3s ease;
    height: auto !important;
}

/* Hover */
.woocommerce ul.products li.product:hover {
    transform: translateY(-6px);
    box-shadow: 0 0 35px rgba(212, 175, 55, 0.35);
    display: flex;
    flex-direction: column;
    gap: 10px; /* المسافة الأساسية بين العناصر */
}

/* =========================================
   Product Image
========================================= */
.woocommerce ul.products li.product img {
    border-radius: 10px !important;
    margin-bottom: 15px;
    transition: transform 0.3s ease;
}

.woocommerce ul.products li.product:hover img {
    transform: scale(1.06);
}

/* =========================================
   Product Title
========================================= */
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #d4af37 !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    margin-bottom: 6px;
}

/* =========================================
   Price
========================================= */
.woocommerce ul.products li.product .price {
    color: #ffffff !important;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 4px;
    display: block !important;
}

/* ❌ نلغي أي نص وهمي */
.woocommerce ul.products li.product .price::after {
    content: none !important;
}

/* =========================================
   MOQ (Printed via PHP)
========================================= */

/* Collection / Shop */
.product-moq {
    margin: 6px 0 10px;
    font-size: 13px;
    color: #d4af37;
    font-weight: 600;
    text-align: left;
    display: block;
}

/* Single Product Page */
.product-moq-single {
    margin: 16px 0;
    padding: 12px 16px;
    border: 1px solid #b87333;
    border-radius: 8px;
    background: rgba(0,0,0,0.45);
    color: #d4af37;
    font-size: 14px;
    font-weight: 600;
}

/* =========================================
   Hide Add to Cart (B2B)
========================================= */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .added_to_cart {
    display: none !important;
}

/* =========================================
   Inquiry Button (Card CTA)
========================================= */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link::after {
    content: "SEND INQUIRY";
    display: block;
    margin-top: 14px;
    padding: 12px 0;
    text-align: center;
    border: 1px solid #b87333;
    color: #b87333;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 1px;
    transition: all 0.3s ease;
}

.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover::after {
    background: #b87333;
    color: #000;
}
/* =========================================
   MOBILE: ONE PRODUCT PER ROW
========================================= */
@media (max-width: 767px) {

    /* اجبار شبكة ووكومرس عمود واحد */
    .woocommerce ul.products {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 20px;
    }

    .woocommerce ul.products li.product {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
    }

}/* End custom CSS */