.notify-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background:#12121280;padding:2rem;overflow-y:auto}.notify-modal[open]{display:flex;align-items:center;justify-content:center}.notify-modal__content{position:relative;width:100%;max-width:42rem;background:#fff;border:.1rem solid rgba(18,18,18,.1);box-shadow:0 .8rem 3rem #0000001f;padding:2.8rem 2.4rem 2.4rem;max-height:calc(100vh - 4rem);overflow-y:auto}.notify-modal__close{position:absolute;top:1rem;right:1rem;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#1212128c}.notify-modal__close .icon{width:1.7rem;height:1.7rem}.notify-band__eyebrow{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:#8a7350}.notify-modal__title{margin:0;font-size:2rem;line-height:1.5}.notify-modal__header{border-bottom:.1rem solid rgba(18,18,18,.1);padding-bottom:1.4rem;margin-bottom:1.6rem}.notify-modal__section-label{margin:0 0 .8rem;font-size:1.25rem;letter-spacing:.1em;color:#222222bf;font-weight:400}.notify-form__row,.notify-band__row{display:flex;gap:.8rem;align-items:stretch}.notify-modal .field__input::placeholder{opacity:1;color:#22222280}.notify-modal .field__input:focus,.notify-modal .field__input:not(:placeholder-shown){padding:1.5rem}.notify-modal .field__input:-webkit-autofill{padding:1.5rem}.notify-form__row .field,.notify-band__row .field{flex:1 1 auto}.notify-form__submit{flex:0 0 auto;min-width:10rem;min-height:4.5rem}.notify-form__error{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;color:#eb001b}.notify-form__error .icon{width:1.2rem;height:1.2rem;flex-shrink:0}.notify-modal__consent,.notify-band__consent{margin:1rem 0 0;font-size:1.1rem;line-height:1.7;color:#2229}.notify-modal__consent a,.notify-band__consent a{color:inherit;text-underline-offset:.2em}#shop-hcaptcha-badge-container{display:none!important}.notify-form__hcaptcha{margin-top:.3rem;font-size:.9rem;line-height:1.5;color:#22222273}.notify-line-divider{display:flex;align-items:center;gap:1rem;margin:1.6rem 0 1.2rem;font-size:1.2rem;color:#22222280}.notify-line-divider:before,.notify-line-divider:after{content:"";flex:1;height:.1rem;background:#1212121a}.notify-line-btn{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.5rem;background:#06c755;color:#fff;border:none;border-radius:4px;font-size:1.3rem;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:background .2s ease}.notify-line-btn:hover{background:#05b34c;color:#fff}.notify-line-btn svg{width:1.8rem;height:1.8rem;flex-shrink:0}.notify-line-note{margin:.6rem 0 0;font-size:1.1rem;text-align:center;color:#2222228c}.notify-success{text-align:center;padding:1.6rem 0 .6rem}.notify-success .icon{width:2.4rem;height:2.4rem;color:#3d6b4f}.notify-success__heading{margin:.8rem 0 .4rem;font-size:1.7rem}.notify-success__body{margin:0;font-size:1.3rem;color:#222222bf}.notify-signup--pdp{margin-top:.8rem}.notify-signup__cta{display:flex;align-items:center;justify-content:center;gap:.8rem}.notify-signup__cta svg{width:1.5rem;height:1.5rem;flex-shrink:0}.notify-signup__caption{margin:.6rem 0 0;font-size:1.1rem;text-align:center;color:#2229}.notify-signup__card-link{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem;margin-top:.6rem;padding:.8rem 0;background:transparent;border:none;font-size:1.2rem;letter-spacing:.06em;color:#121212;cursor:pointer}.notify-signup__card-link:hover{color:#8a7350}.notify-signup__card-link svg{width:1.2rem;height:1.2rem;flex-shrink:0}.notify-band{margin:4rem auto}.notify-band__inner{max-width:56rem;margin:0 auto;background:#f8f6f6;border:.1rem solid rgba(18,18,18,.15);padding:2.8rem 2.4rem;text-align:center}.notify-band__heading{margin:0 0 .4rem;font-size:1.8rem;line-height:1.6}.notify-band__sub{margin:0 0 1.6rem;font-size:1.3rem;color:#222222b3}.notify-band__form .field__input{background:#fff}.notify-band__error{justify-content:center}@media screen and (max-width:749px){.notify-modal{padding:1.2rem}.notify-modal__content{padding:2.4rem 1.8rem 2rem}.notify-form__row,.notify-band__row{flex-direction:column}.notify-form__submit{width:100%}.notify-band__inner{padding:2.4rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-notify.css.map */
