html.lf-geo-lock{overflow:hidden}.lf-geo{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;background:transparent;color:var(--lf-geo-text, #121212);font-family:inherit}.lf-geo::backdrop{background:rgba(0,0,0,var(--lf-geo-overlay, .5))}.lf-geo__panel{position:relative;padding:36px 24px 24px;border-radius:var(--lf-geo-radius, 12px);background:var(--lf-geo-bg, #fff);box-shadow:0 20px 60px #0003;text-align:center}@media(prefers-reduced-motion:no-preference){.lf-geo[open] .lf-geo__panel{animation:lf-geo-in .25s ease-out}@keyframes lf-geo-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}.lf-geo__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.7}.lf-geo__close:hover,.lf-geo__close:focus-visible{opacity:1}.lf-geo__logo{margin-bottom:16px}.lf-geo__logo img{display:inline-block;max-width:100%;height:auto}.lf-geo__title{margin:0 0 8px;font-size:1.25rem;line-height:1.3;color:inherit}.lf-geo__message{margin:0 0 20px;font-size:.9375rem;line-height:1.5;opacity:.8}.lf-geo__form{display:grid;gap:14px;text-align:left}.lf-geo__field[hidden]{display:none}.lf-geo__label{display:block;margin-bottom:6px;font-size:.8125rem;font-weight:600}.lf-geo__select-wrap{position:relative}.lf-geo__select-wrap:after{content:"";position:absolute;top:50%;right:16px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.lf-geo__select{width:100%;min-height:48px;padding:0 40px 0 14px;border:1px solid rgba(0,0,0,.2);border-radius:calc(var(--lf-geo-radius, 12px) / 2);background:transparent;color:inherit;font:inherit;font-size:16px;appearance:none;-webkit-appearance:none;cursor:pointer}.lf-geo__select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lf-geo__select--flag{padding-left:48px}.lf-geo__flag{position:absolute;top:50%;left:14px;width:24px;height:18px;border-radius:2px;object-fit:cover;transform:translateY(-50%);pointer-events:none}.lf-geo__button{width:100%;min-height:48px;margin-top:6px;padding:0 20px;border:0;border-radius:calc(var(--lf-geo-radius, 12px) / 2);background:var(--lf-geo-btn-bg, #121212);color:var(--lf-geo-btn-text, #fff);font:inherit;font-weight:600;cursor:pointer;transition:opacity .2s}.lf-geo__button:hover{opacity:.9}.lf-geo__button:focus-visible{outline:2px solid var(--lf-geo-btn-bg, #121212);outline-offset:3px}@media screen and (max-width:749px){.lf-geo__panel{padding:32px 20px 20px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/lf-geo-popup.css.map */
