/* marysa-customer-profile-cleanup:start */
.woocommerce-account.logged-in .entry-content .woocommerce:not(.pls-element),
.woocommerce-account.logged-in .elementor-widget-container .woocommerce:not(.pls-element) { box-sizing: border-box; width: calc(100% - 48px); max-width: 1380px; margin-right: auto; margin-left: auto; gap: 24px; align-items: flex-start; }
.woocommerce-account .MyAccount-navigation-wrapper { box-sizing: border-box; flex: 0 0 280px; max-width: 280px; min-width: 0; }
.woocommerce-account .MyAccount-navigation-wrapper .pls-user-profile { display: none !important; }
.woocommerce-account .MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation .woocommerce-account-gravatar { display: none !important; }
.woocommerce-account .MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation { width: 100%; max-width: 100%; }
.woocommerce-account .woocommerce-MyAccount-navigation .wcmamtx_upload_div { box-sizing: border-box; width: 100%; margin: 0; padding: 1.75rem 1rem 0.75rem; background: var(--pls-primary-color); }
.woocommerce-account .woocommerce-MyAccount-navigation .wcmamtx_upload_div img.avatar { display: block !important; width: 96px !important; height: 96px !important; max-width: 96px; border: 1px solid #fff; outline: 0; object-fit: cover; }
.woocommerce-account .woocommerce-MyAccount-navigation #wcmamtx-avatar-content-output { box-sizing: border-box; padding: 0.25rem 1rem 1.25rem; color: var(--pls-primary-inverse-color); background: var(--pls-primary-color); text-align: center; }
.woocommerce-account .woocommerce-MyAccount-navigation #wcmamtx-avatar-content-output p { margin: 0 !important; color: inherit; font-size: 1rem; }
.woocommerce-account .woocommerce-MyAccount-navigation #wcmamtx-avatar-content-output strong { color: inherit; }
.woocommerce-account .MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul { overflow: hidden; }
.woocommerce-account .woocommerce-MyAccount-navigation li a { box-sizing: border-box; display: flex; align-items: center; width: 100%; max-width: 100%; min-width: 0; padding: 1rem 1.25rem !important; gap: 0.75rem; overflow: hidden; }
.woocommerce-account .woocommerce-MyAccount-navigation li a::before { flex: 0 0 auto; margin-right: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation li a .wcmamtx_sticky_icon_name { flex: 1 1 auto; min-width: 0; white-space: normal; overflow-wrap: anywhere; }
.woocommerce-account .marysa-account-overview { max-width: 44rem; }
.woocommerce-account .marysa-account-overview h2 { margin-top: 0; }
.woocommerce-account .woocommerce-MyAccount-content { box-sizing: border-box; flex: 1 1 0; max-width: none; min-width: 0; padding: 2rem; background: #fff; overflow-wrap: anywhere; }
.woocommerce-account .woocommerce-MyAccount-content img,
.woocommerce-account .woocommerce-MyAccount-content iframe,
.woocommerce-account .woocommerce-MyAccount-content table,
.woocommerce-account .woocommerce-MyAccount-content input,
.woocommerce-account .woocommerce-MyAccount-content select,
.woocommerce-account .woocommerce-MyAccount-content textarea { box-sizing: border-box; max-width: 100%; }
.woocommerce-account .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link_a i.wcmamtx_fa_icon,
.woocommerce-account .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link_a span.dashicons,
.woocommerce-account .woocommerce-MyAccount-navigation a.woocommerce-MyAccount-navigation-link_a img.wcmamtx_upload_image_icon { display: none !important; }
.woocommerce-account .woocommerce-MyAccount-content.endpoint-edit-address .woocommerce-notices-wrapper + p { display: none !important; }
.woocommerce-account .woocommerce-MyAccount-content.endpoint-edit-address .woocommerce-Addresses { box-sizing: border-box; max-width: 100%; margin-right: 0; margin-left: 0; gap: 1rem; }
.woocommerce-account .woocommerce-MyAccount-content.endpoint-edit-address .woocommerce-Addresses .woocommerce-Address { box-sizing: border-box; flex: 1 1 0; max-width: none; min-width: 0; padding: 1rem 0; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title { display: flex; flex-wrap: wrap; align-items: center; gap: 0.5rem 1rem; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit { max-width: 100%; margin-left: auto; white-space: normal; text-align: right; overflow-wrap: anywhere; }
@media screen and (max-width: 800px) {
	.woocommerce-account.logged-in .entry-content .woocommerce:not(.pls-element),
	.woocommerce-account.logged-in .elementor-widget-container .woocommerce:not(.pls-element) { width: calc(100% - 32px); max-width: none; flex-direction: column; gap: 0; }
	.woocommerce-account .MyAccount-navigation-wrapper { box-sizing: border-box; flex: 0 0 auto; width: 100%; max-width: 100%; margin-bottom: 1.5rem; }
	.woocommerce-account .woocommerce-MyAccount-content { box-sizing: border-box; flex: 0 0 auto; width: 100%; max-width: 100%; margin-top: 0 !important; padding: 1.25rem; }
	.woocommerce-account .woocommerce-MyAccount-content.endpoint-edit-address .woocommerce-Addresses { flex-direction: column; }
	.woocommerce-account .woocommerce-MyAccount-content.endpoint-edit-address .woocommerce-Addresses .woocommerce-Address { box-sizing: border-box; flex: 0 0 auto; width: 100%; max-width: 100%; padding: 1rem 0; }
}
/* marysa-customer-profile-cleanup:end */