.component-weather ul{list-style:none;margin:0;padding:0}.weather-conditions-icon{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0;padding:1.6rem;position:relative;width:-moz-fit-content;width:fit-content}.component-weather .weather-conditions-icon svg{height:8rem;width:8rem}.component-weather .seven-day-forecast{display:flex;flex-direction:column}.component-weather .seven-day-forecast header h3{border-bottom:.1rem solid var(--palette-grey-600);padding-bottom:1rem}.component-weather .seven-day-forecast .forecast-info{display:flex;flex-direction:column;margin:0;width:100%}@supports(display:grid){.component-weather .seven-day-forecast .forecast-info{grid-row-gap:2rem;display:grid;grid-template-columns:1fr}@media screen and (min-width:1060px){.component-weather .seven-day-forecast .forecast-info{grid-column-gap:2rem;grid-template-columns:repeat(7,minmax(6rem,1fr));max-width:100%}}}.component-weather .seven-day-forecast .forecast-info figure{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0 .2rem;position:relative;text-align:center}.component-weather .seven-day-forecast .forecast-info figure>header{font-size:2.4rem;font-weight:400;line-height:.8rem;padding:1rem 0;text-align:center;text-transform:uppercase}.component-weather .seven-day-forecast .forecast-info figure figcaption>*{color:var(--palette-grey-600);font-size:1.2rem;font-weight:400;line-height:2rem}.component-weather .seven-day-forecast .forecast-info figure figcaption .day-phrase{font-size:1.5rem;font-weight:500;line-height:var(--heading-4-line-height);margin-bottom:0}@media screen and (min-width:1060px){.component-weather .seven-day-forecast .forecast-info figure figcaption .day-phrase{min-height:4.4rem}}.component-weather .seven-day-forecast .forecast-info figure figcaption p{display:flex;justify-content:center;line-height:1.4rem;margin:1rem 0 0}@media screen and (max-width:1200px)and (min-width:1060px){.component-weather .seven-day-forecast .forecast-info figure figcaption p{flex-wrap:wrap}}.component-weather .seven-day-forecast .forecast-info figure figcaption span.seperator{display:inline-block;padding:0 .2rem}@media screen and (max-width:1200px)and (min-width:1060px){.component-weather .seven-day-forecast .forecast-info figure figcaption span.seperator{display:none}}.component-weather .seven-day-forecast .forecast-info figure figcaption span.temperature{flex:1 0 3.7rem}.component-weather .seven-day-forecast .forecast-info figure .weather-conditions-icon{margin:1.6rem 0}.component-weather .weather-poweredby{align-items:center;color:var(--palette-grey-600);display:flex;flex-direction:column;font-size:1.2rem;height:6rem;padding-bottom:10rem}@media screen and (min-width:1060px){.component-weather .weather-poweredby{align-items:flex-end;padding-bottom:0}}.component-weather .weather-footer{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.4rem;font-weight:700;justify-content:center;line-height:1.5rem;margin:1rem auto;padding:2rem 1rem 1rem}.component-weather .weather-footer li{padding:0}.component-weather .weather-footer li.weather-link{padding-left:1rem}.component-weather .weather-footer li.weather-link a{text-decoration:none}.component-weather .weather-footer li.weather-link a:hover{color:var(--default-link-hover-color)}.component-weather .weather-footer li.weather-link+.weather-link{padding-left:.5rem}.component-weather .weather-footer li.weather-link+.weather-link:before{content:"•";display:inline-flex;padding-right:.5rem}.component-weather .weather-footer li.copyright{font-size:1rem;font-weight:400;text-align:center;width:100%}.component-weather .weather-footer li.copyright:before{content:"©";display:inline-flex;padding-right:.5rem}.current-weather{grid-row-gap:1.6rem;display:grid;grid-template-columns:1fr}@media screen and (min-width:1060px){.current-weather{grid-column-gap:1.6rem;grid-template-columns:repeat(3,minmax(16.2rem,1fr))}.current-weather .weather-poweredby{grid-column:1/-1}}.current-weather .current-weather-summary{display:flex;flex-direction:column;width:100%}.current-weather .current-weather-summary>p{margin:.2rem 0 0}.current-weather .current-weather-summary .summary-title{font-size:2rem;font-weight:700;line-height:normal}.current-weather .current-weather-summary .current-temp{font-size:6rem;font-weight:500;line-height:6.8rem}.current-weather .weather-conditions-icon{justify-self:center;min-height:15rem;min-width:15rem}.current-weather .current-weather-data{color:var(--palette-grey-600);font-size:1.2rem;line-height:1.5rem;margin:1rem auto;text-align:left;width:100%}.current-weather .current-weather-data .data-title{font-size:var(--heading-3-font-size);font-weight:400;margin:.5rem auto .8rem}
/*# sourceMappingURL=Weather-component.921ba26a2101071b6d0c.css.map*/