.miamories-password{min-height:100svh;display:grid;place-items:center;position:relative;overflow:hidden;padding:32px 20px;background:linear-gradient(135deg,#f3dbcd,#fff9f5 48%,#edd0bd);color:#382b2d;font-family:Arial,Helvetica,sans-serif}.miamories-password *,.miamories-password *:before,.miamories-password *:after{box-sizing:border-box}.miamories-password__scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.miamories-password__gift{position:absolute;width:clamp(190px,27vw,420px);aspect-ratio:1.1;left:max(-90px,4vw);bottom:max(-70px,7vh);border-radius:7px;background:linear-gradient(145deg,#752234,#b84e60);box-shadow:0 28px 55px #59202d55;transform:rotate(-7deg)}.miamories-password__ribbon{position:absolute;width:clamp(150px,25vw,350px);height:clamp(30px,5vw,66px);left:max(-20px,7vw);bottom:max(40px,16vh);border-radius:999px;background:linear-gradient(90deg,#7c1f34,#cf5c6f,#8e273b);transform:rotate(25deg);box-shadow:0 8px 15px #4b182755}.miamories-password__petal{position:absolute;width:120px;height:52px;border-radius:100% 0;background:#8f263d;opacity:.8}.miamories-password__petal--one{right:9vw;bottom:12vh;transform:rotate(20deg)}.miamories-password__petal--two{right:3vw;top:15vh;transform:rotate(140deg) scale(.7)}.miamories-password__card{position:relative;z-index:1;width:min(100%,650px);padding:clamp(34px,5vw,62px);text-align:center;background:#fffbf7f0;border:1px solid rgb(255 255 255 / 76%);border-radius:20px;box-shadow:0 24px 70px #5b2b2b38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.miamories-password__brand{display:inline-block;color:#8e263d;font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.2rem);text-decoration:none}.miamories-password__logo{display:block;width:auto;max-width:160px;max-height:58px;margin:auto;object-fit:contain}.miamories-password__divider{display:block;width:38px;height:1px;margin:25px auto;background:#d7a9a0}.miamories-password h1{max-width:500px;margin:0 auto;color:#8e263d;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:500;line-height:1.02;letter-spacing:-.04em}.miamories-password__intro{margin:20px 0 28px;color:#6e5552}.miamories-password__field{display:flex;align-items:center;gap:13px;min-height:60px;padding:0 18px;border:1px solid #ddc8c0;border-radius:9px;background:#fffdfb;color:#8e263d}.miamories-password__field svg{width:21px;flex:0 0 auto}.miamories-password input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#34272a;font:inherit}.miamories-password input::placeholder{color:#aa9691}.miamories-password input:focus-visible{outline:2px solid #8e263d;outline-offset:3px}.miamories-password button{border:0;cursor:pointer;font:inherit}.miamories-password__enter{width:100%;min-height:58px;margin-top:12px;border-radius:8px;background:#9c3e4e;color:#fff;font-family:Georgia,serif;font-size:1.2rem}.miamories-password__enter:hover,.miamories-password__email-form button:hover{background:#7e2838}.miamories-password__enter span{margin-left:14px}.miamories-password__error{margin-bottom:14px;color:#9c2639;font-size:.9rem;text-align:left}.miamories-password__waitlist{margin-top:34px;padding-top:29px;border-top:1px solid #eadbd5}.miamories-password__waitlist h2{margin:0 0 16px;color:#8e263d;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.miamories-password__email-form{display:flex;gap:10px}.miamories-password__email-form input{min-height:50px;padding:0 15px;border:1px solid #ddc8c0;border-radius:8px;background:#fffdfb}.miamories-password__email-form button{min-width:122px;border-radius:8px;background:#9c3e4e;color:#fff}.miamories-password__success{margin:0;color:#4d6e4f}.miamories-password__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:560px){.miamories-password{padding:20px 14px}.miamories-password__card{padding:34px 22px}.miamories-password__email-form{flex-direction:column}.miamories-password__email-form button{min-height:50px}.miamories-password__gift{opacity:.55}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
