.m-hv{--m-hv-bar-h: 56px;position:relative;z-index:1;display:block;width:100%;height:calc(var(--m-hv-h-d, 85) * 1vh);min-height:420px;background:var(--m-black)}.m-hv__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--m-black)}.m-hv__poster,.m-hv__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--m-hv-focal-d, 50% 50%)}.m-hv__placeholder{background:var(--m-mist)}.m-hv__video{opacity:0;transition:opacity .3s ease}.m-hv__video.is-playing{opacity:1}.m-hv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--m-black);opacity:var(--m-hv-overlay, .25);pointer-events:none}.m-hv__layer{position:absolute;top:0;right:20px;bottom:0;left:20px;z-index:2;display:flex;flex-direction:column;max-width:1100px;margin-inline:auto;padding-block:calc(var(--m-hv-bar-top, 20px) + var(--m-hv-bar-h) + 16px) 32px;pointer-events:none}.m-hv__logo{display:block;flex:none;align-self:flex-end;width:auto;height:var(--m-hv-logo-h, 28px);max-width:60vw;object-fit:contain}.m-hv__layer--logo-left .m-hv__logo{align-self:flex-start}.m-hv__text{max-width:560px;margin-top:auto;color:var(--m-paper);pointer-events:auto}.m-hv__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(26px,4vw,48px);font-weight:600;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:var(--m-paper);text-shadow:0 1px 14px color-mix(in srgb,var(--m-black) 40%,transparent)}.m-hv__sub{margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.6;color:var(--m-paper);text-shadow:0 1px 10px color-mix(in srgb,var(--m-black) 40%,transparent)}.m-hv__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:12px 28px;border:1px solid var(--m-paper);border-radius:var(--m-radius);background:var(--m-paper);color:var(--m-black);font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.m-hv__text>*+.m-hv__button{margin-top:24px}.m-hv__button:hover{background:var(--m-black);color:var(--m-paper)}.m-hv__button:focus-visible,.m-hv__field:focus-within{outline:2px solid var(--m-red);outline-offset:2px;box-shadow:0 0 0 2px var(--m-paper)}.m-hv__search{position:absolute;top:var(--m-hv-bar-top, 20px);inset-inline:20px;z-index:5;max-width:1100px;margin-inline:auto}.m-hv__search-wrap{display:block}.m-hv__form{position:relative;margin:0}.m-hv__field{display:flex;align-items:center;height:var(--m-hv-bar-h);padding-inline:4px;border:1px solid color-mix(in srgb,var(--m-paper) 35%,transparent);border-radius:var(--m-radius);background:#ffffffdb;color:var(--m-ink)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.m-hv__field{background:#fff9;background:color-mix(in srgb,var(--m-paper) 60%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.m-hv__submit,.m-hv__reset{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--m-radius);background:transparent;color:var(--m-ink);cursor:pointer}.m-hv__submit:focus-visible,.m-hv__reset:focus-visible{outline:2px solid var(--m-red);outline-offset:-4px}.m-hv__input-wrap{position:relative;flex:1 1 auto;min-width:0;height:100%}.m-hv__input{display:block;width:100%;height:100%;margin:0;padding:0 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;font-size:16px;line-height:1.4;appearance:none;-webkit-appearance:none}.m-hv__input:focus,.m-hv__input:focus-visible{outline:none;box-shadow:none}.m-hv__input::-webkit-search-cancel-button,.m-hv__input::-webkit-search-decoration{display:none;-webkit-appearance:none}.m-hv__input::placeholder{color:transparent;opacity:0}.m-hv__hints{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-items:center;padding:0 4px;color:var(--m-ink);font-size:16px;line-height:1.4;pointer-events:none}.m-hv__hint{grid-area:1 / 1;overflow:hidden;opacity:0;text-overflow:ellipsis;white-space:nowrap;transition:opacity .4s ease}.m-hv__hint.is-active{opacity:1}.m-hv__input:not(:placeholder-shown)~.m-hv__hints{display:none}.m-hv .predictive-search{top:calc(100% + 8px);right:0;left:0;width:auto;max-height:min(60vh,520px)!important}@media screen and (max-width:749px){.m-hv{--m-hv-bar-h: 48px;height:calc(var(--m-hv-h-m, 90) * 1vh);height:calc(var(--m-hv-h-m, 90) * 1svh)}.m-hv__poster,.m-hv__video{object-position:var(--m-hv-focal-m, 50% 50%)}.m-hv__layer{padding-block:0 28px}.m-hv__logo{align-self:center;margin-top:auto;margin-bottom:20px}.m-hv__logo+.m-hv__text{margin-top:0}.m-hv__text{max-width:none}}@media(prefers-reduced-motion:reduce){.m-hv__video,.m-hv__hint,.m-hv__button{transition:none}}@media(forced-colors:active){.m-hv__field{border-color:CanvasText;background:Canvas;color:CanvasText}.m-hv__hints{display:none}.m-hv__input::placeholder{color:GrayText;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/marven-hero-video.css.map */
