.elementor-456 .elementor-element.elementor-element-f23038a{--display:flex;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-456 .elementor-element.elementor-element-a958f8d{--update-cart-automatically-display:none;--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-primary );--product-link-normal-color:var( --e-global-color-primary );--product-link-hover-color:var( --e-global-color-accent );--order-summary-remove-icon-normal-color:var( --e-global-color-text );--order-summary-remove-icon-hover-color:var( --e-global-color-accent );--totals-color:var( --e-global-color-primary );--checkout-button-normal-text-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-secondary );--checkout-button-border-radius:0px 0px 0px 0px;}.elementor-456 .elementor-element.elementor-element-a958f8d .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-456 .elementor-element.elementor-element-a958f8d .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-a958f8d .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-a958f8d .checkout-button{font-size:18px;font-weight:400;border-style:none;}@media(max-width:767px){.elementor-456 .elementor-element.elementor-element-f23038a{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-456 .elementor-element.elementor-element-f23038a{--content-width:90%;}}/* Start custom CSS */.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #000 !important;
}

tr.woocommerce-shipping-totals.shipping {
    display: none !important;
}

button#ywpar_apply_discounts {
    background-color: white;
    color: black;
    border: 2px solid black;
    border-radius: 0;
    transition: all .2s ease;
    padding: 10px 20px;
    margin-left: 15px;
}

button#ywpar_apply_discounts:hover{
    background-color: black;
    color: white;
}


:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button{
    color:white;
    font-weight: 400;
    background-color: black;
    border-radius: 0;
    border:2px solid black;
    transition: all .2s ease;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover{
    background-color:white;
    color:black;
}/* End custom CSS */