/* Start custom CSS for wc-elements, class: .elementor-element-12ede8d */.elementor-637 .elementor-element.elementor-element-12ede8d td.product-name a{
    color:black !important;
    font-family: 'Heebo',Sans-Serif;
    text-decoration: underline;
}
.elementor-637 .elementor-element.elementor-element-12ede8d td.product-name a:hover{
    color:#CF9BA2 !important;
}
.elementor-637 .elementor-element.elementor-element-12ede8d th, a.checkout-button{
        font-family: 'Heebo',Sans-Serif;
        font-weight: 400 !important;
}

.elementor-637 .elementor-element.elementor-element-12ede8d .woocommerce table.shop_table{
    border:0px;
    border-radius: 0px;
}
 .elementor-637 .elementor-element.elementor-element-12ede8d .product-thumbnail, .elementor-637 .elementor-element.elementor-element-12ede8d .product-name, .elementor-637 .elementor-element.elementor-element-12ede8d .product-price, .elementor-637 .elementor-element.elementor-element-12ede8d .product-quantity, .elementor-637 .elementor-element.elementor-element-12ede8d .product-subtotal{
    border-right:0px;
}

.elementor-637 .elementor-element.elementor-element-12ede8d td.product-name,.elementor-637 .elementor-element.elementor-element-12ede8d td.product-price,.elementor-637 .elementor-element.elementor-element-12ede8d td.product-quantity, .elementor-637 .elementor-element.elementor-element-12ede8d td.product-subtotal,.elementor-637 .elementor-element.elementor-element-12ede8d td.product-remove, .elementor-637 .elementor-element.elementor-element-12ede8d td.product-thumbnail{
    border-top:0px;
}

.elementor-637 .elementor-element.elementor-element-12ede8d button, .elementor-637 .elementor-element.elementor-element-12ede8d a, .elementor-637 .elementor-element.elementor-element-12ede8d input{
    border-radius: 0px !important;
}

.elementor-637 .elementor-element.elementor-element-12ede8d div.coupon > button{
    font-family: 'Heebo',Sans-Serif;
    background:#0D0D0E;
    color:white;
    padding: 15px;
    font-weight: 400;
}
.elementor-637 .elementor-element.elementor-element-12ede8d div.coupon > button:hover{
    background:gray;
}
.elementor-637 .elementor-element.elementor-element-12ede8d div.coupon > input{
    min-height: 45px;
        font-family: 'Heebo',Sans-Serif;
}
.elementor-637 .elementor-element.elementor-element-12ede8d table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th{
    background: #eeeeee82;
}
.elementor-637 .elementor-element.elementor-element-12ede8d div.cart_totals h2{
    color:black;
    font-family: 'Heebo',Sans-Serif;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: -0.3px;
    padding: 15px 0px 15px 0px;
    text-align: center;
    border-top:1px solid black;
    border-bottom:1px solid #000000;
    margin-bottom: 10px;
    
}
.elementor-637 .elementor-element.elementor-element-12ede8d a.checkout-button{
    background-color: #0D0D0E;
}
.elementor-637 .elementor-element.elementor-element-12ede8d a.checkout-button:hover{
    background-color: gray;
}

.elementor-637 .elementor-element.elementor-element-12ede8d div.cart_totals{
    width:40%;
}

.elementor-637 .elementor-element.elementor-element-12ede8d label[for="shipping_method_0_free_shipping7"]{
    font-weight: 600;
    text-decoration: underline;
}/* End custom CSS */