.elementor-3363 .elementor-element.elementor-element-30c6ad2d{--display:flex;}.elementor-3363 .elementor-element.elementor-element-bf70a52{--display:flex;}.elementor-3363 .elementor-element.elementor-element-c259862{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-c259862.elementor-element{--align-self:center;}/* Start custom CSS for text-editor, class: .elementor-element-568daa02 *//* Cart checkout button styling */
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background-color: #57476E !important;
    background: #57476E !important;
    color: white !important;
}

.wc-block-cart__submit-button {
    background-color: #57476E !important;
    background: #57476E !important;
    color: white !important;
    width: 300px !important;
    max-width: 100%;
}

.wc-block-components-button {
    background-color: #57476E !important;
    background: #57476E !important;
    color: white !important;
}

/* Hover state */
.wc-block-cart__submit-button:hover {
    background-color: #6d5a87 !important;
    background: #6d5a87 !important;
}

/* Center the button container */
.wc-block-cart__submit-container {
    text-align: center;
}

/* Make the cart totals box narrower */
.wp-block-woocommerce-cart-order-summary-block {
    max-width: 500px !important;
    margin: 0 auto;
}

/* Hide product recommendations completely */
.wp-block-woocommerce-product-new {
    display: none !important;
}

/* Hide the "New in store" heading */
h2:has(+ .wp-block-woocommerce-product-new),
.cart-empty + h2 {
    display: none !important;
}

/* Hide loading placeholders */
.wc-block-placeholder {
    display: none !important;
}

/* Hide product grid */
.wc-block-grid__products {
    display: none !important;
}

/* Ensure empty cart stays visible */
.wp-block-woocommerce-empty-cart-block {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c6ad2d *//* Target the WooCommerce Block checkout button */
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background-color: #57476E !important;
    background: #57476E !important;
    color: white !important;
}

/* Simpler .elementor-3363 .elementor-element.elementor-element-30c6ad2d that should also work */
.wc-block-cart__submit-button {
    background-color: #57476E !important;
    background: #57476E !important;
    color: white !important;
}

/* Hover state */
.wc-block-cart__submit-button:hover {
    background-color: #6d5a87 !important;
    background: #6d5a87 !important;
}

/* All WooCommerce block buttons */
.wc-block-components-button {
    background-color: #57476E !important;
    background: #57476E !important;
    color: white !important;
}

/* Change button width */
.wc-block-cart__submit-button {
    width: 300px !important;
    max-width: 100%;
}

/* Center the button container */
.wc-block-cart__submit-container {
    text-align: center;
}/* End custom CSS */