.ap-bday-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;background:#3b312d73;opacity:0;transition:opacity .25s ease}.ap-bday-overlay.is-visible{opacity:1}body.ap-bday-lock-scroll{overflow:hidden}.ap-bday-card{position:relative;width:100%;max-width:480px;background:#fff;border-radius:20px;box-shadow:0 20px 60px #3b312d40;overflow:hidden;transform:translateY(16px) scale(.98);transition:transform .25s ease;display:flex;flex-direction:column}.ap-bday-overlay.is-visible .ap-bday-card{transform:translateY(0) scale(1)}.ap-bday-close{position:absolute;top:12px;right:14px;z-index:2;width:32px;height:32px;border:none;background:#ffffffd9;color:#3b312d;font-size:20px;line-height:1;border-radius:50%;cursor:pointer}.ap-bday-image{background:#fff;display:flex;align-items:center;justify-content:center}.ap-bday-image img{width:100%;max-height:340px;object-fit:contain;display:block}.ap-bday-icon{width:90px;height:90px;margin:28px 0}.ap-bday-content{padding:28px 28px 30px;text-align:center}.ap-bday-eyebrow{margin:0 0 6px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#bc7d6a;font-weight:600}.ap-bday-heading{margin:0 0 10px;font-size:26px;color:#3b312d;line-height:1.2}.ap-bday-subheading{margin:0 0 20px;font-size:15px;line-height:1.5;color:#5c534f}.ap-bday-timer{margin:0 0 18px;font-size:15px;font-weight:600;color:#9d5e4d}.ap-bday-cta{display:inline-block;width:100%;background:#9d5e4d;color:#fff;text-decoration:none;font-weight:600;padding:14px 20px;border-radius:999px;transition:opacity .15s ease}.ap-bday-cta:hover{opacity:.9}@media(max-width:480px){.ap-bday-heading{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/annalise-birthday-popup.css.map */
