/* Identidad tomada de assets/beerplanet-public-page.css del Core 1.54.14 */
.bpcl-banner,.bpcl-dialog{--bpcl-green:#219e2e;--bpcl-dark:#0f4a25;--bpcl-ink:#171c19;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}
.bpcl-banner *,.bpcl-dialog *{box-sizing:border-box}
.bpcl-menu-link>a{background:#219e2e!important;color:#fff!important;border-radius:0;padding:10px 15px!important;font-weight:700!important}
.bpcl-menu-link>a:hover,.bpcl-menu-link>a:focus{background:#188927!important}
.bpcl-banner{background:linear-gradient(115deg,#07110b,#0f4a25);border-radius:0;color:#fff;padding:clamp(24px,5vw,56px);margin:20px auto 30px;max-width:1180px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden}
.bpcl-banner__copy{position:relative;z-index:1;max-width:670px}.bpcl-eyebrow{color:#69d777;letter-spacing:.14em;font-size:12px;font-weight:800}.bpcl-banner h2{color:#fff!important;font-size:clamp(26px,3.5vw,44px);line-height:1.12;margin:12px 0}.bpcl-banner p{color:#e0efe3;font-size:17px;line-height:1.5;margin:0 0 22px}.bpcl-actions{display:flex;gap:12px;flex-wrap:wrap}.bpcl-button,.bpcl-secondary{display:inline-block;text-decoration:none!important;border-radius:0;padding:13px 20px;font-weight:750;line-height:1.3}.bpcl-button{background:#219e2e!important;color:#fff!important}.bpcl-button:hover,.bpcl-button:focus{background:#188927!important;color:#fff!important}.bpcl-secondary{border:1px solid #8fbf99;color:#fff!important}.bpcl-banner__symbol{font-size:140px;font-weight:900;color:#ffffff15;line-height:1}.bpcl-banner__symbol span{color:#219e2e55}
.bpcl-overlay[hidden]{display:none!important}.bpcl-overlay{position:fixed;inset:0;z-index:999999;background:#07110bc9;display:flex;justify-content:center;align-items:center;padding:20px}.bpcl-dialog{position:relative;background:#fff;color:#171c19;width:min(100%,450px);border-radius:0;padding:38px 30px;text-align:center;box-shadow:0 20px 80px #0005}.bpcl-dialog h2{color:#171c19!important;font-size:28px;line-height:1.2;margin:12px 0}.bpcl-dialog p{color:#566359;font-size:16px;line-height:1.5;margin:0 0 25px}.bpcl-dialog .bpcl-eyebrow{color:#0f4a25}.bpcl-dialog .bpcl-button{display:block}.bpcl-close{position:absolute;top:9px;right:14px;border:0;background:transparent;color:#171c19;font-size:30px;cursor:pointer}.bpcl-dismiss{display:block;margin:15px auto 0;border:0;background:transparent;color:#566359;text-decoration:underline;cursor:pointer;font-size:14px}.bpcl-modal-open{overflow:hidden}
@media(max-width:680px){.bpcl-banner{border-radius:0;margin:12px 0 22px;padding:26px 20px}.bpcl-banner__symbol{display:none}.bpcl-actions{flex-direction:column}.bpcl-actions a{text-align:center}.bpcl-dialog{padding:34px 22px}}

/* v1.0.1: identidad de bordes rectos */
.bpcl-menu-link>a,.bpcl-banner,.bpcl-banner .bpcl-button,.bpcl-banner .bpcl-secondary,.bpcl-dialog,.bpcl-dialog .bpcl-button{border-radius:0!important}
.bpcl-banner__symbol{display:none!important}
