.vex-ff{display:block}.vex-ff__form{width:100%;max-width:720px;margin:0 auto;position:relative;justify-self:center}.vex-ff__label{display:block;font-family:var(--font-heading--family);font-size:clamp(22px,3vw,30px);margin:0 0 12px;text-align:center}.vex-ff__box{display:flex;align-items:stretch;border:1px solid var(--color-foreground);border-radius:999px;overflow:hidden;background:var(--color-background)}.vex-ff__input{flex:1;min-width:0;border:0;background:transparent;padding:14px 20px;font-size:16px;color:var(--color-foreground);outline:none}.vex-ff__input::placeholder{color:#8a8a8a}.vex-ff__input::-webkit-search-cancel-button{-webkit-appearance:none}.vex-ff__go{border:0;background:var(--color-foreground);color:var(--color-background);width:54px;font-size:18px;cursor:pointer}.vex-ff__list{list-style:none;margin:6px 0 0;padding:6px;position:absolute;left:0;right:0;z-index:20;background:var(--color-background);border:1px solid var(--color-border,#e5e5e5);border-radius:14px;box-shadow:0 10px 30px #0000001f}.vex-ff__opt{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px;border-radius:9px;text-decoration:none;color:var(--color-foreground)}.vex-ff__opt:hover,.vex-ff__opt.is-active{background:#6e1a1e14}html[data-vex-theme=dark] .vex-ff__opt:hover,html[data-vex-theme=dark] .vex-ff__opt.is-active{background:#ffffff14}.vex-ff__opt-name{font-size:15px}.vex-ff__opt-region{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.vex-ff__hint{text-align:center;font-size:12.5px;color:#8a8a8a;margin:10px 0 0}.vex-az{max-width:1100px;margin:0 auto}.vex-az__region{padding:18px 0 6px}.vex-az__region-title{font-family:var(--font-heading--family);font-size:20px;margin:0 0 10px}.vex-az__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;list-style:none;margin:0;padding:0}.vex-az__grid a{display:block;padding:10px 12px;border:1px solid var(--color-border,#e5e5e5);border-radius:10px;text-decoration:none;color:var(--color-foreground);font-size:14px}.vex-az__grid a:hover{border-color:var(--color-foreground)}.vex-az__grid a small{display:block;font-size:11px;color:#8a8a8a;margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/63/assets/vex-find-flag.css.map */
