.promotion-announcement{position:sticky;top:0;z-index:45;display:flex;justify-content:center;gap:12px;align-items:center;padding:10px 18px;text-align:center;font-size:12px;flex-wrap:wrap}.promotion-theme-primary{background:var(--teal);color:#fff}.promotion-theme-secondary{background:var(--secondary);color:#fff}.promotion-theme-accent{background:var(--accent);color:#111}.promotion-announcement a{color:inherit;text-decoration:underline}.promotion-theme-primary .text-link,.promotion-theme-secondary .text-link{color:#fff}dialog[data-promotion-popup]{padding:36px;max-width:480px;border:0;border-radius:18px}dialog[data-promotion-popup]::backdrop{background:#0008}dialog[data-promotion-popup] .offer-close{color:inherit}dialog[data-promotion-popup] h2{margin:8px 0 18px}dialog[data-promotion-popup] p{margin-bottom:22px}

.store-header{top:var(--announcement-height,0px)}
