/* Approved information-button topbar, scoped to the six new album PDPs. */
.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 24px!important;min-height:0!important;padding:12px 20px!important;background:#fff1b8!important;color:#1a1a1a!important;text-transform:none!important;letter-spacing:0!important}
.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .campaign-offer{display:flex!important;align-items:center;justify-content:center;gap:10px;margin:0!important;line-height:1.4!important;color:#1a1a1a!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;width:auto!important;grid-area:auto!important}
.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .campaign-offer strong{font-size:16px!important;font-weight:700!important;white-space:nowrap;color:inherit!important}
.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .separator{color:#81734a}.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .alternative{font-size:14px!important;font-weight:400!important;text-transform:none!important}
.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .promo-bottom-row{display:flex!important;align-items:center;justify-content:center;gap:8px!important;margin:0!important}
.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .ca-topbar-deadline{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #e6d798;border-radius:10px;background:#fff;color:#37342d;font:12px/1.4 Arial,Helvetica,sans-serif;white-space:nowrap}
.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .ca-topbar-deadline strong{font-size:11px;font-weight:600}
.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .promo-view-codes{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;margin:0!important;box-sizing:border-box;border:1px solid #c8b773!important;border-radius:10px!important;background:#fffaf0!important;color:#1a1a1a!important;text-decoration:none!important;cursor:pointer}
.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .promo-view-codes svg{display:block!important;width:22px;height:22px;flex:none}.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .promo-view-codes:hover{background:#fff!important}.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .promo-view-codes:focus-visible{outline:2px solid #244c5a;outline-offset:3px}
@media(max-width:950px){.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info{flex-direction:column!important;gap:9px!important}}
@media(max-width:650px){.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info{gap:7px!important;padding:12px 14px!important}.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .campaign-offer{flex-direction:column!important;gap:3px!important}.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .campaign-offer .separator{display:none}.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .alternative{font-size:13px!important}.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .ca-topbar-deadline{padding:10px 11px;gap:4px;font-size:11px}.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .ca-topbar-deadline strong{font-size:10px}}
@media(max-width:360px){.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .ca-topbar-deadline{flex-direction:column;gap:0;white-space:normal}.campaign-bar.campaign-minimal.v7-promo.ca-topbar-info .ca-topbar-deadline>span[aria-hidden]{display:none}}
