/* Una fila común para accesos configurados y predeterminados. */
.tienditas-shop .store-header .unified-header{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0}
.tienditas-shop .unified-header>.header-link,.tienditas-shop .unified-header .store-custom-menu>ul>li>a,.tienditas-shop .unified-header .store-custom-menu>ul>li>details>summary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:10px 14px;margin:0;line-height:1.3;font-size:16px;text-decoration:none;overflow-wrap:anywhere}
.tienditas-shop .unified-header .menu-place-header{flex-basis:auto;margin:0;max-width:100%}
.tienditas-shop .unified-header .store-custom-menu>ul{align-items:center}
.tienditas-shop .unified-header #cart-toggle{--capsule-color:var(--cart-color);--capsule-background:transparent;--capsule-border:transparent;--capsule-shadow:none;display:inline-flex;position:relative;align-items:center;justify-content:center;gap:10px;min-width:56px;min-height:56px;padding:8px 16px 8px 8px;margin:0;color:var(--cart-color);background:transparent;border:0;opacity:1;flex:none;font-size:var(--cart-text-size);overflow:visible}
.tienditas-shop .unified-header #cart-toggle[hidden]{display:none!important}
.tienditas-shop .unified-header #cart-toggle svg{width:var(--cart-size);height:var(--cart-size);flex:none}
.tienditas-shop .unified-header #cart-toggle .header-cart-text{display:inline;white-space:normal;overflow-wrap:anywhere}
.tienditas-shop .unified-header #cart-count{display:grid;place-items:center;position:absolute;right:0;top:0;box-sizing:border-box;min-width:var(--badge-size);height:var(--badge-size);padding:2px 5px;border-radius:999px;background:var(--badge-color);color:var(--badge-text);font:bold calc(var(--badge-size)*.58)/1 Arial}
.tienditas-shop .unified-header :focus-visible{outline:3px solid currentColor;outline-offset:3px}
.tienditas-shop #category-panel #category-list .category-button,.tienditas-shop #category-panel #category-list summary{text-align:var(--category-menu-align,left);text-align-last:var(--category-menu-align,left)}
@media(max-width:640px){.tienditas-shop .store-header .unified-header{width:100%;justify-content:flex-start;gap:4px}.tienditas-shop .unified-header>.header-link{padding:10px;font-size:14px}.tienditas-shop .unified-header .store-custom-menu details>ul{right:0;left:auto}}
.fixed-menu-link[draggable=true]{border:1px solid var(--border,#d1d5db);padding:12px;border-radius:12px;cursor:grab}.fixed-menu-link.is-dragging{opacity:.5}.fixed-menu-link[data-drop]{outline:2px solid #4f46e5}.fixed-menu-actions{display:flex;flex-wrap:wrap;gap:8px}.fixed-menu-actions button{min-height:44px}.fixed-menu-handle{touch-action:none;min-height:44px;cursor:grab}
