header .city-switcher[data-city-enhanced]{position:relative;z-index:30}
header [data-city-enhanced] select.city{display:none!important}
header .city-picker-trigger{display:flex;align-items:center;width:100%;min-height:46px;margin:0;padding:10px 27px 10px 0;border:0;border-radius:0;background:transparent;color:#FECEA8;font-family:inherit;font-size:17px;font-weight:800;line-height:1.35;letter-spacing:-.25px;text-align:left;cursor:pointer}
header .city-picker-trigger:focus-visible{outline:none}
header .city-options{position:absolute;top:calc(100% + 8px);left:-2px;right:-2px;z-index:50;display:grid;gap:3px;padding:6px;border:2px solid #2A363B;background:#2A363B;box-shadow:4px 4px 0 #99B898;max-height:min(360px,60dvh);overflow-y:auto}
header .city-options[hidden]{display:none}
header .city-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:12px 14px;margin:0;border:0;border-radius:0;background:#2A363B;color:#FECEA8;text-align:left;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;cursor:pointer}
header .city-option[aria-selected="true"]{background:#99B898;color:#2A363B}
header .city-option:hover,header .city-option:focus-visible{background:#FECEA8;color:#2A363B;outline:0}
header .city-option svg{width:18px;height:18px;flex:none;visibility:hidden}
header .city-option[aria-selected="true"] svg{visibility:visible}
@media(max-width:700px){header .city-picker-trigger{font-size:18px;min-height:48px}}
