.c-email-popup{position:fixed;height:100dvh;display:flex;align-items:flex-end;justify-content:center;overflow:clip;top:0;left:0;width:100%;pointer-events:none;z-index:200;transition:opacity .5s ease-in-out}.c-email-popup.is-visible{opacity:1;pointer-events:auto}.c-email-popup.is-hidden{opacity:0;pointer-events:none}.c-email__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity var(--transition-duration) var(--transition-ease);pointer-events:none}.c-email__background.is-visible{opacity:.25;pointer-events:auto}.c-email__close{position:absolute;top:20px;right:20px}.c-email__container{position:relative;background-color:var(--background);color:var(--text);margin:20px;max-width:960px;padding:20px;min-height:335px;border-radius:20px;height:fit-content;display:flex;flex-direction:column-reverse;row-gap:30px;column-gap:60px;pointer-events:auto;z-index:1}.c-email__close{position:absolute;top:20px;right:20px;height:20px;width:20px;border-radius:50%;color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer}.c-email__content{display:flex;flex-direction:column;row-gap:30px;padding-top:25px;padding-bottom:0}.c-email__heading h1{font-family:var(--h1-font);font-weight:var(--h1-weight);font-size:var(--h1-size);line-height:var(--h1-line);letter-spacing:var(--h1-letter)}.c-email__heading h2{font-family:var(--h2-font);font-weight:var(--h2-weight);font-size:var(--h2-size);line-height:var(--h2-line);letter-spacing:var(--h2-letter)}.c-email__heading h3{font-family:var(--h3-font);font-weight:var(--h3-weight);font-size:var(--h3-size);line-height:var(--h3-line);letter-spacing:var(--h3-letter)}.c-email__heading h4{font-family:var(--h4-font);font-weight:var(--h4-weight);font-size:var(--h4-size);line-height:var(--h4-line);letter-spacing:var(--h4-letter)}.c-email__heading h5{font-family:var(--h5-font);font-weight:var(--h5-weight);font-size:var(--h5-size);line-height:var(--h5-line);letter-spacing:var(--h5-letter)}.c-email__heading h6{font-family:var(--h6-font);font-weight:var(--h6-weight);font-size:var(--h6-size);line-height:var(--h6-line);letter-spacing:var(--h6-letter)}.c-email__media{height:100%;border-radius:20px;overflow:clip;aspect-ratio:395 / 390;max-height:300px;width:100%;flex-shrink:0}.c-email__media figure{display:block;position:relative;flex-shrink:0;width:100%;height:100%}.c-email__form{display:flex;flex-direction:column;row-gap:10px;width:100%;padding-right:0}.c-email__form-container{position:relative;display:flex;width:100%;padding-bottom:10px;border-bottom:1px solid var(--text)}.c-email__form-input{display:block;width:100%;background:transparent;height:auto;font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-line);letter-spacing:var(--body-letter);color:var(--text)}.c-email__form-input:-webkit-autofill,.c-email__form-input:-webkit-autofill:hover,.c-email__form-input:-webkit-autofill:focus,.c-email__form-input:-webkit-autofill:active{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0px 40rem var(--background) inset;outline:1px solid var(--background)}.c-email__disclaimer{font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-line);letter-spacing:var(--body-letter);color:var(--text);font-weight:200;opacity:.5}.c-email__form-success{position:absolute;z-index:1;width:100%;pointer-events:none;background:var(--background);font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-line);letter-spacing:var(--body-letter);color:var(--text)}@media(max-width:1023px){.c-email__container{row-gap:20px}.c-email__content{row-gap:20px;padding-top:0}.c-email__heading{row-gap:8px;padding-right:40px}.c-email__heading h2{font-size:24px;line-height:26px}.c-email__heading h5{font-size:18px;line-height:21px}}@media(min-width:1024px){.c-email__container{flex-direction:row;margin:0 0 32px;border-radius:40px}.c-email__close{height:24px;width:24px;top:32px;right:32px}.c-email__media{border-radius:40px;max-height:395px;width:auto}.c-email__content{row-gap:84px;padding-top:54px;padding-bottom:60px}.c-email__heading{padding-right:44px}.c-email__form{row-gap:25px;padding-right:40px}.c-email__disclaimer{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/email-popup.css.map */
