/* FIGGZ V295.6.165 - country marketplace utility dropdown */
.fz2956165-country-menu{position:relative;display:inline-flex;align-items:center;color:#fff}
.fz2956165-country-menu>summary{display:inline-flex;align-items:center;gap:5px;list-style:none;cursor:pointer;color:#fff;font-size:12.5px;font-weight:800;white-space:nowrap;outline:0}
.fz2956165-country-menu>summary::-webkit-details-marker{display:none}
.fz2956165-country-menu>summary i{font-style:normal;font-size:12px;line-height:1;transition:transform .15s ease}
.fz2956165-country-menu[open]>summary i{transform:rotate(180deg)}
.fz2956165-country-menu>summary:hover{color:var(--fz262-yellow,#ffd400)}
.fz2956165-country-dropdown{position:absolute;inset-inline-end:0;top:calc(100% + 9px);z-index:1400;display:none;min-width:250px;padding:7px;border:1px solid #e4e7eb;border-radius:9px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.22);color:#14171c}
.fz2956165-country-menu[open] .fz2956165-country-dropdown{display:grid;gap:3px}
.fz2956165-country-dropdown a{display:grid!important;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:9px 10px;border-radius:7px;color:#14171c!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important}
.fz2956165-country-dropdown a:hover{background:#f5f6f8;color:#111!important}
.fz2956165-country-dropdown a.is-current{background:#fff8d6}
.fz2956165-country-flag{font-size:19px;line-height:1}
.fz2956165-country-name{display:grid;gap:1px;color:#14171c!important}
.fz2956165-country-name b{font-size:12.5px;line-height:1.2}
.fz2956165-country-name small{font-size:10.5px;line-height:1.2;color:#68717d;font-weight:700}
.fz2956165-country-check{color:#109447;font-size:15px;font-weight:900}
.figgz-v263-rtl .fz2956165-country-dropdown{direction:rtl}
@media(max-width:980px){.fz2956165-country-menu>summary{font-size:12px}.fz2956165-country-dropdown{min-width:230px}}
/* Override the legacy utility span rule inside the white dropdown. */
.fz262-utility .fz2956165-country-dropdown .fz2956165-country-name{color:#14171c!important;font-weight:700}
.fz262-utility .fz2956165-country-dropdown .fz2956165-country-flag{font-size:19px;font-weight:400}
.fz262-utility .fz2956165-country-dropdown .fz2956165-country-check{color:#109447!important;font-size:15px;font-weight:900}

/* V295.6.166 - real SVG flags avoid Windows/Chrome regional-letter emoji rendering. */
.fz2956166-country-flag-svg{display:block;width:22px;height:14px;border-radius:2px;box-shadow:0 0 0 1px rgba(15,23,42,.12);object-fit:cover}
.fz2956166-country-flag-fallback{display:inline-grid;place-items:center;width:22px;height:14px;border-radius:2px;background:#eef2f7;font-size:9px;line-height:1;font-weight:800;color:#334155}
