.giftera #halo-newsletter-popup:not(.customPopup-banner){display:block;top:calc(var(--gf-vv-top, 0px) + var(--gf-vv-h, 100vh) / 2);top:calc(var(--gf-vv-top, 0px) + var(--gf-vv-h, 100dvh) / 2);width:460px;max-width:calc(100% - 32px);height:auto;max-height:calc(var(--gf-vv-h, 100vh) - 32px);max-height:calc(var(--gf-vv-h, 100dvh) - 32px);overflow:hidden;border-radius:6px;background:var(--white);box-shadow:0 18px 48px #1c1a1729}.giftera body.newsletter-show #halo-newsletter-popup,.giftera body.newsletter-message-show #halo-newsletter-message-popup{transition-property:opacity,transform}.giftera #halo-newsletter-popup:focus,.giftera #halo-newsletter-popup:focus-visible{outline:none}.giftera #halo-newsletter-popup:not(.customPopup-banner) .halo-popup-wrapper{display:block;width:100%;height:auto;padding:0;background:transparent;transform:none}.giftera #halo-newsletter-popup:not(.customPopup-banner) .halo-popup-wrapper .overflow{height:auto;max-height:calc(var(--gf-vv-h, 100vh) - 32px);max-height:calc(var(--gf-vv-h, 100dvh) - 32px);padding:52px 40px 36px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.giftera #halo-newsletter-popup .halo-popup-close,.giftera #halo-newsletter-message-popup .halo-popup-close{top:4px;right:4px;z-index:2;width:44px;height:44px;padding:14px;border-radius:3px;background:transparent;cursor:pointer}.giftera #halo-newsletter-popup .halo-popup-close svg,.giftera #halo-newsletter-message-popup .halo-popup-close svg{display:block;fill:var(--ink)}@media(hover:hover){.giftera #halo-newsletter-popup .halo-popup-close:hover,.giftera #halo-newsletter-message-popup .halo-popup-close:hover{background:var(--paper)}}.giftera #halo-newsletter-popup .halo-popup-close:focus-visible,.giftera #halo-newsletter-message-popup .halo-popup-close:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.giftera #halo-newsletter-popup .halo-popup-header{max-width:none;margin:0 0 24px;padding:0;text-align:center}.giftera #halo-newsletter-popup .newsletter-popup-title{margin:0;font-family:var(--serif);font-size:38px;font-weight:500;line-height:1.08;letter-spacing:-.005em;text-transform:none;color:var(--ink)}.giftera #halo-newsletter-popup .gf-nlpop__orn{margin-top:14px}.giftera #halo-newsletter-popup .halo-popup-desc{max-width:40ch;margin:16px auto 0;padding:0;font-family:var(--sans);font-size:15px;font-weight:400;line-height:1.6;letter-spacing:0;text-wrap:balance;color:var(--muted)}.giftera #halo-newsletter-popup .halo-popup-content{max-width:none;margin:0}.giftera #halo-newsletter-popup .newsletter .newsletter-form{display:block;max-width:none;margin:0}.giftera #halo-newsletter-popup .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:10px;width:100%}.giftera #halo-newsletter-popup .form-field{width:100%;margin:0}.giftera #halo-newsletter-popup #NewsletterForm--Popup{width:100%;min-height:52px;padding:13px 16px;border:1px solid var(--ink);border-radius:3px;font-family:var(--sans);font-size:16px;line-height:24px;letter-spacing:0;text-align:left;color:var(--ink);background:var(--white)}.giftera #halo-newsletter-popup #NewsletterForm--Popup::placeholder{color:var(--muted);opacity:1}.giftera #halo-newsletter-popup #NewsletterForm--Popup:focus-visible{outline:2px solid var(--ink)!important;outline-offset:2px}.giftera #halo-newsletter-popup .gf-nlpop__error{margin:0;font-family:var(--sans);font-size:13.5px;line-height:1.5;text-align:left;color:var(--ink)}.giftera #halo-newsletter-popup .newsletter-form__button{width:100%;min-width:0;max-width:none;min-height:52px;margin:0;padding:13px 20px;border-radius:3px;font-family:var(--sans);font-size:15px;font-weight:500;line-height:24px}.giftera #halo-newsletter-popup .gf-nlpop__note{margin:14px 0 0;font-family:var(--sans);font-size:12.5px;line-height:1.6;text-align:center;color:var(--muted)}.giftera #halo-newsletter-message-popup{width:420px;max-width:calc(100% - 32px);border-radius:6px;background:var(--white);box-shadow:0 18px 48px #1c1a1729}.giftera #halo-newsletter-message-popup .halo-popup-wrapper{padding:52px 28px 36px}.giftera #halo-newsletter-message-popup .alertBox{padding:0;font-family:var(--sans);font-size:15px;line-height:1.6;text-align:center;color:var(--ink);background:none}.giftera #halo-newsletter-message-popup .alertBox--success{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1.2}.giftera #halo-newsletter-message-popup .alertBox-message{margin:0;font:inherit;color:inherit}@media(max-width:767px){.giftera #halo-newsletter-popup:not(.customPopup-banner) .halo-popup-wrapper .overflow{padding:48px 22px 28px}.giftera #halo-newsletter-popup .newsletter-popup-title{font-size:32px}.giftera #halo-newsletter-popup .halo-popup-header{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.giftera #halo-newsletter-popup,.giftera #halo-newsletter-popup .halo-popup-wrapper,.giftera #halo-newsletter-popup .halo-popup-banner,.giftera #halo-newsletter-message-popup{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/giftera-popup.css.map */
