.signup-form-container{display:none;justify-content:center;align-items:center;position:fixed;z-index:5;background:#12121230;left:0;top:0;width:100%;height:100%}.signup-form__thank-you,.signup-form{background:#fff;padding:2rem;max-width:calc(100vw - 50px);position:relative;max-height:90vh;overflow-y:auto}.signup-form .close-form{position:absolute;width:20px;height:20px;right:15px;top:15px;transition:.15s ease-in-out all;cursor:pointer}.signup-form .close-form svg{height:100%;width:100%}.signup-form .close-form:hover{opacity:.7}.signup-form div{display:flex;align-items:flex-start}.signup-form input[type=checkbox]{border:1px solid #7b2632;margin-right:15px}.signup-form .button{width:100%}.signup-form label{margin-bottom:15px;position:relative;width:100%}.signup-form p{font-size:12px;line-height:150%;letter-spacing:.02em}.signup-form p a{color:rgb(var(--color-foreground))}.signup-form .signup-form__input-txt{width:100%;margin-top:0;outline:none;border:1px solid #6d7175;padding:15px 20px;box-shadow:unset}.signup-form .signup-form__select-wrapper{margin-bottom:10px}.signup-form .signup-form__select-wrapper .signup-form__select-txt{padding:15px 10px}.signup-form input::placeholder{opacity:0}.signup-form .checkbox-label{margin-bottom:0}.signup-form span{position:absolute;top:-2px;left:5px;transform:translateY(15px);font-size:.825em;transition-duration:.3s;background:#fff;padding:0 10px;border-radius:12px;cursor:text}.signup-form label:focus-within>span,.signup-form input:not(:placeholder-shown)+span{color:#a4a4a4;transform:translateY(-7px)}.signup-form .signup-form--double-field{display:flex}.signup-form .signup-form--double-field>label{width:50%}.signup-form .signup-form--double-field>label:first-child{margin-right:15px}@media only screen and (max-width: 600px){.signup-form .signup-form--double-field{flex-direction:column}.signup-form .signup-form--double-field>label{width:100%}.signup-form .signup-form--double-field>label:first-child{margin-right:0}}@media screen and (min-width: 750px){.signup-form{max-width:570px}.signup-form .h2{text-align:center}}.signup-form-container-embed{position:relative;display:flex;padding-top:5rem;background:#fff;justify-content:center;width:100%;padding-bottom:5rem}.signup-form-container-embed .signup-form{max-height:100%!important;padding-bottom:25px;padding:25px!important}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-signup-form.compiled.scss.css.map */
