*{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}body{background-color:#fff;color:#3a3a3a;font-family:circular,sans-serif;font-size:16px}body,html{height:100%;margin:0}h2{font-size:24px;font-weight:500;line-height:32px;margin-bottom:60px}.separator-container{align-items:center;display:flex;margin:1em 0}.separator-container .separator{border-bottom:1px solid #898989;flex:1;margin:0 1.5em}.separator-container .separator.left{margin-left:0;margin-right:.8em}.separator-container .separator.right{margin-left:.8em;margin-right:0}.check-list li{line-height:1.4em;list-style-image:url(https://weedmaps-assets-production.weedmaps.com/packs/static/auth/images/checkmark-5da6fc0b9ae0fb53491d.svg);margin:32px 0;padding-left:8px}.center{text-align:center}.hide{display:none}.eyecon{height:48px;margin-top:-48px;padding-right:9px;padding-top:13px;text-align:right}@media screen and (max-width:640px){.eyecon{height:40px;margin-top:-40px;padding-top:9px}}.eyecon button{height:25px!important;padding:0!important}.eyecon svg{height:22px;width:22px;fill:#666}#password_edit .alert.alert-success{display:none}.alert{align-items:center;background-color:#f36;color:#fff;display:flex;flex-direction:row-reverse;justify-content:space-between;left:0;padding:1.5em;position:absolute;top:0;width:100%;z-index:12}.alert button.close{background:none;border:0;box-shadow:none;color:#3a3a3a;font-size:1.5em;height:1em;margin:0;padding:0 1em;width:1em}.alert .content a:not(.btn){display:inline-block;padding:0;width:auto}.alert .content p{color:#468847;line-height:1.4em;text-align:left}.alert.alert-danger{background-color:#f36}.alert.alert-success{background-color:#dff0d8;color:#468847}i.icon-warning{background-image:url(https://weedmaps-assets-production.weedmaps.com/packs/static/auth/images/warning-d5b65eb394f5c7b61ee9.svg);background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;padding:20px}p.warning{font-size:16px;line-height:1.4em;margin:10px 0}@keyframes onAutoFillStart{0%{opacity:1}to{opacity:1}}input:-webkit-autofill{animation-duration:.01s;animation-iteration-count:1;animation-name:onAutoFillStart}#content-container{border:1px solid #ccc;border-radius:3px;padding:24px}@media screen and (max-width:640px){#content-container{border:0;padding:0}}#email_catch{width:100%}#display_signup{margin-bottom:1em}#continue_as_guest{margin-bottom:50px}.signup-splash .main .form-container{max-width:512px;padding:0 1em 1em;width:100%;z-index:11}.signup-splash .main .form-container .form-title{font-weight:700;margin-bottom:1rem;margin-top:0}@media screen and (max-width:940px){.signup-splash .main .form-container .form-title{margin-top:0}}@media screen and (max-width:320px){.signup-splash .main .form-container .form-title{font-size:1.3rem}}.signup-splash .main .form-container .block-link-wrapper{display:block;padding:16px 5px 5px;text-align:center}.signup-splash .main .form-container .block-link-wrapper a{display:inline;padding:0}.signup-splash .main .form-container .login-links a{display:inline}.signup-splash .main .form-container .error-msg{color:#d60032;margin:.5em 0;overflow:hidden;transition:height .2s ease-in-out;will-change:height}.signup-splash .main .form-container form.input-spacing input{margin-bottom:15px}.signup-splash .main .form-container form a:not(.btn){display:inline;padding:0;text-transform:none}.signup-splash .main .form-container form label{display:block;font-size:1.2em;font-weight:600;padding:5px 0;transition:all .2s ease-in-out;will-change:font-size color}.signup-splash .main .form-container form p{color:#3a3a3a;font-size:1em;line-height:1.5;margin:0 0 1em;padding:.5em 0 1rem}@media screen and (max-width:940px){.signup-splash .main .form-container form p{margin:0;text-align:left;width:auto}}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]):invalid:not(:placeholder-shown):not(select){background-image:url(https://weedmaps-assets-production.weedmaps.com/packs/static/auth/images/x-1bc3bd20b5220baad3e9.png);background-origin:border-box;background-position:98%;background-repeat:no-repeat;background-size:8px;border-color:#d60032;padding-right:24px;transition:none}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]):invalid:not(:placeholder-shown):not(select)~.error-msg{height:auto}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]):valid{background-image:url(https://weedmaps-assets-production.weedmaps.com/packs/static/auth/images/checkmark-5da6fc0b9ae0fb53491d.svg);background-origin:border-box;background-position:98%;background-repeat:no-repeat;background-size:12px;border-color:#00a8a3;padding-right:24px}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]):valid~.error-msg{height:0;overflow:hidden}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]).hide-validation{background-image:none;border-color:#ccc}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]).hide-reveal{background-position:90%!important}.signup-splash .main .form-container form .hint{color:#3a3a3a;font-size:1em;font-weight:400;padding:.5em 0}.signup-splash .main .form-container form .field{margin:.5em 0 1em}.signup-splash .main .form-container form .form-control{width:100%}.signup-splash .main .form-container form .checkbox-label{color:#3a3a3a;display:inline;font-size:1rem;font-weight:400}@media screen and (max-width:320px){.signup-splash .main .form-container form .checkbox-label{font-size:.9rem}}.signup-splash .main .form-container form .checkbox-wrapper{display:flex;padding:.5em .5em .5em 0}.signup-splash .main .form-container form .checkbox-wrapper input[type=checkbox]{position:absolute;zoom:2;margin-left:-1px;margin-top:-1px;opacity:0}.signup-splash .main .form-container form .checkbox-wrapper .checkbox-image{border:1px solid #ccc;border-radius:3px;height:24px;margin:2px .5em 2px 0;padding:0 11px;width:1em}.signup-splash .main .form-container form .checkbox-wrapper input[type=checkbox]:checked~.checkbox-image{background:url(https://weedmaps-assets-production.weedmaps.com/packs/static/auth/images/checkmark-5da6fc0b9ae0fb53491d.svg) no-repeat;background-position:50%}.signup-splash .main .form-container form .checkbox-wrapper input[type=checkbox]:focus~.checkbox-image{border-color:#00a8a3}.signup-splash .main .form-container form .center{text-align:center}.signup-splash .main .form-container form .left{text-align:left}.signup-splash .main .form-container form .reset-details a{display:inline}.signup-splash .main .form-container .email-signup .btn,.signup-splash .main .form-container .email-signup button,.signup-splash .main .form-container form .btn,.signup-splash .main .form-container form button{border:none;cursor:pointer;margin:1em 0 0;opacity:1;padding:0;width:100%}.signup-splash .main .form-container .email-signup .btn:not(:last-child),.signup-splash .main .form-container .email-signup button:not(:last-child),.signup-splash .main .form-container form .btn:not(:last-child),.signup-splash .main .form-container form button:not(:last-child){margin-bottom:1em}.signup-splash .main .form-container .email-signup .btn:disabled,.signup-splash .main .form-container .email-signup button:disabled,.signup-splash .main .form-container form .btn:disabled,.signup-splash .main .form-container form button:disabled{cursor:not-allowed;opacity:.3}@media screen and (max-width:640px){.signup-splash .main .form-container .email-signup .btn,.signup-splash .main .form-container .email-signup button,.signup-splash .main .form-container form .btn,.signup-splash .main .form-container form button{height:40px}}.signup-splash .main .form-container .email-signup .show-password,.signup-splash .main .form-container form .show-password{background:#fff;border:none;box-shadow:none;display:inline-block;margin:0;position:relative;width:25px}.signup-splash .main .form-container .email-signup .show-password.hide,.signup-splash .main .form-container form .show-password.hide{display:none}.signup-splash .main .form-container .email-signup a.btn,.signup-splash .main .form-container form a.btn{padding-top:14px}@media screen and (max-width:940px){.signup-splash .main .form-container .email-signup a.btn,.signup-splash .main .form-container form a.btn{padding-top:15px!important}}@media screen and (max-width:640px){.signup-splash .main .form-container .email-signup a.btn,.signup-splash .main .form-container form a.btn{padding-top:11px!important}}.signup-splash .main .form-container .email-signup input[type=email],.signup-splash .main .form-container .email-signup input[type=password],.signup-splash .main .form-container .email-signup input[type=text],.signup-splash .main .form-container .email-signup input[type=username],.signup-splash .main .form-container .email-signup select,.signup-splash .main .form-container form input[type=email],.signup-splash .main .form-container form input[type=password],.signup-splash .main .form-container form input[type=text],.signup-splash .main .form-container form input[type=username],.signup-splash .main .form-container form select{border:1px solid #898989;border-radius:3px;font-size:14px;height:48px;padding:0 16px}@media screen and (max-width:640px){.signup-splash .main .form-container .email-signup input[type=email],.signup-splash .main .form-container .email-signup input[type=password],.signup-splash .main .form-container .email-signup input[type=text],.signup-splash .main .form-container .email-signup input[type=username],.signup-splash .main .form-container .email-signup select,.signup-splash .main .form-container form input[type=email],.signup-splash .main .form-container form input[type=password],.signup-splash .main .form-container form input[type=text],.signup-splash .main .form-container form input[type=username],.signup-splash .main .form-container form select{height:40px}}.signup-splash .main .form-container .email-signup input[type=email]:focus,.signup-splash .main .form-container .email-signup input[type=password]:focus,.signup-splash .main .form-container .email-signup input[type=text]:focus,.signup-splash .main .form-container .email-signup input[type=username]:focus,.signup-splash .main .form-container .email-signup select:focus,.signup-splash .main .form-container form input[type=email]:focus,.signup-splash .main .form-container form input[type=password]:focus,.signup-splash .main .form-container form input[type=text]:focus,.signup-splash .main .form-container form input[type=username]:focus,.signup-splash .main .form-container form select:focus{border:1px solid #00a8a3;outline:none!important;transition:border .2s ease-in-out;will-change:border}.signup-splash .main .form-container .email-signup input[type=email]::placeholder,.signup-splash .main .form-container .email-signup input[type=password]::placeholder,.signup-splash .main .form-container .email-signup input[type=text]::placeholder,.signup-splash .main .form-container .email-signup input[type=username]::placeholder,.signup-splash .main .form-container .email-signup select::placeholder,.signup-splash .main .form-container form input[type=email]::placeholder,.signup-splash .main .form-container form input[type=password]::placeholder,.signup-splash .main .form-container form input[type=text]::placeholder,.signup-splash .main .form-container form input[type=username]::placeholder,.signup-splash .main .form-container form select::placeholder{color:#252935}.signup-splash .main .form-container .email-signup input[type=email]::-ms-input-placeholder,.signup-splash .main .form-container .email-signup input[type=password]::-ms-input-placeholder,.signup-splash .main .form-container .email-signup input[type=text]::-ms-input-placeholder,.signup-splash .main .form-container .email-signup input[type=username]::-ms-input-placeholder,.signup-splash .main .form-container .email-signup select::-ms-input-placeholder,.signup-splash .main .form-container form input[type=email]::-ms-input-placeholder,.signup-splash .main .form-container form input[type=password]::-ms-input-placeholder,.signup-splash .main .form-container form input[type=text]::-ms-input-placeholder,.signup-splash .main .form-container form input[type=username]::-ms-input-placeholder,.signup-splash .main .form-container form select::-ms-input-placeholder{color:#252935}.signup-splash .main .form-container .email-signup input[type=email]:-ms-input-placeholder,.signup-splash .main .form-container .email-signup input[type=password]:-ms-input-placeholder,.signup-splash .main .form-container .email-signup input[type=text]:-ms-input-placeholder,.signup-splash .main .form-container .email-signup input[type=username]:-ms-input-placeholder,.signup-splash .main .form-container .email-signup select:-ms-input-placeholder,.signup-splash .main .form-container form input[type=email]:-ms-input-placeholder,.signup-splash .main .form-container form input[type=password]:-ms-input-placeholder,.signup-splash .main .form-container form input[type=text]:-ms-input-placeholder,.signup-splash .main .form-container form input[type=username]:-ms-input-placeholder,.signup-splash .main .form-container form select:-ms-input-placeholder{color:#252935}.signup-splash .main .form-container.okta img{width:100%}body .alert{margin-bottom:20px;position:relative;text-align:center}.btn,button{align-items:center;background-color:#00a8a3;border:1px solid #007f7b;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.3);color:#fff;display:block;font:700 16px circular,sans-serif;margin:0 0 1em;padding:1.25em 2em;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:100%;will-change:background-color color}.btn:hover,button:hover{background-color:#007f7b;cursor:pointer}@media screen and (max-width:940px){.btn,button{font-size:.875em!important;font-weight:600!important;margin:0 0 .5em!important;padding:.75em 2em!important}}.secondary-button{background-color:#f8f8f8;border:1px solid #ccc;color:#3a3a3a;width:100%}.secondary-button:hover{background-color:#b8b8b8}.apple-button,.email-button,.facebook-button,.google-button,.send_email{border-radius:10px;font-size:20px;height:54px;position:relative}.apple-button:before,.email-button:before,.facebook-button:before,.google-button:before,.send_email:before{content:"";display:inline-block;height:24px;left:15px;position:absolute;top:14px;width:24px}@media screen and (max-width:640px){.apple-button:before,.email-button:before,.facebook-button:before,.google-button:before,.send_email:before{top:8px}}.btn-signup-primary{background-color:#99ebe5;color:#252935}.btn-signup-primary,.btn-signup-secondary{border-radius:32px;font-size:14px;height:40px}.btn-signup-secondary{background-color:#f8f8f8;color:#3a3a3a}.apple-button{background-color:#000;border-color:#000}.apple-button:hover{background-color:#222}.apple-button:before{background:url(https://weedmaps-assets-production.weedmaps.com/packs/static/auth/images/apple-logo-a792340df9576d38388b.svg) no-repeat 50%}.facebook-button{background-color:#1877f2;border-color:#0c64d5}.facebook-button:hover{background-color:#0c64d5}.facebook-button:before{background:url(https://weedmaps-assets-production.weedmaps.com/packs/static/auth/images/facebook-logo-98bebb21a3c8fe40f7e1.svg) no-repeat 50%}.google-button{background-color:#fff;border-color:#ebebeb;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);color:rgba(0,0,0,.54)}.google-button:hover{background-color:#ebebeb}.google-button:before{background:url(https://weedmaps-assets-production.weedmaps.com/packs/static/auth/images/google-logo-609787f8ab8a034d2515.svg) no-repeat 50%}.email-button{padding-top:12px}.email-button:before{background:url(https://weedmaps-assets-production.weedmaps.com/packs/static/auth/images/email-icon-6fcd7c791aef1e78623a.svg) no-repeat 50%}#notifications-checkbox,#terms-checkbox{border-color:#00a8a3!important}#checkbox-container{margin-bottom:20px;margin-top:-10px}#checkbox-container a{display:inline}#member_login{padding-top:16px}.signup-splash{display:block;min-height:100%}.signup-splash button#back_button{background-color:inherit;border:none;box-shadow:none;color:#000;display:none;margin-bottom:32px!important;padding:0!important;width:auto}.signup-splash button#back_button.visible{display:inline-block}@media screen and (max-width:940px){.signup-splash{flex-direction:column}}.signup-splash ul.check-list{padding-left:1.25em}.signup-splash p{color:#898989;font-size:1em;margin-bottom:40px;text-align:center}.signup-splash a:not(.btn):not(.wm-logo-container){color:#252935;display:flex;font-weight:500;justify-content:center;padding:0;text-align:center;transition:all .2s ease-in-out;will-change:color}.signup-splash a:not(.btn):not(.wm-logo-container):hover{color:#252935}.signup-splash .align-left{text-align:left}@media screen and (max-width:940px){.signup-splash .hide-mobile{display:none}.signup-splash .show-mobile{padding:1.5em .5em .25em;position:relative}.signup-splash .show-mobile h2{font-size:1.5em;margin:5rem auto 4rem;max-width:512px}}@media screen and (max-width:640px){.signup-splash .show-mobile h2{font-size:1.5em;margin-bottom:2em;margin-top:2.5em}}@media screen and (max-width:320px){.signup-splash .show-mobile h2{font-size:1.2em;line-height:1.2;margin-bottom:.75em;margin-top:.75em}.signup-splash .show-mobile a:not(.btn){padding-bottom:.5em;padding-top:.5em}}.signup-splash .main{display:flex;flex:2;justify-content:center;padding-bottom:2.75em;padding-top:0;position:relative}.signup-splash .main.partner{margin-top:36px}@media screen and (max-width:640px){.signup-splash .main.no-sidebar{padding-top:3rem}}.signup-splash .main p{color:#60646f;margin-bottom:0}.signup-splash .main .separator-container .separator{border-bottom:1px solid #ccc}.signup-splash .main .banner-title{border-top:1px solid #ccc;font-weight:700;margin-bottom:1rem;padding-top:1rem}.signup-splash .main .banner-image{width:100%}.signup-splash .main .banner-check-list{margin-bottom:0;padding-inline-start:20px}.signup-splash .main .send-email{margin-bottom:1rem}.signup-splash .main .login-links,.signup-splash .main .username-hint{margin-bottom:1.5rem}@media screen and (max-width:940px){.signup-splash .main{padding-top:0;position:relative;width:100%}.signup-splash .main p{font-size:1em;margin:0;width:100%}.signup-splash .main .separator-container{display:flex}}@media screen and (max-width:640px){.signup-splash .main{padding-top:0;position:relative}.signup-splash .main p{font-size:.9em;margin-bottom:1rem}.signup-splash .main .banner-image{margin-left:-16px;width:calc(100% + 32px)}}.wm-logo-container{display:block;height:40px;margin-bottom:48px;margin-top:32px;padding:0;position:relative;width:100%}.wm-logo-container .wm-logo{height:40px;text-align:center}.wm-logo-container .wm-logo svg{height:44px;margin-top:-4px;padding:0;width:44}@media screen and (max-width:640px){.wm-logo-container{height:32px;margin-bottom:40px;margin-top:16px}.wm-logo-container .wm-logo{height:32px}.wm-logo-container .wm-logo svg{height:46px;margin-top:-8px;width:46px}}.form-container .legal{color:#3a3a3a;font-size:.8rem;padding-top:.5rem;text-align:justify}.form-container .legal a.inline{display:inline;padding:0;text-transform:none}.form-container .legal p{font-size:.8rem;text-align:left}.form-container .legal ol{margin:0;padding:0 .5rem 0 1rem}.form-container .legal ol li{padding-bottom:1rem}@media screen and (max-width:940px){#facebook-without-email .main{padding-top:80px}#facebook-without-email p.warning{padding-bottom:3em}#login-landing h2{margin-bottom:1rem;margin-top:0}}@media screen and (max-width:320px){#login-landing h2{margin-bottom:1rem;margin-top:0}}
/*# sourceMappingURL=auth-styles-c38c8e2b.css.map*/