.elementor-333 .elementor-element.elementor-element-319ba2d0{--display:flex;}@media(max-width:767px){.elementor-333 .elementor-element.elementor-element-34e12d43 > .elementor-widget-container{margin:0px 0px -155px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-34e12d43 *//* Hide review stars on all devices */
.woocommerce .star-rating,
.woocommerce ul.products li.product .star-rating,
.rtsb-star-rating {
    display: none !important;
}

/* Desktop - Don't change anything */
@media (min-width:768px){
    .loop-add-to-cart-btn{
        display: inherit !important;
    }
}

/* Mobile only */
@media (max-width:767px){

    .loop-add-to-cart-btn{
        display:flex !important;
        justify-content:center;
        align-items:center;
        gap:6px;

        width:100% !important;
        white-space:nowrap !important;

        background:none !important;
        border:none !important;
        box-shadow:none !important;

        color:#ff4f81 !important;
        font-size:16px !important;
        font-weight:500 !important;
    }

    .loop-add-to-cart-btn .woostify-svg-icon{
        font-size:16px !important;
        color:#ff4f81 !important;
    }
}
/* Mobile - Reduce gap between price and Add to Cart */
@media (max-width: 767px) {
    .loop-add-to-cart-btn {
        margin-top: 2px !important;   /* Reduce space */
        padding-top: 0 !important;
        line-height: 1.2 !important;
    }
}
/* Mobile - Price closer to Add to Cart */
@media (max-width: 767px) {
    .woocommerce ul.products li.product .price {
        margin-bottom: 2px !important;
    }

    .loop-add-to-cart-btn {
        margin-top: 0 !important;
    }
}/* End custom CSS */