.elementor-1218 .elementor-element.elementor-element-f3a67b4{--display:flex;}.elementor-1218 .elementor-element.elementor-element-a1b3165 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-1218 .elementor-element.elementor-element-6249aa8{--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;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jkit-product-grid{--product-grid-column:3;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .jkit-products, .elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:left;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .star-rating{--rating-margin-left:0;font-size:14px;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .product{border-style:none;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .product-title{font-family:"Mountian", Sans-serif;border-style:none;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .price{font-family:"Mountian", Sans-serif;font-size:16px;color:#070707;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .product .button{border-style:solid;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .product-order{float:right;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}@media(max-width:1024px){.elementor-1218 .elementor-element.elementor-element-f26eb83 .jkit-product-grid{--product-grid-column:3;}}@media(max-width:767px){.elementor-1218 .elementor-element.elementor-element-f26eb83 .jkit-product-grid{--product-grid-column:2;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .jkit-products{grid-row-gap:11px;grid-column-gap:1px;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .product{padding:10px 10px 10px 10px;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .product-title{font-size:15px;}.elementor-1218 .elementor-element.elementor-element-f26eb83 .jeg-elementor-kit.jkit-product-grid .product-categories a{font-size:11px;}body.elementor-page-1218{padding:0px 6px 0px 0px;}}/* Hide product price */
.jeg-elementor-kit .woocommerce-Price-amount,
.jeg-elementor-kit .jeg-price,
.jeg-elementor-kit .price {
    display: none !important;
}

/* Hide product reviews (stars, counts) */
.jeg-elementor-kit .woocommerce .star-rating,
.jeg-elementor-kit .woocommerce .woocommerce-product-rating,
.jeg-elementor-kit .jeg-product-rating {
    display: none !important;
}

/* Center align entire product box content */
.jeg-elementor-kit .jeg-product,
.jeg-elementor-kit .jeg-product-content,
.jeg-elementor-kit .jeg-product-button,
.jeg-elementor-kit .woocommerce ul.products li.product {
    text-align: center;
    justify-content: center;
    align-items: center;
}

/* Center align the button specifically */
.jeg-elementor-kit .jeg-product-button,
.jeg-elementor-kit .woocommerce ul.products li.product .button {
    display: flex;
    justify-content: center;
}

/* Force all product titles to appear in exactly two lines and reduce font size */
.jeg-elementor-kit .jeg-product-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: center;
    min-height: 3.2em;
    font-size: 12px;
    line-height: 1.4em;
}