/* Vitrine manual BEAT34: só fotos publicadas pelo administrador nos espaços promocionais. */
.heroSlide[hidden],.carouselDots button[hidden]{display:none!important}
body.manualVitrine .campaign.noManualCampaign{display:none!important}
body.manualVitrine .floatUnavailable{display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(10px,1.2vw,12px);line-height:1.5;min-height:115px;padding:10px;background:linear-gradient(145deg,#f8e9f0,#edf5f1);border:1px dashed #dcc8d4;border-radius:14px;color:#926580;font-weight:850;letter-spacing:.05em}
.manualFullCatalog{text-align:center;padding:8px 0 18px}
.manualFullCatalog button{padding:11px 20px;background:#f1eaf7;color:#79528a;border:1px solid #dbcce6;font-size:12px;font-weight:850;border-radius:12px;cursor:pointer;min-height:42px}
.manualFullCatalog button:hover{background:#e7d9f0}
.manualFullCatalog button[hidden]{display:none}
.btnVitrineTop{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:10px 13px;min-height:39px;border:1px solid #dcc5e8;background:#f2eafa;color:#735190;border-radius:8px;font-size:11px;font-weight:900;letter-spacing:.01em;white-space:nowrap}
.btnVitrineTop:hover{background:#e9dff4;color:#67417e}
@media(max-width:700px){.btnVitrineTop{width:100%;flex-basis:100%}.manualFullCatalog button{width:100%;max-width:340px}}
/* v393: controles de destaque antigos foram substituídos pela escolha central de duas seções. */
#b34xVitrine{display:none!important}