.elementor-kit-18{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-18 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== Minimal Product Card: Image + Name + Price + Add to Cart only ===== */

/* Hide category label */
.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-category,
.elementor-widget-woocommerce-products ul.products li.product .posted_in {
    display: none !important;
}

/* Hide star rating */
.elementor-widget-woocommerce-products ul.products li.product .star-rating,
.elementor-widget-woocommerce-products ul.products li.product .woocommerce-product-rating {
    display: none !important;
}

/* Hide wishlist icon/link (common plugin class names — see note below) */
.elementor-widget-woocommerce-products ul.products li.product .yith-wcwl-add-to-wishlist,
.elementor-widget-woocommerce-products ul.products li.product .add_to_wishlist,
.elementor-widget-woocommerce-products ul.products li.product .wishlist-button {
    display: none !important;
}

/* Hide sale/featured badges if present */
.elementor-widget-woocommerce-products ul.products li.product .onsale,
.elementor-widget-woocommerce-products ul.products li.product .featured {
    display: none !important;
}

/* Hide "quick view" or product description excerpt if theme adds one */
.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__excerpt,
.elementor-widget-woocommerce-products ul.products li.product .quick-view {
    display: none !important;
}

/* ===== Keep + style: Title ===== */
.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__title {
    font-size: 15px;
    font-weight: 500;
    color: #1a1a1a;
    margin: 14px 0 4px;
    line-height: 1.4;
    text-align: left;
}

/* ===== Keep + style: Price ===== */
.elementor-widget-woocommerce-products ul.products li.product .price {
    font-size: 15px;
    color: #0f1b3d;
    margin-bottom: 14px;
    text-align: left;
}
.elementor-widget-woocommerce-products ul.products li.product .price ins {
    text-decoration: none;
}

/* ===== Keep + style: Image ===== */
.elementor-widget-woocommerce-products ul.products li.product a img {
    aspect-ratio: 3/4;
    object-fit: cover;
    border-radius: 4px;
}

/* ===== Keep + style: Add to Cart button ===== */
.elementor-widget-woocommerce-products ul.products li.product a.add_to_cart_button,
.elementor-widget-woocommerce-products ul.products li.product a.button {
    background-color: #0f1b3d;
    color: #ffffff !important;
    width: 100%;
    display: block;
    text-align: center;
    padding: 12px 0;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0.3px;
    transition: background-color 0.2s ease;
}
.elementor-widget-woocommerce-products ul.products li.product a.add_to_cart_button:hover,
.elementor-widget-woocommerce-products ul.products li.product a.button:hover {
    background-color: #1a2b5c;
    color: #ffffff !important;
}

/* Grid spacing */
.elementor-widget-woocommerce-products ul.products {
    column-gap: 24px;
    row-gap: 30px;
}/* End custom CSS */