.notify-me-card{display:block;box-sizing:border-box;width:100%;margin-top:16px;padding:22px 32px;background:#02b8aa1a;border-radius:24px;text-align:center}.notify-me-card *,.notify-me-card *:before,.notify-me-card *:after{box-sizing:border-box}.notify-me-card__heading{margin:0;font-size:17px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1f1f1f;line-height:1.2}.notify-me-card__subheading{margin:6px 0 0;font-size:14px;font-weight:400;color:#1f1f1f;line-height:1.4}.notify-me-card__form{margin:18px 0 0;padding:0;border:0}.notify-me-card__row{display:flex;align-items:stretch;gap:10px}.notify-me-card__input{flex:1 1 auto;min-width:0;height:48px;padding:0 22px;border:none;border-radius:999px;background:#fff;color:#1f1f1f;font-size:15px;font-family:inherit;outline:none;-webkit-appearance:none;appearance:none}.notify-me-card__input:focus{box-shadow:0 0 0 2px #02b8aa73}.notify-me-card__button{flex:0 0 auto;height:48px;padding:0 26px;border:none;border-radius:999px;background:#008f82;color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;transition:background-color .2s ease,transform .05s ease}.notify-me-card__button>span{color:#fff!important}.notify-me-card__button:hover{background:#006f64}.notify-me-card__button:active{transform:translateY(1px)}.notify-me-card__button[disabled]{opacity:.6;cursor:not-allowed}.notify-me-card__bell{width:18px;height:18px;flex-shrink:0;display:inline-block}.notify-me-card__error{margin:8px 0 0;color:#c0392b;font-size:13px;text-align:center}.notify-me-card__success{margin:0;padding:0;color:#2e7d32;font-size:15px;font-weight:600;line-height:1.4;text-align:center}.notify-me-card__success-icon{display:inline-block;margin-right:6px}.notify-me-card.is-success{background:#2ea0431f;padding:20px 24px}.notify-me-card.is-success .notify-me-card__heading,.notify-me-card.is-success .notify-me-card__subheading,.notify-me-card.is-success .notify-me-card__form,.notify-me-card__error[hidden],.notify-me-card__success[hidden]{display:none}@media(max-width:480px){.notify-me-card{padding:22px 20px}.notify-me-card__input{font-size:16px}.notify-me-card__row{flex-direction:column;gap:8px}.notify-me-card__button{width:100%;padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/notify-me.css.map */
