.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.promo-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-10);position:relative;padding:var(--space-12) var(--gutter);background:var(--color-bg,var(--color-blush));color:var(--color,var(--color-black));z-index:var(--z-index-header);transition:background-color var(--promo-bar-speed,0ms) ease,color var(--promo-bar-speed,0ms) ease}
.promo-bar__utilities{display:flex;align-items:center;gap:var(--space-16)}.promo-bar__utilities--end{justify-content:flex-end}.promo-bar__autoplay-toggle{display:flex;align-items:center;padding:0;background:transparent;border:0;color:inherit;cursor:pointer}.promo-bar__autoplay-toggle [data-state]{display:none}.promo-bar__autoplay-toggle svg{display:block;width:16px;height:16px}
[state=playing] .promo-bar__autoplay-toggle [data-state=playing],[state=paused] .promo-bar__autoplay-toggle [data-state=paused]{display:block}.promo-bar__inner-wrapper{position:relative;min-width:0}.promo-bar__navigation{position:absolute;top:50%;transform:translateY(-50%);z-index:5;padding:0;background:var(--color-bg,var(--color-blush));border:0;color:inherit;cursor:pointer;opacity:0;transition:background-color var(--promo-bar-speed,0ms) ease;pointer-events:none}
.promo-bar__navigation:focus-visible{opacity:1;pointer-events:auto}.promo-bar__navigation svg{display:block;width:24px;height:24px}.promo-bar--locked .promo-bar__navigation{display:none}.promo-bar__navigation--previous{left:0}.promo-bar__navigation--next{right:0}.promo-bar__block{position:relative;height:auto;display:flex;align-items:center;justify-content:center}
.promo-bar__block-content{width:100%;text-align:center;font:var(--font-body-small);text-transform:var(--font-body-small-text-transform);letter-spacing:var(--font-body-small-letter-spacing)}.promo-bar__copy a{position:relative;z-index:1;text-decoration:underline}.promo-bar__link{text-decoration:underline}.promo-bar__block-link{position:absolute;inset:0}
.promo-bar__block-content--linked:hover .promo-bar__copy{text-decoration:underline}.promo-bar__countdown{font-variant-numeric:tabular-nums}.promo-bar__countdown[ended]{display:none}.promo-bar__menu{display:none;margin:0;padding:0;list-style:none}@media(min-width:1024px){.promo-bar__menu{display:flex;gap:var(--space-16)}
}.promo-bar__menu-link{font:var(--font-body-small-bold);text-transform:var(--font-body-small-bold-text-transform);letter-spacing:var(--font-body-small-bold-letter-spacing)}