/* PLAYBCN - barra superior "Envío gratuito" (31-10-2026). Sustituye a la imagen-banner que chocaba con el logo. */
html:has(#pbcnTopBar) { padding-top: 30px !important; }
#pbcnTopBar { position: absolute; top: 0; left: 0; right: 0; height: 30px; box-sizing: border-box; background: #111; color: #fff; text-align: center; font: 700 11.5px/30px Arial, Helvetica, sans-serif; letter-spacing: 1.6px; text-transform: uppercase; padding: 0 10px; margin: 0; z-index: 1000; white-space: nowrap; overflow: hidden; }
@media only screen and (max-width: 767px) {
  html:has(#pbcnTopBar) #headerWrapper .m-cart { top: 64px !important; }
  html:has(#pbcnTopBar) #headerWrapper .m-search { top: 60px !important; }
}
