.notify-me-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--font-secondary);z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.notify-me-modal.show{opacity:1;visibility:visible}.notify-me-modal .notify-me-modal-wrapper{width:84%;max-width:678px;position:relative;margin:20px;max-height:calc(100vh - 40px);overflow-y:auto;transition:transform .3s ease}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.notify-me-modal .notify-me-modal-notch{width:96px;height:36px;margin-left:auto;margin-right:16%;background-color:#f1ec73;border-radius:26px}.notify-me-modal .notify-me-modal-container{padding:30px 36px 22px;margin-top:-16px;background-color:#f1ec73;border-radius:26px;position:relative}.notify-me-modal .notify-me-modal-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;z-index:1}.notify-me-modal .notify-me-modal-close svg{display:block}.notify-me-modal .notify-me-modal-title{text-align:center}.notify-me-modal .notify-me-modal-inputs{display:flex;flex-direction:column;gap:20px;width:100%}.notify-me-modal .notify-me-modal-form{margin-top:20px}.notify-me-modal .notify-me-modal-inputs input{padding:12px 16px;border:1px solid #deddd9;font-family:var(--font-secondary);font-size:16px}.notify-me-modal .notify-me-modal-input-group{display:flex;flex-direction:column;gap:20px}.notify-me-modal .notify-me-modal-checkbox{font-size:12px;display:flex;align-items:start;gap:12px;color:#676767}.notify-me-modal .updates-checkbox-input{display:none}.notify-me-modal .custom-checkbox{display:inline-block;width:24px;height:23px;background-color:#f9f9f9;border:2px solid #b4a648;border-radius:4.4px;vertical-align:middle;cursor:pointer;transition:all .2s ease;flex-shrink:0}.notify-me-modal .updates-checkbox-input:checked+.custom-checkbox{background-color:var(--color-primary);border-color:var(--color-primary);position:relative}.notify-me-modal .updates-checkbox-input:checked+.custom-checkbox:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.notify-me-modal .notify-me-modal-actions{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20px}.notify-me-modal .notify-me-modal-submit{padding:10px 36px 8px 18px;font-size:14px;font-family:var(--font-primary);background-color:#f9f9f9;color:var(--color-primary);border:1px solid var(--color-primary)}.notify-me-modal .notify-me-modal-account{display:flex;gap:10px;font-size:12px}.notify-me-modal .notify-me-modal-account-link{font-family:var(--font-primary)}.notify-me-modal-toast{position:fixed;bottom:70px;left:20px;transform:translate(-140%);display:none;gap:12px;align-items:center;padding:16px 20px 14px 16px;font-size:14px;background-color:var(--color-brand);border:1px solid var(--color-primary);transition:transform .4s ease,opacity .4s ease;z-index:9}.notify-me-modal-toast.show{display:flex;transform:translate(0)}@media (min-width: 678px){.notify-me-modal .notify-me-modal-container{margin-top:-26px}.notify-me-modal .notify-me-modal-title{text-align:start;font-size:24px}.notify-me-modal .notify-me-modal-notch{width:120px;height:52px;border-radius:32px}.notify-me-modal .notify-me-modal-form{margin-top:28px}.notify-me-modal .notify-me-modal-input-group{flex-direction:row;gap:8px}.notify-me-modal .notify-me-modal-inputs input{padding:18px}.notify-me-modal .notify-me-modal-input-group input{flex:1}.notify-me-modal .notify-me-modal-checkbox{align-items:center;margin-top:10px;font-size:16px}.notify-me-modal .custom-checkbox{width:26px;height:26px}.notify-me-modal .updates-checkbox-input:checked+.custom-checkbox:after{top:3px;left:7px}.notify-me-modal .notify-me-modal-inputs input{font-size:14px}.notify-me-modal .notify-me-modal-actions{flex-direction:row-reverse;justify-content:space-between}.notify-me-modal .notify-me-modal-account{gap:24px;font-size:14px}.notify-me-modal .notify-me-modal-account-link{text-decoration:underline;text-decoration-thickness:2px}.notify-me-modal .notify-me-modal-submit{padding:12px 46px 10px 26px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/notify-me-modal-stylesheet.css.map */
