.vh-reveal{--_h: var(--vh-reveal-height-desktop);--_buffer: 400px;--_window: min(var(--_h), 100vh);--_seen: min(var(--_h), 100vh);position:fixed;bottom:0;left:0;width:100%;height:calc(var(--_window) + var(--_buffer));z-index:-1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:var(--vh-reveal-bg);color:var(--vh-reveal-text);overflow:hidden;visibility:visible}@supports (height: 100lvh){.vh-reveal{--_window: min(var(--_h), 100lvh);--_seen: min(var(--_h), 100svh)}}.vh-reveal--fit{--_h: var(--vh-reveal-fit, var(--vh-reveal-height-desktop))}.vh-reveal__media{position:absolute;bottom:0;left:0;width:100%;height:var(--_window);z-index:1;pointer-events:none}.vh-reveal__media picture{display:contents}.vh-reveal__video,.vh-reveal__img,.vh-reveal__empty{width:100%;height:100%;object-fit:cover}.vh-reveal__media video.vh-reveal__video{position:relative;z-index:1}.vh-reveal__content,.vh-reveal__footer{position:relative;z-index:2;width:100%;text-align:center;padding:0 var(--vh-edge)}.vh-reveal__content{height:var(--_seen);display:flex;align-items:center;justify-content:center;padding-bottom:var(--vh-gap)}.vh-reveal__title{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(30px,8vh,var(--vh-h1));line-height:1;letter-spacing:-.02em;margin:0;text-transform:capitalize;color:currentColor}.vh-reveal__footer{position:absolute;bottom:var(--vh-edge);left:0;display:flex;justify-content:center}.vh-reveal__copy{font-family:var(--font-body-family);font-size:10px;text-transform:uppercase;letter-spacing:.1em;opacity:.6}@media(max-width:749px){.vh-reveal{--_h: var(--vh-reveal-height-mobile);--_buffer: 200px}.vh-reveal.vh-reveal--fit{--_h: var(--vh-reveal-fit, var(--vh-reveal-height-mobile))}.vh-reveal:not(.vh-reveal--phone-video) .vh-reveal__video{position:absolute;top:auto;bottom:0;left:50%;width:140%!important;height:var(--_window)!important;transform:translate(-50%);object-fit:cover;object-position:center bottom;background-color:var(--vh-reveal-bg)}.vh-reveal.vh-reveal--fit:not(.vh-reveal--phone-video) .vh-reveal__video{left:0;width:100%!important;transform:none}}@media(prefers-reduced-motion:reduce){.vh-reveal{--_window: var(--_seen);position:relative;z-index:1;height:var(--_seen);bottom:auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vh-footer-reveal.css.map */
