.elementor-7 .elementor-element.elementor-element-6e64296{--display:flex;--min-height:20vh;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-7 .elementor-element.elementor-element-e46fcf4{text-align:center;}.elementor-7 .elementor-element.elementor-element-58dadc56{--display:flex;--padding-top:0%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}:root{--page-title-display:none;}@media(max-width:1550px){.elementor-7 .elementor-element.elementor-element-6e64296{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-58dadc56{--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}}@media(max-width:880px){.elementor-7 .elementor-element.elementor-element-6e64296{--padding-top:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-58dadc56{--padding-top:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-6e64296{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-58dadc56{--padding-top:0%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-6e64296{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-4c44968 */.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead {
    color: #525252;
    font-size: 19px;
}

td.actions {
    display: none;
}

th {
    color: #525252;
    font-size: 19px;
}

th.product-quantity, td.product-quantity {
    display: none;
}

tr.cart-subtotal td, tr.order-total td {
    text-align: right;
}


.ywsbs-recurring-totals-items .recurring-amount:first-child {
    margin-top: 0px !important;
}

.woocommerce-cart table.cart .actions {
    text-align: left !important;
}

@media (max-width: 921px) {
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
       color: #525252;
       display: none;
    }
    .woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
      display: none;
    }
    td.product-quantity {
    display: none !important;
    }
    .woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
        display: block;
        
    }
   .woocommerce-page table.shop_table_responsive tr {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        border-bottom: 1px solid #d1d5db;
    }
    #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
    border-top: none;
    }
    tr.woocommerce-cart-form__cart-item.cart_item {
        flex-direction: column !important;
        align-items: center;
        
    }
    .woocommerce-js table.shop_table td, .woocommerce-page table.shop_table td {
     border-top: none;
    }
   
}

@media (max-width: 600px) {
    th {
    font-size: 16px;
    }
}

.woocommerce-notices-wrapper {
    display: none;
}/* End custom CSS */