.elementor-14910 .elementor-element.elementor-element-52a6028c{--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-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{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.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.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-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product .star-rating{color:#FDE400;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#BB6307;font-size:11px;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14910 .elementor-element.elementor-element-1ee061b9 nav.woocommerce-pagination ul li a{color:#FFFFFF;background-color:#000000;}.elementor-14910 .elementor-element.elementor-element-1ee061b9 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#BB6307;}.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-14910 .elementor-element.elementor-element-1ee061b9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-1ee061b9 *//* Hide the second image (flip effect) in the product loop */
.wopb-flip-image-section .wopb-flip-image {
    display: none !important;
}
/* Center pagination */
.elementor-14910 .elementor-element.elementor-element-1ee061b9 nav.navigation.pagination{
    display:flex;
    justify-content:center;
    width:100%;
}

.elementor-14910 .elementor-element.elementor-element-1ee061b9 .page-numbers{
    text-align:center;
}
.elementor-14910 .elementor-element.elementor-element-1ee061b9 .woosq-btn{
    display: none !important;
}

/* Product card spacing */
.elementor-14910 .elementor-element.elementor-element-1ee061b9 .ast-article-single{
    padding:15px !important;
    border-radius:12px;
    box-sizing:border-box;
}

/* Inner content spacing */
.elementor-14910 .elementor-element.elementor-element-1ee061b9 .astra-shop-summary-wrap{
    padding-top:10px;
}

/* Space above buttons */
.elementor-14910 .elementor-element.elementor-element-1ee061b9 .add_to_cart_button,
.elementor-14910 .elementor-element.elementor-element-1ee061b9 .buy-now-button{
    margin-top:10px !important;
}
/* Make Add to Cart + Buy Now sit side by side */
.elementor-14910 .elementor-element.elementor-element-1ee061b9 .woocommerce ul.products li.product .button{
    width:48% !important;
    display:inline-block !important;
    text-align:center;
    margin:0 !important;
}

.elementor-14910 .elementor-element.elementor-element-1ee061b9 .woocommerce ul.products li.product .add_to_cart_button{
    float:left;
}

.elementor-14910 .elementor-element.elementor-element-1ee061b9 .woocommerce ul.products li.product .buy-now-button{
    float:right;
}

/* Fix spacing */
.elementor-14910 .elementor-element.elementor-element-1ee061b9 .woocommerce ul.products li.product::after{
    content:"";
    display:block;
    clear:both;
}

/* Mobile view: stack buttons */
@media (max-width: 767px){

    .elementor-14910 .elementor-element.elementor-element-1ee061b9 .woocommerce ul.products li.product .button{
        width:100% !important;
        display:block !important;
        margin-bottom:8px !important;
    }

    .elementor-14910 .elementor-element.elementor-element-1ee061b9 .woocommerce ul.products li.product .add_to_cart_button,
    .elementor-14910 .elementor-element.elementor-element-1ee061b9 .woocommerce ul.products li.product .buy-now-button{
        float:none !important;
    }

}
/* Product title only 2 lines */
.elementor-14910 .elementor-element.elementor-element-1ee061b9 .woocommerce-loop-product__title{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.4em;
    height: 2.8em;
}
/* Product title max 2 lines */
.woocommerce ul.products li.product .woocommerce-loop-product__title{
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
min-height:60px;
}/* End custom CSS */