.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}.shopify-section--main-customers-login{background:#f2f2f2!important}.custom-form-login{--font-family: "Montserrat"}.customer-form__close{padding:90px 16px 0;text-align:right;display:flex;justify-content:end;max-width:1300px;margin:0 auto}.customer-form__close .button__close--custom{display:flex;padding:10px;text-decoration:none}.customer-form__close button{display:flex;padding:10px}.custom-form-login .customer-form__box-inner h1{font-family:var(--font-family);font-size:24px;font-weight:500;line-height:28px;letter-spacing:0;text-align:left;text-transform:uppercase;color:#1f1f1f}.custom-form-login{display:flex;margin-top:-2px}.custom-form-login .customer-form__box{padding-left:16px;padding-right:16px;max-width:1163px;width:100%;display:flex;justify-content:space-between}.custom-form-login .customer-form__box-inner{max-width:100%;width:calc(100% - 410px);margin-left:0;padding-bottom:48px}.custom-form-login .customer-form__box-inner #login{gap:32px}.custom-form-login .separation-line{width:1px;margin-left:30px;margin-right:30px;background:#7f7f7f}.custom-form-login .customer-form__register{width:349px;padding-top:72px}.custom-form-login .fieldset{gap:10px;background:#fff;padding:24px;border-radius:8px}.custom-form-login .fieldset .form-control label{height:40px;font-family:var(--font-family);font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;color:#1f1f1f;opacity:1;margin-left:16px}.custom-form-login .fieldset input{height:40px;font-family:var(--font-family);font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;padding:14px 16px 4px;background:#fff;border:0;border-bottom:1px solid #1F1F1F;color:#1f1f1f;border-radius:0!important;width:100%}.custom-form-login #customer_login button{font-family:var(--font-family);font-size:14px;font-weight:600;line-height:20px;letter-spacing:2px;text-align:center;padding:5px 28px;background:#1f1f1f;color:#fff;display:inline-block;width:auto;border-radius:0!important;height:40px!important;min-width:199px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;width:fit-content;margin-top:17px}.customer-form__register--title{font-family:var(--font-family);font-size:16px;font-weight:500;line-height:30px;letter-spacing:2px;color:#1f1f1f;margin-bottom:23px;text-transform:uppercase}.customer-form__register--button a{width:100%;border-radius:0!important;height:40px!important;font-family:Montserrat;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;padding:5px 10px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;background:#1f1f1f}.customer-form__register--button a span{font-weight:600}.customer-form__register--button a+a{margin-top:48px}.customer-form__register--button a.button--secondary{color:#1f1f1f;background:transparent;border:1px solid #1F1F1F}.customer-form__register--button a.button--secondary:hover{background:#1f1f1f;color:#fff}@media screen and (min-width:768px){.custom-form-login .fieldset{gap:8px}.custom-form-login .fieldset input{font-size:16px;line-height:20px;height:40px}.custom-form-login #customer_login button{min-width:215px;height:44px!important;font-size:16px;margin-top:8px}.custom-form-login .customer-form__box{padding-top:20px}.custom-form-login .fieldset .form-control label{font-size:16px}.custom-form-login .customer-form__box-inner{padding-bottom:40px}.custom-form-login .customer-form__box-inner #login{gap:32px}.custom-form-login .customer-form__register{padding-top:24px}.hidden-pc{display:none!important}.customer-form__register--button a{height:44px!important;font-size:16px;line-height:24px}.customer-form__register--title{margin-bottom:24px}.customer-form__register--button a+a{margin-top:48px}}@media screen and (min-width:1300px){.customer-form__close{padding:90px 38px 0}.custom-form-login .separation-line{margin-left:96px;margin-right:94px;max-height:287px}.custom-form-login .customer-form__box-inner{width:calc(100% - 540px)}}@media screen and (max-width:900px){.shopify-section--main-customers-login .sm\:container{margin:0}.custom-form-login .customer-form__box{flex-direction:column}.custom-form-login .customer-form__box-inner{width:100%}.custom-form-login .separation-line{width:calc(100% - 56px);margin-left:28px;height:1px}.custom-form-login .fieldset{padding:16px 8px}}@media screen and (max-width:767px){.hidden-mb{display:none!important}.customer-form__close{padding:12px 5px 0;position:relative}.custom-form-login .customer-form__box{padding-top:0;margin-top:-18px}.custom-form-login .customer-form__register{width:100%}}.forgot__password-field{display:flex;flex-wrap:wrap;gap:0px 4px;text-align:left;margin-bottom:0;margin-top:8px}.forgot__password-field>*{font-family:var(--font-family);font-size:12px;font-weight:400;line-height:16px;color:#1f1f1f}.forgot__password-field .forgot__label{display:inline-block}.forgot__password-field a{background:transparent!important;text-decoration:underline;text-underline-offset:1.7px;margin-right:0}.customer-form__box #recover .form{gap:10px}.customer-form__box #recover button.button{font-family:var(--font-family);font-size:14px;font-weight:600;line-height:20px;letter-spacing:2px;text-align:center;padding:5px 28px;background:#1f1f1f;color:#fff;display:inline-block;width:auto;border-radius:0!important;height:40px!important;min-width:184px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;width:fit-content;margin-top:20px}.customer-form__box #recover button.button+div{text-align:left;font-family:Montserrat;font-size:14px;font-weight:500;line-height:20px;color:#1f1f1f}.custom-form-login .fieldset .banner{justify-content:start;font-family:var(--font-family);font-size:12px;font-weight:400;line-height:16px;text-align:left}@media screen and (min-width:768px){.customer-form__box #recover button.button{min-width:199px;height:44px!important;font-size:16px;margin-top:29px}.forgot__password-field>*{font-size:13px;line-height:17px}}@media screen and (max-width:767px){.forgot__password-field{margin-top:0}.forgot__password-field .forgot__label{margin-right:0}.custom-form-login .customer-form__box-inner h1{padding-right:40px}}.custom-form-reset__close{justify-content:space-between}.custom-form-reset__close a{padding:10px;display:flex}.custom-form-reset .customer-form__box-inner{max-width:730px;width:100%;margin-left:auto;margin-right:auto}.custom-form-reset .customer-form__box-inner>.gap-12{gap:33px}.custom-form-reset .customer-form__box{padding-top:37px;margin-top:0}.custom-form-reset .customer-form__box-inner h1{text-align:left;padding-right:0}.custom-form-reset .fieldset input{border:0}.custom-form-reset .form button{font-family:var(--font-family);font-size:14px;font-weight:600;line-height:20px;letter-spacing:2px;text-align:center;padding:5px 28px;background:#1f1f1f;color:#fff;display:inline-block;width:auto;border-radius:0;height:40px;min-width:183px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;width:fit-content;margin-top:17px}.custom-form-reset .fieldset .form-control label{letter-spacing:1.8px}.custom-form-reset .fieldset input{height:38px}@media screen and (min-width:768px){.custom-form-reset .customer-form__box{padding-top:24px}.custom-form-reset .customer-form__box-inner h1{text-align:center}.custom-form-reset .fieldset .form-control label{font-size:16px}.custom-form-reset .form button{min-width:199px;height:44px;font-size:16px;margin-top:8px;margin-left:auto;margin-right:auto}.custom-form-reset .fieldset input{height:40px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/custom-login.css.map */
