.form-container.submitting{opacity:.5}.sign-up-tab{position:fixed;top:calc(120px + 50px);z-index:4;background-color:#efebe8;left:-360px}.sign-up-tab .sign-up-container{display:flex;align-items:center;box-shadow:3px 3px 10px 0px rgba(0,0,0,.08)}.sign-up-tab .form-container{width:360px;padding:30px;text-align:center}.sign-up-tab .signup-btn{cursor:pointer;display:flex;align-items:center}.sign-up-tab .signup-btn svg{width:36px}.sign-up-tab .signup-btn .button-background{fill:#efebe8}@media all and (max-width:1050px){.sign-up-tab{display:none}}.form-container .form-intro-text{margin-bottom:10px}.form-container .complete-text{padding-top:4px;text-transform:uppercase}.form-container fieldset{position:relative;padding:0 10px}.form-container fieldset input{display:block;width:100%;padding:10px 55px 10px 10px;margin:0;border:none}.form-container fieldset button{padding-top:3px;position:absolute;top:50%;right:15px;transform:translateY(-50%);text-transform:uppercase;text-decoration:underline}.site-header .main-nav-container .form-container,.site-header .subnav-container .form-container{display:none;margin-top:0;max-width:500px;padding:50px 0}.site-header .main-nav-container .form-container fieldset,.site-header .subnav-container .form-container fieldset{padding:0;max-width:300px}.site-header .main-nav-container .form-container .subscribe-checkbox,.site-header .subnav-container .form-container .subscribe-checkbox{width:auto}@media all and (max-width:1050px){.site-header .main-nav-container .form-container,.site-header .subnav-container .form-container{display:block}}