@import (reference) '../../general/main/elementor-wc-mixins.less';

body.responsive-layout {
    &.woocommerce.woocommerce-account {
        // Sub-header.
        .elementor-wc-sub-header-max();
        // Limit wrapper.
        .elementor-wc-limit-wrapper-max();

		// From Customizer.
		.from-customizer-max();
    }
}

.from-customizer-max() {
	.woocommerce-MyAccount-navigation ul {
		padding: 2em 3em;
	}

	.woocommerce-MyAccount-content {
		> p {
			padding: 0 2%;
			&:first-of-type {
				padding: 35px 0px 20px 0px;
				padding-left: 2%;
			}
		}

		table {
			margin-left: 2%;
		}

		.woocommerce-order-details {
			margin-top: 40px;
			margin-bottom: 65px;
		}

		.col2-set {
			padding-left: 2% !important;
		}

		form {
			padding-top: 30px;
			padding-left: 2%;
		}
	}

	:is(
		.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title,
		.woocommerce-customer-details
	) {
		margin-left: 2%;
	}

	&:not(.logged-in) .page-header .vamtam-logo {
        margin-top: 60px;
        margin-bottom: 0;
    }

    .vamtam-tabbed .vamtam-tab-content .woocommerce-form-login {
        margin-bottom: 110px;
    }

	form.checkout.woocommerce-checkout .col2-set .col-2 {
		padding: 30px 40px 30px 40px !important;
	}

	.woocommerce-info {
		margin-top: 0;
	}

	&.woocommerce form.woocommerce-ResetPassword p:first-of-type {
        width: 800px;
        margin-bottom: 70px;
    }
}
