.password.gradient{background:#fff;min-height:100vh;display:flex;flex-direction:column}.shopify-section--email-signup-banner{padding:2rem 1.5rem}@media screen and (min-width: 750px){.shopify-section--email-signup-banner{padding:3rem 2rem}}.password-logo{margin-bottom:3rem;max-width:200px}.password-header{text-align:center;padding:3rem 2rem 2rem}.password-main h1,.password-main .h0,.banner__heading{font-size:clamp(4rem,8vw,7rem);font-weight:700;color:#040404;margin-bottom:1.5rem;line-height:1.1;text-align:center;letter-spacing:-.02em}.password-main .subtitle,.banner__text{font-size:clamp(1.6rem,2.5vw,2rem);color:#404040;font-weight:400;margin-bottom:3rem;text-align:center;line-height:1.6;max-width:50rem;margin-left:auto;margin-right:auto}.banner__text strong{color:#bb852f;font-weight:600;font-size:1.1em;display:block;margin-bottom:.5rem}.banner__content .rte{max-width:50rem;margin:0 auto 3rem;font-size:1.6rem;line-height:1.7;color:#404040}.banner__content .rte p{margin-bottom:1rem}.newsletter-form__field-wrapper{max-width:45rem;margin:2.5rem auto}.newsletter-form__field-wrapper .field__input{border:1px solid rgba(187,133,47,.3);border-radius:8px;padding:1.2rem 1.6rem;font-size:1.5rem;transition:border .2s ease;background-color:#fff}.newsletter-form__field-wrapper .field__input:focus{border-color:#bb852f;outline:none}.newsletter-form__button{background-color:#bb852f;color:#fff;border:none;border-radius:8px;padding:1.2rem 2.4rem;font-weight:600;font-size:1.5rem;transition:background .2s ease;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.newsletter-form__button:hover{background-color:#966a26}.newsletter-form__message{margin-top:1.5rem;padding:1.2rem 2rem;border-radius:8px;font-size:1.5rem;text-align:center}.newsletter-form__message--success{background-color:#bb852f1a;color:#966a26;border:1px solid rgb(220,192,145)}.password-link{color:#bb852f;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.password-link:hover{color:#966a26;transform:translate(2px)}.list-social__link{color:#bb852f;transition:all .3s ease}.list-social__link:hover{color:#966a26;transform:scale(1.1)}.banner__box{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 4px 20px #0000000d;border:1px solid rgba(187,133,47,.15);max-width:600px;margin:0 auto}@media screen and (min-width: 750px){.banner__box{padding:4rem 3rem}}@media screen and (max-width: 749px){.password-main h1,.password-main .h0{font-size:3.2rem}.password-main .subtitle{font-size:1.8rem}.banner__content .rte{font-size:1.5rem}.banner__content .rte li{font-size:1.5rem;padding-left:2.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.password-main .banner__heading,.password-main .banner__text{animation:fadeInUp .8s ease-out forwards}.newsletter-form{animation:fadeInUp 1s ease-out .2s forwards;opacity:0;animation-fill-mode:forwards}.newsletter-form__button[aria-busy=true]{opacity:.6;cursor:not-allowed}.password-footer{padding:2rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/5/assets/password-custom.css.map */
