.header-spacer{height:0}.checkout-login-region{min-height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkout-login-region .region-area-two{padding:40px 0}.checkout-login-region .content-area{display:flex;flex-wrap:wrap;width:100%;max-width:820px;margin:auto}.checkout-login-region .seperator{position:relative}.checkout-login-region .seperator .line-seperator{position:absolute;top:50%;left:0;width:100%;height:1px;background:#eee}.checkout-login-region .seperator .text-seperator{position:relative;display:block;width:20px;height:20px;margin:0 auto;font-size:14px;line-height:20px;font-weight:300;color:#292a2e;letter-spacing:.04em;text-align:center;background:#fff}.checkout-login-region .social-container{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkout-login-region .social-container .social .form-btn{padding:10px 0 0 0}.checkout-login-region .social-container .social .button-wrapper{-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.checkout-login-region .social-container .social .button-wrapper>a{min-width:240px;background-color:#fff;font-size:11px;line-height:20px;font-weight:700;letter-spacing:.04em;display:block;padding:10px 25px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.checkout-login-region .social-container .social.facebook .social-circle{border:3px solid #5f7ab3}.checkout-login-region .social-container .social.facebook .button-wrapper>a{position:relative;background:#47649e;color:#fff}.checkout-login-region .social-container .social.facebook .button-wrapper>a:before{position:absolute;left:10px;top:50%;margin-top:-9px;font-size:18px}.checkout-login-region .social-container .social.facebook .button-wrapper>a:hover{background-color:#374e7b}.checkout-login-region .social-container .social.google-plus .social-circle{border:3px solid #d85b4b}.checkout-login-region .social-container .social.google-plus .button-wrapper>a{position:relative;background:#e9ecf3;color:#09082e}.checkout-login-region .social-container .social.google-plus .button-wrapper>a:before{position:absolute;left:10px;top:50%;margin-top:-10px;font-size:20px;color:#f44336}.checkout-login-region .social-container .social.google-plus .button-wrapper>a:hover{background-color:#c8d0e1}.checkout-login-region .user-notification{background-color:#dd052a;margin-bottom:20px;padding:10px}.checkout-login-region .user-notification>*{display:inline;font-size:14px;line-height:22px;letter-spacing:.05em;font-weight:300}.checkout-login-region .user-notification .title{padding-bottom:10px;display:block;font-family:Gotham,sans-serif;font-weight:500;font-size:18px;line-height:20px;letter-spacing:.06em}.checkout-login-region .user-notification .intro{display:block}.checkout-login-region .user-notification .bold{font-weight:600}.checkout-login-region .user-notification .greetings{display:block;padding:2px 0 10px}.checkout-login-region .box{position:relative;float:left;width:50%;padding:60px;min-height:620px;background-color:#fff;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkout-login-region .box:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.checkout-login-region .box:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.checkout-login-region .box.box-one{border-right:1px solid #f2f2f4}.checkout-login-region .box .title{font-size:17px;line-height:20px;font-weight:700;color:#09082e;text-align:center}.checkout-login-region .box .info{display:block;margin-top:20px;font-size:14px;line-height:20px;font-weight:400;color:#09082e;letter-spacing:.02em}.checkout-login-region .box .button-container{padding:20px 0;zoom:1}.checkout-login-region .box .button-container:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.checkout-login-region .box .button-container:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.checkout-login-region .box .button-container button{width:100%}.checkout-login-region .box .button-container button:before{display:none}.checkout-login-region .forgot-password{margin-top:10px}.checkout-login-region .forgot-password .forgot-message{color:#3a3a3a;font-size:14px}.checkout-login-region .forgot-hide,.checkout-login-region .forgot-show{position:relative;display:inline-block;margin:10px 0 0 0;padding:0 0 0 20px;background:0 0;border:0 solid #fff;outline:0;cursor:pointer;font-size:13px;line-height:20px;color:#dd052a;font-weight:300;letter-spacing:.04em}.checkout-login-region .forgot-hide .text,.checkout-login-region .forgot-show .text{display:inline-block;border-bottom:1px solid #dd052a;-moz-transition:border .1s ease-in-out;-webkit-transition:border .1s ease-in-out;-o-transition:border .1s ease-in-out;transition:border .1s ease-in-out}.checkout-login-region .forgot-hide:before,.checkout-login-region .forgot-show:before{position:absolute;top:0;left:0;line-height:20px;font-size:11px}.checkout-login-region .forgot-hide:hover .text,.checkout-login-region .forgot-show:hover .text{border-color:transparent}.checkout-login-region .forgot-show{padding-left:0}.checkout-login-region .forgot-show:before{display:none}.checkout-login-region .form-msg .form-msg-error{padding-top:10px;padding-bottom:5px}.checkout-login-region .x-login-form-checkout form{padding-top:20px}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper{background:0 0}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input{font-size:16px}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input:-moz-placeholder,.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input:-ms-input-placeholder,.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input::-moz-placeholder,.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input::-webkit-input-placeholder{color:#09082e;letter-spacing:.04em}.checkout-login-region .x-login-form-checkout .toggle-form-cont{text-align:center}.checkout-login-region .x-login-form-checkout .recaptcha-container{display:none}@media only screen and (max-width:959px){.touch .header-spacer{height:0}.touch .checkout-login-region .content-area{max-width:760px}.touch .checkout-login-region .box{padding:40px;min-height:580px}}@media only screen and (max-width:767px){.touch .header-spacer{height:0}.touch .checkout-login-region .region-area-two{padding:20px 0}.touch .checkout-login-region .box{float:none;width:100%;max-width:460px;min-height:410px;margin:0 auto}.touch .checkout-login-region .box.box-one{border-right:0;border-bottom:1px solid #eee}.touch .checkout-login-region .x-login-form-checkout .forgot-form .title{padding-bottom:20px}}@media only screen and (max-width:479px){.touch .header-spacer{height:0}.touch .checkout-login-region .box{padding:20px;min-height:370px}}