.shopify-section--main-customers-login{margin-top:20px;padding-top:80px}body:has(.shopify-section--main-customers-login) .announcement-bar,body:has(.shopify-section--main-customers-login) #shopify-section-announcement-bar,body:has(.shopify-section--main-customers-login) [id*=announcement],body:has(.shopify-section--main-customers-login) .shopify-section--announcement-bar,.template-customers-login .announcement-bar,.template-customers-login #shopify-section-announcement-bar,.template-customers-login [id*=announcement],.template-customers-login .shopify-section--announcement-bar{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.account-tabs{display:flex;gap:0;flex-wrap:nowrap;margin-bottom:30px;border-bottom:none;justify-content:center}.account-tab{white-space:nowrap;border:none;font-size:14px;padding:12px 24px;cursor:pointer;border-radius:0;transition:all .3s ease;position:relative;color:#000;font-weight:400;background:transparent}.account-tab:hover{background:#e0e0e0}.account-tab.active{background:#333;color:#fff;border-radius:0}.account-form{display:none;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reset-password-header{text-align:center;margin-bottom:40px}.reset-password-title{font-size:32px;font-weight:600;color:#000;margin:0 0 16px;line-height:1.2}.reset-password-subtitle{font-size:16px;color:#666;margin:0;line-height:1.4}.reset-form-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-end;margin-left:auto;margin-right:auto}.form__forgot-password{display:flex;justify-content:center;margin-top:.75rem}.form__cancel{background:#fff54f;border-radius:50px;font-weight:600;border:none;padding:12px 30px;font-size:14px;cursor:pointer;transition:all .3s ease;max-width:120px;height:44px;text-transform:none;display:flex;align-items:center;justify-content:center}.form__cancel:hover{background:#ffef3a;transform:translateY(-1px)}.privacy-text{font-size:14px;margin:15px 0;color:#666;line-height:1.4}.input{margin-bottom:20px;position:relative;max-width:500px;width:100%}.input__field{width:100%;padding:20px 20px 8px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background:#f8f8f8;transition:all .3s ease;box-sizing:border-box;height:54px}.input__field:focus{outline:none;border-color:#333;background:#fff}.input__field::placeholder{color:transparent}.input__label{position:absolute;top:18px;left:20px;color:#999;transition:all .3s ease;pointer-events:none;font-size:14px;background:transparent;transform-origin:left top}.input__field:focus+.input__label,.input__field:not(:placeholder-shown)+.input__label,.input__field:valid+.input__label{top:8px;left:20px;font-size:11px;color:#666;transform:translateY(0)}.account-form{display:none;animation:fadeIn .3s ease-in;max-width:500px;margin:0 auto}.account-form.active{display:block}#recover-form-content{max-width:500px;margin:0 auto}#recover-form-content .input{margin:0 auto 20px}#recover-register-form-container{max-width:500px;margin:0 auto}#recover-register-form-container .input{margin:0 auto 20px}.checkbox{display:flex;align-items:flex-start;gap:12px;margin:20px 0;cursor:pointer;font-size:14px;color:#333}.checkbox input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;cursor:pointer;flex-shrink:0}.form__secondary-action{display:block;text-align:center;margin-top:20px}.link{color:#666;text-decoration:none;transition:color .3s ease}.link:hover{color:#000;text-decoration:underline}.form__forgot-password{margin:10px 0 20px;text-align:right}.form__forgot-password .link{color:#666;font-size:14px}.form__forgot-password .link:hover,.privacy{color:#000}@media (max-width: 768px){.account-tabs{flex-direction:column;gap:8px;margin-bottom:20px}.account-tab{width:100%;text-align:center;border-radius:8px}.reset-password-title{font-size:20px}.reset-password-subtitle{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/customers-login.css.map */
