/* La tienda (MerchBundle) con los colores del tema de la web: así cambia sola entre claro y oscuro. */
.merch {
    --merch-bg: var(--site-theme-bg);
    --merch-surface: var(--site-theme-surface);
    --merch-text: var(--site-theme-text);
    --merch-muted: var(--site-theme-muted);
    --merch-border: var(--site-theme-border);
    --merch-link: var(--site-theme-link);
    --merch-focus: var(--site-theme-focus);
    --merch-danger: var(--site-theme-danger);
    --merch-danger-bg: var(--site-theme-danger-bg);
    --merch-info: var(--site-theme-info);
    --merch-info-bg: var(--site-theme-info-bg);
    --merch-warning: var(--site-theme-warning);
    --merch-warning-bg: var(--site-theme-warning-bg);
    --merch-sticky-offset: var(--site-header-height, 0px);
}

/* Aviso al pie del catálogo: la tienda irá creciendo */
.merch-soon { margin: 24px 0 0; text-align: center; color: var(--site-theme-muted); font-weight: 600; }
