.elementor-223 .elementor-element.elementor-element-35cc0371{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-3a9ebdb2 */.woocommerce-js table.shop_table thead th, .woocommerce-page table.shop_table thead th ,tr.cart-subtotal , tr.order-total
 {
    border-width: 0;
    color: black;
    font-size: 16px;
    font-weight: 500;
}
.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead {
    background-color: #FBFBFB !important;
}
td.product-name {
    font-size: 17px;
    font-weight: 600 !important;
}
dt.variation-ChooseYourColor,dt.variation-Sizes {
    font-size: 14px;
    font-weight: 400 !important;
    color: #a5a5a5fa;
}

dl.variation dd p {
    font-weight: 400;
    font-size: 14px;
}

.woocommerce-js .quantity .qty {
    border-radius: 8px;
}

.woocommerce-cart table.cart td.actions .coupon .input-text
 {
    padding: 1.46em .95em;
}

.woocommerce-cart .cart-collaterals .cart_totals>h2, .woocommerce-cart .cart-collaterals .cross-sells>h2 {
    font-size: 22px;
    text-transform: capitalize;
}
.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button ,#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout
 {
    text-transform: capitalize;
}

.woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cross-sells , .woocommerce-js #customer_details, .woocommerce-js .woocommerce table.shop_table {

    border-radius: 8px;
}

.woocommerce-cart .cart-collaterals .cart_totals>h2, .woocommerce-cart .cart-collaterals .cross-sells>h2 , .woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead {
    border-radius: 8px 8px 0px 0px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button
 {
    font-size: 1.1em !important;
    line-height: 0px !important;
    padding: 38px !important;
}

a.button.wc-backward {
    line-height: 0px;
    padding: 24px !important;
}

.woocommerce-message, .woocommerce-info
 {
    border-top-color: #000000 !important;
}
.woocommerce-message::before, .woocommerce-info::before {
    color: #000000 !important;
}/* End custom CSS */