.ng-f77-page .f77-isignup{width:100%;max-width:620px;margin-top:28px;font-family:var(--ff-brand)}.ng-f77-page .f77-hero__content--center .f77-isignup,.ng-f77-page .f77-isignup--center{margin-inline:auto}.ng-f77-page .f77-isignup__row{display:flex;gap:0;border:2px solid var(--c-text);background:#0000008c}.ng-f77-page .f77-isignup__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ng-f77-page .f77-isignup__input{flex:1 1 auto;min-width:0;height:56px;padding:0 18px;border:0;border-radius:0;background:transparent;color:var(--c-text);font-family:var(--ff-text);font-weight:400;font-size:17px;letter-spacing:.02em;outline:none;-webkit-appearance:none;appearance:none}.ng-f77-page .f77-isignup__input::placeholder{color:#ffffffb3}.ng-f77-page .f77-isignup__input:focus-visible{box-shadow:inset 0 0 0 2px var(--c-accent)}.ng-f77-page .f77-isignup__btn{flex:0 0 auto;height:56px;padding:0 24px;border:0;border-radius:0;background:var(--c-text);color:#000;font-family:var(--ff-brand);font-weight:500;font-size:17px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ng-f77-page .f77-isignup__btn:hover{background:var(--c-accent);color:#fff}.ng-f77-page .f77-isignup__btn[disabled]{opacity:.6;cursor:wait}.ng-f77-page .f77-isignup__msg{min-height:0;margin-top:10px;font-family:var(--ff-text);font-weight:400;font-size:15px;line-height:1.35}.ng-f77-page .f77-isignup__msg:empty{display:none}.ng-f77-page .f77-isignup.is-error .f77-isignup__msg{color:#ffb4a8}.ng-f77-page .f77-isignup.is-error .f77-isignup__row{border-color:#ffb4a8}.ng-f77-page .f77-isignup__note{margin-top:10px;font-family:var(--ff-text);font-weight:300;font-size:13px;line-height:1.4;color:#ffffffbf}.ng-f77-page .f77-isignup.is-done .f77-isignup__row,.ng-f77-page .f77-isignup.is-done .f77-isignup__note{display:none}.ng-f77-page .f77-isignup.is-done .f77-isignup__msg{display:block;margin-top:0;padding:16px 18px;border:2px solid var(--c-accent);font-family:var(--ff-brand);font-size:17px;color:var(--c-text);text-transform:uppercase;letter-spacing:.03em}.ng-f77-page .f77-signup__cta .f77-isignup{margin:0 auto;text-align:left}.ng-f77-page .f77-signup__cta .f77-isignup__note{text-align:center}@media(max-width:749.98px){.ng-f77-page .f77-isignup{margin-top:18px;max-width:none}.ng-f77-page .f77-isignup__input{height:52px;padding:0 12px;font-size:16px;letter-spacing:0}.ng-f77-page .f77-isignup__btn{height:52px;padding:0 12px;font-size:14px;letter-spacing:0}.ng-f77-page .f77-isignup__note{font-size:12px}}.f77-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#000000eb;border-top:1px solid rgba(255,255,255,.18);transform:translateY(110%);transition:transform .25s ease}.f77-sticky.is-visible{transform:none}.f77-sticky__btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;background:#fff;color:#000;font-family:Bizmo F77,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.f77-sticky__sub{display:block;margin-top:6px;text-align:center;color:#fffc;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.02em}@media(max-width:1023.98px){.f77-sticky{display:block}}@media(prefers-reduced-motion:reduce){.f77-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/ng-f77-leadgen.css.map */
