.ez-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:grid;place-items:center;padding:16px}.ez-pop[hidden]{display:none}.ez-pop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1212128c;opacity:0;transition:opacity .25s ease}.ez-pop__box{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--ez-pop-bg, #fff);color:var(--ez-ink);border-radius:20px;box-shadow:0 30px 80px #00000040;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .25s ease,transform .25s ease}.ez-pop.is-open .ez-pop__overlay{opacity:1}.ez-pop.is-open .ez-pop__box{opacity:1;transform:none}.ez-pop__media{position:relative;background:var(--ez-mist);min-height:100%}.ez .ez-pop__media img,.ez-pop__media .ez-ph-svg{width:100%;height:100%;object-fit:cover;display:block}.ez-pop__media .ez-ph-svg{fill:var(--ez-ink-3);opacity:.4}.ez-pop__badge{position:absolute;left:18px;bottom:18px;width:108px;height:108px;border-radius:50%;background:var(--ez-pop-accent, #5e7360);color:#fff;display:grid;place-content:center;text-align:center;line-height:1;transform:rotate(-8deg);box-shadow:0 10px 24px #0000002e}.ez-pop__badge b{font-size:36px;font-weight:800;letter-spacing:-.03em}.ez-pop__badge em{font-family:var(--ez-serif);font-style:italic;font-size:22px;margin-top:2px}.ez-pop__body{padding:44px 36px 32px;display:flex;align-items:center}.ez-pop__form{width:100%}.ez-pop__step{display:grid;gap:12px}.ez-pop__step[hidden]{display:none}.ez .ez-pop__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ez-sage)}.ez .ez-pop__title{margin:0;font-size:clamp(28px,3.4vw,38px);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.ez .ez-pop__text{margin:0;font-size:16px;line-height:1.5;color:var(--ez-ink-2)}.ez-pop__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ez-pop__input{width:100%;font:400 16px var(--ez-font);padding:15px 16px;border:1px solid #d7dad5;border-radius:12px;background:#fff;color:var(--ez-ink);margin-top:6px}.ez-pop__input:focus{outline:2px solid var(--ez-ink);outline-offset:0}.ez .ez-pop__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:0;border-radius:999px;background:var(--ez-ink);color:#fff;font:700 17px var(--ez-font);text-decoration:none;cursor:pointer;transition:transform .15s ease}.ez .ez-pop__btn:hover{transform:translateY(-1px)}.ez .ez-pop__no{background:none;border:0;padding:4px;font:500 14px var(--ez-font);color:var(--ez-ink-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:center}.ez .ez-pop__small{margin:0;font-size:12px;color:var(--ez-ink-3);text-align:center}.ez .ez-pop__err{margin:0;font-size:14px;color:#8a1c1c}.ez .ez-pop__x{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border-radius:50%;border:0;background:#ffffffeb;color:var(--ez-ink);font-size:24px;line-height:1;cursor:pointer}.ez-pop__code{display:flex;align-items:center;justify-content:space-between;gap:12px;border:2px dashed var(--ez-pop-accent, #5e7360);border-radius:14px;padding:12px 12px 12px 18px;margin:4px 0}.ez-pop__code span{font-size:26px;font-weight:800;letter-spacing:.08em}.ez .ez-pop__copy{border:0;border-radius:999px;background:var(--ez-pop-accent, #5e7360);color:#fff;font:700 14px var(--ez-font);padding:10px 18px;cursor:pointer}.ez .ez-pop__btn:focus-visible,.ez .ez-pop__no:focus-visible,.ez .ez-pop__x:focus-visible,.ez .ez-pop__copy:focus-visible{outline:2px solid var(--ez-sage);outline-offset:3px}@media(max-width:749px){.ez-pop{place-items:end center;padding:0}.ez-pop__box{grid-template-columns:minmax(0,1fr);border-radius:20px 20px 0 0;max-height:92vh;transform:translateY(40px)}.ez-pop__media{height:170px;min-height:0}.ez-pop__badge{width:84px;height:84px;left:auto;right:16px;bottom:-24px}.ez-pop__badge b{font-size:28px}.ez-pop__badge em{font-size:18px}.ez-pop__body{padding:28px 20px calc(24px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.ez-pop__overlay,.ez-pop__box{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/easely-popup.css.map */
