.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;display:none;justify-content:center;align-items:center;z-index:1000;padding:20px;color:#291b0d;background-image:url(popupimg.jpg);background-size:cover;background-repeat:no-repeat;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-position:center 15%}.popup-overlay,.popup-overlay *{font-family:Cormorant Infant,serif!important}.popup-overlay.is-visible{display:flex}.popup-modal{background-color:#ffffffe6;border-radius:8px;max-width:500px;width:100%;position:relative;text-align:center;box-shadow:0 8px 20px #0003;overflow:hidden}.popup-body{padding:40px 30px;display:flex;flex-direction:column;align-items:center;gap:24px}.close-btn{position:absolute;top:12px;right:16px;background:none;border:none;font-size:42px;color:#333;cursor:pointer}.close-btn:hover{opacity:.7}.logo-section{text-align:center}.tagline{font-style:italic;font-size:14px;color:#666;margin:0}.intro-text p{font-size:14px;text-transform:uppercase;color:#555;margin:0;line-height:1.4}.discount-offer h2{font-weight:500;padding-top:11px}.popup-overlay .popup-modal .popup-body .discount-offer h2{font-size:clamp(22px,6vw,36px)!important;margin:0}.discount-offer p{font-size:clamp(14px,3.2vw,18px);color:#555}.discount-text{word-spacing:3px}.email-form{display:grid;gap:14px;width:100%}.input-group input{width:100%;padding:12px 0;border:none;border-bottom:1px solid #ddd;font-size:16px;text-align:center;outline:none;transition:border-color .2s ease}.input-group input::placeholder{color:#999;font-style:italic}.input-group input:focus{border-bottom-color:#333}.activate-btn{background-color:#000;border:none;padding:14px 28px;font-size:14px;font-weight:500;text-transform:uppercase;color:#fff;cursor:pointer;border-radius:4px;transition:background-color .2s ease;margin-bottom:20px}.activate-btn:hover{background-color:#444}.decline-link{font-size:14px;color:#333;text-decoration:underline;cursor:pointer}.decline-link:hover{opacity:.7}@media (max-width: 480px){.popup-body{padding:30px 20px}}@media (max-width: 480px){.popup-modal{background-color:#ffffffe6}}.popup{background-color:#ffffffe6;padding:2rem;border-radius:12px;width:90%;max-width:400px;text-align:center;box-shadow:0 10px 25px #0003;animation:popupFade .3s ease-out}.success-icon{width:40px;height:40px;margin:0 auto 1rem;background:#4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.popup .welcome-message{font-size:42px!important;color:#291b0d;margin-bottom:0}.popup p{color:#666;font-size:18px;margin:0 0 16px}.popup button{background:#3a2a15;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:2rem;transition:background .3s ease}.popup button:hover{background:#291b0d}.popup-overlay.active{display:flex}@keyframes popupFade{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/welcome-popup.css.map */
