.bc-brand{display:inline-flex !important;align-items:center;text-decoration:none}
.bc-brand i{display:none !important}
.bc-logo{display:block;height:44px;width:auto;max-width:none}
.wbld-brand .bc-logo{height:clamp(84px,14vw,170px)}
.wbfo-row .bc-logo{height:clamp(80px,12vw,160px)}
.bc-logo-c{display:none}
.wbhd:not(.is-dark) .wbhd-bar .bc-logo-w{display:none}
.wbhd:not(.is-dark) .wbhd-bar .bc-logo-c{display:block}
.wbhd-brand .bc-logo{transition:opacity .2s}
#__framer-badge-container,[data-framer-badge],.__framer-badge{display:none !important}
.bc-msg{margin:16px 0 0;padding:12px 14px;border-radius:6px;font-weight:500;background:#fde2e0;color:#842029}
.bc-msg[data-ok]{background:#dff3e4;color:#0f5132}
/* Casos oculta mientras tanto: la pagina sigue en la carpeta pero no se ve */
section.wbcs,.bc-oculto{display:none !important}
/* Cifras largas en pesos: que los digitos no se recorten ni se tapen entre si */
.wbqt-roll .wbqt-dg{overflow:visible !important;clip-path:inset(0 -.12em);padding:0 .03em}
.wbqt-roll .wbqt-dg i{letter-spacing:0}
.wbqt-roll .wbqt-sp{padding:0 .02em}
.wbqt-c.is-price>b{font-size:clamp(38px,4.4vw,58px) !important;gap:3px}
.wbqt-roll .wbqt-dg{padding:0 .05em}
/* Mapa de Chile: con 16 regiones solo se rotula la ruta elegida o la que se pasa el cursor */
.wbrt-hub:not(.is-end):not(.is-hov) .wbrt-tag{display:none}
.wbrt-ln-m{letter-spacing:.02em !important;font-size:11px !important}

/* el texto del splash viene en ingles en el HTML: se oculta hasta que i18n.js lo traduce */
.wbld-brand:not(.bc-brand),.wbhd-brand:not(.bc-brand),.wbfo-row:not(.bc-brand){visibility:hidden}
/* la pagina no se pinta hasta que i18n.js termine la primera traduccion (maximo 1,5 s): evita el parpadeo en ingles */
html:not(.bc-ok) body{opacity:0;animation:bc-body 0s 1.5s forwards}
@keyframes bc-body{to{opacity:1}}
