.o-geo-modal{align-items:center;background-color:rgba(0,0,0,.3);display:flex;height:100vh;justify-content:center;left:0;opacity:0;padding-left:var(--layout-site-padding);padding-right:var(--layout-site-padding);pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility 0s linear .4s;visibility:hidden;width:100vw;z-index:99999}.o-geo-modal--visible{opacity:1;pointer-events:all;transition-delay:.1s,0s;transition-duration:.3s,0s;visibility:visible}.o-geo-modal__inner{padding:2rem;position:relative;width:100%}@media screen and (min-width:768px){.o-geo-modal__inner{max-width:50rem;padding:3rem}}@media screen and (min-width:1250px){.o-geo-modal__inner{padding:4rem}}.o-geo-modal__close{cursor:pointer;position:absolute;right:2rem;top:2rem;width:2rem}.o-geo-modal__close svg{transition:transform .3s ease}.o-geo-modal__close:hover svg{transform:rotate(180deg)}.o-geo-modal__switchers{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;margin-top:2rem}.o-geo-modal__submit .a-btn{text-align:center;width:100%}