detect-country-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}detect-country-popup[open]{opacity:1;pointer-events:auto}.detect-country-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--background-transperent-black-5)}.detect-country-popup__content{position:relative;background:var(--color-white);border-radius:var(--default-border-radius);padding:40px;width:90%;max-width:450px;text-align:center;box-shadow:var(--shadow-dark)}.detect-country-popup__close{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:33px;line-height:1;color:var(--color-grey-dark);border-radius:var(--full-border-radius);transition:var(--default-transition)}.detect-country-popup__text{font-size:var(--font-size-h6);line-height:var(--line-height-text);color:var(--color-black);margin:0 0 24px}.detect-country-popup__flag{width:20px;height:15px;position:relative;top:1px;border-radius:3px;margin:0 2px;display:inline-block}.detect-country-popup__link{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:var(--default-transition)}.detect-country-popup__actions{display:flex;flex-direction:column;gap:10px}.detect-country-popup__btn{display:block;width:100%;padding:14px 24px;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);border-radius:var(--medium-border-radius);transition:var(--default-transition);line-height:var(--line-height-normal);text-decoration:none}.detect-country-popup__btn--confirm{background:var(--color-black-default);color:var(--color-white)}.detect-country-popup__btn--dismiss{background:var(--color-grey-medium);color:var(--color-black)}@media(min-width:990px){.detect-country-popup__close:hover{color:var(--color-black);background:var(--color-grey-extralight)}.detect-country-popup__link:hover{color:var(--color-blue-primary)}.detect-country-popup__btn--confirm:hover{background:var(--color-grey-extradark)}.detect-country-popup__btn--dismiss:hover{background:var(--color-grey-medium-dark);color:var(--color-white)}}@media(max-width:989px){.detect-country-popup__content{padding:30px 15px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-check-first-visit.css.map */
