.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-4c66dacc */.woocommerce-info {
    border-color: var(--wc-green);
}

element.style {
}
a.button:hover, a.button:visited {
    color: #fff;
    text-decoration: underline!important;
}
.cart_totals .checkout-button {
    width: 100%;
}
.elementor a {
    box-shadow: none;
    text-decoration: none;
}
a.button {
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    word-break: break-word;
    color: #fff;
    text-decoration: none!important;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link {
    background-color: #E6007E;
}/* End custom CSS */