.elementor-2131 .elementor-element.elementor-element-cc895b1{padding:2em 0em 4em 0em;}.elementor-2131 .elementor-element.elementor-element-42a94364{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}@media(max-width:767px){.elementor-2131 .elementor-element.elementor-element-42a94364{font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-42a94364 */.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .product-name a{
    color: #000000;
}

.elementor-2131 .elementor-element.elementor-element-42a94364{
    font-family: "Montserrat", Sans-serif !important;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 h2{
    color: #000000;
    font-size: 25px;
    font-weight: bold;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 a{
    text-decoration: none !important;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table{
    border-radius: 0;
    border: 1px solid #000000;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .product-thumbnail{
    display: none;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart_item td, .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .actions, .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .order-total th, .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .order-total td{
    background-color: #FFFFFF;
    border: 0;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart_item td{
    border-bottom: 1px solid #000000;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table thead tr th, .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart-subtotal th, .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart-subtotal td{
    background-color: #F1F2F2;
    border: 0;
    border-bottom: 1px solid #000000;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .cart_totals .button{
    background-color: #006ADD;
    letter-spacing: 0.3px;
    border-radius: 17px;
    padding: 10px 35px 10px 35px;
    outline: none !important;
    -webkit-tap-highlight-color: transparent !important;
    font-weight: normal;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .cart_totals .button :hover{
    background-color: #006ADD !important;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart_item .product-remove{
    width: 5%;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .remove{
    color: #F64444 !important;
    margin: 0 auto;
    font-size: 40px;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .remove:hover{
    color: #FFFFFF !important;
    background-color: #F64444 !important;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table th.product-quantity{
    width: 15%
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table td.product-quantity .quantity .qty{
    width: 100%;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .actions .button, .elementor-2131 .elementor-element.elementor-element-42a94364 .return-to-shop .button{
    background-color: #666666;
    color: #FFFFFF;
    letter-spacing: 0.3px;
    border-radius: 17px;
    padding: 10px 17px;
    line-height: 1;
    outline: none !important;
    -webkit-tap-highlight-color: transparent !important;
    font-weight: normal;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .amount bdi{
    display: flex;
    justify-content: space-between;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart-subtotal th{
    width: 65%;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .woocommerce-message, .elementor-2131 .elementor-element.elementor-element-42a94364 .woocommerce-info{
    background-color: #E5E5E5;
    color: #000000;
    border: 0;
    padding: 10px 60px;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .woocommerce-message::before, .elementor-2131 .elementor-element.elementor-element-42a94364 .woocommerce-info::before{
    top: 10px;
}

.elementor-2131 .elementor-element.elementor-element-42a94364 .woocommerce-info::before{
    text-align: center;
    font-family: "Garamond";
    content: "!";
    font-weight: bold;
    color: #000;
    border-radius: 100%;
    background-color: #FFE003;
    width: 25px;
    height: 25px;
    line-height: 25px;
}


@media screen and (max-width:767px){
    
    .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart_item .product-remove{
        width: 100%;
    }
    
    .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart_item .product-price::before, .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart_item .product-quantity::before, .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart_item .product-subtotal::before, .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart-subtotal td::before, .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .order-total td::before{
        width: 65%;
        text-align: left;
    }
    
    .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .cart_item .product-quantity{
        display: flex;
        align-items: center;
    }
    
    .elementor-2131 .elementor-element.elementor-element-42a94364 .shop_table .remove{
        font-size: 35px;
    }
    
    .elementor-2131 .elementor-element.elementor-element-42a94364 .button{
        width: 50% !important;
        margin: 0 auto;
    }
    
    .elementor-2131 .elementor-element.elementor-element-42a94364 h2{
        font-size: 22px;
    }
    
}/* End custom CSS */