.m-eu-modal-trigger{background:none!important;border:none!important;color:var(--color-link, #007acc)!important;text-decoration:underline!important;cursor:pointer!important;padding:0!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;transition:color .2s ease!important}.m-eu-modal-trigger:hover{color:var(--color-link-hover, #005a99)!important;text-decoration:none!important}.m-eu-modal-trigger:focus{outline:2px solid var(--color-focus, #007acc)!important;outline-offset:2px!important}.m-eu-modal{--m-bg-opacity: .5;--m-opacity: 0;--m-bg-color: 0, 0, 0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;padding:20px;background-color:rgba(var(--m-bg-color),var(--m-bg-opacity));transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:var(--m-opacity);pointer-events:none;display:flex;align-items:center;justify-content:center}.m-eu-modal.m-open-modal{pointer-events:auto}.m-eu-modal .m-modal--content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);border-radius:12px;background:#fff;max-height:90vh;max-width:600px;width:90vw;overflow:hidden;opacity:0;transition:all .3s ease-in-out;box-shadow:0 20px 40px #00000026}.m-eu-modal.m-open-modal .m-modal--content{transform:translate(-50%,-50%) scale(1);opacity:1}.m-eu-modal-header{background:#2e2649;color:#fff;padding:20px 30px;position:relative;font-size:18px;font-weight:600}.m-eu-modal .m-modal--content-inner{padding:30px;overflow-y:auto;max-height:70vh;background:#fff}.m-eu-modal .m-modal--close{position:absolute;top:15px;right:20px;background:transparent;border:none;cursor:pointer;z-index:10;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.m-eu-modal .m-modal--close:hover{opacity:.7}.m-eu-modal .m-modal--close:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.m-eu-modal .m-modal--close svg{width:24px;height:24px;stroke:#fff}.m-eu-modal-image{width:100%;margin-bottom:20px;border-radius:12px;overflow:hidden}.m-eu-modal-image img{width:100%;height:auto;display:block;object-fit:cover}.m-eu-modal .rte{line-height:1.6;color:rgb(var(--color-foreground, 0, 0, 0))}.m-eu-modal .rte h1,.m-eu-modal .rte h2,.m-eu-modal .rte h3,.m-eu-modal .rte h4,.m-eu-modal .rte h5,.m-eu-modal .rte h6{margin-top:0;margin-bottom:1rem;color:rgb(var(--color-foreground, 0, 0, 0))}.m-eu-modal .rte p{margin-bottom:1rem;color:rgb(var(--color-foreground, 0, 0, 0))}.m-eu-modal .rte img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0}.m-eu-modal .rte ul,.m-eu-modal .rte ol{margin-bottom:1rem;padding-left:1.5rem}.m-eu-modal .rte li{margin-bottom:.5rem}.m-eu-modal .rte a{color:var(--color-link, #007acc);text-decoration:underline}.m-eu-modal .rte a:hover{color:var(--color-link-hover, #005a99);text-decoration:none}@media screen and (max-width: 768px){.m-eu-modal{padding:15px}.m-eu-modal .m-modal--content{max-width:95vw;width:95vw;max-height:95vh}.m-eu-modal .m-modal--content-inner{padding:30px}.m-eu-modal .m-modal--close{top:15px;right:15px;width:32px;height:32px}.m-eu-modal .m-modal--close svg{width:16px;height:16px}}.prevent-scroll{overflow:hidden!important}@media (prefers-reduced-motion: reduce){.m-eu-modal,.m-eu-modal .m-modal--content,.m-eu-modal .m-modal--close{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/eu-button-modal.css.map */
