/* Metacrilato Gestor — franja de migas de pan + aviso de gastos de manipulación
   (tienda, categorías/etiquetas, ficha de producto y carrito). */
.mc-bc-strip{ background:var(--mc-fondo-suave); width:100vw; margin-left:calc(50% - 50vw); } /* gris del lienzo del configurador, a ancho completo de pantalla */
.woocommerce-shop .mc-bc-strip{ background:var(--mc-fondo); } /* en shop, fondo blanco */
.mc-bc-inner{ display:flex; align-items:center; justify-content:space-between; gap:16px; padding:4px 32px; box-sizing:border-box; }
/* Franja pegada a la cabecera (sin hueco superior) en TODAS las páginas,
   igual que en la ficha de producto. */
.woocommerce-shop .content-container.site-container,
.tax-product_cat .content-container.site-container,
.tax-product_tag .content-container.site-container{ padding-top:0 !important; }
.woocommerce-cart .woocommerce{ padding-top: 0; }
/* Y el elemento que va justo debajo, pegado a la franja (gap 0). */
.metacrilato-shop-tabs{ margin-top:0 !important; }
.mc-bc-trail{ display:flex; align-items:center; flex-wrap:wrap; gap:6px; font-size:var(--mc-fs-compacto); color:var(--mc-texto-2); }
.mc-bc-trail a{ color:var(--mc-texto-2); text-decoration:none; }
.mc-bc-trail a:hover{ color:var(--mc-enlace); text-decoration:underline; }
.mc-bc-trail .mc-bc-current{ color:var(--mc-texto); font-weight:var(--mc-peso-fuerte); }
/* Cuando la miga actual es el H1 (tienda y categorías) se ve igual que el span: mismo tamaño y peso que la franja. */
.mc-bc-trail h1.mc-bc-current{ display:inline; margin:0; padding:0; font-size:inherit; line-height:inherit; font-weight:var(--mc-peso-fuerte); font-family:inherit; }
.mc-bc-trail .mc-bc-sep{ color:var(--mc-texto-3); }
/* .mc-bc-cargo: el mismo aviso, pero gobernado en vivo por el configurador
   (26-09-2026); clase propia para que los fragmentos del carrito no lo pisen. */
.mc-bc-nudge, .mc-bc-cargo{ display:flex; align-items:center; justify-content:flex-end; gap:8px; font-size:var(--mc-fs-compacto); line-height:1.3; color:var(--mc-texto-2); font-weight:var(--mc-peso); }
.mc-bc-cargo:empty{ display:none; }
.mc-bc-cargo-activo .mc-bc-nudge{ display:none; }
.mc-bc-nudge .mc-bc-nudge-text, .mc-bc-cargo .mc-bc-nudge-text{ color:var(--mc-texto-2); font-weight:var(--mc-peso); }
	/* Punto AZUL (color de enlace de Apariencia), el mismo en la fila «Cargo» del configurador. */
	.mc-bc-dot{ flex:0 0 auto; width:7px; height:7px; background:var(--mc-enlace); border-radius:50%; }
		.mc-bc-nudge .woocommerce-Price-amount{ white-space:nowrap; }
@media (max-width:768px){
	.mc-bc-inner{ flex-direction:column; align-items:flex-start; gap:4px; padding:8px 16px; }
	.mc-bc-nudge, .mc-bc-cargo{ justify-content:flex-start; }
}

