/*
Theme Name:   OceanWP Child
Theme URI:    https://oceanwp.org
Description:  OceanWP Child Theme
Author:       Your Name
Author URI:   https://example.com
Template:     oceanwp
Version:      1.0.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

header.page-header {
    display: none !important;
}
.woocommerce-cart .back-to-shop,
.woocommerce-checkout .back-to-shop{
    display: none !important;
}

/* checkout css */ 
	a.back-to-shopping, a.back-to-shopping:hover {
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 20px;
    border-color: var( --e-global-color-secondary ); color: #fff !important;
}

.ea-woo-checkout-order-review {
    background: transparent !important;
    border: 1px solid #ddd;
}

.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table li.table-header {
    margin-bottom: 12px;
    color: #000;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}

.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table li.table-row {
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
}

.ea-woo-checkout .woocommerce  .order-total {
    font-weight: 600;
}

#customer_details #ship-to-different-address label span {
    font-size: 14px !important;
    line-height: initial;
    padding-left: 10px;
}
	.eael-woo-checkout .woocommerce .woo-checkout-payment{
    background: transparent !important;
    border: 1px solid #ddd;
}
.eael-woo-checkout .woocommerce .woo-checkout-payment #payment {
    BACKGROUND: transparent;
}
.eael-woo-checkout .elementor-1076 .elementor-element.elementor-element-4b939f7 .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type="radio"]:checked + label {
    color: #000;
}
.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .payment_box {
    border-radius: 5px;
    background: transparent !important;
}
form.checkout.woocommerce-checkout  #customer_details label {
    font-size: 16px !important;
    font-weight: 500 !important;
}

.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .product-thum-name .product-thumbnail {
    width: 230px !important;
    margin-bottom: 11px;
}
/* Cart css */ 

.eael-woo-cart .quantity {
    float: none;
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}
.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-quantity input[type=number] {
    order: 1;
}
.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-quantity .eael-cart-qty-minus, .eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right>.eael-woo-cart-td.product-quantity .eael-cart-qty-plus {
    order: 3;
    background: #eee;
    width: 30px;
}
.eael-woo-cart-wrapper.eael-woo-style-2.has-table-left-content.has-table-right-content {
    background: none;
}

.eael-woo-cart-back-to-shop  svg {
    fill: #fff;
    vertical-align: middle;
}
a.eael-woo-cart-back-to-shop, a.eael-woo-cart-back-to-shop:hover {
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 20px;
    border-color: var(--e-global-color-secondary);
    color: #fff !important;
}

.elementor-menu-cart__main .widget_shopping_cart_content {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow-y: auto;
}
.eael-woo-cart-td.product-thumbnail {
    white-space: nowrap;
}