.epop{--epop-bg: #f8f6ff;--epop-main: #4a3f82;--epop-mark: rgba(74, 63, 130, .18);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:block;overflow:auto;color:var(--epop-main);font-family:Inter,Arial,sans-serif;background:var(--epop-bg);opacity:0;transition:opacity .35s ease;-webkit-font-smoothing:antialiased}@supports (background: color-mix(in srgb,red 20%,transparent)){.epop{--epop-mark: color-mix(in srgb, var(--epop-main) 18%, transparent)}}.epop[hidden]{display:none}.epop.is-in{opacity:1}html.epop-lock{overflow:hidden}.epop *,.epop *:before,.epop *:after{box-sizing:border-box}.epop__x{position:absolute;top:18px;left:20px;z-index:2;display:grid;width:44px;height:44px;padding:0;margin:0;color:var(--epop-main);cursor:pointer;background:none;border:0;border-radius:0;opacity:.75;place-items:center}.epop__x:hover{opacity:1}.epop__panel{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.2vw,44px);min-height:100%;padding:clamp(16px,3.2vw,64px) clamp(16px,4vw,80px) clamp(16px,3.4vw,66px) 0}.epop--noimg .epop__panel{grid-template-columns:1fr;padding:56px 24px}.epop__col{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px clamp(16px,3vw,60px);text-align:center}.epop__media{position:relative;min-height:0}.epop__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:clamp(20px,2.2vw,44px)}.epop [data-only]{display:none;width:100%}.epop[data-state=scratch] [data-only~=scratch],.epop[data-state=claim] [data-only~=claim],.epop[data-state=email] [data-only~=email],.epop[data-state=done] [data-only~=done]{display:block}.epop__logo{margin:0 0 clamp(14px,1.6vw,28px)}.epop__brand{display:block;font:600 clamp(32px,3.1vw,60px) / 1 "Outfit",Arial,sans-serif;letter-spacing:-.02em}.epop__logoimg{display:block;width:auto;max-width:min(260px,60vw);height:auto;max-height:64px;margin:0 auto}.epop .epop__title{margin:0;color:inherit;font:600 clamp(32px,3.2vw,64px) / 1.1 "Outfit",Arial,sans-serif;letter-spacing:-.02em;text-transform:none}.epop .epop__sub{margin:clamp(6px,.6vw,12px) 0 0;color:inherit;font:400 clamp(15px,1.15vw,22px) / 1.4 "Inter",Arial,sans-serif}.epop__card{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(280px,20vw,420px);max-width:100%;margin:clamp(18px,2vw,36px) auto 0;aspect-ratio:400 / 292;overflow:hidden;background:var(--epop-mark);border-radius:16px;transition:background .4s ease}.epop[data-state=claim] .epop__card{background:transparent}.epop .epop__reveal{padding:0 14px;margin:0;color:inherit;font:600 clamp(24px,2.2vw,44px) / 1.55 "Outfit",Arial,sans-serif;letter-spacing:-.015em}.epop__mark{padding:.05em .3em;background:var(--epop-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone}.epop__scratch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:crosshair;border-radius:16px;transition:opacity .5s ease;touch-action:none}.epop__scratch:focus-visible{outline:3px solid var(--epop-main);outline-offset:3px}.epop__card.is-done .epop__scratch{pointer-events:none;opacity:0}.epop__claim{margin-top:clamp(18px,2vw,36px);visibility:hidden}.epop[data-state=claim] .epop__claim{visibility:visible}.epop__gap{margin-top:22px}.epop .epop__btn{display:flex;align-items:center;justify-content:center;width:clamp(260px,19.1vw,382px);max-width:100%;height:clamp(52px,3.9vw,76px);padding:0 24px;margin:0 auto;color:#fff;font:600 clamp(16px,1.2vw,24px) / 1 "Outfit",Arial,sans-serif;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;background:var(--epop-main);border:0;border-radius:999px;transition:opacity .2s ease}.epop .epop__btn:hover{opacity:.9}.epop .epop__big{margin:0 0 clamp(18px,2vw,34px);color:inherit;font:600 clamp(34px,4.3vw,86px) / 1.3 "Outfit",Arial,sans-serif;letter-spacing:-.025em;text-transform:none}.epop .epop__big--s{font-size:clamp(30px,3vw,58px);line-height:1.2}.epop__form{margin:0}.epop .epop__input{display:block;width:clamp(260px,19.1vw,382px);max-width:100%;height:clamp(50px,3.7vw,72px);padding:0 clamp(16px,1.2vw,24px);margin:0 auto 14px;color:#333;font:400 clamp(15px,1.2vw,23px) / 1 "Inter",Arial,sans-serif;text-align:left;background:#fff;border:1px solid #b9b4cf;border-radius:999px;box-shadow:none}.epop .epop__input::placeholder{color:#8d8b99;opacity:1}.epop .epop__input:focus{outline:2px solid var(--epop-main);outline-offset:2px}.epop .epop__err{width:clamp(260px,19.1vw,382px);max-width:100%;margin:0 auto 12px;color:#b3261e;font-size:15px}.epop__err ul{padding:0;margin:0;list-style:none}.epop .epop__legal{max-width:360px;margin:14px auto 0;color:inherit;font:400 12px/1.5 Inter,Arial,sans-serif;opacity:.7}.epop .epop__warn{max-width:360px;padding:10px 12px;margin:18px auto 0;color:#7a5b00;font-size:13px;background:#fff6d6;border:1px dashed #c9a400}.epop__code{display:flex;align-items:center;justify-content:space-between;gap:12px;width:clamp(260px,19.1vw,382px);max-width:100%;padding:10px 10px 10px 22px;margin:22px auto;font:600 clamp(20px,1.6vw,30px) / 1 "Outfit",Arial,sans-serif;letter-spacing:.06em;background:#fff;border:2px dashed var(--epop-main);border-radius:999px}.epop .epop__copy{padding:12px 20px;margin:0;color:#fff;font:600 15px/1 Outfit,Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;background:var(--epop-main);border:0;border-radius:999px}@media(max-width:749px){.epop__panel{grid-template-columns:1fr;padding:0 16px 24px}.epop--noimg .epop__panel{padding:64px 16px 24px}.epop__media{order:-1;height:min(28vh,220px);margin-top:64px}.epop__img{border-radius:20px}.epop__col{padding:20px 0}.epop__card,.epop .epop__btn,.epop .epop__input,.epop__code{width:min(100%,340px)}.epop__brand,.epop .epop__title{font-size:30px}.epop .epop__big{font-size:34px}.epop .epop__big--s{font-size:28px}.epop .epop__reveal{font-size:26px}.epop .epop__sub{font-size:15px}}@media(prefers-reduced-motion:reduce){.epop,.epop__scratch,.epop__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/email-popup.css.map */
