.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-26d61cd5{--display:flex;--padding-top:244px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-14 .elementor-element.elementor-element-26d61cd5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-26d61cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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 );}:root{--page-title-display:none;}/* Start custom CSS */.wc-block-components-product-name{
    font-size: 20px !important;
    font-family: Anton !important;
    color: white !important;
}

.is-large.wc-block-cart .wc-block-cart-items{
    border: none !important;
}

#wc-block-components-totals-coupon__input-coupon{
    outline: none;
    background-color: #ffffff00 !important;
    font-family: Anton !important;
    border: none !important;
    border-bottom: 1px solid #ffffff47 !important;
}

.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label{
    color: white !important;
}

[type=button], [type=submit], .button{
    background-color: #D52A39 !important;
    padding: 12px 24px !important;
    border-radius: 25px;
    color: white !important;
    border: none;
}


:root :where(.wp-element-button, .wp-block-button__link){
    background-color: #D52A39 !important;
    padding: 12px 24px !important;
    border-radius: 25px;
    color: white !important;
    border: none;
}/* End custom CSS */