.elementor-1970 .elementor-element.elementor-element-5fc5bbb5{padding:40px 0px 0px 0px;}.elementor-1970 .elementor-element.elementor-element-62b42b5e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1970 .elementor-element.elementor-element-39fd0c4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1970 .elementor-element.elementor-element-39fd0c4 .elementor-icon-box-title{margin-block-end:1.5px;color:#54595F;}.elementor-1970 .elementor-element.elementor-element-39fd0c4 .elementor-icon{font-size:40px;}.elementor-1970 .elementor-element.elementor-element-39fd0c4 .elementor-icon-box-title, .elementor-1970 .elementor-element.elementor-element-39fd0c4 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-weight:bold;letter-spacing:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1970 .elementor-element.elementor-element-e64d394{--divider-border-style:solid;--divider-color:#E5E5E5;--divider-border-width:1px;}.elementor-1970 .elementor-element.elementor-element-e64d394 .elementor-divider-separator{width:100%;}.elementor-1970 .elementor-element.elementor-element-e64d394 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}/* Start custom CSS for wc-elements, class: .elementor-element-ac611e3 */.elementor-1970 .elementor-element.elementor-element-ac611e3 {font-family: Helvetica;
    letter-spacing: 0;}
    

@media(min-width: 1024px){
    .woocommerce-cart .woocommerce {
        display: flex;
        flex-wrap: wrap;
    }
    .woocommerce-cart .woocommerce .woocommerce-notices-wrapper {
        flex: 1 0 100%;
    }
    .woocommerce-cart .woocommerce .woocommerce-cart-form {
        flex: 1 0 65%;
    }
    
    .woocommerce-cart .woocommerce .cart-collaterals {
        flex: 1 0 30% ;
        padding-left:5%;
    }
    
.woocommerce-cart .cart-collaterals .cart_totals { width:100%; 
        border: 1px solid #d4d4d4;
        padding:20px;
    }
.woocommerce-error, .woocommerce-info, .woocommerce-message {margin-bottom:1rem;}

.woocommerce-cart-form  table th {
   
    border-bottom: 1px solid #d4d4d4; }

}

a.button:hover, a.button:visited {
    color: #990000;
    text-decoration: none!important;
    border: 3px solid #990000;
    background-color:transparent!important;
}
a.button {
    color: #ffffff;
    border: 3px solid ;
    background-color:#990000;
}

th.product-name {visibility: hidden;}

.cart_totals h2 {font-size:3rem; margin-top:1rem;}

.woocommerce-cart .cart-collaterals .cart_totals { 
        padding:20px;}
        

@media screen and (min-width:769px) and (max-width:1024px)    { 
    
    .woocommerce-cart-form .actions button {width:100%}  }
  
.woocommerce-message {
    background-color:#d4d4d4;
    font-family: Helvetica;}/* End custom CSS */