.countdown{display:flex;flex-direction:row;gap:.25em;white-space:nowrap}.countdown__digits{display:inline-block;min-inline-size:2ch}.countdown__unit{font-size:.5em;font-weight:var(--vp-core-font-weight-400)}.countdown__colon{margin-inline-start:.1em;margin-inline-end:.1em}@keyframes banner-skeleton-pulse{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}.banner-skeleton{padding:var(--vp-semantic-spacing-s,12px) 0;background-color:var(--vp-semantic-color-container-quiet,#f5f5f5)}.banner-skeleton__content{display:flex;align-items:center;justify-content:center}.banner-skeleton__message{inline-size:100%;block-size:24px;background:linear-gradient(90deg,transparent,var(--vp-semantic-color-container-quiet,#f0f0f0),transparent);opacity:.6;animation:banner-skeleton-pulse 1.5s ease-in-out infinite}@media (max-width:768px){.banner-skeleton{block-size:var(--vp-semantic-sizing-5xl,64px);padding:0}}.banner{position:relative;box-sizing:initial;padding:0 var(--grid-margin);margin-inline-start:auto;margin-inline-end:auto;background-color:var(--wnf-color-commercial-message-primary)}.banner__content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--vp-semantic-spacing-xs) 0;margin:0 auto}.banner__content__messages{display:grid;grid-column:2;place-items:center}.banner__content__actions{grid-column:3;justify-self:end;white-space:nowrap}.banner__content:before{content:""}.banner__countdown{display:flex;flex-direction:column;align-items:center;justify-content:center}.banner__countdown>p{font-size:var(--vp-semantic-spacing-xl)}.banner__countdown--small>p{font-size:var(--vp-semantic-spacing-l)}.banner__messages{display:flex;grid-area:1/1;align-items:center;text-align:center;transition:opacity var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-in-out)}.banner__messages--displayed{opacity:1}.banner__messages--hidden{pointer-events:none;opacity:0}.banner__message--countdown{display:flex;flex-direction:row;gap:var(--vp-semantic-spacing-m);align-items:stretch}.banner__message--column{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:start}.banner__button-wrapper{display:flex;align-items:center;justify-content:flex-start;inline-size:var(--vp-semantic-sizing-m);block-size:var(--vp-semantic-sizing-m)}.banner__button-wrapper:last-child{justify-content:flex-end}.banner__message--default span{color:var(--vp-semantic-color-content-neutral)}.banner__message--default .link{-webkit-text-decoration:underline;text-decoration:underline}.banner__message--default .link,.banner__message--default .link:focus-visible{color:var(--vp-semantic-color-content-neutral);text-decoration-color:var(--vp-semantic-color-content-neutral)}.banner__message--default .link:hover{color:var(--vp-semantic-color-content-neutral)}.banner__message--black span,.banner__message--sales span,.banner__message--services-brand-identity span{color:var(--vp-semantic-color-content-inverse)}.banner__message--black .link,.banner__message--sales .link,.banner__message--services-brand-identity .link{-webkit-text-decoration:underline;text-decoration:underline}.banner__message--black .link,.banner__message--black .link:focus-visible,.banner__message--sales .link,.banner__message--sales .link:focus-visible,.banner__message--services-brand-identity .link,.banner__message--services-brand-identity .link:focus-visible{color:var(--vp-semantic-color-content-inverse);text-decoration-color:var(--vp-semantic-color-content-inverse)}.banner__message--black .link:hover,.banner__message--sales .link:hover,.banner__message--services-brand-identity .link:hover{color:var(--vp-semantic-color-content-inverse)}.banner:has(.banner__messages--displayed .banner__message--black){background-color:var(--vp-semantic-color-container-catchy)}.banner:has(.banner__messages--displayed .banner__message--black) button{color:var(--vp-semantic-color-content-inverse)}.banner:has(.banner__messages--displayed .banner__message--services-brand-identity){background-color:var(--vp-semantic-color-content-brand)}.banner:has(.banner__messages--displayed .banner__message--services-brand-identity) button{color:var(--vp-semantic-color-content-inverse)}.banner:has(.banner__messages--displayed .banner__message--sales){background-color:var(--vp-semantic-color-container-commercial-discount)}.banner:has(.banner__messages--displayed .banner__message--sales) button{color:var(--vp-semantic-color-content-inverse)}@media (max-width:599px){.banner__content{align-items:center}}@layer vitamin-play{.vp-icon-button{--icon-button-width:var(--vp-semantic-sizing-4xl);--icon-button-height:var(--vp-semantic-sizing-4xl);--icon-button-icon-width:var(--vp-semantic-sizing-xl);--icon-button-icon-height:var(--vp-semantic-sizing-xl)}.vp-icon-button--small{--icon-button-width:var(--vp-semantic-sizing-2xl);--icon-button-height:var(--vp-semantic-sizing-2xl);--icon-button-icon-width:var(--vp-semantic-sizing-l);--icon-button-icon-height:var(--vp-semantic-sizing-l)}.vp-icon-button--large{--icon-button-width:var(--vp-semantic-sizing-6xl);--icon-button-height:var(--vp-semantic-sizing-6xl);--icon-button-icon-width:var(--vp-semantic-sizing-2xl);--icon-button-icon-height:var(--vp-semantic-sizing-2xl)}.vp-icon-button{--icon-button-disabled-opacity:var(--vp-semantic-opacity-s);--icon-button-border-width:var(--vp-semantic-border-width-s);--icon-button-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-brand);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-brand);--icon-button-background-color-active:var(--vp-semantic-color-active-container-brand)}.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-brand);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--secondary{--icon-button-border-color:var(--vp-semantic-color-border-neutral);--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--secondary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-semantic-color-border-on-brand);--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-on-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral))}.vp-icon-button--tertiary{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--tertiary.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-inverse);--icon-button-background-color:var(--vp-semantic-color-container-catchy);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-catchy) 90%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-catchy) 80%,var(--vp-semantic-color-container-neutral))}.vp-icon-button--negative{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-inverse);--icon-button-background-color:var(--vp-semantic-color-status-negative);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-negative);--icon-button-background-color-active:var(--vp-semantic-color-active-container-negative)}.vp-icon-button--negative.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-status-negative);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-icon-button--camouflage{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-media-neutral);--icon-button-background-color:var(--vp-semantic-color-container-overlay);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-overlay) 80%,var(--vp-semantic-color-container-catchy));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-overlay) 60%,var(--vp-semantic-color-container-catchy))}.vp-icon-button--ghost{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:transparent;--icon-button-background-color-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--icon-button-background-color-active:var(--vp-semantic-color-active-container-alpha-neutral)}.vp-icon-button--ghost.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-on-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral))}.vp-icon-button{align-items:center;background-color:var(--icon-button-background-color);border:var(--icon-button-border-width) solid var(--icon-button-border-color);border-radius:var(--icon-button-border-radius);box-sizing:border-box;color:var(--icon-button-color);display:inline-flex;flex-direction:row;flex-shrink:0;height:var(--icon-button-height);justify-content:center;padding:0;position:relative;transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--icon-button-width)}@media (prefers-reduced-motion:reduce){.vp-icon-button{transition-duration:0s}}.vp-icon-button{appearance:none;cursor:pointer}.vp-icon-button svg{flex:0 0 auto;height:var(--icon-button-icon-height);width:var(--icon-button-icon-width)}.vp-icon-button:before{content:"";height:max(var(--vp-semantic-sizing-accessibility-touch-size),100%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(var(--vp-semantic-sizing-accessibility-touch-size),100%)}.vp-icon-button:active:not(:disabled),.vp-icon-button:active:not([data-disabled]),.vp-icon-button[aria-pressed=true]:not(:disabled),.vp-icon-button[aria-pressed=true]:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-active)}.vp-icon-button:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-icon-button:disabled,.vp-icon-button[data-disabled]{cursor:default;opacity:var(--icon-button-disabled-opacity)}@media (hover:hover){.vp-icon-button:hover:not(:disabled),.vp-icon-button:hover:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-hover)}}.vp-icon-button[data-loading]{color:transparent}.vp-icon-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-icon-button [data-part=loading-slot]{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vp-icon-button [data-part=alt]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.vp-skeleton.vp-icon-button-skeleton{--skeleton-height:var(--vp-semantic-sizing-4xl);--skeleton-width:var(--vp-semantic-sizing-4xl)}.vp-skeleton.vp-icon-button-skeleton--small{--skeleton-height:var(--vp-semantic-sizing-2xl);--skeleton-width:var(--vp-semantic-sizing-2xl)}.vp-skeleton.vp-icon-button-skeleton--large{--skeleton-height:var(--vp-semantic-sizing-6xl);--skeleton-width:var(--vp-semantic-sizing-6xl)}}