.newsletter-popup{position:fixed;top:auto;left:auto;bottom:0;right:0;z-index:100;display:flex;visibility:hidden;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease,visibility .4s;pointer-events:none}.newsletter-popup[open]{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}dialog.newsletter-popup{border:none;background:transparent;padding:0;margin:0;max-width:none;max-height:none}dialog.newsletter-popup::backdrop{background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.newsletter-popup__content{position:relative;width:100vw;padding:4rem 2rem;box-shadow:0 -4px 10px #0000001a}.newsletter-popup__close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;padding:.5rem;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform .2s ease}.newsletter-popup__close:hover{transform:scale(1.1)}.newsletter-popup__close svg{width:1.5rem;height:1.5rem}.newsletter-popup__text{text-align:center;margin-bottom:2rem}.newsletter-popup__heading{margin-top:0;margin-bottom:1rem;letter-spacing:.15em;font-size:1.8rem}.newsletter-popup__subtext{font-size:1.3rem;line-height:1.5;opacity:.8;margin:0}.newsletter-popup__form{max-width:400px;margin:0 auto}.newsletter-popup__form .field{margin-bottom:1.5rem}.newsletter-popup__form .field__input{border-radius:0}.newsletter-popup__form .button{width:100%;border-radius:0;letter-spacing:.1em}.newsletter-popup__success{text-align:center;display:none}.newsletter-popup.is-success .newsletter-popup__form{display:none}.newsletter-popup.is-success .newsletter-popup__success{display:block}@media screen and (min-width:750px){.newsletter-popup{bottom:2rem;right:2rem;left:auto}.newsletter-popup--left{right:auto;left:2rem}.newsletter-popup__content{width:400px;padding:4rem;box-shadow:0 10px 30px #00000026}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/newsletter-popup.css.map */
