.country-popup{--country-popup-text: #efeffa;position:fixed;inset:76px 7px auto;width:auto;height:auto;max-width:600px;max-height:calc(100% - 90px);margin:0 auto;padding:106px 23px 54px;border:0;border-radius:20px;background:#3033468f;box-shadow:0 8px 9.4px 2px #00000040;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--country-popup-text);font-family:Montserrat,sans-serif;text-align:center;overflow-y:auto}.country-popup[open]{display:flex;flex-direction:column;align-items:center}.country-popup:focus{outline:none}.country-popup::backdrop{background:transparent}body:has(.country-popup[open]){overflow:hidden}.country-popup__close-form{position:absolute;top:21px;right:23px}.country-popup__close{display:flex;width:23px;height:23px;padding:0;border:0;background:none;color:#d9d9d954;cursor:pointer;transition:color .2s ease}.country-popup__close:hover{color:#d9d9d9b3}.country-popup__close svg{width:100%;height:100%}.country-popup__content{display:flex;flex-direction:column;align-items:center;width:100%;margin-block:auto}.country-popup__logo{width:278px;max-width:100%;height:auto;color:#efeffab3}.country-popup__text{max-width:299px;margin:61px 0 0;font-size:17px;font-weight:400;line-height:28.6px;text-transform:uppercase;color:var(--country-popup-text)}.country-popup__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;min-height:77px;margin-top:47px;padding:10px 20px;border-radius:33px;background:#efeffaa1;box-shadow:0 4px 9.4px #00000040;color:#1d1d1b;font-size:20px;font-weight:600;line-height:1.28;text-decoration:none;text-transform:lowercase;transition:background-color .2s ease}.country-popup__button:hover{background:#efeffacc}.country-popup__stay{margin-top:34px;padding:0;border:0;background:none;color:#f7f4f2b5;font-family:inherit;font-size:15px;font-weight:500;line-height:1.28;text-transform:capitalize;cursor:pointer}.country-popup__stay:hover{color:var(--country-popup-text)}@media(min-width:990px){.country-popup{top:21px;right:25px;bottom:21px;left:25px;max-width:none;max-height:none;padding:124px 25px 36px}.country-popup__close-form{top:34px;right:41px}.country-popup__close{width:26px;height:26px}.country-popup__logo{width:256px}.country-popup__text{max-width:1219px;margin-top:84px;font-size:34px;font-weight:600;line-height:57.2px}.country-popup__button{max-width:694px;min-height:88px;margin-top:35px;border-radius:30px;box-shadow:0 4px 6.3px 2px #00000040;font-size:29px}.country-popup__stay{margin-top:97px;font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/country-popup.css.map */
