.eu-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.eu-modal.is-open{visibility:visible;pointer-events:auto}.eu-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease}.eu-modal.is-open .eu-modal__overlay{opacity:1}.eu-modal__container{position:relative;width:100%;max-width:480px;background:#fff;border-radius:20px;padding:40px;transform:scale(.95);opacity:0;transition:transform .3s ease,opacity .3s ease}.eu-modal.is-open .eu-modal__container{transform:scale(1);opacity:1}.eu-modal__close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;color:#000;cursor:pointer}.eu-modal__close:hover{opacity:.7}.eu-modal__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.eu-modal__title{font-size:26px;font-weight:800;line-height:26px;margin:0;color:#000}.eu-modal__message{font-size:16px;font-weight:400;line-height:22px;margin:0;color:#000000b3}.eu-modal__actions{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:8px}.eu-modal__cta{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;text-decoration:none;border-radius:999px;border:2px solid rgba(66,61,77,.4);background:#000;color:#fff;font-weight:700;font-size:16px;padding:16px;cursor:pointer;box-sizing:border-box}.eu-modal__cta:hover{background:linear-gradient(225deg,#359dff 13.12%,#6f31ff 85%)}.eu-modal__dismiss{background:none;border:none;color:#000;font-size:16px;cursor:pointer;text-decoration:underline;padding:16px;opacity:.7}.eu-modal__dismiss:hover{opacity:1}@media screen and (max-width:420px){.eu-modal{padding:18px}.eu-modal__container{padding:28px;border-radius:14px}.eu-modal__title{font-size:20px;line-height:20px}.eu-modal__message{font-size:14px;line-height:18px}.eu-modal__content{gap:20px}.eu-modal__actions{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/eu-redirect.css.map */
