.elementor-7 .elementor-element.elementor-element-d43099f{--spacer-size:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-498812b .elementor-heading-title{font-family:"Blinker", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-0d10963{--spacer-size:50px;}/* Start custom CSS for shortcode, class: .elementor-element-a86da8c */ul.payment_methods, .place-order {background-color: #f5f5f5;}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {background-color: #C82621; color: #ffffff !important; font-weight: bold;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #C82621;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: -1em 0 0 2em;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order { 
color: #ffffff;
background-color: #000000 !important;}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-0d10963 */.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {border: none;
color: #ffffff;
background-color: #C82621;
}

a.woocommerce-privacy-policy-link {color: #C82621;}/* End custom CSS */