/* LAOGANMA — página "Mi cuenta": login (burgundy inmersivo) + dashboard (claro, de marca) */

/* ====== LOGIN / RECUPERAR / NUEVA CONTRASEÑA (deslogueado) — tarjeta glassy sobre gradiente burgundy ====== */
/* La gradiente va en el BODY para que también cubra los avisos de WooCommerce (que se imprimen sobre la tarjeta) */
body.woocommerce-account:not(.logged-in){background:radial-gradient(circle at 50% 22%,#5A1A12 0%,#3A1410 42%,#260F0C 72%,#160A08 100%)}
body.woocommerce-account .lg-page{padding:0}
.lg-acct{position:relative;min-height:calc(100svh - var(--lg-header-h));display:flex;align-items:center;justify-content:center;padding:clamp(20px,5vh,48px) 18px;color:#fff;font-family:var(--lg-sans)}
/* Brillo cálido sutil arriba para que la gradiente respire sobre el oscuro */
.lg-acct::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 42% at 50% 0%,rgba(214,74,40,.28) 0%,rgba(214,74,40,0) 70%)}
.lg-acct__card{position:relative;width:100%;max-width:400px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.13);border-radius:24px;padding:clamp(30px,6vw,38px) clamp(22px,4.5vw,30px);box-shadow:0 30px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;animation:lg-thanks-in .55s var(--lg-ease) both}
.lg-acct__logo{display:block;width:132px;height:auto;margin:0 auto clamp(18px,4vw,24px);filter:brightness(0) invert(1);opacity:.95}
.lg-acct__title{font-family:var(--lg-serif);font-size:clamp(1.6rem,5vw,2rem);color:#fff;margin:0 0 5px}
.lg-acct__sub{color:rgba(255,255,255,.7);font-size:.92rem;margin:0 0 20px;line-height:1.5}
.lg-acct__label{display:block;text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.55);margin:12px 0 5px}
.lg-acct__input{width:100%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:var(--lg-radius-pill);padding:12px 16px;color:#fff;font-family:var(--lg-sans);font-size:.95rem}
.lg-acct__input::placeholder{color:rgba(255,255,255,.4)}
.lg-acct__input:focus{outline:none;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.16)}
.lg-acct__btn{width:100%;margin-top:20px}
.lg-acct__msg{margin:12px 0 0;font-size:.86rem;color:#ffb59e}
.lg-acct__msg.is-ok{color:#5fd38a}
.lg-acct__forgot{display:inline-block;margin-top:14px;font-size:.85rem;color:rgba(255,255,255,.65);text-decoration:underline;text-underline-offset:3px}
.lg-acct__forgot:hover{color:#fff}
.lg-acct__hint{margin-top:18px;font-size:.78rem;color:rgba(255,255,255,.5);line-height:1.5}

/* ====== ÁREA LOGUEADA — contenedor como el header (1200px) + sidebar con iconos ====== */
body.woocommerce-account.logged-in .lg-page{min-height:calc(100svh - var(--lg-header-h));background:var(--lg-cream);padding:clamp(22px,4vw,46px) 0}
body.woocommerce-account.logged-in .woocommerce{max-width:var(--lg-maxw);margin-inline:auto;width:100%;padding-inline:24px;display:grid;grid-template-columns:248px minmax(0,1fr);gap:clamp(16px,2.4vw,28px);align-items:start;font-family:var(--lg-sans);color:var(--lg-ink)}
/* minmax(0,...) + min-width:0 evitan que el contenido (o la barra de pestañas) ensanchen la columna y desborden */
body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation,
body.woocommerce-account.logged-in .woocommerce-MyAccount-content{min-width:0}
/* WooCommerce mete un clearfix (::before/::after) que se cuela como ítem de grid → lo anulamos y fijamos columnas */
body.woocommerce-account.logged-in .woocommerce::before,
body.woocommerce-account.logged-in .woocommerce::after{content:none;display:none}
body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{grid-column:1;width:auto;float:none}
body.woocommerce-account.logged-in .woocommerce-MyAccount-content{grid-column:2;width:auto;float:none}

/* Sidebar de navegación (vertical, con iconos SVG) — tarjeta con cabecera de usuario */
.woocommerce-account .woocommerce-MyAccount-navigation{position:sticky;top:calc(var(--lg-header-h) + 18px);background:#fff;border:1px solid #ead7c7;border-radius:18px;box-shadow:0 6px 18px rgba(138,28,14,.05);overflow:hidden}
.lg-side__user{display:flex;align-items:center;gap:11px;padding:16px 16px 14px;border-bottom:1px solid #f0e3d6}
.lg-side__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--lg-burgundy);color:#fff;font-family:var(--lg-serif);font-weight:700;font-size:1.05rem;flex:none}
.lg-side__who{display:flex;flex-direction:column;min-width:0}
.lg-side__hi{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:#b08a7a;font-weight:700}
.lg-side__name{font-weight:700;color:var(--lg-ink);font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:2px}
.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:var(--lg-ink);font-weight:600;font-size:.92rem;text-decoration:none;transition:background .18s var(--lg-ease),color .18s var(--lg-ease),transform .18s var(--lg-ease)}
.lg-side__ic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;color:var(--lg-burgundy);transition:color .18s var(--lg-ease),transform .18s var(--lg-ease)}
.lg-side__ic svg{width:20px;height:20px}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#f7ece2}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover .lg-side__ic{transform:translateX(2px)}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--lg-burgundy);color:#fff;box-shadow:0 6px 16px rgba(138,28,14,.28)}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active .lg-side__ic{color:#fff}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:6px;padding-top:8px;border-top:1px solid #f0e3d6}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#9a8278}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout .lg-side__ic{color:#b08a7a}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#fdeceb;color:#a3372b}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover .lg-side__ic{color:#a3372b}

/* Contenido principal */
.woocommerce-account .woocommerce-MyAccount-content{background:#fff;border:1px solid #ead7c7;border-radius:18px;padding:clamp(20px,2.6vw,32px);min-height:340px;line-height:1.6;box-shadow:0 6px 18px rgba(138,28,14,.05)}
.woocommerce-account .woocommerce-MyAccount-content h2,
.woocommerce-account .woocommerce-MyAccount-content h3{font-family:var(--lg-serif);color:var(--lg-burgundy);margin:0 0 12px}
.woocommerce-account .woocommerce-MyAccount-content > p:first-child{margin-top:0}
.woocommerce-account .woocommerce-MyAccount-content a{color:var(--lg-cta)}
.woocommerce-account .woocommerce-MyAccount-content mark{background:#fbe7da;color:var(--lg-burgundy)}

/* Botones de marca (formularios, etc.) */
.woocommerce-account .woocommerce .button,
.woocommerce-account .woocommerce .woocommerce-Button,
.woocommerce-account .woocommerce button[type="submit"]{display:inline-block;background:var(--lg-burgundy);color:#fff;border:0;border-radius:var(--lg-radius-pill);padding:11px 24px;font-family:var(--lg-sans);font-weight:700;font-size:.88rem;cursor:pointer;text-decoration:none;transition:transform .15s var(--lg-ease),background .2s var(--lg-ease)}
.woocommerce-account .woocommerce .button:hover,
.woocommerce-account .woocommerce .woocommerce-Button:hover,
.woocommerce-account .woocommerce button[type="submit"]:hover{background:var(--lg-red);transform:translateY(-1px)}

/* Chips de estado (compartidos) */
.lg-chip{display:inline-block;font-family:var(--lg-sans);font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:999px;background:#f0e3d6;color:#8a7568;white-space:nowrap;text-transform:uppercase}
.lg-chip.is-ok{background:#dff3e6;color:#1f7a47}
.lg-chip.is-wait{background:#fbe8cf;color:#9a6b16}
.lg-chip.is-bad{background:#fde0dc;color:#a3372b}

/* Pedidos — tarjetas (aprovechan el ancho del contenedor) */
.lg-orders{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lg-ocard{display:flex;flex-direction:column;gap:13px;border:1px solid #ead7c7;border-radius:16px;padding:18px 20px;background:#fff}
.lg-ocard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.lg-ocard__num{display:block;font-family:var(--lg-serif);font-weight:700;font-size:1.2rem;color:var(--lg-burgundy)}
.lg-ocard__date{font-size:.8rem;color:#8a7568}
.lg-ocard__mid{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:1px solid #f0e3d6;padding-top:12px}
.lg-ocard__items{font-size:.85rem;color:#8a7568}
.lg-ocard__total{font-weight:700;font-size:1.05rem;color:var(--lg-ink)}
.lg-ocard__total .woocommerce-Price-amount{color:inherit}
.lg-ocard__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
/* Jerarquía: Pagar (primario), Ver (secundario suave), Cancelar (terciario discreto) */
.lg-ocard__btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:999px;font-family:var(--lg-sans);font-weight:700;font-size:.84rem;text-decoration:none;border:1px solid transparent;color:var(--lg-burgundy);background:#f5e7db;transition:background .18s var(--lg-ease),color .18s var(--lg-ease),transform .15s var(--lg-ease),box-shadow .2s var(--lg-ease)}
.lg-ocard__btn:hover{background:#efdbcb;transform:translateY(-1px)}
.lg-ocard__btn--pay{background:var(--lg-burgundy);color:#fff;box-shadow:0 6px 16px rgba(138,28,14,.22)}
.lg-ocard__btn--pay:hover{background:var(--lg-red);color:#fff;box-shadow:0 9px 22px rgba(138,28,14,.3);transform:translateY(-2px)}
.lg-ocard__btn--cancel{margin-left:auto;background:transparent;color:#a8917f;font-weight:600;padding:9px 8px}
.lg-ocard__btn--cancel:hover{background:transparent;color:#c0392b;transform:none}
.lg-orders__pager{display:flex;gap:10px;justify-content:center;margin-top:18px}
.lg-orders__empty{text-align:center;padding:36px 16px;color:#8a7568}
.lg-orders__empty p{margin:0 0 14px}

/* Direcciones — tarjetas */
.lg-addr__intro{margin:0 0 18px;color:#8a7568;font-size:.92rem}
.lg-addr{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.lg-addr__card{border:1px solid #ead7c7;border-radius:16px;padding:20px 22px;background:#fff}
.lg-addr__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}
.lg-addr__head h2{font-family:var(--lg-serif);font-size:1.15rem;color:var(--lg-burgundy);margin:0}
.lg-addr__edit{flex:none;font-size:.84rem;font-weight:600;color:var(--lg-cta);text-decoration:none}
.lg-addr__edit:hover{text-decoration:underline;text-underline-offset:3px}
.lg-addr__card address{font-style:normal;line-height:1.65;color:var(--lg-ink);font-size:.95rem}

/* ====== Micro-interacciones + pulido ====== */
.lg-ocard,.lg-addr__card{transition:border-color .2s var(--lg-ease),box-shadow .25s var(--lg-ease),transform .2s var(--lg-ease)}
.lg-ocard:hover,.lg-addr__card:hover{border-color:#e2c7b3;box-shadow:0 12px 28px rgba(138,28,14,.09);transform:translateY(-2px)}
.lg-dash__settings:active,.lg-ocard__btn:active{transform:translateY(0)}
/* Foco accesible (navegación por teclado) */
.woocommerce-account .woocommerce-MyAccount-navigation li a:focus-visible,
.lg-ocard__btn:focus-visible,.lg-dash__link:focus-visible,.lg-addr__edit:focus-visible,.lg-dash__settings:focus-visible,
.woocommerce-account .woocommerce .button:focus-visible{outline:2px solid var(--lg-cta);outline-offset:2px}
/* Configuración: el fieldset de contraseña con marco de marca (en vez del borde nativo) */
.woocommerce-account .woocommerce fieldset{border:1px solid #ead7c7;border-radius:14px;padding:16px 20px 6px;margin:8px 0 18px;background:#fdf8f3}
.woocommerce-account .woocommerce fieldset legend{font-family:var(--lg-serif);color:var(--lg-burgundy);font-size:1.05rem;padding:0 8px;font-weight:600}
/* Detalle del pedido (view-order): "Cancelar" discreto, "Pagar" sigue primario */
.woocommerce-account .woocommerce-MyAccount-content .button.cancel,
.woocommerce-account .woocommerce-MyAccount-content a.cancel{background:transparent;color:#a8917f;box-shadow:none}
.woocommerce-account .woocommerce-MyAccount-content .button.cancel:hover,
.woocommerce-account .woocommerce-MyAccount-content a.cancel:hover{background:#fdeceb;color:#a3372b}
.woocommerce-account .woocommerce-MyAccount-content mark{padding:1px 7px;border-radius:6px;font-weight:600}

/* Tablas (detalle de pedido / view-order) */
.woocommerce-account .woocommerce table.shop_table{width:100%;border-collapse:collapse;font-size:.9rem;margin:0 0 18px;border:1px solid #ead7c7;border-radius:14px;overflow:hidden}
.woocommerce-account .woocommerce table.shop_table th,
.woocommerce-account .woocommerce table.shop_table td{padding:12px 14px;border-bottom:1px solid #f0e3d6;text-align:left}
.woocommerce-account .woocommerce table.shop_table th{color:#8a7568;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;background:#faf2ea}

/* Formularios (editar dirección / configuración) */
.woocommerce-account .woocommerce .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.woocommerce-account .woocommerce form .form-row{margin:0 0 14px;display:flex;flex-direction:column}
.woocommerce-account .woocommerce form label{font-size:.8rem;color:#6b5b52;margin-bottom:4px}
.woocommerce-account .woocommerce .input-text,
.woocommerce-account .woocommerce select{padding:11px 14px;border:1px solid #ddc9b8;border-radius:12px;font-family:var(--lg-sans);font-size:.95rem;background:#fff;color:var(--lg-ink)}
.woocommerce-account .woocommerce .input-text:focus,
.woocommerce-account .woocommerce select:focus{outline:none;border-color:var(--lg-burgundy)}
/* Avisos WooCommerce */
.woocommerce-account .woocommerce-message,
.woocommerce-account .woocommerce-info,
.woocommerce-account .woocommerce-error{border-radius:var(--lg-radius-sm);padding:14px 16px;font-size:.9rem;border:1px solid #ead7c7;background:#FBF1E9;color:#6b5b52;list-style:none;margin:0 0 18px}
.woocommerce-account .woocommerce-error{background:#fdeceb;border-color:#f3c7c2;color:#a3372b}
/* Páginas deslogueadas (login / recuperar / nueva contraseña): avisos sobre el fondo oscuro */
.woocommerce-account:not(.logged-in) .woocommerce-message,
.woocommerce-account:not(.logged-in) .woocommerce-info,
.woocommerce-account:not(.logged-in) .woocommerce-error{max-width:400px;margin:0 auto 14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.woocommerce-account:not(.logged-in) .woocommerce-error{background:rgba(255,107,82,.16);border-color:rgba(255,107,82,.5);color:#ffd9d2}
.woocommerce-account:not(.logged-in) .woocommerce-message a,
.woocommerce-account:not(.logged-in) .woocommerce-info a,
.woocommerce-account:not(.logged-in) .woocommerce-error a{color:#fff;text-decoration:underline;text-underline-offset:2px}

/* ====== ESCRITORIO (dashboard) — widgets de pedidos + direcciones ====== */
.lg-dash__hi{font-family:var(--lg-serif);font-size:clamp(1.5rem,3.4vw,2.05rem);color:var(--lg-burgundy);margin:0 0 20px}
.lg-dash__hi strong{font-weight:700}
.lg-dash__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.lg-dash__card{background:#fff;border:1px solid #ead7c7;border-radius:18px;padding:20px 22px;box-shadow:0 6px 18px rgba(138,28,14,.05)}
.lg-dash__card--orders{grid-column:1 / -1}
.lg-dash__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}
.lg-dash__title{font-family:var(--lg-serif);font-size:1.18rem;color:var(--lg-burgundy);margin:0}
.lg-dash__link{flex:none;font-family:var(--lg-sans);font-size:.84rem;font-weight:600;color:var(--lg-cta);text-decoration:none}
.lg-dash__link:hover{text-decoration:underline;text-underline-offset:3px}
.lg-dash__orders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.lg-dash__order{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid #f0e3d6}
.lg-dash__order:first-child{border-top:0;padding-top:0}
.lg-dash__order-main{display:flex;flex-direction:column;gap:3px;text-decoration:none;min-width:0}
.lg-dash__order-num{font-family:var(--lg-sans);font-weight:700;color:var(--lg-ink)}
.lg-dash__order-meta{font-size:.8rem;color:#8a7568}
.lg-dash__order-side{display:flex;align-items:center;gap:12px;flex:none}
.lg-dash__order-total{font-weight:700;color:var(--lg-ink);white-space:nowrap}
.lg-dash__order-total .woocommerce-Price-amount{color:inherit}
.lg-dash__chip{font-family:var(--lg-sans);font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:999px;background:#f0e3d6;color:#8a7568;white-space:nowrap;text-transform:uppercase}
.lg-dash__chip.is-ok{background:#dff3e6;color:#1f7a47}
.lg-dash__chip.is-wait{background:#fbe8cf;color:#9a6b16}
.lg-dash__chip.is-bad{background:#fde0dc;color:#a3372b}
.lg-dash__address{font-style:normal;line-height:1.65;color:var(--lg-ink);font-size:.95rem}
.lg-dash__muted{margin:0;color:#8a7568;font-size:.9rem;line-height:1.5}
.lg-dash__empty{color:#8a7568;font-size:.92rem}
.lg-dash__empty p{margin:0 0 14px}
.lg-dash__cta{display:inline-flex}
.lg-dash__settings{display:flex;align-items:center;gap:12px;margin-top:16px;padding:16px 18px;background:#fff;border:1px solid #ead7c7;border-radius:16px;text-decoration:none;color:var(--lg-ink);font-family:var(--lg-sans);font-weight:600;transition:border-color .2s var(--lg-ease),transform .15s var(--lg-ease)}
.lg-dash__settings svg{width:20px;height:20px;color:var(--lg-burgundy);flex:none}
.lg-dash__settings span:nth-child(2){flex:1}
.lg-dash__settings-arrow{font-size:1.4rem;color:#b89a86;line-height:1}
.lg-dash__settings:hover{border-color:var(--lg-burgundy);transform:translateY(-1px)}

/* Sidebar -> barra de pestañas horizontal (icono arriba, etiqueta abajo) en pantallas medianas/pequeñas */
@media (max-width:820px){
	body.woocommerce-account.logged-in .woocommerce{grid-template-columns:minmax(0,1fr);gap:16px;padding-inline:16px}
	/* Reset de la colocación explícita de columnas (si no, fuerzan 2 columnas y se aplastan) */
	body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation,
	body.woocommerce-account.logged-in .woocommerce-MyAccount-content{grid-column:auto;width:auto}
	/* Nav -> barra de pestañas horizontal deslizable (icono + etiqueta), sin tarjeta */
	.woocommerce-account .woocommerce-MyAccount-navigation{position:static;background:transparent;border:0;box-shadow:none;overflow:visible}
	.lg-side__user{display:none}
	.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:0 0 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
	.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}
	.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto}
	.woocommerce-account .woocommerce-MyAccount-navigation li a{flex-direction:row;gap:8px;padding:9px 15px;font-size:.85rem;white-space:nowrap;background:#fff;border:1px solid #ead7c7;border-radius:999px}
	.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#fff}
	.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--lg-burgundy);color:#fff;border-color:var(--lg-burgundy);box-shadow:none}
	.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:0;padding-top:0;border-top:0}
	.lg-orders,.lg-addr{grid-template-columns:1fr}
	/* De-anidar: cuando el contenido son tarjetas, quitamos el marco blanco para que floten sobre la crema (sin doble caja) */
	.woocommerce-account .woocommerce-MyAccount-content:has(.lg-dash),
	.woocommerce-account .woocommerce-MyAccount-content:has(.lg-orders),
	.woocommerce-account .woocommerce-MyAccount-content:has(.lg-addr){background:transparent;border:0;box-shadow:none;padding:0}
	/* Tarjetas más aireadas y con sombra propia (ahora que flotan) */
	.lg-dash__hi{margin:0 2px 14px;font-size:clamp(1.5rem,7vw,1.85rem)}
	.lg-dash__grid{gap:12px}
	.lg-dash__card,.lg-ocard,.lg-addr__card{padding:18px;box-shadow:0 6px 18px rgba(138,28,14,.07)}
	.lg-dash__settings{box-shadow:0 6px 18px rgba(138,28,14,.07)}
	.lg-addr__intro{margin:0 2px 14px}
}
@media (max-width:600px){
	.woocommerce-account .woocommerce .woocommerce-Addresses{grid-template-columns:1fr}
	.lg-dash__grid{grid-template-columns:1fr}
	.lg-dash__order{flex-wrap:wrap;gap:4px 10px}
	.lg-dash__order-main{flex:1 1 auto}
	.lg-dash__order-side{margin-left:auto;gap:10px}
}
