venner-geo{display:contents}venner-geo:not(:defined),venner-geo:not([open]) .venner-geo__backdrop{display:none}.venner-geo__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:end center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:rgb(0 0 0 / var(--vg-overlay-opacity, 45%));opacity:0;transition:opacity .25s ease}venner-geo[open] .venner-geo__backdrop{opacity:1}.venner-geo__backdrop::backdrop{background:transparent}@media screen and (min-width:700px){.venner-geo__backdrop{place-items:center;padding:var(--container-gutter, 1.5rem)}}.venner-geo__card{position:relative;width:min(var(--vg-max-width, 520px),100%);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:var(--vg-padding, 28px);border-radius:var(--vg-radius, 14px) var(--vg-radius, 14px) 0 0;background:var(--vg-background, #fff);color:var(--vg-text, #1c1c1c);text-align:var(--vg-align, start);translate:0 100%;transition:translate .3s cubic-bezier(.16,1,.3,1)}venner-geo[open] .venner-geo__card{translate:0 0}@media screen and (min-width:700px){.venner-geo__card{border-radius:var(--vg-radius, 14px);translate:0 12px}}@media(prefers-reduced-motion:reduce){.venner-geo__backdrop,.venner-geo__card{transition:none}venner-geo[data-flag-animate=true][open] .venner-geo__flag{animation:none}}.venner-geo__flag{position:relative;display:grid;place-items:center;width:var(--vg-flag-size, 56px);height:var(--vg-flag-size, 56px);margin-block-end:var(--vg-flag-gap, 16px);margin-inline:var(--vg-flag-margin, 0 auto);overflow:hidden;border-radius:var(--vg-flag-radius, 50%);box-shadow:0 0 0 var(--vg-flag-ring, 0px) var(--vg-flag-ring-color, #dcdcdc)}.venner-geo__flag img{width:100%;height:100%;object-fit:cover;display:block}.venner-geo__flag>span{display:block;font-size:calc(var(--vg-flag-size, 56px) * .72);line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,sans-serif}.venner-geo__flag--code>span{font-size:calc(var(--vg-flag-size, 56px) * .32);font-weight:600;letter-spacing:.04em;font-family:inherit}.venner-geo__flag--code{box-shadow:inset 0 0 0 1px #00000038}venner-geo[data-flag-animate=true][open] .venner-geo__flag{animation:venner-geo-flag-in .5s cubic-bezier(.34,1.4,.5,1) both}@keyframes venner-geo-flag-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.venner-geo__title{margin:0 0 10px;font-size:var(--vg-title-size, 20px);font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:var(--vg-title-transform, none)}.venner-geo__text{margin:0;font-size:var(--vg-text-size, 15px);line-height:1.55}.venner-geo__text--helper{margin-block-start:10px;font-size:var(--vg-helper-size, 13px);opacity:.7}.venner-geo__actions{display:flex;gap:var(--vg-button-gap, 10px);justify-content:var(--vg-actions-justify, flex-end);margin-block-start:var(--vg-actions-gap, 22px)}.venner-geo__button{padding:var(--vg-button-pad-y, 13px) var(--vg-button-pad-x, 24px);border:1px solid transparent;border-radius:var(--vg-button-radius, 8px);background:var(--vg-button-background, #297793);color:var(--vg-button-text, #fff);font-size:var(--vg-button-size, 15px);font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.venner-geo__button--ghost{border-color:var(--vg-ghost-border, rgb(0 0 0 / 14%));background:transparent;color:inherit;font-weight:400}.venner-geo--row .venner-geo__actions{flex-wrap:nowrap}.venner-geo--row .venner-geo__button{flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.venner-geo--split .venner-geo__actions{flex-wrap:nowrap}.venner-geo--split .venner-geo__button{flex:1 1 0;min-width:0}.venner-geo--auto .venner-geo__actions{flex-wrap:wrap}.venner-geo--stack .venner-geo__actions{display:grid}.venner-geo__close{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:var(--rounded-full, 999px);background:transparent;color:inherit;cursor:pointer;opacity:.5}.venner-geo__close:hover{opacity:1}.venner-geo--bar .venner-geo__backdrop{place-items:end stretch;background:transparent;pointer-events:none}.venner-geo--bar .venner-geo__card{display:flex;flex-wrap:wrap;gap:14px;align-items:center;width:100%;max-width:none;padding:14px var(--container-gutter, 1.5rem);border-radius:0;box-shadow:0 -2px 18px #0000001f;pointer-events:auto}.venner-geo--bar .venner-geo__flag{margin:0;width:var(--vg-bar-flag-size, 32px);height:var(--vg-bar-flag-size, 32px)}.venner-geo--bar .venner-geo__body{flex:1 1 240px}.venner-geo--bar .venner-geo__title{margin:0;font-size:var(--vg-text-size, 15px)}.venner-geo--bar .venner-geo__text{display:none}.venner-geo--bar .venner-geo__actions{margin:0}.venner-geo--bar .venner-geo__button{padding:10px 18px}.venner-geo--bar .venner-geo__close{position:static;flex:0 0 auto}.venner-geo__picker{margin-block-start:var(--vg-picker-gap, 18px);text-align:start}.venner-geo__picker[hidden],.venner-geo__unsupported[hidden]{display:none}.venner-geo__picker-label{display:block;margin-block-end:6px;font-size:var(--vg-helper-size, 13px);opacity:.7}.venner-geo__chip{flex:0 0 auto;display:block;width:var(--vg-chip-size, 22px);height:var(--vg-chip-size, 22px);overflow:hidden;border-radius:var(--vg-flag-radius, 50%);background:#0000000f}.venner-geo__chip img{width:100%;height:100%;object-fit:cover;display:block}.venner-geo__combo{position:relative}.venner-geo__combo-toggle{display:flex;gap:10px;align-items:center;width:100%;padding:10px 12px;border:1px solid var(--vg-select-border, #dcdcdc);border-radius:var(--vg-button-radius, 8px);background:transparent;color:inherit;font-family:inherit;font-size:var(--vg-text-size, 15px);line-height:1.3;text-align:start;cursor:pointer}.venner-geo__combo-toggle:hover{border-color:currentcolor}.venner-geo__combo-value{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.venner-geo__combo-toggle>svg{flex:0 0 auto;opacity:.5;transition:rotate .2s ease}.venner-geo__combo[data-open=true] .venner-geo__combo-toggle>svg{rotate:180deg}.venner-geo__combo-panel{position:absolute;inset-inline:0;z-index:2;max-height:min(310px,45dvh);margin-block-start:6px;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--vg-select-border, #dcdcdc);border-radius:var(--vg-button-radius, 8px);background:var(--vg-background, #fff);box-shadow:0 12px 32px #00000024}.venner-geo__combo-panel[hidden]{display:none}.venner-geo__combo[data-drop=up] .venner-geo__combo-panel{inset-block-end:100%;margin-block:0 6px}.venner-geo__combo-group{margin:10px 0 4px;padding-inline:10px;font-size:calc(var(--vg-helper-size, 13px) - 1px);font-weight:500;letter-spacing:.04em;text-transform:uppercase;opacity:.45}.venner-geo__combo-group:first-child{margin-block-start:4px}.venner-geo__option{display:flex;gap:10px;align-items:center;width:100%;padding:8px 10px;border:0;border-radius:calc(var(--vg-button-radius, 8px) - 2px);background:transparent;color:inherit;font-family:inherit;font-size:var(--vg-text-size, 15px);line-height:1.3;text-align:start;cursor:pointer}.venner-geo__option:hover,.venner-geo__option[data-active=true]{background:#0000000d}.venner-geo__option-name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.venner-geo__option[aria-selected=true] .venner-geo__option-name{font-weight:500}.venner-geo__check{flex:0 0 auto;width:14px;opacity:0}.venner-geo__option[aria-selected=true] .venner-geo__check{opacity:1}.venner-geo__combo+.venner-geo__select{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.venner-geo__select{width:100%;padding:11px 12px;border:1px solid var(--vg-select-border, #dcdcdc);border-radius:var(--vg-button-radius, 8px);background:transparent;color:inherit;font-family:inherit;font-size:var(--vg-text-size, 15px)}.venner-geo__loc-form{display:none}.venner-geo__unsupported{margin-block-start:10px}.venner-geo--bar .venner-geo__picker{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/venner-geo.css.map */
