.NewsletterActive{overflow:hidden}.ha-newsletter-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:111;display:none;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.ha-newsletter-popup.active{display:flex;animation:ha-np-fade-in .35s ease}@keyframes ha-np-fade-in{0%{opacity:0}to{opacity:1}}.ha-newsletter-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000080;cursor:pointer}.ha-newsletter-popup__dialog{position:relative;z-index:1;width:100%;max-width:520px;animation:ha-np-slide-in .4s ease}@keyframes ha-np-slide-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ha-newsletter-popup__close{position:absolute;top:12px;right:12px;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;padding:0;background:transparent;color:#fff;cursor:pointer;transition:opacity .2s ease}.ha-newsletter-popup__close:hover{opacity:.75}.ha-newsletter-popup__card{position:relative;background-color:var(--ha-np-bg, #ff5000);border-radius:var(--layoutRadius, 20px);overflow:hidden;font-family:Afacad,sans-serif}.ha-newsletter-popup__card--waves{background-image:var(--ha-np-waves-image, none);background-repeat:no-repeat;background-size:cover;background-position:center}.ha-newsletter-popup__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}.ha-newsletter-popup__bg-img{display:block;width:100%;height:100%}.ha-newsletter-popup__card--overlay .ha-newsletter-popup__bg-img{position:absolute;left:50%;top:50%;width:125%;height:125%;max-width:none;object-fit:cover;object-position:center;opacity:var(--ha-np-overlay-opacity, .45);transform:translate(-50%,-50%)}.ha-newsletter-popup__card--full .ha-newsletter-popup__bg-img{object-fit:cover;object-position:center}.ha-newsletter-popup__content{position:relative;z-index:1;padding:40px 32px 28px;color:var(--ha-np-text, #fff)}.ha-newsletter-popup--success-only .ha-newsletter-popup__text,.ha-newsletter-popup--success-only [data-ha-newsletter-fields],.ha-newsletter-popup--success-only [data-ha-newsletter-legal],.ha-newsletter-popup--success-only [data-ha-newsletter-success-template]{display:none!important}.ha-newsletter-popup--success-only .ha-newsletter-popup__form{gap:0}.ha-newsletter-popup--success-only .ha-newsletter-popup__content{display:flex;flex-direction:column;justify-content:center;min-height:280px}.ha-newsletter-popup--success-only .ha-newsletter-popup__success{margin:0;flex:1;display:block;text-align:center}.ha-newsletter-popup .shopify-challenge__container,.ha-newsletter-popup .shopify-captcha,.ha-newsletter-popup [id*=captcha],.ha-newsletter-popup iframe[src*=hcaptcha],.ha-newsletter-popup iframe[src*=recaptcha]{margin:16px auto 0;max-width:100%}.ha-newsletter-popup .shopify-challenge__button{margin-top:12px}.ha-newsletter-popup__text{text-align:center;margin-bottom:24px}.ha-newsletter-popup__title{margin:0 0 12px;color:var(--ha-np-heading, #fff);font-family:Afacad,sans-serif;font-size:32px;font-weight:700;line-height:1.15;text-transform:none}.ha-newsletter-popup__description,.ha-newsletter-popup__success,.ha-newsletter-popup__legal,.ha-newsletter-popup__content .rich-editor-text-content{color:var(--ha-np-text, #fff);font-size:16px;font-weight:400;line-height:1.4}.ha-newsletter-popup__card :is(.ha-newsletter-popup__description,.ha-newsletter-popup__success,.ha-newsletter-popup__legal,.rich-editor-text-content) :is(h1,h2,h3,h4,h5,h6,p,li,a,strong,em,b,i,u,small,span,blockquote){color:var(--ha-np-text, #fff)!important}.ha-newsletter-popup__card :is(.ha-newsletter-popup__description,.ha-newsletter-popup__success,.ha-newsletter-popup__legal,.rich-editor-text-content) :is(h1,h2,h3,h4,h5,h6){font-family:Afacad,sans-serif;font-weight:700;line-height:1.15;text-transform:none;margin:0 0 .75em!important}.ha-newsletter-popup__card :is(.ha-newsletter-popup__description,.ha-newsletter-popup__success,.ha-newsletter-popup__legal,.rich-editor-text-content) :is(h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0!important}.ha-newsletter-popup__card :is(.ha-newsletter-popup__description,.ha-newsletter-popup__success,.ha-newsletter-popup__legal,.rich-editor-text-content) :is(p,ul,ol,blockquote){display:block!important;margin:0 0 1em!important}.ha-newsletter-popup__card :is(.ha-newsletter-popup__description,.ha-newsletter-popup__success,.ha-newsletter-popup__legal,.rich-editor-text-content) :is(p,ul,ol,blockquote):last-child{margin-bottom:0!important}.ha-newsletter-popup__card :is(.ha-newsletter-popup__description,.ha-newsletter-popup__success,.ha-newsletter-popup__legal,.rich-editor-text-content) br{display:block;content:"";margin-top:.35em}.ha-newsletter-popup__form{display:flex;flex-direction:column;gap:12px}.ha-newsletter-popup__form [data-ha-newsletter-fields]{display:flex;flex-direction:column;gap:12px;width:100%}.ha-newsletter-popup__name-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ha-newsletter-popup__field{position:relative;width:100%;min-width:0}.ha-newsletter-popup__fake-placeholder{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-family:Afacad,sans-serif;font-size:16px;line-height:1;color:#999;pointer-events:none;white-space:nowrap}.ha-newsletter-popup__field--inline .ha-newsletter-popup__fake-placeholder{left:0}.ha-newsletter-popup__required-mark{color:var(--colorBtnPrimary, #ff5000)}.ha-newsletter-popup__field input:focus+.ha-newsletter-popup__fake-placeholder,.ha-newsletter-popup__field input:not(:placeholder-shown)+.ha-newsletter-popup__fake-placeholder{opacity:0}.ha-newsletter-popup__pill-input{width:100%;border:none;outline:none;background:#fff;font-family:Afacad,sans-serif;font-size:16px;color:#1a1a1a;border-radius:100px;padding:12px 20px;box-sizing:border-box}.ha-newsletter-popup__pill-input::placeholder{color:transparent}.ha-newsletter-popup__form-row{display:flex;align-items:center;background:#fff;border-radius:100px;padding:4px 4px 4px 20px;gap:8px}.ha-newsletter-popup__field--inline{flex:1 1 auto;min-width:0}.ha-newsletter-popup__input{width:100%;border:none;outline:none;background:transparent;font-family:Afacad,sans-serif;font-size:16px;color:#1a1a1a;min-width:0;padding:8px 0;box-sizing:border-box}.ha-newsletter-popup__input::placeholder{color:transparent}.ha-newsletter-popup__btn{flex-shrink:0;background:var(--ha-np-btn-bg, #ff5000);color:var(--ha-np-btn-color, #fff);border:1px solid var(--ha-np-btn-border, #ff5000);font-family:Afacad,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;border-radius:100px;padding:12px 22px;cursor:pointer;line-height:1;transition:opacity .2s ease;white-space:nowrap}.ha-newsletter-popup__btn:hover{opacity:.88}.ha-newsletter-popup__btn[aria-busy=true]{opacity:.7;cursor:wait}.ha-newsletter-popup__error ul{margin:0;padding-left:1.2em;text-align:left}.ha-newsletter-popup__pill-input.ha-newsletter-field--invalid,.ha-newsletter-popup__input.ha-newsletter-field--invalid{box-shadow:inset 0 0 0 2px #d93025}.ha-newsletter-popup__error{margin:8px 0 0;font-size:14px;line-height:1.4;text-align:center;color:var(--ha-np-text, #fff)}.ha-newsletter-popup__success{margin:12px 0 0;text-align:center}.ha-newsletter-popup__success :is(p,li):last-child{margin-bottom:0}.ha-newsletter-popup__legal{margin-top:10px;text-align:center}.ha-newsletter-popup__legal :is(p,li):last-child{margin-bottom:0}@media screen and (max-width:575px){.ha-newsletter-popup__form [data-ha-newsletter-fields]{gap:16px}.ha-newsletter-popup{padding:16px}.ha-newsletter-popup__content{padding:36px 20px 24px}.ha-newsletter-popup__title{font-size:26px}.ha-newsletter-popup__description,.ha-newsletter-popup__legal,.ha-newsletter-popup__success{font-size:15px}.ha-newsletter-popup__btn{font-size:12px;padding:12px 16px}}@media screen and (max-width:400px){.ha-newsletter-popup__name-row{grid-template-columns:1fr}.ha-newsletter-popup__form-row{flex-direction:column;align-items:stretch;border-radius:24px;padding:12px 16px;gap:10px}.ha-newsletter-popup__btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/newsletter-popup.css.map */
