:root{--primary-color: #000}.template-customers-login main#MainContent{padding-top:0}.main-content{padding:0}.login-page--outer{background:#c7c7c7;background:linear-gradient(0deg,#c7c7c7 30%,#000 30%);padding:20px 0 100px}.template-customers-login .grid--table,.template-customers-login .site-header{background:#00595a}.login--container{background:#d8d9da;padding:50px 70px;border-radius:28px;margin:auto;max-width:780px;width:calc(100% - 40px)}.login-page .logintitle h1{text-align:left!important;color:#000;margin-bottom:20px;font-size:45px;font-weight:700}#CustomerLoginForm .forgot_password{margin-bottom:10px}.create-accont{order:4;margin:20px 15px}#CustomerLoginForm .forgot_password a,.create-accont a{text-decoration:none;color:#dc4f3f;font-weight:700}#CustomerLoginForm .forgot_password a:hover,.create-accont a:hover{color:#000!important}#RecoverPasswordForm .recover_password,.accounts---section .page-width,.form-group,.page-width.contact-outer.account_forms_section{margin-bottom:0}#RecoverPasswordForm .recover_password .btn{margin-bottom:20px!important}.login-page .logintitle span:first-child,.ssi-button-text.ssi-button:after,.ssi-title,.template-customers-login .footer-banner{display:none}#RecoverEmail-email-error{margin-top:1rem;color:#721c24!important;background-color:#f8d7da;border-color:#f5c6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.login-page form label{color:var(--primary-color);font-weight:700;font-size:18px}.login-page form input{border-radius:12px;box-shadow:none;border:none;padding:15px 20px}.template-customers-login #shopify-section-header{box-shadow:none}.login-page form a{text-decoration:none;color:var(--primary-color);font-weight:700}.hd-header__suport-text .btn.btn-primary:hover{background-color:var(--color-btn-primary-focus)!important}.btn:focus,.btn:not([disabled]):hover,.f0f-button,.f0f-button:hover,.login-page form .btn,.shopify-payment-button .shopify-payment-button__button--unbranded:focus,.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:#000}span.create---account{font-weight:700;color:#000}#CustomerLoginForm .forgot_password #customer_register_link{font-size:18px;font-weight:700;color:#dc4f3f}#RecoverPasswordForm .recover_password .btn,.template-customers-login #customer_login .btn,#wholesale-login{font-size:20px;padding:10px 20px;text-transform:capitalize;margin:0;border-radius:7px;font-family:Inter;width:100%}.wholesale-btn-wrapper{margin-top:5px}.template-customers-login .site-footer,body .account_forms_section{margin-top:0}.template-customers-login .form-vertical.login-page{display:flex;flex-direction:column}.template-customers-login .ssi-buttons{flex-direction:column!important;width:100%;align-items:inherit!important}.template-customers-login .login-page .logintitle{order:1}.template-customers-login .ssi-wrapper{margin:0;order:3}.template-customers-login form#customer_login{order:2}.ssi-button-text.ssi-button{padding:4px 14px;border-radius:6.4px;width:100%;height:49px;box-shadow:0 12px 17px #0000001f}.ssi-button-facebook{margin-bottom:10px!important;background-color:#385aab!important}.ssi-button:hover{color:#fff!important;text-decoration:none}.ssi-button-text.ssi-button span{font-weight:700}.ssi-button-text.ssi-button:after{display:inline-block;content:"";width:32px;height:32px}.login-or-text{font-weight:700;color:#000;text-align:center;margin:10px 20px 3px;font-size:16px}.ssi-button-google{background-color:#3776f6!important}.account_forms_section .section-header .primary-heading{max-width:100%}.thank-page-setion-outer.accounts---section{background:#e6e6e6;padding-bottom:160px;padding-top:100px;position:relative;margin-bottom:-55px}#myaccount--transferBtn{margin-left:15px;color:#e44d43;border-bottom:1px solid #e44d43;font-weight:500;text-decoration:none;display:inline-block;font-size:18px}.congratulation--text p:last-child{position:relative;margin-top:50px}.congratulation--text p:last-child:before{content:"";position:absolute;background-color:var(--primary-color);width:160px;height:10px;border-radius:10px;top:-44px}@media (max-width: 1200px){.medium-up--push-one-quarter{padding:50px 55px 110px}.template-customers-login .login_section_outer .medium-up--one-half{width:100%;margin:0 auto;float:none;max-width:650px;left:0!important}.ssi-button-facebook{margin-top:0!important}.account_forms_section .section-header .primary-heading{font-size:70px}}@media (max-width: 991px){.template-customers-login .medium-up--push-one-quarter{padding:50px 40px 110px}.account_forms_section .section-header .primary-heading{font-size:60px}.thank-page-setion-outer.accounts---section{padding-top:50px;padding-bottom:50px}}@media (max-width: 767px){.login-page form a,.login-page form label{font-weight:700;font-size:18px}.template-customers-login .medium-up--push-one-quarter{padding:50px 40px 110px}.login-page .logintitle h1{font-size:40px;font-weight:700}.login_section_outer #CustomerLoginForm{margin-left:0}.account_forms_section .section-header .primary-heading{font-size:50px}.thank-page-setion-outer .book-now-btn{padding:10px 20px;font-size:20px}.hero__inner p{font-size:30px;letter-spacing:4px}}@media (max-width: 575px){.login--container{padding:40px 30px;margin:0 20px}}.ssi-button-text.ssi-button span{width:100%;text-align:center;padding:0!important;font-size:13px}.login-page form a,span.create---account{font-size:15px}.ssi-button img{width:25px;height:25px}.account_forms_section .section-header .primary-heading{font-size:35px}.accounts---section .page-width{padding-inline:20px}.hero__inner p{font-size:23px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-login.css.map */
