.hero-banner{position:relative;overflow:hidden;width:100%}.hero-banner__media{position:relative;width:100%;aspect-ratio:4/5}@media(min-width:750px){.hero-banner__media{aspect-ratio:16/9}}.hero-banner__video,.hero-banner__image,.hero-banner__placeholder,.hero-banner__image-mobile{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:750px){.hero-banner__image-mobile{display:none}}@media(max-width:749px){.hero-banner__video,.hero-banner__image{display:block}.hero-banner--has-mobile-image .hero-banner__video{display:none}}.hero-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#fff;z-index:2}.hero-banner__content--bottom-left{justify-content:flex-end;align-items:flex-start;text-align:left;padding-bottom:3rem}.hero-banner__content--bottom-center{justify-content:flex-end;padding-bottom:3rem}.hero-banner__heading{font-size:clamp(1.5rem,4vw,3rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;color:inherit}.hero-banner__subheading{font-size:clamp(.875rem,1.5vw,1.125rem);margin-bottom:1.5rem;color:inherit;opacity:.9}.hero-banner__button{color:#fff;border-color:#fff}.hero-banner__button:hover{background-color:#fff;color:#000}.hero-banner--has-badge{overflow:visible}.hero-badge{position:absolute;top:75%;right:var(--badge-offset, 40px);transform:translateY(-50%);width:var(--badge-size, 120px);height:var(--badge-size, 120px);pointer-events:none;z-index:10;will-change:transform}.hero-badge img{width:100%;height:100%;object-fit:contain;display:block}@media screen and (max-width:767px){.hero-badge{width:calc(var(--badge-size, 120px) * .6);height:calc(var(--badge-size, 120px) * .6);right:16px}}body.template-index .hero-banner__media{aspect-ratio:1 / 1}@media(min-width:750px){body.template-index .hero-banner__media{aspect-ratio:11 / 5;max-height:620px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/component-hero-video.css.map */
