saucony-video-hero.sc-hero{display:block;position:relative;isolation:isolate;width:100%;aspect-ratio:16/9;overflow:hidden;background:#1b211e;color:#fff;font-family:var(--saucony-font-body,Arial,sans-serif)}
.sc-hero__poster,.sc-hero__video,.sc-hero__shade{position:absolute;inset:0;width:100%;height:100%}
.sc-hero__poster img,.sc-hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--sc-hero-desktop-position,center)}
.sc-hero__video{opacity:0;transition:opacity .2s ease}
.sc-hero.is-playing .sc-hero__video{opacity:1}
.sc-hero__shade{background:rgb(0 0 0 / var(--sc-hero-overlay,0%));pointer-events:none}
.sc-hero__content{position:absolute;inset:0 5.04%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:0}
.sc-hero__heading{width:min(42.36vw,610px);margin:0;color:inherit;font-family:var(--saucony-font-display,Arial,sans-serif);font-size:clamp(40px,4.5vw,76px);font-weight:400;line-height:1.05;text-transform:uppercase;letter-spacing:0}
.sc-hero__heading img{display:block;width:100%;height:auto}
.sc-hero__description{margin:14px 0 8px;font-size:16px;font-weight:400;line-height:1.3}
.sc-hero__actions{display:flex;width:min(360px,100%);flex-direction:column;gap:16px}
.sc-hero__button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:58px;box-sizing:border-box;padding:14px 31px;border:1px solid rgb(255 255 255 / 85%);border-radius:999px;background:transparent;color:#fff;text-decoration:none;font-size:16px;line-height:1.3;transition:background .18s,color .18s}
.sc-hero__button svg{width:22px;height:22px;flex-shrink:0}
.sc-hero a.sc-hero__button{color:#fff!important}
.sc-hero a.sc-hero__button span,.sc-hero a.sc-hero__button svg{color:inherit!important}
.sc-hero a.sc-hero__button:hover{background:#fff;color:#111!important}
.sc-hero__button:focus-visible,.sc-hero__playback:focus-visible{outline:3px solid #d8ff3e;outline-offset:4px}
.sc-hero__playback{position:absolute;bottom:20px;right:24px;display:grid;place-items:center;width:36px;height:36px;padding:7px;border:1px solid rgb(255 255 255 / 70%);border-radius:50%;background:rgb(0 0 0 / 25%);color:#fff;cursor:pointer}
.sc-hero__playback[hidden]{display:none}
.sc-hero__playback svg{width:20px;height:20px}
.sc-hero__play-icon,.sc-hero.is-paused .sc-hero__pause-icon{display:none}
.sc-hero.is-paused .sc-hero__play-icon{display:block}
@media(max-width:959px){
  saucony-video-hero.sc-hero{aspect-ratio:374/720}
  .sc-hero__poster img,.sc-hero__video{object-position:var(--sc-hero-mobile-position,center)}
  .sc-hero__content{inset:0 3.78%;padding-top:24px}
  .sc-hero__heading{width:89.5%;font-size:clamp(34px,7.5vw,68px)}
  .sc-hero__description{margin:20px 0 28px;font-size:14.18px}
  .sc-hero__actions{width:100%;gap:12px}
  .sc-hero__button{min-height:52px;padding:13px 23px;font-size:14.18px}
  .sc-hero__playback{bottom:14px;right:16px}
}
@media(prefers-reduced-motion:reduce){.sc-hero__video,.sc-hero__button{transition:none}}
