.LocationBasedPopup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;z-index:-9999}.LocationBasedPopup.is-active{opacity:1;visibility:visible;z-index:9999}.LocationBasedPopup__overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:#00000080;opacity:0;transition:opacity .5s ease-in}.LocationBasedPopup.is-active .LocationBasedPopup__overlay{opacity:1}.LocationBasedPopup__inner{position:relative;background:#fff;border-radius:5px;width:calc(100% - 30px);min-height:400px;display:block;text-align:center;z-index:1;opacity:0;transform:translateY(-50px);padding:40px}.LocationBasedPopup.is-active .LocationBasedPopup__inner{opacity:1;transform:translateY(0);transition:all .5s}.LocationBasedPopup__inner a{color:#004b85;text-decoration:none;font-weight:700}.LocationBasedPopup__header,.LocationBasedPopup__body,.LocationBasedPopup__disclaimer{margin-bottom:20px}.LocationBasedPopup__header *{margin:8px 0}.LocationBasedPopup__body *{font-family:Montserrat,sans-serif;font-weight:500;margin:8px 0}.LocationBasedPopup__disclaimer *{margin:0;font-size:.85rem}.LocationBasedPopup__dismiss-btn{width:100%;max-width:250px;margin:0 auto}.LocationBasedPopup__icon{height:100px;margin-bottom:20px}@media screen and (min-width: 550px){.LocationBasedPopup__inner{width:550px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/location-based-popup.css.map?v=131996418115856701731716586498 */
