.notify-me-trigger{display:none;width:100%}.notify-me-active .notify-me-trigger{display:block}.notify-me-active .product-form__submit{display:none}.notify-me-modal{--dialog-max-width: 52rem;--dialog-height: auto;--dialog-max-height: 95dvh}.notify-me-modal__dialog{border-radius:.4rem;overflow:hidden}.notify-me-modal__body{display:flex;flex-direction:column;padding:3.2rem;gap:2rem;background:var(--color-background);overflow-y:auto}.notify-me-modal__grabber{display:none;justify-content:center;margin-bottom:-.8rem}.notify-me-modal__handle{width:4rem;height:.4rem;border-radius:99rem;background:var(--color-borders)}.notify-me-modal__header{display:flex;align-items:center;justify-content:space-between}.notify-me-modal__eyebrow{color:var(--color-foreground);opacity:.6}.notify-me-modal__product-info{display:flex;flex-direction:column;gap:.4rem}.notify-me-modal__title{margin:0;color:var(--color-foreground)}.notify-me-modal__variant{margin:0;color:var(--color-foreground);opacity:.7}.notify-me-modal__copy{margin:0;color:var(--color-foreground)}.notify-me-modal__form{display:flex;flex-direction:column;gap:1.2rem}.notify-me-modal__field{display:flex;flex-direction:column;gap:.8rem}.notify-me-modal__label{color:var(--color-foreground)}.notify-me-modal__input{width:100%;border:.1rem solid var(--color-borders);background:var(--color-background);color:var(--color-foreground);font-family:var(--es-font-body);font-size:1.6rem;padding:1.2rem 1.6rem;outline:none;transition:border-color .15s ease;-webkit-appearance:none;appearance:none;border-radius:0}.notify-me-modal__input::placeholder{color:var(--color-foreground);opacity:.4}.notify-me-modal__input:focus{border-color:var(--color-foreground)}.notify-me-modal__submit{font-family:var(--es-font-body);font-size:1.6rem;letter-spacing:.1em}.notify-me-modal__success{color:var(--color-foreground);font-family:var(--es-font-body);font-size:1.4rem;padding:1.2rem 1.6rem;border:.1rem solid var(--color-borders)}.notify-me-modal__error{color:#c0392b;font-family:var(--es-font-body);font-size:1.4rem}.notify-me-modal__disclaimer{margin:0;color:var(--color-foreground);opacity:.5}@media only screen and (max-width:767px){.notify-me-modal{align-items:flex-end;justify-content:stretch}.notify-me-modal__dialog{width:100%;max-width:100%;border-radius:1.2rem 1.2rem 0 0;max-height:90dvh}.notify-me-modal__body{padding:2rem 2rem 3.2rem;gap:1.6rem}.notify-me-modal__grabber{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-notify-me.css.map */
