#RecoverPasswordForm{display:none}.account__hero{position:relative}.account__hero img{display:block;width:100%;height:auto}.account__header{margin-top:40px;padding:0 20px}.account__title{text-align:center;font-family:"Brandon Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.15em;font-size:24px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;width:100%;padding:0 25px}@media only screen and (min-width: 992px){.account__title{font-size:32px}}@media only screen and (min-width: 1200px){.account__title{font-size:38px}}.account__subtitle{text-align:center;text-transform:uppercase;color:#34c1bb;font-family:"Brandon Bold",Helvetica,Arial,sans-serif;letter-spacing:0.2em;margin-bottom:12px;font-size:18px}@media only screen and (min-width: 992px){.account__subtitle{font-size:30px;margin-bottom:25px}}.account__body{max-width:375px;margin:0 auto;text-align:center;font-size:15px;margin-bottom:25px}.account__main{padding:40px 20px 60px;margin:0 auto;max-width:500px}@media only screen and (min-width: 992px){.account__main{padding:40px 20px 100px}}.account__main.account__main--reset,.account__main.account__main--activate{padding-top:10px}@media only screen and (min-width: 992px){.account__main.account__main--login{display:flex;justify-content:center;max-width:1280px;margin-top:40px}}.account__main.account__main--login .account__bottom{margin-top:30px}@media only screen and (min-width: 992px){.account__left{width:calc(50% - 55px);border-right:1px solid #d8d9d8;padding-right:55px;max-width:500px}}@media only screen and (min-width: 1200px){.account__left{width:calc(50% - 80px);padding-right:80px}}.account__right{margin-top:50px}@media only screen and (min-width: 992px){.account__right{width:calc(50% - 40px);padding-left:40px;max-width:500px;margin-top:0}}@media only screen and (min-width: 1200px){.account__right{width:calc(50% - 80px);padding-left:80px}}.account__top{margin-bottom:40px}.account__top .reset-password-success{font-size:12px;margin-bottom:10px}.account__reset-password,.account__activate__acount{margin-bottom:40px}@media only screen and (min-width: 992px){.account__reset-password,.account__activate__acount{margin-bottom:0;padding:0 50px 0}}.account__bottom{margin-top:40px}@media only screen and (min-width: 992px){.account__bottom{margin-top:60px}}.account__social-header{font-size:12px;font-family:"Brandon Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.15em;text-align:center;margin-bottom:10px}.account-input-group{margin-bottom:15px}.account-input-group .button{width:100%;cursor:pointer}@media only screen and (min-width: 992px){.account-input-group .button{width:auto}}.account-input-group--submit{text-align:center;margin-top:35px}.account-input{width:100%;border:1px solid #d8d9d8;font-family:"Brandon Medium",Helvetica,Arial,sans-serif;color:#000;padding:20px 30px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width: 992px){.account-input{font-size:14px}}.account-link{color:#34c1bb !important;letter-spacing:0.15em;font-family:"Brandon Bold",Helvetica,Arial,sans-serif;font-size:11px;text-transform:uppercase;text-align:center;text-decoration:underline;display:block;width:100%}.account-link.account-link--sign-in{margin-top:25px}.account-link.account-link--password{margin-top:25px}#recover:target #CustomerLoginForm{display:none}#recover:target #RecoverPasswordForm{display:block}.account__register-values{display:flex;flex-wrap:wrap;justify-content:center;margin:35px 0 45px}.account__register-value{width:40%;text-align:center}.account__register-value:nth-child(1),.account__register-value:nth-child(2){margin-bottom:30px}.account__register-value img{display:inline-block;max-width:75px;height:auto}.account__register-value div{font-family:"Brandon Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.15em;font-size:10px;margin-top:10px}.account__sticky-toggle{width:100%;display:flex}@media only screen and (min-width: 768px){.account__sticky-toggle{display:none}}.account__sticky-toggle a{flex:1;text-align:center;padding:18px 0;font-family:"Brandon Bold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.1em;font-size:11px;border-bottom:5px solid #d8d9d8;line-height:1;color:#000}.account__sticky-toggle a.active{border-color:#000;font-family:"Brandon Black",Helvetica,Arial,sans-serif}.errors{font-size:14px;margin-bottom:15px;color:#e50000}.account-input-group--checkbox label{color:#000 !important;letter-spacing:0;font-size:12px;display:flex;cursor:pointer}.account-input-group--checkbox label a{color:#34c1bb}.account-input-group--checkbox input{flex-shrink:0;margin-top:3px}.account-input--checkbox{width:18px;height:18px;border:1px solid #d8d9d8;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin-right:8px;transition:all 0.2s ease-in-out;cursor:pointer}.account-input--checkbox:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block;transition:all 0.2s ease-in-out 0.1s;opacity:0;width:10px;height:8px;background-image:url("https://www.puravidabracelets.com/cdn/s/assets/checkout_2019-01-21/checkbox-tick-924f1ffcd2bcf9a29293aa0b640b31f39068d9def7837cb7b2788f7e7e7686af.svg");background-repeat:none;background-size:cover}.account-input--checkbox:checked{background-color:#34c1bb;border-color:#34c1bb}.account-input--checkbox:checked:after{transform:scale(1) translate(-50%, -50%);opacity:1}