body.auth.account{height:auto}body.auth.account #body_container{height:auto;min-width:320px;position:static;right:auto;transition:none;z-index:auto}body.auth.account .container{min-height:100vh}body.auth.account .auth.inner{align-items:center;background:#303133;box-sizing:border-box;display:flex;flex-direction:column;max-width:460px;padding:2rem 2.5rem;text-align:center;width:100vw}body.auth.account .auth.inner h1{font-size:2rem}body.auth.account .auth.inner p{box-sizing:border-box;color:#bbb;font-size:.8rem;padding:0 0 1.5rem}body.auth.account .auth.inner p.subheader{color:#bbb;font-size:.8rem;max-width:300px}body.auth.account .auth.inner p.under-main-form{color:#fff;font-size:.9rem;padding:1.5rem 0 0}body.auth.account .auth.inner .signup-or-login-to-checkout-prompt{color:#fff;font-size:.9rem;max-width:300px;padding-bottom:1.5rem}body.auth.account .auth.inner a{color:#fff;text-decoration:underline}body.auth.account .auth.inner a.login,body.auth.account .auth.inner a.signup{font-weight:600;padding:1rem 0}body.auth.account .auth.inner a.login:hover,body.auth.account .auth.inner a.signup:hover{text-decoration:none}body.auth.account .auth.inner form.allauth-form{max-width:300px;width:100%}body.auth.account .auth.inner form.allauth-form .errorlist{list-style:none;text-align:left}body.auth.account .auth.inner form.allauth-form .errorlist li{background:rgba(168,19,19,.1);border:1px solid #000;border-radius:.5rem;color:#fff;font-size:.8rem;padding:.5rem 1rem}body.auth.account .auth.inner form.allauth-form .errorlist li a{font-weight:600;padding:.5rem 0}body.auth.account .auth.inner form.allauth-form label{display:none}body.auth.account .auth.inner form.allauth-form p{margin:0;padding:0}body.auth.account .auth.inner form.allauth-form input{border:none;border-radius:6px;box-sizing:border-box;font-size:1rem;height:40px;max-width:300px;padding:0 1rem;width:100%}body.auth.account .auth.inner form.allauth-form button[type=submit]:first-of-type{background:#1b1e1f;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;height:45px;letter-spacing:.1em;max-width:300px;outline:none;white-space:nowrap;width:100%}body.auth.account .auth.inner form.allauth-form button[type=submit]:first-of-type:hover{background:#27292a;text-decoration:none}body.auth.account .auth.inner form.allauth-form .email-code-input-container{align-items:center;border:1px solid #585757;border-radius:.5rem;display:flex;flex-direction:column;margin:2.5rem 0;padding:2.5rem 1.25rem 1.25rem;position:relative}body.auth.account .auth.inner form.allauth-form .email-code-input-container:before{background-color:#303133;background-image:url("../img/rio/menu/rio-logo.628b799a9e21.png");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:2rem;left:50%;position:absolute;top:-1rem;transform:translateX(-50%);width:4.5rem}body.auth.account .auth.inner form.allauth-form .email-code-input-container .code-label{color:#bbb;display:block!important;font-size:.85rem;margin-bottom:12px;text-align:center}body.auth.account .auth.inner form.allauth-form .email-code-input-container .code-input-field{all:unset;border:1px solid #c3c1c1;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1.8rem;font-weight:500;height:45px;letter-spacing:.8rem;padding-left:.8rem;text-align:center;transition:border-color .2s;width:180px}body.auth.account .auth.inner form.allauth-form .email-code-input-container .code-input-field:focus{border-color:#fff;outline:none}body.auth.account .auth.inner form.allauth-form .email-code-input-container .code-input-field::placeholder{color:#444;letter-spacing:.8rem}body.auth.account .auth.inner button.cancel{all:unset;color:#bbb;cursor:pointer;font-size:.75rem;outline:none;padding:.5rem 0;position:absolute;right:1rem;text-decoration:none;top:.5rem}body.auth.account .auth.inner button.cancel:hover{text-decoration:underline}body.auth.account .auth.inner .terms{box-sizing:border-box;display:flex;flex-direction:row;padding-top:3rem}body.auth.account .auth.inner .terms .separator,body.auth.account .auth.inner .terms a{color:#d0cbcb}body.auth.account .auth.inner .terms a{text-decoration:underline}body.auth.account .auth.inner .terms .separator{margin:0 .5rem}
/*# sourceMappingURL=allauth.css.8d082051dcb8.map */