.account-login{margin:10px 0 150px;max-width:920px;position:relative}.account-login:before{background:rgba(0,0,0,0);bottom:0;content:"";display:block;left:50%;margin:0;position:absolute;top:0;width:1px}.account-login-desktop{display:flex;padding:0 10px}.account-login-mobile button{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #dedede;cursor:pointer;display:block;height:3.75rem;line-height:3.75rem;padding:0 1rem;position:relative;text-align:left;width:100%}.account-login-mobile i{position:absolute;right:10px;top:25px}.account-login section{display:none;flex:1 1 100%}.account-login section:first-of-type,.account-login section:last-of-type{padding:0 2rem}.account-login h1,.account-login h2{font-family:NeuzeitSLTStd-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;font-weight:400;letter-spacing:.025em;margin:0 0 2rem}.account-login label{color:#969696;font-size:1rem;font-weight:400;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.account-login input[type=email],.account-login input[type=password],.account-login input[type=text]{display:block;margin:0 0 2rem;width:100%}.account-login .button--primary{height:42px;min-width:137px;padding:.625rem 1rem;width:100%}.account-login .button--primary.create-reg-button{margin-top:15px}.account-login .login_cont p{margin:-22px 0 18px;text-align:right}.account-login .login_cont p label{color:#b4b4b4;cursor:pointer;font-size:13px;letter-spacing:.1em;text-transform:none}.account-login .login_cont p label:hover{text-decoration:underline}.account-login .forgot_pass h2{margin-bottom:2rem}.account-login .forgot_pass p{color:#969696;letter-spacing:.1em;margin:0 0 2rem}.account-login .forgot_pass label.close-forgot{color:#969696;cursor:pointer;font-size:1rem;margin-top:2rem;text-transform:none}.account-login .forgot_pass label.close-forgot>i,.account-login .forgot_pass label.close-forgot>span{vertical-align:middle}.account-login .forgot_pass label.close-forgot i{font-size:1.3rem;margin-right:.5rem}.account-login .forgot_pass label.close-forgot:hover{color:#00e1f5}.account-login #recover{display:none}.account-login #recover~div:first-of-type{display:block;visibility:visible}.account-login #recover:checked~div:first-of-type,.account-login #recover~div:last-of-type{display:none;visibility:hidden}.account-login #recover:checked~div:last-of-type{display:block;visibility:visible}.account-login.account-activate .seperate-buttons-activate{margin-bottom:0;margin-top:5px}.account-login.account-activate input[type=submit]{min-width:220px}.account-login.account-activate input[type=submit].decline-invitation{background:none;color:#969696;font-size:1rem;margin-top:-5px;min-width:100px;padding:0}.account-login.account-activate input[type=submit].decline-invitation:hover{background:none;color:#969696;text-decoration:underline}.account-login .accepts_marketing_signup{display:inline-block;margin-bottom:5px}.close-button{background:rgba(0,0,0,0);border:none;color:#969696;cursor:pointer;display:block;font-size:14px;margin-top:1rem}.account-main h1{font-family:futwora_proregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;font-weight:400;letter-spacing:.025em;margin:0;padding:45px 0 39px}.account-main .info-title{color:#969696;font-size:11px;margin:0 0 1rem;text-transform:uppercase}.account-main .info-content{color:#323232;font-size:17px;margin:0 0 1rem}.orders .update-orders a{display:block}.customr-wrapper{margin-top:60px!important}.errors{color:red}@media (min-width:768px){.account-login{margin:48px auto 100px}.account-login:before{background:#c8c8c8}.account-login-desktop{padding:0}.account-login-mobile{display:none}.account-login section{display:block;flex:1 1 50%}.account-login section:first-of-type{padding:0 2rem 0 .5rem}.account-login section:last-of-type{padding:0 .5rem 0 2rem}.account-login .button--primary{width:auto}.close-button:not(.close-forgot){display:none}}@media (max-width:767px){.orders .order-images,.orders .table-headers{display:none}.orders table,.orders tbody,.orders td,.orders th,.orders thead,.orders tr{display:block}.orders td{border:none;border-bottom:1px solid #e6e6e6;position:relative}.orders td:before{padding-right:10px;position:relative;white-space:nowrap}.orders td:nth-of-type(2):before{content:"Order No:"}.orders td:nth-of-type(3):before{content:"Date:"}.orders td:nth-of-type(4):before{content:"Order Total:"}.orders td:nth-of-type(5):before{content:"Order Status:"}}
