.elementor-12877 .elementor-element.elementor-element-77322c62{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12877 .elementor-element.elementor-element-f474f96{text-align:center;}.elementor-12877 .elementor-element.elementor-element-f474f96 > .elementor-widget-container{padding:60px 20px 60px 20px;}.entry-content .elementor-12877 .elementor-element.elementor-element-f474f96.elementor-widget-section-heading .section-sub-title{color:#000000;}.elementor-12877 .elementor-element.elementor-element-f474f96.elementor-widget-section-heading .section-sub-title{color:#000000;}.entry-content .elementor-12877 .elementor-element.elementor-element-f474f96.elementor-widget-section-heading .headingstyle-default h5::before{background:#D1D1D1;}.entry-content .elementor-12877 .elementor-element.elementor-element-f474f96.elementor-widget-section-heading .headingstyle-default h5::after{background:#D1D1D1;}.entry-content .elementor-12877 .elementor-element.elementor-element-f474f96.elementor-widget-section-heading .headingstyle-subtitle h5::before{background:#D1D1D1;}.entry-content .elementor-12877 .elementor-element.elementor-element-f474f96.elementor-widget-section-heading .headingstyle-subtitle h5::after{background:#D1D1D1;}.elementor-12877 .elementor-element.elementor-element-f474f96.elementor-widget-section-heading .headingstyle-default h5::before{background:#D1D1D1;}.elementor-12877 .elementor-element.elementor-element-f474f96.elementor-widget-section-heading .headingstyle-default h5::after{background:#D1D1D1;}.elementor-12877 .elementor-element.elementor-element-f474f96.elementor-widget-section-heading .headingstyle-subtitle h5::before{background:#D1D1D1;}.elementor-12877 .elementor-element.elementor-element-f474f96.elementor-widget-section-heading .headingstyle-subtitle h5::after{background:#D1D1D1;}.elementor-12877 .elementor-element.elementor-element-ab64c98 .shop_table .button:hover, .elementor-12877 .elementor-element.elementor-element-ab64c98 .shop_table .button:disabled[disabled]:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-12877 .elementor-element.elementor-element-ab64c98 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:transparent;background-image:linear-gradient(180deg, #B84C50 0%, #B84C50 100%);}.elementor-12877 .elementor-element.elementor-element-ab64c98 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-12877 .elementor-element.elementor-element-ab64c98 .woocommerce-cart-form{--update-cart-button-alignment:start;--update-cart-button-width:auto;--order-summary-title-color:var( --e-global-color-secondary );}.elementor-12877 .elementor-element.elementor-element-ab64c98{--totals-title-alignment:start;--sections-border-radius:5px 5px 5px 5px;--sections-title-color:var( --e-global-color-secondary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-primary );--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-normal-text-color:var( --e-global-color-secondary );--forms-buttons-hover-text-color:var( --e-global-color-primary );--forms-buttons-hover-border-color:var( --e-global-color-primary );--forms-buttons-border-type:solid;--forms-buttons-border-color:#8A8A8A;--forms-buttons-border-radius:5px 5px 5px 5px;--forms-buttons-padding:12px 24px 12px 24px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 24px/2 );--order-summary-rows-gap-bottom:calc( 24px/2 );--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--order-summary-items-divider-color:#FFFFFF;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:var( --e-global-color-text );--order-summary-quantity-border-weight:2px;--totals-color:var( --e-global-color-secondary );--totals-divider-color:var( --e-global-color-text );--checkout-button-hover-text-color:#FFECEC;--checkout-button-border-radius:5px 5px 5px 5px;--checkout-button-padding:12px 24px 12px 24px;--checkout-button-width:fit-content;}.elementor-12877 .elementor-element.elementor-element-ab64c98 .shipping-calculator-form{--update-shipping-button-alignment:start;--update-shipping-button-width:auto;}.elementor-12877 .elementor-element.elementor-element-ab64c98 .wc-proceed-to-checkout{--place-order-title-alignment:flex-start;--checkout-button-width:fit-content;}.elementor-12877 .elementor-element.elementor-element-ab64c98 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-12877 .elementor-element.elementor-element-ab64c98 .cart_totals h2{font-family:var( --e-global-typography-935772f-font-family ), Sans-serif;font-size:var( --e-global-typography-935772f-font-size );font-weight:var( --e-global-typography-935772f-font-weight );}.elementor-12877 .elementor-element.elementor-element-ab64c98 {--sections-descriptions-color:var( --e-global-color-text );}.elementor-12877 .elementor-element.elementor-element-ab64c98 .shop_table .button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-width:1px 1px 1px 1px;}.elementor-12877 .elementor-element.elementor-element-ab64c98 .checkout-button:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-12877 .elementor-element.elementor-element-ab64c98 .checkout-button{border-style:none;}@media(min-width:768px){.elementor-12877 .elementor-element.elementor-element-77322c62{--content-width:1080px;}}@media(max-width:1024px){.elementor-12877 .elementor-element.elementor-element-ab64c98 .cart_totals h2{font-size:var( --e-global-typography-935772f-font-size );}}@media(max-width:767px){.elementor-12877 .elementor-element.elementor-element-ab64c98 .cart_totals h2{font-size:var( --e-global-typography-935772f-font-size );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ab64c98 */.elementor-widget-woocommerce-cart .woocommerce a.shipping-calculator-button {
    color: #000!important;
}
.elementor-widget-woocommerce-cart .woocommerce a.shipping-calculator-button:hover {
    color: #fff!important;
}
.woocommerce-info::before {
    color: #790127;
}
.woocommerce-info {
    border-top: 3px solid #790127;
}
.wc-empty-cart-messager {margin-bottom:20px;}/* End custom CSS */