.hero:has(.hero__media-grid video){--hero-min-height: 0px;min-height:0}.hero:has(.hero__media-grid video) .hero__container{box-sizing:border-box;min-height:0;aspect-ratio:16 / 9;max-height:calc(100svh - var(--header-group-height, 0px))}.hero:has(.hero__media-grid video) .hero__media{object-fit:cover;object-position:center top}@media screen and (max-width:749px){.hero:has(.hero__media-wrapper--mobile:not(.hero__media-wrapper--desktop) video) .hero__container{aspect-ratio:1 / 1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hero-video-fit.css.map */
