/* SECTION 20 — MY ACCOUNT */
body.woocommerce-account #main,body.woocommerce-account #content-wrap,body.woocommerce-account .content-area,body.woocommerce-account .site-main,body.woocommerce-account .site-content,body.woocommerce-account #primary{width:100% !important;max-width:100% !important}body.woocommerce-account #secondary,body.woocommerce-account .widget-area,body.woocommerce-account .sidebar-container{display:none !important}body.woocommerce-account .content-area,body.woocommerce-account .site-main{margin:0 !important;padding-left:0 !important;padding-right:0 !important}body.woocommerce-account #content-wrap{width:100% !important;max-width:1440px !important;margin:0 auto !important;padding:18px 24px 44px !important}body.woocommerce-account .woocommerce{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-account.logged-in .woocommerce{display:grid !important;grid-template-columns:240px minmax(0,1fr) !important;align-items:start !important;gap:18px !important}body.woocommerce-account .woocommerce-MyAccount-navigation{float:none !important;width:100% !important;margin:0 !important;padding:10px !important;border:1px solid rgba(var(--ls-store-overlay-rgb),.07) !important;border-radius:18px !important;background:var(--ls-store-card) !important;box-shadow:0 10px 26px rgba(var(--ls-store-overlay-rgb),.045) !important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 !important;padding:0 !important;list-style:none !important}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 5px !important;padding:0 !important;border:0 !important;list-style:none !important}body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-bottom:0 !important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex !important;align-items:center !important;min-height:40px !important;padding:0 12px !important;border:1px solid transparent !important;border-radius:10px !important;background:transparent !important;color:var(--ls-store-text) !important;font-size:12.5px !important;line-height:1.3 !important;font-weight:600 !important;text-decoration:none !important;transition:background-color .18s ease,border-color .18s ease,color .18s ease !important}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation li a:focus{border-color:rgba(var(--ls-store-primary-rgb),.10) !important;background:rgba(var(--ls-store-primary-rgb),.045) !important;color:var(--ls-store-primary) !important;outline:none !important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-color:var(--ls-store-primary) !important;background:var(--ls-store-primary) !important;color:var(--ls-store-white) !important;box-shadow:0 7px 16px rgba(var(--ls-store-primary-rgb),.15) !important}body.woocommerce-account .woocommerce-MyAccount-content{float:none !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:22px !important;border:1px solid rgba(var(--ls-store-overlay-rgb),.07) !important;border-radius:18px !important;background:var(--ls-store-card) !important;box-shadow:0 10px 26px rgba(var(--ls-store-overlay-rgb),.045) !important;color:var(--ls-store-text) !important}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__title,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title{position:relative !important;margin:0 0 16px !important;padding:0 0 10px !important;color:var(--ls-store-heading) !important;font-size:19px !important;line-height:1.25 !important;font-weight:700 !important;letter-spacing:-.015em !important}body.woocommerce-account .woocommerce-MyAccount-content h2::after,body.woocommerce-account .woocommerce-MyAccount-content h3::after,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__title::after,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title::after{content:"" !important;position:absolute !important;left:0 !important;bottom:0 !important;width:70px !important;height:1px !important;background:linear-gradient(90deg,var(--ls-store-gold),transparent) !important}body.woocommerce-account .woocommerce-MyAccount-content p,body.woocommerce-account .woocommerce-MyAccount-content li{color:var(--ls-store-text) !important;font-size:13px !important;line-height:1.65 !important}body.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:var(--ls-store-primary) !important;text-decoration:underline !important;text-underline-offset:3px !important}body.woocommerce-account .button,body.woocommerce-account button.button,body.woocommerce-account input.button,body.woocommerce-account a.button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:40px !important;margin:0 !important;padding:0 15px !important;border:1px solid var(--ls-store-primary) !important;border-radius:10px !important;background:var(--ls-store-primary) !important;color:var(--ls-store-white) !important;font-family:inherit !important;font-size:11px !important;line-height:1 !important;font-weight:700 !important;letter-spacing:.035em !important;text-transform:uppercase !important;text-decoration:none !important;box-shadow:0 7px 16px rgba(var(--ls-store-primary-rgb),.14) !important;cursor:pointer !important}body.woocommerce-account .button:hover,body.woocommerce-account button.button:hover,body.woocommerce-account input.button:hover,body.woocommerce-account a.button:hover,body.woocommerce-account .button:focus,body.woocommerce-account button.button:focus,body.woocommerce-account input.button:focus,body.woocommerce-account a.button:focus{border-color:var(--ls-store-primary-hover) !important;background:var(--ls-store-primary-hover) !important;color:var(--ls-store-white) !important;outline:none !important}body.woocommerce-account form .form-row{margin:0 0 12px !important;padding:0 !important}body.woocommerce-account form .form-row label{display:block !important;margin:0 0 5px !important;color:var(--ls-store-heading) !important;font-size:10.5px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:.035em !important}body.woocommerce-account .input-text,body.woocommerce-account input[type="text"],body.woocommerce-account input[type="email"],body.woocommerce-account input[type="tel"],body.woocommerce-account input[type="password"],body.woocommerce-account textarea,body.woocommerce-account select{width:100% !important;min-height:42px !important;margin:0 !important;padding:0 12px !important;border:1px solid rgba(var(--ls-store-overlay-rgb),.12) !important;border-radius:10px !important;background:var(--ls-store-white) !important;color:var(--ls-store-heading) !important;font-size:12.5px !important;line-height:1.4 !important;box-shadow:none !important}body.woocommerce-account textarea{min-height:92px !important;padding-top:10px !important;padding-bottom:10px !important;resize:vertical !important}body.woocommerce-account .input-text:focus,body.woocommerce-account input[type="text"]:focus,body.woocommerce-account input[type="email"]:focus,body.woocommerce-account input[type="tel"]:focus,body.woocommerce-account input[type="password"]:focus,body.woocommerce-account textarea:focus,body.woocommerce-account select:focus{border-color:var(--ls-store-primary-border) !important;box-shadow:0 0 0 3px rgba(var(--ls-store-primary-rgb),.08) !important;outline:none !important}body.woocommerce-account fieldset{margin:18px 0 0 !important;padding:15px !important;border:1px solid rgba(var(--ls-store-overlay-rgb),.08) !important;border-radius:13px !important;background:rgba(var(--ls-store-card-soft-rgb),.24) !important}body.woocommerce-account fieldset legend{padding:0 7px !important;color:var(--ls-store-heading) !important;font-size:12px !important;font-weight:700 !important}body.woocommerce-account table.shop_table{width:100% !important;margin:0 0 16px !important;border:1px solid rgba(var(--ls-store-overlay-rgb),.07) !important;border-collapse:separate !important;border-spacing:0 !important;border-radius:14px !important;background:var(--ls-store-white) !important;overflow:hidden !important;box-shadow:none !important}body.woocommerce-account table.shop_table th{padding:11px !important;border:0 !important;border-bottom:1px solid rgba(var(--ls-store-overlay-rgb),.07) !important;background:rgba(var(--ls-store-card-soft-rgb),.45) !important;color:var(--ls-store-heading) !important;font-size:10px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:.045em !important;text-transform:uppercase !important}body.woocommerce-account table.shop_table td{padding:11px !important;border:0 !important;border-bottom:1px solid rgba(var(--ls-store-overlay-rgb),.055) !important;background:transparent !important;color:var(--ls-store-text) !important;font-size:12px !important;line-height:1.45 !important;vertical-align:middle !important}body.woocommerce-account table.shop_table tr:last-child td{border-bottom:0 !important}body.woocommerce-account table.shop_table .amount{color:var(--ls-store-price) !important;font-weight:700 !important}body.woocommerce-account .woocommerce-Addresses,body.woocommerce-account .u-columns.woocommerce-Addresses{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;margin:0 !important}body.woocommerce-account .woocommerce-Address,body.woocommerce-account .woocommerce-Addresses .col-1,body.woocommerce-account .woocommerce-Addresses .col-2{float:none !important;width:100% !important;margin:0 !important;padding:15px !important;border:1px solid rgba(var(--ls-store-overlay-rgb),.07) !important;border-radius:14px !important;background:var(--ls-store-white) !important}body.woocommerce-account .woocommerce-Address-title{margin:0 0 9px !important}body.woocommerce-account address{margin:0 !important;color:var(--ls-store-text) !important;font-size:12.5px !important;line-height:1.65 !important}body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-error{margin:0 0 14px !important;padding:12px 15px !important;border:1px solid rgba(var(--ls-store-overlay-rgb),.08) !important;border-left:4px solid var(--ls-store-secondary) !important;border-radius:12px !important;background:var(--ls-store-white) !important;color:var(--ls-store-text) !important;box-shadow:0 7px 18px rgba(var(--ls-store-overlay-rgb),.035) !important}body.woocommerce-account .woocommerce-message{border-left-color:var(--ls-store-success) !important}body.woocommerce-account .woocommerce-error{border-left-color:var(--ls-store-danger) !important}body.woocommerce-account:not(.logged-in) .u-columns.col2-set{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;margin:0 !important}body.woocommerce-account:not(.logged-in) .u-columns.col2-set>.col-1,body.woocommerce-account:not(.logged-in) .u-columns.col2-set>.col-2{float:none !important;width:100% !important;margin:0 !important;padding:22px !important;border:1px solid rgba(var(--ls-store-overlay-rgb),.07) !important;border-radius:18px !important;background:var(--ls-store-card) !important;box-shadow:0 10px 26px rgba(var(--ls-store-overlay-rgb),.045) !important}body.woocommerce-account:not(.logged-in) form.login,body.woocommerce-account:not(.logged-in) form.register,body.woocommerce-account:not(.logged-in) form.lost_reset_password{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important}body.woocommerce-account:not(.logged-in) .u-column1>h2,body.woocommerce-account:not(.logged-in) .u-column2>h2{position:relative !important;margin:0 0 16px !important;padding:0 0 10px !important;color:var(--ls-store-heading) !important;font-size:19px !important;line-height:1.2 !important;font-weight:700 !important}body.woocommerce-account:not(.logged-in) .u-column1>h2::after,body.woocommerce-account:not(.logged-in) .u-column2>h2::after{content:"" !important;position:absolute !important;left:0 !important;bottom:0 !important;width:70px !important;height:1px !important;background:linear-gradient(90deg,var(--ls-store-gold),transparent) !important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme{color:var(--ls-store-text) !important;font-size:12px !important}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword{margin-top:10px !important;font-size:12px !important}@media (min-width:768px) and (max-width:1024px){body.woocommerce-account #content-wrap{padding:14px 18px 34px !important}body.woocommerce-account.logged-in .woocommerce{grid-template-columns:205px minmax(0,1fr) !important;gap:14px !important}body.woocommerce-account .woocommerce-MyAccount-navigation{padding:9px !important;border-radius:16px !important}body.woocommerce-account .woocommerce-MyAccount-content{padding:18px !important;border-radius:16px !important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:38px !important;padding:0 10px !important;font-size:11.5px !important}}@media (max-width:767px){body.woocommerce-account #content-wrap{padding:10px 12px 28px !important}body.woocommerce-account.logged-in .woocommerce{display:block !important}body.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 12px !important;padding:7px !important;border-radius:14px !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important}body.woocommerce-account .woocommerce-MyAccount-navigation::-webkit-scrollbar{display:none !important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex !important;flex-wrap:nowrap !important;gap:6px !important;width:max-content !important;min-width:100% !important}body.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto !important;margin:0 !important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:36px !important;padding:0 11px !important;border:1px solid rgba(var(--ls-store-overlay-rgb),.08) !important;border-radius:999px !important;background:var(--ls-store-white) !important;font-size:10.5px !important;white-space:nowrap !important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-color:var(--ls-store-primary) !important;background:var(--ls-store-primary) !important;color:var(--ls-store-white) !important}body.woocommerce-account .woocommerce-MyAccount-content{padding:15px !important;border-radius:15px !important}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__title,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title{font-size:17.5px !important}body.woocommerce-account .woocommerce-Addresses,body.woocommerce-account .u-columns.woocommerce-Addresses{grid-template-columns:minmax(0,1fr) !important;gap:10px !important}body.woocommerce-account:not(.logged-in) .u-columns.col2-set{grid-template-columns:minmax(0,1fr) !important;gap:12px !important}body.woocommerce-account:not(.logged-in) .u-columns.col2-set>.col-1,body.woocommerce-account:not(.logged-in) .u-columns.col2-set>.col-2{padding:16px !important;border-radius:15px !important}body.woocommerce-account table.shop_table_responsive tr td{color:var(--ls-store-text) !important;font-size:11.5px !important}body.woocommerce-account table.shop_table_responsive tr td::before{color:var(--ls-store-heading) !important;font-size:10.5px !important;font-weight:700 !important}}

/* =========================================================
 * SECTION 20.1 - OCEANWP MY ACCOUNT TABS WRAPPER FIX
 *
 * OceanWP places the navigation inside .woocommerce-MyAccount-tabs.
 * The parent theme gives that wrapper a desktop percentage width.
 * LetzShopy owns the final account layout and must reset the wrapper,
 * not only the nested WooCommerce navigation element.
 * ========================================================= */

body.woocommerce-account.logged-in .woocommerce {
	display: grid !important;
	grid-template-columns: 250px minmax(0, 1fr) !important;
	align-items: start !important;
	gap: 24px !important;
}

/* Reset OceanWP's percentage-width wrapper. */
body.woocommerce-account.logged-in .woocommerce > .woocommerce-MyAccount-tabs {
	display: block !important;
	float: none !important;
	width: 100% !important;
	min-width: 0 !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 16px !important;
	box-sizing: border-box !important;
	border: 1px solid rgba(var(--ls-store-overlay-rgb), .07) !important;
	border-radius: 18px !important;
	background: var(--ls-store-card) !important;
	box-shadow: 0 10px 26px rgba(var(--ls-store-overlay-rgb), .045) !important;
	overflow: hidden !important;
}

/* OceanWP account identity block, when present. */
body.woocommerce-account.logged-in .woocommerce > .woocommerce-MyAccount-tabs > *:not(.woocommerce-MyAccount-navigation) {
	max-width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	overflow-wrap: anywhere !important;
}

/* The wrapper owns the card; nested navigation stays transparent. */
body.woocommerce-account.logged-in .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation,
body.woocommerce-account.logged-in nav.woocommerce-MyAccount-navigation {
	display: block !important;
	float: none !important;
	clear: both !important;
	width: 100% !important;
	min-width: 0 !important;
	max-width: none !important;
	margin: 12px 0 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	overflow: visible !important;
}

body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul {
	display: block !important;
	width: 100% !important;
	min-width: 0 !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li {
	display: block !important;
	float: none !important;
	width: 100% !important;
	min-width: 0 !important;
	max-width: none !important;
	margin: 0 0 7px !important;
	padding: 0 !important;
	box-sizing: border-box !important;
	border: 0 !important;
}

body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li:last-child {
	margin-bottom: 0 !important;
}

/* Remove parent/plugin icon pseudo-elements that squeeze the label column. */
body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li::before,
body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li::after,
body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a::before,
body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a::after {
	display: none !important;
	content: none !important;
}

body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a {
	display: flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
	float: none !important;
	width: 100% !important;
	min-width: 0 !important;
	max-width: none !important;
	min-height: 44px !important;
	margin: 0 !important;
	padding: 0 14px !important;
	box-sizing: border-box !important;
	border: 1px solid transparent !important;
	border-radius: 11px !important;
	background: transparent !important;
	color: var(--ls-store-text) !important;
	font-size: 13px !important;
	line-height: 1.35 !important;
	font-weight: 650 !important;
	text-align: left !important;
	white-space: normal !important;
	overflow-wrap: anywhere !important;
	text-decoration: none !important;
}

body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:hover,
body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:focus-visible {
	border-color: rgba(var(--ls-store-primary-rgb), .12) !important;
	background: rgba(var(--ls-store-primary-rgb), .055) !important;
	color: var(--ls-store-primary) !important;
	outline: none !important;
}

body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a {
	border-color: var(--ls-store-primary) !important;
	background: var(--ls-store-primary) !important;
	color: var(--ls-store-white) !important;
	box-shadow: 0 8px 18px rgba(var(--ls-store-primary-rgb), .16) !important;
}

body.woocommerce-account.logged-in .woocommerce > .woocommerce-MyAccount-content {
	float: none !important;
	width: 100% !important;
	min-width: 0 !important;
	max-width: none !important;
	margin: 0 !important;
	box-sizing: border-box !important;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
	body.woocommerce-account.logged-in .woocommerce {
		grid-template-columns: 215px minmax(0, 1fr) !important;
		gap: 16px !important;
	}

	body.woocommerce-account.logged-in .woocommerce > .woocommerce-MyAccount-tabs {
		padding: 12px !important;
		border-radius: 16px !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a {
		min-height: 41px !important;
		padding: 0 11px !important;
		font-size: 12px !important;
	}
}

/* Mobile */
@media (max-width: 767px) {
	body.woocommerce-account.logged-in .woocommerce {
		display: block !important;
	}

	body.woocommerce-account.logged-in .woocommerce > .woocommerce-MyAccount-tabs {
		width: 100% !important;
		margin: 0 0 14px !important;
		padding: 10px !important;
		border-radius: 15px !important;
		overflow: hidden !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation,
	body.woocommerce-account.logged-in nav.woocommerce-MyAccount-navigation {
		margin-top: 10px !important;
		overflow-x: auto !important;
		overflow-y: hidden !important;
		-webkit-overflow-scrolling: touch !important;
		scrollbar-width: none !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation::-webkit-scrollbar {
		display: none !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul {
		display: flex !important;
		flex-wrap: nowrap !important;
		gap: 7px !important;
		width: max-content !important;
		min-width: 100% !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li {
		flex: 0 0 auto !important;
		width: auto !important;
		margin: 0 !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a {
		width: auto !important;
		min-height: 38px !important;
		padding: 0 12px !important;
		border: 1px solid rgba(var(--ls-store-overlay-rgb), .08) !important;
		border-radius: 999px !important;
		background: var(--ls-store-white) !important;
		font-size: 11px !important;
		white-space: nowrap !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a {
		border-color: var(--ls-store-primary) !important;
		background: var(--ls-store-primary) !important;
		color: var(--ls-store-white) !important;
	}
}

/* =========================================================
 * SECTION 20.2 - MOBILE MY ACCOUNT VERTICAL NAVIGATION
 *
 * Keep the account identity and all account links in one
 * clean vertical card on mobile. This replaces the horizontal
 * scrolling pills introduced in Phase 11.
 * ========================================================= */

@media (max-width: 767px) {
	body.woocommerce-account.logged-in .woocommerce > .woocommerce-MyAccount-tabs {
		display: block !important;
		width: 100% !important;
		margin: 0 0 14px !important;
		padding: 12px !important;
		border-radius: 16px !important;
		overflow: hidden !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation,
	body.woocommerce-account.logged-in nav.woocommerce-MyAccount-navigation {
		display: block !important;
		width: 100% !important;
		margin: 12px 0 0 !important;
		padding: 0 !important;
		overflow: visible !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul {
		display: block !important;
		width: 100% !important;
		min-width: 0 !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li {
		display: block !important;
		float: none !important;
		width: 100% !important;
		margin: 0 0 7px !important;
		padding: 0 !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li:last-child {
		margin-bottom: 0 !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a {
		display: flex !important;
		align-items: center !important;
		justify-content: flex-start !important;
		width: 100% !important;
		min-height: 42px !important;
		margin: 0 !important;
		padding: 0 13px !important;
		border: 1px solid rgba(var(--ls-store-overlay-rgb), .08) !important;
		border-radius: 11px !important;
		background: var(--ls-store-white) !important;
		color: var(--ls-store-text) !important;
		font-size: 12px !important;
		line-height: 1.35 !important;
		font-weight: 650 !important;
		white-space: normal !important;
		text-align: left !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:hover,
	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:focus-visible {
		border-color: rgba(var(--ls-store-primary-rgb), .18) !important;
		background: rgba(var(--ls-store-primary-rgb), .055) !important;
		color: var(--ls-store-primary) !important;
		outline: none !important;
	}

	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a {
		border-color: var(--ls-store-primary) !important;
		background: var(--ls-store-primary) !important;
		color: var(--ls-store-white) !important;
		box-shadow: 0 8px 18px rgba(var(--ls-store-primary-rgb), .16) !important;
	}

	body.woocommerce-account.logged-in .woocommerce > .woocommerce-MyAccount-content {
		width: 100% !important;
		margin: 0 !important;
		padding: 16px !important;
	}
}
