.vrak-pw{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow:hidden;background-color:var(--vrak-ink);color:var(--vrak-cream);font-family:var(--vrak-font-body);--arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");--arrow-right-bold: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vrak-pw__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.vrak-pw__video{width:100%;height:100%;object-fit:cover;object-position:center 65%}.vrak-pw__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(0 0 0 / .25) 0%,rgb(0 0 0 / .25) 22%,rgb(0 0 0 / .72) 55%,rgb(0 0 0 / .93) 82%,var(--vrak-ink) 100%),rgb(0 0 0 / var(--vrak-scrim))}.vrak-pw__content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:0;padding:clamp(92px,18vw,150px) clamp(20px,6vw,80px) clamp(28px,6vw,56px)}.vrak-pw__form{width:100%;max-width:860px;margin-inline:auto}.vrak-pw__state{display:flex;flex-direction:column;width:100%;gap:clamp(32px,6vw,52px)}.vrak-pw__group{display:flex;flex-direction:column;align-items:center;width:100%}.vrak-pw__eyebrow{display:flex;align-items:center;justify-content:center;gap:.6em;margin:0;font-size:clamp(.56rem,2.9vw,.8rem);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.vrak-pw__eyebrow:before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background-color:var(--vrak-accent)}.vrak-pw [data-eyebrow-type]{display:inline-block;text-align:left}.vrak-pw [data-eyebrow-type][data-typing]:after{content:"";display:inline-block;width:1px;height:1em;margin-left:.15em;vertical-align:text-bottom;background-color:currentColor;animation:vrak-caret .7s steps(1,end) infinite}@keyframes vrak-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.vrak-pw__heading{margin:clamp(28px,6vw,48px) 0 0;font-family:var(--vrak-font-display);font-weight:var(--vrak-display-weight, 700);font-size:clamp(2.5rem,11.5vw,6.5rem);line-height:.92;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.vrak-pw__lead{margin:0 auto;max-width:44ch;font-size:clamp(1rem,3.6vw,1.15rem);line-height:1.5;color:var(--vrak-cream-78)}.vrak-pw__cta{margin:0;font-size:clamp(1rem,3.6vw,1.1rem);line-height:1.4}.vrak-pw__field{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;max-width:560px;margin:16px auto 0}.vrak-pw__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vrak-pw__field .vrak-pw__input{flex:1 1 auto;min-width:0;padding:15px 22px;border:1px solid var(--vrak-cream-35);border-radius:999px;background-color:#00000059;color:var(--vrak-cream);font-family:inherit;font-size:1rem;line-height:1.2;-webkit-appearance:none;appearance:none}.vrak-pw__field .vrak-pw__input::placeholder{color:var(--vrak-cream-50)}.vrak-pw__field .vrak-pw__input:focus-visible{outline:2px solid var(--vrak-accent);outline-offset:2px;border-color:transparent}.vrak-pw__field .vrak-pw__button{flex:none;padding:15px 28px;border:0;border-radius:999px;background-color:var(--vrak-accent);color:#fff9f3;font-family:inherit;font-size:.9rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,filter .15s ease,padding-inline .2s ease}.vrak-pw__field .vrak-pw__button>span:after{content:"";display:inline-block;vertical-align:middle;width:0;height:1em;margin-left:0;background-color:currentColor;-webkit-mask:var(--arrow-right) no-repeat center / contain;mask:var(--arrow-right) no-repeat center / contain;transition:width .2s ease,margin-left .2s ease}.vrak-pw__field .vrak-pw__button:hover,.vrak-pw__field .vrak-pw__button:focus-visible{filter:brightness(1.08);padding-inline:16px}.vrak-pw__field .vrak-pw__button:hover>span,.vrak-pw__field .vrak-pw__button:focus-visible>span{-webkit-text-stroke:.4px currentColor}.vrak-pw__field .vrak-pw__button:hover>span:after,.vrak-pw__field .vrak-pw__button:focus-visible>span:after{width:1em;margin-left:.6em;-webkit-mask-image:var(--arrow-right-bold);mask-image:var(--arrow-right-bold)}.vrak-pw__field .vrak-pw__button:active{transform:translateY(1px)}.vrak-pw__error{margin:10px 0 0;font-size:.9rem;color:#ffb4a1}.vrak-pw__state--done .vrak-pw__heading{font-size:clamp(2.25rem,10vw,5rem)}.vrak-pw__mark{position:relative;z-index:1;overflow:hidden;line-height:0;padding-inline:clamp(12px,4vw,48px);max-height:max(84px,24vh)}.vrak-pw__mark .vrak-wordmark{display:block;width:100%;height:auto;margin-bottom:var(--vrak-mark-crop);color:var(--vrak-accent)}.vrak-password-page{margin:0;background-color:#0b0908}.vrak-pw__legal{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:28vh;padding:clamp(28px,6vw,48px) 20px clamp(28px,6vw,48px);background-color:var(--vrak-ink, #0b0908);font-size:.78rem;line-height:1.4;color:var(--vrak-cream-55);text-align:center}.vrak-pw__legal-line{display:flex;align-items:center;gap:.4em;margin:0}.vrak-pw__legal-links{display:flex;align-items:center;gap:clamp(14px,4vw,32px)}.vrak-pw__legal a{display:inline-flex;align-items:center;color:var(--vrak-cream-78)}.vrak-pw__legal .icon-shopify{height:1.25em;opacity:.6}.vrak-pw__legal-button{padding:0;border:0;background:none;color:var(--vrak-cream-78);font:inherit;text-decoration:underline;cursor:pointer}.vrak-pw__legal-button:hover{color:var(--vrak-cream);text-decoration:none}@media screen and (min-width:480px){.vrak-pw__field{flex-direction:row;align-items:stretch}}@media screen and (max-width:749px){.vrak-password-page{height:100dvh;overflow:hidden}.vrak-pw{min-height:100dvh}.vrak-pw__legal{display:none}}@media(prefers-reduced-motion:reduce){.vrak-pw__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
