.template-password{--fg-password-bg: #eeece7;--fg-password-ink: #252525;margin:0;color:var(--fg-password-ink);background:var(--fg-password-bg);overflow-x:hidden}.template-password .password.page-content,.template-password .password-content-wrapper,.template-password .password-content,.template-password .fg-password-section{min-height:100%}.template-password .password.page-content{min-height:100svh;margin:0;padding:0}.template-password .password-content-wrapper{display:block}.template-password .password-content{width:100%}.template-password #shopify-section-main-password-header{height:0;min-height:0}.template-password .main-password-header{position:static;min-height:0;height:0;margin:0;padding:0}.template-password .main-password-header .logo,.template-password .password-footer{display:none}.template-password .password-login{position:absolute;z-index:12;top:58px;right:clamp(20px,3vw,48px);margin:0;padding:0;font-size:10px;line-height:15px}.template-password .password-login a{position:relative;display:inline-flex;min-height:44px;align-items:center;color:inherit;text-decoration:none}.template-password .password-login a:after{content:"";position:absolute;right:0;bottom:10px;left:0;border-bottom:1px solid currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.template-password .password-login a:hover:after,.template-password .password-login a:focus-visible:after{transform:scaleX(1)}.template-password .password-login .symbol{display:none}.fg-password{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;isolation:isolate;padding:126px clamp(20px,4vw,64px) 46px;background:var(--fg-password-bg)}.fg-password__wash{position:absolute;top:36px;right:0;bottom:0;left:0;z-index:-2;background:var(--fg-password-bg)}.fg-password__wash:after{content:none}.fg-password__ticker{position:absolute;z-index:10;top:0;right:0;left:0;height:36px;overflow:hidden;border-bottom:1px solid rgba(37,37,37,.34);background:#eeece7c2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.fg-password__ticker-track{display:flex;width:max-content;height:100%;animation:fg-password-ticker var(--fg-ticker-duration) linear infinite}.fg-password__ticker:hover .fg-password__ticker-track,.fg-password__ticker:focus-within .fg-password__ticker-track{animation-play-state:paused}.fg-password__ticker-set{display:flex;flex:none;align-items:center}.fg-password__ticker-item{display:flex;flex:none;align-items:center;gap:10px;height:36px;padding:0 34px;color:inherit;font-size:10px;line-height:15px;text-decoration:none;white-space:nowrap}.fg-password__ticker-source{font-weight:700}.fg-password__ticker-item:hover span:nth-child(2),.fg-password__ticker-item:focus-visible span:nth-child(2){text-decoration:underline;text-underline-offset:3px}.fg-password__center{width:min(560px,100%);display:flex;flex-direction:column;align-items:center;text-align:center}.fg-password__logo{width:min(var(--fg-logo-width),32vw);height:auto;margin-bottom:clamp(54px,9vh,94px)}.fg-password__copy h1{margin:0 0 8px;font-family:inherit;font-size:16px;line-height:20px;font-weight:700;letter-spacing:0}.fg-password__text,.fg-password__text p{margin:0;font-size:16px;line-height:22px}.fg-password__form{width:min(480px,100%);margin-top:54px}.fg-password__field{display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:1px solid currentColor}.fg-password__field input,.fg-password__field button{min-height:46px;margin:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;font:inherit;font-size:14px}.fg-password__field input{width:100%;padding-right:18px}.fg-password__field input::placeholder{color:currentColor;opacity:.62}.fg-password__field button{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.fg-password__field button:after{content:"";position:absolute;right:0;bottom:7px;left:0;border-bottom:1px solid currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.fg-password__field button:hover:after,.fg-password__field button:focus-visible:after{transform:scaleX(1)}.fg-password__status,.fg-password__errors{margin:0;font-size:14px;line-height:20px}.fg-password__errors{margin-top:12px;text-align:left}.fg-password__signature{position:absolute;right:clamp(20px,3vw,48px);bottom:28px;margin:0;font-size:10px;line-height:15px}.template-password .basicLightbox__placeholder{width:min(560px,calc(100vw - 32px));padding:0;opacity:1;color:var(--fg-password-ink);background:transparent}.template-password .login-modal{position:relative;isolation:isolate;overflow:hidden;padding:52px 42px 38px;background:var(--fg-password-bg)}.template-password .login-modal:before{content:none}.template-password .password-input-group{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:0 auto;border-bottom:1px solid currentColor}.template-password .password-input-group .h2{grid-column:1 / -1;margin:0 0 54px;font-family:inherit;font-size:16px;line-height:20px;font-weight:700;letter-spacing:0;text-align:center}.template-password .password-input-group .alert{grid-column:1 / -1;margin:-34px 0 26px;padding:0;border:0;color:inherit;background:transparent;font-size:12px;line-height:17px;text-align:center}.template-password .password-input-group input,.template-password .password-input-group .button{min-height:48px;margin:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;font-family:inherit;font-size:14px;line-height:20px}.template-password .password-input-group input{min-width:0;width:100%;padding:0 18px 0 0}.template-password .password-input-group input::placeholder{color:currentColor;opacity:.62}.template-password .password-input-group .button{position:relative;display:inline-flex;align-items:center;gap:8px;width:auto;min-width:0;padding:0;font-weight:400;text-transform:none}.template-password .password-input-group .button:after{content:"";position:absolute;right:0;bottom:7px;left:0;border-bottom:1px solid currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.template-password .password-input-group .button:hover:after,.template-password .password-input-group .button:focus-visible:after{transform:scaleX(1)}.template-password .password-form-heading{position:relative;z-index:1;margin:26px 0 0;font-size:10px;line-height:15px;text-align:center}.template-password .password-form-heading a{color:inherit;text-decoration:none}.template-password .password-form-heading a:hover,.template-password .password-form-heading a:focus-visible{text-decoration:underline;text-underline-offset:3px}.template-password .basicLightboxClose{position:absolute;z-index:2;top:18px;right:18px;width:44px;height:44px;overflow:hidden;color:transparent;cursor:pointer}.template-password .basicLightboxClose:before,.template-password .basicLightboxClose:after{content:"";position:absolute;top:21px;left:11px;width:22px;border-top:1px solid var(--fg-password-ink)}.template-password .basicLightboxClose:before{transform:rotate(45deg)}.template-password .basicLightboxClose:after{transform:rotate(-45deg)}@keyframes fg-password-ticker{to{transform:translate(-50%)}}@media(max-width:640px){.template-password .password-login{top:50px;right:20px}.fg-password{min-height:100svh;padding:112px 24px 40px}.fg-password__ticker-item{padding:0 22px}.fg-password__logo{width:min(var(--fg-logo-width),26vw);margin-bottom:64px}.fg-password__copy h1,.fg-password__text,.fg-password__text p{font-size:15px;line-height:20px}.fg-password__form{margin-top:42px}.fg-password__signature{right:20px;bottom:18px}.template-password .basicLightbox__placeholder{width:calc(100vw - 32px)}.template-password .login-modal{padding:48px 24px 30px}.template-password .password-input-group .h2{margin-bottom:44px;font-size:15px;line-height:20px}}@media(prefers-reduced-motion:reduce){.fg-password__ticker-track{animation:none}.fg-password__ticker-set[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-password.css.map */
