.promo-bar{position:fixed;top:0;left:0;right:0;z-index:1001;display:none}.promo-bar--rich{background:linear-gradient(90deg,var(--brand),var(--brand-hover));color:var(--promo-bar-rich-text, #000)}.promo-bar--lite{background:var(--dark2);color:var(--text);border-bottom:1px solid var(--border)}.promo-bar-inner{max-width:var(--max-w);margin:0 auto;padding:9px var(--px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;font-size:.85rem;font-weight:600}.promo-bar-logo{height:16px;width:auto;display:block}.promo-bar-msg{font-family:Oswald,sans-serif;letter-spacing:.02em;text-transform:uppercase}.promo-bar-msg--m{display:none}.promo-bar-price s{opacity:.7}.promo-bar-price b{font-weight:700}.promo-bar-count{font-variant-numeric:tabular-nums;font-weight:700;padding:2px 8px;border-radius:5px;background:#0000002e}.promo-bar--lite .promo-bar-count{background:#ffffff14;color:var(--brand-on-dark, var(--brand))}.promo-bar-cta{font-family:Oswald,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:3px}.promo-bar--lite .promo-bar-cta{color:var(--brand-on-dark, var(--brand))}.promo-bar-cta:hover{opacity:.75}.promo-bar-x{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:none;border:none;color:inherit;font-size:1.4rem;line-height:1;cursor:pointer;padding:0 6px;opacity:.6}.promo-bar-x:hover{opacity:1}@media(max-width:760px){.promo-bar-inner{flex-wrap:nowrap;padding:6px var(--px);padding-right:36px;gap:4px 8px}.promo-bar-msg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 0}.promo-bar-msg--d{display:none}.promo-bar-msg--m{display:block}.promo-bar-price{display:none}.promo-bar-price--offer{display:inline;white-space:nowrap;flex:none}.promo-bar-price--offer s{display:none}}@media(max-width:480px){.promo-bar-inner{padding:4px var(--px);padding-right:34px;font-size:.78rem}.promo-bar-count{display:none}}body.has-promo-bar .nav{top:var(--promo-bar-h, 40px)}body.has-promo-bar{padding-top:var(--promo-bar-h, 40px)}body.has-promo-bar .hero{margin-top:var(--nav-h)}body.has-promo-bar .mobile-menu{top:calc(var(--nav-h) + var(--promo-bar-h, 40px));height:calc(100vh - var(--nav-h) - var(--promo-bar-h, 40px))}.hh-pk-wrap{display:none}.promo-bar--halloween .hh-pk-wrap{display:inline-flex;flex:none}.hh-pk-wrap .hh-pk{width:15px;height:15px;display:block}.promo-bar--halloween{background:linear-gradient(90deg,#1a0a2b,#2c0f43,#1a0a2b);color:#fff;border-bottom:1px solid rgba(var(--brand-rgb, 63, 179, 67),.6)}@media(max-width:380px){.promo-bar--halloween .hh-pk-wrap{display:none}}.promo-bar--halloween .promo-bar-msg,.promo-bar--halloween .promo-bar-count,.promo-bar--halloween .promo-bar-price{color:#fff}.promo-bar--halloween .promo-bar-price s{color:#b9a9cf;opacity:1}.promo-bar--halloween .promo-bar-price b,.promo-bar--halloween .promo-bar-cta{color:var(--brand-on-dark, var(--brand));text-shadow:0 0 .5em rgba(var(--brand-rgb, 63, 179, 67),.7)}
