.fw-weather{text-align:center;clear:both}.fw-weather.weather-background{background-position:top center;background-size:cover;background-repeat:no-repeat}.fw-weather .weather-title{margin-bottom:0}.fw-weather .weather-location{font-size:1.5rem;font-weight:600;color:var(--primary)}.fw-weather .weather-current{padding-bottom:1rem;max-width:275px;margin:0 auto}.fw-weather .weather-current .weather-main{display:flex;flex-flow:column wrap}.fw-weather .weather-current .weather-main .weather-icon{display:flex;justify-content:center}.fw-weather .weather-current .weather-main .weather-icon img:not(.weather-style-SMN){width:80%;max-width:120px}.fw-weather .weather-current .weather-main .weather-icon img.weather-style-SMN{width:64px;height:64px}.fw-weather .weather-current .weather-temp{font-size:3rem;font-weight:700;line-height:1}.fw-weather .weather-current .weather-condition{font-size:1.5rem!important;font-size:700}.fw-weather .weather-current .weather-data{display:flex;flex-flow:column wrap;padding:1rem}.fw-weather.weather-condition-01n .weather-title,.fw-weather.weather-condition-02n .weather-title,.fw-weather.weather-condition-01n .weather-location,.fw-weather.weather-condition-02n .weather-location,.fw-weather.weather-condition-01n .weather-current .weather-temp,.fw-weather.weather-condition-02n .weather-current .weather-temp,.fw-weather.weather-condition-03n .weather-current .weather-temp,.fw-weather.weather-condition-04n .weather-current .weather-temp,.fw-weather.weather-condition-09n .weather-current .weather-temp,.fw-weather.weather-condition-10n .weather-current .weather-temp,.fw-weather.weather-condition-11n .weather-current .weather-temp,.fw-weather.weather-condition-13n .weather-current .weather-temp,.fw-weather.weather-condition-50n .weather-current .weather-temp,.fw-weather.weather-condition-01n .weather-current .weather-condition,.fw-weather.weather-condition-02n .weather-current .weather-condition,.fw-weather.weather-condition-03n .weather-current .weather-condition,.fw-weather.weather-condition-04n .weather-current .weather-condition,.fw-weather.weather-condition-09n .weather-current .weather-condition,.fw-weather.weather-condition-10n .weather-current .weather-condition,.fw-weather.weather-condition-11d .weather-current .weather-condition,.fw-weather.weather-condition-11n .weather-current .weather-condition,.fw-weather.weather-condition-13d .weather-current .weather-condition,.fw-weather.weather-condition-13n .weather-current .weather-condition,.fw-weather.weather-condition-50n .weather-current .weather-condition,.fw-weather.weather-condition-01d .weather-current .weather-data,.fw-weather.weather-condition-01n .weather-current .weather-data,.fw-weather.weather-condition-02d .weather-current .weather-data,.fw-weather.weather-condition-02n .weather-current .weather-data,.fw-weather.weather-condition-03d .weather-current .weather-data,.fw-weather.weather-condition-03n .weather-current .weather-data,.fw-weather.weather-condition-04n .weather-current .weather-data,.fw-weather.weather-condition-09d .weather-current .weather-data,.fw-weather.weather-condition-09n .weather-current .weather-data,.fw-weather.weather-condition-10d .weather-current .weather-data,.fw-weather.weather-condition-10n .weather-current .weather-data,.fw-weather.weather-condition-11n .weather-current .weather-data,.fw-weather.weather-condition-13d .weather-current .weather-data,.fw-weather.weather-condition-13n .weather-current .weather-data,.fw-weather.weather-condition-50n .weather-current .weather-data{color:#fff}.fw-weather.weather-condition-03d .weather-current .weather-data{background:rgb(255 255 255 / .4);color:#000}.fw-weather .weather-forecast{padding:1rem;max-width:275px;margin:0 auto}.fw-weather .weather-forecast .forecast-item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:8px;color:#000;border-bottom:1px solid rgb(0 0 0 / .15)}.fw-weather .weather-forecast .forecast-item:last-child{border-bottom:0}.fw-weather .weather-forecast .forecast-item .forecast-time{flex-grow:1;text-align:left}.fw-weather .weather-forecast .forecast-item .forecast-temp{flex-grow:1}.fw-weather .weather-forecast .forecast-current-temp{font-size:1.5rem;font-weight:700}.fw-weather .weather-forecast .forecast-temp-minmax{display:flex;justify-content:center;font-size:12px}.fw-weather .weather-forecast .forecast-temp-minmax span:first-child{margin-right:10px}.fw-weather.weather-condition-13d .weather-forecast{background:rgb(255 255 255 / .4)}.fw-weather.weather-condition-01n .weather-forecast .forecast-item,.fw-weather.weather-condition-02n .weather-forecast .forecast-item,.fw-weather.weather-condition-03n .weather-forecast .forecast-item,.fw-weather.weather-condition-04n .weather-forecast .forecast-item,.fw-weather.weather-condition-09d .weather-forecast .forecast-item,.fw-weather.weather-condition-09n .weather-forecast .forecast-item,.fw-weather.weather-condition-10d .weather-forecast .forecast-item,.fw-weather.weather-condition-10n .weather-forecast .forecast-item,.fw-weather.weather-condition-11n .weather-forecast .forecast-item,.fw-weather.weather-condition-13n .weather-forecast .forecast-item,.fw-weather.weather-condition-50n .weather-forecast .forecast-item{color:#FFF;border-bottom:1px solid rgb(255 255 255 / .15)}