.woocommerce-breadcrumb { display: none; }
.woocommerce-checkout {
    font-size: 16px !important;
}

/**
#cclw_order_details_table .cclw_order_review_table .wrapper_qty {
    display: inline-flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
}

.cclw_coupon_link {
  text-align: center !important;
}

.ui-dialog {
  position: absolute;
  top: 170px !important;
  left: 374.5px
}

**/

.product-name .quantity {
	display:inline-block !important;
}

.product-name .remove {
	display:inline-block !important;
}

.woocommerce .quantity .qty {
  width: 4em;
}

.elementskit-menu-overlay {
  display: none !important;
}

@media (max-width: 768px) {
    .woocommerce ul.products,
    .woocommerce-page ul.products {
        display: flex;
        flex-direction: column;
        align-items: center; /* This centers the product blocks */
    }

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 100% !important;
        max-width: 400px; /* Optional: limit width for better appearance */
        margin: 0 auto 20px; /* Center and add spacing */
        text-align: center; /* Center text inside the product box */
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce ul.products li.product .price,
    .woocommerce ul.products li.product .button {
        text-align: center; /* Center title, price, and button */
    }
}
.woocommerce-result-count {
    display: none !important;
}

html, body {
  overflow-x: hidden;
}

.elementor-element.elementor-element-b434a4c.elementor-widget.elementor-widget-heading.animated.fadeInLeft{animation:none !important;}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(90deg, #75A5EC 0%, #F2295B 150%);
    box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.5);
    border-radius: 50px 50px 50px 50px;
    padding: 12px 50px 12px 50px;}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(90deg, #75A5EC 0%, #F2295B 150%);
    box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.5);
    border-radius: 50px;
    padding: 12px 50px;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button br,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button br,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button br {
    display: none !important;
}