.nf-epop{background:transparent}.nf-epop [hidden]{display:none!important}.nf-epop__dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px}.nf-epop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nf-overlay);opacity:0;transition:opacity .3s ease}.nf-epop__panel{position:relative;display:grid;grid-template-columns:380px minmax(0,1fr);width:min(100%,820px);max-height:calc(100vh - 32px);overflow:hidden;background:var(--nf-ivory);box-shadow:var(--nf-shadow-panel);opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease}.nf-epop.is-open .nf-epop__overlay{opacity:1}.nf-epop.is-open .nf-epop__panel{opacity:1;transform:none}.nf-epop__media{position:relative;min-height:100%;background:var(--nf-vanilla)}.nf-epop__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nf-epop__media-eyebrow{display:none}.nf-epop__body{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:56px 44px 40px;text-align:center;overflow-y:auto}.nf-epop__body>div{display:flex;flex-direction:column;gap:16px}.nf-epop__title{font-family:var(--nf-display);font-size:38px;line-height:44px;color:var(--nf-coffee);text-wrap:balance}.nf-epop__text{font-size:16px;line-height:24px;color:var(--nf-coffee)}.nf-epop__form{display:flex;flex-direction:column;gap:12px;margin-top:6px}.nf-epop__form .nf-field input{text-align:center}.nf-epop__form .nf-btn{width:100%}.nf-epop__msg{font-family:var(--nf-body);font-size:14px;line-height:20px;min-height:20px;color:var(--nf-coffee)}.nf-epop__decline{align-self:center;background:none;border:0;padding:6px 4px;cursor:pointer;font-family:var(--nf-body);font-size:14px;color:var(--nf-coffee);text-decoration:underline;text-underline-offset:3px}.nf-epop__legal{font-size:12px!important;line-height:18px!important;color:var(--nf-sandstone)}.nf-epop__close{position:absolute;top:6px;right:6px;z-index:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--nf-coffee)}.nf-epop__tab{position:fixed;left:0;bottom:32px;z-index:2147482000;background:var(--nf-ivory);border:1px solid var(--nf-sandstone);border-left:0;box-shadow:var(--nf-shadow-panel);opacity:0;transform:translate(-8px);transition:opacity .25s ease,transform .25s ease}.nf-epop__tab.is-shown{opacity:1;transform:none}.nf-epop__tab-open{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 10px 10px 9px;background:none;border:0;cursor:pointer;color:var(--nf-coffee);font-family:var(--nf-body);font-size:13px;line-height:15px;letter-spacing:1px;text-transform:uppercase}.nf-epop__tab-open span{display:block}.nf-epop__tab :focus-visible{outline-offset:-4px}@media(max-width:760px){.nf-epop__dialog{align-items:flex-end;padding:0;right:auto;left:var(--nf-vv-left, 0px);width:var(--nf-vv-width, 100%)}.nf-epop__panel{grid-template-columns:1fr;width:100%;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto}.nf-epop__media{min-height:0;height:128px;margin:20px 20px 0;display:flex;align-items:center;justify-content:center}.nf-epop__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1e181352}.nf-epop__media-eyebrow{display:block;position:relative;z-index:1;font-size:13px;letter-spacing:2px;text-shadow:0 1px 6px rgba(30,24,19,.35)}.nf-epop__body-eyebrow{display:none}.nf-epop__media img{object-position:center 30%}.nf-epop__body{padding:22px 20px 18px;gap:8px;overflow:visible}.nf-epop__body>div{gap:10px}.nf-epop__body .nf-eyebrow{font-size:12px}.nf-epop__title{font-size:25px;line-height:30px;font-weight:500}.nf-epop__text{font-size:15px;line-height:21px}.nf-epop__text,.nf-epop__decline,.nf-epop__form .nf-btn,.nf-epop__media-eyebrow{-webkit-text-stroke:.25px currentColor}.nf-epop__form{gap:8px;margin-top:2px}.nf-epop__form .nf-field input,.nf-epop__form .nf-btn{height:44px}.nf-epop__msg{min-height:0}.nf-epop__msg:empty{display:none}.nf-epop__decline{padding:4px}.nf-epop__legal{margin-top:-6px}.nf-epop__close{background:none;top:20px;right:20px;width:40px;height:40px;z-index:2;color:var(--nf-ivory)}.nf-epop__close svg{width:15px;height:15px;filter:drop-shadow(0 1px 3px rgba(30,24,19,.4))}.nf-epop__close:focus-visible{outline-color:var(--nf-ivory);outline-offset:-4px}.nf-epop__tab{left:var(--nf-vv-left, 0px);bottom:24px}.nf-epop__tab-open{font-size:12px;line-height:14px;padding:9px 9px 9px 8px}}@media(prefers-reduced-motion:reduce){.nf-epop__overlay,.nf-epop__panel,.nf-epop__tab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/nf-email-popup.css.map */
