body:has(.s-notify-me-modal.is-active){overflow:hidden}.s-notify-me-modal{display:none}.s-notify-me-modal.is-active{display:block}.s-notify-me-modal.is-error .s-notify-me-modal__message-error{display:block}.s-notify-me-modal.is-success .s-notify-me-modal__message-success{display:block}.s-notify-me-modal.is-success .s-notify-me-modal__form{display:none}.s-notify-me-modal.is-success .s-notify-me-modal__title{display:none}.s-notify-me-modal.is-success .s-notify-me-modal__description{display:none}.s-notify-me-modal__overlay{display:block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:100%;background-color:#000;opacity:.5;z-index:12}.s-notify-me-modal__wrapper{width:100%;display:block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:13;padding:0 13px;pointer-events:none}.s-notify-me-modal__container{width:100%;display:block;background-color:#f0f1ea;padding:40px 20px 63px;max-width:445px;margin:0 auto;pointer-events:all;position:relative}@media screen and (min-width: 768px){.s-notify-me-modal__container{padding:40px 44px 63px}}.s-notify-me-modal__title{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:39.01px;letter-spacing:.03em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.s-notify-me-modal__description{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:20px;letter-spacing:.02em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-bottom:32px;padding:0 28px}@media screen and (min-width: 768px){.s-notify-me-modal__description{padding:0 44px}}.s-notify-me-modal__size-select{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative;cursor:pointer;margin-bottom:8px}.s-notify-me-modal__size-select--hidden{display:none}.s-notify-me-modal__size-title-container{font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.03em;padding:14px 22px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-notify-me-modal__size-title-container::-webkit-details-marker{display:none}.s-notify-me-modal__size-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-notify-me-modal__size-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:33.44px;letter-spacing:.03em}.s-notify-me-modal__size-btn{background-color:#f2f2f2;padding:2px 22px;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:33.44px;letter-spacing:.03em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;border:1px solid #f2f2f2;cursor:pointer}.s-notify-me-modal__size-btn:hover{font-weight:700}.s-notify-me-modal__email{font-size:12px;font-weight:400;letter-spacing:.03em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;width:100%;background-color:#fff;outline:none;border:none;padding:14px 22px}.s-notify-me-modal__email::-webkit-input-placeholder{font-size:12px;color:#000}.s-notify-me-modal__email::-moz-placeholder{font-size:12px;color:#000}.s-notify-me-modal__email:-ms-input-placeholder{font-size:12px;color:#000}.s-notify-me-modal__email::-ms-input-placeholder{font-size:12px;color:#000}.s-notify-me-modal__email::placeholder{font-size:12px;color:#000}.s-notify-me-modal__save-btn{display:block;font-family:var(--font-body);font-size:11px;font-weight:400;line-height:33.65px;letter-spacing:.03em;text-align:center;text-transform:uppercase;width:100%;background-color:#000;color:#fff;border:none;cursor:pointer}.s-notify-me-modal__save-btn:hover{opacity:.8}.s-notify-me-modal__close-btn{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:8px;height:8px;top:15px;right:20px;background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.s-notify-me-modal__close-btn::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:140%;height:140%}.s-notify-me-modal__email-container{margin-bottom:10px}.s-notify-me-modal__message-success{display:none;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:20px;letter-spacing:.02em;text-align:center}.s-notify-me-modal__message-success h1,.s-notify-me-modal__message-success h2,.s-notify-me-modal__message-success h3,.s-notify-me-modal__message-success h4,.s-notify-me-modal__message-success h5,.s-notify-me-modal__message-success h6{font-family:var(--font-heading);font-weight:500;line-height:39.01px;letter-spacing:.03em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.s-notify-me-modal__message-success p{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:20px;letter-spacing:.02em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.s-notify-me-modal__message-error{display:none;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:20px;letter-spacing:.02em;text-align:center;color:#c2463b;margin-bottom:12px}