body { --mv-button-radius: 30px; }
#header-group { position: sticky; inset-block-start: 0; z-index: 40; }
.mvn-header-shell { display: flow-root; }
.mvn-promo[data-mvn-scroll] { transition: opacity 180ms ease; }
.mvn-promo[data-mvn-scroll="hidden"] { margin-block-end: calc(-1 * var(--mvn-promo-height, 52px)); opacity: 0; visibility: hidden; }
@media (prefers-reduced-motion: reduce) {
  .mvn-promo[data-mvn-scroll] { transition: none; }
}
