@font-face{font-family:manrope;src:url(/_next/static/media/bd4fdd36d94c3349-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_9a866f{font-family:manrope,manrope Fallback}.__variable_9a866f{--font-manrope:"manrope","manrope Fallback"}@font-face{font-family:vvcentra;src:url(/_next/static/media/cab04d366c3b514e-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:vvcentra Fallback;src:local("Arial");ascent-override:94.07%;descent-override:28.22%;line-gap-override:0.00%;size-adjust:106.30%}.__className_eaba21{font-family:vvcentra,vvcentra Fallback}.__variable_eaba21{--font-vvcentra:"vvcentra","vvcentra Fallback"}@font-face{font-family:shapiro;src:url(/_next/static/media/d8296999cc0f0a93-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:shapiro;src:url(/_next/static/media/9a787cd2718ff980-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:shapiro Fallback;src:local("Arial");ascent-override:103.50%;descent-override:44.40%;line-gap-override:0.00%;size-adjust:103.27%}.__className_62e270{font-family:shapiro,shapiro Fallback}.__variable_62e270{--font-shapiro:"shapiro","shapiro Fallback"}@font-face{font-family:sangbleu;src:url(/_next/static/media/c95c1c7f32e7a061-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sangbleu;src:url(/_next/static/media/c2d9feee0adaa411-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sangbleu Fallback;src:local("Arial");ascent-override:101.04%;descent-override:35.26%;line-gap-override:0.00%;size-adjust:107.78%}.__className_945289{font-family:sangbleu,sangbleu Fallback}.__variable_945289{--font-sangbleu:"sangbleu","sangbleu Fallback"}@font-face{font-family:outfit;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_8c8247{font-family:outfit,outfit Fallback}.__variable_8c8247{--font-outfit:"outfit","outfit Fallback"}html[data-scarlet]{--vv-sidebar:linear-gradient(180deg,rgba(225,10,10,0.35),rgba(176,6,6,1) 42.69%,rgba(107,0,0,0.4) 150.11%);--vv-hero:#4a0609;--vv-hero-fade:linear-gradient(90deg,rgba(74,6,9,0.85) 52.69%,rgba(74,6,9,0) 120.11%);--vv-overlay:rgba(110,0,8,0.82);--vv-button:#ffffff;--vv-button-hover:#ffd6d6;--vv-button-text:#c40808;--vv-active-glow:rgba(255,255,255,0.28);--vv-badge:#ffffff}html[data-scarlet=valentine]{--vv-sidebar:linear-gradient(180deg,rgba(255,79,139,0.35),rgba(194,24,91,1) 42.69%,rgba(92,10,46,0.4) 150.11%);--vv-hero:#4a0a26;--vv-hero-fade:linear-gradient(90deg,rgba(74,10,38,0.85) 52.69%,rgba(74,10,38,0) 120.11%);--vv-overlay:rgba(110,8,52,0.82);--vv-button:#ffffff;--vv-button-hover:#ffd6e5;--vv-button-text:#c2185b;--vv-active-glow:rgba(255,255,255,0.28);--vv-badge:#ffffff}*{padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;overflow-y:hidden}.react-multi-carousel-track{transition:all .3s}.react-multi-carousel-item{transition:width .5s ease}.carousel-transform-override{transform:translateZ(0)!important}.itv-page{display:flex;flex:1 1;width:calc(100vw - 120px)}.itv-player-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:black;display:flex;align-items:center;justify-content:center}.itv-player-audio{display:none}.plyr--full-ui{position:absolute;top:0;left:0;right:0;bottom:0}.plyr{min-height:100vh}.mapboxgl-marker{display:flex;flex-direction:column;align-items:center}.custom-weather-class{overflow:visible!important;padding-top:35px}.custom-weather-hourly-class{padding-top:35px}.weather-carousel-item{width:100%!important}.custom-weather-hourly-class ul{overflow-y:visible!important;overflow-x:hidden!important;position:relative;border:1px solid #ffffffb2;background-color:#FFFFFF0D;margin-top:5px}.custom-weather-hourly-class .react-multi-carousel-track{padding-top:40px}@keyframes itv-schedule-cue-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#__next,#root,body{display:flex;flex-direction:column;min-height:100vh;min-width:calc(100vw - (100vw - 100%));margin:0}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0}[role=listbox],[role=slider],button,input,li,select{outline:none}.is_Fieldset{all:unset}button,dialog,input,li,ol,p,pre,textarea,ul{all:unset;box-sizing:border-box}.is_Anchor:has(.is_Button),a.is_Button{text-decoration:none}