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

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

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

.elementor-wc-account-page() {
	// Override - My Account page (Login/Register screen).
	&:not(.logged-in) #sub-header.layout-full .page-header {
		text-align: center;
		align-items: center;
	}

	// Tabbed Login/Register form.
	.vamtam-tabbed {
		.vamtam-tabs {
			.vamtam-tab {
				min-width: 180px;
			}
		}
	}
}

.from-customizer-below-max() {
	.woocommerce-MyAccount-navigation ul {
		padding: 15px 20px;
	}
}
