#promo-banner{--promo-gold:#ffd46b;--promo-muted:#f1e9fc;--promo-cta-bg:#b6f7d7;--promo-cta-text:#123b2b;box-sizing:border-box;isolation:isolate;height:64px;background:repeating-linear-gradient(119deg,transparent 0 35px,#dcc2ff10 36px 37px,transparent 38px 68px),linear-gradient(116deg,#130d21 18%,#292042 40%,#452170 61%,#171027 86%);border-bottom-color:#8424e867}#promo-banner .bold-promo-inner{min-height:0;height:100%;gap:18px}#promo-banner .bold-promo-campaign{position:relative;color:#ffd46b;font-size:.75rem}#promo-banner .bold-promo-star{width:17px;height:17px}#promo-banner .bold-promo-campaign::before,#promo-banner .bold-promo-campaign::after{content:"";position:absolute;width:6px;height:6px;background:#ffd46b;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}#promo-banner .bold-promo-campaign::before{left:18px;top:-5px}#promo-banner .bold-promo-campaign::after{left:-5px;bottom:-3px;width:4px;height:4px}#promo-banner .bold-promo-offer{gap:12px}#promo-banner .bold-promo-headline{background:#fff0;color:#fff;padding:0;animation:none}#promo-banner .bwnd-offer-discount{padding:6px 17px;background:#ffe08a;color:#241332;border-radius:3px 10px 3px 10px;box-shadow:0 2px 15px #ffd46b40;font-size:1rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}#promo-banner .bold-promo-support{color:#fff;font-weight:650}#promo-banner .bold-promo-support[hidden],#promo-banner .bold-promo-sep,#promo-banner .bwnd-offer-cta-mobile{display:none}#promo-banner .bold-promo-cta{background:var(--promo-cta-bg);color:var(--promo-cta-text);border:1px solid #b6f7d7;box-shadow:0 3px 10px #b6f7d728;border-radius:8px;min-height:36px;transition:background-color .2s,box-shadow .2s,transform .2s}#promo-banner .bold-promo-cta:hover{background:#91ebc0;color:var(--promo-cta-text);box-shadow:0 5px 14px #b6f7d740}@media (max-width:760px){#promo-banner{height:68px}#promo-banner .bold-promo-inner{grid-template:"campaign offer cta" / auto minmax(0,1fr) auto;gap:8px;padding:6px 12px}#promo-banner .bold-promo-campaign{gap:5px}#promo-banner .bold-promo-campaign .bold-promo-short,#promo-banner .bold-promo-campaign::before,#promo-banner .bold-promo-campaign::after,#promo-banner .bold-promo-support,#promo-banner .bwnd-offer-cta-desktop{display:none}#promo-banner .bold-promo-offer{padding-left:0;justify-self:center}#promo-banner .bwnd-offer-discount{font-size:clamp(.72rem, 3.4vw, .95rem);padding:6px 9px}#promo-banner .bold-promo-cta{padding-inline:9px;font-size:.75rem}#promo-banner .bwnd-offer-cta-mobile{display:inline}}@media (prefers-reduced-motion:no-preference){#promo-banner .bold-promo-star,#promo-banner .bold-promo-campaign::before,#promo-banner .bold-promo-campaign::after{animation:bwnd-sparkle 1.5s ease-in-out 2}#promo-banner .bold-promo-campaign::before{animation-delay:.2s}#promo-banner .bold-promo-campaign::after{animation-delay:.4s}#promo-banner .bwnd-offer-discount{animation:bwnd-discount-glow 1.3s ease-out both}}@media (prefers-reduced-motion:reduce){#promo-banner *,#promo-banner *::before,#promo-banner *::after{animation:none!important;transition:none!important}#promo-banner .bold-promo-cta:hover,#promo-banner .bold-promo-cta:hover svg{transform:none}}@keyframes bwnd-sparkle{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.22)}}@keyframes bwnd-discount-glow{0%,100%{box-shadow:0 2px 15px #ffd46b40}45%{box-shadow:0 2px 22px #ffd46b80}}@media (min-width:761px) and (max-width:1100px){#promo-banner .bold-promo-support:not(:has([data-live-text])){display:none}}@media (max-width:760px){#promo-banner:has(.bold-promo-headline[data-live-text]) .bold-promo-inner{grid-template:"campaign cta" / minmax(0,1fr) auto}#promo-banner .bold-promo-campaign .bold-promo-short[data-live-text]{display:inline;white-space:normal}#promo-banner .bold-promo-headline[data-live-text]{display:none}}#promo-banner{font-family:system-ui,sans-serif}#promo-banner .bwnd-offer-dollar{position:absolute;z-index:-1;inset:0 0 0 auto;width:54px;overflow:hidden;pointer-events:none;font-size:0}#promo-banner .bwnd-offer-dollar::before{content:"$";position:absolute;top:50%;right:-8px;color:#b6f7d7;font:800 72px/1 system-ui,sans-serif;opacity:.65;text-shadow:0 0 8px #b6f7d735;transform:translateY(-50%) rotate(-15deg)}@media (min-width:769px){#promo-banner .bold-promo-inner{padding-right:max(4rem, 60px)}}@media (max-width:768px){#promo-banner .bwnd-offer-dollar{display:none}}@media (prefers-reduced-motion:no-preference){#promo-banner .bwnd-offer-dollar::before{animation:bwnd-dollar-float 5s ease-in-out infinite alternate}}@keyframes bwnd-dollar-float{to{transform:translateY(calc(-50% - 5px)) rotate(-15deg)}}@media (min-width:761px){#promo-banner .bold-promo-campaign .bold-promo-long{display:inline}#promo-banner .bold-promo-campaign .bold-promo-short{display:none}}@media (min-width:375px) and (max-width:760px){#promo-banner .bold-promo-campaign .bold-promo-short{display:inline}#promo-banner .bold-promo-campaign{font-size:.59rem;letter-spacing:.03em}}