.christmas-movies .river-block .heading-holder{width:100%}.christmas-movies .river-block .heading-holder h1:after{display:none}.christmas-movies .river-block .heading-holder h1{color:#fff;font-size:4.9vw;font-weight:900;letter-spacing:0;line-height:1;text-align:left;text-transform:none;width:100%}.christmas-movies .river-block .text-info-holder .description{line-height:18px}.christmas-movies .highlights-date-bar .tabset li a.active{color:#c70815!important}.christmas-movies .tabset{background:transparent;padding:0;width:100%}.christmas-movies .river-block .content-bar .tab-slide .tabset li{display:inline;float:left;width:20%}.christmas-movies .tabset li a:after{display:none}.christmas-movies .river-block .content-bar .tab-slide .tabset li:first-child a{word-break:break-all}.christmas-movies .highlights-date-bar .tabset li a{background:#fff!important;color:#000;margin:5px;padding:12px 10px;text-align:center}.christmas-movies .highlights-date-bar .tabset li a .day{display:block}.christmas-movies .decorative-header{margin-bottom:20px;margin-top:15px;overflow:auto;width:100%}.christmas-movies .river-block .heading-holder{background-image:url(/images/microsites/christmas/2023/tree.png);background-position:center right 20px;background-repeat:no-repeat;background-size:15%;display:inline-block;margin:0 0 15px;margin-bottom:0;overflow:visible;padding:10px;position:relative}.christmas-movies .river-block .text-info-holder .description:hover{text-decoration:none}.christmas-movies .river-block .text-info-holder .wrap-box{justify-content:flex-start}.christmas-movies .river-block .text-info-holder .titles h3{width:100%}.christmas-movies .river-block .text-info-holder .titles a,.christmas-movies .river-block .text-info-holder .titles h3 a{color:#fff;width:100%}.christmas-movies .river-block .text-info-holder .titles{width:100%}.christmas-movies .river-block .text-info-holder .titles .time time{border-top:1px solid #2c2c2c;color:#2c2c2c;float:left;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:16px;margin:3px 0;padding:3px 0}.christmas-movies .river-block .text-info-holder .titles+a.btn{border:1px solid #fff;color:#fff;font-size:14px;font-weight:700;margin-left:10px;padding:5px 10px;text-transform:uppercase}.christmas-movies .river-block .image-holder{background-size:cover;height:0;padding-bottom:60%}.christmas-movies .river-block .text-holder .icon-holder img{min-width:40px}@media (max-width:1000px){.christmas-movies .river-block .content-bar .tab-slide .tabset li a{height:60px;padding:12px}.christmas-movies .heading-holder:after{height:360px}}@media (max-width:767px){html.dark body.christmas-movies{background-image:none}.christmas-movies .decorative-header{margin:0 -30px;width:calc(100% + 60px)}html.app .christmas-movies .decorative-header{top:0}.christmas-movies .river-block .highlights-date-bar{border-top:0;margin:-10px 20px 30px}.christmas-movies .river-block .highlights-date-bar .tab-opener{background:#fff;color:#2d2d2d}.christmas-movies .river-block .highlights-date-bar .tab-opener:after{color:#2d2d2d}.christmas-movies .tab-slide{left:-1px;margin:0;width:calc(100% + 2px)}.christmas-movies .highlights-date-bar .tabset{background:#3a3a3a;margin:0;padding:0 0 5px}.christmas-movies .river-block .content-bar .tab-slide .tabset li{margin:0;padding:1px;width:33.33333%}.christmas-movies .river-block .content-bar .tab-slide .tabset li a{margin:0}.christmas-movies .river-block .content-bar .tab-slide .tabset li a span.d-md-none{display:none}.christmas-movies .river-block .heading-holder{background-position:center right 20px;background-size:contain;margin-bottom:0;overflow:hidden;padding:25px 20px 20px}.christmas-movies .river-block .heading-holder h1{font-size:2em;padding:0}.christmas-movies .river-block .heading-holder p{display:none}.christmas-movies .tab-content{margin:20px -30px 0}.christmas-movies .river-block .text-info-holder .wrap-box{display:flex;flex-direction:row;flex-wrap:wrap}.christmas-movies .river-block .text-info-holder .titles{width:calc(100% - 50px)}.christmas-movies .river-block .text-info-holder .titles+a.btn{flex:1 1 100%;margin:10px 0}.river-block .text-info-holder .description{display:block}}@media (max-width:576px){.christmas-movies .river-block .image-holder{margin-bottom:10px;padding-bottom:29%}.christmas-movies .river-block .text-info-holder{overflow:visible}.christmas-movies .river-block .text-info-holder .description{clear:both;display:block}}.christmas-movies .tab-content{min-height:450px}.christmas-movies .sliding-recommendations{margin:20px -15px;padding:15px}.christmas-movies .sliding-recommendations:nth-child(3){margin-bottom:20px}@media (max-width:768px){.christmas-movies .sliding-recommendations{margin:0 -16px 20px;padding:0}}.christmas-movies .sliding-recommendations>h2{color:#fff;display:block;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:24px;margin:0 0 10px;position:relative;text-transform:none}@media (max-width:768px){.christmas-movies .sliding-recommendations>h2{font-size:18px;line-height:18px;margin-bottom:0;margin-left:15px;max-width:calc(100% - 30px)}}.christmas-movies .sliding-recommendations .slide-rail .slide.title:first-child,.christmas-movies .sliding-recommendations>h2:after{display:none}.christmas-movies .sliding-recommendations .slide-rail .slide{width:170px}@media (max-width:768px){.christmas-movies .sliding-recommendations .slide-rail .slide{width:130px}}.christmas-movies .sliding-recommendations .slide-rail .slide.more{margin-right:0}@media (max-width:768px){.christmas-movies .sliding-recommendations .slide-rail{padding-top:0}.christmas-dates .tab-slide{display:block!important;height:auto!important;margin:-5px 0 0;position:relative;width:100%;z-index:0}}.christmas-dates .tab-slide .tabset{background:#222;display:flex;flex-wrap:nowrap;margin:0;max-height:none;overflow:auto;overflow-y:hidden;padding:0;transition:opacity 1s;width:auto}@media (min-width:992px){.christmas-dates .tab-slide .tabset{scrollbar-width:unset}}.christmas-dates .tab-slide .tabset li{border:0 solid #fff;color:#71808e;flex:0 0 110px;padding:0;text-align:center}.christmas-dates .tab-slide .tabset li.inactive{display:none}@media (max-width:768px){.christmas-dates .tab-slide .tabset li{flex:0 0 18%;margin:0}}.christmas-dates .tab-slide .tabset li a{background:#2d2d2d;border-radius:5px;color:#fff;display:block;font-weight:600;margin:10px 5px;padding:10px 0;position:relative;text-align:center}@media (max-width:768px){.christmas-dates .tab-slide .tabset li a{padding:10px}}.christmas-dates .tab-slide .tabset li a.active{background:#fff;color:#2d2d2d}.christmas-dates .tab-slide .tabset li a.mutted{opacity:.4}.christmas-dates .tab-slide .tabset li a span.day{display:block;font-size:45px;font-weight:900;letter-spacing:0;letter-spacing:-.03em;line-height:14px;line-height:45px;position:relative}.christmas-dates .tab-slide .tabset li a span.day .suffix{display:none;font-size:10px;margin-left:1px}@media (max-width:768px){.christmas-dates .tab-slide .tabset li a span.day{font-size:24px;line-height:24px}}@media (max-width:767px){.christmas-movies #main .main-holder{overflow-x:unset}.christmas-movies #main .main-holder #div-gpt-top{background:transparent;margin:0 0 20px;overflow:auto;position:relative;top:unset}.christmas-movies #main .main-holder #div-gpt-top[data-google-query-id]:before{color:#fff}}
