.login-box{box-shadow:0 0 20px rgba(0,0,0,.15);border:1px solid #ddd}.login-box .form-group div i{position:absolute!important;right:0!important;top:30px;height:47px;width:38px;text-align:center;line-height:45px;transition:.3s ease-in-out;font-size:20px;color:#585858;border-radius:0 5px 5px 0}.email-page form .cmn-btn{font-size:15px}.hr-lines{position:relative;text-align:center;margin-top:13px;margin-bottom:15px;font-weight:700;font-size:18px}.hr-lines:after,.hr-lines:before{content:" ";height:1px;width:230px;background:#b9b7b7;display:block;position:absolute;top:50%}.hr-lines:before{left:0}.hr-lines:after{right:0}.cart-not-empty .hr-lines:after,.cart-not-empty .hr-lines:before{width:180px}.login-divider{align-items:center;display:flex;flex-flow:column;height:fit-content;justify-content:center;width:170px}.login-divider .divider-line{border-left:2px solid #c5cbd5;height:125px;margin-top:0;width:auto}.login-divider .divider-or{font-size:19px;font-weight:500;height:60px;line-height:24px;padding:15px 0;text-align:center}.custom-login-buttons .fa-google,.user-reg-log-wrap .color-bg-icon.fa-apple{background-color:#fff;color:#000;border:1px solid #000}.custom-login-buttons .fa-apple:hover,.custom-login-buttons .fa-google:hover{border:1px solid #5caf01}.custom-login-buttons a.color-bg-icon:before{font-size:inherit;width:2em}.user-reg-log-wrap .login-box .form-group div input.fip:focus+i{background:0 0;color:#000}.text-red{color:red}.fa-google:before{background:conic-gradient(from -45deg,#ea4335 110deg,#4285f4 90deg 180deg,#34a853 180deg 270deg,#fbbc05 270deg) 73% 55%/150% 150% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.md-pr-0{padding-right:0}.md-pl-0{padding-left:0}.text-bold{font-weight:500}@media screen and (max-width:576px){.hr-lines:after,.hr-lines:before{width:100px}}@media screen and (min-width:768px) and (max-width:1024px){.hr-lines:after,.hr-lines:before{width:120px}}