.vg-pw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;isolation:isolate;background:var(--vg-pw-bg, #000);color:var(--vg-pw-color, #fff);font-family:var(--vg-font);font-weight:400;font-size:var(--vg-pw-text-size, 1.3rem);line-height:1.45;text-transform:lowercase}.vg-pw *,.vg-pw *:before,.vg-pw *:after{box-sizing:border-box}.vg-pw button,.vg-pw input{font:inherit;text-transform:inherit}.vg-pw :focus-visible{outline:1px solid currentColor;outline-offset:4px}.vg-pw__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.vg-pw__media img,.vg-pw__media video,.vg-pw__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.vg-pw__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vg-pw__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,var(--vg-pw-shade-top, .3)),transparent 18rem),linear-gradient(to top,rgba(0,0,0,var(--vg-pw-shade-bottom, .85)),transparent 32rem)}.vg-pw__reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:var(--vg-pw-bg, #000);pointer-events:none;transition:opacity .55s ease}.vg-pw__reveal.is-ready{opacity:0}.vg-pw__logo{position:absolute;z-index:5;top:max(var(--vg-edge),env(safe-area-inset-top));left:var(--vg-edge);display:block;line-height:0}.vg-pw--logo-center .vg-pw__logo{left:50%;transform:translate(-50%)}.vg-pw__logo img{display:block;width:auto;height:var(--vg-pw-logo-height, 2.6rem);max-width:60vw}.vg-pw__lock{position:absolute;z-index:5;top:max(var(--vg-edge),env(safe-area-inset-top));right:var(--vg-edge);padding:0;border:0;background:none;color:inherit;cursor:pointer}.vg-pw__bottom{position:absolute;z-index:3;left:var(--vg-edge);right:var(--vg-edge);bottom:max(var(--vg-pw-bottom-offset, 4rem),calc(env(safe-area-inset-bottom) + 2rem));display:flex;flex-direction:column;align-items:flex-start;text-align:left}.vg-pw--center .vg-pw__bottom{align-items:center;text-align:center}.vg-pw__title{margin:0;color:inherit;font-family:var(--vg-font);font-weight:400;font-size:var(--vg-pw-title-size, 6rem);line-height:.95;letter-spacing:normal}.vg-pw__subtitle{margin:.8rem 0 0;font-size:var(--vg-pw-subtitle-size, 1.3rem);opacity:.7}.vg-pw__cta{display:inline-flex;align-items:center;gap:1rem;margin-top:2.2rem;padding:.9rem 1.4rem;border:1px solid currentColor;background:none;color:inherit;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.vg-pw__cta svg{flex:none;width:1.4rem;height:1.4rem;transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.vg-pw__cta:not(.is-done):hover{background:var(--vg-pw-color, #fff);color:var(--vg-pw-bg, #000)}.vg-pw__cta:not(.is-done):hover svg{transform:translate(.4rem)}.vg-pw__lock:hover{opacity:.6}}.vg-pw__cta.is-done{opacity:.55;cursor:default;pointer-events:none}.vg-pw__cta.is-done svg{display:none}.vg-pw__signup{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:none;opacity:0;transition:opacity .35s ease}.vg-pw.is-signup .vg-pw__signup{display:block}.vg-pw.is-signup-ready .vg-pw__signup{opacity:1}.vg-pw.is-signup>.vg-pw__media,.vg-pw.is-signup>.vg-pw__shade,.vg-pw.is-signup>.vg-pw__bottom,.vg-pw.is-signup>.vg-pw__lock{display:none}.vg-pw__signup-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--vg-pw-signup-dim, .6));pointer-events:none}.vg-pw__signup-page{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:calc(9rem + env(safe-area-inset-top)) var(--vg-edge) calc(3rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.vg-pw__signup-inner{width:min(42rem,100%);margin:auto;text-align:center}.vg-pw__signup-heading{margin:0;color:inherit;font-family:var(--vg-font);font-weight:400;font-size:var(--vg-pw-signup-heading-size, 2.6rem);line-height:1.1;letter-spacing:normal}.vg-pw__signup-text{margin:1rem 0 0;opacity:.7}.vg-pw__form{display:flex;align-items:baseline;gap:1rem;margin-top:2.6rem;padding-bottom:.5rem;border-bottom:1px solid currentColor;text-align:left}.vg-pw__form:focus-within{border-bottom-width:2px;padding-bottom:calc(.5rem - 1px)}.vg-pw__input{flex:1;min-width:0;padding:0;border:0;background:none;color:inherit}.vg-pw__input::placeholder{color:inherit;opacity:.45}.vg-pw__input:focus{outline:none}.vg-pw__submit{padding:0;border:0;background:none;color:inherit;white-space:nowrap;cursor:pointer}.vg-pw__submit:hover{opacity:.6}.vg-pw__note{margin:1rem 0 0;opacity:.6;text-align:left}#shop-hcaptcha-badge-container,.grecaptcha-badge{visibility:hidden!important}.vg-pw__legal{margin:1.6rem 0 0;font-size:1.1rem;line-height:1.4;opacity:.45}.vg-pw__legal p{margin:0}.vg-pw__legal a{color:inherit;text-underline-offset:.3rem}.vg-pw__legal:hover{opacity:.7}.vg-pw__back{display:inline-block;margin-top:2.6rem;color:inherit;opacity:.6;text-decoration:underline;text-underline-offset:.4rem}.vg-pw__back:hover{opacity:1}.vg-pw__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(34rem,calc(100vw - 3.2rem));margin:auto;padding:2.4rem;border:1px solid rgba(0,0,0,.15);background:var(--vg-cream);color:var(--vg-ink);font-family:var(--vg-font);font-size:var(--vg-pw-text-size, 1.3rem);text-transform:lowercase}.vg-pw__dialog::backdrop{background:#000000a6}.vg-pw__dialog:not([open]){display:none}.vg-pw__dialog-heading{margin:0 3rem 1.6rem 0;font-family:var(--vg-font);font-weight:400;font-size:1.8rem;line-height:1.2;letter-spacing:normal;color:inherit}.vg-pw__close{position:absolute;top:1rem;right:1.2rem;padding:0;border:0;background:none;color:inherit;font-size:2.2rem;line-height:1;cursor:pointer}.vg-pw__dialog label{display:block}.vg-pw__password{display:block;width:100%;min-height:4.4rem;margin:.8rem 0 1.4rem;padding:0 1rem;border:1px solid currentColor;background:none;color:inherit;font:inherit;font-size:1.6rem}.vg-pw__password:focus{outline:none;border-width:2px;padding:0 calc(1rem - 1px)}.vg-pw__enter{width:100%;min-height:4.4rem;border:0;background:var(--vg-ink);color:var(--vg-paper);cursor:pointer}.vg-pw__enter:hover{opacity:.85}.vg-pw__error{margin:0 0 1.4rem;opacity:.75}@media screen and (max-width:749px){.vg-pw__bottom{align-items:flex-start;text-align:left}.vg-pw--center .vg-pw__bottom{align-items:center;text-align:center}.vg-pw__cta{min-height:4.4rem}}@media(prefers-reduced-motion:reduce){.vg-pw__reveal,.vg-pw__signup,.vg-pw__cta,.vg-pw__cta svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vertigo-password.css.map */
