.hv{position:relative;display:grid;overflow:hidden;color:var(--hv-text);background:#1c1c1c;min-height:var(--hv-h-m)}@media(min-width:750px){.hv{min-height:var(--hv-h)}}.hv--small{--hv-h: 380px;--hv-h-m: 280px}.hv--medium{--hv-h: 520px;--hv-h-m: 380px}.hv--large{--hv-h: 720px;--hv-h-m: 520px}.hv--full{--hv-h: 100vh;--hv-h-m: 80vh}@supports (height: 100svh){.hv--full{--hv-h: 100svh;--hv-h-m: 80svh}}.hv--panoramic{--hv-h-m: 300px;--hv-h: 360px}@media(min-width:750px){.hv--panoramic{aspect-ratio:21 / 9}}.hv__media{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size}.hv__poster,.hv__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hv__embed{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%);border:0;pointer-events:none}.hv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hv-overlay);pointer-events:none}.hv__wrap{position:relative;z-index:2;grid-area:1 / 1;display:flex;padding:40px 20px}@media(min-width:750px){.hv__wrap{padding:64px 48px}}.hv--has-cue .hv__wrap{padding-bottom:76px}.hv--v-top .hv__wrap{align-items:flex-start}.hv--v-middle .hv__wrap{align-items:center}.hv--v-bottom .hv__wrap{align-items:flex-end}.hv--h-left .hv__wrap{justify-content:flex-start}.hv--h-center .hv__wrap{justify-content:center}.hv--h-right .hv__wrap{justify-content:flex-end}.hv__content{width:100%;max-width:var(--hv-width);text-align:var(--hv-align)}.hv__content--shadow{text-shadow:0 1px 14px rgba(0,0,0,.35)}.hv__content--panel{padding:28px 32px;background:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px}.hv__heading{margin:0;font-family:var(--heading-font-family, inherit);font-size:var(--hv-h-size-m);line-height:1.1;color:inherit}.hv__sub{margin:14px 0 0;font-size:var(--hv-s-size-m);line-height:1.5;color:inherit}@media(min-width:750px){.hv__heading{font-size:var(--hv-h-size)}.hv__sub{font-size:var(--hv-s-size)}}.hv__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;justify-content:var(--hv-justify)}.hv__btn{display:inline-block;padding:14px 30px;background:var(--hv-btn-bg);color:var(--hv-btn-text);border:1px solid var(--hv-btn-bg);border-radius:var(--hv-btn-radius);font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.hv__btn:hover{opacity:.85}.hv__btn--outline{background:transparent;color:var(--hv-text);border-color:var(--hv-text)}.hv__toggle,.hv__cue{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;padding:0;color:var(--hv-text);background:#00000059;border:1px solid rgba(255,255,255,.4);border-radius:50%;cursor:pointer}.hv__toggle{right:16px;bottom:16px;width:38px;height:38px}.hv__cue{left:50%;bottom:18px;width:40px;height:40px;transform:translate(-50%)}.hv__icon--play{display:none}.hv__toggle[data-paused] .hv__icon--play{display:block}.hv__toggle[data-paused] .hv__icon--pause{display:none}@media(prefers-reduced-motion:no-preference){.hv--animate .hv__content>*{opacity:0;transform:translateY(14px);animation:hv-rise .7s ease forwards}.hv--animate .hv__content>*:nth-child(2){animation-delay:.12s}.hv--animate .hv__content>*:nth-child(3){animation-delay:.24s}.hv--has-cue .hv__cue{animation:hv-nudge 2s ease-in-out infinite}}@keyframes hv-rise{to{opacity:1;transform:none}}@keyframes hv-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map */
