ej-newsletter-popup{display:block;--ej-heading-family:var(--font--heading--family,Montserrat,sans-serif);--ej-body-family:var(--font--paragraph--family,Lato,sans-serif)}ej-newsletter-popup *,ej-newsletter-popup *:before,ej-newsletter-popup *:after{box-sizing:border-box}ej-newsletter-popup [hidden]{display:none!important}.ejnp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:rgb(0 0 0 / var(--ej-overlay,.6))}.ejnp-dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;padding:0;width:min(var(--ej-width,820px),calc(100vw - 64px));max-width:none;max-height:calc(100svh - 64px);border:0;border-radius:var(--ej-radius,16px);overflow:auto;overscroll-behavior:contain;background:var(--ej-bg,#ffedd1);color:var(--ej-text,#1b1b1b);z-index:99999;box-shadow:0 24px 80px #0005}.ejnp-dialog:not([open]){display:none}.ejnp-layout{display:grid;grid-template-columns:40% minmax(0,1fr)}.ejnp-photo{min-width:0;position:relative;overflow:hidden;background:#643723}.ejnp-photo>:is(img,svg){display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.ejnp-content{position:relative;min-width:0;padding:var(--ej-pad-top,40px) var(--ej-pad-x,32px) var(--ej-pad-bottom,44px);container-type:inline-size}.ejnp-close{display:grid;place-items:center;position:absolute;inset:14px 14px auto auto;width:36px;height:36px;padding:4px;border:0;border-radius:4px;background:transparent;color:var(--ej-text,#1b1b1b);cursor:pointer}.ejnp-close svg{display:block;width:24px;height:24px}.ejnp-logo{display:flex;align-items:center;justify-content:center;width:min(var(--ej-logo-width,220px),100%);padding:8px 14px;border-radius:8px;background:var(--ej-logo-bg,transparent);margin:0 0 16px}.ejnp-logo img{display:block;width:100%;height:auto;max-width:100%;margin:0;object-fit:contain}.ejnp-logo-mark{display:block;width:100%;aspect-ratio:404/200;background:var(--ej-accent,#af3927);-webkit-mask-image:var(--ej-logo-mask);mask-image:var(--ej-logo-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.ejnp-title{font-family:var(--ej-heading-family);font-weight:var(--font--heading--weight,900);font-style:normal;font-size:var(--ej-title-size,46px);font-size:min(var(--ej-title-size,46px),12cqi);line-height:1.15;letter-spacing:-1px;text-transform:none;white-space:nowrap;overflow-wrap:normal;word-break:normal;margin:0 0 14px;padding:0;color:var(--ej-accent,#af3927)}.ejnp-copy{margin:0 0 22px;padding:0;font:400 var(--ej-body-size,18px)/1.5 var(--ej-body-family);letter-spacing:normal;color:var(--ej-text,#1b1b1b);text-transform:none;overflow-wrap:break-word}.ejnp-form{margin:0;padding:0;display:block}.ejnp-fields{display:grid;gap:14px}.ejnp-email{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:50px;padding:10px 14px;margin:0;border:2px solid var(--ej-accent,#af3927);border-radius:7px;background:#fff9f1;box-shadow:none;color:var(--ej-text,#1b1b1b);font:400 18px/1.4 var(--ej-body-family);letter-spacing:normal;text-transform:none}.ejnp-email::placeholder{color:#737373;opacity:1}.ejnp-submit{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;min-height:50px;margin:0;padding:11px 18px;border:0;border-radius:7px;background:var(--ej-button-bg,#af3927);color:var(--ej-button-text,#ffedd1);font:900 24px/1.25 var(--ej-heading-family);letter-spacing:normal;text-transform:none;white-space:normal;cursor:pointer;box-shadow:none}.ejnp-submit:hover{filter:brightness(.94)}.ejnp-submit:disabled{opacity:.65;cursor:wait}ej-newsletter-popup :is(button,input,a):focus-visible{outline:3px solid var(--ej-accent,#af3927);outline-offset:4px}.ejnp-status{margin:0;font:400 14px/1.5 var(--ej-body-family)}.ejnp-status:not(:empty){margin-top:14px}.ejnp-privacy{display:inline-block;margin-top:12px;color:inherit;font:400 12px/1.5 var(--ej-body-family);text-decoration:underline}.ejnp-launch{margin:12px;padding:10px 16px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font:inherit}.ejnp-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.ejnp-dialog{width:calc(100vw - 48px);max-height:calc(100svh - 48px)}.ejnp-layout{grid-template-columns:minmax(0,1fr)}.ejnp-photo{height:110px}.ejnp-content{padding:var(--ej-pad-top-mobile,24px) var(--ej-pad-x-mobile,20px) var(--ej-pad-bottom-mobile,28px)}.ejnp-logo{width:min(var(--ej-logo-mobile,140px),100%);margin-bottom:14px}.ejnp-title{font-size:var(--ej-title-mobile,28px);font-size:min(var(--ej-title-mobile,28px),12cqi);margin-bottom:12px;letter-spacing:-.6px}.ejnp-copy{font-size:var(--ej-body-mobile,16px);margin-bottom:20px}.ejnp-email{height:50px;font-size:16px}.ejnp-submit{min-height:50px;font-size:20px}.ejnp-close{position:fixed;top:10px;right:10px;background:var(--ej-bg,#ffedd1);z-index:1}}@media(prefers-reduced-motion:reduce){ej-newsletter-popup *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ej-newsletter-popup.css.map */
