.checkout-login-region{padding-bottom:100px}.checkout-login-region .region-area-two{background-color:#fff}.checkout-login-region .inner-area-one{max-width:825px;margin:40px auto;background-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1}.checkout-login-region .inner-area-one:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.checkout-login-region .inner-area-one:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.checkout-login-region .inner-area-two{float:right;width:25%;margin-top:40px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1}.checkout-login-region .inner-area-two:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.checkout-login-region .inner-area-two:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.checkout-login-region .box-one{width:50%;padding:50px 60px 30px;position:relative}.checkout-login-region .box-two{float:right;width:50%;padding:50px 60px 60px;background-color:#f1f3f4}.checkout-login-region .box-three{width:100%;position:relative}.checkout-login-region .box{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:560px}.checkout-login-region .box .title{color:#323437;font-size:25px;line-height:25px;font-weight:500;font-family:'Roboto Condensed',sans-serif}.checkout-login-region .box .info-container .info{color:#323437;font-family:'Open Sans',sans-serif;font-size:13px;line-height:17px;margin-top:15px;margin-bottom:15px;display:block;font-weight:300}.checkout-login-region .box .register-link{display:none}.checkout-login-region .center-container>.title-container{width:100%;padding:20px 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkout-login-region .center-container>.title-container .title{font-size:28px;line-height:30px;font-weight:400}.checkout-login-region .seperator{position:relative;margin:0 0 10px}.checkout-login-region .seperator .line-seperator{position:absolute;top:50%;left:0;width:100%;height:1px;background:#ddd}.checkout-login-region .seperator .text-seperator{position:relative;display:block;width:40px;height:20px;margin:0 auto;font-size:14px;line-height:20px;font-weight:300;color:#292a2e;letter-spacing:.04em;text-align:center;background-color:#f1f3f4}.checkout-login-region .x-login-form{position:relative}.checkout-login-region .x-login-form.x-login-form-checkout .title-container{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;width:100%;text-align:center;background:0 0;border:0 solid #fff;outline:0;margin-top:20px;cursor:pointer;padding:0;font-size:15px;line-height:20px;color:#1a3882;font-weight:400}.checkout-login-region .forgot-hide .text,.checkout-login-region .forgot-show .text{border-bottom:1px solid #cacaca;-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{display:none;position:absolute;top:5px;left:0;line-height:20px}.checkout-login-region .forgot-hide:hover .text,.checkout-login-region .forgot-show:hover .text{border-color:transparent}.checkout-login-region .inner-area-one .button-container{padding:20px 0;zoom:1}.checkout-login-region .inner-area-one .button-container:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.checkout-login-region .inner-area-one .button-container:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.checkout-login-region .inner-area-one .button-container.register button{width:100%}.checkout-login-region .inner-area-one .button-container.guest-checkout button{background-color:#194b93;width:100%;padding:15px 30px}.checkout-login-region .x-login-form-checkout{width:100%}.checkout-login-region .x-login-form-checkout .form-row{padding:0 0 10px;position:relative}.checkout-login-region .x-login-form-checkout .form-row.recaptcha-container{display:none;padding:0}.checkout-login-region .x-login-form-checkout .form-row .label-wrapper{display:block;position:absolute;top:-10px;left:20px;font-style:italic;z-index:10;background:#fff;padding:0 10px}.checkout-login-region .x-login-form-checkout .form-row .label-wrapper label{color:#9d9fa3;font-size:12px}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper{border-radius:25px;height:50px;z-index:2}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper:before{content:none}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input{padding:0;height:50px;line-height:20px;resize:none;position:relative;z-index:2}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input::-webkit-input-placeholder{color:transparent}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input:-moz-placeholder{color:transparent}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input::-moz-placeholder{color:transparent}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input:-ms-input-placeholder{color:transparent}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input:placeholder-shown+label{cursor:text;max-width:66.66%;white-space:nowrap;text-overflow:ellipsis;transform-origin:left bottom;transform:scale(1.2) translateY(8px);-ms-transform:scale(1.2) translateY(8px);-webkit-transform:scale(1.2) translateY(8px);-o-transform:scale(1.2) translateY(8px);-moz-transform:scale(1.2) translateY(8px)}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input:focus+label,.checkout-login-region .x-login-form-checkout .form-row .input-wrapper input:not(:placeholder-shown)+label{transform:scale(1) translateY(-15px);-ms-transform:scale(1) translateY(-15px);-webkit-transform:scale(1) translateY(-15px);-o-transform:scale(1) translateY(-15px);-moz-transform:scale(1) translateY(-15px);color:#ababab;font-weight:300;cursor:pointer}.checkout-login-region .x-login-form-checkout .form-row .input-wrapper label{position:absolute;top:8px;left:15px;background-color:#fff;font-size:12px;line-height:12px;color:#9d9fa3;z-index:1;font-style:italic;touch-action:manipulation;padding:0 5px;-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 .x-login-form-checkout .form-row .input-wrapper .eye-button:after{content:none}.checkout-login-region .x-login-form-checkout .form-row.password .input-wrapper input{width:calc(100% - 10px)}.checkout-login-region .x-login-form-checkout .form-btn{padding-top:0}.checkout-login-region .x-login-form-checkout .form-msg{padding-top:0}.checkout-login-region .x-login-form-checkout .form-msg .form-msg-error{padding:8px 0}.checkout-login-region .x-login-form-checkout .error-wrapper{padding:0}.checkout-login-region .x-checkoutforgotpassword{width:100%;padding-top:20px}.checkout-login-region .x-checkoutforgotpassword .form-row .label-wrapper label{color:#666;font-size:13px}.checkout-login-region .x-checkoutforgotpassword .form-row .input-wrapper{border-color:#cfcfd1}.checkout-login-region .button-wrapper,.checkout-login-region .form-btn{zoom:1}.checkout-login-region .button-wrapper:before,.checkout-login-region .form-btn:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.checkout-login-region .button-wrapper:after,.checkout-login-region .form-btn:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.checkout-login-region .button-wrapper.guest-checkout input,.checkout-login-region .form-btn.guest-checkout input{background-color:#38b889}.checkout-login-region .button-wrapper.guest-checkout input:hover,.checkout-login-region .form-btn.guest-checkout input:hover{background-color:#2c916c}.checkout-login-region .button-wrapper input,.checkout-login-region .form-btn input{border-radius:0;background:0 0;border:0 solid #fff;outline:0;padding:0;margin:0;color:#fff;display:block;height:50px;line-height:20px;width:100%;padding:15px 25px;border-radius:25px;font-size:15px;font-weight:700;letter-spacing:.04em;margin:0 auto;cursor:pointer;background-color:#194b93;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.checkout-login-region .button-wrapper input:hover,.checkout-login-region .form-btn input:hover{background-color:#123567}.checkout-login-region .button-wrapper input:disabled,.checkout-login-region .form-btn input:disabled{background-color:#bcbfc1;cursor:default}.checkout-login-region .button-wrapper button,.checkout-login-region .form-btn button{border-radius:0;background:0 0;border:0 solid #fff;outline:0;padding:0;margin:0;color:#fff;display:block;height:50px;line-height:20px;width:100%;padding:15px 25px;font-size:15px;font-weight:700;letter-spacing:.04em;margin:0 auto;cursor:pointer;background-color:#1f292f;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.checkout-login-region .button-wrapper button:hover,.checkout-login-region .form-btn button:hover{background-color:#0b0e10}.checkout-login-region .button-wrapper button:disabled,.checkout-login-region .form-btn button:disabled{background-color:#bcbfc1;cursor:default}.checkout-login-region .form-msg{padding-top:10px;padding-bottom:5px}.checkout-login-region .social-container{width:100%;margin-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkout-login-region .social-container .social{padding:5px 0;margin-bottom:0}.checkout-login-region .social-container .social .social-circle{border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:55px;padding:10px;width:55px;text-align:center;float:left}.checkout-login-region .social-container .social .social-circle .icon{font-size:28px;color:#fff}.checkout-login-region .social-container .social .social-text{float:left;padding:5px 10px;color:#fff;font-size:18px;line-height:26px;max-width:575px}.checkout-login-region .social-container .social .social-text .login-text{font-size:14px;font-weight:300;line-height:17px}.checkout-login-region .social-container .social .form-btn{padding:0}.checkout-login-region .social-container .social .button-wrapper{padding:5px 0;-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{float:right;background-color:#fff;font-size:15px;display:block;line-height:17px;padding:15px 25px;-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;width:auto}.checkout-login-region .social-container .social.facebook .social-circle{border:3px solid #5f7ab3}.checkout-login-region .social-container .social.facebook .button-wrapper{width:100%;height:50px;margin-top:25px}.checkout-login-region .social-container .social.facebook .button-wrapper>a{color:#1f292f;background-color:#e9ecf3;width:100%;text-align:left;padding:10px 5px 10px 15px;display:flex;align-items:center;height:50px}.checkout-login-region .social-container .social.facebook .button-wrapper>a:hover{color:#405686}.checkout-login-region .social-container .social.facebook .button-wrapper>a:before{color:#506ca9;margin-right:15px;font-size:25px}.checkout-login-region .social-container .social.google-plus .social-circle{border:3px solid #d85b4b}.checkout-login-region .social-container .social.google-plus .button-wrapper{width:100%;height:50px}.checkout-login-region .social-container .social.google-plus .button-wrapper>a{color:#1f292f;background-color:#e9ecf3;width:100%;text-align:left;padding:10px 15px;display:flex;align-items:center;height:50px}.checkout-login-region .social-container .social.google-plus .button-wrapper>a:hover{color:#b03626}.checkout-login-region .social-container .social.google-plus .button-wrapper>a:before{content:url(/themes/templateTheme/images/googleIcon.png);margin-right:20px}.checkout-login-region .html-area-loyalty{float:left;padding:15px 15px 15px 135px;background-color:#f8f9fc;border:1px solid #c8d1e5;color:#1f292f;font-size:16px;line-height:23px;position:relative}.checkout-login-region .html-area-loyalty:before{content:"";position:absolute;left:20px;top:20px;background:url(/themes/templateTheme/images/cart-loyalty.png) no-repeat 0 0;width:95px;height:37px}@media only screen and (max-width:1199px){.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row{padding:0 0 10px;position:relative}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row.recaptcha-container{display:none;padding:0}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper:before{content:none}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper input::-webkit-input-placeholder{color:#323437;font-weight:300;font-size:16px;font-style:normal;font-family:'Roboto Condensed',sans-serif}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper input:-moz-placeholder{color:#323437;font-weight:300;font-size:16px;font-style:normal;font-family:'Roboto Condensed',sans-serif}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper input::-moz-placeholder{color:#323437;font-weight:300;font-size:16px;font-style:normal;font-family:'Roboto Condensed',sans-serif}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper input:-ms-input-placeholder{color:#323437;font-weight:300;font-size:16px;font-style:normal;font-family:'Roboto Condensed',sans-serif}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper input::-webkit-input-placeholder{color:transparent}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper input:-moz-placeholder{color:transparent}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper input::-moz-placeholder{color:transparent}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper input:-ms-input-placeholder{color:transparent}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper input::placeholder{color:transparent}.touch .checkout-login-region .x-login-form-checkout .mobile-form .form-row .input-wrapper .eye-button:after{content:none}}@media only screen and (max-width:959px){.touch .checkout-login-region{padding-bottom:50px}.touch .checkout-login-region .inner-area-one{box-shadow:none}.touch .checkout-login-region .inner-area-two{padding:20px 0 0 0}.touch .checkout-login-region .inner-area-two .order-box-wrapper .title-container{display:none}.touch .checkout-login-region .inner-area-two .order-box-wrapper .control-area-one .x-checkoutorderbox{display:none}.touch .checkout-login-region .inner-area-two .order-box-wrapper .control-area-one .button-wrapper{display:none}.touch .checkout-login-region .social-container{padding-top:0}.touch .checkout-login-region .social-container .social.facebook .button-wrapper{margin-top:15px}.touch .checkout-login-region .box{margin-top:20px;min-height:100%}.touch .checkout-login-region .box .info-container .info{margin-bottom:5px}.touch .checkout-login-region .box .title{position:relative}.touch .checkout-login-region .box .title:before{position:absolute;right:0;top:0;font-size:13px}}@media only screen and (max-width:767px){.touch .checkout-login-region .center-container>.title-container{padding-top:0}.touch .checkout-login-region .center-container>.title-container .title{font-size:20px}.touch .checkout-login-region .box-one{width:100%;padding:15px 20px;margin:0}.touch .checkout-login-region .box-two{width:100%;margin:0 auto;padding:15px 20px;border-top:0;background-color:#f1f3f4}.touch .checkout-login-region .box-two .content-body{display:flex;flex-direction:column-reverse}.touch .checkout-login-region .social-container{margin-top:0}.touch .checkout-login-region .social-container .social.facebook .button-wrapper{margin-top:0}.touch .checkout-login-region .social-container .social.facebook .button-wrapper>a{background-color:#cbd5ed}}@media only screen and (max-width:479px){.touch .checkout-login-region .inner-area-one{margin:0 auto}.touch .checkout-login-region .html-area-loyalty{padding:60px 10px 10px 10px}.touch .checkout-login-region .html-area-loyalty:before{left:50%;margin-left:-60px}.touch .checkout-login-region .x-login-form-checkout .form-row.loginName{padding-bottom:0}.touch .checkout-login-region .x-login-form-checkout .form-row .label-wrapper{display:block}}