.accordion-header .accordion-icon.collapsed{transform:rotate(90deg)}.nowrap{text-align:left;overflow-wrap:break-word}.accordion-panel.collapsed{visibility:hidden;max-height:0;transition:max-height ease-in-out}.no-js{& .accordion-header button{cursor:default}}.map-updated-design{padding-top:40px;@media only screen and (width>= 720px){margin:0 2.5rem}& .heading-l{margin-bottom:0;padding-bottom:12px}& .updated-time{padding-top:20px}& #forecastMap{flex-basis:100% !important;max-width:100% !important}& .leaflet-control-watermark.leaflet-control{margin:10px 0 0 10px !important}& .leaflet-control-maplink{margin:24px}& .leaflet-container .leaflet-control-attribution{margin:0 !important}}.tooltip-container{position:relative;& .tooltip-overlay{z-index:9000;background-color:#0009;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;@media only screen and (width <= 719px){.aag-tooltip:not(.hidden)+&{display:block}}}& .aag-tooltip{color:#0d0d0c;z-index:9999;background-color:#fff;border-radius:4px;flex-direction:column;align-items:flex-start;gap:8px;max-height:50vh;margin:8px;padding:0 0 16px 16px;display:flex;position:fixed;top:25vh;left:0;overflow-y:auto;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026;@media only screen and (width>= 720px){width:312px;position:absolute;top:32px;left:calc(50% - 312px)}
& .aag-tooltip-heading{align-self:stretch;align-items:center;gap:4px;display:flex;& h2{flex:1 0 0}& button{cursor:pointer;background:url("../../../../images/common/icons/close.svg") center no-repeat;border:0;flex-shrink:0;align-items:center;width:48px;height:48px}}& .aag-tooltip-body{flex-direction:column;align-items:flex-start;padding-right:16px;display:flex}}}@media only screen and (width <= 719px){body:has(.aag-tooltip:not(.hidden)){overflow:hidden}}.aag-units-select{color:#fff;background:#0d0d0c;border:0;padding:1em 0;& legend{display:none}& label{float:right;display:block}& label:has(input:focus-visible){outline-offset:2px;outline:2px solid #b9dc0c}& label .label{-webkit-user-select:none;user-select:none;display:inline-block}& label input[role="switch"]{opacity:0;width:1em;margin:0}& label input[role="switch"] ~ .state{-webkit-user-select:none;user-select:none;display:inline-block}& label input[role="switch"] ~ .state>.container{border:2px solid;border-radius:16px;width:46px;padding:2px;display:inline-block;position:relative}
& label input[role="switch"] ~ .state>.container>.position{color:#0d0d0c;text-align:center;background:#fff;border-radius:12px;width:24px;height:24px;transition:left .2s ease-in-out;display:inline-block;position:relative;left:0}& label input[role="switch"]:not(:checked) ~ .state span.fahrenheit,& label input[role="switch"]:checked ~ .state span.celsius{display:none}& label input[role="switch"]:checked ~ .state>.container>.position{text-align:center;left:22px}
}#breadcrumb-container{background-color:var(--background-grey);color:var(--font-color-a);margin-top:32px;padding:16px}#breadcrumb-container .content-container{max-width:var(--content-container-width)}#breadcrumb-container ul{margin:0;padding:0}#breadcrumb-container li{width:100%;font-size:14px;display:none}#breadcrumb-container li.last-link{display:inline-block}#breadcrumb-container li .short-text{display:none}@media(pointer:none),(pointer:fine){#breadcrumb-container li{width:revert;font-size:16px;display:inline-block}
#breadcrumb-container .short-text{display:revert !important}#breadcrumb-container .long-text{display:none !important}#breadcrumb-container li:before{margin:0 16px !important;transform:rotate(0) !important}#breadcrumb-container .first-link:before{display:none}#breadcrumb-container a{display:inline}}#breadcrumb-container li:before{content:"";background-image:url("../../../images/common/icons/chevron-right.svg");background-size:20px 20px;width:20px;height:20px;margin:0 16px;display:inline-block;position:relative;top:6px;transform:rotate(180deg)}
#breadcrumb-container a{color:var(--font-color-a);white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;text-decoration:underline;display:inline-block;overflow:hidden}.news-video-block{box-sizing:border-box;flex-direction:column;margin-bottom:24px;display:flex;overflow:hidden;& .breaking-news-block,& .video-block{margin-bottom:16px;@media only screen and (width>= 960px){margin-bottom:24px}}& .breaking-news-block{flex:3 1 0;order:2}& .large-forecast-video-container{flex-grow:3;order:1;height:100%;& .video-block{flex-direction:column;width:100%}}@media only screen and (width>= 960px){flex-direction:row;& .breaking-news-block{order:1;margin-right:30px}& .large-forecast-video-container{order:2;height:110%}
}}.breaking-news-block{position:relative;& a{background:center / cover no-repeat;flex-direction:column;justify-content:flex-end;height:100%;min-height:331px;display:flex;overflow:hidden;color:#fff !important;text-decoration:none !important;&:before{content:"";background-image:linear-gradient(to right,#000000db,#0000 670px);position:absolute;inset:0;@media only screen and (width>= 720px){background-image:linear-gradient(to right,#000000d1,#0000 1024px)}@media only screen and (width>= 1280px){background-image:linear-gradient(to right,#000000fa,#0000 1024px)}
}@media only screen and (width>= 720px){justify-content:center}& .read-more .icon{transition:all .25s ease-in-out}&:hover{& .read-more .icon{transform:translateX(8px)}}}& .article-text{z-index:2;width:256px;padding:35px 16px;@media only screen and (width>= 720px){width:312px;padding:40px}& .article-type{letter-spacing:.0625em;opacity:.72;text-transform:uppercase;font-size:.875em;font-style:normal;font-weight:600;font-stretch:normal;line-height:1.5em}& .breaking-news-headline{margin:8px 0 16px;font-size:1.75em;@media only screen and (width>= 1280px){font-size:2.25em}
}& .read-more{font-size:1.125em;transition:all .25s ease-in-out;& .icon{padding-bottom:2px}}}}@media print{.breaking-news-block{break-inside:avoid;& a{color:#333;border:1px solid #ddd;background:none !important;&:before{content:none;background:0}}& .article-text{padding:16px 8px;& .read-more{display:none}}}}.what-does-this-mean .tooltip-trigger{color:#1d70d8;text-decoration:underline}.what-does-this-mean .tooltip-trigger:hover{color:#003078}.beta-text,.what-does-this-mean{font-size:.75em}.beta-label{background:#c4e90c;border-radius:1em;padding:0 .5em;font-weight:bold}.day-tab .temp-probabilities{display:none}.temp-probabilities{background:#f9f9f9;border-radius:.5em;padding:.5em}span.possible-temperatures{margin-block-end:1em}@media only screen and (width>= 720px){.day-tab .temp-probabilities{display:inherit}
}.beach-safety-advice{color:#2a2a2ab8;text-align:left;font-size:.875rem}.beach-safety-advice .heading{vertical-align:top;padding:5px;font-size:16px;font-weight:600}.beach-safety-advice .main-content{white-space:pre-line}.beach-safety-advice .alert{color:#0f79be;margin:-1em 0;& ul{margin:-1em 0;padding:0;& li{border:0;list-style:none}}}@media only screen and (width <= 719px){.alert-border{border:1px solid #0f79be;padding:20px}.beach-safety-advice{margin-top:16px}}.nearest-place-button:hover{-webkit-text-decoration:underline #656565;text-decoration:underline #656565}
.nearest-place-button[aria-expanded="true"] .icon{transform:rotate(270deg)}.beach-location-results{box-sizing:border-box;z-index:1100;background-color:#fff;border:1px solid #ccc;position:fixed;overflow-y:auto}.beach-location-results ul{margin:0;padding:0;list-style-type:none}.beach-location-results ul li{flex-direction:column;justify-content:space-around;height:30px;margin:0;padding:6px 6px 0;display:flex;cursor:pointer !important;border:none !important}.beach-location-results ul li:hover{background-color:#2a2a2a14}
.beach-location-results ul li .nearby-beach-link{flex-direction:row;justify-content:space-between;width:100%;height:100%;text-decoration:none;display:flex;color:#2a2a2a !important;cursor:pointer !important}.beach-location-results ul li .nearby-beach-link div{font-size:14px;font-weight:400;cursor:pointer !important}.nearest-beach-name{white-space:nowrap;text-overflow:ellipsis;max-width:70%;overflow:hidden}.link-display:hover{background-color:#fff}@media print{.day-tabs{flex-direction:column;display:flex;& .day-tab{border:1px solid #ccc;padding:8px;& .day-tab-display{gap:8px;display:flex;& .day-tab-section{padding:0 16px;&:not(:last-child){border-right:1px solid #ddd}
}}}}}.flood-warning-container{white-space:nowrap;border:1px solid #2a2a2a29;margin-bottom:16px;& .fw-link-container{border-collapse:collapse;margin-top:0;margin-bottom:1.5em;& a:link{text-decoration:underline;.dark &{color:#fff}}& th{text-align:left;vertical-align:top;width:22%;min-width:4.1em;padding-left:0;padding-right:8px;font-size:1.25em}& td{padding-top:5px;padding-bottom:5px}& a:active:not(.img-link),& a:focus:not(.img-link){color:#000;background-color:#b9dc0c;outline:0;text-decoration:none;box-shadow:0 4px}
}& .flood-warning-container-inner{border-left:8px solid #0673fa;padding:25px 22px}& .fw-header{vertical-align:top;white-space:normal}& .fw-footer{white-space:normal;margin-top:auto;font-size:.75em}& .fw-detail{vertical-align:top;white-space:normal;overflow-wrap:break-word;hyphens:auto;border-top:1px solid #ccc;flex-direction:column;margin-top:25px;padding-top:25px;display:flex;& .fw-country-title{margin-bottom:16px;display:none}}& .fw-tag{letter-spacing:.8px;color:#2a2a2ab8;padding-bottom:10px;font-weight:600;line-height:1.5;.dark &{color:#fff}
}& .fw-icon{max-height:80px}& .fw-subheader{margin-bottom:.5em;font-weight:bold;&.fw-error{font-weight:normal}}& .fw-type{display:flex;& .fw-title{margin-left:10px}}& .fw-title{vertical-align:top;font-size:36px;font-weight:600;line-height:40px}}@media only screen and (width>= 480px){.flood-warning-container{margin-bottom:24px}}@media only screen and (width>= 960px){.flood-warning-container{margin-bottom:32px;& .flood-warning-container-inner{display:flex}& .fw-detail{border-top:0;border-left:1px solid #ccc;width:100%;margin-top:0;margin-left:16px;padding-top:0;padding-left:25px;& .fw-country-title{display:block}
}& .fw-type{padding-top:4px;& .fw-country-title{display:none}}}}@media only screen and (width <= 719px){.flood-warning-container{& .fw-icon{max-height:50px}& .fw-title{font-size:24px;line-height:25px}}}#skip-to-detail-button{min-height:0 !important}.leaflet-control-watermark{width:106px;height:15px;top:8px;left:8px}.leaflet-tile-pane{image-rendering:auto}.forecast-map-container{border:1px solid #2a2a2a29;margin:0 0 24px;& .expand-icon{cursor:pointer;width:50px;height:50px}& .leaflet-control-calltoaction.leaflet-control{color:#fff;cursor:pointer;background:#2a2a2a;justify-content:space-between;width:180px;height:28px;margin:30px;padding:12px;font-family:FSEmeric,sans-serif;font-size:18px;display:flex}& .leaflet-control-attribution-maplink{color:#2a2a2a;opacity:.8;background:#fffc;padding:2px 4px;margin-bottom:0 !important;margin-right:0 !important;& a{& span{display:none}
}}& .leaflet-container{& .leaflet-control-attribution-maplink{& a{color:#2a2a2a;font-family:FSEmeric,sans-serif;text-decoration:none}}}& .leaflet-control-attribution{display:none !important}}.forecast-map-header{color:#fff;background:#2a2a2a;padding:16px;& p{margin:0}}.forecast-map-header-location{font-size:28px;line-height:1}.leaflet-container{image-rendering:pixelated;& .leaflet-control-attribution-maplink{color:#2a2a2a;opacity:.8;background:#fff;padding:2px 4px;& a{color:#2a2a2a;text-decoration:none}
& a:hover{text-decoration:underline}& span{display:none}}}#maps-and-charts-link{cursor:pointer}#forecastMap{background-color:#9fc7e0;height:512px;max-height:90vh;& .loading-map{color:#333;justify-content:center;align-items:center;height:100%;text-decoration:none;display:flex}}.leaflet-grab{cursor:pointer}.leaflet-control{margin:0}#forecastMap:hover{& .leaflet-control-maplink{width:190px}}.leaflet-control-maplink{transition:all .25s ease-in-out}.forecast-static-map-footer{flex-direction:column;justify-content:space-between;padding:16px;display:flex;@media only screen and (width>= 720px){flex-direction:row}
& .forecast-static-map-footer-item{display:inline-flex}}@media only screen and (width>= 720px){.forecast-map-header-location{font-size:36px}.leaflet-control-watermark{top:16px;left:16px}}.international-forecast-map-container{flex-wrap:wrap-reverse;display:flex;& .static-map-title-control{background:#2a2a2a;flex-basis:100%;max-width:100%;padding:0;display:flex}& .leaflet-control-title{color:#fff;letter-spacing:normal;box-sizing:border-box;background:#2a2a2a;width:100%;padding:18px 15px;font-family:FSEmeric,sans-serif;line-height:normal}
& .international-leaflet-control-title{color:#fff;letter-spacing:normal;box-sizing:border-box;background:#2a2a2a;width:100%;font-family:FSEmeric,sans-serif;line-height:normal}& #international-forecast-map-header{opacity:.7;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-size:14px;font-weight:600;line-height:1.36}& #international-forecast-map-description{margin-bottom:22px;font-size:28px;line-height:1.07}& #international-forecast-time{margin-bottom:3px;font-size:16px}& #international-forecast-updated-text{font-size:12px}
& #forecastMap{flex-basis:100%;max-width:100%}& .leaflet-left .leaflet-control,& .leaflet-top .leaflet-control{margin:0}& .leaflet-control-attribution>:first-child,& .leaflet-control-attribution>:nth-child(2){display:none}& .leaflet-marker-icon img{width:40px;height:40px}& .leaflet-container .leaflet-control-attribution{color:#fff !important;background:#2a2a2a !important;padding:2px 4px !important;font-family:FSEmeric,sans-serif !important;font-size:11px !important}& .leaflet-container a{color:#fff !important}
@media only screen and (width>= 720px){& .static-map-title-control{flex-basis:33.3333%;max-width:33.3333%}& #forecastMap{flex-basis:66.6667%;max-width:66.6667%}& .leaflet-control-title{flex-direction:column;padding:63px 31px;display:flex}& #international-forecast-map-header{margin-bottom:6px}& #international-forecast-map-description{margin-bottom:auto}& #international-forecast-time{margin-bottom:7px;font-size:18px}}}.icon[data-type="chevron-right-green"]{vertical-align:middle;background:url("../../../images/common/icons/chevron-right-green.svg") -.2em -.175em / cover no-repeat;width:1.5em;height:1.2em;padding-bottom:5px}.icon{&[data-type="beach-wind"]{background:url("./static/images/forecasts/icons/wind-dir-beach-arrow.svg") no-repeat;width:16px;height:18px}&[data-type="beach-wave"]{background:url("./static/images/forecasts/icons/wave-dir-arrow.svg") no-repeat;width:48px;position:relative}}.icon[data-type="no-swimming"]{vertical-align:middle;background:url("https://environment.data.gov.uk/bwq/profiles/images/baignade-no-stars-no-bathing.svg") -105px 0 / 11.2em 3em no-repeat;display:inline-block;text-decoration:none !important}#internal-beta-banner-section{padding:0 16px;@media only screen and (width>= 1280px){padding:0 24px}}#internal-beta-banner-section-beach{padding:0 16px 16px;@media only screen and (width>= 1280px){padding:0 24px 24px}}.internal-beta-banner{background-color:#2a2a2a;border-color:#b9dc0c;border-left-style:solid;border-left-width:8px;padding:8px 8px 8px 24px;& .internal-beta-content,& .improver-banner-content{grid-template-columns:2fr;grid-template-areas:"message" "feedback-button";place-items:center;display:grid;@media only screen and (width>= 960px){grid-template-columns:auto 1fr auto;grid-template-areas:"message . feedback-button"}
}& .internal-beta-text,& .improver-banner-text{color:#f4f4f4;vertical-align:middle;text-align:center;grid-area:message;@media only screen and (width>= 1280px){white-space:nowrap}}& .internal-beta-link,& .improver-live-link{color:#f4f4f4;white-space:nowrap;grid-area:data-link;text-decoration:underline;&:hover{color:#b9dc0c}}& [type="button"].feedback-internal-beta-link{border:2px solid #b9db0c;&:hover{color:#2a2a2a;cursor:pointer;background-color:#b9dc0c}}& [type="button"].feedback-internal-beta-link,& .internal-beta-hide,& .improver-live-hide{color:#f4f4f4;white-space:nowrap;background-color:#0000;border-radius:0;grid-area:feedback-button;justify-self:center;width:fit-content;height:fit-content;margin:3px}
& .internal-beta-hide,& .improver-live-hide{border:0;text-decoration:underline;&:hover{cursor:pointer;color:#b9dc0c}}}.link-group-header{background-color:#eee;margin:50px -16px 8px;padding:4px 16px;font-size:2rem;@media only screen and (width>= 720px){background-color:#0000}}.link-group-container{padding:0 16px;@media only screen and (width>= 960px){& .link-group-padded{padding:0}}}.link-group{.single-column &{column-count:1}.double-column &{column-count:2;column-width:auto;@media only screen and (width <= 719px){column-count:1}}column-count:3;column-width:282px;column-gap:41px;& ul{color:#2a2a2a;margin:0;padding:0;font-size:1rem;list-style:none;& li{border-bottom:1px solid #2a2a2a29;.dark &{border-bottom-color:#fff}
padding:0;line-height:18px;@media(hover:hover),(pointer:none),(pointer:fine){padding:0 8px 0 16px}@-moz-document url-prefix(){padding:0 8px 0 16px}break-inside:avoid;& a{gap:4px;height:44px;display:flex;color:#2a2a2a !important;text-decoration:none !important;.dark &{color:#fff !important}& *{margin:auto 0;&.link-text{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}}&:after{content:url("/forecast/static/images/common/icons/chevron-right.svg");margin:auto -6px auto 0;transform:translateY(3px);@media(hover:hover),(pointer:none),(pointer:fine){margin:auto 0}
@-moz-document url-prefix(){margin:auto 0}}}&:hover{background-color:#eee;.dark &{background-color:unset;border:1px solid #fff}}}}}.footer-link{padding:32px 0;text-decoration:underline;& a{.dark &:link,.dark &:visited{color:#fff !important}}@media only screen and (width>= 720px){text-align:right}}#location-search{&:focus-within>.search-results-container{display:block}& .search-results-container{z-index:3000;background-color:#fff;position:relative;& a{text-decoration:none}& .location-results{background-color:inherit;box-sizing:border-box;border:1px solid #ccc;width:100%;margin:8px 0;position:absolute}& #aria-live-notification{height:0;margin:0;padding:0;overflow:hidden}& #use-current-location{cursor:pointer;background-color:#ccc;justify-content:center;align-items:center;height:40px;font-weight:600;display:flex;& .icon{filter:brightness(40%);width:1em;height:1em;margin:0 8px;font-size:1.45em}
& a{color:#2a2a2a;text-align:center;width:100%}}& hr{border:0;border-top:1px solid #2a2a2a29}& .search-results-section{margin:24px 0;padding:0 24px;& .place-header{text-transform:uppercase;color:#2a2a2ab8;font-size:.875em;font-weight:600}& ul{margin:0;padding:0;list-style-type:none;& li{margin:8px 0;padding-left:8px;display:flex;& a{color:#2a2a2a;width:100%;&:hover{background-color:#2a2a2a14}}}}}}& .icon{&[data-type="global"][data-value="find-location"]{background-position-x:66.6667%}
&[data-type="location-type"]{vertical-align:middle;width:1.5rem;height:1.25rem;&[data-value="pin"]{background:url("../../../images/forecasts/icons/location-type/pin.svg") no-repeat;margin-bottom:2px}&[data-value="beach"]{background:url("../../../images/forecasts/icons/location-type/beach.svg") no-repeat;margin-bottom:2px}&[data-value="mountain"]{background:url("../../../images/forecasts/icons/location-type/mountain.svg") no-repeat;margin-bottom:-3px}&[data-value="summit"]{background:url("../../../images/forecasts/icons/location-type/summit.svg") no-repeat}
}}& .nearest-forecast-hint,& .nearest-place-hint{color:#fff;padding-top:8px}}#location-search:has(button:focus)>.search-results-container{display:none}.results-indented{margin:24px 0;padding:0 24px;& h3{font-size:24px}}#monthly-averages-row{box-sizing:border-box;flex-flow:wrap;width:100%;margin:0 0 24px;display:flex;@media only screen and (width <= 1279px){& .column-xs{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0}}@media only screen and (width>= 1280px){& .column-lg-wide{box-sizing:border-box;flex-basis:66.6667%;max-width:66.6667%;padding:0}& .column-lg-narrow{box-sizing:border-box;flex-basis:33.3333%;max-width:33.3333%;padding:0}}& .divider{background-color:#2a2a2a29;border:0;height:1px;margin-bottom:16px}
& .section-title{color:#2a2a2a;font-size:24px}& .monthly-averages{flex-wrap:nowrap;display:flex;overflow:auto hidden}& .scroll-container{flex:none}& .chart{background-color:#fff;margin-top:8px;padding:8px;& table{border-spacing:0;margin-top:12px;& td,& th{padding:0}}@media only screen and (width>= 1280px){padding:0}}& .chart-title{color:#2a2a2acc;letter-spacing:.8px;font-size:14px;font-weight:600;position:sticky;left:8px}& .chart-units{color:#2a2a2acc;letter-spacing:.9px;font-size:14px}& .chart-bar{line-height:0}
& .svg-baseline{fill:#e9e9e9}& .svg-value-label{color:#2a2a2ab8;font-size:12px;font-weight:600;line-height:1}& .svg-month-label{color:#2a2a2ab8;font-size:12px;font-weight:normal;line-height:1}& .more-detail-control{color:#2a2a2ab8;white-space:nowrap;text-align:center;padding:16px 0;@media only screen and (width>= 720px){padding:16px}& button{box-sizing:border-box;cursor:pointer;color:#fff;background:#0f79be;border:0;min-height:40px;padding:8px 16px;line-height:1em;transition:all .25s ease-in-out;&:hover{background:#006187}
@media only screen and (width>= 960px){padding:8px 24px;font-size:18px}@media only screen and (width <= 719px){width:100%}}& img{filter:invert();vertical-align:middle;margin-left:8px;transition:all .25s ease-in-out}}& .less-detail-control{& img{transform:rotate(180deg)}}@media only screen and (width>= 720px){& .hide-sm{display:none !important}& .show-sm{display:block !important}}@media only screen and (width <= 719px){& .show-xs{display:block !important}& .hide-xs{display:none !important}}}.dailyMaxTemp-60,.dailyMaxTemp-59,.dailyMaxTemp-58,.dailyMaxTemp-57,.dailyMaxTemp-56,.dailyMaxTemp-55,.dailyMaxTemp-54,.dailyMaxTemp-53,.dailyMaxTemp-52,.dailyMaxTemp-51,.dailyMaxTemp-50,.dailyMaxTemp-49,.dailyMaxTemp-48,.dailyMaxTemp-47,.dailyMaxTemp-46,.dailyMaxTemp-45,.dailyMaxTemp-44,.dailyMaxTemp-43,.dailyMaxTemp-42,.dailyMaxTemp-41,.dailyMaxTemp-40,.dailyMaxTemp-39,.dailyMaxTemp-38,.dailyMaxTemp-37,.dailyMaxTemp-36,.dailyMaxTemp-35,.dailyMaxTemp-34,.dailyMaxTemp-33,.dailyMaxTemp-32,.dailyMaxTemp-31,.dailyMaxTemp-30{fill:#010514}
.dailyMaxTemp-29{fill:#01081e}.dailyMaxTemp-28{fill:#010a26}.dailyMaxTemp-27{fill:#010d31}.dailyMaxTemp-26{fill:#02103c}.dailyMaxTemp-25{fill:#021345}.dailyMaxTemp-24{fill:#02154f}.dailyMaxTemp-23{fill:#021859}.dailyMaxTemp-22{fill:#031b63}.dailyMaxTemp-21{fill:#031e6e}.dailyMaxTemp-20{fill:#082376}.dailyMaxTemp-19{fill:#132d7c}.dailyMaxTemp-18{fill:#203883}.dailyMaxTemp-17{fill:#2c438a}.dailyMaxTemp-16{fill:#374e90}.dailyMaxTemp-15{fill:#435897}.dailyMaxTemp-14{fill:#4f639d}.dailyMaxTemp-13{fill:#5b6da4}
.dailyMaxTemp-12{fill:#6778aa}.dailyMaxTemp-11{fill:#7382b1}.dailyMaxTemp-10{fill:#7f8db8}.dailyMaxTemp-9{fill:#8b98bf}.dailyMaxTemp-8{fill:#98a4c6}.dailyMaxTemp-7{fill:#a2accb}.dailyMaxTemp-6{fill:#afb8d3}.dailyMaxTemp-5{fill:#bbc2d9}.dailyMaxTemp-4{fill:#c6ccdf}.dailyMaxTemp-3{fill:#d3d7e6}.dailyMaxTemp-2{fill:#dee2ed}.dailyMaxTemp-1{fill:#eaedf3}.dailyMaxTemp0{fill:#f5f6fa}.dailyMaxTemp1{fill:#fff9e8}.dailyMaxTemp2{fill:#fff5d9}.dailyMaxTemp3{fill:#fff1ca}.dailyMaxTemp4{fill:#ffedba}.dailyMaxTemp5{fill:#ffeaac}
.dailyMaxTemp6{fill:#ffe59b}.dailyMaxTemp7{fill:#ffe28d}.dailyMaxTemp8{fill:#ffde7d}.dailyMaxTemp9{fill:#ffda6d}.dailyMaxTemp10{fill:#ffd765}.dailyMaxTemp11{fill:#ffd262}.dailyMaxTemp12{fill:#ffcc5f}.dailyMaxTemp13{fill:#ffc75c}.dailyMaxTemp14{fill:#ffc259}.dailyMaxTemp15{fill:#ffbd56}.dailyMaxTemp16{fill:#ffb853}.dailyMaxTemp17{fill:#ffb350}.dailyMaxTemp18{fill:#ffad4d}.dailyMaxTemp19{fill:#ffa84a}.dailyMaxTemp20{fill:#ffa447}.dailyMaxTemp21{fill:#ff9e44}.dailyMaxTemp22{fill:#ff9942}.dailyMaxTemp23{fill:#ff943e}
.dailyMaxTemp24{fill:#ff8f3b}.dailyMaxTemp25{fill:#ff8a39}.dailyMaxTemp26{fill:#ff8335}.dailyMaxTemp27{fill:#fe7d33}.dailyMaxTemp28{fill:#fa7433}.dailyMaxTemp29{fill:#f86d33}.dailyMaxTemp30{fill:#f36233}.dailyMaxTemp31{fill:#ef5733}.dailyMaxTemp32{fill:#eb4e33}.dailyMaxTemp33{fill:#e74433}.dailyMaxTemp34{fill:#e33a33}.dailyMaxTemp35{fill:#de2e33}.dailyMaxTemp36{fill:#da2433}.dailyMaxTemp37{fill:#d61933}.dailyMaxTemp38{fill:#d10d33}.dailyMaxTemp39{fill:#cd0333}.dailyMaxTemp40{fill:#c30031}.dailyMaxTemp41{fill:#b6002e}
.dailyMaxTemp42{fill:#a40029}.dailyMaxTemp43{fill:#910024}.dailyMaxTemp44{fill:#820021}.dailyMaxTemp45{fill:#6f001c}.dailyMaxTemp46{fill:#5b0017}.dailyMaxTemp47{fill:#4e0014}.dailyMaxTemp48{fill:#3a000e}.dailyMaxTemp49{fill:#2b000b}.dailyMaxTemp50,.dailyMaxTemp51,.dailyMaxTemp52,.dailyMaxTemp53,.dailyMaxTemp54,.dailyMaxTemp55,.dailyMaxTemp56,.dailyMaxTemp57,.dailyMaxTemp58,.dailyMaxTemp59,.dailyMaxTemp60{fill:#1f0008}.rainfall0{fill:#e4eef6}.rainfall1{fill:#cadff1}.rainfall2{fill:#bbd6ed}.rainfall3{fill:#b0d1eb}
.rainfall4{fill:#a6cbe8}.rainfall5{fill:#9bc5e5}.rainfall6{fill:#91c0e2}.rainfall7{fill:#87bae0}.rainfall8{fill:#7db5dd}.rainfall9{fill:#74b0db}.rainfall10{fill:#6aabd8}.rainfall11{fill:#61a6d6}.rainfall12{fill:#58a1d3}.rainfall13{fill:#4e9cd1}.rainfall14{fill:#4697ce}.rainfall15{fill:#3d92cc}.rainfall16{fill:#358eca}.rainfall17{fill:#2d89c8}.rainfall18{fill:#2585c6}.rainfall19{fill:#1d81c4}.rainfall20{fill:#167dc2}.dailySun0{fill:#fff9e8}.dailySun1{fill:#fff5d9}.dailySun2{fill:#fff1ca}.dailySun3,.dailySun4{fill:#ffedba}
.dailySun5{fill:#ffeaac}.dailySun6{fill:#ffe59b}.dailySun7{fill:#ffe28d}.dailySun8{fill:#ffde7d}.dailySun9{fill:#ffda6d}.dailySun10{fill:#ffd765}.dailySun11{fill:#ffd262}.dailySun12{fill:#ffcc5f}.dailySun13,.dailySun14{fill:#ffc75c}.dailySun15{fill:#ffbd56}.dailySun16{fill:#ffb853}.dailySun17{fill:#ffb350}.dailySun18{fill:#ffad4d}.dailySun19{fill:#ffa84a}.dailySun20{fill:#ffa447}.dailySun21{fill:#ff9e44}.dailySun22{fill:#ff9942}.dailySun23{fill:#ff943e}.dailySun24{fill:#ff8f3b}.relativeHumidity0{fill:#e4eef6}
.relativeHumidity1{fill:#cadff1}.relativeHumidity2{fill:#bbd6ed}.relativeHumidity3{fill:#b0d1eb}.relativeHumidity4{fill:#a6cbe8}.relativeHumidity5{fill:#9bc5e5}.relativeHumidity6{fill:#91c0e2}.relativeHumidity7{fill:#87bae0}.relativeHumidity8{fill:#7db5dd}.relativeHumidity9{fill:#74b0db}.relativeHumidity10{fill:#6aabd8}.relativeHumidity11{fill:#61a6d6}.relativeHumidity12{fill:#58a1d3}.relativeHumidity13{fill:#4e9cd1}.relativeHumidity14{fill:#4697ce}.relativeHumidity15{fill:#3d92cc}.relativeHumidity16{fill:#358eca}
.relativeHumidity17{fill:#2d89c8}.relativeHumidity18{fill:#2585c6}.relativeHumidity19{fill:#1d81c4}.relativeHumidity20{fill:#167dc2}.daysSnowFalling0{fill:#eff6f8}.daysSnowFalling1{fill:#ebf5f7}.daysSnowFalling2{fill:#e2eff3}.daysSnowFalling3{fill:#e0eef2}.daysSnowFalling4{fill:#dcebf0}.daysSnowFalling5{fill:#d4e7ed}.daysSnowFalling6{fill:#d0e6ec}.daysSnowFalling7{fill:#cce3eb}.daysSnowFalling8{fill:#c6e0e7}.daysSnowFalling9{fill:#c1dde7}.daysSnowFalling10{fill:#bcd9e3}.daysSnowFalling11{fill:#b6d6e0}
.daysSnowFalling12{fill:#b1d3de}.daysSnowFalling13{fill:#abd1dc}.daysSnowFalling14{fill:#a7cdd9}.daysSnowFalling15{fill:#a1cad7}.daysSnowFalling16{fill:#9cc6d4}.daysSnowFalling17{fill:#99c3d2}.daysSnowFalling18{fill:#97c1d1}.daysSnowFalling19{fill:#92bdce}.daysSnowFalling20{fill:#91bccd}.daysSnowFalling21,.daysSnowFalling22{fill:#91bacd}.daysSnowFalling23{fill:#91b9cc}.daysSnowFalling24{fill:#90b6ca}.daysSnowFalling25{fill:#90b5ca}.daysSnowFalling26{fill:#8fb3c8}.daysSnowFalling27{fill:#8fb2c8}.daysSnowFalling28{fill:#8eb0c7}
.daysSnowFalling29{fill:#8dafc6}.daysSnowFalling30{fill:#8cacc4}.daysSnowFalling31{fill:#8baac3}.windSpeed0{fill:#2d2d2d;opacity:.05}.windSpeed1{fill:#2d2d2d;opacity:.1}.windSpeed2{fill:#2d2d2d;opacity:.2}.windSpeed3{fill:#2d2d2d;opacity:.3}.windSpeed4{fill:#2d2d2d;opacity:.4}.windSpeed5{fill:#2d2d2d;opacity:.5}.windSpeed6{fill:#2d2d2d;opacity:.6}.windSpeed7{fill:#2d2d2d;opacity:.7}.windSpeed8{fill:#2d2d2d;opacity:.8}.windSpeed9{fill:#2d2d2d;opacity:.9}.windSpeed10{fill:#2d2d2d}.hub-no-data{text-align:center;margin:40px 0}.tooltip-trigger:hover{cursor:pointer}.tooltip{z-index:1100;background-color:#fff;border-radius:2px;grid-template-columns:1fr min-content;width:260px;padding:18px 29px 34px;position:absolute;overflow:auto;box-shadow:0 0 4px #00000080;& .close{background:0;border:0;width:.5em;height:.5em;margin-bottom:10px;padding:0;font-size:60px;font-weight:100;line-height:.5em}& .close:hover{cursor:pointer}& .tooltip-content{grid-column:1 / 3;font-size:14px;display:grid;& table{width:100%}
}& .tooltip-content-visibility{white-space:pre;-webkit-font-smoothing:antialiased;font-family:FSEmeric,sans-serif;font-weight:400;line-height:24px}& h2{margin:10px 0 0;font-size:14px;line-height:normal}& a{text-decoration:none}& a:hover{text-decoration:underline}& .uv-tooltip-grid{grid-template-columns:auto auto;gap:12px 13px;display:grid;& .icon{&[data-type="uv"]{text-align:center;width:2.7em}}}}.tooltip-trigger:focus{outline:0;box-shadow:0 0 0 2px #000,0 0 0 5px #b9dc0c}
button.close{cursor:pointer;appearance:none;background:0;border:0;padding:0}.modal{z-index:14;background-color:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}.forecast-table .thead .td{vertical-align:baseline}.step-time th{text-align:center;visibility:visible;height:auto;font-weight:400;line-height:1.5em}#forecast-content:not(.expanded) .detailed-view{display:none}.link-paragraph{display:inline}.no-js{& .scroll-button-container{display:none}& #content{border-top:1px solid #ddd;padding-top:16px}
& .day-tabs-container{width:100%;margin:0;display:block;overflow:visible}& .day-tab{border:1px solid #ddd}& .day-tabs{display:block;& li{cursor:default;width:100%;max-width:480px;margin:0 auto 16px;& .day-tab-display,& .hide-xs-screen{display:flex !important}}}& .forecast-table{width:100%}& .forecast-table-content{flex-direction:column;margin:0 16px;overflow:hidden;& .forecast-table-section{border:1px solid #ddd;width:auto;max-width:1280px;margin-bottom:16px;padding:0;overflow:auto hidden}& .forecast-table-section>div{background:#fff;border-bottom:1px solid #ddd;margin-bottom:16px;padding:8px 16px;position:relative;& .timeline-date{font-weight:400;display:inline !important}
}& th span{float:right;padding-left:2px;display:block !important}}& .detailed-view{opacity:1;visibility:visible;height:auto;display:table-row;& th>div{visibility:visible}& th>div>span{width:auto;display:inline-block;position:static}}& .scroll-buttons{display:none}& .forecast-footer{box-sizing:border-box;border:1px solid #eee;border-top-width:0;margin:0 16px 16px;& .previous-24h{padding:16px}& .show-detailed-view{display:none}}}@media only screen and (width>= 960px){.no-js #content{padding-top:24px}
}@media only screen and (width>= 720px){.no-js .day-tabs-container{height:auto;min-height:0}}@media only screen and (width>= 960px){.no-js .day-tabs{grid-column-gap:24px;grid-template-columns:calc(50% - 12px) calc(50% - 12px);display:grid}}@media only screen and (width>= 1280px){.no-js .day-tabs li{max-width:500px}}@media only screen and (width>= 960px){.no-js .forecast-table-content{margin:0 24px}.no-js .forecast-table-content .forecast-table-section{margin-bottom:24px}
.no-js .forecast-footer{margin:0 24px 24px}}@media print{@page{size:landscape}body{width:100%;height:100%}div[role="dialog"],.scroll-button-container,.scroll-buttons,.previous-24h{display:none}#content{border-top:1px solid #ddd;padding-top:16px}.day-tabs-container{width:100%;margin:0;display:block;overflow:visible}.day-tabs{display:block !important;& li{cursor:default;break-inside:avoid;width:100%;max-width:480px;margin:0 auto 16px;& .day-tab-display{display:flex !important}
}}.forecast-table-content{break-before:auto;flex-direction:column;overflow:visible;& .forecast-table-section{break-inside:avoid;border:1px solid #ddd;width:100%;margin-bottom:16px;overflow:visible;&>div{background:#fff;border-bottom:1px solid #ddd;margin-bottom:16px;padding:8px 16px;position:relative;& .timeline-date{font-weight:400;display:inline !important}}& .forecast-table{table-layout:auto;white-space:normal;break-inside:auto;width:100%;& .time-step-hours{width:100%;padding-left:0;padding-right:0}
& th,& td,& tr{min-width:16px}& tr.step-time{border-top:thin solid gray}}}& th span{float:right;padding-left:2px;display:block !important}}.detailed-view{opacity:1;visibility:visible;height:auto;display:table-row;& th>div{visibility:visible}& th>div>span{width:auto;display:inline-block;position:static}}.forecast-footer{box-sizing:border-box;border:1px solid #eee;border-top-width:0;margin:0 16px 16px;& .show-detailed-view{display:none}}}.previous-24h .chevron-left-black{width:8px;height:8px;margin-left:16px}#nearest-forecast-links{margin-bottom:16px}.forecast-text{background:#fff;.dark &{background:#282926}text-align:left;border:1px solid #2a2a2a29;margin-bottom:16px;padding:0;&.nearby-links{max-width:unset;margin-bottom:16px;padding:0 16px;& .tag-heading{margin-left:0}}@media only screen and (width>= 480px){margin-bottom:24px}@media only screen and (width>= 960px){margin-bottom:32px}& .tag-heading{margin:32px 15px 16px;font-size:36px;@media only screen and (width>= 720px){margin:32px 30px 16px}}& .updated{font-size:14px;font-weight:600}
@media print{break-inside:avoid;border:0;padding:0}}.tide-times-sm,.tide-times-md,.tide-times-lg{display:none}.tide-times-xs{display:flex}.tide-times-component{color:#2a2a2a;background-color:#f4f4f4;flex-direction:column;width:100%;max-width:1280px;margin:16px 0;display:flex}.tide-times-component .tide-times-info-container{max-width:100%;padding-left:16px;position:relative}.tide-times-component .tide-times-info-container h2{margin-left:0;font-size:1.75rem}.tide-times-component .tide-times-info-container .tide-times-subtitle{margin-bottom:8px;font-size:1rem;font-weight:normal}
.tide-times-chart-container{max-width:100%;margin-top:40px}.tide-times-chart{fill:#2a2a2a;color:#2a2a2a;font-size:.875rem;font-weight:600}.tide-times-component .tide-times-chart-container table{border-collapse:collapse;margin:0 auto}.tide-times-svg{margin:0 -1px}.tide-times-chart .chart-bar{fill:#0f79beb8}.tide-type-label{text-transform:capitalize;font-size:.875rem}.axis-label img{text-align:center;vertical-align:middle}.tide-times-chart-container table td{text-align:center;vertical-align:top;padding:0}
.tide-times-chart .chart-line{stroke:#2a2a2a}.tide-times-chart .time-zone{font-weight:normal}.tide-times-component .tide-times-chart-container .supplied-by{padding:0 16px 16px;display:block}.nearest-port-warning a{color:#1c6dd2;white-space:nowrap}.admiralty{font-family:Arial,sans-serif;font-size:.75rem}@media only screen and (width <= 720px){.hide-xs-only{display:none}}@media only screen and (width>= 720px){.tide-times-xs,.tide-times-md,.tide-times-lg{display:none}.tide-times-sm{display:flex}.tide-times-component{flex-direction:row;margin-bottom:24px}
.tide-times-component .tide-times-info-container{width:25%;padding-left:24px}.tide-times-component .tide-times-info-container h2{white-space:nowrap;margin-top:32px}.tide-times-component .tide-times-info-container .tide-times-subtitle{white-space:nowrap;font-size:1.5rem;line-height:1.38}.tide-times-component .tide-times-chart-container{max-width:75%;margin-top:32px;font-size:1rem}.tide-times-chart{font-size:1rem}.tide-times-chart .axis-label-icon{opacity:.72;vertical-align:middle}.tide-times-component .tide-times-chart-container .supplied-by{float:right;text-align:right;width:80%}
}@media only screen and (width>= 960px){.tide-times-xs,.tide-times-sm,.tide-times-lg{display:none}.tide-times-md{display:flex}.tide-times-component .tide-times-info-container{width:15%;padding-left:32px}.tide-times-component .tide-times-chart-container{max-width:85%}.tide-times-chart{margin-right:25px}.tide-times-chart .axis-label{text-align:center;vertical-align:middle;padding:10px 0 15px;font-size:.875rem}.tide-times-component .tide-times-chart-container .supplied-by{width:90%;padding-bottom:24px;padding-right:24px}
}@media only screen and (width>= 1280px){.tide-times-xs,.tide-times-sm,.tide-times-md{display:none}.tide-times-lg{display:flex}.tide-times-chart-container .tide-times-chart .tide-time-label,.tide-times-chart-container .tide-times-chart .tide-height-label{font-size:1.25rem}.tide-times-component .tide-times-info-container h2{margin-right:0;font-size:2.25rem}}.info-button-link{text-align:right;padding:0 16px 32px}.info-modal-anchor{cursor:pointer;text-decoration:none}.info-modal-anchor:hover{color:#003078;text-decoration:underline}
.info-button-link .icon{margin-bottom:4px}@media print{#tide-times-forecast-component{break-inside:avoid}}.large-forecast-video-container{box-sizing:border-box;overflow:hidden;& .video-block{box-sizing:border-box;overflow:hidden;& .video{box-sizing:border-box;color:#fff;background:#151b17;& .video-wrapper{aspect-ratio:16 / 9;max-height:90vh;margin:auto}& .loading-video{justify-content:center;align-items:center;height:100%;display:flex}}& .video-summary{box-sizing:border-box;color:#fff;background-color:#2a2a2a;padding:16px 40px;& .video-title{height:10px;margin:.25em 0;font-size:1.25rem;font-weight:600;position:relative;top:-5px}
}}}.playlist-container{display:block;position:relative}.vjs-playlist-player-container{width:100%;height:100%;position:absolute;inset:0;& .vjs-playlist-sidebar{display:none;&:has(.vjs-playlist-item:nth-child(2)){display:block}& .vjs-playlist-item{aspect-ratio:16 / 9}}}#warningsBannerContainer a:hover{outline:2px var(--color-background-a) solid;text-decoration-line:underline}