.elementor-224 .elementor-element.elementor-element-1154d65{--display:flex;}.elementor-224 .elementor-element.elementor-element-49a2718.xpro-widget-bg-overlay:before{transition:background 0.3s;}/* Start custom CSS for shortcode, class: .elementor-element-49a2718 */.elementor-224 .elementor-element.elementor-element-49a2718 button {
    background-color: var(--e-global-color-primary)  !important; 
}

.elementor-224 .elementor-element.elementor-element-49a2718 button:hover {
    color: var(--e-global-color-9bde2ee ) !important;
    background-color: var(--e-global-color-fecf82c ) !important;
}

.elementor-224 .elementor-element.elementor-element-49a2718 .checkout-button {
    background-color: var(--e-global-color-primary)  !important; 
}

.elementor-224 .elementor-element.elementor-element-49a2718 .wc-backward {
    background-color: var(--e-global-color-primary)  !important; 
}

.elementor-224 .elementor-element.elementor-element-49a2718 .checkout-button:hover {
    color: var(--e-global-color-9bde2ee ) !important;
    background-color: var(--e-global-color-fecf82c ) !important;
}

.elementor-224 .elementor-element.elementor-element-49a2718 .wc-backward:hover {
    color: var(--e-global-color-9bde2ee ) !important;
    background-color: var(--e-global-color-fecf82c ) !important;
}

.elementor-224 .elementor-element.elementor-element-49a2718 .woocommerce-message, .woocommerce-info {
    border-top-color: var(--e-global-color-primary)  !important; 
}

.elementor-224 .elementor-element.elementor-element-49a2718 .woocommerce-message::before {
    color:  var(--e-global-color-primary)  !important;
}

.elementor-224 .elementor-element.elementor-element-49a2718 .woocommerce-info::before {
    color:  var(--e-global-color-primary)  !important;
}/* End custom CSS */