body.woocommerce-account .woocommerce .button{
	min-height:42px;
	padding:9px 17px;
	border-radius:6px;
	font-family:var(--e-global-typography-primary-font-family,"Poppins",Arial,sans-serif);
	font-size:12.5px;
	font-weight:700;
	letter-spacing:.025em;
	box-shadow:none !important;
}body.woocommerce-account .woocommerce button[name="save_account_details"],body.woocommerce-account .woocommerce button[name="save_address"]{
	background:var(--cg-burgundy) !important;
	border:1px solid var(--cg-burgundy) !important;
	color:#FFFFFF !important;
}body.woocommerce-account .woocommerce button[name="save_account_details"]:hover,body.woocommerce-account .woocommerce button[name="save_address"]:hover{
	background:var(--cg-burgundy-dark) !important;
	border-color:var(--cg-burgundy-dark) !important;
	color:#FFFFFF !important;
}body.woocommerce-account .woocommerce .button{
	background:var(--cg-slate-700) !important;
	border:1px solid var(--cg-slate-700) !important;
	color:#FFFFFF !important;
}body.woocommerce-account .woocommerce .button:hover{
	background:var(--cg-slate-800) !important;
	border-color:var(--cg-slate-800) !important;
	color:#FFFFFF !important;
}body.woocommerce-account .woocommerce .button:disabled{
	background:#E2E6E9 !important;
	border-color:#E2E6E9 !important;
	color:#91999E !important;
	opacity:1 !important;
}body.woocommerce-account .woocommerce input[type="text"],body.woocommerce-account .woocommerce input[type="email"],body.woocommerce-account .woocommerce input[type="tel"],body.woocommerce-account .woocommerce input[type="password"],body.woocommerce-account .woocommerce input[type="number"],body.woocommerce-account .woocommerce select,body.woocommerce-account .woocommerce textarea{
	min-height:43px;
	padding-left:12px;
	padding-right:12px;
	border:1px solid var(--cg-line-dark);
	border-radius:6px;
	background:#FFFFFF;
	color:var(--cg-ink);
	font-size:14px;
	box-shadow:none;
}body.woocommerce-account .woocommerce input:focus,body.woocommerce-account .woocommerce select:focus,body.woocommerce-account .woocommerce textarea:focus{
	border-color:var(--cg-slate-700);
	box-shadow:0 0 0 3px rgba(83,106,121,.10);
	outline:none;
}body.woocommerce-account .woocommerce .form-row label{
	margin-bottom:6px;
	color:var(--cg-ink);
	font-size:13px;
	font-weight:700;
	line-height:1.35;
}body.woocommerce-account .select2-container{
	width:100% !important;
}body.woocommerce-account .select2-container .select2-selection--single{
	height:43px !important;
	min-height:43px !important;
	border:1px solid var(--cg-line-dark) !important;
	border-radius:6px !important;
	background:#FFFFFF !important;
	box-shadow:none !important;
}body.woocommerce-account .select2-container .select2-selection__rendered{
	height:41px !important;
	padding:0 38px 0 12px !important;
	color:var(--cg-ink) !important;
	font-size:14px !important;
	line-height:41px !important;
}body.woocommerce-account .select2-container .select2-selection__placeholder{
	color:#7D8991 !important;
}body.woocommerce-account .select2-container .select2-selection__arrow{
	top:0 !important;
	right:7px !important;
	width:28px !important;
	height:41px !important;
}body.woocommerce-account .select2-container--focus .select2-selection--single,body.woocommerce-account .select2-container--open .select2-selection--single{
	border-color:var(--cg-slate-700) !important;
	box-shadow:0 0 0 3px rgba(83,106,121,.10) !important;
}body.woocommerce-account .select2-container--open .select2-dropdown{
	overflow:hidden;
	border:1px solid var(--cg-line-dark) !important;
	border-radius:7px !important;
	background:#FFFFFF !important;
	box-shadow:0 12px 30px rgba(38,52,61,.13) !important;
}body.woocommerce-account .select2-search--dropdown{
	padding:8px !important;
	background:var(--cg-slate-050) !important;
	border-bottom:1px solid var(--cg-line) !important;
}body.woocommerce-account .select2-search--dropdown .select2-search__field{
	min-height:37px !important;
	padding:7px 10px !important;
	border:1px solid var(--cg-line-dark) !important;
	border-radius:5px !important;
	background:#FFFFFF !important;
	color:var(--cg-ink) !important;
}body.woocommerce-account .select2-results__options{
	max-height:260px !important;
	padding:5px !important;
}body.woocommerce-account .select2-results__option{
	padding:9px 11px !important;
	border-radius:4px !important;
	color:var(--cg-text) !important;
	font-size:13.5px !important;
	line-height:1.35 !important;
}body.woocommerce-account .select2-results__option--highlighted[aria-selected],body.woocommerce-account .select2-results__option--highlighted[data-selected]{
	background:var(--cg-slate-100) !important;
	color:var(--cg-ink) !important;
}body.woocommerce-account .select2-results__option[aria-selected="true"],body.woocommerce-account .select2-results__option[data-selected="true"]{
	background:var(--cg-slate-800) !important;
	color:#FFFFFF !important;
}body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-error{
	margin-bottom:22px !important;
	padding:15px 18px !important;
	border:1px solid var(--cg-line) !important;
	border-left:4px solid var(--cg-slate-700) !important;
	border-radius:7px !important;
	background:var(--cg-slate-050) !important;
	color:var(--cg-ink) !important;
	box-shadow:var(--cg-shadow-soft) !important;
	font-size:13px !important;
	line-height:1.5 !important;
}body.woocommerce-account .woocommerce-message{
	background:#EDF3F6 !important;
	border-color:#CBD8DF !important;
	border-left-color:var(--cg-slate-700) !important;
}body.woocommerce-account .woocommerce-error{
	background:var(--cg-danger-bg) !important;
	border-color:#DEC2C5 !important;
	border-left-color:var(--cg-danger) !important;
	color:#5A3034 !important;
}body.woocommerce-account .woocommerce table.shop_table,body.woocommerce-account .woocommerce-orders-table{
	border:1px solid var(--cg-line) !important;
	border-radius:var(--cg-radius) !important;
	background:#FFFFFF !important;
	box-shadow:var(--cg-shadow-soft) !important;
	overflow:hidden;
}body.woocommerce-account .woocommerce table.shop_table th,body.woocommerce-account .woocommerce-orders-table th{
	padding:12px 14px !important;
	background:var(--cg-slate-100) !important;
	color:var(--cg-slate-900) !important;
	font-family:var(--e-global-typography-primary-font-family,"Poppins",Arial,sans-serif);
	font-size:11.5px !important;
	font-weight:700 !important;
	letter-spacing:.055em !important;
	line-height:1.35 !important;
	text-transform:uppercase !important;
}body.woocommerce-account .woocommerce table.shop_table td{
	padding:13px 14px !important;
	border-color:var(--cg-line) !important;
	color:var(--cg-text);
	font-size:13.5px;
	line-height:1.5;
}body.woocommerce-account .wd-my-account-sidebar{
	padding-right:28px !important;
}body.woocommerce-account .woocommerce-MyAccount-title{
	margin-bottom:14px !important;
	padding:0 0 11px 13px !important;
	border-bottom:1px solid var(--cg-line) !important;
	border-left:4px solid var(--cg-slate-700) !important;
	color:var(--cg-ink) !important;
	font-size:17px !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation{
	border:1px solid var(--cg-line) !important;
	border-radius:8px !important;
	background:#FFFFFF !important;
	box-shadow:var(--cg-shadow-soft) !important;
	overflow:hidden !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation ul{
	padding:7px !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li{
	margin:0 0 3px !important;
	border:0 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation a{
	min-height:40px !important;
	padding:9px 12px !important;
	border-left:3px solid transparent !important;
	border-radius:5px !important;
	background:transparent !important;
	color:var(--cg-text) !important;
	font-size:13.5px !important;
	font-weight:700 !important;
	line-height:1.35 !important;
	text-decoration:none !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{
	border-left-color:#9AADB8 !important;
	background:var(--cg-slate-050) !important;
	color:var(--cg-ink) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	border-left-color:var(--cg-burgundy) !important;
	background:var(--cg-slate-100) !important;
	color:var(--cg-ink) !important;
	box-shadow:none !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	padding:24px 26px !important;
	border:1px solid var(--cg-line) !important;
	border-top:4px solid var(--cg-slate-800) !important;
	border-radius:8px !important;
	background:#FFFFFF !important;
	box-shadow:var(--cg-shadow) !important;
}body.woocommerce-account .woocommerce-Addresses{
	gap:24px !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	padding:19px 20px !important;
	border:1px solid var(--cg-line) !important;
	border-left:4px solid var(--cg-slate-700) !important;
	border-radius:7px !important;
	background:var(--cg-slate-050) !important;
	box-shadow:none !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address h2{
	margin-bottom:10px !important;
	color:var(--cg-ink) !important;
	font-size:22px !important;
}body.woocommerce-account .woocommerce-Addresses address{
	color:var(--cg-text) !important;
	font-size:13.5px !important;
	line-height:1.7 !important;
}body.woocommerce-account .woocommerce-orders-table{
	border-top:4px solid var(--cg-slate-800) !important;
}body.woocommerce-account form.edit-account,body.woocommerce-account form.woocommerce-address-fields{
	max-width:850px;
}body.woocommerce-account *{
	box-sizing:border-box;
}body.woocommerce-account .woocommerce :is(h1,h2,h3,h4,p,li,td,th,dt,dd,label,a,span,strong){
	min-width:0;
	overflow-wrap:break-word;
	word-break:normal;
}body.woocommerce-account .woocommerce table{
	border-collapse:separate !important;
	border-spacing:0 !important;
}body.woocommerce-account .woocommerce table th,body.woocommerce-account .woocommerce table td{
	padding-left:16px !important;
	padding-right:16px !important;
}body.woocommerce-account .woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){
	padding-left:20px !important;
	padding-right:20px !important;
}body.woocommerce-account .woocommerce-MyAccount-content > h2{
	padding-left:4px !important;
	padding-right:4px !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	min-width:0 !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	padding:26px 28px !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	padding:21px 22px !important;
}body.woocommerce-account .main-page-wrapper{
	background:
		linear-gradient(180deg,var(--cg-parchment) 0,var(--cg-warm-white) 310px) !important;
}body.woocommerce-account .woocommerce table.shop_table,body.woocommerce-account .woocommerce-orders-table,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
	background:var(--cg-warm-white) !important;
}body.woocommerce-account .woocommerce-message{
	background:var(--cg-sage-100) !important;
	border-color:var(--cg-sage-300) !important;
	border-left-color:var(--cg-sage-700) !important;
	color:var(--cg-ink) !important;
}body.woocommerce-account .woocommerce-info{
	background:var(--cg-parchment) !important;
	border-color:#E2D5C3 !important;
	border-left-color:var(--cg-ochre) !important;
	color:var(--cg-text) !important;
}body.woocommerce-account .woocommerce table.shop_table th,body.woocommerce-account .woocommerce-orders-table th{
	background:var(--cg-slate-100) !important;
	color:var(--cg-slate-900) !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	border-top-color:var(--cg-slate-800) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	border-left-color:var(--cg-burgundy) !important;
	background:var(--cg-parchment-deep) !important;
	color:var(--cg-ink) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{
	border-left-color:var(--cg-sage-500) !important;
	background:var(--cg-sage-100) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	background:var(--cg-parchment) !important;
	border-color:#DDD2C6 !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(odd){
	border-left-color:var(--cg-ochre) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(even){
	border-left-color:var(--cg-sage-700) !important;
}body.woocommerce-account .woocommerce .button{
	background:var(--cg-slate-700) !important;
	border-color:var(--cg-slate-700) !important;
	color:#FFFFFF !important;
}body.woocommerce-account .woocommerce input:focus,body.woocommerce-account .woocommerce select:focus,body.woocommerce-account .woocommerce textarea:focus{
	border-color:var(--cg-slate-700) !important;
	box-shadow:0 0 0 3px rgba(107,125,134,.11) !important;
}body.woocommerce-account .woocommerce{
	font-family:var(--e-global-typography-text-font-family,"Lato",Arial,sans-serif);
	font-size:14px;
	line-height:1.58;
}body.woocommerce-account .woocommerce :is(h1,h2,h3,h4){
	font-family:var(--e-global-typography-primary-font-family,"Poppins",Arial,sans-serif) !important;
	line-height:1.22 !important;
}body.woocommerce-account .woocommerce :is(p,li,dd,dt,td,th,label){
	letter-spacing:0;
}body.woocommerce-account .woocommerce-MyAccount-content{
	min-height:430px !important;
	padding:28px 30px !important;
}body.woocommerce-account .woocommerce-MyAccount-content > *:first-child{
	margin-top:0 !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{
	position:relative !important;
	display:flex !important;
	align-items:center !important;
	flex-wrap:wrap !important;
	gap:14px !important;
	min-height:74px !important;
	margin:0 0 18px !important;
	padding:16px 18px !important;
	border:1px solid #E0D4C6 !important;
	border-left:4px solid var(--cg-ochre) !important;
	border-radius:7px !important;
	background:linear-gradient(90deg,var(--cg-parchment) 0,var(--cg-warm-white) 100%) !important;
	color:var(--cg-text) !important;
	box-shadow:none !important;
	font-size:14px !important;
	line-height:1.55 !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info:before,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message:before,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info:after,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message:after{
	display:none !important;
	content:none !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{
	flex:0 0 auto !important;
	margin:0 !important;
	margin-left:auto !important;
}body.woocommerce-account .woocommerce-MyAccount-content > h2:first-child,body.woocommerce-account .woocommerce-MyAccount-content > h3:first-child{
	margin:0 0 18px !important;
	padding:0 0 12px !important;
	border-bottom:1px solid var(--cg-line) !important;
	color:var(--cg-ink) !important;
	line-height:1.25 !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{
	min-height:40px !important;
	padding:9px 16px !important;
	border-radius:6px !important;
	background:var(--cg-slate-700) !important;
	border-color:var(--cg-slate-700) !important;
	color:#FFFFFF !important;
	white-space:nowrap !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button:hover{
	background:var(--cg-slate-800) !important;
	border-color:var(--cg-slate-800) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation ul{
	padding:8px !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li{
	margin-bottom:4px !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation a{
	min-height:42px !important;
	padding:10px 13px !important;
	line-height:1.35 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	border-left:3px solid var(--cg-burgundy) !important;
	background:linear-gradient(90deg,var(--cg-parchment-deep) 0,var(--cg-parchment) 100%) !important;
	color:var(--cg-ink) !important;
}body.woocommerce-account .woocommerce-MyAccount-content :is(h1,h2,h3,h4,p,li,a,span,strong,label){
	min-width:0 !important;
	overflow-wrap:break-word !important;
	word-break:normal !important;
}body.woocommerce-account .woocommerce-MyAccount-content :is(h1,h2,h3,h4){
	margin-top:0;
}body.woocommerce-account .woocommerce-MyAccount-content p{
	line-height:1.62 !important;
}@media  (max-width:600px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{
		display:block !important;
		padding:15px 16px !important;
	}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{
		display:inline-flex !important;
		margin:12px 0 0 !important;
	}}body.woocommerce-account{
	
	--cg-burgundy:#68000A;
	--cg-burgundy-dark:#500007;
	--cg-burgundy-soft:#8A3A40;

	
	--cg-ink:#312C29;
	--cg-text:#4C4540;
	--cg-muted:#756C65;

	--cg-desert-white:#FFFDF8;
	--cg-sand:#F6EFE4;
	--cg-sand-deep:#ECE0D1;
	--cg-stone:#E1D6C9;
	--cg-stone-dark:#CDBEAF;

	
	--cg-redrock:#A6543D;
	--cg-redrock-dark:#864130;
	--cg-redrock-soft:#F0DAD2;

	--cg-sunset:#C77C52;
	--cg-sunset-dark:#A96343;
	--cg-sunset-soft:#F4E1D5;

	--cg-ochre:#B78A49;
	--cg-ochre-dark:#946D37;
	--cg-ochre-soft:#F1E5CF;

	
	--cg-agave:#5E7774;
	--cg-agave-dark:#485F5C;
	--cg-agave-mid:#79918C;
	--cg-agave-soft:#E2ECE9;

	
	--cg-sky:#6E8791;
	--cg-sky-dark:#536B75;
	--cg-sky-soft:#E4ECEF;

	
	--cg-violet:#75677B;
	--cg-violet-dark:#5E5264;
	--cg-violet-soft:#ECE6EE;

	
	--cg-slate-900:#4D6065;
	--cg-slate-800:#586F73;
	--cg-slate-700:#6B8587;
	--cg-slate-600:#819798;
	--cg-slate-300:#C8D5D4;
	--cg-slate-200:#DCE6E4;
	--cg-slate-100:#E8F0EE;
	--cg-slate-050:#F3F7F5;

	--cg-sage-800:#566B62;
	--cg-sage-700:#687D72;
	--cg-sage-500:#87998E;
	--cg-sage-300:#CCD8D0;
	--cg-sage-200:#DDE6E0;
	--cg-sage-100:#EEF3EF;

	--cg-parchment:#F7F0E6;
	--cg-parchment-deep:#EEE2D4;
	--cg-warm-white:#FFFDF8;
	--cg-white:#FFFFFF;

	--cg-line:#DDD2C7;
	--cg-line-dark:#CDBFB2;

	--cg-shadow:0 8px 22px rgba(49,44,41,.055);
	--cg-shadow-soft:0 3px 12px rgba(49,44,41,.04);
}body.woocommerce-account .main-page-wrapper{
	background:
		linear-gradient(180deg,#F7F0E6 0,#FFFDF8 300px) !important;
}body.woocommerce-account .woocommerce-message{
	background:var(--cg-agave-soft) !important;
	border-color:#C4D5D1 !important;
	border-left-color:var(--cg-agave) !important;
	color:var(--cg-ink) !important;
}body.woocommerce-account .woocommerce-info{
	background:#F8F1E5 !important;
	border-color:#E6D5BA !important;
	border-left-color:var(--cg-ochre) !important;
	color:var(--cg-text) !important;
}body.woocommerce-account .woocommerce-error{
	background:#FFF6F4 !important;
	border-color:#E4C5C0 !important;
	border-left-color:var(--cg-burgundy-soft) !important;
}body.woocommerce-account .woocommerce table.shop_table th,body.woocommerce-account .woocommerce-orders-table th{
	background:var(--cg-sky-soft) !important;
	color:#43565E !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	border-top-color:#5E7774 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	border-left-color:var(--cg-redrock) !important;
	background:
		linear-gradient(90deg,#F0E5D7 0,#F7F0E6 100%) !important;
	color:var(--cg-ink) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{
	border-left-color:var(--cg-agave-mid) !important;
	background:var(--cg-agave-soft) !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{
	background:
		linear-gradient(90deg,#F8F1E5 0,#FFFDF8 100%) !important;
	border-color:#E3D4C2 !important;
	border-left-color:var(--cg-ochre) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	background:#F8F1E7 !important;
	border-color:#DED1C5 !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(odd){
	border-left-color:var(--cg-redrock) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(even){
	border-left-color:var(--cg-agave) !important;
}body.woocommerce-account .woocommerce button[name="save_account_details"],body.woocommerce-account .woocommerce button[name="save_address"]{
	background:var(--cg-burgundy) !important;
	border-color:var(--cg-burgundy) !important;
	color:#FFFFFF !important;
}body.woocommerce-account .woocommerce .button{
	background:var(--cg-sky) !important;
	border-color:var(--cg-sky) !important;
	color:#FFFFFF !important;
}body.woocommerce-account .woocommerce .button:hover{
	background:var(--cg-sky-dark) !important;
	border-color:var(--cg-sky-dark) !important;
	color:#FFFFFF !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{
	background:var(--cg-violet) !important;
	border-color:var(--cg-violet) !important;
	color:#FFFFFF !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button:hover{
	background:var(--cg-violet-dark) !important;
	border-color:var(--cg-violet-dark) !important;
}body.woocommerce-account .woocommerce input:focus,body.woocommerce-account .woocommerce select:focus,body.woocommerce-account .woocommerce textarea:focus{
	border-color:var(--cg-agave) !important;
	box-shadow:0 0 0 3px rgba(94,119,116,.11) !important;
}body.woocommerce-account .woocommerce{
	font-family:var(--e-global-typography-text-font-family,"Lato",Arial,sans-serif) !important;
	font-size:14px !important;
	line-height:1.6 !important;
}body.woocommerce-account .woocommerce :is(h1,h2,h3,h4){
	font-family:var(--e-global-typography-primary-font-family,"Poppins",Arial,sans-serif) !important;
	line-height:1.24 !important;
}body.woocommerce-account .woocommerce table :is(th,td){
	padding-left:16px !important;
	padding-right:16px !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{
	padding-left:20px !important;
	padding-right:20px !important;
}body.woocommerce-account .main-page-wrapper{
	background:
		linear-gradient(180deg,#FBF8F2 0%,#FFFDFC 40%,#FFFFFF 100%) !important;
}body.woocommerce-account .wd-content-area.site-content{
	background:
		linear-gradient(180deg,rgba(255,253,248,.74) 0%,rgba(255,255,255,.98) 100%) !important;
}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-MyAccount-navigation{
	background:
		linear-gradient(145deg,#FFFDF8 0%,#F8F1E8 100%) !important;
	border-color:#D8CABE !important;
	box-shadow:
		0 10px 28px rgba(71,55,45,.075),
		0 1px 0 rgba(255,255,255,.8) inset !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation{
	background:
		linear-gradient(180deg,#FFFDF9 0%,#F5ECE1 100%) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	background:
		linear-gradient(90deg,#F2E5D6 0%,#E8EFEC 100%) !important;
	border-left-color:var(--cg-redrock) !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	background:
		linear-gradient(155deg,#FFFDF8 0%,#F7EEE4 60%,#EEF3F2 100%) !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{
	background:
		linear-gradient(90deg,#F8F0E3 0%,#F4E6DD 55%,#EDF3F1 100%) !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	position:relative !important;
}body.woocommerce-account .woocommerce-MyAccount-content:before{
	content:"" !important;
	display:block !important;
	position:absolute !important;
	top:0 !important;
	left:20px !important;
	right:20px !important;
	height:3px !important;
	border-radius:0 0 3px 3px !important;
	background:
		linear-gradient(90deg,var(--cg-ochre) 0%,var(--cg-sunset) 48%,var(--cg-violet) 100%) !important;
	pointer-events:none !important;
}body.woocommerce-account .woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){
	line-height:1.6 !important;
}@media  (max-width:768px){body.woocommerce-account .wd-content-area.site-content{
		padding-top:20px !important;
		padding-bottom:32px !important;
	}body.woocommerce-account .woocommerce-MyAccount-content{
		padding:17px !important;
	}body.woocommerce-account .wd-my-account-sidebar{
		padding-right:0 !important;
	}}body.woocommerce-account .woocommerce *{
	box-sizing:border-box;
}body.woocommerce-account .woocommerce :is(
	.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation,
	.woocommerce-Addresses,.woocommerce-Address
){
	min-width:0 !important;
	max-width:100%;
}body.woocommerce-account .woocommerce :is(
	.woocommerce-MyAccount-content,.woocommerce-Address address
){
	overflow-wrap:anywhere !important;
	word-break:normal !important;
	white-space:normal !important;
}body.woocommerce-account .woocommerce :is(h1,h2,h3){
	text-wrap:balance;
}body.woocommerce-account .woocommerce{
	font-family:var(--e-global-typography-text-font-family,"Lato",Arial,sans-serif) !important;
	color:var(--cg-text);
	font-size:14.25px !important;
	line-height:1.58 !important;
}body.woocommerce-account .woocommerce :is(h1,h2,h3,h4){
	font-family:var(--e-global-typography-primary-font-family,"Poppins",Arial,sans-serif) !important;
	letter-spacing:-.012em;
	line-height:1.28 !important;
}body.woocommerce-account .woocommerce :is(small,.description){
	font-size:max(12.25px,.86em) !important;
	line-height:1.5 !important;
}body.woocommerce-account .wd-content-area.site-content{
	padding-top:30px !important;
	padding-bottom:46px !important;
}body.woocommerce-account .woocommerce{
	max-width:1220px;
	margin-left:auto;
	margin-right:auto;
}body.woocommerce-account .woocommerce .form-row{
	min-width:0 !important;
}body.woocommerce-account .woocommerce .form-row label{
	margin-bottom:6px !important;
	font-size:12.75px !important;
	line-height:1.35 !important;
}body.woocommerce-account .woocommerce :is(
	input[type="text"],input[type="email"],input[type="tel"],
	input[type="password"],input[type="number"],select,textarea
){
	min-width:0 !important;
	max-width:100% !important;
	font-size:14.25px !important;
	line-height:1.45 !important;
}body.woocommerce-account .select2-container .select2-selection__rendered{
	font-size:14.25px !important;
}body.woocommerce-account .wd-my-account-sidebar{
	padding-right:24px !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation a{
	min-height:42px !important;
	padding:10px 13px !important;
	font-size:13.75px !important;
	line-height:1.35 !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	padding:24px 25px !important;
	font-size:14.25px !important;
	line-height:1.6 !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	padding:20px 21px !important;
}body.woocommerce-account .woocommerce-Addresses address{
	font-size:13.75px !important;
	line-height:1.65 !important;
}@media  (max-width:768px){body.woocommerce-account .wd-content-area.site-content{
		padding-top:22px !important;
		padding-bottom:34px !important;
	}body.woocommerce-account .woocommerce{
		font-size:14px !important;
	}body.woocommerce-account .woocommerce-MyAccount-content{
		padding:17px !important;
	}body.woocommerce-account .wd-my-account-sidebar{
		padding-right:0 !important;
		margin-bottom:18px !important;
	}}body.woocommerce-account{
	--cg-bloom-sienna:#A4664D;
	--cg-bloom-sienna-dark:#87513D;
	--cg-bloom-sienna-soft:#F1E1D9;

	--cg-bloom-coral:#D9795F;
	--cg-bloom-coral-dark:#B85E49;
	--cg-bloom-coral-soft:#F5E1DA;

	--cg-bloom-marigold:#D5A447;
	--cg-bloom-marigold-dark:#AC8035;
	--cg-bloom-marigold-soft:#F4E8CE;

	--cg-bloom-violet:#7D6688;
	--cg-bloom-violet-dark:#654F71;
	--cg-bloom-violet-soft:#ECE5EF;

	--cg-bloom-agave:#5F7D78;
	--cg-bloom-agave-dark:#48635F;
	--cg-bloom-agave-soft:#E3ECE9;

	--cg-bloom-sky:#7C97A0;
	--cg-bloom-sky-soft:#E7EEF0;
}body.woocommerce-account .main-page-wrapper{
	background:
		radial-gradient(circle at 8% 12%,rgba(164,102,77,.055) 0 8%,transparent 9%),
		radial-gradient(circle at 92% 18%,rgba(95,125,120,.055) 0 9%,transparent 10%),
		linear-gradient(180deg,#FCFAF6 0%,#FFFDF9 34%,#FFFFFF 100%) !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	position:relative !important;
	isolation:isolate;
}body.woocommerce-account .woocommerce-MyAccount-content::after{
	content:"" !important;
	position:absolute !important;
	z-index:-1 !important;
	top:-14px !important;
	right:-14px !important;
	width:74px !important;
	height:74px !important;
	border-radius:50% !important;
	border:2px solid rgba(164,102,77,.22) !important;
	background:
		radial-gradient(circle at center,transparent 0 42%,rgba(213,164,71,.13) 43% 47%,transparent 48%) !important;
	pointer-events:none !important;
	animation:cgBloomFloat 8s ease-in-out infinite !important;
}body.woocommerce-account .woocommerce-MyAccount-content::before{
	content:"" !important;
	position:absolute !important;
	z-index:-1 !important;
	right:32px !important;
	top:-8px !important;
	width:18px !important;
	height:18px !important;
	border-radius:50% !important;
	background:var(--cg-bloom-marigold) !important;
	box-shadow:
		24px 18px 0 rgba(125,102,136,.34),
		-18px 30px 0 rgba(95,125,120,.30) !important;
	pointer-events:none !important;
	animation:cgBloomGlow 6.5s ease-in-out infinite !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(odd){
	border-left-color:var(--cg-bloom-coral) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(even){
	border-left-color:var(--cg-bloom-agave) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	border-left-color:var(--cg-bloom-sienna) !important;
	background:
		linear-gradient(90deg,var(--cg-bloom-coral-soft) 0%,var(--cg-bloom-agave-soft) 100%) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	transition:
		transform .22s ease,
		box-shadow .22s ease,
		border-color .22s ease !important;
}@media  (hover:hover){body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:hover{
		transform:translateY(-2px) !important;
		box-shadow:0 9px 22px rgba(67,52,45,.07) !important;
	}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{
	position:relative !important;
}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::after,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message::after{
	content:"" !important;
	display:block !important;
	position:absolute !important;
	right:17px !important;
	top:17px !important;
	width:8px !important;
	height:8px !important;
	border-radius:50% !important;
	background:var(--cg-bloom-sienna) !important;
	box-shadow:
		12px 0 0 var(--cg-bloom-marigold),
		24px 0 0 var(--cg-bloom-violet) !important;
	opacity:.72 !important;
	pointer-events:none !important;
}@media  (prefers-reduced-motion:reduce){body.woocommerce-account *{
		animation-duration:.001ms !important;
		animation-iteration-count:1 !important;
		transition-duration:.001ms !important;
		scroll-behavior:auto !important;
	}}body.woocommerce-account{
	--cg-night:#272329;
	--cg-night-2:#312A30;
	--cg-night-3:#3B3033;

	--cg-sand:#FFF9F1;
	--cg-sand-2:#F5E8DA;
	--cg-sand-3:#E4D1BF;

	--cg-agave:#617D77;
	--cg-agave-dark:#49625E;
	--cg-agave-soft:#DFEAE6;

	--cg-sunset:#D9785B;
	--cg-sunset-dark:#B85D45;
	--cg-sunset-soft:#F2DDD4;

	--cg-bloom:#A4664D;
	--cg-bloom-dark:#87513D;
	--cg-bloom-soft:#F1E1D9;

	--cg-violet:#75617E;
	--cg-violet-dark:#5E4B67;
	--cg-violet-soft:#EAE2ED;

	--cg-marigold:#C99847;
	--cg-marigold-dark:#9D7435;
	--cg-marigold-soft:#F0E3C8;

	--cg-sky:#78929B;
	--cg-sky-soft:#E4ECEF;

	--cg-ink:#2F2A2C;
	--cg-text:#4B4341;
	--cg-muted:#71665F;

	--cg-warm-white:#FFFDF8;
	--cg-parchment:#F8F0E7;
	--cg-parchment-deep:#EDDED0;
	--cg-line:#DCCFC4;
	--cg-line-dark:#C9B9AC;
}body.woocommerce-account .main-page-wrapper{
	background:
		linear-gradient(180deg,#FCFAF6 0%,#FFFDF9 55%,#FFFFFF 100%) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
	border-color:#CDBCAF !important;
	box-shadow:0 9px 25px rgba(55,42,39,.075) !important;
}body.woocommerce-account .woocommerce :is(input,select,textarea){
	background:#FFFDF9 !important;
	color:#312C2D !important;
	border-color:#CDBCAF !important;
}body.woocommerce-account .woocommerce :is(input,select,textarea):focus{
	border-color:var(--cg-agave) !important;
	box-shadow:0 0 0 3px rgba(97,125,119,.11) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation{
	background:
		linear-gradient(180deg,#312A2F 0%,#382E32 100%) !important;
	border-color:#4D4143 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation a{
	color:#EEDFD2 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	background:
		linear-gradient(90deg,#7F2E47 0%,#73536E 48%,#556F69 100%) !important;
	color:#FFFDF8 !important;
	border-left-color:#E79A76 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{
	background:#41363A !important;
	color:#FFFDF8 !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	background:
		linear-gradient(150deg,#FFF9F1 0%,#F1E5DB 62%,#E7ECEA 100%) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	background:
		linear-gradient(145deg,#FFF9F1 0%,#EEE3D9 100%) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(odd){
	border-left-color:var(--cg-sunset) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(even){
	border-left-color:var(--cg-agave) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation :is(strong,span){
	color:inherit !important;
}@media  (prefers-reduced-motion:reduce){body.woocommerce-account *{
		transition-duration:.001ms !important;
		animation-duration:.001ms !important;
		animation-iteration-count:1 !important;
	}}body.woocommerce-account{
	--tw-night:#282329;
	--tw-night-2:#31292F;
	--tw-night-3:#3B3035;
	--tw-night-4:#46373C;

	--tw-cream:#FFF8EE;
	--tw-cream-2:#F5E7D8;
	--tw-cream-3:#E5CFBC;

	--tw-agave:#617B76;
	--tw-agave-2:#76918B;
	--tw-agave-dark:#49605C;
	--tw-agave-soft:#DFEAE6;

	--tw-sky:#718A95;
	--tw-sky-soft:#E2E9EC;

	--tw-coral:#D5765C;
	--tw-coral-dark:#B75C45;
	--tw-coral-soft:#F2DDD4;

	--tw-bloom:#B64970;
	--tw-bloom-dark:#8E3656;
	--tw-bloom-soft:#EFD9E2;

	--tw-violet:#75617F;
	--tw-violet-dark:#5A4964;
	--tw-violet-soft:#EAE2ED;

	--tw-marigold:#C69847;
	--tw-marigold-dark:#9D7435;
	--tw-marigold-soft:#F1E4C9;

	--tw-burgundy:#68000A;
	--tw-burgundy-dark:#500007;
	--tw-ink:#2D292A;
	--tw-text:#514946;
	--tw-muted:#746962;
	--tw-line:#D7C8BB;
}body.woocommerce-account .main-page-wrapper{
	background:
		radial-gradient(circle at 8% 7%,rgba(182,73,112,.045),transparent 18%),
		radial-gradient(circle at 92% 12%,rgba(97,123,118,.045),transparent 20%),
		linear-gradient(180deg,#FBF8F4 0%,#FFFDF9 42%,#FFFFFF 100%) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
	border:1px solid #CDBAAF !important;
	border-radius:9px !important;
	box-shadow:0 10px 28px rgba(44,35,37,.075) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation{
	background:
		linear-gradient(180deg,#2E292E 0%,#372E32 100%) !important;
	border-color:#4D4144 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation a{
	color:#EEDFD3 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	background:
		linear-gradient(90deg,#7A2C45 0%,#71516C 48%,#546E68 100%) !important;
	color:#FFFDF8 !important;
	border-left-color:#E49A77 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{
	background:#41373B !important;
	color:#FFFDF8 !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	background:
		linear-gradient(150deg,#FFF9F1 0%,#F0E4DB 62%,#E6ECE9 100%) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	background:
		linear-gradient(145deg,#FFF9F1 0%,#EEE3D9 100%) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(odd){
	border-left-color:var(--tw-coral) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(even){
	border-left-color:var(--tw-agave) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation :is(strong,span){
	color:inherit !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	position:relative !important;
	isolation:isolate !important;
}body.woocommerce-account .woocommerce-MyAccount-content::after{
	content:"" !important;
	position:absolute !important;
	z-index:-1 !important;
	top:-16px !important;
	right:-16px !important;
	width:68px !important;
	height:68px !important;
	border-radius:50% !important;
	border:2px solid rgba(182,73,112,.18) !important;
	background:
		radial-gradient(circle,transparent 0 44%,rgba(198,152,71,.10) 45% 49%,transparent 50%) !important;
	pointer-events:none !important;
}@media  (prefers-reduced-motion:reduce){body.woocommerce-account *{
		transition-duration:.001ms !important;
		animation-duration:.001ms !important;
		animation-iteration-count:1 !important;
	}}body.woocommerce-account{
	--az-ink:#302B29;
	--az-text:#4F4844;
	--az-muted:#746B65;

	--az-cream:#FFFDF8;
	--az-sand:#F7F0E7;
	--az-sand-2:#EFE3D7;
	--az-stone:#DDD1C6;

	--az-agave:#748A82;
	--az-agave-dark:#556B64;
	--az-agave-soft:#E6EEEA;

	--az-sky:#8297A0;
	--az-sky-dark:#617680;
	--az-sky-soft:#E8EEF0;

	--az-coral:#C97A62;
	--az-coral-dark:#A55E49;
	--az-coral-soft:#F1DED7;

	--az-bloom:#A85A78;
	--az-bloom-dark:#82445D;
	--az-bloom-soft:#EFDDE4;

	--az-violet:#827286;
	--az-violet-dark:#63566A;
	--az-violet-soft:#EAE4EC;

	--az-ochre:#B99256;
	--az-ochre-dark:#8F6D3E;
	--az-ochre-soft:#F0E4D0;

	--az-twilight:#4E4650;
	--az-twilight-2:#5A515C;
	--az-deep-agave:#4F6662;
	--az-burgundy:#68000A;
}body.woocommerce-account .main-page-wrapper{
	background:
		radial-gradient(circle at 8% 10%,rgba(168,90,120,.035),transparent 18%),
		radial-gradient(circle at 92% 13%,rgba(116,138,130,.04),transparent 20%),
		linear-gradient(180deg,#FBF9F5 0%,#FFFDF9 48%,#FFFFFF 100%) !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	background:#FFFDF8 !important;
	border-color:#D8CCC2 !important;
	box-shadow:0 8px 22px rgba(51,42,38,.055) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation{
	background:
		linear-gradient(180deg,#4C454D 0%,#554B54 100%) !important;
	border-color:#5D535A !important;
	box-shadow:0 8px 20px rgba(47,39,44,.10) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation a{
	color:#F4E8DE !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	background:
		linear-gradient(90deg,#7D5568 0%,#716273 46%,#607872 100%) !important;
	color:#FFFDF8 !important;
	border-left-color:#E1A078 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{
	background:#5E545D !important;
	color:#FFFDF8 !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	background:
		linear-gradient(150deg,#FFFDF8 0%,#F4ECE4 65%,#EDF2EF 100%) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	background:
		linear-gradient(145deg,#FFFDF8 0%,#F2E9E1 100%) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(odd){
	border-left-color:var(--az-coral) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:nth-child(even){
	border-left-color:var(--az-agave) !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	position:relative !important;
	isolation:isolate !important;
	overflow:visible !important;
}body.woocommerce-account .woocommerce-MyAccount-content::after{
	content:"" !important;
	position:absolute !important;
	z-index:-1 !important;
	top:-22px !important;
	right:-22px !important;
	width:82px !important;
	height:82px !important;
	border-radius:50% !important;
	border:2px solid rgba(168,90,120,.19) !important;
	background:
		radial-gradient(circle at center,transparent 0 54%,rgba(185,146,86,.10) 55% 59%,transparent 60%) !important;
	pointer-events:none !important;
}body.woocommerce-account .woocommerce-MyAccount-content::before{
	content:"" !important;
	position:absolute !important;
	z-index:-1 !important;
	left:-12px !important;
	bottom:18px !important;
	width:12px !important;
	height:12px !important;
	border-radius:50% !important;
	background:rgba(201,122,98,.42) !important;
	box-shadow:
		18px 8px 0 rgba(116,138,130,.34),
		34px -5px 0 rgba(130,114,134,.30) !important;
	pointer-events:none !important;
}body.woocommerce-account .wd-content-area.site-content{
	position:relative !important;
}body.woocommerce-account .wd-content-area.site-content::after{
	content:"" !important;
	position:absolute !important;
	z-index:-2 !important;
	left:-40px !important;
	top:14% !important;
	width:150px !important;
	height:150px !important;
	border-radius:50% !important;
	background:radial-gradient(circle,rgba(116,138,130,.055) 0 45%,transparent 46%) !important;
	pointer-events:none !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation :is(a,span,strong){
	text-shadow:none !important;
}body.woocommerce-account .woocommerce-MyAccount-content::after{
	animation:cgAzDrift 9s ease-in-out infinite !important;
}@media  (prefers-reduced-motion:reduce){body.woocommerce-account *{
		animation-duration:.001ms !important;
		animation-iteration-count:1 !important;
		transition-duration:.001ms !important;
	}}body.woocommerce-account{
	--pf-burgundy:#8B2F34;
	--pf-burgundy-dark:#68000A;
	--pf-burgundy-soft:#F3E5E3;

	--pf-ink:#2F2A28;
	--pf-text:#4D4641;
	--pf-muted:#736A63;

	--pf-warm:#FFFDF9;
	--pf-cream:#F8F0E8;
	--pf-cream-2:#F3E8DD;
	--pf-sand:#E7D7C7;

	--pf-sage:#EAF0EB;
	--pf-sage-2:#DDE8E1;
	--pf-sage-dark:#6E8378;

	--pf-blue:#EDF2F3;
	--pf-blue-2:#DDE7E9;
	--pf-blue-dark:#71858D;

	--pf-clay:#C9866D;
	--pf-clay-soft:#F1DED5;

	--pf-ochre:#B58A52;
	--pf-ochre-soft:#EFE2CF;

	--pf-violet:#8A798D;
	--pf-violet-soft:#ECE6ED;

	--pf-line:#D8CCC1;
	--pf-line-dark:#C9B9AC;
}body.woocommerce-account .main-page-wrapper{
	background:
		radial-gradient(circle at 6% 8%,rgba(139,47,52,.025),transparent 16%),
		radial-gradient(circle at 94% 12%,rgba(113,133,141,.035),transparent 18%),
		linear-gradient(180deg,#FBFCF9 0%,#FFFDF9 46%,#FFFFFF 100%) !important;
	color:var(--pf-text) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
	background:var(--pf-warm) !important;
	border-color:var(--pf-line) !important;
	box-shadow:0 7px 20px rgba(63,52,45,.05) !important;
	color:var(--pf-text) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation{
	background:
		linear-gradient(180deg,#F4ECE4 0%,#EEF2EF 100%) !important;
	border-color:#D5C9BF !important;
	box-shadow:0 7px 18px rgba(58,48,42,.05) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation a{
	color:#493F3B !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	background:
		linear-gradient(90deg,#F1DDD9 0%,#EEE5EC 48%,#E5EEE9 100%) !important;
	color:#5F2328 !important;
	border-left-color:var(--pf-burgundy) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{
	background:#F1E9E1 !important;
	color:#5F2328 !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	background:
		linear-gradient(150deg,#FFFDF9 0%,#F5EDE5 65%,#EEF3F0 100%) !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	background:
		linear-gradient(145deg,#FFFDF9 0%,#F4ECE4 100%) !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	position:relative !important;
	isolation:isolate !important;
	overflow:visible !important;
}body.woocommerce-account .woocommerce-MyAccount-content::after{
	content:"" !important;
	position:absolute !important;
	z-index:-1 !important;
	top:-20px !important;
	right:-20px !important;
	width:76px !important;
	height:76px !important;
	border-radius:50% !important;
	border:2px solid rgba(139,47,52,.12) !important;
	background:
		radial-gradient(circle,transparent 0 55%,rgba(181,138,82,.08) 56% 60%,transparent 61%) !important;
	pointer-events:none !important;
}body.woocommerce-account .woocommerce-MyAccount-content::before{
	content:"" !important;
	position:absolute !important;
	z-index:-1 !important;
	left:-10px !important;
	bottom:16px !important;
	width:10px !important;
	height:10px !important;
	border-radius:50% !important;
	background:rgba(201,134,109,.30) !important;
	box-shadow:
		16px 7px 0 rgba(113,133,141,.24),
		31px -4px 0 rgba(138,121,141,.22) !important;
	pointer-events:none !important;
}body.woocommerce-account{
	color:var(--pf-text) !important;
}body.woocommerce-account :is(h1,h2,h3,h4,strong){
	color:var(--pf-ink);
}body.woocommerce-account .woocommerce-MyAccount-content::after{
	animation:cgLightDrift 10s ease-in-out infinite !important;
}@media  (prefers-reduced-motion:reduce){body.woocommerce-account *{
		animation-duration:.001ms !important;
		animation-iteration-count:1 !important;
		transition-duration:.001ms !important;
	}}body.woocommerce-account .main-page-wrapper{
	background:#FBFCF9 !important;
	background-image:none !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation{
	background:#F1ECE6 !important;
	background-image:none !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
	background:#F0E4E2 !important;
	background-image:none !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{
	background:#F3ECE5 !important;
	background-image:none !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	background:#FFFDF9 !important;
	background-image:none !important;
}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
	background:#F8F1E9 !important;
	background-image:none !important;
}body.woocommerce-account .woocommerce-MyAccount-content::after{
	background:transparent !important;
	background-image:none !important;
}body.woocommerce-account .woocommerce-MyAccount-content::before{
	background:#D7A28D !important;
	background-image:none !important;
}body.woocommerce-account .woocommerce-MyAccount-content::after{
	border-color:rgba(139,47,52,.14) !important;
}body.woocommerce-account .woocommerce *{
	background-image:none !important;
}body.woocommerce-account .main-page-wrapper{
	background-color:#FBF9F5 !important;
	background-image:
		radial-gradient(circle at 8% 18%,rgba(201,134,109,.075) 0,rgba(201,134,109,.025) 18%,transparent 36%),
		radial-gradient(circle at 91% 14%,rgba(113,133,141,.075) 0,rgba(113,133,141,.022) 20%,transparent 39%),
		radial-gradient(circle at 82% 88%,rgba(110,131,120,.06) 0,rgba(110,131,120,.018) 20%,transparent 38%),
		linear-gradient(135deg,#FBF8F3 0%,#F7F9F7 47%,#F6F7F8 72%,#FBF7F2 100%) !important;
	background-attachment:scroll !important;
}body.woocommerce-account .woocommerce *{
	background-image:none !important;
}body.woocommerce-account .main-page-wrapper{
	background-color:#FBF9F5 !important;
	background-image:
		radial-gradient(circle at 8% 18%,rgba(201,134,109,.06) 0,rgba(201,134,109,.018) 18%,transparent 36%),
		radial-gradient(circle at 91% 14%,rgba(113,133,141,.06) 0,rgba(113,133,141,.018) 20%,transparent 39%),
		radial-gradient(circle at 82% 88%,rgba(110,131,120,.05) 0,rgba(110,131,120,.015) 20%,transparent 38%),
		linear-gradient(135deg,#FBF8F3 0%,#F7F9F7 48%,#F6F7F8 72%,#FBF7F2 100%) !important;
}body.woocommerce-account .wd-content-area.site-content,body.woocommerce-account .main-page-wrapper .container,body.woocommerce-account .woocommerce,body.woocommerce-account .wd-my-account-sidebar,body.woocommerce-account .woocommerce-my-account-wrapper{
	background-color:transparent !important;
	background-image:none !important;
}body.woocommerce-account :is(.vc_row,.wpb_column,.vc_column-inner,.wpb_wrapper){
	background-color:transparent !important;
	background-image:none !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
	background-image:none !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
	box-shadow:0 8px 22px rgba(63,52,45,.055) !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
	transform:translateY(-1px) !important;
	box-shadow:
		0 1px 0 rgba(255,255,255,.86) inset,
		0 3px 7px rgba(55,46,40,.045),
		0 12px 28px rgba(55,46,40,.075) !important;
	border-color:#D7CBC0 !important;
	transition:
		transform .22s ease,
		box-shadow .22s ease,
		border-color .22s ease !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	box-shadow:
		0 1px 0 rgba(255,255,255,.9) inset,
		0 4px 9px rgba(55,46,40,.05),
		0 16px 34px rgba(55,46,40,.085) !important;
}@media  (hover:hover){body.woocommerce-account .woocommerce-MyAccount-navigation:hover,body.woocommerce-account .woocommerce-MyAccount-content:hover{
		transform:translateY(-3px) !important;
		box-shadow:
			0 1px 0 rgba(255,255,255,.92) inset,
			0 5px 11px rgba(55,46,40,.055),
			0 18px 38px rgba(55,46,40,.095) !important;
	}}@media  (max-width:768px){body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
		transform:none !important;
		box-shadow:
			0 1px 0 rgba(255,255,255,.86) inset,
			0 5px 16px rgba(55,46,40,.065) !important;
	}}body.woocommerce-account .main-page-wrapper{
	position:relative !important;
	isolation:isolate !important;
	overflow:hidden !important;
	background-color:#FBF9F5 !important;
	background-image:
		radial-gradient(circle at 8% 18%,rgba(201,134,109,.06) 0,rgba(201,134,109,.018) 18%,transparent 36%),
		radial-gradient(circle at 91% 14%,rgba(113,133,141,.06) 0,rgba(113,133,141,.018) 20%,transparent 39%),
		radial-gradient(circle at 82% 88%,rgba(110,131,120,.05) 0,rgba(110,131,120,.015) 20%,transparent 38%),
		linear-gradient(135deg,#FBF8F3 0%,#F7F9F7 48%,#F6F7F8 72%,#FBF7F2 100%) !important;
	background-size:
		145% 145%,
		150% 150%,
		155% 155%,
		180% 180% !important;
	animation:cgAzCanvasDrift 95s ease-in-out infinite !important;
}body.woocommerce-account .main-page-wrapper::before{
	content:"" !important;
	position:absolute !important;
	z-index:-2 !important;
	top:4vh !important;
	left:4vw !important;
	width:min(72vw,980px) !important;
	aspect-ratio:1 / 1 !important;
	border-radius:50% !important;
	pointer-events:none !important;
	opacity:.23 !important;

	
	background:
		conic-gradient(
			from 18deg,
			rgba(139,47,52,.20) 0deg,
			rgba(201,134,109,.22) 58deg,
			rgba(181,138,82,.18) 108deg,
			rgba(110,131,120,.21) 168deg,
			rgba(113,133,141,.21) 226deg,
			rgba(138,121,141,.19) 286deg,
			rgba(139,47,52,.20) 360deg
		) !important;

	filter:blur(1px) saturate(.82) !important;
	box-shadow:
		0 0 0 1px rgba(255,255,255,.22) inset,
		0 0 90px rgba(110,131,120,.06) !important;
	animation:cgAzMegaOrbDrift 130s ease-in-out infinite alternate !important;
}body.woocommerce-account .main-page-wrapper::after{
	content:"" !important;
	position:absolute !important;
	z-index:-3 !important;
	right:-12vw !important;
	bottom:-18vh !important;
	width:min(48vw,680px) !important;
	aspect-ratio:1 / 1 !important;
	border-radius:50% !important;
	pointer-events:none !important;
	background:rgba(113,133,141,.16) !important;
	box-shadow:
		-90px -50px 0 rgba(110,131,120,.08),
		-160px 30px 0 rgba(201,134,109,.07) !important;
	filter:blur(20px) !important;
	animation:cgAzHaloDrift 110s ease-in-out infinite !important;
}body.woocommerce-account .main-page-wrapper > *{
	position:relative !important;
	z-index:1 !important;
}@media  (max-width:768px){body.woocommerce-account .main-page-wrapper::before{
		top:9vh !important;
		left:-22vw !important;
		width:118vw !important;
		opacity:.15 !important;
	}body.woocommerce-account .main-page-wrapper::after{
		width:88vw !important;
		opacity:.14 !important;
	}}@media  (prefers-reduced-motion:reduce){body.woocommerce-account .main-page-wrapper,body.woocommerce-account .main-page-wrapper::before,body.woocommerce-account .main-page-wrapper::after{
		animation:none !important;
	}}body.woocommerce-account .main-page-wrapper::before{
	content:"" !important;
	position:absolute !important;
	z-index:-4 !important;
	top:3vh !important;
	left:1vw !important;
	width:min(68vw,930px) !important;
	aspect-ratio:1 / 1 !important;
	border-radius:50% !important;
	pointer-events:none !important;
	opacity:.16 !important;
	background:
		conic-gradient(
			from 20deg,
			rgba(139,47,52,.18) 0deg,
			rgba(201,134,109,.19) 62deg,
			rgba(181,138,82,.15) 112deg,
			rgba(110,131,120,.18) 172deg,
			rgba(113,133,141,.18) 232deg,
			rgba(138,121,141,.16) 292deg,
			rgba(139,47,52,.18) 360deg
		) !important;
	filter:blur(1px) saturate(.78) !important;
	animation:cgAzOrbLarge 145s ease-in-out infinite !important;
}body.woocommerce-account .wd-content-area.site-content::before{
	content:"" !important;
	position:absolute !important;
	z-index:-5 !important;
	right:-6vw !important;
	top:18% !important;
	width:min(34vw,470px) !important;
	aspect-ratio:1 / 1 !important;
	border-radius:50% !important;
	background:rgba(113,133,141,.055) !important;
	pointer-events:none !important;
	animation:cgAzOrbMedium 105s ease-in-out infinite !important;
}body.woocommerce-account .wd-content-area.site-content::after{
	content:"" !important;
	position:absolute !important;
	z-index:-5 !important;
	left:7% !important;
	bottom:7% !important;
	width:min(18vw,250px) !important;
	aspect-ratio:1 / 1 !important;
	border-radius:50% !important;
	background:rgba(201,134,109,.045) !important;
	pointer-events:none !important;
	animation:cgAzOrbSmall 82s ease-in-out infinite !important;
}body.woocommerce-account .main-page-wrapper > .container::before{
	content:"" !important;
	position:absolute !important;
	z-index:-6 !important;
	top:11% !important;
	right:8% !important;
	width:min(42vw,610px) !important;
	aspect-ratio:1 / 1 !important;
	border-radius:50% !important;
	border:1px solid rgba(110,131,120,.105) !important;
	background:transparent !important;
	pointer-events:none !important;
	animation:cgAzRingDrift 170s linear infinite !important;
}body.woocommerce-account .main-page-wrapper > .container::after{
	content:"" !important;
	position:absolute !important;
	z-index:-6 !important;
	left:4% !important;
	top:48% !important;
	width:min(22vw,320px) !important;
	aspect-ratio:1 / 1 !important;
	border-radius:50% !important;
	border:1px solid rgba(168,90,120,.09) !important;
	background:transparent !important;
	pointer-events:none !important;
	animation:cgAzRingDrift 125s ease-in-out infinite reverse !important;
}body.woocommerce-account .main-page-wrapper > .container{
	position:relative !important;
}@media  (max-width:768px){body.woocommerce-account .main-page-wrapper::before{
		width:120vw !important;
		left:-30vw !important;
		opacity:.10 !important;
	}body.woocommerce-account .wd-content-area.site-content::before{
		width:62vw !important;
		opacity:.65 !important;
	}body.woocommerce-account .wd-content-area.site-content::after{
		width:34vw !important;
		opacity:.65 !important;
	}body.woocommerce-account .main-page-wrapper > .container::before{
		width:72vw !important;
		opacity:.65 !important;
	}body.woocommerce-account .main-page-wrapper > .container::after{
		width:42vw !important;
		opacity:.65 !important;
	}}@media  (prefers-reduced-motion:reduce){body.woocommerce-account .main-page-wrapper::before,body.woocommerce-account .wd-content-area.site-content::before,body.woocommerce-account .wd-content-area.site-content::after,body.woocommerce-account .main-page-wrapper > .container::before,body.woocommerce-account .main-page-wrapper > .container::after{
		animation:none !important;
	}}body.woocommerce-account .main-page-wrapper{
	min-width:0 !important;
	max-width:100% !important;
}body.woocommerce-account :is(.main-page-wrapper .container,.wd-content-area.site-content,.woocommerce){
	min-width:0 !important;
	max-width:100% !important;
}@media  (max-width:1024px){body.woocommerce-account .woocommerce-my-account-wrapper{
		display:block !important;
		width:100% !important;
		max-width:100% !important;
		min-width:0 !important;
	}body.woocommerce-account .woocommerce-my-account-wrapper > *{
		width:100% !important;
		max-width:100% !important;
		min-width:0 !important;
		margin-left:0 !important;
		margin-right:0 !important;
	}body.woocommerce-account .wd-my-account-sidebar{
		width:100% !important;
		max-width:none !important;
		padding-right:0 !important;
		margin-bottom:18px !important;
	}}@media  (max-width:768px){body.woocommerce-account .wd-content-area.site-content{
		padding-left:14px !important;
		padding-right:14px !important;
	}body.woocommerce-account .form-row,body.woocommerce-account .form-row-first,body.woocommerce-account .form-row-last{
		float:none !important;
		clear:both !important;
		width:100% !important;
		max-width:100% !important;
		margin-left:0 !important;
		margin-right:0 !important;
	}body.woocommerce-account .select2-container{
		width:100% !important;
		max-width:100% !important;
	}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
		width:100% !important;
		max-width:100% !important;
		min-width:0 !important;
	}body.woocommerce-account .woocommerce-MyAccount-navigation ul{
		margin:0 !important;
		padding:0 !important;
	}body.woocommerce-account .woocommerce-MyAccount-navigation a{
		min-height:44px !important;
		padding:11px 13px !important;
		white-space:normal !important;
	}body.woocommerce-account .main-page-wrapper{
		background-size:
			130% 130%,
			135% 135%,
			140% 140%,
			155% 155% !important;
	}body.woocommerce-account .main-page-wrapper::before{
		width:116vw !important;
		left:-26vw !important;
		top:8vh !important;
		opacity:.09 !important;
		filter:none !important;
	}body.woocommerce-account .wd-content-area.site-content::before{
		width:56vw !important;
		opacity:.55 !important;
	}body.woocommerce-account .wd-content-area.site-content::after{
		width:30vw !important;
		opacity:.50 !important;
	}body.woocommerce-account .main-page-wrapper > .container::before{
		width:68vw !important;
		opacity:.52 !important;
	}body.woocommerce-account .main-page-wrapper > .container::after{
		width:40vw !important;
		opacity:.48 !important;
	}}@media  (max-width:480px){body.woocommerce-account .wd-content-area.site-content{
		padding-left:10px !important;
		padding-right:10px !important;
	}body.woocommerce-account .woocommerce-MyAccount-content{
		padding:15px !important;
	}body.woocommerce-account .wd-content-area.site-content::after{
		display:none !important;
	}}@media  (hover:none) and (pointer:coarse){body.woocommerce-account :is(button,.button){
		min-height:42px;
	}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
		transform:none !important;
	}}@media  (prefers-reduced-motion:reduce){body.woocommerce-account .main-page-wrapper{
		animation:none !important;
	}}@media  (min-width:1025px){body.woocommerce-account .wd-content-area.site-content > .woocommerce{
		width:min(1180px,calc(100% - 32px)) !important;
		max-width:1180px !important;
		margin-left:auto !important;
		margin-right:auto !important;
		box-sizing:border-box !important;
	}body.woocommerce-account .wd-content-area.site-content{
		width:100% !important;
		max-width:none !important;
		padding-left:24px !important;
		padding-right:24px !important;
		box-sizing:border-box !important;
	}body.woocommerce-account .woocommerce-my-account-wrapper{
		width:100% !important;
		max-width:1180px !important;
		margin-left:auto !important;
		margin-right:auto !important;
		box-sizing:border-box !important;
	}body.woocommerce-account :is(.wd-my-account-sidebar,.woocommerce-MyAccount-content){
		min-width:0 !important;
		box-sizing:border-box !important;
	}}@media  (max-width:1024px){body.woocommerce-account .wd-content-area.site-content > .woocommerce,body.woocommerce-account .woocommerce-my-account-wrapper{
		width:100% !important;
		max-width:100% !important;
	}}@media  (min-width:1025px){body.woocommerce-account .main-page-wrapper{
		width:100% !important;
		max-width:none !important;
	}body.woocommerce-account .main-page-wrapper > .container,body.woocommerce-account .wd-content-area.site-content{
		width:100% !important;
		max-width:1228px !important;
		margin-left:auto !important;
		margin-right:auto !important;
		padding-left:24px !important;
		padding-right:24px !important;
		box-sizing:border-box !important;
	}body.woocommerce-account .wd-content-area.site-content > .woocommerce,body.woocommerce-account .wd-content-area.site-content .woocommerce{
		width:100% !important;
		max-width:1180px !important;
		margin-left:auto !important;
		margin-right:auto !important;
		box-sizing:border-box !important;
	}body.woocommerce-account .woocommerce-my-account-wrapper,body.woocommerce-account .wd-my-account-wrapper,body.woocommerce-account .wd-my-account-layout{
		display:grid !important;
		grid-template-columns:250px minmax(0,1fr) !important;
		gap:28px !important;
		align-items:start !important;
		width:100% !important;
		max-width:1180px !important;
		min-width:0 !important;
		margin-left:auto !important;
		margin-right:auto !important;
		box-sizing:border-box !important;
	}body.woocommerce-account .wd-my-account-sidebar,body.woocommerce-account .woocommerce-MyAccount-navigation{
		width:100% !important;
		max-width:250px !important;
		min-width:0 !important;
		margin:0 !important;
		box-sizing:border-box !important;
	}body.woocommerce-account .woocommerce-MyAccount-content{
		width:100% !important;
		max-width:none !important;
		min-width:0 !important;
		margin:0 !important;
		box-sizing:border-box !important;
	}body.woocommerce-account .woocommerce-MyAccount-content > *,body.woocommerce-account .woocommerce-orders-table,body.woocommerce-account .woocommerce-Addresses,body.woocommerce-account .woocommerce-address-fields,body.woocommerce-account .woocommerce-EditAccountForm,body.woocommerce-account .woocommerce-PaymentMethods,body.woocommerce-account .woocommerce-customer-details,body.woocommerce-account .woocommerce-order-details,body.woocommerce-account .woocommerce-table,body.woocommerce-account .woocommerce-MyAccount-content form{
		width:100% !important;
		max-width:100% !important;
		min-width:0 !important;
		box-sizing:border-box !important;
	}body.woocommerce-account table.shop_table,body.woocommerce-account table.woocommerce-orders-table,body.woocommerce-account table.woocommerce-MyAccount-paymentMethods{
		width:100% !important;
		max-width:100% !important;
		box-sizing:border-box !important;
	}}@media  (max-width:1024px){body.woocommerce-account .main-page-wrapper > .container,body.woocommerce-account .wd-content-area.site-content,body.woocommerce-account .wd-content-area.site-content > .woocommerce,body.woocommerce-account .wd-content-area.site-content .woocommerce,body.woocommerce-account .woocommerce-my-account-wrapper,body.woocommerce-account .wd-my-account-wrapper,body.woocommerce-account .wd-my-account-layout{
		width:100% !important;
		max-width:100% !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}body.woocommerce-account .woocommerce-my-account-wrapper,body.woocommerce-account .wd-my-account-wrapper,body.woocommerce-account .wd-my-account-layout{
		display:block !important;
	}body.woocommerce-account .wd-my-account-sidebar,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
		width:100% !important;
		max-width:100% !important;
		min-width:0 !important;
	}}@media  (min-width:1025px){html body.woocommerce-account .woocommerce-my-account-wrapper,html body.woocommerce-account .wd-my-account-wrapper,html body.woocommerce-account .wd-my-account-layout{
		display:flex !important;
		flex-direction:row !important;
		flex-wrap:nowrap !important;
		align-items:flex-start !important;
		justify-content:flex-start !important;
		gap:28px !important;

		width:100% !important;
		max-width:1180px !important;
		min-width:0 !important;

		margin-left:auto !important;
		margin-right:auto !important;

		box-sizing:border-box !important;
	}html body.woocommerce-account .woocommerce-my-account-wrapper > .wd-my-account-sidebar,html body.woocommerce-account .wd-my-account-wrapper > .wd-my-account-sidebar,html body.woocommerce-account .wd-my-account-layout > .wd-my-account-sidebar{
		display:block !important;
		flex:0 0 250px !important;

		width:250px !important;
		min-width:250px !important;
		max-width:250px !important;

		margin:0 !important;
		padding:0 !important;

		float:none !important;
		clear:none !important;

		align-self:flex-start !important;
		box-sizing:border-box !important;
	}html body.woocommerce-account .woocommerce-my-account-wrapper > .woocommerce-MyAccount-content,html body.woocommerce-account .wd-my-account-wrapper > .woocommerce-MyAccount-content,html body.woocommerce-account .wd-my-account-layout > .woocommerce-MyAccount-content{
		display:block !important;
		flex:1 1 0 !important;

		width:auto !important;
		min-width:0 !important;
		max-width:calc(100% - 278px) !important;

		margin:0 !important;
		padding-left:24px !important;

		float:none !important;
		clear:none !important;

		align-self:flex-start !important;
		box-sizing:border-box !important;
	}html body.woocommerce-account .woocommerce-my-account-wrapper > .woocommerce-MyAccount-content::before,html body.woocommerce-account .wd-my-account-wrapper > .woocommerce-MyAccount-content::before,html body.woocommerce-account .wd-my-account-layout > .woocommerce-MyAccount-content::before{
		box-sizing:border-box !important;
	}html body.woocommerce-account .woocommerce-MyAccount-content > *,html body.woocommerce-account .woocommerce-MyAccount-content :is(
		table,
		form,
		.woocommerce-info,
		.woocommerce-message,
		.woocommerce-error,
		.woocommerce-Addresses,
		.woocommerce-Address,
		.woocommerce-orders-table,
		.woocommerce-PaymentMethods
	){
		max-width:100% !important;
		min-width:0 !important;
		box-sizing:border-box !important;
	}html body.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-navigation{
		width:250px !important;
		min-width:250px !important;
		max-width:250px !important;
		margin:0 !important;
	}}@media  (max-width:1024px){html body.woocommerce-account .woocommerce-my-account-wrapper,html body.woocommerce-account .wd-my-account-wrapper,html body.woocommerce-account .wd-my-account-layout{
		display:block !important;
		width:100% !important;
		max-width:100% !important;
	}html body.woocommerce-account .woocommerce-my-account-wrapper > .wd-my-account-sidebar,html body.woocommerce-account .woocommerce-my-account-wrapper > .woocommerce-MyAccount-content,html body.woocommerce-account .wd-my-account-wrapper > .wd-my-account-sidebar,html body.woocommerce-account .wd-my-account-wrapper > .woocommerce-MyAccount-content,html body.woocommerce-account .wd-my-account-layout > .wd-my-account-sidebar,html body.woocommerce-account .wd-my-account-layout > .woocommerce-MyAccount-content{
		width:100% !important;
		min-width:0 !important;
		max-width:100% !important;
		margin:0 !important;
		padding-left:0 !important;
		float:none !important;
		clear:none !important;
	}}body.woocommerce-account{
	background-color:var(--cg-cream) !important;
}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.woocommerce-order-received)
:is(
	.cart-content-wrapper,
	.cart_totals,
	.woocommerce-checkout-review-order,
	.checkout-order-review,
	.woocommerce-billing-fields,
	.woocommerce-shipping-fields,
	.woocommerce-additional-fields,
	.woocommerce-MyAccount-navigation,
	.woocommerce-MyAccount-content,
	.wd-my-account-sidebar,
	.wd-wishlist-content,
	.woocommerce-order-details,
	.woocommerce-customer-details
){
	border-radius:4px !important;
}body.woocommerce-account .wd-my-account-sidebar,body.woocommerce-account .woocommerce-MyAccount-navigation{
	background:#F4EEE7 !important;
	border-color:#D9CEC2 !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	background:#FFFDF9 !important;
	border-color:#D9CEC2 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active > a,body.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{
	background:#F2E7E6 !important;
	color:#633037 !important;
	border-radius:3px !important;
}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account)
:is(input.input-text,select,textarea){
	background:#FFFEFC !important;
	border-color:#D4C8BC !important;
	border-radius:3px !important;
	color:#302D2A !important;
}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.woocommerce-order-received)
:is(.button,button,input[type="submit"]){
	border-radius:3px !important;
}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account)
:is(.button.alt:not(#place_order),button.alt:not(#place_order)){
	background:#829993 !important;
	color:#FFFFFF !important;
}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.woocommerce-order-received)
.main-page-wrapper > .container::before,body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.woocommerce-order-received)
.main-page-wrapper > .container::after,body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.woocommerce-order-received)
.wd-content-area.site-content::before{
	opacity:.22 !important;
}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.woocommerce-order-received)
:is(.quantity,.quantity input,.quantity button,.wd-action-btn,.woocommerce-info,.woocommerce-message){
	border-radius:3px !important;
}body.woocommerce-account{
	--hp-ink:#292725;
	--hp-text:#45403C;
	--hp-muted:#6D655F;
	--hp-red:#68000A;
	--hp-red-2:#7C1722;
	--hp-red-soft:#F3E7E5;
	--hp-cream:#FFFDF9;
	--hp-warm:#F8F2EB;
	--hp-warm-2:#F2E8DE;
	--hp-line:#D8CCC0;
	--hp-line-soft:#E7DED5;
	--hp-sage:#EDF1ED;
	--hp-slate:#EEF2F3;
	--hp-violet:#F1EDF2;
}body.woocommerce-account .main-page-wrapper{
	background-color:#FBF8F3 !important;
	color:var(--hp-text) !important;
}body.woocommerce-account :is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content){
	background:var(--hp-cream) !important;
	border:1px solid var(--hp-line) !important;
	border-radius:2px !important;
	box-shadow:0 6px 18px rgba(55,46,40,.045) !important;
	color:var(--hp-text) !important;
}body.woocommerce-account .button.alt{
	background:var(--hp-red) !important;
	color:#FFFDF9 !important;
	border:1px solid var(--hp-red) !important;
	border-radius:2px !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation{
	background:#F6F0E9 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation a{
	color:#403A36 !important;
}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{
	background:#F2E8E6 !important;
	color:#66252A !important;
	border-left-color:var(--hp-red) !important;
	border-radius:1px !important;
}body.woocommerce-account .woocommerce-MyAccount-content{
	background:#FFFDF9 !important;
}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.woocommerce-order-received)
:is(
	.shop_table.cart,
	.cart-totals-inner,
	.woocommerce-billing-fields,
	.woocommerce-shipping-fields,
	.woocommerce-additional-fields,
	.checkout-order-review,
	.woocommerce-MyAccount-navigation,
	.woocommerce-MyAccount-content,
	.woocommerce-order-overview,
	.woocommerce-order-details .shop_table,
	.woocommerce-customer-details address,
	.woocommerce-info,
	.woocommerce-message,
	.woocommerce-error,
	input,
	select,
	textarea,
	button,
	.button
){
	border-radius:2px !important;
}@media  (max-width:1024px){body.woocommerce-account .wd-content-area.site-content{
		padding-left:14px !important;
		padding-right:14px !important;
	}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
		box-shadow:0 4px 12px rgba(55,46,40,.04) !important;
	}body.woocommerce-account .woocommerce-MyAccount-navigation a{
		padding:11px 12px !important;
	}}@media  (max-width:480px){body.woocommerce-account .wd-content-area.site-content{
		padding-left:10px !important;
		padding-right:10px !important;
	}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{
		border-radius:1px !important;
	}}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.woocommerce-order-received)
.main-page-wrapper::before{
	opacity:.10 !important;
}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.woocommerce-order-received)
.main-page-wrapper > .container::before,body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account,.woocommerce-order-received)
.main-page-wrapper > .container::after{
	opacity:.18 !important;
}body.woocommerce-account:not(.logged-in) .wd-content-area.site-content > .woocommerce{
	width:min(1180px,calc(100% - 32px)) !important;
	max-width:1180px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	box-sizing:border-box !important;
}body.woocommerce-account:not(.logged-in) :is(
	#customer_login,
	.woocommerce-form-login,
	.woocommerce-form-register,
	.lost_reset_password,
	.woocommerce-ResetPassword
){
	min-width:0 !important;
	max-width:100% !important;
	box-sizing:border-box !important;
}body.woocommerce-account:not(.logged-in) .wd-registration-page{
	width:100% !important;
	max-width:1180px !important;
	margin-left:auto !important;
	margin-right:auto !important;
}body.woocommerce-account:not(.logged-in) #customer_login{
	display:grid !important;
	grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr) !important;
	gap:34px !important;
	align-items:start !important;
	width:100% !important;
	max-width:1180px !important;
	margin:0 auto !important;
}body.woocommerce-account:not(.logged-in) #customer_login > :is(.wd-col,.col-login,.col-register,.col-register-text,.u-column1,.u-column2,.col-1,.col-2){
	float:none !important;
	width:100% !important;
	max-width:none !important;
	min-width:0 !important;
	margin:0 !important;
	padding:0 !important;
}body.woocommerce-account:not(.logged-in) :is(
	.woocommerce-form-login,
	.woocommerce-form-register
){
	position:relative !important;
	width:100% !important;
	max-width:none !important;
	margin:0 !important;
	padding:28px 30px !important;
	border:1px solid #DDD2C8 !important;
	border-top:4px solid #7E938B !important;
	border-radius:8px !important;
	background:#FFFDF9 !important;
	box-shadow:0 8px 24px rgba(52,44,39,.055) !important;
}body.woocommerce-account:not(.logged-in) .woocommerce-form-register{
	border-top-color:#B77A62 !important;
}body.woocommerce-account:not(.logged-in) :is(
	#customer_login h2,
	#customer_login h3,
	.woocommerce-form-login h2,
	.woocommerce-form-register h2
){
	margin:0 0 18px !important;
	padding:0 0 12px !important;
	border-bottom:1px solid #E3D9D0 !important;
	color:#312C29 !important;
	font-family:var(--e-global-typography-primary-font-family,"Poppins",Arial,sans-serif) !important;
	font-size:22px !important;
	font-weight:700 !important;
	letter-spacing:-.015em !important;
	line-height:1.25 !important;
}body.woocommerce-account:not(.logged-in) :is(
	.woocommerce-form-login,
	.woocommerce-form-register,
	.lost_reset_password,
	.woocommerce-ResetPassword
) .form-row{
	width:100% !important;
	margin:0 0 15px !important;
	padding:0 !important;
}body.woocommerce-account:not(.logged-in) :is(
	.woocommerce-form-login,
	.woocommerce-form-register,
	.lost_reset_password,
	.woocommerce-ResetPassword
) label{
	display:block !important;
	margin:0 0 6px !important;
	color:#403936 !important;
	font-size:13px !important;
	font-weight:700 !important;
	line-height:1.4 !important;
}body.woocommerce-account:not(.logged-in) :is(
	.woocommerce-form-login,
	.woocommerce-form-register,
	.lost_reset_password,
	.woocommerce-ResetPassword
) :is(input[type="text"],input[type="email"],input[type="password"],input[type="tel"]){
	width:100% !important;
	max-width:100% !important;
	min-height:46px !important;
	padding:9px 12px !important;
	border:1px solid #D5C9BF !important;
	border-radius:6px !important;
	background:#FFFFFF !important;
	color:#312C29 !important;
	font-size:14px !important;
	box-shadow:none !important;
}body.woocommerce-account:not(.logged-in) :is(
	.woocommerce-form-login,
	.woocommerce-form-register,
	.lost_reset_password,
	.woocommerce-ResetPassword
) :is(input[type="text"],input[type="email"],input[type="password"],input[type="tel"]):focus{
	border-color:#7E938B !important;
	outline:0 !important;
	box-shadow:0 0 0 3px rgba(126,147,139,.12) !important;
}body.woocommerce-account:not(.logged-in) .password-input{
	position:relative !important;
	display:block !important;
	width:100% !important;
	max-width:100% !important;
	min-width:0 !important;
}body.woocommerce-account:not(.logged-in) .password-input input{
	padding-right:44px !important;
}body.woocommerce-account:not(.logged-in) .show-password-input{
	right:12px !important;
}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme{
	display:inline-flex !important;
	align-items:center !important;
	gap:7px !important;
	margin:2px 12px 10px 0 !important;
	color:#5F5751 !important;
	font-size:13px !important;
	font-weight:600 !important;
}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme input{
	width:auto !important;
	min-height:0 !important;
	margin:0 !important;
}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword{
	margin:10px 0 0 !important;
	font-size:13px !important;
	line-height:1.45 !important;
}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a{
	color:#68000A !important;
	font-weight:700 !important;
	text-decoration-thickness:1px !important;
	text-underline-offset:3px !important;
}body.woocommerce-account:not(.logged-in) :is(
	.woocommerce-form-login__submit,
	.woocommerce-form-register__submit,
	.lost_reset_password .button,
	.woocommerce-ResetPassword .button
){
	min-height:46px !important;
	padding:10px 18px !important;
	border:1px solid #68000A !important;
	border-radius:6px !important;
	background:#68000A !important;
	color:#FFFFFF !important;
	font-family:var(--e-global-typography-primary-font-family,"Poppins",Arial,sans-serif) !important;
	font-size:12.5px !important;
	font-weight:700 !important;
	letter-spacing:.025em !important;
	line-height:1.2 !important;
	box-shadow:none !important;
}body.woocommerce-account:not(.logged-in) :is(
	.woocommerce-form-login__submit,
	.woocommerce-form-register__submit,
	.lost_reset_password .button,
	.woocommerce-ResetPassword .button
):hover{
	border-color:#500007 !important;
	background:#500007 !important;
	color:#FFFFFF !important;
}body.woocommerce-account:not(.logged-in) :is(
	.woocommerce-form-register p,
	.woocommerce-form-register .woocommerce-privacy-policy-text,
	.woocommerce-form-register .description
){
	color:#70665F !important;
	font-size:12.75px !important;
	line-height:1.58 !important;
}body.woocommerce-account:not(.logged-in) .woocommerce-privacy-policy-text{
	margin:10px 0 14px !important;
	padding:11px 12px !important;
	border:1px solid #E3D9D0 !important;
	border-radius:6px !important;
	background:#F8F2EC !important;
}body.woocommerce-account:not(.logged-in) :is(.lost_reset_password,.woocommerce-ResetPassword){
	width:min(760px,100%) !important;
	margin:0 auto !important;
	padding:28px 30px !important;
	border:1px solid #DDD2C8 !important;
	border-top:4px solid #7E938B !important;
	border-radius:8px !important;
	background:#FFFDF9 !important;
	box-shadow:0 8px 24px rgba(52,44,39,.055) !important;
}body.woocommerce-account:not(.logged-in) :is(.lost_reset_password,.woocommerce-ResetPassword) > p:first-child{
	margin-top:0 !important;
	padding:12px 14px !important;
	border-left:3px solid #7E938B !important;
	border-radius:0 6px 6px 0 !important;
	background:#EDF2EF !important;
	color:#4F4944 !important;
	font-size:13.5px !important;
	line-height:1.6 !important;
}body.woocommerce-account:not(.logged-in) :is(.lost_reset_password,.woocommerce-ResetPassword) .clear{
	display:none !important;
}@media  (max-width:1024px){body.woocommerce-account:not(.logged-in) .wd-content-area.site-content > .woocommerce{
		width:100% !important;
		max-width:100% !important;
	}body.woocommerce-account:not(.logged-in) #customer_login{
		grid-template-columns:1fr !important;
		gap:20px !important;
	}body.woocommerce-account:not(.logged-in) #customer_login > :is(.wd-col,.col-login,.col-register,.col-register-text){
		width:100% !important;
		max-width:100% !important;
		border-inline-start:0 !important;
	}}@media  (max-width:768px){body.woocommerce-account:not(.logged-in) #customer_login{
		gap:18px !important;
	}body.woocommerce-account:not(.logged-in) :is(
		.woocommerce-form-login,
		.woocommerce-form-register,
		.lost_reset_password,
		.woocommerce-ResetPassword
	){
		padding:20px 18px !important;
	}body.woocommerce-account:not(.logged-in) :is(
		#customer_login h2,
		#customer_login h3,
		.woocommerce-form-login h2,
		.woocommerce-form-register h2
	){
		font-size:19px !important;
	}}@media  (max-width:480px){body.woocommerce-account:not(.logged-in) :is(
		.woocommerce-form-login,
		.woocommerce-form-register,
		.lost_reset_password,
		.woocommerce-ResetPassword
	){
		padding:18px 15px !important;
	}body.woocommerce-account:not(.logged-in) :is(
		.woocommerce-form-login__submit,
		.woocommerce-form-register__submit,
		.lost_reset_password .button,
		.woocommerce-ResetPassword .button
	){
		width:100% !important;
	}}@media  (min-width:1025px){body.woocommerce-account:not(.logged-in) #customer_login{
		grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
		gap:44px !important;
		align-items:start !important;
	}body.woocommerce-account:not(.logged-in) #customer_login > :is(
		.wd-col,
		.col-login,
		.col-register,
		.col-register-text,
		.u-column1,
		.u-column2,
		.col-1,
		.col-2
	){
		width:100% !important;
		max-width:100% !important;
		min-width:0 !important;
		box-sizing:border-box !important;
	}body.woocommerce-account:not(.logged-in) #customer_login > :is(
		.col-register,
		.col-register-text,
		.u-column2,
		.col-2
	){
		padding-left:8px !important;
	}body.woocommerce-account:not(.logged-in) :is(
		.woocommerce-form-login,
		.woocommerce-form-register
	){
		padding:24px 26px !important;
	}body.woocommerce-account:not(.logged-in) :is(
		#customer_login h2,
		#customer_login h3,
		.woocommerce-form-login h2,
		.woocommerce-form-register h2
	){
		margin-bottom:15px !important;
		padding-bottom:10px !important;
	}body.woocommerce-account:not(.logged-in) :is(
		.woocommerce-form-login,
		.woocommerce-form-register
	) .form-row{
		margin-bottom:12px !important;
	}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme{
		margin-top:0 !important;
		margin-bottom:8px !important;
	}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword{
		margin-top:8px !important;
	}}


/* ============================================================
   1.9.0 — ACCOUNT + AUTH COMPONENT LAYER
   One navigation/card/form language across every account endpoint.
   ============================================================ */
body.woocommerce-account .wd-my-account-sidebar{padding-right:20px !important;}
body.woocommerce-account .woocommerce-MyAccount-title{margin-bottom:10px !important;padding:0 0 8px 10px !important;border-bottom:1px solid var(--cg-line) !important;border-left:3px solid var(--cg-slate) !important;font-size:16px !important;}
body.woocommerce-account .woocommerce-MyAccount-navigation{border:1px solid var(--cg-line) !important;background:#FFFDF9 !important;overflow:hidden !important;}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:5px !important;}
body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 2px !important;}
body.woocommerce-account .woocommerce-MyAccount-navigation a{min-height:37px !important;padding:8px 10px !important;border-left:3px solid transparent !important;border-radius:2px !important;color:var(--cg-text) !important;font-size:12.8px !important;font-weight:700 !important;}
body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{border-left-color:#9AADB8 !important;background:#F4F7F7 !important;color:var(--cg-ink) !important;}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-left-color:var(--cg-red) !important;background:#EEF2F3 !important;color:var(--cg-ink) !important;}
body.woocommerce-account .woocommerce-MyAccount-content{padding:18px 20px !important;border:1px solid var(--cg-line) !important;border-top:3px solid var(--cg-slate) !important;background:var(--cg-cream) !important;}
body.woocommerce-account .woocommerce-MyAccount-content > :first-child{margin-top:0 !important;}
body.woocommerce-account .woocommerce-MyAccount-content > :last-child{margin-bottom:0 !important;}
body.woocommerce-account .woocommerce-Addresses{gap:14px !important;}
body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{padding:14px 15px !important;border:1px solid var(--cg-line) !important;border-left:3px solid var(--cg-slate) !important;background:#FAF7F3 !important;}
body.woocommerce-account .woocommerce-Addresses .woocommerce-Address h2{margin-bottom:7px !important;font-size:18px !important;}
body.woocommerce-account .woocommerce-Addresses address{font-size:12.8px !important;line-height:1.55 !important;}
body.woocommerce-account .woocommerce table.shop_table,body.woocommerce-account .woocommerce-orders-table{border:1px solid var(--cg-line) !important;border-top:3px solid var(--cg-slate) !important;background:#FFFDF9 !important;overflow:hidden !important;}
body.woocommerce-account .woocommerce table.shop_table th,body.woocommerce-account .woocommerce-orders-table th{padding:10px 11px !important;background:#F2EEE9 !important;color:#45545B !important;}
body.woocommerce-account .woocommerce table.shop_table td{padding:10px 11px !important;border-color:var(--cg-line-soft) !important;}
body.woocommerce-account .form-row{margin-bottom:10px !important;}
/* Auth endpoints use the same compact studio-card language. */
body.woocommerce-account:not(.logged-in) .woocommerce-form-login,body.woocommerce-account:not(.logged-in) .woocommerce-form-register,body.woocommerce-account:not(.logged-in) .lost_reset_password{padding:17px 18px !important;border:1px solid var(--cg-line) !important;border-top:3px solid var(--cg-slate) !important;background:var(--cg-cream) !important;}
body.woocommerce-account:not(.logged-in) .woocommerce-form-login h2,body.woocommerce-account:not(.logged-in) .woocommerce-form-register h2{margin-bottom:11px !important;font-size:18px !important;}
body.woocommerce-account:not(.logged-in) .woocommerce-form-login .button,body.woocommerce-account:not(.logged-in) .woocommerce-form-register .button,body.woocommerce-account:not(.logged-in) .lost_reset_password .button{min-height:42px !important;}
@media (max-width:768px){
  body.woocommerce-account .wd-my-account-sidebar{padding-right:0 !important;margin-bottom:12px !important;}
  body.woocommerce-account .woocommerce-MyAccount-content{padding:14px !important;}
  body.woocommerce-account .woocommerce-Addresses{gap:10px !important;}
  body.woocommerce-account:not(.logged-in) .woocommerce-form-login,body.woocommerce-account:not(.logged-in) .woocommerce-form-register,body.woocommerce-account:not(.logged-in) .lost_reset_password{padding:14px !important;}
}
@media (max-width:480px){
  body.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:4px !important;}
  body.woocommerce-account .woocommerce-MyAccount-navigation a{min-height:36px !important;padding:7px 9px !important;}
  body.woocommerce-account .woocommerce-MyAccount-content{padding:12px !important;border-top-width:2px !important;}
}

/* ======================================================================
   ALPHA.17 — ACCOUNT + AUTH POLISH
   Personality: slate + sand; quiet professional workspace.
   ====================================================================== */
body.woocommerce-account :is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content,.woocommerce-form-login,.woocommerce-form-register,.lost_reset_password){border-color:#CDD2D0!important;box-shadow:0 5px 16px rgba(54,67,69,.05)!important}
body.woocommerce-account .woocommerce-MyAccount-navigation{background-image:radial-gradient(circle at 91% 8%,rgba(82,102,108,.085) 0 15px,transparent 16px),radial-gradient(circle at 10% 91%,rgba(231,215,195,.62) 0 11px,transparent 12px)!important;background-repeat:no-repeat!important}
body.woocommerce-account :is(.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-form-login h2,.woocommerce-form-register h2){color:#3E5156!important;letter-spacing:-.014em!important}
body.woocommerce-account .woocommerce-MyAccount-navigation-link a{transition:background-color .16s ease,color .16s ease,border-color .16s ease!important}
body.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a{color:#68000A!important;border-color:#B9AAA0!important;background-color:#F6EFE7!important}
body.woocommerce-account :is(input,select,textarea):focus{border-color:#52666C!important;box-shadow:0 0 0 3px rgba(82,102,108,.09)!important;outline:0!important}
@media(prefers-reduced-motion:reduce){body.woocommerce-account *{transition-duration:.01ms!important}}

/* ======================================================================
   ALPHA.18 — ACCOUNT + AUTH / SAME STUDIO LANGUAGE
   ====================================================================== */
body.woocommerce-account :is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content,.woocommerce-form-login,.woocommerce-form-register,.lost_reset_password,.woocommerce-Addresses .woocommerce-Address){border-color:#D8D0C8!important;border-radius:6px!important;background-color:#FFFDF9!important;box-shadow:0 8px 24px rgba(61,46,39,.075),0 2px 6px rgba(61,46,39,.035)!important}
body.woocommerce-account .woocommerce-MyAccount-navigation{background-image:radial-gradient(circle at 92% 7%,rgba(82,102,108,.12) 0 17px,transparent 18px),radial-gradient(circle at 10% 92%,rgba(183,121,62,.10) 0 12px,transparent 13px)!important;background-repeat:no-repeat!important}
body.woocommerce-account .woocommerce-MyAccount-content{border-top:4px solid #52666C!important;background:linear-gradient(145deg,#FFFDF9 0%,#FAF8F5 100%)!important}
body.woocommerce-account :is(.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-form-login h2,.woocommerce-form-register h2){color:#292725!important;font-family:var(--e-global-typography-primary-font-family,"Poppins",Arial,sans-serif)!important;font-weight:700!important;letter-spacing:-.014em!important}
body.woocommerce-account .woocommerce-MyAccount-navigation-link a{border-radius:4px!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}
body.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a{background:#F1E9E8!important;border-left-color:#68000A!important;color:#68000A!important}
body.woocommerce-account .woocommerce-MyAccount-navigation-link:not(.is-active) a:hover{background:#E8EFE4!important;border-left-color:#65785F!important;color:#292725!important}
body.woocommerce-account :is(input,select,textarea):focus{border-color:#68000A!important;box-shadow:0 0 0 3px rgba(104,0,10,.10)!important;outline:0!important}
body.woocommerce-account :is(button[name="save_account_details"],button[name="save_address"],.woocommerce-form-login button[type="submit"],.woocommerce-form-register button[type="submit"]){background:linear-gradient(135deg,#68000A 0%,#7D1B25 100%)!important;border-color:#68000A!important;color:#fff!important;box-shadow:0 5px 14px rgba(104,0,10,.14)!important}

/* ======================================================================
   ALPHA.40 — ACCOUNT / AUTH SURFACE UNIFICATION
   Visual-only flattening. Account routing, forms, auth, table geometry,
   responsive wrapping and saved customer data behavior remain untouched.
   ====================================================================== */
body.woocommerce-account{
  --cg40-ink:#292725;
  --cg40-text:#403D3A;
  --cg40-muted:#6A645F;
  --cg40-paper:#FFFDF9;
  --cg40-paper-soft:#FAF7F3;
  --cg40-band:#F1ECE6;
  --cg40-line:#D8D0C8;
  --cg40-line-soft:#E9E4DE;
  --cg40-slate:#52666C;
  --cg40-red:#68000A;
  --cg40-red-dark:#500007;
  --cg40-radius:2px;
  --cg40-shadow:0 4px 14px rgba(41,39,37,.035);
}
body.woocommerce-account .main-page-wrapper{
  background:#FFFFFF !important;
  background-image:linear-gradient(180deg,#F7F4EF 0,#FFFDF9 300px,#FFFFFF 640px) !important;
  background-repeat:no-repeat !important;
  animation:none !important;
}
body.woocommerce-account :is(.main-page-wrapper,.main-page-wrapper>.container,.wd-content-area.site-content,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation)::before,
body.woocommerce-account :is(.main-page-wrapper,.main-page-wrapper>.container,.wd-content-area.site-content,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation)::after{
  content:none !important;
  display:none !important;
  animation:none !important;
  background:none !important;
  border:0 !important;
  box-shadow:none !important;
}
body.woocommerce-account :is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content,.woocommerce-form-login,.woocommerce-form-register,.lost_reset_password,.woocommerce-Addresses .woocommerce-Address){
  border-color:var(--cg40-line) !important;
  border-radius:var(--cg40-radius) !important;
  background:var(--cg40-paper) !important;
  background-image:none !important;
  box-shadow:var(--cg40-shadow) !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation{
  box-shadow:none !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{
  padding:4px !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation a{
  border-radius:0 !important;
  background:transparent !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
  border-left-color:var(--cg40-red) !important;
  background:#F7F1EA !important;
  color:var(--cg40-ink) !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{
  border-left-color:#9AADB8 !important;
  background:#F6F4F1 !important;
  color:var(--cg40-ink) !important;
}
body.woocommerce-account .woocommerce-MyAccount-content{
  border-top:3px solid var(--cg40-slate) !important;
  background:var(--cg40-paper) !important;
}
body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{
  border-left:3px solid var(--cg40-slate) !important;
  background:var(--cg40-paper-soft) !important;
  box-shadow:none !important;
}
body.woocommerce-account .woocommerce table.shop_table,
body.woocommerce-account .woocommerce-orders-table{
  border-color:var(--cg40-line) !important;
  border-top:3px solid var(--cg40-slate) !important;
  border-radius:var(--cg40-radius) !important;
  background:var(--cg40-paper) !important;
  box-shadow:none !important;
}
body.woocommerce-account .woocommerce table.shop_table th,
body.woocommerce-account .woocommerce-orders-table th{
  background:var(--cg40-band) !important;
  color:#45545B !important;
  border-color:var(--cg40-line) !important;
}
body.woocommerce-account .woocommerce table.shop_table td{
  background:var(--cg40-paper) !important;
  border-color:var(--cg40-line-soft) !important;
}
body.woocommerce-account:not(.logged-in) :is(.woocommerce-form-login,.woocommerce-form-register,.lost_reset_password){
  border-top:3px solid var(--cg40-slate) !important;
  background:var(--cg40-paper) !important;
}
body.woocommerce-account :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){
  border-radius:var(--cg40-radius) !important;
  border-color:var(--cg40-line) !important;
  border-left:3px solid var(--cg40-slate) !important;
  background:var(--cg40-paper-soft) !important;
  background-image:none !important;
  box-shadow:none !important;
}
body.woocommerce-account .woocommerce-error{
  border-left-color:var(--cg40-red) !important;
  background:#FAF2F2 !important;
}
body.woocommerce-account :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],select,textarea),
body.woocommerce-account .select2-container .select2-selection--single,
body.woocommerce-account .select2-search--dropdown .select2-search__field{
  border-radius:var(--cg40-radius) !important;
  box-shadow:none !important;
}
body.woocommerce-account :is(input,select,textarea):focus,
body.woocommerce-account .select2-container--focus .select2-selection--single,
body.woocommerce-account .select2-container--open .select2-selection--single{
  border-color:var(--cg40-red) !important;
  box-shadow:0 0 0 2px rgba(104,0,10,.08) !important;
}
body.woocommerce-account .select2-container--open .select2-dropdown,
body.woocommerce-account .select2-results__option{
  border-radius:var(--cg40-radius) !important;
}
body.woocommerce-account .woocommerce .button{
  border-radius:var(--cg40-radius) !important;
  box-shadow:none !important;
  transform:none !important;
}
body.woocommerce-account :is(button[name="save_account_details"],button[name="save_address"],.woocommerce-form-login button[type="submit"],.woocommerce-form-register button[type="submit"]){
  background:var(--cg40-red) !important;
  background-image:none !important;
  border-color:var(--cg40-red) !important;
  box-shadow:none !important;
}
body.woocommerce-account :is(button[name="save_account_details"],button[name="save_address"],.woocommerce-form-login button[type="submit"],.woocommerce-form-register button[type="submit"]):hover{
  background:var(--cg40-red-dark) !important;
  border-color:var(--cg40-red-dark) !important;
  box-shadow:none !important;
  transform:none !important;
}
@media (hover:hover) and (pointer:fine){
  body.woocommerce-account :is(.woocommerce-MyAccount-content,.woocommerce-Addresses .woocommerce-Address,.woocommerce-form-login,.woocommerce-form-register,.lost_reset_password):hover{
    transform:none !important;
    box-shadow:var(--cg40-shadow) !important;
  }
}
