.elementor-79 .elementor-element.elementor-element-b7cd556 .shop_table .button{background-color:#000000;}.elementor-79 .elementor-element.elementor-element-b7cd556 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#000000;}.elementor-79 .elementor-element.elementor-element-b7cd556{--sections-title-color:#000000;--links-normal-color:#E2A801;--sections-radio-buttons-color:#000000;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:none;--checkout-button-normal-text-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-b7cd556 {--sections-descriptions-color:#000000;}.elementor-79 .elementor-element.elementor-element-63851db5{--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.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-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product{text-align:center;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:36px;}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:7px;}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:7px;}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product .star-rating{color:#FDE400;font-size:1.1em;}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#1F1F1C;font-size:11px;}.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-79 .elementor-element.elementor-element-115b68ae.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-115b68ae *//* Hide the second image (flip effect) in the product loop */
.wopb-flip-image-section .wopb-flip-image {
    display: none !important;
}
/* Center pagination */
.elementor-79 .elementor-element.elementor-element-115b68ae nav.navigation.pagination{
    display:flex;
    justify-content:center;
    width:100%;
}

.elementor-79 .elementor-element.elementor-element-115b68ae .page-numbers{
    text-align:center;
}
.elementor-79 .elementor-element.elementor-element-115b68ae .woosq-btn{
    display: none !important;
}

/* Product card spacing */
.elementor-79 .elementor-element.elementor-element-115b68ae .ast-article-single{
    padding:10px !important;
    border-radius:12px;
    box-sizing:border-box;
}

/* Inner content spacing */
.elementor-79 .elementor-element.elementor-element-115b68ae .astra-shop-summary-wrap{
    padding-top:10px;
}

/* Space above buttons */
.elementor-79 .elementor-element.elementor-element-115b68ae .add_to_cart_button,
.elementor-79 .elementor-element.elementor-element-115b68ae .buy-now-button{
    margin-top:10px !important;
}
/* Make Add to Cart + Buy Now sit side by side */
.elementor-79 .elementor-element.elementor-element-115b68ae .woocommerce ul.products li.product .button{
    width:48% !important;
    display:inline-block !important;
    text-align:center;
    margin:0 !important;
}

.elementor-79 .elementor-element.elementor-element-115b68ae .woocommerce ul.products li.product .add_to_cart_button{
    float:left;
}

.elementor-79 .elementor-element.elementor-element-115b68ae .woocommerce ul.products li.product .buy-now-button{
    float:right;
}

/* Fix spacing */
.elementor-79 .elementor-element.elementor-element-115b68ae .woocommerce ul.products li.product::after{
    content:"";
    display:block;
    clear:both;
}

/* Mobile view: stack buttons */
@media (max-width: 767px){

    .elementor-79 .elementor-element.elementor-element-115b68ae .woocommerce ul.products li.product .button{
        width:100% !important;
        display:block !important;
        margin-bottom:8px !important;
    }

    .elementor-79 .elementor-element.elementor-element-115b68ae .woocommerce ul.products li.product .add_to_cart_button,
    .elementor-79 .elementor-element.elementor-element-115b68ae .woocommerce ul.products li.product .buy-now-button{
        float:none !important;
    }

}


/* Shop page title — 2 lines max */
.woocommerce ul.products li.product .woocommerce-loop-product__title{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Buy Now button color */
.buy-now-button,
button[name="wpamit-buy-now"]{
    background-color: #DD9F3A !important;
    color: #fff !important;
    border-color: #DD9F3A !important;
}/* End custom CSS */