.promo-bar{z-index:29;background:var(--syw-basin);color:var(--syw-paper);border-bottom:1px solid var(--border-hairline);max-width:100%;position:sticky;top:65px}.promo-bar__in{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--gutter);max-width:var(--container-page);box-sizing:border-box;flex-wrap:wrap;margin:0 auto;display:flex}.promo-bar__text{font:var(--weight-semibold) var(--text-small)/var(--leading-snug) var(--font-sans);overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.promo-bar__text strong{font-weight:var(--weight-bold);color:var(--text-link)}.promo-bar__short{display:none}.promo-bar__count{flex:none;margin:0}.promo-bar__tiles{gap:var(--space-1);display:flex}.promo-bar__tile{min-width:2.6em;padding:2px var(--space-1);border:1px solid var(--border-hairline);border-radius:var(--radius-1);background:var(--surface-sheet);flex-direction:column;align-items:center;display:flex}.promo-bar__num{font:var(--weight-bold) var(--text-body)/1.1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-link)}.promo-bar__unit{font:var(--weight-semibold) .6875rem/1.2 var(--font-sans);color:var(--text-secondary);text-transform:lowercase}@media (prefers-reduced-motion:no-preference){.promo-bar__tiles{animation:.9s ease-out .4s promo-pulse}}@keyframes promo-pulse{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@media (max-width:420px){.promo-bar__in{gap:var(--space-2);flex-wrap:nowrap}.promo-bar__text{white-space:normal;overflow-wrap:normal}.promo-bar__full{display:none}.promo-bar__short{display:inline}.promo-bar__tile{min-width:2.3em;padding:2px 3px}.promo-bar__num{font-size:var(--text-small)}.promo-bar__unit{font-size:.625rem}}@media (min-width:768px){.promo-bar__in{flex-wrap:nowrap}.promo-bar__text{font-size:var(--text-body)}.promo-bar__num{font-size:var(--text-lead)}}body:has(.promo-bar) .hd__copy{top:calc(65px + var(--promo-bar-h,64px))}@media (max-width:767px),(orientation:portrait){body:has(.promo-bar) .hd__copy{top:calc(64px + var(--promo-bar-h,64px) + 2svh)}}html:has(.promo-bar){scroll-padding-top:calc(84px + var(--promo-bar-h,64px))}.promo-strike{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0;font-size:var(--text-small);line-height:var(--leading-snug);color:var(--text-secondary);flex-wrap:wrap;display:flex}.promo-strike s{text-decoration-thickness:2px}.promo-strike__badge{padding:2px var(--space-2);border-radius:var(--radius-1);background:var(--syw-success);color:var(--syw-sheet);font-weight:var(--weight-bold);font-size:var(--text-caption);line-height:var(--leading-snug);white-space:nowrap;display:inline-block}.promo-under{margin:var(--space-2) 0 0;color:var(--text-secondary)}
