/* Existing Growth Suite supplies the live weather data and animation. */
#wo-gs-weather.wo-gs-weather{height:29px;min-height:29px;max-height:29px;background:#101010;color:#ededed;border:0;overflow:hidden;font-size:11px;line-height:29px}
#wo-gs-weather .wo-gs-weather-track{display:flex;width:max-content;max-width:none;gap:0;white-space:nowrap;will-change:transform}
#wo-gs-weather .wo-gs-weather-set{display:inline-flex;align-items:center;flex-shrink:0;gap:18px;height:29px;padding:0 18px;font-size:11px;line-height:29px}
#wo-gs-weather .wo-gs-weather-item{white-space:nowrap;font-size:11px}
#wo-gs-weather .wo-gs-weather-sep{color:#777;opacity:1}
.wo-site-header .wo-city-switch{flex:0 1 185px!important;width:auto!important;min-width:0!important;max-width:185px!important;gap:5px!important;padding:0 8px!important}
.wo-site-header .wo-city-switch select{width:100%!important;min-width:0!important;max-width:161px!important;padding-right:23px;font-size:12px;text-overflow:ellipsis}
.wo-city-switch__icon{flex:0 0 16px}.wo-city-switch__icon .wo-icon{width:16px;height:16px}
.wo-site-header .wo-mobile-newsletter{display:none}
@media(max-width:767px){
 #wo-gs-weather.wo-gs-weather{height:28px;min-height:28px;max-height:28px;line-height:28px}
 #wo-gs-weather .wo-gs-weather-set{height:28px;gap:15px;padding:0 15px;font-size:10px}
 #wo-gs-weather .wo-gs-weather-item{font-size:10px}
 .wo-site-header .wo-city-switch{flex:0 1 150px!important;max-width:150px!important;padding:0 6px!important}
 .wo-site-header .wo-city-switch select{font-size:11px;max-width:125px!important}
 .wo-site-header .wo-mobile-newsletter{display:block!important;background:#ff651e;color:#191919;border:0;padding:0}
 .wo-site-header .wo-mobile-newsletter>.wo-container{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;padding-bottom:10px;font-size:11px;line-height:1.4}
 .wo-site-header .wo-mobile-newsletter a{display:inline-flex;align-items:center;gap:5px;color:#191919;font-size:11px;font-weight:750;white-space:nowrap;text-decoration:none}
 .wo-site-header .wo-mobile-newsletter .wo-icon{width:15px;height:15px}
}
@media(prefers-reduced-motion:reduce){#wo-gs-weather .wo-gs-weather-track{animation:none!important}}
