@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Sora:wght@500;600;700&family=Space+Grotesk:wght@500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');
#amb-audio-player .mv-audio {
    position: relative !important;
    margin: 0px !important;
    background-color: transparent;
}

/* ===================== v75: stable mobile controls and long-session performance ===================== */
@media (max-width:900px){
  /* The View All link is nested inside the heading in this template. Make the
     heading itself the two-column row so the link cannot overlap its text. */
  .vd-home .product-listing .episode-heading h2,
  .vd-home .product-listing .episode-heading h3,
  .vd-home .product-listing .episode-heading .sub-heading{
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    gap:10px !important;
    width:100% !important;
    min-width:0 !important;
    font-size:18px !important;
    line-height:1.15 !important;
    white-space:normal !important;
  }
  .vd-home .product-listing .episode-heading .view-all-listing,
  .vd-home .product-listing .episode-heading h2 > a,
  .vd-home .product-listing .episode-heading h3 > a{
    flex:0 0 auto !important;
    margin-left:auto !important;
    padding:8px 0 8px 10px !important;
    position:relative !important;
    inset:auto !important;
    white-space:nowrap !important;
    font-family:"Plus Jakarta Sans",system-ui,sans-serif !important;
    font-size:10px !important;
    line-height:1 !important;
    opacity:1 !important;
    transform:none !important;
  }
  /* Avoid creating a composited layer for every row slider. Owl only needs the
     active banner track promoted; poster tracks remain responsive without it. */
  .vd-home .product-listing .owl-stage{ will-change:auto !important; }
  .vd-home .product-listing .owl-stage-outer{ touch-action:pan-y pinch-zoom; }
  .vd-home .product-listing .item > a{ touch-action:manipulation; }
}

@media (max-width:767px) and (orientation:landscape){
  .vd-home .product-listing .episode-heading h2,
  .vd-home .product-listing .episode-heading h3,
  .vd-home .product-listing .episode-heading .sub-heading{ font-size:17px !important; }
}
.plan-select .pydivider, .selected-plan .pydivider{
  height: 1px;
  background: rgba(255, 255, 255, 0.15);
  margin: 12px 0;     
  margin-left: 14px;  
  margin-right: 14px; 
}
.plansummery{
  color: #888181;
  padding-top: 25px;
  font-size: 15px;
  }
.new-all-plans-page .plan-area .single-plan {
border: 1px solid #68696c
}
.payfeatures {
  list-style: none;
  padding: 0px 16px;
  margin-bottom: 20px;
}

.payfeatures li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 12px;
  font-size: 14px;
  color: #c9bdbd;
}

/* Blue check icon */
.payfeatures li::before {
  content: "✔";
  position: absolute;
  left: 0;
  color: #2d8cff;
  font-weight: bold;
}

.pacoupon-text {
  font-size: 12px;
  color: #aaa;
  margin-bottom: 20px;
}
#manageProfile{

    z-index:9999;
}
vd-component#footer_footer_four_4 > section:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(4) > vd-component-param:nth-child(1) > a:nth-child(1) {
top: 0 !important;
}
vd-component#footer_footer_four_4 > section:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(1) > li:nth-child(3) > vd-component-param:nth-child(1) > a:nth-child(1) {

    visibility: visible !important;
    top: 0 !important;
    left: 0 !important;
}
.rklevel{

    width:auto !important;
}
.custom-sleep:after {

    bottom:0 !important;
}
.form-group:has(#marketing_consent) .form-label {
    visibility: hidden;
}
.form-group:has(#default_ambience), .form-group:has(#default_volume), .form-group:has(#default_ambience_volume) {
    display: none !important;
}

.myclass{
    width:350px !important;
    background: transparent !important;
}
.volume-slider {
    width:18em !important;
}
.amb-container > div, .amb-container > button {
    position: relative;
    top: 17px;
    z-index: 1;
}
.amb-container {
    display: flex;
    flex-direction: row;
    place-content: flex-end;
    margin-bottom: 30px;

    position: absolute;
    right: 30px;
}
.amb-container .vjs-control-bar {
    background-color: transparent !important;
    padding: 5px 0 !important;
    height: 50px !important;
}
.amb-container .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
    width: auto !important;
}
.amb-container .video-js .vjs-volume-panel .vjs-volume-control {
    opacity: 1 !important;
}
.hide-amb {
    display: none;
}
#btn-amb {
    cursor: pointer;
    padding: 10px;
    background: #f4181c;
    border: 1px solid #f4181c;
    color: #fff;
    font-weight: 600;
    width: 44px;
    height: 44px;
    border-radius: 22px;
    margin: 6px 0;
}
#amb-audio-player .video-js .vjs-volume-level {
    background-color: #f4181c !important;
}

.settings-section .form-label {
    color: #ffffff;
}
.settings-section .form-label label {
    min-width: 200px;
}
.settings-section .form-control {
    display: inline-block;
    width: 250px;
    margin-left: 30px;
}
.slider {
    height: 4px !important;
    padding: 0 !important;
    accent-color: #f4181c;
}

.vjs-amb-popup .amb-popup,
.vjs-amb-popup>.vjs-menu-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
button.vjs-amb-popup {
    visibility: hidden !important;
}
.vjs-amb-popup .amb-popup {
    opacity: .7;
    font-weight: 600;
    line-height: 2.1;
    color: #fff;
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center;
}
.vjs-amb-popup .vjs-menu {
    display: none !important;
}
.vjs-amb-popup:hover>.amb-popup {
    opacity: 1;
}
#amb-popup-modal .modal-content {
    background: #12171f;
    color: #fdfdfd;
}
#amb-popup-modal .modal-content img {
    border-radius: 5px;
}
#amb-popup-modal .modal-header {
    border-bottom-color: #fdfdfd;
}
#amb-popup-modal h1#ambPopupLabel {
    /* color: #fdfdfd; */
    font-size: 22px;
}
#amb-popup-modal input[type="radio"] {
    visibility: hidden;
}
#amb-popup-modal label i {
    display: none;
    position: absolute;
    top: 35px;
    left: 25px;
    color: green;
    font-size: 20px;
    border: 2px solid #fff;
    border-radius: 12px;
    background: white;
}
#amb-popup-modal label input[type="radio"]:checked ~ i {
    display: block;
}
.amb-volume {
    position: absolute;
    display: flex;
    /* width: 300px; */
    top: -43px;
    right: 65px;
    /* margin-right: 25px; */
}
.amb-volume .muteBtn {
    cursor: pointer;
    width: 20px;
    margin-right: 10px;
}
.amb-volume #ambience_volume_field {
    max-width: calc(100% - 30px);
    width: 220px;
    margin-top: 9px;
    height: 4px !important;
    accent-color: #f4181c;
}
.muteBtn i {
    opacity: .7;
}
.muteBtn:hover>i {
    opacity: 1;
}
#amb-popup-modal .modal-content label img,
#amb-popup-modal .modal-content label span {
    cursor: pointer;
}
#amb-popup-modal .modal-content label span {
    display: block;
    margin-top: 5px;
}
#amb-popup-modal .modal-header .close {
    padding: 5px 10px;
    color: #fff;
    font-size: 30px;
    position: relative;
    top: 13px;
    right: 10px;
}



/* ER-11882 */
.phoenix-nav-dropdown .btn-navigation:hover a.nav-link {
    color: #fff;
}
.phoenix-nav-dropdown .btn-navigation:hover button {
    color: #fff;
}
.navbar-light .navbar-nav .show > .nav-link {
    color: #0917d7;
}
.phoenix-nav-dropdown .btn-navigation.show .dropdown-toggle:focus {
    color: #0917d7;
}
.header .navbar-nav .nav-link:hover {
    color: #fff;
}
.phoenix-nav-dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #0917d7;
}
.top-search-nav .dropdown-menu li a:hover {
    background-color: #0917d7;
}
.banner-section .banner-data .button.watch-now a {
    background: #0917d7;
    border: solid 3px #0917d7;
}
.banner-section .banner-data .button.watch-now a:hover {
    color: #0917d7;
}
.view-all-listing:hover {
    color: #0917d7;
}
.product-listing .owl-theme .owl-nav .owl-next:hover {
    background-color: #0917d7;
}
.product-listing .item .picture .box-hover button {
    border: 1px solid #0917d7;
    background-color: #0917d7;
}
.product-listing .item .picture .box-hover button:hover {
    color: #0917d7;
}
.product-listing .owl-theme .owl-nav .owl-prev:hover {
    background-color: #0917d7;
}
.footer ul li a:hover {
    color: #0917d7;
}
.copyright ul li a:hover {
    color: #0917d7;
}
.pagenot-found .page-notfound a {
    background: #0917d7;
}
.banner-section .banner-data .social-share a:hover {
    background: #0917d7;
    border-color: #0917d7;
}
.rating label:hover, .rating label:hover ~ label, .rating input:checked + label, .rating input:checked + label ~ label {
    color: #0917d7;
}
.primary-button {
    background: #0917d7;
}
.primary-button:hover {
    color: #0917d7;
}
.banner-section .banner-data p a:hover {
    color: #0917d7;
}
.banner-section .banner-data .button .watch-now a {
    background: #0917d7;
    border: solid 3px #0917d7;
}
.banner-section .banner-data .button .watch-now a:hover {
    color: #0917d7;
}
.grid-hover .picture .box-hover button {
    border: 1px solid #0917d7;
    background-color: #0917d7;
}
.grid-hover .picture .box-hover button:hover {
    color: #0917d7;
}
.season-heading ul li a.active {
    color: #0917d7;
}
.btnCreatePlaylist:hover {
    color: #0917d7;
}
.btnSavePlaylist, .btnCreatePlaylist {
    background: #0917d7;
}
.phoenix-nav-dropdown .dropdown-menu .dropdown-item:focus, .phoenix-nav-dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #0917d7;
}
a.nav-link.add-content.callByAjax:hover {
    color: #0917d7;
}
.header-new .login-profile .profile-navigation ul li a:hover {
    background: #0917d7;
}
.dashboard-leftnav ul li a.active::after {
    background-color: #0917d7;
}
.dashboard-leftnav ul li a:hover::after {
    background-color: #0917d7;
}
button.update-btn {
    background: #0917d7;
}
.upload-picture-model .modal-footer button {
    background: #0917d7;
}
.ap-modalBtn {
    background: #0917d7;
}
.dashboard-heading .ap-modalBtn:hover, .dashboard-heading .ap-modalBtn:focus {
    color: #0917d7;
}
.dashboard-heading .ap-modalBtn:hover svg path, .dashboard-heading .ap-modalBtn:focus svg path {
    stroke: #0917d7;
}
.delete-playlist-modal .modal-content .modal-footer .btnProceed {
    background: #0917d7;
}
.delete-playlist-modal .modal-content .modal-footer .btnProceed:hover {
    background: #0917d7;
}
.plan-divs .chooseplan-btn, .btn-plns button {
    background: #0917d7;
}
.plan-divs .btn-plns button:hover {
    background: #fff;
}
.plan-divs .chooseplan-btn:hover {
    background: #fff;
}
.addbutton {
    background: #0917d7;
}
.slider {
    accent-color: #0917d7;
}
.sign-form-layout p a:hover {
    color: #0917d7;
}
.header-new .signup a {
    border: solid 1px #0917d7;
    background: #0917d7;
}
.header-new .signup a:hover {
    color: #0917d7;
}
.new-all-plans-page .plan-area input:checked ~ .single-plan {
    border: 1px solid #0917d7;
}
.new-all-plans-page .final-amount-area .checkout-btn-area .checkout-btn:hover {
    background: #0917d7;
}
.display-none {
    display: none !important;
}
.default-featureslist-four .product-listing .item .data span {
    white-space: normal;
}
.default-featureslist-four .product-listing .item {
    border-radius: 10px;
    background: #12222d;
}
.default-featureslist-four .product-listing .item .picture{
    border-radius: unset;
}
.default-featureslist-four .product-listing .item .picture img{
    border-radius: unset;
}
.banner-section .banner-data .button .watch-trailer a:hover {
    border-color: #0917d7;
    background: #0917d7;
}
/*if customer will raise about the box height then we will uncomment this*/

/* .content-title-one .content-name-div {
    width: calc(100% - 13px);
}
.content-title-one .content-name-div span{
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
} */

/*ER-11882 */


/* ER- 112972 */
.no-subcat-data img{
    width: 50%;
}
.no-subcat-data h2{
    font-size: 24px;
    color: grey;
}
.category-list-four .episode-heading .view-all  {
    position: absolute;
    top: 10px;
    right: 0;
}
.category-list-four .episode-heading .view-all  a{
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    color: #ffffff;
    text-decoration: none;
}
.category-list-four .episode-heading .view-all  a:hover{
    color: #18A0FB;
}
.privacy-policy h1  {
    font-size: 26px;
    color: #fff;
}
.privacy-policy h2 {
    color: #fff;
}
/* ER- 112972 */

@media (min-width: 1200px) {
    #amb-popup-modal .col-xl-2dot4 {
        flex: 0 0 20%;
        max-width: 20%;
    } 
}
@media (min-width: 992px) {
    #amb-popup-modal .col-lg-2dot4 {
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (max-width: 992px) {
    .amb-volume {
        right: 49px;
    }
}
@media (max-width: 576px) {
    .amb-volume {
        position: initial;
        margin-bottom: 10px;
    }
    #amb-popup-modal .col-xs-2 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media (max-width: 576px) {
    .amb-volume {
        position: initial;
        margin-bottom: 10px;
    }
    #amb-popup-modal .col-xs-2 {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
}
@media (max-width: 380px) {
    #amb-popup-modal .col-xs-2 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

/* .banner-data .watch-now a {
    position: absolute !important;
    left: 20px;
    top: 300px;
    padding: 0px 28px;
}
@media (max-width: 768px) {
    .banner-data .watch-now a {
        top: 200px;
    }
}
@media (min-width: 768px) {
    .banner-data .watch-now a {
        top: 600px;
    }
}
@media (min-width: 1024px) {
    .banner-data .watch-now a {
        top: 300px;
    }
} */


/* ER-117498 */


/*medtadetails ends here*/
.my-WH-CMH-btn .fa-trash-alt{
    padding-right: 10px;
}
/*Metadetails*/

.item .data .popupMetaDetails>span {
    color: #F9F9F9;
    /* font-size: 12px; */
    font-style: normal;
    font-weight: 400;
    gap: 4px;
    display: inline-block;
    line-height: 21px;
    width: 100%;
    align-items: center;
}
.popupMetaDetails>span:before {
    /* background: #828282; */
    border-radius: 3px;
    content: "|";
    /* float: left; */
    height: 5px;
    margin: 0px 3px;
    width: 5px;
    font-weight: 400;
    color: #fff;
}
.popupMetaDetails>span:first-child:before {
    display: none;
}
.metadatatag {
    position: relative;
    width: 100%;
}
.data.content-a {
    display: block !important;
}

.tiles .data .popupMetaDetails>span {
   width: 100% !important; 
}
.tiles .data .popupMetaDetails>span {
    color: #F9F9F9;
    /* font-size: 12px; */
    font-style: normal;
    font-weight: 400;
    gap: 4px;
    display: inline-block;
    line-height: 21px;
    width: 100%;
    position: relative;
    align-items: center;
}
.product-listing .tiles .data span {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #fff !important;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
/* Mpesa Loding leftside */
.mrContent-tag {
    display: inline-flex;
    flex-direction: column;
    gap: 10px;
    border-radius: 4px;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    position: absolute;
    bottom: 8px;
    left: 8px;
    color: #fff;
    font-weight: 600;
    line-height: 19px;
    min-height: 20px;
    padding: 0px 9px;
    justify-content: center;
    align-items: center;
    background: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 16px);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    border: 1px solid #fff;
    z-index: 1002;
  }





.sign-in-header .navbar-brand img {
    left: 0px !important;
    top: 0px !important;
}
.sign-in-header .navbar-light {
    text-align: center !important;
    display: block !important;
}
.quickAdd-1729708428917 {
    display: none !important;
}
.sign-in-header .sgn-text {
    color: rgb(255, 255, 255);
    -webkit-text-fill-color: rgb(255, 255, 255);
    font-size: 72px;
    font-family: Ubuntu;
    font-weight: 700;
    line-height: 38px;
    text-align: center;
    margin-bottom: 10px;
}
.body-container.vd-sign-in vd-component#login_one_sign-in_1 > section:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1) {
    display: none;
}
img#quickAdd-1729439906611 {
    display: none !important;
}
img#quickAdd-1728984096418 {
    display: none !important;
}
img#quickAdd-1728984069102 {
    display: none !important;
}
img#quickAdd-1727892868276 {
    display: none !important;
}
img#quickAdd-1727892776496 {
    display: none !important;
}
img#quickAdd-1727890196912 {
    display: none !important;
}

.sign-in-header .sgp-text {
    color: rgb(255, 255, 255);
    -webkit-text-fill-color: rgb(255, 255, 255);
    font-size: 72px;
    font-family: Ubuntu;
    font-weight: 700;
    line-height: 38px;
    text-align: center;
    margin-bottom: 10px;
}
.body-container.vd-sign-up vd-component#signup_register_one_1 > section:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1) {
    display: none !important;
}
h1#quickAdd-1729708935263 {
    display: none !important;
}
img#quickAdd-1727893052534 {
    display: none !important;
}
img#quickAdd-1727893077367 {
    display: none !important;
}
img#quickAdd-1729439404858 {
    display: none !important;
}
img#quickAdd-1729439706482 {
    display: none !important;
}
img#quickAdd-1729440082402 {
    display: none !important;
}
img#quickAdd-1729440109187 {
    display: none !important;
}
@media (max-width: 990px) {
    .sign-process {
        height: calc(80vh - 90px);
    }
    .sign-in-header .sgn-text {
        font-size: 31px;
    }
    .sign-in-header .sgp-text {
        font-size: 31px;
    }
    .sign-in-header .navbar .navbar-brand img {
        height: 150px;
        width: 200px;
    }
    .sign-process {
        padding-top: 40px;
    }
}
/* ER-117498 */

/* ER-117600 */

.footer .b-four {
    display: none;
}
.footer .b-five .boxes {
    white-space: nowrap;
}
.footer .b-five h2 {
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 9px;
}
.footer .b-five .boxes img {
    width: 112px;
}
.footer .b-five .boxes .platform-logos, .app-logos {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-bottom: 20px;
    align-items: center;
}
@media (max-width: 990px) {
    .footer .b-two, .b-three {
        display: none;
    }
    .footer .b-five .boxes {
        padding-left: 0px;
        padding-top: 40px;
    }
    .footer .b-five h2 {
        font-size: 18px;
    }
    .footer .b-five .boxes img {
        width: 85px;
    }
    .footer .b-five .boxes .platform-logos, .app-logos {
        justify-content: unset;
    }
    .text-center {
        text-align: left !important;
    }
}
@media (min-width: 1024px) and  (max-width: 1050px){
    .footer .b-five .boxes .platform-logos, .app-logos {
        margin-right: 50px;
    }
}
/* ER-117600 */


/* brain tree and multi payment gatway */
/* Notifications design css */
.messageNotification {
    width: fit-content;
}

.notiCount {
    position: absolute;
    min-width: 10px;
    height: 10px;
    background: #E53935;
    display: flex;
    padding: 3px;
    flex-direction: column;
    justify-content: center;
    color: #FFF;
    text-align: center;
    font-size: 7px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 50%;
    align-items: center;
    top: 6px;
    right: 0;
}

.overlay-np {
    position: fixed;
    top: 85px;
    right: 0px;
    background: rgba(0, 0, 0, .4);
    width: 0;
    height: 100%;
    z-index: 999;
}

.overlay-np.open {
    width: 100%;
}

.notification-panel {
    position: fixed;
    top: 95px;
    right: -100%;
    z-index: 999;
    display: flex;
    width: 400px;
    max-height: calc(100% - 105px);
    flex-direction: column;
    align-items: flex-start;
    border-radius: 12px;
    background: #1A1C26;
    overflow: hidden;
    transition: .5s;

}

.notification-panel.open {
    right: 10px;
}

.notification-panel.h-auto {
    height: auto;
}

.np-header {
    display: flex;
    padding: 12px 16px;
    align-items: center;
    gap: 32px;
    align-self: stretch;
    border-bottom: 1px solid rgba(255, 255, 255, 0.04);
    background: #1A1C26;
    justify-content: space-between;
    align-items: center;
}

.nph-text {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

.np-body {
    height: calc(100% - 100px);
    overflow: auto;
    display: flex;
    width: 100%;
    padding: 8px 8px 16px 8px;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}

/* Works on Firefox */
/* .np-body {
    scrollbar-width: thin;
    scrollbar-color: #444658 #15161E;
  } */

/* Works on Chrome, Edge, and Safari */
.np-body::-webkit-scrollbar {
    width: 5px;
}

.np-body::-webkit-scrollbar-track {
    background: #15161E;
}

.np-body::-webkit-scrollbar-thumb {
    background-color: #444658;
    /* border-radius: 20px;
    border: 4px solid #15161E; */
}

.npb-hr {
    background: rgba(255, 255, 255, 0.04);
    height: 1px;
    display: flex;
    align-self: stretch;
    margin: 0;
}

.npb-lc {
    display: flex;
    /* height: 118px; */
    padding: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    /* gap: 16px; */
    align-self: stretch;

}

.npblc-mainContent {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
}

.npblc-img {
    display: flex;
    width: 81px;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}

.npblc-text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0;
}

.npblct-top {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.npblctt-one {
    flex: 1 0 0;
    color: #FFF;
    /* font-family: Poppins; */
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px;
}

.npblctt-two {
    align-self: stretch;
    color: rgba(255, 255, 255, 0.64);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.npblcttt-ht {
    color: #118BA6;
}

.npblct-bottom {
    display: flex;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    color: rgba(255, 255, 255, 0.40);
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
}

.npblc-hoverContent {
    min-height: 0;
    height: 0;
    /* min-height: 188px; */
    justify-content: flex-end;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    flex-direction: column;
    background-position: left -33.442px;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    opacity: 0;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.npb-lc:hover {
    gap: 16px;
}

.npb-lc:hover>.npblc-hoverContent {
    opacity: 1;
    min-height: 188px;
}

.npblchc-wn {
    display: flex;
    height: 38px;
    padding: 10px 12px;
    align-items: center;
    gap: 10px;
    /* flex: 1 0 0; */
    background: #000;
    align-self: stretch;
}

.npblchc-wn a {
    color: #118BA6;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* 142.857% */
    text-decoration: none;
}

.npblchc-wn a:hover {
    color: #fff;
}

.np-footer {
    display: flex;
    padding: 12px 16px;
    align-items: center;
    gap: 32px;
    align-self: stretch;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background: #1A1C26;
    justify-content: space-between;
}

.maarNP {
    color: rgba(255, 255, 255, 0.70);
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    /* 116.667% */
    text-decoration: none;
}

.maarNP:hover {
    color: #fff;
    text-decoration: none;
}

.no-notifications {
    display: flex;
    padding: 64px 8px 72px 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    align-self: stretch;
}

.nn-div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 32px;
}

.nnd-text {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 150% */
}

.notification-section {
    display: flex;
    width: 100%;
    padding: 80px 164px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}

.ns-div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
    align-self: stretch;
}

.nsd-header {
    display: flex;
    align-items: center;
    gap: 10px;
    align-self: stretch;
}

.nsdh-svg {
    display: flex;
    cursor: pointer;
}

.nsdh-ht {
    display: flex;
    align-items: center;
    gap: 16px;
    color: #FFF;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

.nsd-body {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
}

.nsd-body .npblc-mainContent {
    gap: 16px;
}

.nsd-body .npblctt-one {
    display: flex;
    align-items: center;
    gap: 10px;
    align-self: stretch;
}

.npblctto-left {
    flex: 1 0 0;
}

.npblctto-time {
    color: #FFF;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    /* 116.667% */
}

.nsd-body .npblct-bottom {
    display: flex;
    height: 38px;
    padding: 10px 0px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
}

.nsd-body .npblct-bottom .watchNow {
    color: #118BA6;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
}

.nsd-body .npblct-bottom .watchNow:hover {
    color: #fff;
    text-decoration: none;
}

.npblctto-datetime {
    display: none;
}

.npblc-text:hover .npblctto-time {
    display: none;
}

.npblc-text:hover .npblctto-time.npblctto-datetime {
    display: flex;
}

.npblct-top.read {
    opacity: 0.40;
}

.nsd-pagination {
    display: flex;
    padding: 10px;
    justify-content: center;
    align-items: center;
    gap: 20px;
    align-self: stretch;
}

.nsdp-leftarrow,
.nsdp-rightarrow {
    display: flex;
    width: 40px;
    height: 40px;
    /* padding: 20px; */
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    border: 1px solid rgba(255, 255, 255, 0.40);
    cursor: pointer;
}

.nsdp-leftarrow.hasMoreLeft svg path,
.nsdp-rightarrow.hasMoreRight svg path {
    fill: #118BA6;
}

.nsdp-leftarrow.hasMoreLeft:hover,
.nsdp-rightarrow.hasMoreRight:hover {
    background: rgba(0, 0, 0, 0.40);
}

.nsdp-pn {
    display: flex;
    width: 40px;
    height: 40px;
    padding: 21px 1px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    color: #FFF !important;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    cursor: pointer;
}

.nsdp-pn:hover {
    background: rgba(0, 0, 0, 0.40);
}

.pn-active {
    color: #118BA6 !important;
}

.nsdp-dots {
    display: inline-flex;
    width: 40px;
    height: 40px;
    padding: 21px 1px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

@media (max-width: 992px) {
    .notification-section {
        padding: 40px 82px;
    }

    .overlay-np {
        top: 70px;
    }

    .notification-panel {
        top: 80px;
        max-height: calc(100% - 90px);
    }
}

@media (max-width: 768px) {
    .notification-section {
        padding: 40px 82px;
    }
}

@media (max-width: 668px) {
    .notification-section {
        padding: 30px 15px;
    }
}

@media (max-width: 478px) {
    .nsd-pagination {
        gap: 8px;
    }

    .npblc-mainContent {
        flex-direction: column;
    }
}

@media (max-width: 448px) {
    .npblc-mainContent {
        flex-direction: column;
    }

    .nsdp-dots {
        width: 10px;
    }

    .notification-panel {
        width: 100%;
    }

    .notification-panel.open {
        right: 0px;
    }

    .nsdh-ht {
        font-size: 22px;
    }
}

.invalid-otp {
    color: #EB5757;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.ltac-top {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 24px;
}

.ltact-h2 {
    color: #FFF;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    /* 150% */
}

.ltact-span {
    color: rgba(255, 255, 255, 0.56);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
}

.gap-16 {
    gap: 16px;
}

.w-auto {
    width: auto !important;
}

.pt-48 {
    padding-top: 48px;
}

.w-224 {
    width: 224px !important;
}

.w-432 {
    width: 432px !important;
}

.header-fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

.pt-126 {
    padding-top: 126px;
}

.code-success {
    display: flex;
    width: 350px;
    height: 422px;
    padding: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
    margin: 0 auto;
    border-radius: 8px;
    background: #2A2C39;
}

.cs-div {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 40px;
    align-self: stretch;
}

.csd-message {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}

.csdm-top {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    /* 150% */
}

.csdm-bottom {
    align-self: stretch;
    color: #7B8794;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
}

@media (max-width: 992px) {
    .pt-110 {
        padding-top: 110px;
    }
}

@media (max-width: 468px) {
    .w-432 {
        width: 95% !important;
    }
}

@media (max-width: 368px) {
    .code-success {
        width: 95% !important;
    }
}

/* .product-listing .item .picture::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 41.07%, rgba(0, 0, 0, 0.71) 91.07%);
    z-index: 1002;
} */

img.pay-img {
    width: 150px;
}
/* Post signup checkout new page css */

.mpesa-input {
    display: flex;
    padding: 0px 28px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    padding-top: 12px;
}

@media (max-width: 420px) {
    .mpesa-input {
        padding: 12px 0 0 0;
    }
}

.mpesa-input .form-control {
    display: flex;
    height: 44px;
    padding: 0px 12px 0px 16px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    border-radius: 6px;
    background: #1F2025;
    border: none;
    color: #fff;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.flex-1 {
    flex: 1 0 0;
}

.final-amount-area .condition {
    padding: 8px 0;
}

.final-amount-area .condition span {
    color: #7B8794;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    /* 133.333% */
}

.final-amount-area .condition span .tc-link {
    color: #7B8794;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-decoration: underline;
}

.pn-info-div {
    display: flex;
    padding: 4px 0px;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.pn-info {
    flex: 1 0 0;
    color: #7B8794;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    /* 133.333% */
}

.fs-20 {
    font-size: 20px !important;
}

.lh-normal {
    line-height: normal !important;
}

.pwc-middle {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    margin-top: 8px;
}

.pwcm-savedcards {
    display: flex;
    flex: 1 0 0;
    align-self: stretch;
}

.pwcm-savedcards .form-check-input {
    visibility: hidden;
    position: absolute;
}

.pwcmsc-label {
    display: flex;
    padding: 20px 28px;
    flex-direction: row;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    border-radius: 5px;
    background: rgba(31, 32, 37, 0.64);
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    align-self: stretch;
    flex: 1 0 0;
    margin: 0;
}

@media (max-width: 500px) {
    .pwcmsc-label {
        flex-direction: column;
        align-items: flex-start;
        padding: 8px 12px;
    }
}

.pwcmscl-left {
    display: flex;
    align-items: center;
    gap: 32px;
}

.pwcmscll-middle {
    width: 1px;
    height: 54px;
    background: rgba(255, 255, 255, 0.08);
}

.pwcmscll-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
}

.pwcmscllr-cn {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.pwcmscllr-ed {
    width: 114px;
    color: rgba(255, 255, 255, 0.48);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
}

.pwcmsclr-badge {
    display: flex;
    padding: 4px 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}

.pwcmsclr-badge.bGreen {
    border: 1px solid rgba(71, 177, 37, 0.64);
    background: rgba(71, 177, 37, 0.40);
}

@media (max-width: 992px) {
    .newpromo-code-area .paynow-button {
        min-width: 290px;
    }
}

.top-95 {
    top: 95px;
}


.ctsh-bold {
    color: #FFF;
    text-align: center;
    /* font-family: Inter; */
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize;
}

.mct-head {
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
}
.mct-para {
    color: rgba(255, 255, 255, 0.64);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
.pwother {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.24);
    border-radius: 8px;
    padding: 20px 20px;
}

.pwo-child {
    display: flex;
    align-items: flex-start;
    gap: 10px ;
    align-self: stretch;
    align-items: center;
}
.pwot-para {
    color: rgba(255, 255, 255, 0.64);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    flex: 1 0 0;
}

.checkoutTop-subHead {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    margin-bottom: 16px;
}

.checkoutTop-subHead {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    margin-bottom: 16px;
}

/*er-117903 */
img#quickAdd-1734533030087 {
    display: none !important;
}
img#quickAdd-1734533154435 {
    display: none !important;
}
img#quickAdd-1734533714777 {
    display: none !important;
}
img#quickAdd-1734533961531 {
    display: none !important;
}
h2#quickAdd-1734534231140 {
    display: none !important;
}
#coupncheck {
color:#f4181c;
font-size: 14px;
}


.content-name-div span{
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis !important;
    max-height: 3em;

}
@media (max-width:360px) {
    .banner-section .item {
        height: calc(100vh - 450px) !important;
    }
}
@media (min-width:481px) and (max-width:767px) {
    .banner-section .item {
        height: calc(100vh - 60vh) !important
    }
}
 p.vdDisable{ display:none !important; }
/*er-117903 */

/*er-125758 */
.banner-four .owl-item .item {
    width: 100% !important;
} 
.banner-four .owl-item .item .banner-img {
    object-fit: fill !important;
} 
/*er-125758 */
.alink{text-decoration: none;color:#fff;}
.alink:hover{text-decoration: none;color:#007bff;}
a.quickAdd-1725917007867{display:none}

#des1 {
    width: unset !important;height: unset !important
}
#customtext p{color: #c9bdbd;padding: 11px 10px 0 15px;}
@media screen and (min-width: 1024px) {
  #banner-1725711375578{
      height: 560px !important;
}
}
.pwother:has(.pgBraintree) {
  display: none;
}
.navbar-brand img{width:160px !important;height:auto !important;}
.header-new{width:100% !important;height:auto !important;}
ul.navbar-nav{width:100% !important; left: 0 !important;}

/* 130869 */
@media (max-width: 767px) {
    .banner-section .banner-content .owl-banner .item {
        height: 300px !important;
    }
    .banner-section-navarrow .owl-theme .owl-nav .owl-prev {
        top: 28%;
    }
    .banner-section-navarrow .owl-theme .owl-nav .owl-next {
        top: 28%;
    }
}

@media (min-width:768px) and (max-width:992px) {
    .banner-section .item {
        height: 480px !important;
    }
    .banner-section-navarrow .owl-theme .owl-nav .owl-prev {
        top: 39%;
    }
    .banner-section-navarrow .owl-theme .owl-nav .owl-next {
        top: 39%;
    }
}
@media (max-width: 376px) {
    .banner-section .banner-content .owl-banner .item {
        height: 244px !important;
    }
}

/* 130869 */













/* Chilling help center — packaged fallback */

#app > .vd-heading-6,#app > #quickAdd-1727908930998,.body-container.vd-help---support #app > *:not(.ch-help){display:none!important}
.ch-help{--ch-bg:#050505;--ch-panel:#111318;--ch-card:#20242a;--ch-line:#31353c;--ch-blue:#1537e8;--ch-text:#f7f7f5;--ch-muted:#a8adb7;min-height:100vh;background:var(--ch-bg);color:var(--ch-text);font-family:Manrope,Arial,sans-serif;padding-bottom:96px}.ch-help *{box-sizing:border-box}.ch-help button,.ch-help input{font:inherit}.ch-help__hero{padding:70px 24px 58px;text-align:center;border-bottom:1px solid var(--ch-line);background:#090a0d}.ch-help__logo{display:block;width:180px;height:auto;margin:0 auto 42px}.ch-help__eyebrow,.ch-help__section-heading p{margin:0 0 14px;color:#5670ff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.ch-help h1,.ch-help h2,.ch-help strong{font-family:Sora,Arial,sans-serif}.ch-help h1{margin:0;font-size:48px;line-height:1.12;font-weight:700;letter-spacing:0}.ch-help__intro{max-width:600px;margin:16px auto 0;color:var(--ch-muted);font-size:16px;line-height:1.7}.ch-help__search{position:relative;display:block;max-width:680px;margin:32px auto 0}.ch-help__search svg{position:absolute;left:20px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:var(--ch-muted);stroke-width:2}.ch-help__search input{width:100%;height:60px;padding:0 24px 0 54px;border:1px solid var(--ch-line);border-radius:30px;background:var(--ch-card);color:var(--ch-text);outline:none}.ch-help__search input:focus{border-color:var(--ch-blue);box-shadow:0 0 0 3px rgba(21,55,232,.25)}.ch-help__search input::placeholder{color:var(--ch-muted)}.ch-help__content{width:100%;max-width:1040px;margin:0 auto;padding:48px 24px 0}.ch-help__topics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ch-help__topic{min-height:180px;padding:24px;border:1px solid var(--ch-line);border-radius:8px;background:var(--ch-panel);color:var(--ch-text);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.ch-help__topic:hover{border-color:#6470b6;transform:translateY(-2px)}.ch-help__topic[aria-pressed=true]{border-color:var(--ch-blue);background:#11183e}.ch-help__topic-icon{display:flex;width:44px;height:44px;margin-bottom:20px;align-items:center;justify-content:center;border-radius:6px;background:#17204e;color:#7185ff}.ch-help__topic[aria-pressed=true] .ch-help__topic-icon{background:var(--ch-blue);color:#fff}.ch-help__topic-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.ch-help__topic strong{display:block;font-size:16px}.ch-help__topic>span:last-child{display:block;margin-top:8px;color:var(--ch-muted);font-size:14px;line-height:1.6}.ch-help__faq{margin-top:64px}.ch-help__section-heading{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--ch-line)}.ch-help__section-heading p{margin-bottom:8px}.ch-help__section-heading h2{margin:0;font-size:26px}.ch-help__section-heading button,.ch-help__empty button{border:0;background:transparent;color:#7185ff;font-weight:700;cursor:pointer}.ch-help__item{border-bottom:1px solid var(--ch-line)}.ch-help__item>button{display:flex;width:100%;min-height:76px;padding:22px 0;align-items:center;justify-content:space-between;gap:24px;border:0;background:transparent;color:var(--ch-text);font-family:Sora,Arial,sans-serif;font-size:17px;font-weight:600;text-align:left;cursor:pointer}.ch-help__item>button:hover{color:#7185ff}.ch-help__item i{position:relative;width:18px;height:18px;flex:0 0 18px}.ch-help__item i:before,.ch-help__item i:after{content:'';position:absolute;left:2px;top:8px;width:14px;height:2px;background:currentColor;transition:transform .2s}.ch-help__item i:after{transform:rotate(90deg)}.ch-help__item button[aria-expanded=true] i:after{transform:rotate(0)}.ch-help__answer p{max-width:760px;margin:0;padding:0 44px 24px 0;color:var(--ch-muted);font-size:15px;line-height:1.8}.ch-help__empty{padding:48px 20px;text-align:center}.ch-help__empty strong{font-size:17px}.ch-help__empty p{color:var(--ch-muted)}.ch-help__contact{display:flex;margin-top:64px;padding:30px;align-items:center;justify-content:space-between;gap:24px;border:1px solid #3148ba;border-radius:8px;background:#101638}.ch-help__contact h2{margin:0;font-size:21px}.ch-help__contact p{margin:8px 0 0;color:var(--ch-muted);font-size:14px}.ch-help__contact a{display:inline-flex;min-height:46px;padding:0 24px;align-items:center;justify-content:center;border-radius:6px;background:var(--ch-blue);color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.ch-help__contact a:hover{background:#2949f1;color:#fff;text-decoration:none}.ch-help [hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.ch-help__hero{padding:46px 18px}.ch-help__logo{width:145px;margin-bottom:32px}.ch-help h1{font-size:36px}.ch-help__content{padding:32px 18px 0}.ch-help__topics{grid-template-columns:1fr}.ch-help__topic{min-height:auto}.ch-help__faq{margin-top:48px}.ch-help__contact{align-items:flex-start;flex-direction:column}.ch-help__contact a{width:100%}}


/* ===== Chilling site chrome refresh (header + footer) ===== */
:root{--chr-bg:#050505;--chr-panel:#0b0d11;--chr-card:#161a20;--chr-line:#282d35;--chr-blue:#1537e8;--chr-text:#f7f7f5;--chr-muted:#a8adb7}

/* Header */
#navbar header.header,#navbar .header-new{width:100%!important;height:auto!important;min-height:0!important;position:sticky!important;top:0;z-index:1000;background:rgba(5,5,5,.92)!important;backdrop-filter:blur(12px);border-bottom:1px solid var(--chr-line)}
#navbar .container-fluid{max-width:1440px;margin:0 auto;padding:0 28px}
#navbar .navbar{padding:14px 0!important;gap:28px}
#navbar .navbar{flex-wrap:nowrap!important;align-items:center}
#navbar .navbar-collapse{flex:1 1 auto;display:flex!important;align-items:center;justify-content:flex-end;gap:14px}
#navbar .brand-logo{flex:0 0 auto}
#navbar .brand-logo a img{width:auto!important;height:34px!important;max-height:34px!important;left:0!important;top:0!important;object-fit:contain}
#navbar ul.navbar-nav{width:auto!important;height:auto!important;left:0!important;top:0!important;gap:6px;align-items:center}
#navbar .navbar-nav{flex-wrap:nowrap!important}
#navbar .navbar-nav .nav-item,#navbar .navbar-nav li{flex:0 0 auto;white-space:nowrap}
#navbar .navbar-nav .btn-navigation{display:flex;align-items:center;gap:2px;white-space:nowrap}
#navbar .top-search-nav{flex:0 0 auto}
#navbar .navbar-nav .nav-link{padding:8px 12px!important;color:var(--chr-text)!important;font-size:15px;font-weight:600;letter-spacing:.01em;border-radius:6px;transition:color .18s,background .18s}
#navbar .navbar-nav .nav-link:hover,#navbar .navbar-nav .nav-item:hover>.btn-navigation>.nav-link{color:#8fa0ff!important;background:rgba(255,255,255,.05)}
#navbar .dropdown-menu{margin-top:10px;padding:8px;border:1px solid var(--chr-line);border-radius:10px;background:var(--chr-card);box-shadow:0 18px 40px rgba(0,0,0,.55)}
#navbar .dropdown-menu .dropdown-item{padding:9px 12px;border-radius:6px;color:var(--chr-muted)!important;font-size:14px}
#navbar .dropdown-menu .dropdown-item:hover{background:rgba(21,55,232,.18);color:#fff!important}
#navbar .top-search-nav .form-control{height:42px;min-width:250px;padding:0 16px 0 42px;border:1px solid var(--chr-line)!important;border-radius:21px;background:var(--chr-card)!important;color:var(--chr-text)!important;box-shadow:none!important;transition:border-color .18s,box-shadow .18s}
#navbar .top-search-nav .form-control:focus{border-color:var(--chr-blue)!important;box-shadow:0 0 0 3px rgba(21,55,232,.28)!important}
#navbar .top-search-nav .form-control::placeholder{color:var(--chr-muted)}
#navbar .top-search-nav form{position:relative}
#navbar .top-search-nav form>span{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--chr-muted);pointer-events:none}
#navbar .signup-login-section{display:flex;align-items:center;gap:8px;margin-left:14px}
#navbar .signup-login-section .signup .nav-link{padding:10px 22px!important;border-radius:22px;background:var(--chr-blue);color:#fff!important;font-weight:700;transition:background .18s,transform .18s}
#navbar .signup-login-section .signup .nav-link:hover{background:#2a4bf5;transform:translateY(-1px)}
#navbar .signup-login-section .nav-item:not(.signup) .nav-link{padding:10px 14px!important;color:var(--chr-muted)!important;font-weight:600}
#navbar .signup-login-section .nav-item:not(.signup) .nav-link:hover{color:#fff!important}
#navbar .signup-login-section{flex:0 0 auto}
#navbar .lang-prof-section{flex:0 0 auto}
@media(max-width:1400px){#navbar .top-search-nav .form-control{min-width:190px}#navbar .navbar{gap:14px}#navbar .navbar-nav .nav-link{padding:8px 8px!important;font-size:14px}}
@media(max-width:991px){#navbar .container-fluid{padding:0 16px}#navbar .top-search-nav .form-control{min-width:0;width:100%}#navbar .signup-login-section{margin:12px 0 0}}

/* Footer */
#footer section.footer{padding:64px 0 44px;background:var(--chr-panel);border-top:1px solid var(--chr-line)}
#footer .container-fluid{max-width:1440px;margin:0 auto;padding:0 28px}
#footer .short-description{max-width:360px}
#footer .short-description .navbar-brand img{width:auto!important;height:38px!important;max-height:38px!important;margin-bottom:20px;object-fit:contain}
#footer .short-description .content-data{color:var(--chr-muted)!important;font-size:14px;line-height:1.8}
#footer .boxes ul{margin:0;padding:0;list-style:none}
#footer .boxes ul li{margin:0 0 12px}
#footer .boxes ul li a{color:var(--chr-muted)!important;font-size:14px;font-weight:500;text-decoration:none!important;transition:color .18s}
#footer .boxes ul li a:hover{color:#fff!important}
#footer .b-two,#footer .b-three,#footer .b-four{display:none!important}
#footer .b-five{margin-left:auto}
#footer .b-five .boxes{width:100%!important;max-width:none!important;text-align:left!important}
#footer .b-five h2{margin:0 0 18px;color:var(--chr-text);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
#footer .platform-logos,#footer .app-logos{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
#footer .platform-logos{margin-bottom:16px}
#footer .platform-logos img{height:26px;width:auto;opacity:.85;transition:opacity .18s}
#footer .app-logos img{height:40px;width:auto;border-radius:6px;opacity:.9;transition:opacity .18s}
#footer .platform-logos img:hover,#footer .app-logos img:hover{opacity:1}
#footer section.copyright{padding:20px 0;background:var(--chr-bg);border-top:1px solid var(--chr-line)}
#footer section.copyright .row{align-items:center}
#footer section.copyright ul{display:flex;gap:10px;margin:0;padding:0;list-style:none}
#footer section.copyright ul li a{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--chr-line);border-radius:50%;color:var(--chr-muted)!important;transition:background .18s,color .18s,border-color .18s}
#footer section.copyright ul li a:hover{background:var(--chr-blue);border-color:var(--chr-blue);color:#fff!important}
#footer section.copyright p{margin:0;color:var(--chr-muted);font-size:13px}
@media(max-width:991px){#footer section.footer{padding:44px 0 32px}#footer .container-fluid{padding:0 18px}#footer .short-description{max-width:none;margin-bottom:32px}#footer .b-five{margin:24px 0 0}#footer section.copyright .row{gap:14px}}
#footer .b-five{flex:0 0 auto!important;width:auto!important;max-width:none!important}
#footer .b-five .platform-logos img{height:30px!important;width:auto!important}
#footer .b-five .app-logos img{height:44px!important;width:auto!important}
#footer .short-description .navbar-brand img{height:44px!important}
#footer .boxes ul li{margin-bottom:14px}

/* ===== Chilling modern chrome v2 (sleeker header, footer, scrollbar) ===== */
html{scroll-behavior:smooth}
body::-webkit-scrollbar,.dropdown-menu::-webkit-scrollbar{width:10px;height:10px}
body::-webkit-scrollbar-track,.dropdown-menu::-webkit-scrollbar-track{background:#0a0a0a}
body::-webkit-scrollbar-thumb,.dropdown-menu::-webkit-scrollbar-thumb{background:#2b313b;border:2px solid #0a0a0a;border-radius:8px}
body::-webkit-scrollbar-thumb:hover,.dropdown-menu::-webkit-scrollbar-thumb:hover{background:#3d4552}
*{scrollbar-width:thin;scrollbar-color:#2b313b #0a0a0a}
:focus-visible{outline:2px solid var(--chr-blue);outline-offset:2px}

/* Header: thinner, quieter, more premium */
#navbar header.header,#navbar .header-new{background:rgba(5,5,5,.72)!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid rgba(255,255,255,.07)!important}
#navbar .container-fluid{max-width:1360px;padding:0 32px}
#navbar .navbar{padding:10px 0!important;gap:22px}
#navbar .brand-logo a img{height:26px!important;max-height:26px!important;opacity:.96}
#navbar ul.navbar-nav{gap:2px}
#navbar .navbar-nav .nav-link{position:relative;padding:6px 12px!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em;text-transform:uppercase;color:rgba(247,247,245,.72)!important;background:none!important;border-radius:0}
#navbar .navbar-nav .nav-link::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:var(--chr-blue);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.4,0,.2,1)}
#navbar .navbar-nav .nav-item:hover>.btn-navigation>.nav-link::after,#navbar .navbar-nav .nav-link:hover::after{transform:scaleX(1)}
#navbar .navbar-nav .nav-link:hover,#navbar .navbar-nav .nav-item:hover>.btn-navigation>.nav-link{color:#fff!important;background:none!important}
#navbar .navbar-nav .nav-link .fa-angle-down,#navbar .navbar-nav .nav-link i,#navbar .navbar-nav .nav-link svg,#navbar .navbar-nav .dropdown-toggle::after{opacity:.45;font-size:10px;transition:transform .2s,opacity .2s}
#navbar .navbar-nav .nav-item:hover .nav-link i{opacity:.9;transform:rotate(180deg)}
#navbar .dropdown-menu{margin-top:14px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(14,16,20,.96);backdrop-filter:blur(20px);box-shadow:0 24px 60px rgba(0,0,0,.65)}
#navbar .dropdown-menu .dropdown-item{border-radius:9px;font-size:13.5px;letter-spacing:.01em}
#navbar .top-search-nav .form-control{height:36px;min-width:210px;padding:0 16px 0 40px;font-size:13.5px;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px;background:rgba(255,255,255,.05)!important}
#navbar .top-search-nav .form-control:focus{background:rgba(255,255,255,.08)!important;box-shadow:0 0 0 3px rgba(21,55,232,.22)!important}
#navbar .top-search-nav form>span{left:14px;font-size:13px}
#navbar .signup-login-section{gap:4px;margin-left:8px}
#navbar .signup-login-section .signup .nav-link{padding:8px 20px!important;border-radius:10px;font-size:13px!important;font-weight:600!important;letter-spacing:.03em;text-transform:none;background:var(--chr-blue)!important;color:#fff!important;box-shadow:0 6px 18px rgba(21,55,232,.35)}
#navbar .signup-login-section .signup .nav-link::after{display:none}
#navbar .signup-login-section .signup .nav-link:hover{background:#2f52ff!important;box-shadow:0 8px 24px rgba(21,55,232,.5)}
#navbar .signup-login-section .nav-item:not(.signup) .nav-link{padding:8px 12px!important;font-size:13px!important;text-transform:none;letter-spacing:.02em}
@media(max-width:1400px){#navbar .navbar{gap:12px}#navbar .navbar-nav .nav-link{padding:6px 9px!important;font-size:12px!important}#navbar .top-search-nav .form-control{min-width:170px}}

/* Footer: lighter, airier, less boxy */
#footer section.footer{padding:56px 0 40px;background:#070809;border-top:1px solid rgba(255,255,255,.06)}
#footer .container-fluid{max-width:1360px;padding:0 32px}
#footer .short-description .navbar-brand img{height:26px!important;opacity:.9;margin-bottom:18px}
#footer .short-description .content-data{font-size:13.5px;line-height:1.75;color:rgba(247,247,245,.55)!important;max-width:340px}
#footer .boxes ul li{margin-bottom:11px!important}
#footer .boxes ul li a{position:relative;font-size:13.5px;color:rgba(247,247,245,.6)!important;transition:color .2s,padding-left .2s}
#footer .boxes ul li a:hover{color:#fff!important;padding-left:5px}
#footer .b-five h2{font-size:11px;letter-spacing:.2em;color:rgba(247,247,245,.42)}
#footer .platform-logos img{height:22px!important;opacity:.6}
#footer .app-logos img{height:34px!important;opacity:.75;border-radius:6px}
#footer .platform-logos img:hover,#footer .app-logos img:hover{opacity:1}
#footer section.copyright{padding:18px 0;background:#050505;border-top:1px solid rgba(255,255,255,.06)}
#footer section.copyright ul li a{width:32px;height:32px;border-color:rgba(255,255,255,.1)!important;font-size:13px}
#footer section.copyright p{font-size:12.5px;color:rgba(247,247,245,.45)}

/* ===== Chilling nav highlight consistency (v6) ===== */
#navbar .navbar-nav .nav-link,
#navbar .navbar-nav .btn-navigation,
#navbar .navbar-nav .btn-navigation .nav-link,
#navbar .navbar-nav .nav-item.dropdown > .btn-navigation > .nav-link {
  color: rgba(247,247,245,.72) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  background: transparent !important;
  text-decoration: none !important;
  text-shadow: none !important;
  opacity: 1 !important;
}
#navbar .navbar-nav .nav-link:hover,
#navbar .navbar-nav .nav-link:focus,
#navbar .navbar-nav .nav-link.active,
#navbar .navbar-nav .hoverClass:hover .nav-link,
#navbar .navbar-nav .btn-navigation:hover .nav-link,
#navbar .navbar-nav .btn-navigation:focus .nav-link,
#navbar .navbar-nav .btn-navigation.show .nav-link,
#navbar .navbar-nav .nav-item.show > .btn-navigation > .nav-link,
#navbar .navbar-nav .toggle-focus-activety:hover .nav-link,
#navbar .navbar-nav .toggle-focus-activety.active .nav-link {
  color: #F7F7F5 !important;
  background: transparent !important;
}
#navbar .navbar-nav .btn-navigation,
#navbar .navbar-nav .btn-navigation:hover,
#navbar .navbar-nav .btn-navigation:focus,
#navbar .navbar-nav .btn-navigation.show,
#navbar .navbar-nav .nav-item.show,
#navbar .navbar-nav .nav-item:hover {
  background: transparent !important;
  box-shadow: none !important;
  border-color: transparent !important;
}

/* ===== Chilling modern home (v8): streaming-grade hero, rows, media badges ===== */
.body-container.vd-home { background: #050505; }

/* ---------- HERO ---------- */
.vd-home .banner-section { position: relative; overflow: hidden; }
.vd-home .banner-section,
.vd-home .banner-content,
.vd-home .owl-banner,
.vd-home .owl-banner .owl-stage-outer,
.vd-home .owl-banner .owl-item,
.vd-home .owl-banner .item { max-height: 62vh !important; }
.vd-home .owl-banner .item {
  height: clamp(380px, 56vh, 640px) !important;
  min-height: 0 !important;
  position: relative;
}
.vd-home .owl-banner .item .banner-img,
.vd-home .owl-banner .item video {
  width: 100% !important; height: 100% !important; max-height: none !important;
  object-fit: cover !important; object-position: center center;
}
.vd-home .owl-banner .item::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background:
    linear-gradient(0deg, rgba(5,5,5,.92) 0%, rgba(5,5,5,.45) 22%, rgba(5,5,5,0) 55%),
    linear-gradient(90deg, rgba(5,5,5,.35) 0%, rgba(5,5,5,0) 35%);
}
.vd-home .banner-text-left { position: relative; z-index: 2; }
.vd-home .banner-content .row,
.vd-home .banner-content .container-fluid { height: 100%; }
.vd-home .banner-data {
  position: absolute; left: clamp(18px, 4vw, 68px); bottom: clamp(72px, 11vh, 120px);
  max-width: min(560px, 58vw); z-index: 3;
  background: linear-gradient(180deg, rgba(5,5,5,0) 0%, rgba(5,5,5,.35) 100%);
  padding: 18px 22px; border-radius: 14px;
}
.vd-home .banner-data .main-heading {
  font-size: clamp(28px, 3.6vw, 54px) !important;
  line-height: 1.06 !important; letter-spacing: -.03em; font-weight: 700 !important;
  margin-bottom: 12px !important; text-shadow: 0 4px 30px rgba(0,0,0,.8);
}
.vd-home .banner-data p, .vd-home .banner-data .sub-heading {
  font-size: clamp(13px, 1.05vw, 16px) !important; line-height: 1.6;
  color: rgba(247,247,245,.92) !important; max-width: 46ch;
  text-shadow: 0 2px 12px rgba(0,0,0,.7);
  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
}
.vd-home .owl-banner .owl-nav button, .vd-home .owl-banner .owl-nav [class*="owl-"] {
  width: 44px; height: 44px; border-radius: 50%;
  background: rgba(8,9,12,.5) !important; backdrop-filter: blur(8px);
  border: 1px solid rgba(247,247,245,.12) !important;
  opacity: 0; transition: opacity .2s ease;
}
.vd-home .banner-section:hover .owl-nav button,
.vd-home .banner-section:hover .owl-nav [class*="owl-"] { opacity: 1; }
.vd-home .owl-banner .owl-dots { bottom: 84px; right: clamp(18px, 4vw, 68px); left: auto; width: auto; text-align: right; }
.vd-home .owl-banner .owl-dot span {
  width: 6px !important; height: 6px !important; margin: 0 4px !important;
  background: rgba(247,247,245,.3) !important;
}
.vd-home .owl-banner .owl-dot.active span { width: 22px !important; border-radius: 3px !important; background: #F7F7F5 !important; }

/* ---------- ROWS ---------- */
.vd-home .product-listing { padding: clamp(14px, 1.6vw, 24px) 0 !important; position: relative; z-index: 4; }
.vd-home .product-listing:first-of-type { padding-top: 0 !important; }
.vd-home .product-listing .container-fluid { padding-left: clamp(16px, 3.4vw, 56px); padding-right: clamp(16px, 3.4vw, 56px); }
.vd-home .episode-heading { border: 0 !important; margin-bottom: 10px !important; }
.vd-home .episode-heading .sub-heading, .vd-home .product-listing h2 {
  font-size: clamp(15px, 1.3vw, 19px) !important; font-weight: 700 !important;
  letter-spacing: -.01em; margin: 0 0 10px !important; border: 0 !important;
}
.vd-home .view-all-listing {
  font-size: 11px !important; text-transform: uppercase; letter-spacing: .12em;
  color: rgba(247,247,245,.45) !important; opacity: 0 !important; transition: opacity .18s ease, color .18s ease;
}
.vd-home .product-listing:hover .view-all-listing { opacity: 1 !important; }
.vd-home .view-all-listing:hover { color: #F7F7F5 !important; }

/* tiles */
.vd-home .owl-product .owl-stage { display: flex !important; align-items: stretch; }
.vd-home .owl-product .owl-item { display: flex; height: auto !important; }
.vd-home .owl-product .owl-item > * { width: 100%; }
.vd-home .owl-product .item { position: relative; }
.vd-home .owl-product .item .picture {
  position: relative; overflow: hidden; border-radius: 8px;
  background: linear-gradient(100deg, #101216 30%, #191d24 50%, #101216 70%);
  background-size: 220% 100%; animation: chShimmer 1.5s linear infinite;
  transition: transform .22s cubic-bezier(.2,.7,.3,1), box-shadow .22s ease;
}
.vd-home .owl-product .item .picture:hover {
  transform: scale(1.055); z-index: 6;
  box-shadow: 0 22px 44px rgba(0,0,0,.6);
}
.vd-home .owl-product .item .picture img {
  width: 100% !important; aspect-ratio: 2 / 3; height: auto !important; max-height: none !important;
  object-fit: cover !important; display: block; border-radius: 8px;
}
@keyframes chShimmer { from { background-position: 160% 0; } to { background-position: -60% 0; } }

/* title: hidden below tile, shown as overlay on hover (streaming style) */
.vd-home .owl-product .item > .content-title-one,
.vd-home .owl-product .item > vd-component.content-title-one { display: none !important; }
.vd-home .owl-product .item .box-hover {
  position: absolute; inset: auto 0 0 0; padding: 26px 12px 12px;
  background: linear-gradient(0deg, rgba(3,3,4,.95) 12%, rgba(3,3,4,0) 100%);
  opacity: 0; transform: translateY(6px); transition: opacity .2s ease, transform .2s ease;
  display: block !important;
}
.vd-home .owl-product .item .picture:hover .box-hover { opacity: 1; transform: none; }
.vd-home .owl-product .item .box-hover .content-name-div span {
  font-size: 13px !important; font-weight: 600 !important; line-height: 1.3;
  color: #F7F7F5 !important;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
.vd-home .owl-product .item .box-hover p { display: none !important; }

/* media-type watermark badge */
.vd-home .owl-product .item .picture .ch-media-badge {
  position: absolute; top: 8px; left: 8px; z-index: 5;
  display: inline-flex; align-items: center; gap: 5px;
  height: 22px; padding: 0 9px 0 7px; border-radius: 999px;
  font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;
  color: #F7F7F5; background: rgba(6,7,10,.62);
  border: 1px solid rgba(247,247,245,.16);
  backdrop-filter: blur(8px);
  pointer-events: none;
}
.vd-home .owl-product .item .picture .ch-media-badge svg { width: 12px; height: 12px; display: block; }
.vd-home .owl-product .item .picture .ch-media-badge.is-audio { background: rgba(21,55,232,.78); border-color: rgba(255,255,255,.2); }
.vd-home .owl-product .item .picture .ch-media-badge.is-video { background: rgba(6,7,10,.6); }

/* row arrows */
.vd-home .owl-product .owl-nav button, .vd-home .owl-product .owl-nav [class*="owl-"] {
  width: 38px; height: 38px; border-radius: 50%;
  background: rgba(8,9,12,.66) !important; backdrop-filter: blur(6px);
  border: 1px solid rgba(247,247,245,.1) !important;
  opacity: 0; transition: opacity .18s ease;
}
.vd-home .product-listing:hover .owl-nav button,
.vd-home .product-listing:hover .owl-nav [class*="owl-"] { opacity: 1; }

/* ---------- responsive ---------- */
@media (max-width: 991px) {
  .vd-home .owl-banner .item { height: clamp(360px, 58vh, 540px) !important; }
  .vd-home .banner-data { bottom: 56px; max-width: 100%; }
  .vd-home .banner-section { margin-bottom: -30px; }
}
@media (max-width: 575px) {
  .vd-home .owl-banner .item { height: 64vh !important; }
  .vd-home .owl-banner .item::after { background: linear-gradient(0deg, #050505 6%, rgba(5,5,5,.2) 60%), rgba(5,5,5,.22); }
  .vd-home .banner-data .main-heading { font-size: 27px !important; }
  .vd-home .owl-banner .owl-dots { bottom: 14px; }
  .vd-home .owl-product .item .box-hover { opacity: 1; transform: none; }
}

/* hero CTA container cleanup */
.vd-home .banner-data,
.vd-home .banner-data > div,
.vd-home .banner-content .banner-data {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* hero CTA: neutralize wrapper, style the real link */
.vd-home .banner-data .button,
.vd-home .banner-data .watch-now,
.vd-home .banner-data .dynamic-banner-btn {
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.vd-home .banner-data .dynamic-banner-btn a,
.vd-home .banner-data .button a {
  display: inline-flex !important; align-items: center; gap: 8px;
  background: #F7F7F5 !important; color: #050505 !important;
  border: 0 !important; border-radius: 6px !important;
  padding: 12px 30px !important; height: auto !important;
  font-size: 14px !important; font-weight: 700 !important; line-height: 1.2 !important;
  transition: transform .16s ease, background .16s ease, box-shadow .16s ease;
}
.vd-home .banner-data .dynamic-banner-btn a:hover,
.vd-home .banner-data .button a:hover {
  background: #fff !important; transform: translateY(-1px);
  box-shadow: 0 12px 28px rgba(0,0,0,.5);
}
.vd-home .banner-data .dynamic-banner-btn a,
.vd-home .banner-data .button a {
  height: 46px !important; min-height: 0 !important; line-height: 46px !important;
  padding: 0 28px !important; justify-content: center;
}
.vd-home .banner-data vd-component-param { display: inline-block; }

/* ===== Chilling v10: readable hero, mobile chrome, footer logo ===== */

/* Hero: much lighter veil so baked-in artwork/title stays bright */
.vd-home .owl-banner .item::after {
  background:
    linear-gradient(0deg, rgba(5,5,5,.78) 0%, rgba(5,5,5,.28) 14%, rgba(5,5,5,0) 34%) !important;
}
.vd-home .banner-data {
  background: rgba(5,5,5,.42) !important;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  padding: 16px 20px !important;
  border-radius: 12px !important;
}
.vd-home .banner-data .main-heading { color: #fff !important; text-shadow: 0 2px 18px rgba(0,0,0,.85) !important; }
.vd-home .banner-data p, .vd-home .banner-data .sub-heading { color: rgba(255,255,255,.94) !important; }

/* Desktop-only single-row nav (was leaking into mobile) */
@media (max-width: 991.98px) {
  #navbar .navbar { flex-wrap: wrap !important; gap: 10px !important; padding: 8px 0 !important; }
  #navbar .navbar-collapse { display: none !important; flex: 1 1 100%; width: 100%; }
  #navbar .navbar-collapse.show,
  #navbar .navbar-collapse.collapsing { display: block !important; }
  #navbar .navbar-collapse.show {
    padding: 10px 0 14px; margin-top: 8px;
    border-top: 1px solid rgba(255,255,255,.08);
    max-height: calc(100vh - 120px); overflow-y: auto;
  }
  #navbar .navbar-nav { flex-wrap: wrap !important; flex-direction: column !important; align-items: stretch !important; width: 100%; gap: 0 !important; }
  #navbar .navbar-nav .nav-item, #navbar .navbar-nav li { width: 100%; }
  #navbar .navbar-nav .nav-link { display: block; padding: 12px 4px !important; font-size: 13.5px !important; }
  #navbar .navbar-nav .nav-link::after { display: none; }
  #navbar .brand-logo { flex: 0 0 auto; }
  #navbar .brand-logo a img { height: 22px !important; max-height: 22px !important; }
  #navbar .navbar-toggler { order: 3; margin-left: auto; padding: 6px 10px; border-radius: 8px; }
  #navbar .top-search-nav { flex: 1 1 100%; width: 100%; order: 4; }
  #navbar .top-search-nav .form-control { width: 100% !important; min-width: 0 !important; }
  #navbar .signup-login-section { flex-direction: row !important; flex-wrap: wrap; width: 100%; gap: 8px !important; margin: 6px 0 0 !important; }
  #navbar .signup-login-section .nav-link { padding: 10px 16px !important; }
  #navbar .dropdown-menu { position: static !important; width: 100%; margin: 0 0 6px; box-shadow: none; background: rgba(255,255,255,.03); }
}

/* Footer: bigger, legible logo + tidier mobile stacking */
#footer .short-description .navbar-brand img { height: 42px !important; max-height: 42px !important; opacity: 1 !important; }
@media (max-width: 767px) {
  #footer .container-fluid { padding: 0 18px; }
  #footer .short-description .navbar-brand img { height: 36px !important; }
  #footer .platform-logos, #footer .app-logos { gap: 12px; }
  #footer section.copyright .row { flex-direction: column; text-align: center; gap: 12px; }
  #footer section.copyright ul { justify-content: center; }
}


/* ===== Chilling modern home (v8): streaming-grade hero, rows, media badges ===== */
.body-container.vd-home { background: #050505; }

/* ---------- HERO ---------- */
.vd-home .banner-section { position: relative; overflow: hidden; }
.vd-home .banner-section,
.vd-home .banner-content,
.vd-home .owl-banner,
.vd-home .owl-banner .owl-stage-outer,
.vd-home .owl-banner .owl-item,
.vd-home .owl-banner .item { max-height: 62vh !important; }
.vd-home .owl-banner .item {
  height: clamp(380px, 56vh, 640px) !important;
  min-height: 0 !important;
  position: relative;
}
.vd-home .owl-banner .item .banner-img,
.vd-home .owl-banner .item video {
  width: 100% !important; height: 100% !important; max-height: none !important;
  object-fit: cover !important; object-position: center center;
}
.vd-home .owl-banner .item::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background:
    linear-gradient(0deg, rgba(5,5,5,.92) 0%, rgba(5,5,5,.45) 22%, rgba(5,5,5,0) 55%),
    linear-gradient(90deg, rgba(5,5,5,.35) 0%, rgba(5,5,5,0) 35%);
}
.vd-home .banner-text-left { position: relative; z-index: 2; }
.vd-home .banner-content .row,
.vd-home .banner-content .container-fluid { height: 100%; }
.vd-home .banner-data {
  position: absolute; left: clamp(18px, 4vw, 68px); bottom: clamp(72px, 11vh, 120px);
  max-width: min(560px, 58vw); z-index: 3;
  background: linear-gradient(180deg, rgba(5,5,5,0) 0%, rgba(5,5,5,.35) 100%);
  padding: 18px 22px; border-radius: 14px;
}
.vd-home .banner-data .main-heading {
  font-size: clamp(28px, 3.6vw, 54px) !important;
  line-height: 1.06 !important; letter-spacing: -.03em; font-weight: 700 !important;
  margin-bottom: 12px !important; text-shadow: 0 4px 30px rgba(0,0,0,.8);
}
.vd-home .banner-data p, .vd-home .banner-data .sub-heading {
  font-size: clamp(13px, 1.05vw, 16px) !important; line-height: 1.6;
  color: rgba(247,247,245,.92) !important; max-width: 46ch;
  text-shadow: 0 2px 12px rgba(0,0,0,.7);
  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
}
.vd-home .owl-banner .owl-nav button, .vd-home .owl-banner .owl-nav [class*="owl-"] {
  width: 44px; height: 44px; border-radius: 50%;
  background: rgba(8,9,12,.5) !important; backdrop-filter: blur(8px);
  border: 1px solid rgba(247,247,245,.12) !important;
  opacity: 0; transition: opacity .2s ease;
}
.vd-home .banner-section:hover .owl-nav button,
.vd-home .banner-section:hover .owl-nav [class*="owl-"] { opacity: 1; }
.vd-home .owl-banner .owl-dots { bottom: 84px; right: clamp(18px, 4vw, 68px); left: auto; width: auto; text-align: right; }
.vd-home .owl-banner .owl-dot span {
  width: 6px !important; height: 6px !important; margin: 0 4px !important;
  background: rgba(247,247,245,.3) !important;
}
.vd-home .owl-banner .owl-dot.active span { width: 22px !important; border-radius: 3px !important; background: #F7F7F5 !important; }

/* ---------- ROWS ---------- */
.vd-home .product-listing { padding: clamp(14px, 1.6vw, 24px) 0 !important; position: relative; z-index: 4; }
.vd-home .product-listing:first-of-type { padding-top: 0 !important; }
.vd-home .product-listing .container-fluid { padding-left: clamp(16px, 3.4vw, 56px); padding-right: clamp(16px, 3.4vw, 56px); }
.vd-home .episode-heading { border: 0 !important; margin-bottom: 10px !important; }
.vd-home .episode-heading .sub-heading, .vd-home .product-listing h2 {
  font-size: clamp(15px, 1.3vw, 19px) !important; font-weight: 700 !important;
  letter-spacing: -.01em; margin: 0 0 10px !important; border: 0 !important;
}
.vd-home .view-all-listing {
  font-size: 11px !important; text-transform: uppercase; letter-spacing: .12em;
  color: rgba(247,247,245,.45) !important; opacity: 0 !important; transition: opacity .18s ease, color .18s ease;
}
.vd-home .product-listing:hover .view-all-listing { opacity: 1 !important; }
.vd-home .view-all-listing:hover { color: #F7F7F5 !important; }

/* tiles */
.vd-home .owl-product .owl-stage { display: flex !important; align-items: stretch; }
.vd-home .owl-product .owl-item { display: flex; height: auto !important; }
.vd-home .owl-product .owl-item > * { width: 100%; }
.vd-home .owl-product .item { position: relative; }
.vd-home .owl-product .item .picture {
  position: relative; overflow: hidden; border-radius: 8px;
  aspect-ratio: 2 / 3; background: #101216;
  transition: transform .22s cubic-bezier(.2,.7,.3,1), box-shadow .22s ease;
}
.vd-home .owl-product .item .picture:hover {
  transform: scale(1.055); z-index: 6;
  box-shadow: 0 22px 44px rgba(0,0,0,.6);
}
.vd-home .owl-product .item .picture img {
  position: absolute; inset: 0;
  width: 100% !important; height: 100% !important; max-height: none !important;
  object-fit: cover !important; display: block; border-radius: 8px;
  background: #101216;
}
@keyframes chShimmer { from { background-position: 160% 0; } to { background-position: -60% 0; } }

/* title: hidden below tile, shown as overlay on hover (streaming style) */
.vd-home .owl-product .item > .content-title-one,
.vd-home .owl-product .item > vd-component.content-title-one { display: none !important; }
.vd-home .owl-product .item .box-hover {
  position: absolute; inset: auto 0 0 0; padding: 26px 12px 12px;
  background: linear-gradient(0deg, rgba(3,3,4,.95) 12%, rgba(3,3,4,0) 100%);
  opacity: 0; transform: translateY(6px); transition: opacity .2s ease, transform .2s ease;
  display: block !important;
}
.vd-home .owl-product .item .picture:hover .box-hover { opacity: 1; transform: none; }
.vd-home .owl-product .item .box-hover .content-name-div span {
  font-size: 13px !important; font-weight: 600 !important; line-height: 1.3;
  color: #F7F7F5 !important;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
.vd-home .owl-product .item .box-hover p { display: none !important; }

/* media-type watermark badge */
.vd-home .owl-product .item .picture .ch-media-badge {
  position: absolute; top: 8px; left: 8px; z-index: 5;
  display: inline-flex; align-items: center; gap: 5px;
  height: 22px; padding: 0 9px 0 7px; border-radius: 999px;
  font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;
  color: #F7F7F5; background: rgba(6,7,10,.62);
  border: 1px solid rgba(247,247,245,.16);
  backdrop-filter: blur(8px);
  pointer-events: none;
}
.vd-home .owl-product .item .picture .ch-media-badge svg { width: 12px; height: 12px; display: block; }
.vd-home .owl-product .item .picture .ch-media-badge.is-audio { background: rgba(21,55,232,.78); border-color: rgba(255,255,255,.2); }
.vd-home .owl-product .item .picture .ch-media-badge.is-video { background: rgba(6,7,10,.6); }

/* row arrows */
.vd-home .owl-product .owl-nav button, .vd-home .owl-product .owl-nav [class*="owl-"] {
  width: 38px; height: 38px; border-radius: 50%;
  background: rgba(8,9,12,.66) !important; backdrop-filter: blur(6px);
  border: 1px solid rgba(247,247,245,.1) !important;
  opacity: 0; transition: opacity .18s ease;
}
.vd-home .product-listing:hover .owl-nav button,
.vd-home .product-listing:hover .owl-nav [class*="owl-"] { opacity: 1; }

/* ---------- responsive ---------- */
@media (max-width: 991px) {
  .vd-home .owl-banner .item { height: clamp(360px, 58vh, 540px) !important; }
  .vd-home .banner-data { bottom: 56px; max-width: 100%; }
  .vd-home .banner-section { margin-bottom: -30px; }
}
@media (max-width: 575px) {
  .vd-home .owl-banner .item { height: 64vh !important; }
  .vd-home .owl-banner .item::after { background: linear-gradient(0deg, #050505 6%, rgba(5,5,5,.2) 60%), rgba(5,5,5,.22); }
  .vd-home .banner-data .main-heading { font-size: 27px !important; }
  .vd-home .owl-banner .owl-dots { bottom: 14px; }
  .vd-home .owl-product .item .box-hover { opacity: 1; transform: none; }
}

/* hero CTA container cleanup */
.vd-home .banner-data,
.vd-home .banner-data > div,
.vd-home .banner-content .banner-data {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* hero CTA: neutralize wrapper, style the real link */
.vd-home .banner-data .button,
.vd-home .banner-data .watch-now,
.vd-home .banner-data .dynamic-banner-btn {
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.vd-home .banner-data .dynamic-banner-btn a,
.vd-home .banner-data .button a {
  display: inline-flex !important; align-items: center; gap: 8px;
  background: #F7F7F5 !important; color: #050505 !important;
  border: 0 !important; border-radius: 6px !important;
  padding: 12px 30px !important; height: auto !important;
  font-size: 14px !important; font-weight: 700 !important; line-height: 1.2 !important;
  transition: transform .16s ease, background .16s ease, box-shadow .16s ease;
}
.vd-home .banner-data .dynamic-banner-btn a:hover,
.vd-home .banner-data .button a:hover {
  background: #fff !important; transform: translateY(-1px);
  box-shadow: 0 12px 28px rgba(0,0,0,.5);
}
.vd-home .banner-data .dynamic-banner-btn a,
.vd-home .banner-data .button a {
  height: 46px !important; min-height: 0 !important; line-height: 46px !important;
  padding: 0 28px !important; justify-content: center;
}
.vd-home .banner-data vd-component-param { display: inline-block; }

/* ============ Chilling v12: badges everywhere + subtle horror chrome ============ */
:root { --ch-glow: #1537E8; --ch-glow-glow: rgba(21,55,232,.55); }

/* --- media badges (not limited to .vd-home so they render sitewide) --- */
.picture { position: relative; }
.picture .ch-media-badge {
  position: absolute; top: 8px; left: 8px; z-index: 9;
  display: inline-flex; align-items: center; gap: 5px;
  height: 22px; padding: 0 9px 0 7px; border-radius: 999px;
  font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;
  color: #F7F7F5; background: rgba(6,7,10,.66);
  border: 1px solid rgba(247,247,245,.16);
  backdrop-filter: blur(8px); pointer-events: none;
  opacity: .95; transition: opacity .2s ease, box-shadow .25s ease, transform .25s ease;
}
.picture .ch-media-badge svg { width: 12px; height: 12px; display: block; }
.picture .ch-media-badge.is-audio { background: rgba(21,55,232,.8); border-color: rgba(255,255,255,.22); }
.picture .ch-media-badge.is-video { background: rgba(10,8,10,.72); }
.picture:hover .ch-media-badge { transform: translateY(-1px); box-shadow: 0 0 14px var(--ch-glow-glow); }

/* --- tile hover: faint blood glow + slow vignette breathe --- */
.vd-home .owl-product .item .picture:hover {
  box-shadow: 0 22px 44px rgba(0,0,0,.65), 0 0 0 1px rgba(21,55,232,.35), 0 0 26px rgba(21,55,232,.35);
}

/* --- header: glass + hairline blood seam --- */
.body-container header, header .navbar, .navbar.fixed-top {
  position: relative;
}
header .navbar::after, .site-header::after {
  content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px;
  background: linear-gradient(90deg, transparent, rgba(21,55,232,.0) 12%, rgba(21,55,232,.65) 50%, rgba(21,55,232,0) 88%, transparent);
  opacity: .75; animation: chSeam 7s ease-in-out infinite;
}
@keyframes chSeam { 0%,100% { opacity: .3; } 50% { opacity: .85; } }

/* --- nav links: uniform, with blood underline sweep + faint flicker --- */
header .navbar .nav-link, header .navbar .navbar-nav > li > a {
  position: relative; transition: color .18s ease, text-shadow .3s ease;
}
header .navbar .nav-link::after, header .navbar .navbar-nav > li > a::after {
  content: ""; position: absolute; left: 0; right: 100%; bottom: -6px; height: 1.5px;
  background: linear-gradient(90deg, var(--ch-glow), #4d7bff);
  transition: right .28s cubic-bezier(.2,.7,.3,1); border-radius: 2px;
}
header .navbar .nav-link:hover::after, header .navbar .navbar-nav > li > a:hover::after { right: 0; }
header .navbar .nav-link:hover, header .navbar .navbar-nav > li > a:hover {
  color: #fff !important; text-shadow: 0 0 10px rgba(21,55,232,.45);
  animation: chFlicker .45s steps(2, end) 1;
}
@keyframes chFlicker { 0%{opacity:1} 30%{opacity:.55} 45%{opacity:1} 65%{opacity:.7} 100%{opacity:1} }

/* signup pill gets a blood-edge on hover */
header .navbar .signup a, header .navbar .btn-signup, header .navbar .signup-btn {
  transition: box-shadow .25s ease, transform .2s ease;
}
header .navbar .signup a:hover, header .navbar .btn-signup:hover, header .navbar .signup-btn:hover {
  box-shadow: 0 0 0 1px rgba(21,55,232,.6), 0 8px 26px rgba(21,55,232,.45); transform: translateY(-1px);
}

/* --- modern hamburger --- */
@media (max-width: 991px) {
  .navbar-toggler.ch-burger {
    width: 42px; height: 42px; padding: 0; border-radius: 12px;
    border: 1px solid rgba(247,247,245,.14) !important;
    background: rgba(14,14,16,.72) !important; backdrop-filter: blur(10px);
    display: inline-flex; align-items: center; justify-content: center;
    transition: box-shadow .25s ease, background .25s ease, transform .2s ease;
    box-shadow: none; outline: none !important;
  }
  .navbar-toggler.ch-burger:hover { box-shadow: 0 0 0 1px rgba(21,55,232,.5), 0 0 18px rgba(21,55,232,.4); }
  .navbar-toggler.ch-burger .navbar-toggler-icon { display: none !important; }
  .navbar-toggler.ch-burger .ch-burger-box {
    position: relative; width: 20px; height: 14px; display: block;
  }
  .navbar-toggler.ch-burger .ch-burger-box i {
    position: absolute; left: 0; height: 2px; width: 100%; border-radius: 2px;
    background: #F7F7F5; transition: transform .3s cubic-bezier(.2,.7,.3,1), opacity .2s ease, width .3s ease, background .3s ease;
  }
  .navbar-toggler.ch-burger .ch-burger-box i:nth-child(1) { top: 0; }
  .navbar-toggler.ch-burger .ch-burger-box i:nth-child(2) { top: 6px; width: 70%; }
  .navbar-toggler.ch-burger .ch-burger-box i:nth-child(3) { top: 12px; }
  .navbar-toggler.ch-burger:hover .ch-burger-box i:nth-child(2) { width: 100%; background: #4d7bff; }
  .navbar-toggler.ch-burger.is-open .ch-burger-box i:nth-child(1) { transform: translateY(6px) rotate(45deg); }
  .navbar-toggler.ch-burger.is-open .ch-burger-box i:nth-child(2) { opacity: 0; }
  .navbar-toggler.ch-burger.is-open .ch-burger-box i:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }

  /* mobile menu panel */
  header .navbar .navbar-collapse.show, header .navbar .navbar-collapse.collapsing {
    background: linear-gradient(180deg, rgba(10,10,12,.98), rgba(5,5,6,.99));
    border-top: 1px solid rgba(21,55,232,.35);
    box-shadow: 0 24px 60px rgba(0,0,0,.65);
    border-radius: 0 0 16px 16px; padding: 14px 16px 20px; margin-top: 10px;
  }
  header .navbar .navbar-collapse.show .nav-link,
  header .navbar .navbar-collapse.show .navbar-nav > li > a {
    padding: 12px 4px !important; font-size: 14px; letter-spacing: .08em;
    border-bottom: 1px solid rgba(247,247,245,.06);
  }
  header .navbar .navbar-collapse.show .navbar-nav > li { animation: chSlideIn .32s ease both; }
  header .navbar .navbar-collapse.show .navbar-nav > li:nth-child(2) { animation-delay: .04s; }
  header .navbar .navbar-collapse.show .navbar-nav > li:nth-child(3) { animation-delay: .08s; }
  header .navbar .navbar-collapse.show .navbar-nav > li:nth-child(4) { animation-delay: .12s; }
  header .navbar .navbar-collapse.show .navbar-nav > li:nth-child(5) { animation-delay: .16s; }
  @keyframes chSlideIn { from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: none; } }
}
@media (prefers-reduced-motion: reduce) {
  header .navbar::after, header .navbar .nav-link:hover { animation: none !important; }
}

/* --- v12b: mobile header ordering & density --- */
@media (max-width: 991px) {
  header .navbar, header .navbar > .container, header .navbar > .container-fluid {
    display: flex !important; flex-wrap: wrap !important; align-items: center !important;
    row-gap: 0 !important; padding-top: 8px !important; padding-bottom: 8px !important;
  }
  header .navbar .navbar-brand { order: 1; flex: 0 0 auto; margin-right: auto !important; }
  header .navbar .navbar-toggler.ch-burger { order: 2; margin-left: auto !important; }
  header .navbar .navbar-collapse { order: 3; flex: 0 0 100% !important; width: 100% !important; }
  header .navbar .navbar-collapse:not(.show):not(.collapsing) { display: none !important; }
  header .navbar .navbar-collapse .navbar-nav { width: 100%; }
  header .navbar .navbar-collapse.show .nav-link,
  header .navbar .navbar-collapse.show .navbar-nav > li > a { padding: 11px 2px !important; }
  header .navbar .navbar-collapse.show .navbar-nav > li { margin: 0 !important; }
  header .navbar .navbar-collapse.show .search-box,
  header .navbar .navbar-collapse.show form { width: 100% !important; margin: 12px 0 4px !important; }
  header .navbar .navbar-collapse.show .signup,
  header .navbar .navbar-collapse.show .login { margin: 6px 0 0 !important; }
}
@media (max-width: 991px) {
  header .navbar .navbar-collapse.show .navbar-nav > li > a,
  header .navbar .navbar-collapse.show .nav-link { padding: 9px 2px !important; line-height: 1.2 !important; }
  header .navbar .navbar-collapse.show .navbar-nav > li,
  header .navbar .navbar-collapse.show .nav-item { min-height: 0 !important; height: auto !important; }
}

/* ============ Chilling v13: readable hover text, mobile banner fit, ambient horror ============ */

/* ---------- 1. TILE HOVER TEXT READABILITY ---------- */
.owl-product .item .picture .box-hover,
.vd-home .owl-product .item .box-hover {
  position: absolute !important; inset: auto 0 0 0 !important; top: auto !important;
  padding: 44px 10px 10px !important;
  background: linear-gradient(0deg, rgba(2,2,3,.97) 0%, rgba(2,2,3,.88) 34%, rgba(2,2,3,.55) 66%, rgba(2,2,3,0) 100%) !important;
  border-radius: 0 0 8px 8px;
  text-align: left;
}
.owl-product .item .picture .box-hover .content-name-div,
.owl-product .item .picture .box-hover .content-name-div span,
.vd-home .owl-product .item .box-hover .content-name-div span {
  font-size: 13px !important; font-weight: 700 !important; line-height: 1.28 !important;
  color: #FFFFFF !important; letter-spacing: .005em;
  text-shadow: 0 1px 3px rgba(0,0,0,.95), 0 0 14px rgba(0,0,0,.85) !important;
  -webkit-text-fill-color: #FFFFFF;
}
.owl-product .item .picture .box-hover a,
.owl-product .item .picture .box-hover span { color: #FFFFFF !important; }

@media (max-width: 767px) {
  .vd-home .owl-product .item .box-hover {
    opacity: 1 !important; transform: none !important;
    padding: 38px 9px 9px !important;
  }
  .vd-home .owl-product .item .box-hover .content-name-div span { font-size: 12px !important; }
}

/* ---------- 2. MOBILE BANNER: show the whole artwork ---------- */
@media (max-width: 991px) {
  .vd-home .banner-section, .vd-home .owl-banner { margin-bottom: 0 !important; }
  .vd-home .owl-banner .item {
    height: auto !important; min-height: 0 !important; aspect-ratio: 16 / 9;
    background: #050505;
  }
  .vd-home .owl-banner .item img,
  .vd-home .owl-banner .item .banner-img,
  .vd-home .owl-banner .item picture img {
    width: 100% !important; height: 100% !important;
    object-fit: contain !important; object-position: center center !important;
  }
  .vd-home .owl-banner .item::after {
    background: linear-gradient(0deg, rgba(5,5,5,.55) 0%, rgba(5,5,5,.12) 26%, rgba(5,5,5,0) 46%) !important;
  }
  .vd-home .banner-data {
    position: static !important; max-width: 100% !important;
    margin: 12px 16px 4px !important; padding: 12px 14px !important;
    background: rgba(12,12,14,.72) !important; border: 1px solid rgba(21,55,232,.22) !important;
  }
  .vd-home .banner-data .main-heading { font-size: 20px !important; line-height: 1.2 !important; }
  .vd-home .owl-banner .owl-nav button,
  .vd-home .owl-banner .owl-nav [class*="owl-"] { opacity: .85 !important; width: 36px; height: 36px; }
  .vd-home .owl-banner .owl-dots { bottom: auto !important; position: relative; margin: 8px 0 0; text-align: center; right: auto; left: auto; width: 100%; }
}
@media (max-width: 575px) {
  .vd-home .owl-banner .item { height: auto !important; aspect-ratio: 16 / 10; }
}

/* ---------- 3. AMBIENT HORROR (subtle, sitewide) ---------- */
body::after {
  content: ""; position: fixed; inset: 0; z-index: 9998; pointer-events: none;
  background:
    radial-gradient(120% 85% at 50% 50%, rgba(0,0,0,0) 55%, rgba(0,0,0,.42) 100%),
    radial-gradient(60% 40% at 50% 0%, rgba(21,55,232,.07), rgba(0,0,0,0) 70%);
  mix-blend-mode: multiply; opacity: .85;
}
body::before {
  content: ""; position: fixed; inset: -50%; z-index: 9997; pointer-events: none;
  opacity: .035;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");
  animation: chGrain 1.1s steps(3) infinite;
}
@keyframes chGrain {
  0% { transform: translate(0,0); } 33% { transform: translate(-2%,1%); } 66% { transform: translate(1%,-2%); } 100% { transform: translate(0,0); }
}

/* section headings: quiet crimson tick */
.product-listing .episode-heading .sub-heading,
.vd-home .product-listing h2 { position: relative; padding-left: 12px !important; }
.product-listing .episode-heading .sub-heading::before,
.vd-home .product-listing h2::before {
  content: ""; position: absolute; left: 0; top: .28em; bottom: .28em; width: 2px;
  background: linear-gradient(180deg, #4d7bff, rgba(21,55,232,0));
  opacity: .8;
}

/* crimson scrollbar + selection */
::selection { background: rgba(21,55,232,.55); color: #fff; }
::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #14204a, #1537E8) !important; }
::-webkit-scrollbar-thumb:hover { background: #2f57ff !important; }

/* footer hairline seam echo */
footer { position: relative; }
footer::before {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 1px;
  background: linear-gradient(90deg, transparent, rgba(21,55,232,.5) 50%, transparent);
  opacity: .6; animation: chSeam 9s ease-in-out infinite;
}

/* links / buttons: faint blood aura on hover */
a:hover .picture, .card:hover { transition: box-shadow .25s ease; }
@media (prefers-reduced-motion: reduce) {
  body::before, footer::before { animation: none !important; }
}

/* ---- v13b fixes: hover text block + mobile banner letterboxing ---- */
.owl-product .item .picture .box-hover p,
.owl-product .item .box-hover p { display: none !important; }
.owl-product .item .picture .box-hover {
  top: auto !important; height: auto !important; bottom: 0 !important;
}
.owl-product .item .picture .box-hover .data,
.owl-product .item .picture .box-hover vd-component { display: block !important; }

@media (max-width: 991px) {
  .vd-home .owl-banner .item,
  .vd-home .owl-banner .owl-item .item {
    aspect-ratio: auto !important; height: auto !important; min-height: 0 !important;
    display: block !important; line-height: 0;
  }
  .vd-home .owl-banner .item img {
    height: auto !important; width: 100% !important; object-fit: contain !important;
    display: block; position: static !important;
  }
}
@media (max-width: 575px) {
  .vd-home .owl-banner .item { aspect-ratio: auto !important; height: auto !important; }
}

/* ============ Chilling v14: creepy play button on hover, blue accents (no red) ============ */

/* --- 1. Replace hover title overlay with a centered play button --- */
.owl-product .item .picture .box-hover,
.vd-home .owl-product .item .box-hover {
  position: absolute !important;
  inset: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
  height: auto !important;
  padding: 0 !important;
  border-radius: 8px !important;
  background: radial-gradient(60% 60% at 50% 50%, rgba(3,6,20,.55) 0%, rgba(2,3,10,.82) 100%) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}
/* hide the title text entirely */
.owl-product .item .picture .box-hover vd-component,
.owl-product .item .picture .box-hover .data,
.owl-product .item .picture .box-hover .content-name-div,
.owl-product .item .picture .box-hover p,
.owl-product .item .box-hover p { display: none !important; }

/* the creepy play button */
.owl-product .item .picture .box-hover::before {
  content: "";
  width: 62px; height: 62px;
  border-radius: 50%;
  border: 1px solid rgba(120,150,255,.55);
  background:
    radial-gradient(circle at 50% 45%, rgba(21,55,232,.35), rgba(4,6,18,.85) 70%);
  box-shadow:
    0 0 0 8px rgba(21,55,232,.08),
    0 0 28px rgba(21,55,232,.45),
    inset 0 0 18px rgba(21,55,232,.35);
  animation: chPulse 2.6s ease-in-out infinite;
}
.owl-product .item .picture .box-hover::after {
  content: "";
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-46%, -50%);
  width: 0; height: 0;
  border-left: 18px solid rgba(233,240,255,.95);
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  filter: drop-shadow(0 0 8px rgba(21,55,232,.85));
  animation: chFlickerBlue 4.5s steps(1) infinite;
}
@keyframes chPulse {
  0%,100% { transform: scale(1); box-shadow: 0 0 0 8px rgba(21,55,232,.08), 0 0 26px rgba(21,55,232,.40), inset 0 0 18px rgba(21,55,232,.30); }
  50%     { transform: scale(1.06); box-shadow: 0 0 0 12px rgba(21,55,232,.05), 0 0 40px rgba(21,55,232,.60), inset 0 0 24px rgba(21,55,232,.45); }
}
@keyframes chFlickerBlue {
  0%, 88%, 100% { opacity: 1; }
  90% { opacity: .35; }
  92% { opacity: 1; }
  95% { opacity: .55; }
}
@media (max-width: 767px) {
  .vd-home .owl-product .item .box-hover { opacity: 0 !important; }
  .vd-home .owl-product .item .picture:hover .box-hover,
  .vd-home .owl-product .item:active .box-hover { opacity: 1 !important; }
  .owl-product .item .picture .box-hover::before { width: 50px; height: 50px; }
  .owl-product .item .picture .box-hover::after { border-left-width: 14px; border-top-width: 9px; border-bottom-width: 9px; }
}
@media (prefers-reduced-motion: reduce) {
  .owl-product .item .picture .box-hover::before,
  .owl-product .item .picture .box-hover::after { animation: none !important; }
}

/* --- 2. Recolor all red accents to the brand blue --- */
body::after {
  background:
    radial-gradient(120% 85% at 50% 50%, rgba(0,0,0,0) 55%, rgba(0,0,0,.42) 100%),
    radial-gradient(60% 40% at 50% 0%, rgba(21,55,232,.09), rgba(0,0,0,0) 70%) !important;
}
.product-listing .episode-heading .sub-heading::before,
.vd-home .product-listing h2::before {
  background: linear-gradient(180deg, #4d7bff, rgba(21,55,232,0)) !important;
}
::selection { background: rgba(21,55,232,.55) !important; color: #fff; }
::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #14204a, #1537E8) !important; }
::-webkit-scrollbar-thumb:hover { background: #2f57ff !important; }
footer::before {
  background: linear-gradient(90deg, transparent, rgba(21,55,232,.55) 50%, transparent) !important;
}
header::after, .navbar::after, .header-seam, .navbar-four::after {
  background: linear-gradient(90deg, transparent, rgba(21,55,232,.6) 50%, transparent) !important;
}
.vd-home .banner-data { border-color: rgba(21,55,232,.28) !important; }
.owl-product .item .picture:hover { box-shadow: 0 10px 34px rgba(21,55,232,.28) !important; }

/* ============ Chilling v15: sign-in / sign-up / password pages ============ */

/* remove leftover page-builder junk (stray images + duplicate serif heading) */
#app > img.new_element,
#app > img[class*="quickAdd-"],
#app > h1.vd-heading-1,
#app > h1[class*="quickAdd-"] { display: none !important; }

/* page shell */
.login-one,
.vd.login-one {
  display: block;
  min-height: 100vh;
  background:
    radial-gradient(90% 60% at 50% 0%, rgba(21,55,232,.14), rgba(0,0,0,0) 60%),
    #050505;
  padding-bottom: 64px;
}
.login-one .sign-in-header { padding: 28px 16px 4px !important; }
.login-one .sign-in-header .navbar { justify-content: center !important; padding: 0 !important; border: 0 !important; }
.login-one .sign-in-header .navbar-brand { margin: 0 !important; padding: 0 !important; }
.login-one .sign-in-header .navbar-brand img {
  position: static !important;
  left: auto !important; top: auto !important;
  width: auto !important; height: 44px !important; max-height: 44px !important;
  object-fit: contain;
}
/* duplicate page title above the card */
.login-one .sgn-text { display: none !important; }

/* the card */
.login-one .sign-process { padding: 0 16px !important; }
.login-one .sign-process .content { max-width: 460px; margin: 40px auto 0 !important; width: 100%; }
.login-one .sign-form-layout {
  background: linear-gradient(180deg, rgba(20,22,28,.96), rgba(10,11,14,.96)) !important;
  border: 1px solid rgba(255,255,255,.07) !important;
  border-radius: 18px !important;
  padding: 34px 30px 30px !important;
  box-shadow: 0 30px 70px -30px rgba(0,0,0,.95), 0 0 0 1px rgba(21,55,232,.10), 0 0 60px -30px rgba(21,55,232,.45) !important;
  position: relative;
  overflow: hidden;
}
.login-one .sign-form-layout::before {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 1px;
  background: linear-gradient(90deg, transparent, rgba(21,55,232,.85) 50%, transparent);
}
.login-one .sign-form-layout > h2 {
  font-size: 24px !important; line-height: 1.25 !important; font-weight: 700 !important;
  color: #F7F7F5 !important; margin: 0 0 22px !important; padding: 0 !important;
  letter-spacing: -.01em;
}

/* inputs */
.login-one .form-control {
  background: rgba(255,255,255,.045) !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  border-radius: 12px !important;
  color: #F7F7F5 !important;
  height: 52px !important;
  padding: 12px 16px !important;
  font-size: 15px !important;
  box-shadow: none !important;
  transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
}
.login-one .form-control::placeholder { color: rgba(247,247,245,.38) !important; }
.login-one .form-control:focus {
  background: rgba(255,255,255,.06) !important;
  border-color: rgba(21,55,232,.85) !important;
  box-shadow: 0 0 0 3px rgba(21,55,232,.22) !important;
  outline: none !important;
}
.login-one .form-group { margin-bottom: 16px !important; }
.login-one .show-password i, .login-one .show-password { color: rgba(247,247,245,.55) !important; }

/* primary button */
.login-one .primary-button {
  width: 100%;
  height: 52px !important;
  border-radius: 12px !important;
  border: 0 !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  letter-spacing: .01em;
  background: linear-gradient(180deg, #2a4bff, #1537E8) !important;
  color: #fff !important;
  box-shadow: 0 10px 24px -12px rgba(21,55,232,.9) !important;
  transition: transform .16s ease, box-shadow .16s ease, filter .16s ease;
}
.login-one .primary-button:hover {
  filter: brightness(1.08);
  transform: translateY(-1px);
  box-shadow: 0 16px 30px -12px rgba(21,55,232,1) !important;
}
.login-one .primary-button.disabled-button { opacity: .5; }

/* social buttons — one consistent style */
.login-one .primary-button.google,
.login-one .primary-button.facebook,
.login-one .primary-button.apple {
  background: rgba(255,255,255,.055) !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  color: #F7F7F5 !important;
  box-shadow: none !important;
  gap: 10px;
  margin-bottom: 12px !important;
}
.login-one .primary-button.google:hover,
.login-one .primary-button.facebook:hover,
.login-one .primary-button.apple:hover {
  background: rgba(255,255,255,.10) !important;
  border-color: rgba(21,55,232,.55) !important;
  filter: none;
}
.login-one .primary-button img,
.login-one .primary-button svg { height: 18px; width: auto; }

/* OR divider */
.login-one .form-group.or {
  margin: 22px 0 !important;
  color: rgba(247,247,245,.45) !important;
  font-size: 12px; letter-spacing: .12em; text-transform: uppercase;
}
.login-one .form-group.or span,
.login-one .form-group.or vd-component-param { background: transparent !important; }

/* links */
.login-one a { color: rgba(247,247,245,.72) !important; text-decoration: none !important; transition: color .16s ease; }
.login-one a:hover { color: #7f97ff !important; }
.login-one .text-right { font-size: 13px; margin-top: -4px; }
.login-one .form-group.mb-40 .text-center,
.login-one .text-center { font-size: 14px; }

/* checkbox / remember me */
.login-one .checkbox-label, .login-one .remenber-me { color: rgba(247,247,245,.7) !important; font-size: 14px; }

/* validation */
.login-one .invalid-feedback, .login-one .validation-msg { font-size: 12.5px !important; }
.login-one .form-control.is-invalid { border-color: rgba(224,49,63,.8) !important; }

/* OTP boxes */
.login-one .otp-digit { text-align: center; width: 52px !important; padding: 0 !important; font-size: 18px !important; }

@media (max-width: 575px) {
  .login-one .sign-process .content { margin-top: 22px !important; }
  .login-one .sign-form-layout { padding: 26px 20px 24px !important; border-radius: 16px !important; }
  .login-one .sign-form-layout > h2 { font-size: 21px !important; }
  .login-one .sign-in-header .navbar-brand img { height: 38px !important; }
}

/* v15b: spacing polish */
.login-one .text-right { text-align: right !important; margin: 2px 0 18px !important; }
.login-one .form-group:last-child .text-center,
.login-one .sign-form-layout > .text-center { margin-top: 20px !important; }
.login-one .primary-button { margin-bottom: 0 !important; }
.login-one .form-group.mb-40, .login-one .form-group.mb-32 { margin-bottom: 20px !important; }

/* ============ Chilling v16: cinematic sign-in refinement ============ */
.login-one, .vd.login-one {
  display: flex !important;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 100vh;
  padding-bottom: 0 !important;
  position: relative;
  overflow-x: hidden;
  background:
    radial-gradient(120% 80% at 50% -10%, rgba(21,55,232,.20), rgba(0,0,0,0) 55%),
    radial-gradient(80% 60% at 85% 110%, rgba(21,55,232,.12), rgba(0,0,0,0) 60%),
    #030304 !important;
}
/* atmospheric fog + grain */
.login-one::before {
  content: ""; position: fixed; inset: 0; pointer-events: none; z-index: 0;
  background:
    radial-gradient(60% 40% at 20% 15%, rgba(255,255,255,.045), transparent 70%),
    radial-gradient(50% 40% at 80% 60%, rgba(21,55,232,.10), transparent 70%);
  filter: blur(6px);
}
.login-one::after {
  content: ""; position: fixed; inset: 0; pointer-events: none; z-index: 0; opacity: .07;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");
}
.login-one .sign-in-header, .login-one .sign-process { position: relative; z-index: 1; }

/* header logo */
.login-one .sign-in-header { padding: 40px 16px 0 !important; }
.login-one .sign-in-header .navbar-brand img { height: 40px !important; max-height: 40px !important; opacity: .95; }

/* centre the card in remaining space */
.login-one .sign-process {
  flex: 1 1 auto;
  display: flex; align-items: center; justify-content: center;
  padding: 32px 16px 72px !important;
}
.login-one .sign-process .content { max-width: 430px; margin: 0 auto !important; }

/* card: glass, tighter, softer */
.login-one .sign-form-layout {
  background: linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.018)) !important;
  backdrop-filter: blur(18px) saturate(120%);
  -webkit-backdrop-filter: blur(18px) saturate(120%);
  border: 1px solid rgba(255,255,255,.09) !important;
  border-radius: 22px !important;
  padding: 40px 34px 34px !important;
  box-shadow:
    0 40px 90px -40px rgba(0,0,0,1),
    inset 0 1px 0 rgba(255,255,255,.06),
    0 0 90px -50px rgba(21,55,232,.7) !important;
}
.login-one .sign-form-layout::before { opacity: .55; }

/* heading block */
.login-one .sign-form-layout > h2 {
  font-family: 'Sora','Manrope',system-ui,sans-serif !important;
  font-size: 27px !important;
  font-weight: 700 !important;
  letter-spacing: -.02em !important;
  text-align: center !important;
  margin: 0 0 6px !important;
}
.login-one .sign-form-layout > h2::after {
  content: "Pick up where the chill left off.";
  display: block;
  font-family: 'Manrope',system-ui,sans-serif;
  font-size: 13.5px; font-weight: 400; letter-spacing: 0;
  color: rgba(247,247,245,.5);
  margin-top: 8px;
}
.login-one .sign-form-layout > h2 { margin-bottom: 26px !important; }

/* social buttons */
.login-one .primary-button.google,
.login-one .primary-button.facebook,
.login-one .primary-button.apple {
  height: 50px !important;
  border-radius: 999px !important;
  font-size: 14.5px !important;
  font-weight: 600 !important;
  background: rgba(255,255,255,.05) !important;
  border-color: rgba(255,255,255,.10) !important;
  margin-bottom: 10px !important;
  transition: background .18s ease, border-color .18s ease, transform .18s ease;
}
.login-one .primary-button.google:hover,
.login-one .primary-button.facebook:hover,
.login-one .primary-button.apple:hover { transform: translateY(-1px); }

/* divider as real hairline */
.login-one .form-group.or {
  margin: 20px 0 18px !important;
  display: flex; align-items: center; gap: 14px;
  font-size: 11px !important; letter-spacing: .18em !important;
  color: rgba(247,247,245,.35) !important;
  border: 0 !important;
}
.login-one .form-group.or::before,
.login-one .form-group.or::after {
  content: ""; flex: 1 1 auto; height: 1px;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.14), transparent);
}

/* inputs */
.login-one .form-control {
  height: 54px !important;
  border-radius: 14px !important;
  background: rgba(0,0,0,.35) !important;
  border-color: rgba(255,255,255,.09) !important;
}
.login-one .form-control:hover { border-color: rgba(255,255,255,.18) !important; }
.login-one .form-group { margin-bottom: 14px !important; }

/* primary CTA */
.login-one .primary-button {
  height: 54px !important;
  border-radius: 999px !important;
  font-size: 15px !important;
  letter-spacing: .02em !important;
  background: linear-gradient(135deg, #3a5bff 0%, #1537E8 55%, #0f2ab5 100%) !important;
  box-shadow: 0 14px 34px -14px rgba(21,55,232,.95), inset 0 1px 0 rgba(255,255,255,.25) !important;
}

/* links */
.login-one .text-right { font-size: 13px !important; margin: 4px 2px 20px !important; }
.login-one .text-right a { color: rgba(247,247,245,.55) !important; }
.login-one .sign-form-layout > .text-center,
.login-one .form-group.mb-40 .text-center { margin-top: 24px !important; font-size: 13.5px !important; color: rgba(247,247,245,.5) !important; }
.login-one .sign-form-layout .text-center a { color: #8aa0ff !important; font-weight: 600; }

@media (max-width: 575px) {
  .login-one .sign-in-header { padding: 28px 16px 0 !important; }
  .login-one .sign-process { padding: 20px 16px 48px !important; }
  .login-one .sign-form-layout { padding: 30px 22px 26px !important; border-radius: 20px !important; }
  .login-one .sign-form-layout > h2 { font-size: 23px !important; }
}

/* v16b: divider + link alignment fixes */
.login-one .form-group.or { justify-content: center !important; text-align: center !important; }
.login-one .form-group.or > * { flex: 0 0 auto !important; width: auto !important; margin: 0 !important; background: transparent !important; }
.login-one .text-right,
.login-one .text-right a { text-align: right !important; display: block; }
.login-one .text-right a { display: inline-block; }

/* v16c: divider + forgot-link alignment (final) */
.login-one .form-group.or {
  display: block !important;
  position: relative;
  text-align: center !important;
  margin: 22px 0 20px !important;
}
.login-one .form-group.or::before {
  content: ""; position: absolute; left: 0; right: 0; top: 50%;
  height: 1px; background: rgba(255,255,255,.12); flex: none;
}
.login-one .form-group.or::after { content: none !important; }
.login-one .form-group.or > span {
  position: relative; display: inline-block; padding: 0 14px;
  background: #0f1013;
  font-size: 11px; letter-spacing: .18em; text-transform: uppercase;
  color: rgba(247,247,245,.4) !important;
}
.login-one .form-box3 p { text-align: right !important; margin: 6px 2px 18px !important; font-size: 13px; }

/* ===== Chilling v17: bigger, properly-placed sign-in logo ===== */
.login-one .sign-in-header { padding: 48px 24px 0 !important; }
.login-one .sign-in-header .navbar,
.login-one .sign-in-header .container,
.login-one .sign-in-header .container-fluid {
  display: flex !important; justify-content: center !important; align-items: center !important;
  float: none !important; width: 100% !important; max-width: 100% !important;
  margin: 0 auto !important; padding: 0 !important;
}
.login-one .sign-in-header .navbar-brand {
  display: flex !important; justify-content: center !important; align-items: center !important;
  float: none !important; margin: 0 auto !important; padding: 0 !important;
}
.login-one .sign-in-header .navbar-brand img {
  position: static !important; left: auto !important; top: auto !important;
  transform: none !important;
  width: auto !important; height: 60px !important; max-height: 60px !important;
  max-width: 80vw !important; object-fit: contain; opacity: 1 !important;
  filter: drop-shadow(0 2px 18px rgba(21,55,232,.25));
}
@media (max-width: 767px) {
  .login-one .sign-in-header { padding: 34px 16px 0 !important; }
  .login-one .sign-in-header .navbar-brand img { height: 44px !important; max-height: 44px !important; }
}

/* ===== Chilling v18: sign-in cleanup + real polish ===== */
/* kill the leftover builder serif headline above the card, wherever it sits */
.login-one h1,
.login-one .vd-heading-1,
.login-one [class*="vd-heading"],
.login-one .sgn-text,
.login-one .new_element { display: none !important; }

/* full-bleed cinematic stage, card optically centred */
.login-one .sign-in-header { padding: 44px 24px 0 !important; }
.login-one .sign-process { padding: 26px 16px 80px !important; align-items: flex-start !important; }
.login-one .sign-process .content { max-width: 424px !important; }

/* card: deeper, warmer glass with a defined edge */
.login-one .sign-form-layout {
  background:
    linear-gradient(180deg, rgba(24,26,33,.92), rgba(12,13,17,.94)) !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  border-radius: 24px !important;
  padding: 38px 32px 32px !important;
  box-shadow:
    0 50px 100px -45px rgba(0,0,0,1),
    inset 0 1px 0 rgba(255,255,255,.07),
    0 0 0 1px rgba(21,55,232,.08),
    0 0 120px -60px rgba(21,55,232,.85) !important;
}
.login-one .sign-form-layout::before { opacity: .7; }

/* heading + subtitle */
.login-one .sign-form-layout > h2 {
  font-size: 25px !important;
  margin-bottom: 24px !important;
  color: #FAFAF8 !important;
}
.login-one .sign-form-layout > h2::after {
  content: "Welcome back to the dark side.";
  font-size: 13px;
  color: rgba(247,247,245,.45);
}

/* social row: equal weight, no loud brand fills */
.login-one .primary-button.google,
.login-one .primary-button.facebook,
.login-one .primary-button.apple {
  height: 48px !important;
  background: rgba(255,255,255,.06) !important;
  border: 1px solid rgba(255,255,255,.11) !important;
  color: #F2F2F0 !important;
  font-size: 14px !important;
  box-shadow: none !important;
}
.login-one .primary-button.facebook { background: rgba(255,255,255,.06) !important; }
.login-one .primary-button.google:hover,
.login-one .primary-button.facebook:hover,
.login-one .primary-button.apple:hover {
  background: rgba(21,55,232,.16) !important;
  border-color: rgba(21,55,232,.5) !important;
}

/* inputs sit flush and quiet */
.login-one .form-control {
  height: 52px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.035) !important;
  border-color: rgba(255,255,255,.10) !important;
  font-size: 14.5px !important;
}

/* divider chip must match card, not page */
.login-one .form-group.or > span { background: #14161c !important; }

/* forgot link + CTA rhythm */
.login-one .form-box3 p,
.login-one .text-right { margin: 8px 2px 20px !important; font-size: 12.5px !important; }
.login-one .primary-button { height: 52px !important; }

/* footer link under card */
.login-one .sign-form-layout > .text-center,
.login-one .form-group.mb-40 .text-center { margin-top: 22px !important; font-size: 13px !important; }

@media (max-width: 575px) {
  .login-one .sign-form-layout { padding: 30px 20px 26px !important; }
  .login-one .sign-form-layout > h2 { font-size: 22px !important; }
}

/* ================= Chilling v19: sign-in split-screen redesign ================= */
/* hard-remove page-builder leftovers (they are siblings of .login-one inside #app) */
body #app > h1,
body #app > h2,
body #app > img,
body #app > p,
body #app > [class*="quickAdd-"]:not(login_one):not(.login-one) { display: none !important; }

.login-one, .vd.login-one {
  display: flex !important;
  flex-direction: column;
  min-height: 100vh;
  font-family: 'Manrope', system-ui, -apple-system, sans-serif;
  background: #07080b !important;
  overflow-x: hidden;
}
/* cinematic backdrop */
.login-one::before {
  content: "";
  position: fixed; inset: 0; z-index: 0; pointer-events: none;
  background-image:
    linear-gradient(90deg, rgba(4,5,8,.35) 0%, rgba(4,5,8,.85) 55%, #07080b 78%),
    linear-gradient(180deg, rgba(4,5,8,.55), rgba(4,5,8,.9)),
    url("../img/chilling-default-content-banner.jpg");
  background-size: cover, cover, cover;
  background-position: center, center, center;
  filter: none;
  opacity: 1;
}
.login-one::after {
  content: "";
  position: fixed; inset: 0; z-index: 0; pointer-events: none; opacity: .05;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");
}

/* brand row */
.login-one .sign-in-header { position: relative; z-index: 2; padding: 26px 40px 0 !important; }
.login-one .sign-in-header .navbar,
.login-one .sign-in-header .container,
.login-one .sign-in-header .container-fluid { justify-content: flex-start !important; }
.login-one .sign-in-header .navbar-brand { margin: 0 !important; }
.login-one .sign-in-header .navbar-brand img { height: 34px !important; max-height: 34px !important; filter: none !important; }

/* stage */
.login-one .sign-process {
  position: relative; z-index: 2;
  flex: 1 1 auto;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 40px 24px 64px !important;
}
.login-one .sign-process .content { width: 100%; max-width: 420px !important; margin: 0 !important; }

/* card */
.login-one .sign-form-layout {
  background: linear-gradient(180deg, rgba(18,20,26,.82), rgba(8,9,12,.88)) !important;
  backdrop-filter: blur(22px) saturate(130%);
  -webkit-backdrop-filter: blur(22px) saturate(130%);
  border: 1px solid rgba(255,255,255,.09) !important;
  border-radius: 20px !important;
  padding: 36px 32px 30px !important;
  box-shadow: 0 40px 90px -40px rgba(0,0,0,1), inset 0 1px 0 rgba(255,255,255,.06) !important;
}
.login-one .sign-form-layout::before { opacity: .6; }

.login-one .sign-form-layout > h2 {
  font-family: 'Sora', system-ui, sans-serif !important;
  font-size: 26px !important; font-weight: 600 !important;
  letter-spacing: -.02em !important; text-align: left !important;
  color: #FAFAF8 !important; margin: 0 0 22px !important;
}
.login-one .sign-form-layout > h2::after {
  content: "Sign in to keep watching.";
  text-align: left; font-size: 13.5px; color: rgba(247,247,245,.5); margin-top: 6px;
}

/* controls */
.login-one .form-control {
  height: 50px !important; border-radius: 12px !important;
  background: rgba(255,255,255,.05) !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  font-size: 14.5px !important; font-family: 'Manrope', sans-serif !important;
}
.login-one .primary-button {
  height: 50px !important; border-radius: 12px !important;
  font-family: 'Sora', sans-serif !important; font-weight: 600 !important; font-size: 14.5px !important;
}
.login-one .primary-button.google,
.login-one .primary-button.facebook,
.login-one .primary-button.apple {
  height: 48px !important; border-radius: 12px !important;
  background: rgba(255,255,255,.055) !important;
  border: 1px solid rgba(255,255,255,.11) !important;
  color: #F2F2F0 !important; font-weight: 500 !important;
}
.login-one .form-group.or > span { background: transparent !important; backdrop-filter: none; }
.login-one .form-group.or::before { background: rgba(255,255,255,.12) !important; }
.login-one .form-group.or > span {
  background: #101218 !important;
}

/* desktop split: art left, form right */
@media (min-width: 992px) {
  .login-one::before {
    background-image:
      linear-gradient(90deg, rgba(4,5,8,.25) 0%, rgba(4,5,8,.6) 42%, rgba(7,8,11,.97) 62%, #07080b 72%),
      linear-gradient(180deg, rgba(4,5,8,.35), rgba(4,5,8,.8)),
      url("../img/chilling-default-content-banner.jpg");
  }
  .login-one .sign-process { justify-content: flex-end !important; padding: 40px 9vw 80px !important; }
  .login-one .sign-process::before {
    content: "Stories that keep you up at night.";
    position: absolute; left: 9vw; top: 50%; transform: translateY(-60%);
    max-width: 460px;
    font-family: 'Sora', system-ui, sans-serif;
    font-size: clamp(32px, 3.4vw, 52px); line-height: 1.08; font-weight: 600;
    letter-spacing: -.03em;
    color: #F7F7F5;
    text-shadow: 0 12px 40px rgba(0,0,0,.9);
  }
  .login-one .sign-process::after {
    content: "Thousands of horror films, short films, novels and audiobooks — one membership.";
    position: absolute; left: 9vw; top: 50%; transform: translateY(120%);
    max-width: 400px; font-size: 15px; line-height: 1.6;
    color: rgba(247,247,245,.6);
  }
  .login-one .sign-in-header { padding: 30px 9vw 0 !important; }
  .login-one .sign-in-header .navbar-brand img { height: 38px !important; max-height: 38px !important; }
}

@media (max-width: 991px) {
  .login-one .sign-in-header { padding: 26px 20px 0 !important; }
  .login-one .sign-in-header .navbar,
  .login-one .sign-in-header .container { justify-content: center !important; }
  .login-one .sign-process { padding: 26px 18px 56px !important; }
  .login-one .sign-form-layout { padding: 28px 20px 24px !important; border-radius: 18px !important; }
  .login-one .sign-form-layout > h2 { font-size: 22px !important; }
}

/* v19b: atmospheric backdrop (no artwork), copy alignment */
.login-one::before {
  background-image:
    radial-gradient(70% 55% at 18% 30%, rgba(21,55,232,.30), rgba(0,0,0,0) 60%),
    radial-gradient(55% 45% at 82% 85%, rgba(21,55,232,.16), rgba(0,0,0,0) 62%),
    radial-gradient(120% 90% at 50% 0%, rgba(255,255,255,.05), rgba(0,0,0,0) 55%),
    linear-gradient(180deg, #090b12 0%, #06070a 60%, #040507 100%) !important;
  background-size: cover !important;
}
@media (min-width: 992px) {
  .login-one::before {
    background-image:
      radial-gradient(60% 60% at 22% 45%, rgba(21,55,232,.32), rgba(0,0,0,0) 62%),
      radial-gradient(45% 40% at 78% 90%, rgba(21,55,232,.14), rgba(0,0,0,0) 65%),
      linear-gradient(180deg, #0a0c14 0%, #06070a 60%, #040507 100%) !important;
  }
  .login-one .sign-process::before,
  .login-one .sign-process::after { text-align: left; }
  .login-one .sign-process::before { transform: translateY(-70%); }
  .login-one .sign-process::after { transform: translateY(95%); }
}

/* v19c: polish — mobile centring, full-height backdrop, tighter card */
.login-one .sign-form-layout { padding-bottom: 24px !important; }
.login-one .sign-form-layout > .text-center,
.login-one .form-group.mb-40 .text-center { margin-top: 18px !important; margin-bottom: 0 !important; }
.login-one .sign-form-layout > *:last-child { margin-bottom: 0 !important; }
.login-one ::selection { background: rgba(21,55,232,.45); }

@media (max-width: 991px) {
  .login-one .sign-in-header .navbar-brand,
  .login-one .sign-in-header .navbar-brand img { margin-left: auto !important; margin-right: auto !important; }
  .login-one .sign-in-header .navbar,
  .login-one .sign-in-header .container,
  .login-one .sign-in-header .container-fluid { display: flex !important; justify-content: center !important; }
  .login-one .sign-process { align-items: flex-start !important; padding-top: 22px !important; }
}

/* v19d: page background matches backdrop so no seam below the fold */
html:has(.login-one), body:has(.login-one) { background: #050609 !important; }

/* v19e: remove background seam, centre footer link, trim card tail */
.login-one, .vd.login-one { background: transparent !important; }
html:has(.login-one), body:has(.login-one) { background: #050609 !important; }
.login-one .sign-form-layout .text-center,
.login-one .form-box3 .text-center { text-align: center !important; }
.login-one .sign-form-layout > .form-group:last-of-type { margin-bottom: 0 !important; }
.login-one .sign-form-layout { padding-bottom: 22px !important; }

/* v19f: transparent wrappers so the backdrop is continuous */
#app:has(.login-one),
div:has(> .login-one) { background: transparent !important; }
#app:has(.login-one) { min-height: 100vh; }

/* v19g: the sign-in header section paints solid black over the backdrop */
.login-one .sign-in-header { background: transparent !important; }
.login-one .sign-in-header .navbar,
.login-one .sign-in-header .navbar-brand,
.login-one .sign-in-header .container,
.login-one .sign-in-header .container-fluid { background: transparent !important; }
.login-one .sign-in-header .navbar-brand img { background: transparent !important; }
/* logo asset is a JPG with a baked black background — blend it into the backdrop */
.login-one .sign-in-header .navbar-brand img { mix-blend-mode: screen; }

/* v19h: swap the boxed JPG logo for the transparent PNG */
.login-one .sign-in-header .navbar-brand img { display: none !important; }
.login-one .sign-in-header .navbar-brand {
  display: inline-block !important;
  width: 170px; height: 38px;
  background: url("../img/chilling-logo.png") center/contain no-repeat !important;
}
@media (max-width: 991px) {
  .login-one .sign-in-header .navbar-brand { width: 150px; height: 34px; }
}

/* ================= Chilling v20: sign-up redesign (mirrors v19 sign-in) ================= */
html:has(.register-one), body:has(.register-one) { background: #050609 !important; }
#app:has(.register-one), div:has(> .register-one) { background: transparent !important; }
#app:has(.register-one) { min-height: 100vh; }

.register-one, .vd.register-one {
  display: flex !important;
  flex-direction: column;
  min-height: 100vh;
  font-family: 'Manrope', system-ui, -apple-system, sans-serif;
  background: transparent !important;
  overflow-x: hidden;
}
.register-one::before {
  content: "";
  position: fixed; inset: 0; z-index: 0; pointer-events: none;
  background-image:
    radial-gradient(70% 55% at 18% 30%, rgba(21,55,232,.30), rgba(0,0,0,0) 60%),
    radial-gradient(55% 45% at 82% 85%, rgba(21,55,232,.16), rgba(0,0,0,0) 62%),
    radial-gradient(120% 90% at 50% 0%, rgba(255,255,255,.05), rgba(0,0,0,0) 55%),
    linear-gradient(180deg, #090b12 0%, #06070a 60%, #040507 100%) !important;
  background-size: cover !important;
}
.register-one::after {
  content: "";
  position: fixed; inset: 0; z-index: 0; pointer-events: none; opacity: .05;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");
}

/* brand row — transparent PNG, same as sign-in */
.register-one .sign-in-header { position: relative; z-index: 2; padding: 26px 40px 0 !important; background: transparent !important; }
.register-one .sign-in-header .navbar,
.register-one .sign-in-header .container,
.register-one .sign-in-header .container-fluid { justify-content: flex-start !important; background: transparent !important; }
.register-one .sign-in-header .navbar-brand {
  margin: 0 !important; background: transparent !important;
  display: inline-block !important;
  width: 170px; height: 38px;
  background: url("../img/chilling-logo.png") center/contain no-repeat !important;
}
.register-one .sign-in-header .navbar-brand img { display: none !important; }

/* stage */
.register-one .sign-process {
  position: relative; z-index: 2;
  flex: 1 1 auto;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 40px 24px 64px !important;
}
.register-one .sign-process .content { width: 100%; max-width: 460px !important; margin: 0 !important; }

/* card */
.register-one .sign-form-layout {
  background: linear-gradient(180deg, rgba(18,20,26,.82), rgba(8,9,12,.88)) !important;
  backdrop-filter: blur(22px) saturate(130%);
  -webkit-backdrop-filter: blur(22px) saturate(130%);
  border: 1px solid rgba(255,255,255,.09) !important;
  border-radius: 20px !important;
  padding: 36px 32px 24px !important;
  box-shadow: 0 40px 90px -40px rgba(0,0,0,1), inset 0 1px 0 rgba(255,255,255,.06) !important;
}
.register-one .sign-form-layout::before { opacity: .6; }

.register-one .sign-form-layout > h2 {
  font-family: 'Sora', system-ui, sans-serif !important;
  font-size: 26px !important; font-weight: 600 !important;
  letter-spacing: -.02em !important; text-align: left !important;
  color: #FAFAF8 !important; margin: 0 0 22px !important;
  padding-bottom: 0 !important;
}
.register-one .sign-form-layout > h2::after {
  content: "Create your account in minutes.";
  display: block; text-align: left; font-size: 13.5px; font-weight: 400;
  letter-spacing: 0; color: rgba(247,247,245,.5); margin-top: 6px;
}

/* controls */
.register-one .form-control {
  height: 50px !important; border-radius: 12px !important;
  background: rgba(255,255,255,.05) !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  font-size: 14.5px !important; font-family: 'Manrope', sans-serif !important;
  color: #F2F2F0 !important;
}
.register-one .form-control:focus {
  border-color: rgba(21,55,232,.75) !important;
  box-shadow: 0 0 0 3px rgba(21,55,232,.28) !important;
  background: rgba(255,255,255,.07) !important;
}
.register-one .form-control::placeholder { color: rgba(247,247,245,.35) !important; }
.register-one .vd-form label,
.register-one .form-label { color: rgba(247,247,245,.65) !important; font-size: 12.5px !important; font-weight: 500 !important; }
.register-one .invalid-feedback { color: #ff6b6b !important; font-size: 12px !important; }
.register-one .eye-icon, .register-one .toggle-password { color: rgba(247,247,245,.45) !important; }

.register-one .primary-button {
  height: 50px !important; border-radius: 12px !important; border: 0 !important;
  font-family: 'Sora', sans-serif !important; font-weight: 600 !important; font-size: 14.5px !important;
  background: linear-gradient(135deg, #1b46ff 0%, #1537E8 55%, #0e27a8 100%) !important;
  color: #fff !important;
  box-shadow: 0 14px 30px -12px rgba(21,55,232,.55) !important;
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.register-one .primary-button:hover { transform: translateY(-1px); filter: brightness(1.08); box-shadow: 0 18px 36px -12px rgba(21,55,232,.65) !important; }
.register-one .primary-button.disabled-button { opacity: .55; }

.register-one .primary-button.google,
.register-one .primary-button.facebook,
.register-one .primary-button.apple {
  height: 48px !important; border-radius: 12px !important;
  background: rgba(255,255,255,.055) !important;
  border: 1px solid rgba(255,255,255,.11) !important;
  color: #F2F2F0 !important; font-weight: 500 !important;
  box-shadow: none !important;
}
.register-one .primary-button.google:hover,
.register-one .primary-button.facebook:hover,
.register-one .primary-button.apple:hover { background: rgba(255,255,255,.09) !important; }

.register-one .form-group.or::before { background: rgba(255,255,255,.12) !important; }
.register-one .form-group.or > span { background: #101218 !important; color: rgba(247,247,245,.45) !important; }

/* links, terms, checkbox */
.register-one .sign-form-layout a { color: #6f86ff !important; text-decoration: none !important; }
.register-one .sign-form-layout a:hover { color: #93a5ff !important; }
.register-one .sign-form-layout p,
.register-one .sign-form-layout .text-center { color: rgba(247,247,245,.55) !important; }
.register-one .form-check-label { color: rgba(247,247,245,.6) !important; font-size: 12.5px !important; }
.register-one .form-check-input { accent-color: #1537E8; }
.register-one .sign-form-layout > .text-center,
.register-one .sign-form-layout .text-center { text-align: center !important; margin-top: 18px !important; margin-bottom: 0 !important; }
.register-one .sign-form-layout > *:last-child { margin-bottom: 0 !important; }
.register-one ::selection { background: rgba(21,55,232,.45); }

/* OTP + misc steps inherit the same card look */
.register-one .otp-digit { height: 52px !important; border-radius: 12px !important; text-align: center; font-size: 18px !important; }

/* desktop split: copy left, form right */
@media (min-width: 992px) {
  .register-one::before {
    background-image:
      radial-gradient(60% 60% at 22% 45%, rgba(21,55,232,.32), rgba(0,0,0,0) 62%),
      radial-gradient(45% 40% at 78% 90%, rgba(21,55,232,.14), rgba(0,0,0,0) 65%),
      linear-gradient(180deg, #0a0c14 0%, #06070a 60%, #040507 100%) !important;
  }
  .register-one .sign-process { justify-content: flex-end !important; padding: 40px 9vw 80px !important; }
  .register-one .sign-process::before {
    content: "Your next obsession starts here.";
    position: absolute; left: 9vw; top: 50%; transform: translateY(-75%);
    max-width: 460px; text-align: left;
    font-family: 'Sora', system-ui, sans-serif;
    font-size: clamp(32px, 3.4vw, 52px); line-height: 1.08; font-weight: 600;
    letter-spacing: -.03em; color: #F7F7F5;
    text-shadow: 0 12px 40px rgba(0,0,0,.9);
  }
  .register-one .sign-process::after {
    content: "Unlimited horror films, short films, novels and audiobooks. Cancel anytime.";
    position: absolute; left: 9vw; top: 50%; transform: translateY(85%);
    max-width: 400px; text-align: left; font-size: 15px; line-height: 1.6;
    color: rgba(247,247,245,.6);
  }
  .register-one .sign-in-header { padding: 30px 9vw 0 !important; }
  .register-one .sign-in-header .navbar-brand { width: 190px; height: 42px; }
}

@media (max-width: 991px) {
  .register-one .sign-in-header { padding: 26px 20px 0 !important; }
  .register-one .sign-in-header .navbar,
  .register-one .sign-in-header .container,
  .register-one .sign-in-header .container-fluid { display: flex !important; justify-content: center !important; }
  .register-one .sign-in-header .navbar-brand { width: 150px; height: 34px; margin-left: auto !important; margin-right: auto !important; }
  .register-one .sign-process { align-items: flex-start !important; padding: 22px 18px 56px !important; }
  .register-one .sign-form-layout { padding: 28px 20px 24px !important; border-radius: 18px !important; }
  .register-one .sign-form-layout > h2 { font-size: 22px !important; }
}

/* v20b: hide the serif page heading, restore the card's own title */
.register-one h2.sgp-text { display: none !important; }
.register-one .sign-form-layout.regd-form > h2 { display: block !important; }

/* v20c: beat the builder's high-specificity hide rule */
#app .register-one .sign-form-layout.regd-form > h2 { display: block !important; }

/* v20d: later-in-file wins over the builder's identical-specificity hide rule */
.body-container.vd-sign-up vd-component#signup_register_one_1 > section:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1) { display: block !important; }

/* v20e: desktop logo top-left, matching sign-in */
@media (min-width: 992px) {
  .register-one .sign-in-header .navbar,
  .register-one .sign-in-header .container,
  .register-one .sign-in-header .container-fluid,
  .register-one .sign-in-header .row { justify-content: flex-start !important; text-align: left !important; }
  .register-one .sign-in-header .navbar-brand { margin-left: 0 !important; margin-right: auto !important; }
}

/* ================= Chilling v22: content detail pages (cinematic + skull ratings) ================= */

/* ---- Skull rating glyphs ---- */
.ch-skull-wrap { display:inline-flex; align-items:center; justify-content:center; vertical-align:-2px; }
.ch-skull-wrap .ch-skull, .ch-skull-i .ch-skull { width:100%; height:100%; display:block; }
.ch-skull-i { display:inline-flex; width:1em; height:1em; margin-right:.18em; }
.ch-skull { fill:#8FA6FF; filter: drop-shadow(0 0 6px rgba(21,55,232,.45)); }
.ratingstarsCounts .ch-skull { fill:#9BB0FF; }
.starRatingpopup .ch-skull { fill:#15151A; filter:none; }
.reviewrating-one .review-box .ch-skull, .rating-review .review-box .ch-skull { fill:#7E96FF; }

/* interactive rating picker */
.rating-review .rating { display:inline-flex; flex-direction:row-reverse; gap:6px; direction:ltr; unicode-bidi:normal; }
.rating-review .rating label { cursor:pointer; margin:0; line-height:0; }
.rating-review .rating label .ch-skull-i { width:26px; height:26px; }
.rating-review .rating label .ch-skull { fill:rgba(255,255,255,.22); transition:fill .18s ease, transform .18s ease, filter .18s ease; }
.rating-review .rating label:hover .ch-skull,
.rating-review .rating label:hover ~ label .ch-skull,
.rating-review .rating input:checked ~ label .ch-skull { fill:#4F6BFF; filter:drop-shadow(0 0 8px rgba(79,107,255,.6)); transform:translateY(-1px); }

/* ---- Page shell ---- */
.body-container.vd-content { background:#050508; }
.body-container.vd-content, .body-container.vd-content p, .body-container.vd-content span,
.body-container.vd-content h1, .body-container.vd-content h2, .body-container.vd-content h3,
.body-container.vd-content h4, .body-container.vd-content h5 { font-family:'Manrope', system-ui, -apple-system, sans-serif; }
.body-container.vd-content h1, .body-container.vd-content h2.sub-heading,
.body-container.vd-content .season-heading h2, .body-container.vd-content .cast h2,
.body-container.vd-content .rating-review h2 { font-family:'Sora', 'Manrope', sans-serif; letter-spacing:-.02em; }

/* subtle horror ambience */
.body-container.vd-content::after {
  content:''; position:fixed; inset:0; pointer-events:none; z-index:3;
  background:radial-gradient(120% 90% at 50% 40%, transparent 55%, rgba(0,0,0,.55) 100%);
}

/* ---- Cinematic hero ---- */
.content-banner-section.ch-hero {
  position:relative; overflow:hidden; padding:0;
  min-height:clamp(420px, 68vh, 720px);
  display:flex; align-items:flex-end;
  background:#05060b;
}
.content-banner-section.ch-hero::before {
  content:''; position:absolute; inset:-6%;
  background-image:var(--ch-hero-img); background-size:cover; background-position:center 20%;
  filter:blur(22px) saturate(1.05) brightness(.5); transform:scale(1.08); z-index:0;
}
.content-banner-section.ch-hero::after {
  content:''; position:absolute; inset:0; z-index:1;
  background:
    linear-gradient(90deg, rgba(3,4,10,.96) 0%, rgba(3,4,10,.86) 38%, rgba(3,4,10,.25) 72%, rgba(3,4,10,.7) 100%),
    linear-gradient(0deg, #050508 0%, rgba(5,5,8,.15) 45%, rgba(5,5,8,.55) 100%);
}
.content-banner-section.ch-hero .container-fluid { position:relative; z-index:2; width:100%; max-width:1440px; margin:0 auto; padding:0 clamp(16px,4vw,64px); }
.content-banner-section.ch-hero .row { align-items:center; min-height:clamp(420px, 68vh, 720px); }
.content-banner-section.ch-hero .banner-content { display:flex; justify-content:flex-end; }
.content-banner-section.ch-hero .banner-content .item { width:100%; display:flex; justify-content:flex-end; }
.content-banner-section.ch-hero .banner-content img {
  width:auto; max-width:min(52vw, 620px); max-height:clamp(300px, 52vh, 560px);
  object-fit:contain; border-radius:16px;
  box-shadow:0 30px 80px rgba(0,0,0,.7), 0 0 0 1px rgba(255,255,255,.06), 0 0 60px rgba(21,55,232,.18);
}
.content-banner-section.ch-hero:not(.is-portrait) .banner-content img { max-width:min(70vw, 900px); }

/* hero text block overlaps the artwork like Netflix/Max */
.content-banner-section.ch-hero .banner-text-left { position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:4; max-width:min(560px, 46vw); padding:0 clamp(16px,4vw,64px); }
.content-banner-section.ch-hero .banner-data h1.main-heading {
  font-size:clamp(2.1rem, 4.4vw, 4rem); font-weight:800; line-height:1.02; margin:0 0 14px;
  text-shadow:0 6px 30px rgba(0,0,0,.85);
}
.content-banner-section.ch-hero .banner-data h2.sub-heading {
  display:flex; flex-wrap:wrap; align-items:center; gap:10px;
  font-size:.82rem; font-weight:600; letter-spacing:.12em; text-transform:uppercase;
  color:rgba(255,255,255,.68); margin:0 0 18px;
}
.content-banner-section.ch-hero .banner-data h2.sub-heading .hrs-span { opacity:.85; }
.content-banner-section.ch-hero .banner-data h2.sub-heading .mr-badge {
  padding:3px 9px; border:1px solid rgba(255,255,255,.22); border-radius:6px; letter-spacing:.08em;
}
.content-banner-section.ch-hero .ratingstarsCounts .openRating {
  display:inline-flex; align-items:center; gap:6px; color:#fff; text-decoration:none;
  padding:3px 10px; border-radius:999px; background:rgba(21,55,232,.16); border:1px solid rgba(21,55,232,.4);
}
.content-banner-section.ch-hero .ratingCount { font-weight:700; letter-spacing:0; }
.content-banner-section.ch-hero .content-data, .content-banner-section.ch-hero .readmore-banner {
  color:rgba(255,255,255,.78); font-size:1rem; line-height:1.6; max-width:52ch;
}
.content-banner-section.ch-hero .readmore-banner a, .content-banner-section.ch-hero .content-data a { color:#8FA6FF; }

/* hero buttons */
.content-banner-section.ch-hero .btn, .content-banner-section.ch-hero button.primary-button,
.content-banner-section.ch-hero .banner-data a.btn {
  border-radius:999px !important; font-weight:700 !important; letter-spacing:.01em;
  padding:12px 28px !important; border:0 !important;
  background:linear-gradient(135deg,#1537E8,#4F6BFF) !important; color:#fff !important;
  box-shadow:0 10px 30px rgba(21,55,232,.35); transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.content-banner-section.ch-hero .btn:hover, .content-banner-section.ch-hero button.primary-button:hover {
  transform:translateY(-2px); box-shadow:0 16px 42px rgba(21,55,232,.5); filter:brightness(1.06);
}
/* like / share circle actions */
.content-banner-section.ch-hero .like-favourite-share-content-one ul li,
.content-banner-section.ch-hero .like-favourite-share-content-one a,
.content-banner-section.ch-hero .like-favourite-share-content-one button {
  color:rgba(255,255,255,.85);
}
.content-banner-section.ch-hero .like-favourite-share-content-one .circle,
.content-banner-section.ch-hero .like-favourite-share-content-one span.icon {
  border-color:rgba(255,255,255,.25) !important; background:rgba(255,255,255,.05) !important;
  transition:border-color .2s ease, background .2s ease, transform .2s ease;
}
.content-banner-section.ch-hero .like-favourite-share-content-one .circle:hover {
  border-color:rgba(79,107,255,.8) !important; background:rgba(21,55,232,.18) !important; transform:translateY(-2px);
}

/* ---- Section rhythm ---- */
.body-container.vd-content .product-details-seven,
.body-container.vd-content .castcrew-list-six,
.body-container.vd-content .related-content-five,
.body-container.vd-content .reviewrating-one { display:block; padding:0; }
.body-container.vd-content section.cast,
.body-container.vd-content section.rating-review,
.body-container.vd-content .season-content { padding:clamp(28px,4vw,52px) clamp(16px,4vw,64px) !important; max-width:1440px; margin:0 auto; }
.body-container.vd-content .season-heading h2,
.body-container.vd-content section.cast h2,
.body-container.vd-content section.rating-review h2,
.body-container.vd-content .related-content-five h2 {
  font-size:clamp(1.15rem,1.9vw,1.6rem) !important; font-weight:700 !important; color:#fff !important;
  margin:0 0 18px !important; position:relative; padding-left:14px;
}
.body-container.vd-content .season-heading h2::before,
.body-container.vd-content section.cast h2::before,
.body-container.vd-content section.rating-review h2::before,
.body-container.vd-content .related-content-five h2::before {
  content:''; position:absolute; left:0; top:.18em; bottom:.18em; width:4px; border-radius:4px;
  background:linear-gradient(180deg,#4F6BFF,#1537E8); box-shadow:0 0 12px rgba(21,55,232,.6);
}

/* ---- Episode / chapter tiles ---- */
.body-container.vd-content .child-list-three .picture,
.body-container.vd-content .related-content-five .picture {
  position:relative; border-radius:12px; overflow:hidden; background:#0b0d16;
  box-shadow:0 8px 26px rgba(0,0,0,.5); transition:transform .28s ease, box-shadow .28s ease;
}
.body-container.vd-content .child-list-three .picture img,
.body-container.vd-content .related-content-five .picture img {
  width:100%; height:100%; object-fit:cover; display:block;
}
.body-container.vd-content .child-list-three .picture:hover,
.body-container.vd-content .related-content-five .picture:hover {
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 18px 44px rgba(0,0,0,.7), 0 0 0 1px rgba(79,107,255,.35), 0 0 34px rgba(21,55,232,.28);
}
.body-container.vd-content .content-title-one h4,
.body-container.vd-content .content-name-div { color:rgba(255,255,255,.9); font-weight:600; font-size:.95rem; }

/* view toggles / tabs */
.body-container.vd-content .nav-tabs { border:0; gap:8px; }
.body-container.vd-content .nav-tabs .nav-link {
  border:1px solid rgba(255,255,255,.12) !important; border-radius:999px !important;
  color:rgba(255,255,255,.7) !important; background:rgba(255,255,255,.03) !important;
  padding:6px 16px !important; font-size:.85rem; font-weight:600;
}
.body-container.vd-content .nav-tabs .nav-link.active {
  color:#fff !important; background:linear-gradient(135deg,#1537E8,#4F6BFF) !important; border-color:transparent !important;
}
.body-container.vd-content .fa-th, .body-container.vd-content .fa-th-list { color:rgba(255,255,255,.55); transition:color .2s ease; }
.body-container.vd-content .fa-th:hover, .body-container.vd-content .fa-th-list:hover { color:#6E86FF; }

/* ---- Cast ---- */
.body-container.vd-content .cast .picture { border-radius:14px; overflow:hidden; }
.body-container.vd-content .cast h4, .body-container.vd-content .cast h5 { color:#fff; font-size:.92rem; font-weight:600; }
.body-container.vd-content .cast p { color:rgba(255,255,255,.5); font-size:.8rem; }

/* ---- Reviews ---- */
.body-container.vd-content .rating-review .review-box {
  background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08);
  border-radius:14px; padding:16px 18px; margin-bottom:14px; backdrop-filter:blur(8px);
}
.body-container.vd-content .rating-review .review-box h4 { color:#fff; font-size:.95rem; font-weight:700; margin:6px 0 0; }
.body-container.vd-content .rating-review .review-box p { color:rgba(255,255,255,.72); }
.body-container.vd-content .rating-review .review-box ul { list-style:none; padding:0; margin:0; display:flex; gap:3px; }
.body-container.vd-content .rating-review .rating-box.sign-form-layout {
  background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08);
  border-radius:18px; padding:22px; backdrop-filter:blur(10px);
  box-shadow:0 20px 60px rgba(0,0,0,.5);
}
.body-container.vd-content .rating-review textarea,
.body-container.vd-content .rating-review input[type="text"] {
  background:rgba(255,255,255,.05) !important; border:1px solid rgba(255,255,255,.12) !important;
  border-radius:12px !important; color:#fff !important; padding:12px 14px !important;
}
.body-container.vd-content .rating-review textarea:focus,
.body-container.vd-content .rating-review input[type="text"]:focus {
  border-color:rgba(79,107,255,.8) !important; box-shadow:0 0 0 3px rgba(21,55,232,.25) !important; outline:none;
}
.body-container.vd-content .rating-review .primary-button,
.body-container.vd-content .rating-review button[type="submit"] {
  border-radius:999px !important; border:0 !important; padding:11px 26px !important; font-weight:700 !important;
  background:linear-gradient(135deg,#1537E8,#4F6BFF) !important; color:#fff !important;
}

/* collapse empty widget shells */
.body-container.vd-content #app > div:empty { display:none; }

/* ---- Mobile ---- */
@media (max-width: 991.98px) {
  .content-banner-section.ch-hero { min-height:auto; display:block; padding-bottom:26px; }
  .content-banner-section.ch-hero .row { min-height:auto; display:block; }
  .content-banner-section.ch-hero .banner-content,
  .content-banner-section.ch-hero .banner-content .item { justify-content:center; }
  .content-banner-section.ch-hero .banner-content img {
    max-width:100%; width:100%; max-height:none; height:auto; object-fit:contain; border-radius:0;
    box-shadow:none;
  }
  .content-banner-section.ch-hero .banner-text-left {
    position:static; transform:none; max-width:100%; width:100%;
    padding:18px clamp(16px,5vw,24px) 0; text-align:left;
  }
  .content-banner-section.ch-hero::after {
    background:linear-gradient(0deg, #050508 0%, rgba(5,5,8,.1) 42%, rgba(5,5,8,.45) 100%);
  }
  .content-banner-section.ch-hero .banner-data h1.main-heading { font-size:clamp(1.7rem,7vw,2.3rem); }
  .content-banner-section.ch-hero .banner-data h2.sub-heading { font-size:.72rem; gap:8px; }
  .body-container.vd-content section.cast,
  .body-container.vd-content section.rating-review,
  .body-container.vd-content .season-content { padding:22px 16px !important; }
}

@media (prefers-reduced-motion: reduce) {
  .body-container.vd-content * { transition:none !important; animation:none !important; }
}

/* ---- v22b: lock the hero to a fixed cinematic stage ---- */
@media (min-width: 992px) {
  .content-banner-section.ch-hero { height:clamp(460px, 74vh, 720px) !important; min-height:0 !important; display:block !important; padding:0 !important; }
  .content-banner-section.ch-hero .container-fluid { height:100% !important; max-width:none !important; padding:0 !important; }
  .content-banner-section.ch-hero .row { height:100% !important; min-height:0 !important; margin:0 !important; position:relative !important; display:block !important; }
  .content-banner-section.ch-hero .row > div:first-child {
    position:absolute !important; inset:0 !important; padding:0 !important; margin:0 !important;
    max-width:none !important; flex:none !important; width:100% !important; height:100% !important; display:block !important;
  }
  .content-banner-section.ch-hero .banner-content,
  .content-banner-section.ch-hero .banner-content .item {
    position:absolute !important; inset:0 !important; width:auto !important; height:auto !important;
    padding:0 !important; margin:0 !important; display:block !important;
  }
  /* landscape key art fills the stage */
  .content-banner-section.ch-hero .banner-content img {
    position:absolute !important; inset:0 !important;
    width:100% !important; height:100% !important; max-width:none !important; max-height:none !important;
    object-fit:cover !important; object-position:center 28% !important;
    border-radius:0 !important; box-shadow:none !important;
  }
  /* portrait cover art sits to the right over the blurred backdrop */
  .content-banner-section.ch-hero.is-portrait .banner-content img {
    position:absolute !important; top:50% !important; left:auto !important; right:clamp(40px, 8vw, 140px) !important;
    bottom:auto !important; transform:translateY(-50%) !important;
    width:auto !important; height:80% !important; max-width:44vw !important;
    object-fit:contain !important; border-radius:16px !important;
    box-shadow:0 30px 80px rgba(0,0,0,.7), 0 0 0 1px rgba(255,255,255,.08), 0 0 60px rgba(21,55,232,.2) !important;
  }
  .content-banner-section.ch-hero .banner-text-left {
    position:absolute !important; left:0 !important; top:50% !important; transform:translateY(-50%) !important; z-index:5 !important;
    width:min(560px, 46vw) !important; max-width:none !important; flex:none !important;
    padding:0 0 0 clamp(24px, 5vw, 72px) !important;
  }
}

/* ---- v22c: make sure the hero scrim paints above the artwork ---- */
.content-banner-section.ch-hero::after { z-index:4 !important; }
.content-banner-section.ch-hero::before { z-index:0 !important; }
.content-banner-section.ch-hero .banner-content,
.content-banner-section.ch-hero .banner-content .item,
.content-banner-section.ch-hero .row > div:first-child { z-index:1 !important; }
.content-banner-section.ch-hero .banner-text-left { z-index:6 !important; }

/* ---- v22d: scrim lives inside the artwork column so copy stays readable ---- */
.content-banner-section.ch-hero::after { display:none !important; }
.content-banner-section.ch-hero .container-fluid { z-index:5 !important; }
.content-banner-section.ch-hero .row > div:first-child { z-index:1 !important; }
.content-banner-section.ch-hero .banner-text-left { z-index:6 !important; }
.content-banner-section.ch-hero .banner-content { position:absolute !important; }
.content-banner-section.ch-hero .banner-content::after {
  content:''; position:absolute; inset:0; z-index:3; pointer-events:none;
  background:
    linear-gradient(90deg, rgba(3,4,10,.97) 0%, rgba(3,4,10,.9) 34%, rgba(3,4,10,.45) 62%, rgba(3,4,10,.2) 82%, rgba(3,4,10,.6) 100%),
    linear-gradient(0deg, #050508 0%, rgba(5,5,8,.1) 40%, rgba(5,5,8,.5) 100%);
}
@media (max-width: 991.98px) {
  .content-banner-section.ch-hero .banner-content { position:relative !important; }
  .content-banner-section.ch-hero .banner-content::after {
    background:linear-gradient(0deg, #050508 0%, rgba(5,5,8,.05) 45%, rgba(5,5,8,.35) 100%);
  }
}

/* ---- v22e: guaranteed readability — dim the art, fade behind the copy ---- */
.content-banner-section.ch-hero .banner-content::after { display:none !important; }
.content-banner-section.ch-hero .banner-content img { filter:brightness(.55) saturate(1.05) contrast(1.02) !important; }
.content-banner-section.ch-hero .banner-text-left { position:absolute; }
.content-banner-section.ch-hero .banner-text-left::before {
  content:''; position:absolute; z-index:-1; top:-50vh; bottom:-50vh; left:-10vw; right:-42vw;
  background:linear-gradient(90deg, rgba(4,5,11,.97) 0%, rgba(4,5,11,.9) 45%, rgba(4,5,11,.55) 74%, rgba(4,5,11,0) 100%);
  pointer-events:none;
}
.content-banner-section.ch-hero { position:relative; }
.content-banner-section.ch-hero .ch-hero-fade {
  content:''; position:absolute; left:0; right:0; bottom:0; height:32%; z-index:7; pointer-events:none;
  background:linear-gradient(0deg,#050508 0%, rgba(5,5,8,0) 100%);
}
@media (max-width: 991.98px) {
  .content-banner-section.ch-hero .banner-content img { filter:brightness(.85) saturate(1.05) !important; }
  .content-banner-section.ch-hero .banner-text-left::before { display:none; }
}

/* ---- v22f: mobile hero sizing ---- */
@media (max-width: 991.98px) {
  .content-banner-section.ch-hero { min-height:0 !important; height:auto !important; display:block !important; padding:0 0 20px !important; }
  .content-banner-section.ch-hero .container-fluid,
  .content-banner-section.ch-hero .row { height:auto !important; min-height:0 !important; margin:0 !important; padding:0 !important; display:block !important; }
  .content-banner-section.ch-hero .row > div { position:static !important; width:100% !important; max-width:100% !important; flex:none !important; padding:0 !important; }
  .content-banner-section.ch-hero .banner-content,
  .content-banner-section.ch-hero .banner-content .item {
    position:relative !important; inset:auto !important; width:100% !important; height:auto !important; display:block !important; padding:0 !important;
  }
  .content-banner-section.ch-hero .banner-content img {
    position:relative !important; inset:auto !important; transform:none !important;
    width:100% !important; height:auto !important; max-width:100% !important; max-height:none !important;
    object-fit:contain !important; border-radius:0 !important; box-shadow:none !important;
  }
  .content-banner-section.ch-hero .banner-text-left {
    position:relative !important; transform:none !important; top:auto !important; left:auto !important;
    width:100% !important; padding:16px 18px 0 !important; margin-top:-28px !important;
  }
  .content-banner-section.ch-hero .ch-hero-fade { display:none; }
}

/* ---- v22g: mobile hero copy spacing ---- */
@media (max-width: 991.98px) {
  .content-banner-section.ch-hero .banner-text-left { margin-top:0 !important; padding:20px 20px 0 !important; }
  .content-banner-section.ch-hero .banner-text-left > *,
  .content-banner-section.ch-hero .banner-text-left .row { margin-left:0 !important; margin-right:0 !important; }
  .content-banner-section.ch-hero .banner-text-left h1,
  .content-banner-section.ch-hero .banner-text-left h2 { font-size:28px !important; margin-bottom:10px !important; }
}

@media (max-width: 991.98px) {
  body.ch-content-page .content-banner-section.ch-hero .banner-text-left { padding-left:20px !important; padding-right:20px !important; }
  body.ch-content-page .content-banner-section.ch-hero .banner-text-left > div { padding-left:0 !important; padding-right:0 !important; }
}

/* ================= Chilling v23: content hero refinement ================= */
.ch-content-page .banner-text-left .ch-banner-data{
  display:flex !important; flex-direction:column; align-items:flex-start;
  gap:14px; max-width:680px;
}
.ch-content-page .ch-banner-data > h1{ order:1; margin:0 !important;
  font-family:"Sora",sans-serif; font-weight:800; letter-spacing:-.02em; line-height:1.02;
  font-size:clamp(2.1rem,4.6vw,4rem);
  text-shadow:0 6px 30px rgba(0,0,0,.85);
}
.ch-content-page .ch-banner-data > h2{ order:2; margin:0 !important;
  display:flex; align-items:center; flex-wrap:wrap; gap:10px;
  font-family:"Manrope",sans-serif; font-size:.86rem !important; font-weight:600;
  letter-spacing:.08em; text-transform:uppercase; color:rgba(255,255,255,.72) !important;
}
.ch-content-page .ch-banner-data > h2 .hrs-span{
  padding:5px 12px; border-radius:999px;
  background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.12);
  backdrop-filter:blur(6px);
}
.ch-content-page .ch-banner-data > h2 .hrs-span:empty,
.ch-content-page .ch-banner-data > h2 .hrs-span[style*="display: none"]{ display:none !important; }
.ch-content-page .ch-banner-data > ul.button{ order:3; margin:6px 0 0 !important; padding:0; }
.ch-content-page .ch-banner-data > p.content-data{ order:4; margin:0 !important;
  font-size:1.02rem; line-height:1.7; color:rgba(255,255,255,.82) !important; max-width:620px;
  text-shadow:0 2px 14px rgba(0,0,0,.75);
}
.ch-content-page .ch-banner-data > p.content-data a{ color:#8fa8ff; font-weight:700; }
.ch-content-page .ch-banner-data > .like-favourite-share-content-one{ order:5; margin-top:4px; }

/* reaction row */
.ch-content-page .like-favourite-share-content-one ul.social-share{
  display:flex; align-items:center; gap:10px; margin:0; padding:0; list-style:none; flex-wrap:wrap;
}
.ch-content-page .like-favourite-share-content-one ul.social-share > li{
  display:flex; align-items:center; gap:6px;
  color:rgba(255,255,255,.72); font-size:.85rem; font-weight:700;
}
.ch-content-page .like-favourite-share-content-one ul.social-share > li > a{
  width:44px; height:44px; display:inline-flex; align-items:center; justify-content:center;
  border-radius:50%; color:#dbe2ff !important;
  background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.16);
  backdrop-filter:blur(8px); transition:transform .22s ease, background .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.ch-content-page .like-favourite-share-content-one ul.social-share > li > a:hover{
  transform:translateY(-2px); background:rgba(21,55,232,.28); border-color:rgba(120,150,255,.55);
  box-shadow:0 10px 26px rgba(21,55,232,.4);
}
.ch-content-page .ch-skull-i{ display:inline-flex; width:20px; height:20px; }
.ch-content-page .ch-skull-i svg{ width:100%; height:100%; fill:currentColor; }
.ch-content-page .ch-skull-i.is-down svg{ transform:rotate(180deg); }

/* play / watch-now button */
.ch-content-page .ch-banner-data ul.button .watch-now a,
.ch-content-page .ch-banner-data ul.button a.primary-button,
.ch-content-page .ch-banner-data ul.button button{
  display:inline-flex; align-items:center; gap:10px;
  padding:13px 30px !important; border-radius:999px !important; border:0 !important;
  font-family:"Sora",sans-serif; font-weight:700; letter-spacing:.02em; font-size:.98rem;
  color:#fff !important; background:linear-gradient(135deg,#1537E8,#5a7bff) !important;
  box-shadow:0 14px 34px rgba(21,55,232,.45);
  transition:transform .2s ease, box-shadow .2s ease, filter .2s ease;
}
.ch-content-page .ch-banner-data ul.button .watch-now a:hover,
.ch-content-page .ch-banner-data ul.button a.primary-button:hover{
  transform:translateY(-2px); filter:brightness(1.07); box-shadow:0 18px 44px rgba(21,55,232,.6);
}

@media (max-width: 991.98px){
  .ch-content-page .banner-text-left .ch-banner-data{ gap:12px; max-width:none; }
  .ch-content-page .ch-banner-data > p.content-data{ font-size:.95rem; }
  .ch-content-page .like-favourite-share-content-one ul.social-share > li > a{ width:40px; height:40px; }
}

/* ---- v23: cinematic hero polish ---- */
.content-banner-section.ch-hero::before{
  filter:blur(26px) saturate(115%) brightness(.5) !important; transform:scale(1.12);
}
@media (min-width: 992px){
  .content-banner-section.ch-hero.is-portrait .banner-content::after{
    background:
      linear-gradient(90deg, rgba(4,5,12,.96) 0%, rgba(4,5,12,.88) 30%, rgba(4,5,12,.45) 52%, rgba(4,5,12,0) 68%),
      linear-gradient(0deg, #050508 0%, rgba(5,5,8,0) 45%) !important;
  }
  .content-banner-section.ch-hero.is-portrait .banner-content img{
    z-index:4 !important; height:78% !important; filter:none !important;
    right:clamp(60px, 12vw, 220px) !important;
  }
  .content-banner-section.ch-hero:not(.is-portrait) .banner-content::after{
    background:
      linear-gradient(90deg, rgba(4,5,12,.95) 0%, rgba(4,5,12,.75) 38%, rgba(4,5,12,.25) 65%, rgba(4,5,12,.35) 100%),
      linear-gradient(0deg, #050508 0%, rgba(5,5,8,0) 48%) !important;
  }
}
/* tighter rhythm between hero and first row */
.ch-content-page .product-listing,
.ch-content-page .content-addon-assets-three,
.ch-content-page .related-content-five{ padding-top:34px !important; padding-bottom:18px !important; }
.ch-content-page .owl-carousel .owl-stage-outer{ padding-bottom:6px; }
/* no media badges on cast & crew portraits */
.ch-content-page .castcrew-list-six .ch-media-badge,
.castcrew-list-six .ch-media-badge,
.cast-crew .ch-media-badge{ display:none !important; }

/* ---- v23b: lighter, less-cropped hero ---- */
@media (min-width: 992px){
  .content-banner-section.ch-hero{ height:clamp(420px, 62vh, 620px) !important; }
  .content-banner-section.ch-hero:not(.is-portrait) .banner-content img{
    object-position:center 40% !important;
  }
  .content-banner-section.ch-hero:not(.is-portrait) .banner-content::after{
    background:
      linear-gradient(90deg, rgba(4,5,12,.92) 0%, rgba(4,5,12,.7) 34%, rgba(4,5,12,.15) 62%, rgba(4,5,12,0) 100%),
      linear-gradient(0deg, #050508 0%, rgba(5,5,8,0) 42%) !important;
  }
}

/* ---- v23c: force plural chapters heading (Vue re-renders the text node) ---- */
.ch-content-page .ch-chapters-head{ position:relative; color:transparent !important; }
.ch-content-page .ch-chapters-head::after{
  content:'All Chapters'; position:absolute; left:0; top:0; white-space:nowrap;
  color:#fff; font:inherit; letter-spacing:inherit;
}

/* ---- v23d: mobile content page ---- */
@media (max-width: 991.98px){
  .content-banner-section.ch-hero::before{ filter:blur(30px) brightness(.28) saturate(110%) !important; }
  .content-banner-section.ch-hero .banner-text-left{
    background:linear-gradient(180deg, rgba(5,6,14,.55) 0%, #05060e 22%) !important;
    padding:18px clamp(16px,5vw,24px) 24px !important;
  }
  .content-banner-section.ch-hero .banner-content::after{
    background:linear-gradient(0deg,#05060e 0%, rgba(5,6,14,.15) 55%, rgba(5,6,14,.45) 100%) !important;
  }
  .ch-content-page .row > [class*="col-lg-2"],
  .ch-content-page .row > [class*="col-lg-3"]{ width:50% !important; flex:0 0 50% !important; max-width:50% !important; padding-left:6px; padding-right:6px; }
  .ch-content-page .ch-banner-data > h1{ font-size:clamp(1.8rem,7.5vw,2.4rem); }
}
.ch-content-page .ch-chapters-head > *{ visibility:hidden; }

/* ============ v24: sleeker content page ============ */

/* skeletal hand reactions */
.ch-content-page .ch-bone-i{ display:inline-flex; align-items:center; justify-content:center; width:20px; height:20px; color:#cdd6ff; }
.ch-content-page .ch-bone-i svg{ width:100%; height:100%; display:block; }
.ch-content-page .ch-bone-i.is-down{ transform:rotate(180deg); }
.ch-content-page .like-favourite-share-content-one .circle:hover .ch-bone-i,
.ch-content-page .ch-bone-i:hover{ color:#7C93FF; }

/* --- hero: crisp poster card on a soft cinematic backdrop --- */
@media (min-width: 992px){
  .content-banner-section.ch-hero{ height:clamp(440px, 64vh, 640px) !important; }
  .content-banner-section.ch-hero::before{
    filter:blur(46px) brightness(.42) saturate(115%) !important;
    transform:scale(1.15);
  }
  .content-banner-section.ch-hero .banner-content{
    position:absolute !important; right:clamp(24px,5vw,80px) !important; left:auto !important;
    top:50% !important; transform:translateY(-50%) !important; width:auto !important;
    display:flex !important; align-items:center !important;
  }
  .content-banner-section.ch-hero .banner-content .item{ width:auto !important; }
  .content-banner-section.ch-hero .banner-content img{
    position:static !important; width:auto !important;
    height:clamp(300px, 44vh, 430px) !important; max-width:min(52vw, 780px) !important;
    object-fit:cover !important; border-radius:18px !important;
    filter:none !important;
    box-shadow:0 30px 70px -28px rgba(0,0,0,.9), 0 0 0 1px rgba(140,160,255,.16) inset;
  }
  .content-banner-section.ch-hero .banner-text-left{
    max-width:min(520px, 44vw) !important;
    left:0 !important; padding:0 clamp(24px,5vw,80px) !important;
  }
  .content-banner-section.ch-hero .banner-text-left::before{ display:none !important; }
  .content-banner-section.ch-hero .ch-hero-fade{ display:none !important; }
}
.content-banner-section.ch-hero .banner-data h1.main-heading{
  font-size:clamp(2.1rem, 4vw, 3.4rem) !important; line-height:1.02 !important;
  letter-spacing:-.02em !important; margin-bottom:14px !important;
}
.content-banner-section.ch-hero .content-data,
.content-banner-section.ch-hero .readmore-banner{
  font-size:.95rem !important; line-height:1.6 !important; color:rgba(232,236,255,.78) !important;
  max-width:46ch;
}
.content-banner-section.ch-hero .like-favourite-share-content-one .circle,
.content-banner-section.ch-hero .like-favourite-share-content-one span.icon{
  width:42px !important; height:42px !important; border-radius:999px !important;
  background:rgba(255,255,255,.06) !important; border:1px solid rgba(150,168,255,.22) !important;
  backdrop-filter:blur(8px);
  transition:background .2s ease, border-color .2s ease, transform .2s ease;
}
.content-banner-section.ch-hero .like-favourite-share-content-one .circle:hover{
  background:rgba(21,55,232,.24) !important; border-color:rgba(124,147,255,.6) !important; transform:translateY(-2px);
}

/* --- tighter, modern section rhythm --- */
.ch-content-page section,
.ch-content-page .product-listing,
.ch-content-page .chapter-section,
.ch-content-page .castcrew-six,
.ch-content-page .reviewrating-one{ padding-top:34px !important; padding-bottom:34px !important; }
.ch-content-page .product-listing + .product-listing{ padding-top:0 !important; }
.ch-content-page h2, .ch-content-page .section-title h2{
  font-family:'Sora',sans-serif; font-size:clamp(1.05rem,2vw,1.35rem) !important;
  letter-spacing:.01em; margin-bottom:16px !important;
}
.ch-content-page .ch-chapters-head::after{ letter-spacing:.01em; }

/* chapter / related tiles */
.ch-content-page .product-listing .item,
.ch-content-page .chapter-list .item{ border-radius:14px; overflow:hidden; }
.ch-content-page .product-listing .item img{ border-radius:14px; }
.ch-content-page .product-listing h3,
.ch-content-page .product-listing .title,
.ch-content-page .product-listing p{
  font-size:.85rem !important; color:rgba(226,231,255,.82) !important; padding-top:8px !important;
  background:transparent !important;
}

/* credits + reviews panels */
.ch-content-page .castcrew-six .card,
.ch-content-page .castcrew-list-six,
.ch-content-page .reviewrating-one .card{
  background:rgba(255,255,255,.03) !important; border:1px solid rgba(140,160,255,.12) !important;
  border-radius:16px !important;
}
.ch-content-page .castcrew-six img{ border-radius:12px !important; }
.ch-content-page .reviewrating-one textarea,
.ch-content-page .reviewrating-one input{
  background:rgba(255,255,255,.04) !important; border:1px solid rgba(140,160,255,.18) !important;
  border-radius:12px !important; color:#eaeeff !important;
}

/* kill the dead vertical space the builder leaves between blocks */
.ch-content-page .row.mb-5{ margin-bottom:18px !important; }
.ch-content-page br + br{ display:none; }
.ch-content-page p:empty, .ch-content-page div:empty:not([class*="col"]):not(.ch-hero-fade){ display:none !important; }

@media (max-width: 991.98px){
  .ch-content-page section,
  .ch-content-page .product-listing,
  .ch-content-page .castcrew-six,
  .ch-content-page .reviewrating-one{ padding-top:22px !important; padding-bottom:22px !important; }
}

/* ---- v24b: hero poster sizing fixes ---- */
@media (min-width: 992px){
  .content-banner-section.ch-hero .banner-content{ width:max-content !important; max-width:52vw !important; }
  .content-banner-section.ch-hero .banner-content .item{ width:max-content !important; flex:0 0 auto !important; }
  .content-banner-section.ch-hero .banner-content img{
    width:auto !important; max-width:52vw !important; flex:0 0 auto !important;
  }
}
@media (max-width: 991.98px){
  .content-banner-section.ch-hero .banner-content{ padding:14px 16px 0 !important; }
  .content-banner-section.ch-hero .banner-content img{
    height:auto !important; width:100% !important; max-height:46vh !important;
    object-fit:contain !important; border-radius:16px !important;
    filter:none !important; box-shadow:0 20px 50px -24px rgba(0,0,0,.9);
  }
  .content-banner-section.ch-hero .banner-content::after{ display:none !important; }
  .content-banner-section.ch-hero .banner-text-left{
    background:transparent !important; padding-top:14px !important;
  }
}

/* ---- v24d: explicit desktop poster box ---- */
@media (min-width: 992px){
  .content-banner-section.ch-hero .banner-content{
    left:auto !important; right:clamp(24px,5vw,80px) !important;
    width:min(46vw, 660px) !important; max-width:min(46vw,660px) !important;
    justify-content:flex-end !important;
  }
  .content-banner-section.ch-hero .banner-content .item{ width:100% !important; }
  .content-banner-section.ch-hero .banner-content img{
    width:100% !important; max-width:100% !important;
    height:clamp(300px, 44vh, 420px) !important;
    object-fit:cover !important; object-position:center 42% !important;
  }
}

/* ---- v24f: kill dead space between content blocks ---- */
.ch-content-page .container, .ch-content-page .container-fluid{ padding-top:0 !important; }
.ch-content-page [class*="vd-section"], .ch-content-page .vd-row{ min-height:0 !important; }
.ch-content-page .product-listing{ margin-bottom:0 !important; }
.ch-content-page .castcrew-six, .ch-content-page .cast-crew{ margin-top:0 !important; }
.ch-content-page .reviewrating-one{ margin-top:0 !important; }
.ch-content-page section:empty, .ch-content-page .row:empty{ display:none !important; }
.content-banner-section.ch-hero .content-data{
  display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;
}


/* ================= v25: modern brand type + uncropped banners ================= */
:root{ --ch-font-display:'Space Grotesk','Sora',system-ui,sans-serif; --ch-font-body:'Plus Jakarta Sans','Manrope',system-ui,sans-serif; }

body, .body-container, .vd-content, p, span, a, li, td, th, label, input, select, textarea, button{
  font-family: var(--ch-font-body) !important;
}
h1,h2,h3,h4,h5,h6,
.ch-help h1,.ch-help h2,.ch-help strong,
.content-banner-section.ch-hero h1,
.product-listing h2,.product-listing h3,
.primary-button, .btn, .nav-link, .navbar-nav a{
  font-family: var(--ch-font-display) !important;
  letter-spacing:-.015em;
}
.navbar-nav a, .nav-link{ letter-spacing:.06em !important; }
h1,h2{ font-weight:700 !important; }

/* ---- v25: never crop content hero artwork ---- */
@media (min-width: 992px){
  .content-banner-section.ch-hero .banner-content{
    right:clamp(16px,3.5vw,56px) !important;
    width:min(52vw, 780px) !important; max-width:min(52vw,780px) !important;
    align-items:center !important;
  }
  .content-banner-section.ch-hero .banner-content img{
    width:100% !important; max-width:100% !important;
    height:auto !important; max-height:min(52vh, 460px) !important;
    object-fit:contain !important; object-position:center center !important;
    border-radius:18px !important;
    box-shadow:0 26px 70px -30px rgba(0,0,0,.95);
  }
}
@media (max-width: 991.98px){
  .content-banner-section.ch-hero .banner-content img{
    max-height:none !important; object-fit:contain !important;
  }
}
/* homepage / row banners keep full artwork visible too */
.banner-section img, .home-banner img, .swiper-slide img.banner-img{
  object-fit:contain !important; object-position:center center !important;
}

/* ---- v25b: poster fits artwork, no blurred filler box ---- */
@media (min-width: 992px){
  .content-banner-section.ch-hero .banner-content,
  .content-banner-section.ch-hero .banner-content .item{
    background:none !important; box-shadow:none !important; border-radius:0 !important;
  }
  .content-banner-section.ch-hero .banner-content::before,
  .content-banner-section.ch-hero .banner-content::after,
  .content-banner-section.ch-hero .banner-content .item::before,
  .content-banner-section.ch-hero .banner-content .item::after{ display:none !important; content:none !important; }
  .content-banner-section.ch-hero .banner-content{ justify-content:center !important; }
  .content-banner-section.ch-hero .banner-content .item{
    width:auto !important; display:flex !important; justify-content:center !important;
  }
  .content-banner-section.ch-hero .banner-content img{
    width:auto !important; max-width:100% !important;
    height:min(52vh, 460px) !important; object-fit:contain !important;
  }
}

/* ================= v26: full-bleed cinematic hero (Netflix/Max style) ================= */
.content-banner-section.ch-hero{
  position:relative !important;
  min-height:clamp(520px, 78vh, 820px) !important;
  display:flex !important; align-items:flex-end !important;
  overflow:hidden !important; background:#050607 !important;
  padding:0 !important;
}
/* artwork becomes the backdrop */
.content-banner-section.ch-hero .banner-content{
  position:absolute !important; inset:0 !important;
  left:0 !important; right:0 !important; top:0 !important; bottom:0 !important;
  width:100% !important; max-width:none !important; height:100% !important;
  margin:0 !important; padding:0 !important; z-index:0 !important;
  display:block !important; background:none !important; box-shadow:none !important;
  pointer-events:none !important;
}
.content-banner-section.ch-hero .banner-content .item{
  width:100% !important; height:100% !important; margin:0 !important; padding:0 !important;
  display:block !important;
}
.content-banner-section.ch-hero .banner-content img{
  width:100% !important; max-width:none !important; height:100% !important; max-height:none !important;
  object-fit:cover !important; object-position:center 30% !important;
  border-radius:0 !important; box-shadow:none !important; filter:none !important;
  transform:scale(1.02);
}
/* cinematic scrims for readability */
.content-banner-section.ch-hero::before{
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  background:
    linear-gradient(90deg, rgba(4,5,7,.94) 0%, rgba(4,5,7,.86) 32%, rgba(4,5,7,.45) 58%, rgba(4,5,7,.12) 82%),
    linear-gradient(0deg, #050607 0%, rgba(5,6,7,.72) 22%, rgba(5,6,7,0) 62%);
  pointer-events:none !important;
}
.content-banner-section.ch-hero::after{
  content:'' !important; position:absolute !important; left:0; right:0; bottom:-1px; height:140px; z-index:1;
  background:linear-gradient(0deg,#050607 10%, rgba(5,6,7,0) 100%);
  pointer-events:none !important;
}
/* text column overlays bottom-left */
.content-banner-section.ch-hero .banner-text-left,
.content-banner-section.ch-hero .banner-text{
  position:relative !important; z-index:2 !important;
  width:min(680px, 92%) !important; max-width:680px !important;
  margin:0 !important; padding:0 clamp(20px,5vw,80px) clamp(48px,7vh,88px) !important;
  background:transparent !important; text-align:left !important;
}
.content-banner-section.ch-hero h1{
  font-size:clamp(2.4rem, 5.2vw, 4.4rem) !important; line-height:1.02 !important;
  margin:0 0 18px !important; text-shadow:0 6px 34px rgba(0,0,0,.85);
}
.content-banner-section.ch-hero .content-data,
.content-banner-section.ch-hero p{
  color:#d5d9e2 !important; font-size:1rem !important; line-height:1.65 !important;
  max-width:56ch !important; text-shadow:0 2px 14px rgba(0,0,0,.9);
}
.content-banner-section.ch-hero .like-favourite-share-content-one{ margin-top:20px !important; }

@media (max-width: 991.98px){
  .content-banner-section.ch-hero{ min-height:clamp(460px, 72vh, 680px) !important; }
  .content-banner-section.ch-hero .banner-content img{ object-position:center 28% !important; }
  .content-banner-section.ch-hero::before{
    background:linear-gradient(0deg,#050607 8%, rgba(5,6,7,.85) 38%, rgba(5,6,7,.28) 72%, rgba(5,6,7,.55) 100%) !important;
  }
  .content-banner-section.ch-hero .banner-text-left{
    width:100% !important; max-width:100% !important;
    padding:0 18px 34px !important;
  }
  .content-banner-section.ch-hero h1{ font-size:clamp(1.9rem,7.5vw,2.6rem) !important; }
}

/* ---- v26b: anchor hero backdrop to the section itself ---- */
.content-banner-section.ch-hero > .container-fluid,
.content-banner-section.ch-hero > .container,
.content-banner-section.ch-hero .row{
  position:static !important; margin:0 !important; padding:0 !important; max-width:none !important;
}
.content-banner-section.ch-hero .ch-hero-fade{ display:none !important; }
.content-banner-section.ch-hero{ isolation:isolate; }
.content-banner-section.ch-hero .banner-content{ top:0 !important; bottom:0 !important; height:100% !important; }
.content-banner-section.ch-hero .banner-text-left{
  margin-top:auto !important; align-self:flex-end !important;
}

/* ================= v27: no thumbs, prominent ratings & reviews ================= */
.ch-content-page .like-favourite-share-content-one i.fa-thumbs-up,
.ch-content-page .like-favourite-share-content-one i.fa-thumbs-down,
.ch-content-page .ch-bone-i { display:none !important; }

.ch-content-page .ch-reviews-top{
  position:relative; z-index:3;
  margin:-18px 0 0 !important;
  padding:34px clamp(16px,4vw,64px) 38px !important;
  background:linear-gradient(180deg, rgba(21,55,232,.10), rgba(5,6,7,0) 70%), #050607 !important;
  border-top:1px solid rgba(79,107,255,.18);
}
.ch-content-page .ch-reviews-top h2{
  font-family:'Space Grotesk','Sora',sans-serif !important;
  font-size:clamp(1.25rem,2.2vw,1.7rem) !important;
  letter-spacing:-.02em; color:#fff !important; margin:0 0 16px !important;
}
.ch-content-page .ch-reviews-top .ch-skull-i{ filter:drop-shadow(0 0 6px rgba(79,107,255,.45)); }
@media (max-width: 991px){
  .ch-content-page .ch-reviews-top{ padding:24px 16px 28px !important; }
}
/* v27b: compact promoted review block */
.ch-content-page .ch-reviews-top [class*="col-"]{ min-height:0 !important; }
.ch-content-page .ch-reviews-top textarea{ min-height:96px !important; height:96px !important; }
.ch-content-page .ch-reviews-top .card,
.ch-content-page .ch-reviews-top .rating-box{ padding:18px !important; }
.ch-content-page .ch-reviews-top .primary-button,
.ch-content-page .ch-reviews-top button[type="submit"]{ padding:10px 20px !important; }

/* ============ Chilling v29: Disney-style banner profile + scrolling dissolve ============ */
.vd-home .banner-section {
  position: relative; overflow: visible; isolation: isolate; background: #050505;
  margin-bottom: clamp(-112px, -8vw, -72px) !important;
}
.vd-home .banner-section,
.vd-home .banner-content,
.vd-home .owl-banner,
.vd-home .owl-banner .owl-stage-outer,
.vd-home .owl-banner .owl-item,
.vd-home .owl-banner .item { max-height: none !important; }
.vd-home .owl-banner .owl-stage-outer,
.vd-home .owl-banner .owl-item { height: auto !important; }
.vd-home .owl-banner .item,
.vd-home .owl-banner .owl-item .item {
  height: auto !important; min-height: 0 !important; aspect-ratio: 1296 / 476 !important;
  width: 100% !important; max-width: none !important;
  display: block !important; line-height: 0; position: relative !important; overflow: hidden;
  cursor: pointer;
}
.vd-home .owl-banner .item img,
.vd-home .owl-banner .item .banner-img,
.vd-home .owl-banner .item picture img,
.vd-home .owl-banner .item video {
  width: 100% !important; height: 100% !important; max-height: none !important;
  object-fit: cover !important; object-position: center center !important;
  display: block !important; position: absolute !important; inset: 0 !important; transform: none !important;
}
/* The first rail rises into a deep transparent-to-black dissolve, as in modern streaming homes. */
.vd-home .owl-banner .item::after {
  content: ''; position: absolute; left: 0; right: 0; bottom: -1px; top: auto;
  height: 58%; z-index: 2; pointer-events: none;
  background: linear-gradient(0deg, #050505 2%, rgba(5,5,5,.94) 20%, rgba(5,5,5,.58) 52%, rgba(5,5,5,0) 100%) !important;
}
.vd-home .banner-section::after {
  content: ''; position: absolute; left: 0; right: 0; bottom: -1px; height: clamp(170px, 17vw, 270px);
  z-index: 3; pointer-events: none;
  background: linear-gradient(0deg, #050505 0%, rgba(5,5,5,.96) 20%, rgba(5,5,5,.62) 52%, rgba(5,5,5,0) 100%);
}
.vd-home .banner-data { bottom: clamp(94px, 12%, 138px) !important; z-index: 4 !important; }
.vd-home .owl-banner .owl-dots { bottom: clamp(90px, 9vw, 128px) !important; z-index: 5; }
.vd-home .banner-section + .product-listing,
.vd-home .banner-section ~ .product-listing:first-of-type,
.vd-home .banner-section + section {
  position: relative; z-index: 4; margin-top: 0 !important;
}
@media (max-width: 991px) {
  .vd-home .banner-section { margin-bottom: clamp(-58px, -9vw, -34px) !important; overflow: visible; }
  .vd-home .owl-banner .item,
  .vd-home .owl-banner .owl-item .item { aspect-ratio: 16 / 10 !important; }
  .vd-home .owl-banner .item img,
  .vd-home .owl-banner .item .banner-img,
  .vd-home .owl-banner .item picture img,
  .vd-home .owl-banner .item video { object-fit: contain !important; background: #050505; }
  .vd-home .owl-banner .item::after { height: 52%; }
  .vd-home .banner-section::after { height: clamp(92px, 26vw, 150px); }
  .vd-home .banner-data { bottom: clamp(50px, 11vw, 78px) !important; }
  .vd-home .owl-banner .owl-dots {
    position: absolute !important; bottom: clamp(42px, 9vw, 66px) !important;
    right: auto !important; left: 0 !important; width: 100%; text-align: center; margin: 0;
  }
}

/* ============ Chilling v30: taller banner, softer/longer dissolve ============ */
.vd-home .banner-section { margin-bottom: clamp(-130px, -9vw, -90px) !important; }
.vd-home .owl-banner .item,
.vd-home .owl-banner .owl-item .item { aspect-ratio: 1296 / 476 !important; min-height: 0 !important; }
.vd-home .owl-banner .item img,
.vd-home .owl-banner .item .banner-img,
.vd-home .owl-banner .item picture img,
.vd-home .owl-banner .item video {
  object-fit: cover !important; object-position: center center !important;
}
.vd-home .owl-banner .item::after {
  height: 60% !important;
  background: linear-gradient(0deg,
    #050505 0%,
    rgba(5,5,5,.82) 16%,
    rgba(5,5,5,.5) 38%,
    rgba(5,5,5,.24) 62%,
    rgba(5,5,5,.08) 82%,
    rgba(5,5,5,0) 100%) !important;
}
.vd-home .banner-section::after {
  height: clamp(200px, 20vw, 320px) !important;
  background: linear-gradient(0deg,
    #050505 0%,
    rgba(5,5,5,.86) 22%,
    rgba(5,5,5,.5) 48%,
    rgba(5,5,5,.18) 74%,
    rgba(5,5,5,0) 100%) !important;
}
.vd-home .banner-data { bottom: clamp(148px, 17%, 210px) !important; }
.vd-home .owl-banner .owl-dots { bottom: clamp(104px, 9vw, 140px) !important; }
.vd-home .banner-section + .product-listing,
.vd-home .banner-section ~ .product-listing:first-of-type { padding-top: clamp(24px, 3vw, 46px) !important; }
@media (max-width: 991px) {
  .vd-home .banner-section { margin-bottom: clamp(-70px, -11vw, -44px) !important; }
  .vd-home .owl-banner .item,
  .vd-home .owl-banner .owl-item .item { aspect-ratio: 16 / 10 !important; }
  .vd-home .owl-banner .item img,
  .vd-home .owl-banner .item .banner-img,
  .vd-home .owl-banner .item picture img,
  .vd-home .owl-banner .item video { object-fit: cover !important; object-position: 12% center !important; }
  .vd-home .owl-banner .item::after { height: 58% !important; }
  .vd-home .banner-section::after { height: clamp(110px, 28vw, 180px) !important; }
  .vd-home .banner-data { bottom: clamp(64px, 14vw, 100px) !important; }
  .vd-home .owl-banner .owl-dots { bottom: clamp(52px, 11vw, 82px) !important; }
}

/* ============ Chilling v31: branded loading splash ============ */
#js-loading-overlay {
  background-color: #05060a !important;
  background-image: url("../img/chilling-splash.jpg") !important;
  background-size: cover !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  opacity: 1 !important;
  animation: chSplashIn .35s ease both;
}
#js-loading-overlay::after {
  content: "";
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background: linear-gradient(180deg, rgba(5,6,10,.35) 0%, rgba(5,6,10,.15) 45%, rgba(5,6,10,.75) 100%);
  pointer-events: none;
}
#js-loading-overlay > * { position: relative; z-index: 2; }
#js-loading-overlay [class*="la-"] { color: #6E8BFF !important; opacity: .9; }
#js-loading-overlay [class*="la-"] > div { background-color: #6E8BFF !important; box-shadow: 0 0 14px rgba(21,55,232,.65); }
@keyframes chSplashIn { from { opacity: 0 } to { opacity: 1 } }
@media (max-width: 900px) {
  #js-loading-overlay {
    background-size: contain !important;
    background-position: 50% 50% !important;
  }
}

/* ============ Chilling v31b: mobile banner shows full artwork (no crop) ============ */
@media (max-width: 767.98px) {
  .vd-home .owl-banner,
  .vd-home .owl-banner .owl-stage-outer,
  .vd-home .owl-banner .owl-stage,
  .vd-home .owl-banner .owl-item,
  .vd-home .owl-banner .item,
  .vd-home .owl-banner .owl-item .item {
    aspect-ratio: auto !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
  }
  .vd-home .owl-banner .item,
  .vd-home .owl-banner .owl-item .item { background: #050505 !important; }
  .vd-home .owl-banner .item img,
  .vd-home .owl-banner .item .banner-img,
  .vd-home .owl-banner .item picture img,
  .vd-home .owl-banner .item video {
    position: static !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
    object-position: center center !important;
    display: block !important;
  }
  .vd-home .owl-banner .item::after {
    height: 42% !important;
    background: linear-gradient(to bottom, rgba(5,5,5,0) 0%, rgba(5,7,20,.55) 55%, #050505 100%) !important;
  }
  .vd-home .owl-banner .owl-dots { bottom: 8px !important; }
}

/* ============ Chilling v31c: preserve the complete mobile banner background ============ */
@media (max-width: 767.98px) {
  .vd-home .banner-section,
  .vd-home .banner-content,
  .vd-home .owl-banner,
  .vd-home .owl-banner .owl-stage-outer,
  .vd-home .owl-banner .owl-stage,
  .vd-home .owl-banner .owl-item {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }
  .vd-home .owl-banner .item,
  .vd-home .owl-banner .owl-item .item {
    width: 100% !important;
    height: 36.7284vw !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: 1296 / 476 !important;
    overflow: hidden !important;
    background-color: #050505 !important;
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }
  .vd-home .owl-banner .item::after {
    height: 46% !important;
  }
  .vd-home .banner-section {
    margin-bottom: clamp(-34px, -7vw, -22px) !important;
  }
  .vd-home .banner-section::after {
    height: clamp(62px, 20vw, 108px) !important;
  }
  .vd-home .banner-data {
    bottom: clamp(24px, 7vw, 48px) !important;
  }
  .vd-home .owl-banner .owl-dots {
    bottom: 5px !important;
  }
}

/* ============ Chilling v41: force full mobile artwork over legacy cover rules ============ */
@media (max-width: 767.98px) {
  html,
  body {
    max-width: 100% !important;
    overflow-x: hidden !important;
  }
  .banner-four .banner-section,
  .banner-four .banner-content,
  .banner-four .owl-banner,
  .banner-four .owl-stage-outer {
    position: relative !important;
    left: 0 !important;
    right: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
  }
  .banner-four .owl-item:not(.active) {
    visibility: hidden !important;
  }
  .banner-four .owl-item.active {
    visibility: visible !important;
    overflow: hidden !important;
  }
  .banner-four .owl-item.active [vd-node='banner'] {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    aspect-ratio: 995 / 348 !important;
    overflow: hidden !important;
  }
  .banner-four .owl-item.active [vd-node='banner'] > img.banner-img {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
  }
}

/* ============ Chilling v39: definitive category, badge, type and mobile banner pass ============ */
:root{--ch-v39-bg:#05060a;--ch-v39-surface:#0d1018;--ch-v39-line:rgba(255,255,255,.11);--ch-v39-text:#f7f8ff;--ch-v39-blue:#1537e8}
html body,html body input,html body button,html body select,html body textarea,html body .navbar,html body footer{font-family:'Space Grotesk',system-ui,sans-serif!important;letter-spacing:0!important}
.category-list-four,.category-list-four .season-content{background:var(--ch-v39-bg)!important;color:var(--ch-v39-text)!important}
.category-list-four .season-content{min-height:72vh;padding:clamp(34px,5vw,76px) 0 clamp(64px,8vw,112px)!important}
.category-list-four .season-content>.container-fluid{width:min(100%,1600px)!important;margin:0 auto!important;padding-left:clamp(18px,4vw,64px)!important;padding-right:clamp(18px,4vw,64px)!important}
.category-list-four .episode-heading{position:relative;margin:0 0 clamp(22px,3vw,38px)!important;padding:0 0 16px 18px!important;border:0!important;border-bottom:1px solid var(--ch-v39-line)!important}
.category-list-four .episode-heading:before{content:'';position:absolute;left:0;top:.18em;width:4px;height:1.05em;border-radius:4px;background:var(--ch-v39-blue);box-shadow:0 0 18px rgba(21,55,232,.7)}
.category-list-four .episode-heading .sub-heading,.category-list-four .episode-heading h3{margin:0!important;color:var(--ch-v39-text)!important;font-family:'Space Grotesk',system-ui,sans-serif!important;font-size:clamp(25px,3vw,42px)!important;font-weight:650!important;line-height:1.05!important;letter-spacing:0!important}
.category-list-four #categoryContentList{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(18px,2vw,30px) clamp(12px,1.5vw,22px)!important;margin:0!important}
.category-list-four #categoryContentList>[class*='col-']{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}
.category-list-four .tiles,.category-list-four .grid-hover{width:100%!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.category-list-four .tiles .picture{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:2/3!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border:1px solid var(--ch-v39-line)!important;border-radius:8px!important;background:var(--ch-v39-surface)!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important;transform:translateZ(0);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}
.category-list-four .tiles .picture>img.w-100{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;display:block!important}
.category-list-four .tiles .picture:hover{z-index:4;transform:translateY(-7px) scale(1.025)!important;border-color:rgba(120,144,255,.65)!important;box-shadow:0 22px 45px rgba(0,0,0,.62),0 0 24px rgba(21,55,232,.28)!important}
.category-list-four .tiles .picture:after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(3,5,12,.8) 100%);opacity:.65;transition:opacity .24s ease}
.category-list-four .tiles .picture:hover:after{opacity:1}.category-list-four .icons-apply{display:none!important}.category-list-four .box-hover{z-index:4!important}
.picture .ch-media-badge,.vd-home .picture .ch-media-badge,.category-list-four .picture .ch-media-badge{z-index:12!important;color:var(--ch-v39-text)!important;background:var(--ch-v39-blue)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 5px 16px rgba(0,0,0,.35)!important;opacity:1!important}
.picture .ch-media-badge.is-audio,.vd-home .picture .ch-media-badge.is-audio,.category-list-four .picture .ch-media-badge.is-audio{color:var(--ch-v39-text)!important;background:var(--ch-v39-blue)!important}
.picture .ch-media-badge.is-video,.vd-home .picture .ch-media-badge.is-video,.category-list-four .picture .ch-media-badge.is-video{color:var(--ch-v39-blue)!important;background:#fff!important;border-color:rgba(255,255,255,.92)!important}
@media(max-width:1199.98px){.category-list-four #categoryContentList{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:991.98px){.category-list-four #categoryContentList{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:767.98px){
 .category-list-four .season-content{padding-top:28px!important}.category-list-four #categoryContentList{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 12px!important}
 .vd-home .banner-wrapper,.vd-home .banner-section,.vd-home .banner-section .container-fluid,.vd-home .banner-section .row,.vd-home .banner-section [class*='col-'],.vd-home .owl-banner,.vd-home .owl-banner .owl-stage-outer{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
 .vd-home .owl-banner,.vd-home .owl-banner .owl-stage-outer{overflow:hidden!important}
 .vd-home .owl-banner .owl-item .item,.vd-home .owl-banner .item[vd-node='banner']{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1296/476!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important}
}
@media(max-width:499.98px){.category-list-four #categoryContentList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(prefers-reduced-motion:reduce){.category-list-four .tiles .picture{transition:none!important}}

/* ============ Chilling v40: mobile banner edge-lock (complete artwork) ============ */
@media (max-width: 767.98px) {
  .vd-home .banner-section,
  .vd-home .banner-content,
  .vd-home .subcription-banner,
  .vd-home .owl-banner,
  .vd-home .owl-banner .owl-stage-outer {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    overflow: hidden !important;
    overflow: clip !important;
  }
  .vd-home .owl-banner .owl-stage {
    display: flex !important;
    align-items: flex-start !important;
  }
  .vd-home .owl-banner .owl-item {
    flex: 0 0 100vw !important;
    width: 100vw !important;
    max-width: 100vw !important;
    overflow: hidden !important;
  }
  .vd-home .owl-banner .owl-item .item,
  .vd-home .owl-banner .item[vd-node='banner'] {
    position: relative !important;
    display: block !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: auto !important;
    aspect-ratio: 20 / 7 !important;
    overflow: hidden !important;
    background-size: 100% 100% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }
  .vd-home .owl-banner .owl-item .item > img.banner-img,
  .vd-home .owl-banner .item[vd-node='banner'] > img.banner-img {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: fill !important;
    object-position: center center !important;
    transform: none !important;
  }
}

/* ============================================================
   v42 — Profile dashboard, My Profile modals, header user menu
   ============================================================ */

.dashboard-section {
  position: relative;
  padding: 40px 0 80px !important;
  background:
    radial-gradient(1200px 500px at 15% -10%, rgba(21, 55, 232, 0.18), transparent 60%),
    radial-gradient(900px 480px at 100% 0%, rgba(21, 55, 232, 0.10), transparent 65%),
    #050609 !important;
  font-family: 'Space Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif;
}
.dashboard-section .container-fluid {
  max-width: 1440px;
  margin: 0 auto;
  padding-left: clamp(16px, 4vw, 48px);
  padding-right: clamp(16px, 4vw, 48px);
}

/* --- Left navigation --- */
.dashboard-section .dashboard-leftnav {
  background: rgba(255, 255, 255, 0.035) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 18px !important;
  padding: 14px !important;
  backdrop-filter: blur(14px);
  box-shadow: 0 20px 50px -30px rgba(21, 55, 232, 0.8);
  top: 96px;
}
.dashboard-section .dashboard-menu li { margin: 0 0 4px !important; }
.dashboard-section .dashboard-menu li a {
  display: block;
  position: relative;
  padding: 12px 16px !important;
  border-radius: 12px !important;
  color: rgba(255, 255, 255, 0.62) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em;
  text-transform: none;
  cursor: pointer;
  transition: background .22s ease, color .22s ease, transform .22s ease;
}
.dashboard-section .dashboard-menu li a::after { display: none !important; }
.dashboard-section .dashboard-menu li a:hover {
  color: #fff !important;
  background: rgba(255, 255, 255, 0.07) !important;
  transform: translateX(2px);
}
.dashboard-section .dashboard-menu li a.active {
  color: #fff !important;
  background: linear-gradient(90deg, rgba(21, 55, 232, 0.85), rgba(21, 55, 232, 0.35)) !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12);
}

/* --- Panels / cards --- */
.dashboard-section .my-profile-process,
.dashboard-section .account-info-divs > div,
.dashboard-section .all-plans-page {
  background: rgba(255, 255, 255, 0.035) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 18px !important;
  padding: clamp(18px, 2.4vw, 28px) !important;
  margin-bottom: 24px !important;
  backdrop-filter: blur(12px);
}
.dashboard-section .account-info-divs {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.dashboard-section .account-info-divs > div { flex: 1 1 320px; margin-bottom: 0 !important; width: auto !important; }
.dashboard-section .my-profile-process.w-50 { width: auto !important; }

.dashboard-section .dashboard-heading,
.dashboard-section label.dashboard-heading {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(16px, 1.5vw, 20px) !important;
  font-weight: 700 !important;
  letter-spacing: -0.01em;
  color: #fff !important;
  margin-bottom: 18px !important;
}

/* --- Cover + avatar --- */
.dashboard-section .pro-cover-photo-div {
  position: relative;
  border-radius: 16px !important;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.09);
}
.dashboard-section .pro-cover-photo-div .cover-photo {
  height: clamp(150px, 22vw, 240px) !important;
  object-fit: cover !important;
  display: block;
}
.dashboard-section .pro-cover-photo-div::after {
  content: '';
  position: absolute;
  inset: auto 0 0 0;
  height: 60%;
  background: linear-gradient(to top, rgba(5, 6, 9, 0.9), transparent);
  pointer-events: none;
}
.dashboard-section .pro-photo-div {
  position: absolute;
  left: clamp(16px, 3vw, 32px);
  bottom: 16px;
  z-index: 2;
  width: clamp(84px, 9vw, 116px) !important;
  height: clamp(84px, 9vw, 116px) !important;
  border-radius: 50% !important;
  overflow: hidden;
  border: 3px solid rgba(255, 255, 255, 0.9);
  box-shadow: 0 14px 40px -12px rgba(21, 55, 232, 0.9);
  background: #0b0d14;
}
.dashboard-section .pro-photo-div img { object-fit: cover !important; }

/* --- Buttons --- */
.dashboard-section .buttons-div {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 16px;
}
.dashboard-section .primary-button,
.dashboard-section button.update-btn,
.dashboard-section .btn.btn-primary {
  border: none !important;
  border-radius: 999px !important;
  padding: 11px 22px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em;
  color: #fff !important;
  background: linear-gradient(135deg, #1537E8, #0917d7) !important;
  box-shadow: 0 12px 30px -14px rgba(21, 55, 232, 0.95);
  transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;
}
.dashboard-section .primary-button:hover,
.dashboard-section button.update-btn:hover {
  transform: translateY(-1px);
  filter: brightness(1.08);
}
.dashboard-section .secondary-button {
  border-radius: 999px !important;
  padding: 11px 22px !important;
  font-weight: 700 !important;
  color: #fff !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
}
.dashboard-section .secondary-button:hover { background: rgba(255, 255, 255, 0.14) !important; }

/* --- Form controls --- */
.dashboard-section .form-control,
.dashboard-section .about-text,
.dashboard-section input[type='text'],
.dashboard-section input[type='email'],
.dashboard-section input[type='password'],
.dashboard-section select,
.dashboard-section textarea {
  background: rgba(255, 255, 255, 0.05) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 12px !important;
  color: #fff !important;
  padding: 12px 14px !important;
  font-size: 14px !important;
  transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
}
.dashboard-section .form-control:focus,
.dashboard-section .about-text:focus,
.dashboard-section textarea:focus,
.dashboard-section select:focus {
  outline: none !important;
  background: rgba(255, 255, 255, 0.07) !important;
  border-color: rgba(21, 55, 232, 0.9) !important;
  box-shadow: 0 0 0 3px rgba(21, 55, 232, 0.25) !important;
}
.dashboard-section .form-control::placeholder { color: rgba(255, 255, 255, 0.38) !important; }
.dashboard-section .about-text { min-height: 120px !important; resize: vertical; }
.dashboard-section .form-label > label,
.dashboard-section .form-group label:not(.dashboard-heading) {
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.55) !important;
  margin-bottom: 8px !important;
}
.dashboard-section .type-file { cursor: pointer; }

/* --- Tables / lists inside dashboard --- */
.dashboard-section table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 8px;
}
.dashboard-section table th {
  font-size: 11px !important;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5) !important;
  border: none !important;
}
.dashboard-section table td {
  background: rgba(255, 255, 255, 0.04);
  border: none !important;
  color: rgba(255, 255, 255, 0.85) !important;
  padding: 14px 16px !important;
}
.dashboard-section table td:first-child { border-radius: 12px 0 0 12px; }
.dashboard-section table td:last-child { border-radius: 0 12px 12px 0; }

/* ---------- "My Profile" modals ---------- */
.upload-picture-model .modal-content,
.delete-massage .modal-content,
.dashboard-section .modal-content,
.addnew-card-popup .modal-content {
  background: linear-gradient(180deg, rgba(16, 19, 30, 0.98), rgba(6, 7, 12, 0.98)) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 20px !important;
  box-shadow: 0 40px 90px -35px rgba(21, 55, 232, 0.8), 0 0 0 1px rgba(21, 55, 232, 0.12) inset;
  color: #fff !important;
  overflow: hidden;
  font-family: 'Space Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif;
}
.upload-picture-model .modal-content::before,
.delete-massage .modal-content::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, #1537E8, transparent);
}
.upload-picture-model .modal-header,
.delete-massage .modal-header,
.dashboard-section .modal-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
  padding: 18px 24px !important;
}
.upload-picture-model .modal-title,
.delete-massage .modal-title,
.dashboard-section .modal-title {
  font-size: 17px !important;
  font-weight: 700 !important;
  letter-spacing: -0.01em;
  color: #fff !important;
}
.upload-picture-model .modal-body,
.delete-massage .modal-body,
.dashboard-section .modal-body {
  padding: 24px !important;
  color: rgba(255, 255, 255, 0.8) !important;
  font-size: 14px;
}
.upload-picture-model .modal-footer,
.delete-massage .modal-footer,
.dashboard-section .modal-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
  padding: 16px 24px !important;
  gap: 10px;
}
.upload-picture-model .modal-footer button,
.delete-massage .modal-footer button,
.dashboard-section .modal-footer button {
  border-radius: 999px !important;
  border: none !important;
  padding: 10px 22px !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  color: #fff !important;
  background: linear-gradient(135deg, #1537E8, #0917d7) !important;
}
.upload-picture-model .modal-footer .dismiss,
.delete-massage .modal-footer .dismiss,
.dashboard-section .modal-footer .dismiss {
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
}
.upload-picture-model .close,
.delete-massage .close,
.dashboard-section .modal .close {
  color: rgba(255, 255, 255, 0.65) !important;
  opacity: 1 !important;
  text-shadow: none !important;
  transition: color .2s ease;
}
.upload-picture-model .close:hover,
.delete-massage .close:hover { color: #fff !important; }
.upload-picture-model .uploaded-image img { border-radius: 14px; }

/* ---------- Header user-name dropdown ---------- */
.header-new .login-profile .nav-link.add-content {
  display: flex !important;
  align-items: center;
  gap: 10px;
  padding: 5px 12px 5px 5px !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: background .22s ease, border-color .22s ease;
}
.header-new .login-profile .nav-link.add-content:hover {
  background: rgba(21, 55, 232, 0.22);
  border-color: rgba(21, 55, 232, 0.55);
}
.header-new .login-profile .nav-profile img {
  width: 30px; height: 30px;
  border-radius: 50%;
  object-fit: cover;
  border: 1px solid rgba(255, 255, 255, 0.25);
}
.header-new .login-profile .profileName {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #fff !important;
  letter-spacing: 0.01em;
}
.header-new .login-profile .profile-navigation {
  min-width: 230px !important;
  padding: 10px !important;
  margin-top: 12px !important;
  background: linear-gradient(180deg, rgba(16, 19, 30, 0.98), rgba(6, 7, 12, 0.98)) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 16px !important;
  box-shadow: 0 30px 70px -30px rgba(0, 0, 0, 0.95), 0 0 0 1px rgba(21, 55, 232, 0.12) inset !important;
  backdrop-filter: blur(16px);
  overflow: hidden;
}
.header-new .login-profile .profile-navigation::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, transparent, rgba(21, 55, 232, 0.9), transparent);
}
.header-new .login-profile .profile-navigation ul { margin: 0 !important; padding: 0 !important; list-style: none; }
.header-new .login-profile .profile-navigation ul li { border: none !important; }
.header-new .login-profile .profile-navigation ul li a {
  display: block;
  padding: 11px 14px !important;
  border-radius: 10px !important;
  font-size: 13.5px !important;
  font-weight: 600 !important;
  color: rgba(255, 255, 255, 0.72) !important;
  background: transparent !important;
  cursor: pointer;
  transition: background .2s ease, color .2s ease, transform .2s ease;
}
.header-new .login-profile .profile-navigation ul li a:hover {
  background: rgba(21, 55, 232, 0.85) !important;
  color: #fff !important;
  transform: translateX(2px);
}
.header-new .login-profile .profile-navigation .cp-close {
  position: absolute;
  top: 8px; right: 10px;
  color: rgba(255, 255, 255, 0.4) !important;
  font-size: 12px;
  cursor: pointer;
  z-index: 3;
}
.header-new .login-profile .profile-navigation .cp-close:hover { color: #fff !important; }

@media (max-width: 991px) {
  .dashboard-section { padding: 24px 0 56px !important; }
  .dashboard-section .dashboard-leftnav {
    position: static !important;
    margin-bottom: 20px;
    padding: 8px !important;
  }
  .dashboard-section .dashboard-menu {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .dashboard-section .dashboard-menu::-webkit-scrollbar { display: none; }
  .dashboard-section .dashboard-menu li { flex: 0 0 auto; margin: 0 !important; }
  .dashboard-section .dashboard-menu li a { white-space: nowrap; padding: 9px 14px !important; font-size: 13px !important; }
  .dashboard-section .account-info-divs { gap: 16px; }
  .dashboard-section .pro-photo-div { left: 16px; bottom: 12px; }
  .header-new .login-profile .profile-navigation { min-width: 200px !important; }
}
.header-new .login-profile { position: relative; }
.header-new .login-profile .profile-navigation { position: absolute; right: 0; }
.upload-picture-model .modal-content, .delete-massage .modal-content { position: relative; }

/* ============================================================
   v43 — Settings panel: fix clipped select/dropdown text
   ============================================================ */
.dashboard-section .settings-self select,
.dashboard-section .settings-self .dropdown-toggle,
.dashboard-section .settings-self .btn.dropdown-toggle,
.dashboard-section .settings-self [class*='select'] .filter-option,
.dashboard-section .settings-self [class*='select'] .filter-option-inner,
.dashboard-section .settings-self [class*='select'] .filter-option-inner-inner,
.dashboard-section .settings_self select,
.dashboard-section .settings_self .dropdown-toggle,
.dashboard-section select,
.dashboard-section .dropdown-toggle {
  height: auto !important;
  min-height: 52px;
  line-height: 1.45 !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  padding-right: 44px !important;
  display: inline-flex;
  align-items: center;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
.dashboard-section select { display: block; width: 100%; }
.dashboard-section .dropdown-toggle .filter-option-inner,
.dashboard-section .dropdown-toggle .filter-option-inner-inner {
  height: auto !important;
  line-height: 1.45 !important;
  white-space: normal !important;
  overflow: visible !important;
  display: block;
}
.dashboard-section .bootstrap-select > .dropdown-toggle,
.dashboard-section .bootstrap-select .dropdown-toggle::after {
  overflow: visible !important;
}

/* v44: cinematic Manage Profile / profile modals */
#manageProfile.modal .modal-dialog,
#manageProfile-chooseImg.modal .modal-dialog,
#manageProfileEdit.modal .modal-dialog,
#manageProfileAdd.modal .modal-dialog,
#manageProfileRestrict.modal .modal-dialog {
  max-width: 620px;
  width: calc(100% - 32px);
  margin: 0 auto;
}
#manageProfile .modal-content,
#manageProfile-chooseImg .modal-content,
#manageProfileEdit .modal-content,
#manageProfileAdd .modal-content,
#manageProfileRestrict .modal-content {
  background: linear-gradient(180deg, rgba(16,18,30,0.97), rgba(8,10,18,0.98)) !important;
  border: 1px solid rgba(21,55,232,0.35) !important;
  border-radius: 20px !important;
  box-shadow: 0 30px 80px -20px rgba(0,0,0,0.85), 0 0 60px -20px rgba(21,55,232,0.35) !important;
  color: #E9ECF5;
  overflow: hidden;
}
.modal-backdrop.show { opacity: 0.7 !important; }
.modal-backdrop { backdrop-filter: blur(6px); background-color: #04060d !important; }
#manageProfile .modal-body,
#manageProfile-chooseImg .modal-body,
#manageProfileEdit .modal-body,
#manageProfileAdd .modal-body,
#manageProfileRestrict .modal-body {
  padding: 44px 40px 40px;
  position: relative;
}
#manageProfile .modal-body::before,
#manageProfile-chooseImg .modal-body::before,
#manageProfileEdit .modal-body::before,
#manageProfileAdd .modal-body::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 3px;
  background: linear-gradient(90deg, transparent, #1537E8 35%, #5f7bff 50%, #1537E8 65%, transparent);
}
#manageProfile .close-model,
#manageProfile-chooseImg .close-model,
#manageProfileEdit .close-model,
#manageProfileAdd .close-model,
#manageProfileRestrict .close-model {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.08);
  cursor: pointer;
  transition: all .2s ease;
  z-index: 2;
}
#manageProfile .close-model:hover,
#manageProfile-chooseImg .close-model:hover,
#manageProfileEdit .close-model:hover,
#manageProfileAdd .close-model:hover {
  background: rgba(21,55,232,0.25);
  border-color: rgba(21,55,232,0.5);
  transform: rotate(90deg);
}
.mp-mb-heading.mp-wwText {
  font-family: 'Space Grotesk', sans-serif !important;
  font-size: 26px !important;
  font-weight: 600 !important;
  letter-spacing: 0.01em;
  color: #FFFFFF !important;
  text-align: center;
  margin-bottom: 6px !important;
}
.mp-mb-heading.mp-headingTxt {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 14px;
  color: rgba(233,236,245,0.55) !important;
  text-align: center;
  margin-bottom: 30px !important;
}
.mp-mb-profiles {
  display: flex !important;
  flex-wrap: wrap;
  gap: 28px;
  justify-content: center;
  align-items: flex-start;
}
.mpmb-profiles {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  max-width: 120px;
}
.mpmb-profile-img-div {
  position: relative;
  width: 104px;
  height: 104px;
}
.mpmb-profile-img {
  width: 104px !important;
  height: 104px !important;
  border-radius: 50% !important;
  object-fit: cover;
  border: 2px solid rgba(255,255,255,0.12);
  transition: all .25s ease;
  background: #0a0c16;
}
.mpmb-profiles:hover .mpmb-profile-img {
  border-color: #1537E8;
  box-shadow: 0 0 0 4px rgba(21,55,232,0.25), 0 10px 30px -8px rgba(21,55,232,0.5);
  transform: translateY(-3px);
}
.mpmb-profile-add {
  width: 104px;
  height: 104px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(255,255,255,0.04);
  border: 2px dashed rgba(233,236,245,0.25);
  transition: all .25s ease;
}
.mpmb-profiles:hover .mpmb-profile-add {
  border-color: #1537E8;
  background: rgba(21,55,232,0.12);
  transform: translateY(-3px);
}
.mpmb-profile-name {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 14px;
  font-weight: 500;
  color: rgba(233,236,245,0.85) !important;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 120px;
}
.mpmb-profile-edit {
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: rgba(4,6,13,0.55);
  display: flex !important;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity .2s ease;
}
.mpmb-profiles:hover .mpmb-profile-edit { opacity: 1; }
.mp-mb-btn {
  display: flex;
  justify-content: center;
  gap: 14px;
  margin-top: 36px;
}
.mp-mb-btn-done,
.mp-mb-btn-manage {
  font-family: 'Space Grotesk', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em;
  padding: 12px 42px !important;
  border-radius: 999px !important;
  border: none !important;
  cursor: pointer;
  transition: all .2s ease;
}
.mp-mb-btn-done {
  background: linear-gradient(135deg, #1537E8, #3b5bff) !important;
  color: #fff !important;
  box-shadow: 0 10px 26px -10px rgba(21,55,232,0.7);
}
.mp-mb-btn-done:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 32px -10px rgba(21,55,232,0.85);
}
.mp-mb-btn-manage {
  background: rgba(255,255,255,0.06) !important;
  color: #E9ECF5 !important;
  border: 1px solid rgba(255,255,255,0.14) !important;
}
.mp-mb-btn-manage:hover {
  background: rgba(21,55,232,0.18) !important;
  border-color: rgba(21,55,232,0.5) !important;
}
/* Add/Edit profile form controls */
.mpmb-profinput-lbl {
  font-family: 'Space Grotesk', sans-serif !important;
  font-size: 12px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(233,236,245,0.6) !important;
  display: block;
  margin-bottom: 8px;
}
.mpmb-profinputs.form-control,
#manageProfileAdd input.form-control,
#manageProfileEdit input.form-control,
#manageProfileAdd select,
#manageProfileEdit select {
  background: rgba(255,255,255,0.05) !important;
  border: 1px solid rgba(255,255,255,0.12) !important;
  border-radius: 12px !important;
  color: #E9ECF5 !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  height: 48px;
  padding: 10px 16px;
  width: 100%;
}
.mpmb-profinputs.form-control:focus,
#manageProfileAdd input.form-control:focus,
#manageProfileEdit input.form-control:focus {
  border-color: #1537E8 !important;
  box-shadow: 0 0 0 3px rgba(21,55,232,0.25) !important;
  outline: none;
}
#manageProfileAdd .btn, #manageProfileEdit .btn,
#manageProfile-chooseImg .btn {
  font-family: 'Space Grotesk', sans-serif !important;
  border-radius: 999px !important;
  font-weight: 600 !important;
}
@media (max-width: 640px) {
  #manageProfile .modal-body, #manageProfile-chooseImg .modal-body,
  #manageProfileEdit .modal-body, #manageProfileAdd .modal-body { padding: 36px 20px 28px; }
  .mp-mb-profiles { gap: 18px; }
  .mp-mb-btn { flex-direction: column; align-items: stretch; }
  .mp-mb-btn-done, .mp-mb-btn-manage { width: 100%; }
}

/* ============ v45: Modern About page ============ */
.ch-about {
  position: relative;
  background: radial-gradient(1200px 600px at 50% -10%, rgba(21,55,232,0.22), transparent 70%), #05060a;
  padding: clamp(70px, 10vw, 140px) 20px clamp(70px, 9vw, 130px);
  overflow: hidden;
}
.ch-about::before {
  content: "";
  position: absolute; inset: 0;
  background-image: radial-gradient(rgba(255,255,255,0.05) 1px, transparent 1px);
  background-size: 3px 3px;
  opacity: 0.5; pointer-events: none;
}
.ch-about-inner { position: relative; max-width: 1080px; margin: 0 auto; }
.ch-about-hero { max-width: 820px; }
.ch-about-eyebrow {
  display: inline-block;
  font-family: 'Space Grotesk', sans-serif;
  font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase;
  color: #7d9bff;
  padding: 7px 14px; border: 1px solid rgba(21,55,232,0.5);
  border-radius: 999px; background: rgba(21,55,232,0.12);
  margin-bottom: 22px;
}
.ch-about-title {
  font-family: 'Space Grotesk', sans-serif;
  font-weight: 700;
  font-size: clamp(34px, 5.4vw, 62px);
  line-height: 1.05; letter-spacing: -0.02em;
  color: #fff; margin: 0 0 20px;
}
.ch-about-lede {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: clamp(16px, 1.5vw, 19px);
  line-height: 1.7; color: rgba(255,255,255,0.72); margin: 0;
}
.ch-about-stats {
  display: grid; grid-template-columns: repeat(3, 1fr);
  gap: 14px; margin: clamp(44px, 6vw, 70px) 0 clamp(30px, 4vw, 48px);
}
.ch-about-stat {
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 16px; padding: 20px 22px;
  background: linear-gradient(180deg, rgba(255,255,255,0.045), rgba(255,255,255,0.015));
}
.ch-about-stat-num {
  display: block; font-family: 'Space Grotesk', sans-serif;
  font-size: 22px; font-weight: 700; color: #fff; margin-bottom: 6px;
}
.ch-about-stat-label {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 13.5px; color: rgba(255,255,255,0.55);
}
.ch-about-grid {
  display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px;
}
.ch-about-card {
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 20px; padding: 28px 26px;
  background: rgba(255,255,255,0.03);
  transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease;
}
.ch-about-card:hover {
  transform: translateY(-4px);
  border-color: rgba(21,55,232,0.55);
  box-shadow: 0 18px 44px rgba(21,55,232,0.22);
}
.ch-about-card h2 {
  font-family: 'Space Grotesk', sans-serif;
  font-size: 20px; font-weight: 600; color: #fff; margin: 0 0 12px;
}
.ch-about-card p {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 15px; line-height: 1.65; color: rgba(255,255,255,0.62); margin: 0;
}
.ch-about-quote {
  margin: clamp(44px, 6vw, 76px) 0;
  padding: 34px 30px; border-left: 3px solid #1537E8;
  background: linear-gradient(90deg, rgba(21,55,232,0.14), transparent);
  border-radius: 0 16px 16px 0;
}
.ch-about-quote p {
  margin: 0; font-family: 'Space Grotesk', sans-serif;
  font-size: clamp(19px, 2.4vw, 28px); line-height: 1.4;
  color: rgba(255,255,255,0.92); font-weight: 500;
}
.ch-about-cta { text-align: center; }
.ch-about-cta h2 {
  font-family: 'Space Grotesk', sans-serif;
  font-size: clamp(24px, 3.4vw, 38px); font-weight: 700; color: #fff; margin: 0 0 10px;
}
.ch-about-cta p {
  font-family: 'Plus Jakarta Sans', sans-serif;
  color: rgba(255,255,255,0.6); margin: 0 0 24px; font-size: 16px;
}
.ch-about-btn {
  display: inline-block;
  font-family: 'Space Grotesk', sans-serif; font-weight: 600; font-size: 15px;
  padding: 14px 34px; border-radius: 999px; color: #fff !important;
  background: linear-gradient(135deg, #1537E8, #3b63ff);
  text-decoration: none !important;
  box-shadow: 0 12px 34px rgba(21,55,232,0.35);
  transition: transform .2s ease, box-shadow .2s ease;
}
.ch-about-btn:hover { transform: translateY(-2px); box-shadow: 0 18px 44px rgba(21,55,232,0.5); }
@media (max-width: 900px) {
  .ch-about-stats, .ch-about-grid { grid-template-columns: 1fr; }
  .ch-about-quote { padding: 26px 22px; }
}

/* ===== v46: Contact Us — modern streaming-style form ===== */
.contact-us-four .contact-us{
  background:transparent !important;
  padding:clamp(48px,7vw,96px) 0 80px !important;
  position:relative;
}
.contact-us-four .contact-us::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(60% 45% at 50% 0%,rgba(21,55,232,.14),transparent 70%);
}
.contact-us-four .contact-us-page{
  max-width:840px;margin:0 auto;position:relative;
  background:rgba(13,17,32,.72);
  border:1px solid rgba(96,120,255,.16);
  border-radius:24px;
  padding:clamp(28px,4vw,56px);
  box-shadow:0 30px 80px rgba(0,0,10,.55), inset 0 1px 0 rgba(150,170,255,.08);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
}
.contact-us-four .contact-us-page::before{
  content:"";position:absolute;top:0;left:8%;right:8%;height:2px;border-radius:2px;
  background:linear-gradient(90deg,transparent,rgba(21,55,232,.85),transparent);
  box-shadow:0 0 18px rgba(21,55,232,.6);
}
.contact-us-four .contact-top{
  display:flex !important;flex-wrap:wrap;gap:18px;align-items:flex-start;
  justify-content:space-between;margin-bottom:clamp(22px,3vw,36px);
}
.contact-us-four .contact-top .heading h1{
  font-family:'Space Grotesk',sans-serif !important;
  font-size:clamp(30px,4.2vw,44px) !important;
  font-weight:700 !important;letter-spacing:-.02em;color:#fff !important;margin:0;
}
.contact-us-four .contact-top .heading h1::after{
  content:"";display:block;width:64px;height:3px;margin-top:12px;border-radius:3px;
  background:linear-gradient(90deg,#1537E8,rgba(21,55,232,0));
}
.contact-us-four .contact-info ul{list-style:none;margin:0;padding:14px 18px;display:flex;flex-direction:column;gap:4px;
  background:rgba(10,13,26,.6);border:1px solid rgba(96,120,255,.16);border-radius:14px;}
.contact-us-four .contact-info li{display:flex;align-items:center;gap:10px;font-size:13px;color:#9aa4c7;}
.contact-us-four .contact-info li svg{width:20px;height:20px;flex:none;}
.contact-us-four .contact-info li svg path{fill:#5b74ff;}
.contact-us-four .contact-info li a{color:#8fa3ff !important;text-decoration:none !important;font-weight:600;}
.contact-us-four .contact-info li a:hover{color:#fff !important;}
.contact-us-four .form-group{margin-bottom:18px !important;}
.contact-us-four .form-control{
  width:100%;background:rgba(8,11,22,.75) !important;
  border:1px solid rgba(110,130,255,.18) !important;
  border-radius:12px !important;color:#e8ecff !important;
  font-family:'Plus Jakarta Sans',sans-serif !important;
  font-size:15px !important;padding:14px 16px !important;height:auto !important;
  transition:border-color .2s ease, box-shadow .2s ease;
}
.contact-us-four .form-control::placeholder{color:#5d6788 !important;}
.contact-us-four .form-control:focus{
  outline:none !important;border-color:#1537E8 !important;
  box-shadow:0 0 0 3px rgba(21,55,232,.22) !important;
}
.contact-us-four .form-control.is-invalid{border-color:#d33 !important;box-shadow:0 0 0 3px rgba(221,51,51,.15) !important;}
.contact-us-four .invalid-feedback{color:#ff6b6b !important;font-size:12px;margin-top:6px;display:block;}
.contact-us-four textarea.form-control{min-height:130px;resize:vertical;line-height:1.5;}
.contact-us-four .season-heading{margin-bottom:18px;}
.contact-us-four .season-heading .heading{
  display:block;font-family:'Space Grotesk',sans-serif;font-weight:600;
  font-size:15px;color:#c4cdf5;margin-bottom:10px;letter-spacing:.01em;
}
.contact-us-four .custom-select{position:relative;}
.contact-us-four .custom-select::after{
  content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;pointer-events:none;
  border-right:2px solid #5b74ff;border-bottom:2px solid #5b74ff;
  transform:translateY(-70%) rotate(45deg);
}
.contact-us-four .custom-select select{
  width:100%;appearance:none;-webkit-appearance:none;
  background:rgba(8,11,22,.75) !important;
  border:1px solid rgba(110,130,255,.18) !important;border-radius:12px !important;
  color:#e8ecff !important;font-family:'Plus Jakarta Sans',sans-serif !important;
  font-size:15px !important;padding:14px 42px 14px 16px !important;height:auto !important;line-height:1.4 !important;
  cursor:pointer;transition:border-color .2s ease, box-shadow .2s ease;
}
.contact-us-four .custom-select select:focus{outline:none;border-color:#1537E8 !important;box-shadow:0 0 0 3px rgba(21,55,232,.22) !important;}
.contact-us-four .reason-err-msg{color:#ff6b6b;font-size:12px;margin-top:6px;}
.contact-us-four .primary-button{
  display:inline-flex !important;align-items:center;justify-content:center;gap:8px;
  margin-top:8px;padding:14px 40px !important;
  font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;
  font-size:15px !important;letter-spacing:.02em;color:#fff !important;
  background:linear-gradient(135deg,#1a3cff,#1537E8 55%,#0e26b8) !important;
  border:none !important;border-radius:999px !important;cursor:pointer;
  box-shadow:0 12px 30px rgba(21,55,232,.35);
  transition:transform .2s ease, box-shadow .2s ease;
}
.contact-us-four .primary-button:hover{
  transform:translateY(-2px);color:#fff !important;
  box-shadow:0 18px 40px rgba(21,55,232,.5);
}
@media (max-width:767px){
  .contact-us-four .contact-us{padding:28px 0 56px !important;}
  .contact-us-four .contact-us-page{padding:24px 18px;border-radius:18px;margin:0 12px;}
  .contact-us-four .contact-top{flex-direction:column;}
  .contact-us-four .primary-button{width:100%;}
}

/* ==================== CHILLING v47 — legal documents (privacy / terms) ==================== */
.privacy-policy{background:#05070d !important;min-height:60vh;padding:120px 24px 90px !important;position:relative;overflow:hidden;}
.privacy-policy::before{content:"";position:absolute;inset:0;pointer-events:none;background:
 radial-gradient(900px 420px at 50% -8%, rgba(21,55,232,.16), transparent 62%),
 radial-gradient(700px 400px at 88% 108%, rgba(21,55,232,.09), transparent 60%);}
.privacy-policy::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");}
.privacy-policy .privacy-data.ch-legal-doc{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:clamp(30px,5vw,58px) clamp(22px,5vw,64px);background:linear-gradient(180deg,rgba(13,18,34,.88),rgba(8,11,20,.94));border:1px solid rgba(96,120,255,.16);border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:default !important;}
.privacy-policy .ch-legal-doc::before{content:"";display:block;height:3px;border-radius:3px;margin:-6px 0 30px;background:linear-gradient(90deg,transparent,#1537E8 30%,#4d6bff 50%,#1537E8 70%,transparent);box-shadow:0 0 18px rgba(59,91,255,.55);}
.privacy-policy .ch-legal-doc h1{font-family:'Space Grotesk','Plus Jakarta Sans',sans-serif !important;font-size:clamp(30px,4.4vw,44px) !important;font-weight:700 !important;letter-spacing:-.02em;color:#fff !important;margin:0 0 10px !important;line-height:1.12 !important;background:none !important;}
.privacy-policy .ch-legal-doc .ch-legal-updated,.privacy-policy .ch-legal-doc .ch-legal-effective{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8fa2ff;background:rgba(21,55,232,.14);border:1px solid rgba(96,120,255,.3);border-radius:999px;padding:6px 14px;margin:0 0 26px !important;}
.privacy-policy .ch-legal-doc .ch-legal-effective{margin:26px 0 0 !important;}
.privacy-policy .ch-legal-doc .ch-legal-lede{font-size:17px !important;line-height:1.75 !important;color:#c6cee6 !important;border-left:3px solid #1537E8;padding-left:18px;margin:0 0 8px !important;}
.privacy-policy .ch-legal-doc h2{font-family:'Space Grotesk','Plus Jakarta Sans',sans-serif !important;font-size:clamp(19px,2.4vw,23px) !important;font-weight:600 !important;letter-spacing:-.01em;color:#eef1ff !important;margin:38px 0 12px !important;padding-top:26px;border-top:1px solid rgba(255,255,255,.07);line-height:1.3 !important;}
.privacy-policy .ch-legal-doc h2::after{content:"";display:block;width:44px;height:3px;border-radius:2px;margin-top:10px;background:linear-gradient(90deg,#1537E8,rgba(21,55,232,0));}
.privacy-policy .ch-legal-doc p{font-size:15.5px !important;line-height:1.8 !important;color:#a9b2cc !important;margin:0 0 14px !important;width:auto !important;height:auto !important;}
.privacy-policy .ch-legal-doc ul{margin:0 0 16px !important;padding-left:6px !important;list-style:none !important;}
.privacy-policy .ch-legal-doc li{position:relative;font-size:15px;line-height:1.75;color:#a9b2cc;padding:5px 0 5px 26px;}
.privacy-policy .ch-legal-doc li::before{content:"";position:absolute;left:4px;top:14px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#5d7bff,#1537E8);box-shadow:0 0 8px rgba(59,91,255,.6);}
.privacy-policy .ch-legal-doc a{color:#7d96ff !important;text-decoration:none !important;border-bottom:1px solid rgba(125,150,255,.35);transition:color .2s,border-color .2s;}
.privacy-policy .ch-legal-doc a:hover{color:#fff !important;border-color:#fff;}
.privacy-policy .ch-legal-doc p:last-child{margin-bottom:0 !important;}
@media (max-width:640px){
  .privacy-policy{padding:100px 12px 60px !important;}
  .privacy-policy .privacy-data.ch-legal-doc{border-radius:16px;}
  .privacy-policy .ch-legal-doc h2{margin-top:30px;padding-top:20px;}
}

/* ============ Chilling v49: portrait mobile banner — full artwork, no edge crop ============ */
@media (max-width: 767.98px) and (orientation: portrait) {
  .ch-portrait-banner .vd-home .banner-four,
  .ch-portrait-banner .vd-home .banner-four .banner-section,
  .ch-portrait-banner .vd-home .banner-four .banner-content,
  .ch-portrait-banner .vd-home .banner-four .subcription-banner,
  .ch-portrait-banner .vd-home .banner-four .owl-banner,
  .ch-portrait-banner .vd-home .banner-four .owl-stage-outer {
    position: relative !important;
    left: 50% !important;
    right: auto !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: -50vw !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: hidden !important;
  }
  .ch-portrait-banner .vd-home .banner-four .banner-content,
  .ch-portrait-banner .vd-home .banner-four .subcription-banner,
  .ch-portrait-banner .vd-home .banner-four .owl-banner,
  .ch-portrait-banner .vd-home .banner-four .owl-stage-outer {
    left: 0 !important;
    margin-left: 0 !important;
  }
  .ch-portrait-banner .vd-home .banner-four .owl-stage {
    display: flex !important;
    align-items: flex-start !important;
  }
  .ch-portrait-banner .vd-home .banner-four .owl-item {
    overflow: hidden !important;
  }
  .ch-portrait-banner .vd-home .banner-four .owl-item [vd-node='banner'] {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    height: var(--ch-mobile-banner-height, 35vw) !important;
    min-height: 0 !important;
    aspect-ratio: auto !important;
    overflow: hidden !important;
    background-color: #050505 !important;
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }
  .ch-portrait-banner .vd-home .banner-four .owl-item [vd-node='banner'] > img.banner-img {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
  }
}

/* ============ Chilling v51: exact 1600x560 mobile banner canvas ============ */
@media (max-width: 767.98px) {
  html.ch-mobile-banner .vd-home .banner-four,
  html.ch-mobile-banner .vd-home .banner-four .banner-section,
  html.ch-mobile-banner .vd-home .banner-four .banner-content,
  html.ch-mobile-banner .vd-home .banner-four .subcription-banner,
  html.ch-mobile-banner .vd-home .banner-four .owl-banner,
  html.ch-mobile-banner .vd-home .banner-four .owl-stage-outer {
    left: 0 !important;
    right: auto !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: hidden !important;
  }
  html.ch-mobile-banner .vd-home .banner-four .owl-stage {
    display: flex !important;
    align-items: flex-start !important;
  }
  html.ch-mobile-banner .vd-home .banner-four .owl-item {
    flex: 0 0 100vw !important;
    width: 100vw !important;
    max-width: 100vw !important;
    overflow: hidden !important;
  }
  html.ch-mobile-banner .vd-home .banner-four .owl-item:not(.active) {
    visibility: hidden !important;
  }
  html.ch-mobile-banner .vd-home .banner-four .owl-item.active {
    visibility: visible !important;
  }
  html.ch-mobile-banner .vd-home .banner-four .owl-item [vd-node='banner'] {
    position: relative !important;
    display: block !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: 35vw !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: 20 / 7 !important;
    overflow: hidden !important;
    background-color: #050505 !important;
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }
  html.ch-mobile-banner .vd-home .banner-four .owl-item [vd-node='banner'] > img.banner-img {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
  }
}

/* ============ Chilling v53: portrait carousel viewport frame ============ */
@media (max-width: 767.98px) and (orientation: portrait) {
  html.ch-mobile-banner.ch-portrait-banner .vd-home .banner-four .owl-stage-outer {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 20 / 7 !important;
    background: #050505 !important;
    overflow: hidden !important;
  }
  html.ch-mobile-banner.ch-portrait-banner .vd-home .banner-four .owl-stage {
    visibility: hidden !important;
    pointer-events: none !important;
  }
  html.ch-mobile-banner.ch-portrait-banner .vd-home .banner-four .ch-mobile-banner-frame {
    position: absolute;
    inset: 0;
    z-index: 3;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: pointer;
    background: #050505;
  }
  html.ch-mobile-banner.ch-portrait-banner .vd-home .banner-four .ch-mobile-banner-frame img {
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    object-position: center center;
    opacity: 0;
    transform: none;
    transition: opacity .45s ease;
  }
  html.ch-mobile-banner.ch-portrait-banner .vd-home .banner-four .ch-mobile-banner-frame.is-ready img {
    opacity: 1;
  }
  html.ch-mobile-banner.ch-portrait-banner .vd-home .banner-four .ch-mobile-banner-frame::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(180deg, transparent 55%, rgba(5, 5, 5, .82) 100%);
  }
  html.ch-mobile-banner.ch-portrait-banner .vd-home .banner-four .owl-dots {
    z-index: 6 !important;
  }
}


/* ============ Chilling v55: cracked display font + header/search polish ============ */
@font-face{
  font-family:"ChillingCrack";
  src:url("data:font/woff2;base64,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") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

/* --- category / section heading typography --- */
.vd-home .product-listing .episode-heading .sub-heading,
.vd-home .product-listing .episode-heading h2,
.vd-home .product-listing .episode-heading h3,
.category-list-four .episode-heading .sub-heading,
.category-list-four .episode-heading h2,
.category-list-four .episode-heading h3,
.product-listing .episode-heading .sub-heading,
.product-listing .episode-heading h2,
.product-listing .episode-heading h3,
.ch-section-title,
.ch-category-title,
.category-one h1,
.category-one h2,
.searchlistdetails-four .ch-search-heading,
.searchlistdetails-four h2,
.content-one .episode-heading .sub-heading,
.content-one .episode-heading h2,
.content-one .episode-heading h3{
  font-family:"ChillingCrack","Space Grotesk",sans-serif !important;
  font-weight:400 !important;
  letter-spacing:.045em !important;
  text-transform:uppercase !important;
  line-height:1.2 !important;
  color:#f4f7ff !important;
  text-shadow:0 0 22px rgba(21,55,232,.28);
}

/* ---- header user menu: caret sits inline, right of the name ---- */
.login-profile .dropdown-toggle,
.login-profile a.nav-link.dropdown-toggle{
  display:inline-flex !important;
  align-items:center !important;
  gap:10px !important;
  position:relative !important;
  white-space:nowrap !important;
  padding-right:14px !important;
}
.login-profile .dropdown-toggle::after{
  position:static !important;
  display:inline-block !important;
  margin:0 0 0 2px !important;
  vertical-align:middle !important;
  border-top:5px solid currentColor !important;
  border-right:4px solid transparent !important;
  border-left:4px solid transparent !important;
  border-bottom:0 !important;
  opacity:.75;
  transform:translateY(1px);
  transition:transform .2s ease,opacity .2s ease;
}
.login-profile .dropdown-toggle[aria-expanded="true"]::after{
  transform:rotate(180deg);
  opacity:1;
}
.login-profile .profileName{
  line-height:1 !important;
  display:inline-block !important;
}

/* ---- search suggestions dropdown ---- */
.top-search-nav .srch-popup{
  margin-top:10px !important;
  padding:8px !important;
  border:1px solid rgba(120,150,255,.16) !important;
  border-radius:16px !important;
  background:rgba(10,12,20,.94) !important;
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
  box-shadow:0 24px 60px rgba(0,0,0,.6) !important;
  max-height:min(60vh,420px) !important;
  overflow-y:auto !important;
  overscroll-behavior:contain;
}
.top-search-nav .srch-popup::-webkit-scrollbar{width:6px;}
.top-search-nav .srch-popup::-webkit-scrollbar-thumb{background:rgba(21,55,232,.55);border-radius:99px;}
.top-search-nav .srch-popup .srch-drop-title{
  padding:6px 12px 4px !important;
  margin:0 !important;
}
.top-search-nav .srch-popup .srch-drop-title .dropdown-item{
  padding:0 !important;
  font-family:"Space Grotesk",sans-serif !important;
  font-size:11px !important;
  letter-spacing:.14em !important;
  text-transform:uppercase !important;
  color:rgba(190,205,255,.6) !important;
  background:transparent !important;
  pointer-events:none;
}
.top-search-nav .srch-popup li .dropdown-item{
  display:block !important;
  padding:10px 12px !important;
  margin:2px 0 !important;
  border-radius:10px !important;
  font-family:"Plus Jakarta Sans","Space Grotesk",sans-serif !important;
  font-size:14px !important;
  line-height:1.35 !important;
  color:#e9eeff !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  background:transparent !important;
  transition:background .18s ease,color .18s ease,transform .18s ease;
}
.top-search-nav .srch-popup li .dropdown-item:hover,
.top-search-nav .srch-popup li .dropdown-item:focus,
.top-search-nav .srch-popup li .dropdown-item.active{
  background:linear-gradient(90deg,rgba(21,55,232,.32),rgba(21,55,232,.08)) !important;
  color:#fff !important;
  transform:translateX(2px);
}
@media (max-width:767.98px){
  .top-search-nav .srch-popup{max-height:52vh !important;border-radius:14px !important;}
  .top-search-nav .srch-popup li .dropdown-item{font-size:13.5px !important;}
}

/* ============ Chilling v56: unclipped search results + larger section headings ============ */
/* Keep the suggestion panel inside the screen without slicing through result text. */
.top-search-nav,
.top-search-nav form{
  overflow:visible !important;
}
.top-search-nav .srch-popup{
  box-sizing:border-box !important;
  width:max(100%, 520px) !important;
  min-width:0 !important;
  max-width:min(640px, calc(100vw - 32px)) !important;
  max-height:min(680px, calc(100dvh - 190px)) !important;
  padding:12px 10px 18px !important;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  scrollbar-gutter:stable;
  scroll-padding-block:12px;
}
.top-search-nav .srch-popup > li{
  display:block !important;
  width:100% !important;
  min-width:0 !important;
  overflow:visible !important;
}
.top-search-nav .srch-popup > li:not(.srch-drop-title){
  min-height:48px !important;
}
.top-search-nav .srch-popup li .dropdown-item{
  box-sizing:border-box !important;
  display:flex !important;
  width:100% !important;
  min-width:0 !important;
  min-height:48px !important;
  padding:12px 14px !important;
  align-items:center !important;
  border:1px solid transparent !important;
  line-height:22px !important;
  overflow:visible !important;
  white-space:normal !important;
  text-overflow:clip !important;
  overflow-wrap:anywhere;
}
.top-search-nav .srch-popup li:not(.srch-drop-title) .dropdown-item::before{
  content:"";
  width:7px;
  height:7px;
  margin-right:12px;
  flex:0 0 7px;
  border:1px solid rgba(130,155,255,.75);
  border-radius:50%;
  background:rgba(21,55,232,.22);
  box-shadow:0 0 10px rgba(21,55,232,.45);
}
.top-search-nav .srch-popup li .dropdown-item:hover,
.top-search-nav .srch-popup li .dropdown-item:focus,
.top-search-nav .srch-popup li .dropdown-item.active{
  border-color:rgba(100,130,255,.24) !important;
}
.top-search-nav .srch-popup .srch-drop-title .dropdown-item{
  min-height:30px !important;
  padding:6px 14px !important;
  line-height:18px !important;
}

/* The previous row headings were approximately 20px; 35px is a true 1.75x increase. */
.vd-home .product-listing .episode-heading .sub-heading,
.vd-home .product-listing .episode-heading h2,
.vd-home .product-listing .episode-heading h3,
.category-list-four .episode-heading .sub-heading,
.category-list-four .episode-heading h2,
.category-list-four .episode-heading h3,
.product-listing .episode-heading .sub-heading,
.product-listing .episode-heading h2,
.product-listing .episode-heading h3,
.ch-section-title,
.ch-category-title,
.category-one h1,
.category-one h2,
.searchlistdetails-four .ch-search-heading,
.searchlistdetails-four h2,
.content-one .episode-heading .sub-heading,
.content-one .episode-heading h2,
.content-one .episode-heading h3{
  font-size:35px !important;
  line-height:1.15 !important;
}

@media (max-width:767.98px){
  .top-search-nav .srch-popup{
    left:50% !important;
    right:auto !important;
    width:calc(100vw - 24px) !important;
    max-width:calc(100vw - 24px) !important;
    max-height:calc(100dvh - 180px) !important;
    transform:translateX(-50%) !important;
    padding-bottom:20px !important;
  }
  .top-search-nav .srch-popup li .dropdown-item{
    min-height:50px !important;
    padding:13px 12px !important;
    font-size:15px !important;
    line-height:22px !important;
  }
  .vd-home .product-listing .episode-heading .sub-heading,
  .vd-home .product-listing .episode-heading h2,
  .vd-home .product-listing .episode-heading h3,
  .category-list-four .episode-heading .sub-heading,
  .category-list-four .episode-heading h2,
  .category-list-four .episode-heading h3,
  .product-listing .episode-heading .sub-heading,
  .product-listing .episode-heading h2,
  .product-listing .episode-heading h3,
  .ch-section-title,
  .ch-category-title,
  .category-one h1,
  .category-one h2,
  .searchlistdetails-four .ch-search-heading,
  .searchlistdetails-four h2,
  .content-one .episode-heading .sub-heading,
  .content-one .episode-heading h2,
  .content-one .episode-heading h3{
    font-size:35px !important;
  }
}

/* ============ Chilling v57: content title brand typography ============ */
.content-banner-section.ch-hero h1,
.content-banner-section.ch-hero h1.main-heading,
.content-banner-section.ch-hero h1.sm-title,
.content-banner-section.ch-hero h1 .grdient-text,
.content-banner-section .banner-data h1,
.content-banner-section .banner-text-left h1,
.content-banner-section .banner-text h1,
.ch-content-page .content-banner-section h1{
  font-family:"ChillingCrack","Space Grotesk",sans-serif !important;
  font-weight:400 !important;
  letter-spacing:.045em !important;
  text-transform:uppercase !important;
}

/* ============================================================
   v62 — HOME PAGE MODERN STREAMING REDESIGN
   Full-bleed hero + horizontal poster rows with hover arrows.
   Palette unchanged (blue on black).
   ============================================================ */
.vd-home{ --chh-bg:#04070d; --chh-blue:#1537E8; --chh-blue-soft:#4C86FF; --chh-line:rgba(120,160,255,.16); }
body.vd-home,.body-container.vd-home{ background:var(--chh-bg) !important; }

/* ---- hero: full-bleed, dissolves into the first row ---- */
.vd-home .banner-section{ position:relative !important; z-index:1 !important; margin-bottom:0 !important; }
.vd-home .banner-section:after{
  content:"" !important; position:absolute !important; left:0 !important; right:0 !important; bottom:-1px !important;
  height:34% !important; pointer-events:none !important; z-index:4 !important;
  background:linear-gradient(180deg,rgba(4,7,13,0) 0%,rgba(4,7,13,.55) 45%,var(--chh-bg) 100%) !important;
}
.vd-home .banner-section .owl-dots{ position:relative !important; z-index:6 !important; margin-top:-34px !important; }
.vd-home .banner-section .owl-dots .owl-dot span{
  width:8px !important; height:8px !important; margin:4px !important; border-radius:99px !important;
  background:rgba(255,255,255,.32) !important; transition:width .25s ease,background .25s ease !important;
}
.vd-home .banner-section .owl-dots .owl-dot.active span{ width:24px !important; background:var(--chh-blue-soft) !important; }

/* ---- row rhythm ---- */
.vd-home .product-listing{ position:relative !important; padding:clamp(18px,2.4vw,34px) 0 clamp(4px,1vw,12px) !important; background:transparent !important; }
.vd-home .banner-section + .product-listing,
.vd-home .banner-section ~ .product-listing:first-of-type{ margin-top:clamp(-70px,-5vw,-30px) !important; padding-top:0 !important; z-index:3 !important; }
.vd-home .product-listing > .container-fluid,
.vd-home .product-listing > .container{ padding:0 clamp(16px,3.4vw,54px) !important; max-width:none !important; }
.vd-home .product-listing .contect-listing{ position:relative !important; }

/* ---- row headings ---- */
.vd-home .product-listing .episode-heading{ margin:0 0 clamp(10px,1.2vw,16px) !important; padding:0 !important; display:flex !important; align-items:baseline !important; gap:14px !important; }
.vd-home .product-listing .episode-heading h2,
.vd-home .product-listing .episode-heading h3,
.vd-home .product-listing .episode-heading .sub-heading{
  margin:0 !important; padding:0 !important; color:#fff !important; letter-spacing:.04em !important;
  text-transform:uppercase !important; line-height:1.05 !important; text-shadow:0 0 24px rgba(39,103,255,.18) !important;
}
.vd-home .product-listing .episode-heading h2::before,
.vd-home .product-listing .episode-heading h3::before,
.vd-home .product-listing h2::before{ content:none !important; display:none !important; }
.vd-home .product-listing .episode-heading a,
.vd-home .product-listing .view-all,
.vd-home .product-listing .episode-heading .viewall{
  margin-left:auto !important; color:rgba(226,236,255,.62) !important; font-size:13px !important; font-weight:600 !important;
  letter-spacing:.14em !important; text-transform:uppercase !important; opacity:0 !important; transform:translateX(-6px) !important;
  transition:opacity .25s ease,transform .25s ease,color .25s ease !important;
}
.vd-home .product-listing:hover .episode-heading a,
.vd-home .product-listing:hover .view-all{ opacity:1 !important; transform:none !important; }
.vd-home .product-listing .episode-heading a:hover{ color:#fff !important; }

/* ---- poster tiles ---- */
.vd-home .product-listing .owl-stage{ display:flex !important; align-items:stretch !important; }
.vd-home .product-listing .owl-stage-outer{ overflow:hidden !important; padding:16px 0 28px !important; margin:-16px 0 -20px !important; }
.vd-home .product-listing .owl-item{ overflow:visible !important; }
.vd-home .product-listing .item{
  position:relative !important; margin:0 !important; background:transparent !important; border:0 !important; box-shadow:none !important;
}
.vd-home .product-listing .item .picture{
  position:relative !important; display:block !important; width:100% !important; aspect-ratio:2/3 !important; height:auto !important;
  overflow:hidden !important; border-radius:12px !important; background:#0a0f1a !important;
  box-shadow:0 12px 30px rgba(0,0,0,.55) !important;
  transition:transform .32s cubic-bezier(.2,.7,.3,1),box-shadow .32s ease !important;
}
.vd-home .product-listing .item .picture > img{
  position:absolute !important; inset:0 !important; width:100% !important; height:100% !important;
  object-fit:cover !important; object-position:center !important; border-radius:12px !important; transition:transform .5s ease !important;
}
.vd-home .product-listing .item:hover .picture{
  transform:scale(1.06) !important; z-index:6 !important;
  box-shadow:0 26px 60px rgba(0,0,0,.75),0 0 0 1px rgba(120,160,255,.35),0 0 46px rgba(21,55,232,.35) !important;
}
.vd-home .product-listing .item:hover .picture > img{ transform:scale(1.04) !important; }
.vd-home .product-listing .item .picture:after{
  content:"" !important; position:absolute !important; inset:auto 0 0 0 !important; height:52% !important; pointer-events:none !important;
  background:linear-gradient(180deg,rgba(2,4,9,0) 0%,rgba(2,4,9,.86) 100%) !important;
  opacity:0 !important; transition:opacity .3s ease !important;
}
.vd-home .product-listing .item:hover .picture:after{ opacity:1 !important; }

/* title overlay on hover */
.vd-home .product-listing .item .box-hover{
  position:absolute !important; inset:auto 0 0 0 !important; z-index:5 !important; padding:12px 12px 14px !important;
  background:transparent !important; opacity:0 !important; transform:translateY(8px) !important;
  transition:opacity .28s ease,transform .28s ease !important;
}
.vd-home .product-listing .item:hover .box-hover{ opacity:1 !important; transform:none !important; }
.vd-home .product-listing .item .box-hover a,
.vd-home .product-listing .item .box-hover span{
  color:#fff !important; font-family:"Space Grotesk","Plus Jakarta Sans",sans-serif !important; font-size:14px !important;
  font-weight:600 !important; line-height:1.25 !important; text-shadow:0 2px 14px rgba(0,0,0,.9) !important;
}
.vd-home .product-listing .item .box-hover p:empty,
.vd-home .product-listing .item .box-hover p{ display:none !important; }

/* centred play affordance */
.vd-home .product-listing .item .picture:before{
  content:"" !important; position:absolute !important; left:50% !important; top:44% !important; z-index:4 !important;
  width:54px !important; height:54px !important; margin:-27px 0 0 -27px !important; border-radius:50% !important;
  background:rgba(244,247,255,.94) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2304070d'><path d='M8 5.5v13l11-6.5z'/></svg>") no-repeat 56% 50% !important;
  background-size:22px 22px !important; box-shadow:0 0 34px rgba(39,103,255,.5) !important;
  opacity:0 !important; transform:scale(.82) !important; transition:opacity .26s ease,transform .26s ease !important; pointer-events:none !important;
}
.vd-home .product-listing .item:hover .picture:before{ opacity:1 !important; transform:scale(1) !important; }

/* ---- media badges ---- */
.vd-home .product-listing .ch-media-badge{
  position:absolute !important; top:8px !important; left:8px !important; z-index:7 !important; display:inline-flex !important;
  align-items:center !important; gap:5px !important; padding:4px 9px !important; border-radius:99px !important;
  font-family:"Space Grotesk",sans-serif !important; font-size:10px !important; font-weight:700 !important;
  letter-spacing:.13em !important; text-transform:uppercase !important; backdrop-filter:blur(6px) !important;
  box-shadow:0 6px 18px rgba(0,0,0,.45) !important;
}
.vd-home .product-listing .ch-media-badge svg{ width:12px !important; height:12px !important; }
.vd-home .product-listing .ch-media-badge.is-audio{ background:var(--chh-blue) !important; color:#fff !important; }
.vd-home .product-listing .ch-media-badge.is-video{ background:#fff !important; color:var(--chh-blue) !important; }

/* ---- carousel arrows ---- */
.vd-home .product-listing .owl-nav{ margin:0 !important; }
.vd-home .product-listing .owl-nav [class*="owl-"]{
  position:absolute !important; top:50% !important; z-index:9 !important; display:flex !important; align-items:center !important;
  justify-content:center !important; width:46px !important; height:46px !important; margin:0 !important; padding:0 !important;
  transform:translateY(-50%) !important; border:1px solid rgba(150,185,255,.28) !important; border-radius:50% !important;
  background:rgba(8,13,24,.72) !important; color:#fff !important; font-size:0 !important; backdrop-filter:blur(10px) !important;
  opacity:0 !important; transition:opacity .25s ease,background .25s ease,transform .25s ease !important;
}
.vd-home .product-listing .owl-nav .owl-prev{ left:-6px !important; }
.vd-home .product-listing .owl-nav .owl-next{ right:-6px !important; }
.vd-home .product-listing .owl-nav [class*="owl-"]:after{
  content:"" !important; width:12px !important; height:12px !important; border-top:2px solid #fff !important; border-right:2px solid #fff !important;
}
.vd-home .product-listing .owl-nav .owl-prev:after{ transform:rotate(-135deg) translate(-2px,-2px) !important; }
.vd-home .product-listing .owl-nav .owl-next:after{ transform:rotate(45deg) translate(-2px,2px) !important; }
.vd-home .product-listing:hover .owl-nav [class*="owl-"]{ opacity:1 !important; }
.vd-home .product-listing .owl-nav [class*="owl-"]:hover{ background:var(--chh-blue) !important; transform:translateY(-50%) scale(1.08) !important; }
.vd-home .product-listing .owl-nav .disabled{ opacity:0 !important; pointer-events:none !important; }

/* ---- mobile ---- */
@media (max-width:767px){
  .vd-home .product-listing > .container-fluid,
  .vd-home .product-listing > .container{ padding:0 14px !important; }
  .vd-home .banner-section + .product-listing,
  .vd-home .banner-section ~ .product-listing:first-of-type{ margin-top:16px !important; padding-top:10px !important; }
  .vd-home .product-listing .owl-stage{ padding:8px 0 16px !important; }
  .vd-home .product-listing .item .picture{ border-radius:10px !important; box-shadow:0 8px 20px rgba(0,0,0,.5) !important; }
  .vd-home .product-listing .item:hover .picture{ transform:none !important; }
  .vd-home .product-listing .item .picture:before{ display:none !important; }
  .vd-home .product-listing .item .box-hover{ opacity:1 !important; transform:none !important; padding:8px !important; }
  .vd-home .product-listing .item .picture:after{ opacity:1 !important; }
  .vd-home .product-listing .owl-nav [class*="owl-"]{ display:none !important; }
}

/* ---- portrait phones: smaller subheads and more banner breathing room ---- */
@media (max-width:767px) and (orientation:portrait){
  .vd-home .banner-section:after{ height:18% !important; }
  .vd-home .banner-section .owl-dots{ margin-top:-22px !important; }
  .vd-home .banner-section + .product-listing,
  .vd-home .banner-section ~ .product-listing:first-of-type{ margin-top:22px !important; padding-top:14px !important; }
  .vd-home .product-listing .episode-heading{ margin-bottom:10px !important; }
  .vd-home .product-listing .episode-heading h2,
  .vd-home .product-listing .episode-heading h3,
  .vd-home .product-listing .episode-heading .sub-heading{ font-size:22px !important; letter-spacing:.03em !important; }
}
@media (prefers-reduced-motion:reduce){
  .vd-home .product-listing .item .picture,
  .vd-home .product-listing .item .picture > img{ transition:none !important; }
  .vd-home .product-listing .item:hover .picture{ transform:none !important; }
}

/* v62b: retire the legacy poster play glyph (the new tile affordance replaces it) */
.vd-home .owl-product .item .picture .box-hover::after,
.vd-home .owl-product .item .picture .box-hover::before{ content:none !important; display:none !important; }

/* ===================== v64: mobile banner dots cleanup ===================== */
@media (max-width:767px) and (orientation:portrait){
  .vd-home .banner-section .owl-dots{
    margin:10px 0 0 !important; padding:0 !important;
    display:flex !important; justify-content:center !important; align-items:center !important; gap:2px !important;
  }
  .vd-home .banner-section .owl-dots .owl-dot span{
    width:6px !important; height:6px !important; margin:4px !important;
    background:rgba(255,255,255,.85) !important; box-shadow:0 0 0 1px rgba(4,7,13,.25) !important;
  }
  .vd-home .banner-section .owl-dots .owl-dot.active span{
    width:20px !important; background:var(--chh-blue-soft) !important; box-shadow:0 0 8px rgba(38,64,242,.55) !important;
  }
}

/* ===================== v71: keep banner arrows visible on mobile (carrots for manual scroll) ===================== */
@media (max-width:767px){
  .vd-home .banner-section .owl-nav,
  .vd-home .owl-banner .owl-nav{ display:flex !important; }
  .vd-home .banner-section .owl-banner .owl-nav .owl-prev,
  .vd-home .banner-section .owl-banner .owl-nav .owl-next,
  .vd-home .banner-section .owl-nav .owl-prev,
  .vd-home .banner-section .owl-nav .owl-next,
  .vd-home .owl-banner .owl-nav .owl-prev,
  .vd-home .owl-banner .owl-nav .owl-next{ display:flex !important; align-items:center !important; justify-content:center !important; }
}

/* ===================== v66: solid header + remove redundant banner arrows ===================== */
#navbar header.header, #navbar .header-new{
  background:#04070D !important; backdrop-filter:none !important; -webkit-backdrop-filter:none !important;
  border-bottom:1px solid rgba(38,64,242,.22) !important;
}
/* v66: arrows are the manual scroll control — dots are redundant everywhere */
.vd-home .banner-section .owl-dots,
.vd-home .owl-banner .owl-dots{ display:none !important; }
/* modern arrow styling */
.vd-home .banner-section .owl-nav,
.vd-home .owl-banner .owl-nav{ display:flex !important; }
.vd-home .banner-section .owl-nav .owl-prev,
.vd-home .banner-section .owl-nav .owl-next,
.vd-home .owl-banner .owl-nav .owl-prev,
.vd-home .owl-banner .owl-nav .owl-next{
  width:44px !important; height:44px !important; border-radius:50% !important;
  background:rgba(6,12,26,.72) !important; border:1px solid rgba(38,64,242,.35) !important;
  color:#E8EEFC !important; backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px);
  display:flex !important; align-items:center; justify-content:center;
  transition:background .2s ease, border-color .2s ease, transform .2s ease;
}
.vd-home .banner-section .owl-nav .owl-prev:hover,
.vd-home .banner-section .owl-nav .owl-next:hover,
.vd-home .owl-banner .owl-nav .owl-prev:hover,
.vd-home .owl-banner .owl-nav .owl-next:hover{
  background:#2640F2 !important; border-color:#2640F2 !important; transform:scale(1.06);
}
@media (max-width:767px){
  .vd-home .banner-section .owl-nav .owl-prev,
  .vd-home .banner-section .owl-nav .owl-next,
  .vd-home .owl-banner .owl-nav .owl-prev,
  .vd-home .owl-banner .owl-nav .owl-next{ width:38px !important; height:38px !important; }
}

/* ===================== v68: premium banner arrows, no dots/circles ===================== */
/* hide every dot indicator on the hero banner */
.vd-home .banner-section .owl-banner .owl-dots,
.vd-home .vd-home .banner-section .owl-dots,
.vd-home .owl-banner .owl-dots{ display:none !important; height:0 !important; overflow:hidden !important; }

/* reset the nav container so arrows sit cleanly at the edges */
.vd-home .banner-section .owl-banner .owl-nav,
.vd-home .banner-section .owl-nav,
.vd-home .owl-banner .owl-nav{
  position:static !important; width:100% !important; height:100% !important;
  margin:0 !important; padding:0 !important; pointer-events:none !important;
}

/* arrow buttons: larger, cleaner SVG chevrons, no cheap border-arrow hack */
.vd-home .banner-section .owl-banner .owl-nav .owl-prev,
.vd-home .banner-section .owl-banner .owl-nav .owl-next,
.vd-home .banner-section .owl-nav .owl-prev,
.vd-home .banner-section .owl-nav .owl-next,
.vd-home .owl-banner .owl-nav .owl-prev,
.vd-home .owl-banner .owl-nav .owl-next{
  position:absolute !important; top:50% !important; transform:translateY(-50%) !important;
  width:52px !important; height:52px !important; margin:0 !important; padding:0 !important;
  border-radius:50% !important; pointer-events:auto !important;
  background:rgba(4,7,13,.55) !important;
  border:1px solid rgba(255,255,255,.14) !important;
  box-shadow:0 8px 24px rgba(0,0,0,.35), inset 0 0 0 1px rgba(255,255,255,.04) !important;
  color:transparent !important; font-size:0 !important; line-height:0 !important;
  backdrop-filter:blur(8px) !important; -webkit-backdrop-filter:blur(8px) !important;
  transition:background .2s ease, border-color .2s ease, transform .2s ease, box-shadow .2s ease !important;
}
.vd-home .banner-section .owl-banner .owl-nav .owl-prev,
.vd-home .banner-section .owl-nav .owl-prev,
.vd-home .owl-banner .owl-nav .owl-prev{ left:clamp(10px,2.2vw,28px) !important; }
.vd-home .banner-section .owl-banner .owl-nav .owl-next,
.vd-home .banner-section .owl-nav .owl-next,
.vd-home .owl-banner .owl-nav .owl-next{ right:clamp(10px,2.2vw,28px) !important; }

/* remove the old CSS border chevron */
.vd-home .banner-section .owl-banner .owl-nav .owl-prev:after,
.vd-home .banner-section .owl-banner .owl-nav .owl-next:after,
.vd-home .banner-section .owl-nav .owl-prev:after,
.vd-home .banner-section .owl-nav .owl-next:after,
.vd-home .owl-banner .owl-nav .owl-prev:after,
.vd-home .owl-banner .owl-nav .owl-next:after{ content:none !important; display:none !important; border:0 !important; }

/* proper SVG chevrons */
.vd-home .banner-section .owl-banner .owl-nav .owl-prev,
.vd-home .banner-section .owl-nav .owl-prev,
.vd-home .owl-banner .owl-nav .owl-prev{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") !important;
  background-size:24px 24px !important; background-position:46% 50% !important; background-repeat:no-repeat !important;
}
.vd-home .banner-section .owl-banner .owl-nav .owl-next,
.vd-home .banner-section .owl-nav .owl-next,
.vd-home .owl-banner .owl-nav .owl-next{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E") !important;
  background-size:24px 24px !important; background-position:54% 50% !important; background-repeat:no-repeat !important;
}

/* hover: refined blue glow, no cheap circle pop */
.vd-home .banner-section .owl-banner .owl-nav .owl-prev:hover,
.vd-home .banner-section .owl-banner .owl-nav .owl-next:hover,
.vd-home .banner-section .owl-nav .owl-prev:hover,
.vd-home .banner-section .owl-nav .owl-next:hover,
.vd-home .owl-banner .owl-nav .owl-prev:hover,
.vd-home .owl-banner .owl-nav .owl-next:hover{
  background:rgba(21,55,232,.82) !important; border-color:rgba(76,134,255,.85) !important;
  transform:translateY(-50%) scale(1.08) !important;
  box-shadow:0 10px 30px rgba(21,55,232,.35),0 0 0 1px rgba(76,134,255,.45) !important;
}

/* disabled state */
.vd-home .banner-section .owl-banner .owl-nav .disabled,
.vd-home .banner-section .owl-nav .disabled,
.vd-home .owl-banner .owl-nav .disabled{ opacity:0 !important; pointer-events:none !important; }

@media (max-width:767px){
  .vd-home .banner-section .owl-banner .owl-nav .owl-prev,
  .vd-home .banner-section .owl-banner .owl-nav .owl-next,
  .vd-home .banner-section .owl-nav .owl-prev,
  .vd-home .banner-section .owl-nav .owl-next,
  .vd-home .owl-banner .owl-nav .owl-prev,
  .vd-home .owl-banner .owl-nav .owl-next{
    width:40px !important; height:40px !important;
    background:rgba(4,7,13,.62) !important;
    background-size:18px 18px !important;
  }
  .vd-home .banner-section .owl-banner .owl-nav .owl-prev,
  .vd-home .banner-section .owl-nav .owl-prev,
  .vd-home .owl-banner .owl-nav .owl-prev{ left:6px !important; }
  .vd-home .banner-section .owl-banner .owl-nav .owl-next,
  .vd-home .banner-section .owl-nav .owl-next,
  .vd-home .owl-banner .owl-nav .owl-next{ right:6px !important; }
}

/* ===================== v69: tighten banner-to-category gap in mobile landscape ===================== */
@media (max-width:767px) and (orientation:landscape){
  /* shorten the bottom dissolve so it doesn't push the row down */
  .vd-home .banner-section:after{ height:10% !important; }
  /* pull the first category row much closer to the banner */
  .vd-home .banner-section + .product-listing,
  .vd-home .banner-section ~ .product-listing:first-of-type{
    margin-top:-8px !important; padding-top:6px !important;
  }
  /* keep subheads from dominating the shorter viewport */
  .vd-home .product-listing .episode-heading{ margin-bottom:8px !important; }
  .vd-home .product-listing .episode-heading h2,
  .vd-home .product-listing .episode-heading h3,
  .vd-home .product-listing .episode-heading .sub-heading{ font-size:20px !important; letter-spacing:.03em !important; }
}

/* ============ v70: Standardize text rendering across Safari text-size settings ============ */
html{
  -webkit-text-size-adjust:100% !important;
  text-size-adjust:100% !important;
}
body{
  -webkit-text-size-adjust:100% !important;
  text-size-adjust:100% !important;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
/* Keep key UI text sizes fixed regardless of iOS text-size settings */
@media (max-width: 767px){
  .vd-home .product-listing .episode-heading h2,
  .vd-home .product-listing .episode-heading h3,
  .vd-home .product-listing .episode-heading .sub-heading,
  .navbar, .navbar a, .navbar button,
  .footer, .footer a,
  .product-listing .title, .product-listing a{
    -webkit-text-size-adjust:100% !important;
  }
}

/* ===================== v72: remove banner bleed/fade completely ===================== */
/* No gradient dissolve over the artwork, no overlap of the rows into the banner */
.vd-home .owl-banner .item::after,
.vd-home .banner-section .owl-banner .item::after{
  content:none !important; display:none !important; background:none !important;
}
.vd-home .banner-section,
.vd-home .owl-banner{ margin-bottom:24px !important; }
.vd-home .banner-section .owl-dots{ margin-top:10px !important; position:relative !important; }
/* undo the pull-up of the first category row into the banner */
.vd-home .banner-section + section,
.vd-home .banner-section + .product-listing,
.vd-home .banner-section ~ .product-listing:first-of-type{
  margin-top:0 !important;
}
@media (max-width:767px){
  .vd-home .banner-section,
  .vd-home .owl-banner{ margin-bottom:18px !important; }
}
/* landscape phones: keep a clean gap, undo earlier -8px pull-up */
@media (max-width:900px) and (orientation:landscape){
  .vd-home .product-listing:first-of-type,
  .vd-home .banner-section + .product-listing{
    margin-top:0 !important; padding-top:0 !important;
  }
}

/* ===================== v73: mobile performance ===================== */
/* Frosted-glass blur is the single most expensive effect on phone GPUs and was
   used in ~40 places. Replace it with solid/translucent fills on small screens;
   the look is nearly identical, the scrolling is dramatically smoother. */
@media (max-width:900px){
  .vd-home *, .ch-content-page *, #navbar *, #footer *,
  .header-new, header.header, .ch-glass, .modal-content,
  .owl-nav button, .owl-nav .owl-prev, .owl-nav .owl-next{
    backdrop-filter:none !important;
    -webkit-backdrop-filter:none !important;
  }
  /* decorative blurred backdrops behind heroes: drop the live blur */
  .content-banner-section.ch-hero .ch-hero-backdrop,
  .ch-hero-backdrop, .ch-blur-bg{
    filter:none !important;
    opacity:.35 !important;
  }
  /* animate only cheap, compositor-friendly properties */
  .vd-home .product-listing .item,
  .vd-home .product-listing .item *,
  .ch-poster, .ch-poster *{
    transition-property:transform, opacity !important;
    transition-duration:.18s !important;
  }
  /* skip layout/paint for offscreen rows while scrolling long home/category pages */
  .vd-home .product-listing,
  .vd-category .product-listing,
  .ch-row-section{
    content-visibility:auto;
    contain-intrinsic-size:auto 420px;
  }
  /* let the browser hand scrolling to the compositor */
  html, body{ overscroll-behavior-y:none; }
  .owl-carousel, .owl-stage-outer{ -webkit-overflow-scrolling:touch; }
  /* hover-driven glows never fire on touch: stop paying for them */
  .vd-home .product-listing .item:hover,
  .ch-poster:hover{ box-shadow:none !important; }
}

/* Promote only the elements that actually move, so phones don't build
   a compositor layer for every tile on the page. */
@media (max-width:900px){
  .vd-home .owl-banner .owl-stage{ will-change:transform; }
  .vd-home .product-listing .owl-stage{ will-change:transform; }
  .vd-home .product-listing .item{ will-change:auto; }
}

/* Honour the user's reduced-motion setting everywhere */
@media (prefers-reduced-motion:reduce){
  *, *::before, *::after{
    animation-duration:.001ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.001ms !important;
    scroll-behavior:auto !important;
  }
}

/* ===================== v74: mobile tap responsiveness + visible "View all" ===================== */
/* 1) Faster, more reliable taps ------------------------------------------------ */
a, button, [role="button"], .item, .item .picture, .box-hover a, .view-all a, .view-all-listing{
  touch-action:manipulation;
}
@media (max-width:900px){
  /* decorative scrims/overlays must never swallow a tap */
  .vd-home .product-listing .item .picture:after,
  .vd-home .product-listing .item .picture:before,
  .vd-home .product-listing .item .box-hover,
  .ch-poster::after, .ch-poster::before{ pointer-events:none !important; }
  /* the poster link itself stays tappable and on top */
  .vd-home .product-listing .item a,
  .vd-home .product-listing .item .picture > a,
  .ch-poster a{ position:relative !important; z-index:8 !important; pointer-events:auto !important; display:block !important; }
  /* media badge shouldn't block the tile link */
  .vd-home .product-listing .ch-media-badge{ pointer-events:none !important; }
  /* immediate visual feedback on press instead of a hover state that never fires */
  .vd-home .product-listing .item:active .picture{ transform:scale(.985) !important; }
  a, button, .item{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
  /* content-visibility can delay hit-testing of rows just entering view */
  .vd-home .product-listing,
  .vd-category .product-listing,
  .ch-row-section{ content-visibility:visible !important; contain-intrinsic-size:auto !important; }
}

/* 2) "View all" must sit beside the row heading, never behind it --------------- */
@media (max-width:900px){
  .vd-home .product-listing .episode-heading,
  .vd-category .episode-heading,
  .category-list-four .episode-heading{
    position:relative !important;
    display:grid !important;
    grid-template-columns:minmax(0,1fr) auto !important;
    align-items:center !important;
    column-gap:12px !important;
  }
  .vd-home .product-listing .episode-heading h2,
  .vd-home .product-listing .episode-heading h3,
  .vd-home .product-listing .episode-heading .sub-heading,
  .category-list-four .episode-heading h2,
  .category-list-four .episode-heading h3{
    min-width:0 !important;
    padding-right:0 !important;
    overflow-wrap:anywhere !important;
  }
  .category-list-four .episode-heading .view-all,
  .vd-home .product-listing .episode-heading .view-all,
  .vd-home .product-listing .episode-heading .viewall,
  .vd-home .product-listing .view-all-listing,
  .vd-home .product-listing .episode-heading a{
    position:static !important;
    top:auto !important; right:auto !important;
    margin:0 !important;
    justify-self:end !important;
    align-self:center !important;
    white-space:nowrap !important;
    opacity:1 !important;
    transform:none !important;
    z-index:9 !important;
    font-size:11px !important;
    letter-spacing:.12em !important;
    text-transform:uppercase !important;
    color:rgba(226,236,255,.78) !important;
  }
  .category-list-four .episode-heading .view-all a{
    font-size:11px !important;
    letter-spacing:.12em !important;
    text-transform:uppercase !important;
    color:rgba(226,236,255,.78) !important;
    padding:6px 0 6px 8px !important; /* bigger touch target */
    display:inline-block !important;
  }
}

/* ===================== v76: direct mobile input + fixed heading actions ===================== */
@media (max-width:900px){
  .vd-home .product-listing .episode-heading{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:14px !important;
    width:100% !important;
    min-height:34px !important;
    margin-bottom:10px !important;
  }
  .vd-home .product-listing .episode-heading .sub-heading{
    flex:1 1 auto !important;
    width:auto !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;
    font-size:18px !important;
    line-height:1.15 !important;
  }
  .vd-home .product-listing .episode-heading > .view-all-listing{
    display:inline-flex !important;
    flex:0 0 auto !important;
    align-items:center !important;
    justify-content:flex-end !important;
    position:static !important;
    width:auto !important;
    min-width:58px !important;
    margin:0 0 0 auto !important;
    padding:9px 0 9px 10px !important;
    opacity:1 !important;
    visibility:visible !important;
    transform:none !important;
    white-space:nowrap !important;
    pointer-events:auto !important;
    z-index:12 !important;
    font-family:"Plus Jakarta Sans",system-ui,sans-serif !important;
    font-size:11px !important;
    line-height:1 !important;
    letter-spacing:.08em !important;
    text-transform:uppercase !important;
  }
  .vd-home .product-listing .item > a{
    -webkit-tap-highlight-color:rgba(65,120,255,.22) !important;
  }
}

@media (max-width:767px) and (orientation:landscape){
  .vd-home .product-listing .episode-heading .sub-heading{ font-size:17px !important; }
}

/* ===================== v78: immediate, CSS-only mobile banner ===================== */
@media (max-width:900px){
  .vd-home .banner-four,
  .vd-home .banner-four .banner-section,
  .vd-home .banner-four .banner-content,
  .vd-home .banner-four .owl-banner,
  .vd-home .banner-four .owl-stage-outer,
  .vd-home .banner-four .owl-stage,
  .vd-home .banner-four .owl-item{
    max-width:100vw !important;
  }
  .vd-home .banner-four .owl-stage-outer{
    width:100vw !important;
    overflow:hidden !important;
    touch-action:pan-y pinch-zoom !important;
  }
  .vd-home .banner-four .owl-item [vd-node="banner"]{
    width:100% !important;
    height:auto !important;
    min-height:0 !important;
    aspect-ratio:20 / 7 !important;
    overflow:hidden !important;
  }
  .vd-home .banner-four .owl-item [vd-node="banner"] > img.banner-img{
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    height:100% !important;
    max-width:none !important;
    object-fit:contain !important;
    object-position:center !important;
    transform:none !important;
  }
  .vd-home .banner-four .owl-nav{
    pointer-events:none !important;
  }
  .vd-home .banner-four .owl-nav .owl-prev,
  .vd-home .banner-four .owl-nav .owl-next{
    pointer-events:auto !important;
    touch-action:manipulation !important;
    -webkit-tap-highlight-color:rgba(65,120,255,.24) !important;
    user-select:none !important;
  }
  .vd-home .banner-four .owl-nav .owl-prev:active,
  .vd-home .banner-four .owl-nav .owl-next:active{
    opacity:.72 !important;
    transform:translateY(-50%) scale(.94) !important;
    transition:none !important;
  }
  .ch-mobile-banner-frame{ display:none !important; }
}

/* ===================== v81: desktop heading row - View All beside the title ===================== */
@media (min-width:901px){
  .vd-home .product-listing .episode-heading{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:16px !important;
    width:100% !important;
    margin-bottom:10px !important;
  }
  .vd-home .product-listing .episode-heading .sub-heading,
  .vd-home .product-listing .episode-heading h2,
  .vd-home .product-listing .episode-heading h3{
    flex:1 1 auto !important;
    min-width:0 !important;
    margin:0 !important;
  }
  .vd-home .product-listing .episode-heading .view-all-listing{
    flex:0 0 auto !important;
    position:static !important;
    inset:auto !important;
    margin:0 !important;
    padding:4px 0 4px 10px !important;
    white-space:nowrap !important;
    line-height:1 !important;
    opacity:0 !important;
    transition:opacity .18s ease, color .18s ease !important;
  }
  .vd-home .product-listing:hover .episode-heading .view-all-listing{ opacity:1 !important; }
  .vd-home .product-listing .episode-heading .view-all-listing:hover{ color:#F7F7F5 !important; }
}

/* ============================================================
   v83 — Branded motion, crack motif, ambience UI, skeletons
   ============================================================ */

/* ---- 1. Branded motion --------------------------------- */
@keyframes chFadeUp{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}
@keyframes chPageIn{from{opacity:0}to{opacity:1}}
@keyframes chShimmer{0%{background-position:-160% 0}100%{background-position:260% 0}}

html.ch-motion body{animation:chPageIn .32s ease-out both}
html.ch-motion .ch-reveal{opacity:0;will-change:opacity,transform}
html.ch-motion .ch-reveal.ch-in{animation:chFadeUp .5s cubic-bezier(.2,.7,.25,1) both}
html.ch-motion .ch-reveal.ch-in{animation-delay:var(--ch-delay,0ms)}

/* poster press / hover feel */
html.ch-motion .product-list .thumb-img,
html.ch-motion .ch-poster{transition:transform .28s cubic-bezier(.2,.7,.25,1),box-shadow .28s ease}
html.ch-motion .product-list a:active .thumb-img{transform:scale(.985)}

@media (prefers-reduced-motion:reduce){
  html.ch-motion body,
  html.ch-motion .ch-reveal,
  html.ch-motion .ch-reveal.ch-in{animation:none !important;opacity:1 !important;transform:none !important}
}

/* ---- 2. Crack motif ------------------------------------ */
:root{--ch-blue:#4EA8FF;--ch-blue-dim:rgba(78,168,255,.38)}

.ch-crack-rule,
.vd-home .product-listing + .product-listing::before,
.ch-legal-doc section + section::before{
  content:"";display:block;height:1px;margin:0 0 18px;
  background:
    linear-gradient(90deg,transparent 0,var(--ch-blue-dim) 12%,transparent 22%,
    rgba(255,255,255,.10) 34%,transparent 46%,var(--ch-blue-dim) 62%,transparent 74%,
    rgba(255,255,255,.08) 86%,transparent 100%);
  opacity:.55;
}

/* fractured focus ring (keyboard only) */
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,
[tabindex]:focus-visible{
  outline:none !important;
  box-shadow:0 0 0 1px rgba(78,168,255,.9),0 0 0 4px rgba(78,168,255,.18),0 0 18px rgba(78,168,255,.25) !important;
  border-radius:8px;
}

/* hairline fracture seam on cards */
.product-list .thumb-img,.ch-poster,.ch-card,.ch-glass{position:relative}
.product-list .thumb-img::after,.ch-card::after{
  content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;
  background:linear-gradient(118deg,transparent 46%,rgba(255,255,255,.14) 47%,transparent 48%,
             transparent 62%,rgba(78,168,255,.16) 63%,transparent 64%);
  opacity:0;transition:opacity .3s ease;
}
.product-list a:hover .thumb-img::after,.ch-card:hover::after{opacity:.85}

/* ---- 3. Ambience toggle (sound is opt-in, default off) -- */
.ch-amb-item{display:flex;align-items:center}
.ch-amb-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:6px;
  width:38px;height:38px;margin:0 6px;padding:0;border:0;border-radius:50%;
  background:rgba(255,255,255,.06);color:#CFE3FF;cursor:pointer;
  transition:background .2s ease,color .2s ease,box-shadow .2s ease;
}
.ch-amb-btn:hover{background:rgba(78,168,255,.16);color:#fff}
.ch-amb-btn[aria-pressed="true"]{
  color:#fff;background:rgba(78,168,255,.22);
  box-shadow:0 0 0 1px rgba(78,168,255,.5),0 0 16px rgba(78,168,255,.28);
}
.ch-amb-btn svg{width:18px;height:18px;display:block}
.ch-amb-btn .ch-amb-off{display:none}
.ch-amb-btn[aria-pressed="false"] .ch-amb-on{display:none}
.ch-amb-btn[aria-pressed="false"] .ch-amb-off{display:block}
@media (max-width:900px){.ch-amb-btn{width:34px;height:34px;margin:0 4px}}

/* branded audio player shell */
.audio-player,.audio-player-lite,.vd-audio-player{
  background:linear-gradient(180deg,rgba(8,13,22,.96),rgba(4,7,13,.98)) !important;
  border-top:1px solid rgba(78,168,255,.28) !important;
  box-shadow:0 -14px 40px rgba(0,0,0,.55) !important;
  backdrop-filter:none !important;
}

/* ---- 5. Skeletons & empty states ----------------------- */
.ch-skel,
.product-list .thumb-img.ch-loading{
  background-color:#0B111C;
  background-image:linear-gradient(100deg,rgba(255,255,255,0) 20%,rgba(78,168,255,.10) 42%,rgba(255,255,255,.06) 52%,rgba(255,255,255,0) 72%);
  background-size:220% 100%;
  animation:chShimmer 1.5s linear infinite;
  border-radius:12px;
}
.product-list .thumb-img.ch-loading img{opacity:0}
.product-list .thumb-img img{transition:opacity .35s ease}
@media (prefers-reduced-motion:reduce){.ch-skel,.product-list .thumb-img.ch-loading{animation:none}}

.ch-empty{
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;
  padding:56px 20px;text-align:center;color:#9FB2CC;
}
.ch-empty svg{width:56px;height:56px;opacity:.5;filter:drop-shadow(0 0 14px rgba(78,168,255,.35))}
.ch-empty h4{font-family:'ChillingCrack','Space Grotesk',sans-serif;color:#EAF2FF;margin:0;font-size:22px}
.ch-empty p{margin:0;font-size:14px;max-width:34ch}

/* ============ Chilling v84: restore audio player control icons ============
   The global button font override wipes the icon font used by the video.js
   player controls, leaving play/previous/next blank. Restore it here. */
.video-js button,
.video-js .vjs-button,
.video-js .vjs-control,
.video-js [class*="vjs-icon"],
.audio-player button,
.audio-player-lite button,
.vd-audio-player button{
  font-family:VideoJS,videojs,"VideoJS Icons",sans-serif !important;
  letter-spacing:normal !important;
}
.video-js .vjs-control:before,
.video-js [class*="vjs-icon"]:before{
  font-family:inherit;
}

/* ============ Chilling v85: hover metadata panel (title, year, runtime, rating) ============ */
.box-hover .ch-card-meta {
  position: absolute;
  left: 0; right: 0; bottom: 0;
  z-index: 3;
  padding: 30px 12px 10px;
  text-align: left;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(2,4,12,0) 0%, rgba(2,4,12,.72) 42%, rgba(2,4,12,.92) 100%);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.box-hover .ch-card-meta-title {
  margin: 0 0 5px;
  font-family: 'Space Grotesk', 'Plus Jakarta Sans', 'Manrope', sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: .01em;
  color: #EAF0FF;
  text-shadow: 0 1px 6px rgba(0,0,0,.65);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.box-hover .ch-card-meta-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  font-family: 'Space Grotesk', 'Plus Jakarta Sans', 'Manrope', sans-serif;
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: .02em;
  color: #9FB0E8;
}
.box-hover .ch-card-meta-row > span:not(:first-child)::before {
  content: "\2022";
  margin-right: 6px;
  color: rgba(120,150,255,.55);
}
.box-hover .ch-card-meta-rating {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: #7FB3FF;
}
.box-hover .ch-card-meta-rating svg {
  display: block;
  filter: drop-shadow(0 0 4px rgba(21,55,232,.65));
}
/* ---- v86: maturity rating chip ---- */
.box-hover .ch-card-meta-cert {
  display: inline-flex;
  align-items: center;
  padding: 1px 6px;
  border: 1px solid rgba(127,179,255,.55);
  border-radius: 4px;
  font-size: 10.5px;
  font-weight: 600;
  letter-spacing: .04em;
  color: #CFE0FF;
  background: rgba(10,20,52,.55);
}
.box-hover .ch-card-meta-row > span.ch-card-meta-cert:not(:first-child)::before { content: none; margin: 0; }

/* ---- v86: muted trailer preview window (desktop only) ---- */
.box-hover .ch-card-trailer {
  position: absolute;
  inset: 0;
  z-index: 2;
  overflow: hidden;
  border-radius: 8px;
  background: #02040C;
  animation: chTrailerIn .35s ease both;
}
@keyframes chTrailerIn { from { opacity: 0; } to { opacity: 1; } }
.box-hover .ch-card-trailer-video,
.box-hover .ch-card-trailer-player,
.box-hover .ch-card-trailer-player > div,
.box-hover .ch-card-trailer-player div[id],
.box-hover .ch-card-trailer-player .video-player,
.box-hover .ch-card-trailer-player .vjs-tech,
.box-hover .ch-card-trailer-player .video-js,
.box-hover .ch-card-trailer-player video {
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  padding-top: 0 !important;
  position: relative;
  object-fit: contain;
  object-position: center center;
  background: #02040C;
  display: block;
}
.box-hover .ch-card-trailer-player .vjs-tech,
.box-hover .ch-card-trailer-player video {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
}
.box-hover .ch-card-trailer-player .vjs-control-bar,
.box-hover .ch-card-trailer-player .vjs-big-play-button,
.box-hover .ch-card-trailer-player .back-button { display: none !important; }
.box-hover .ch-card-trailer-mute {
  position: absolute;
  top: 8px; right: 8px;
  z-index: 5;
  width: 30px; height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 1px solid rgba(140,175,255,.35);
  border-radius: 50%;
  color: #DCE7FF;
  background: rgba(4,8,20,.62);
  backdrop-filter: blur(6px);
  cursor: pointer;
  pointer-events: auto;
  transition: background .2s ease, border-color .2s ease, transform .2s ease;
}
.box-hover .ch-card-trailer-mute:hover {
  background: rgba(21,55,232,.55);
  border-color: rgba(127,179,255,.8);
  transform: scale(1.06);
}
/* keep the play button and the metadata above the trailer */
.box-hover::before,
.box-hover::after { z-index: 4; }
.box-hover .ch-card-meta { z-index: 4; }

/* ---- v86: hover metadata + trailer are desktop-only ---- */
@media (max-width: 991px), (hover: none), (pointer: coarse) {
  .box-hover .ch-card-meta,
  .box-hover .ch-card-trailer { display: none !important; }
}
@media (prefers-reduced-motion: reduce) {
  .box-hover .ch-card-meta { transition: none !important; }
}

/* ---- v95: guarantee hover previews fill the poster frame ---- */
@media (min-width: 992px) and (hover: hover) and (pointer: fine) {
  .vd-home .product-listing .item .picture .box-hover {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-radius: inherit !important;
    transform: none !important;
  }
  .vd-home .product-listing .item:hover .box-hover,
  .vd-home .product-listing .item:focus-within .box-hover {
    opacity: 1 !important;
    visibility: visible !important;
  }
  .vd-home .product-listing .item .box-hover .ch-card-trailer {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}

/* ---- v100: banner trailer window (desktop only) ---- */
.banner-four .banner-content { position: relative; }
.ch-banner-trailer {
  position: absolute;
  top: 50%;
  right: clamp(70px, 10vw, 180px);
  transform: translateY(-50%);
  width: clamp(414px, 39vw, 713px);
  aspect-ratio: 16 / 9;
  z-index: 6;
  border-radius: 12px;
  overflow: hidden;
  background: #02040C;
  border: 1px solid rgba(140,175,255,.28);
  box-shadow: 0 22px 60px rgba(0,0,0,.6), 0 0 0 1px rgba(6,10,24,.6);
  animation: chBannerTrailerIn .5s ease both;
}
@keyframes chBannerTrailerIn { from { opacity: 0; transform: translateY(-50%) scale(.96); } to { opacity: 1; transform: translateY(-50%) scale(1); } }
.ch-banner-trailer .ch-card-trailer { position: absolute; inset: 0; z-index: 2; overflow: hidden; background: #02040C; }
.ch-banner-trailer .ch-card-trailer-player,
.ch-banner-trailer .ch-card-trailer-player > div,
.ch-banner-trailer .ch-card-trailer-player div[id],
.ch-banner-trailer .ch-card-trailer-player .video-player,
.ch-banner-trailer .ch-card-trailer-player .video-js,
.ch-banner-trailer .ch-card-trailer-player .vjs-tech,
.ch-banner-trailer .ch-card-trailer-player video {
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  padding-top: 0 !important;
  object-fit: contain;
  object-position: center center;
  background: #02040C;
  display: block;
}
.ch-banner-trailer .ch-card-trailer-player .vjs-tech,
.ch-banner-trailer .ch-card-trailer-player video { position: absolute !important; top: 0 !important; left: 0 !important; }
.ch-banner-trailer .ch-card-trailer-player .vjs-control-bar,
.ch-banner-trailer .ch-card-trailer-player .vjs-big-play-button,
.ch-banner-trailer .ch-card-trailer-player .back-button { display: none !important; }
.ch-banner-trailer .ch-card-trailer-mute {
  position: absolute;
  top: 10px; right: 10px;
  z-index: 5;
  width: 32px; height: 32px;
  display: inline-flex; align-items: center; justify-content: center;
  padding: 0;
  border: 1px solid rgba(140,175,255,.4);
  border-radius: 50%;
  color: #EAF1FF;
  background: rgba(6,12,28,.7);
  cursor: pointer;
}
.ch-banner-trailer .ch-card-trailer-mute:hover { background: rgba(20,60,140,.85); }
@media (max-width: 991px), (hover: none), (pointer: coarse) {
  .ch-banner-trailer { display: none !important; }
}

/* ===================== SEO copy blocks (v105) ===================== */
.ch-home-intro{
    display:none;
}
.ch-home-intro h1{
    font-family:"ChillingCrack","Space Grotesk",sans-serif;
    font-size:clamp(1.8rem,3.4vw,2.9rem);
    line-height:1.1;
    margin:0 0 10px;
    color:#fff;
    letter-spacing:.5px;
}
.ch-home-intro p{
    margin:0 auto;
    max-width:900px;
    font-size:clamp(.92rem,1.1vw,1.02rem);
    line-height:1.65;
    color:rgba(226,236,255,.72);
}
.ch-home-links,
.ch-seo-links{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:8px 10px;
    margin-top:14px;
}
.ch-home-links a,
.ch-seo-links a{
    display:inline-block;
    padding:6px 14px;
    border-radius:999px;
    border:1px solid rgba(88,145,255,.35);
    background:rgba(14,24,44,.55);
    color:rgba(226,236,255,.86);
    font-size:.82rem;
    text-decoration:none;
    transition:border-color .2s ease,color .2s ease,background .2s ease;
}
.ch-home-links a:hover,
.ch-seo-links a:hover{
    border-color:rgba(88,145,255,.85);
    background:rgba(20,38,72,.8);
    color:#fff;
}
.ch-seo-copy{
    max-width:1100px;
    margin:34px auto 60px;
    padding:0 4vw;
}
.ch-seo-copy h2{
    font-family:"Space Grotesk",sans-serif;
    font-size:clamp(1.1rem,1.8vw,1.45rem);
    color:#fff;
    margin:0 0 12px;
}
.ch-seo-copy p{
    font-size:.94rem;
    line-height:1.7;
    color:rgba(226,236,255,.7);
    margin:0 0 12px;
}
.ch-seo-links{
    justify-content:flex-start;
}
@media (max-width:767px){
    .ch-home-intro{display:none;}
    .ch-seo-copy{margin:24px auto 44px;}
}

/* ============ Chilling v109: blue heading ticks ============ */
.vd-home .product-listing .episode-heading h2,
.vd-home .product-listing .episode-heading h3,
.vd-home .product-listing .episode-heading .sub-heading,
.vd-home .product-listing h2,
.category-one h1,
.category-one h2,
.ch-category-title,
.searchlistdetails-four h2,
.searchlistdetails-four .ch-search-heading,
.content-one .episode-heading h2,
.content-one .episode-heading h3,
.content-one .episode-heading .sub-heading{
  position:relative !important;
  padding-left:20px !important;
}
.vd-home .product-listing .episode-heading h2::before,
.vd-home .product-listing .episode-heading h3::before,
.vd-home .product-listing .episode-heading .sub-heading::before,
.vd-home .product-listing h2::before,
.category-one h1::before,
.category-one h2::before,
.ch-category-title::before,
.searchlistdetails-four h2::before,
.searchlistdetails-four .ch-search-heading::before,
.content-one .episode-heading h2::before,
.content-one .episode-heading h3::before,
.content-one .episode-heading .sub-heading::before{
  content:"" !important; display:block !important;
  position:absolute !important; left:0 !important; top:.18em !important; bottom:.18em !important;
  width:5px !important; border-radius:3px !important;
  background:linear-gradient(180deg,#7aa0ff 0%,#2f57ff 45%,rgba(21,55,232,.15) 100%) !important;
  box-shadow:0 0 14px rgba(47,87,255,.65) !important;
  opacity:1 !important;
}
@media (max-width:767.98px){
  .vd-home .product-listing .episode-heading h2,
  .vd-home .product-listing .episode-heading h3,
  .vd-home .product-listing .episode-heading .sub-heading{ padding-left:14px !important; }
  .vd-home .product-listing .episode-heading h2::before,
  .vd-home .product-listing .episode-heading h3::before,
  .vd-home .product-listing .episode-heading .sub-heading::before{ width:4px !important; }
}

/* ============ Chilling v111: audio player transport controls ============
   The global button font override strips the video.js icon font, so the
   previous / next (and skip) controls render as empty boxes. Draw our own
   crisp SVG icons with CSS masks so they always paint, and give the play
   control a clean branded circle. */
#audio-player .vjs-control-bar .vjs-play-control,
#audio-player .vjs-control-bar .vjs-previous-button,
#audio-player .vjs-control-bar .vjs-next-button,
#audio-player .vjs-control-bar [class*="vjs-skip-backward"],
#audio-player .vjs-control-bar [class*="vjs-skip-forward"],
.audio-player .vjs-play-control,
.audio-player .vjs-previous-button,
.audio-player .vjs-next-button,
.audio-player [class*="vjs-skip-backward"],
.audio-player [class*="vjs-skip-forward"]{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:40px !important;
  height:40px !important;
  padding:0 !important;
  margin:0 6px !important;
  border-radius:50% !important;
  color:#EAF2FF !important;
  text-indent:0 !important;
  transition:transform .18s ease, background .18s ease, color .18s ease;
}
#audio-player .vjs-control-bar .vjs-play-control:before,
#audio-player .vjs-control-bar .vjs-previous-button:before,
#audio-player .vjs-control-bar .vjs-next-button:before,
#audio-player .vjs-control-bar [class*="vjs-skip-backward"]:before,
#audio-player .vjs-control-bar [class*="vjs-skip-forward"]:before,
.audio-player .vjs-play-control:before,
.audio-player .vjs-previous-button:before,
.audio-player .vjs-next-button:before,
.audio-player [class*="vjs-skip-backward"]:before,
.audio-player [class*="vjs-skip-forward"]:before{
  content:"" !important;
  display:block !important;
  width:20px;
  height:20px;
  background:currentColor;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-position:center;mask-position:center;
  -webkit-mask-size:contain;mask-size:contain;
  font-size:0 !important;
  line-height:0 !important;
}
/* previous / skip back */
#audio-player .vjs-control-bar .vjs-previous-button:before,
.audio-player .vjs-previous-button:before,
#audio-player .vjs-control-bar [class*="vjs-skip-backward"]:before,
.audio-player [class*="vjs-skip-backward"]:before{
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 5h2v14H6z'/><path d='M20 5.5v13a1 1 0 0 1-1.55.83l-9.5-6.5a1 1 0 0 1 0-1.66l9.5-6.5A1 1 0 0 1 20 5.5z'/></svg>");
          mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 5h2v14H6z'/><path d='M20 5.5v13a1 1 0 0 1-1.55.83l-9.5-6.5a1 1 0 0 1 0-1.66l9.5-6.5A1 1 0 0 1 20 5.5z'/></svg>");
}
/* next / skip forward */
#audio-player .vjs-control-bar .vjs-next-button:before,
.audio-player .vjs-next-button:before,
#audio-player .vjs-control-bar [class*="vjs-skip-forward"]:before,
.audio-player [class*="vjs-skip-forward"]:before{
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M16 5h2v14h-2z'/><path d='M4 5.5v13a1 1 0 0 0 1.55.83l9.5-6.5a1 1 0 0 0 0-1.66l-9.5-6.5A1 1 0 0 0 4 5.5z'/></svg>");
          mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M16 5h2v14h-2z'/><path d='M4 5.5v13a1 1 0 0 0 1.55.83l9.5-6.5a1 1 0 0 0 0-1.66l-9.5-6.5A1 1 0 0 0 4 5.5z'/></svg>");
}
/* play / pause */
#audio-player .vjs-control-bar .vjs-play-control,
.audio-player .vjs-play-control{
  width:48px !important;
  height:48px !important;
  background:linear-gradient(180deg,#2a5cff,#1537e8) !important;
  color:#fff !important;
  box-shadow:0 6px 18px rgba(21,55,232,.45) !important;
}
#audio-player .vjs-control-bar .vjs-play-control:before,
.audio-player .vjs-play-control:before{
  width:18px;height:18px;
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 4.5v15a1 1 0 0 0 1.53.85l12-7.5a1 1 0 0 0 0-1.7l-12-7.5A1 1 0 0 0 7 4.5z'/></svg>");
          mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 4.5v15a1 1 0 0 0 1.53.85l12-7.5a1 1 0 0 0 0-1.7l-12-7.5A1 1 0 0 0 7 4.5z'/></svg>");
  margin-left:2px;
}
#audio-player .vjs-control-bar .vjs-play-control.vjs-playing:before,
.audio-player .vjs-play-control.vjs-playing:before{
  margin-left:0;
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 4h4v16H7zM13 4h4v16h-4z'/></svg>");
          mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 4h4v16H7zM13 4h4v16h-4z'/></svg>");
}
#audio-player .vjs-control-bar .vjs-play-control:hover,
.audio-player .vjs-play-control:hover{transform:scale(1.06)}
#audio-player .vjs-control-bar .vjs-previous-button:hover,
#audio-player .vjs-control-bar .vjs-next-button:hover,
.audio-player .vjs-previous-button:hover,
.audio-player .vjs-next-button:hover{
  background:rgba(78,168,255,.14) !important;
  color:#fff !important;
}

/* Chilling v112: only one play/pause glyph in the audio transport */
#audio-player .vjs-control-bar .vjs-play-control .vjs-icon-placeholder,
#audio-player .vjs-control-bar .vjs-previous-button .vjs-icon-placeholder,
#audio-player .vjs-control-bar .vjs-next-button .vjs-icon-placeholder,
.audio-player .vjs-play-control .vjs-icon-placeholder,
.audio-player .vjs-previous-button .vjs-icon-placeholder,
.audio-player .vjs-next-button .vjs-icon-placeholder,
#audio-player .vjs-control-bar .vjs-play-control > span,
#audio-player .vjs-control-bar .vjs-play-control > i,
#audio-player .vjs-control-bar .vjs-play-control img,
#audio-player .vjs-control-bar .vjs-play-control svg,
.audio-player .vjs-play-control > span:not(.vjs-control-text),
.audio-player .vjs-play-control > i,
.audio-player .vjs-play-control img,
.audio-player .vjs-play-control svg{
  display:none !important;
  content:none !important;
  background:none !important;
}
#audio-player .vjs-control-bar .vjs-play-control .vjs-icon-placeholder:before,
.audio-player .vjs-play-control .vjs-icon-placeholder:before{content:"" !important;display:none !important;}
/* ambience toggle removed from header */
.ch-amb-item,.ch-amb-btn{display:none !important;}

/* ============ Chilling v116: header Home link + audio icon font restore ============ */
.ch-home-nav .ch-home-link{display:inline-flex!important;align-items:center;gap:8px;color:#f7f8ff!important;font-weight:600;text-decoration:none!important;padding:0 4px}
.ch-home-nav .ch-home-ico{width:18px;height:18px;fill:currentColor;flex:0 0 18px;transition:transform .2s,filter .2s}
.ch-home-nav .ch-home-link:hover{color:#7185ff!important}
.ch-home-nav .ch-home-link:hover .ch-home-ico{transform:translateY(-1px);filter:drop-shadow(0 0 8px rgba(21,55,232,.8))}
@media(max-width:991px){.ch-home-nav .ch-home-link{padding:10px 0}}

/* The global button font override strips the video.js icon font, leaving empty
   boxes on transport controls. Restore the icon font inside players. */
.video-js .vjs-control,
.video-js .vjs-control:before,
.video-js .vjs-icon-placeholder,
.video-js .vjs-icon-placeholder:before,
.video-js [class*="vjs-icon-"],
.video-js [class*="vjs-icon-"]:before,
#audio-player .vjs-control,
#audio-player .vjs-control:before,
#audio-player .vjs-icon-placeholder,
#audio-player .vjs-icon-placeholder:before,
.audio-player .vjs-control,
.audio-player .vjs-control:before,
.audio-player .vjs-icon-placeholder,
.audio-player .vjs-icon-placeholder:before{
  font-family:VideoJS,'video-js','vjs-icons'!important;
  font-weight:normal!important;
  font-style:normal!important;
  letter-spacing:normal!important;
}
/* Our masked play/prev/next glyphs stay the only visible mark on those buttons. */
#audio-player .vjs-control-bar .vjs-play-control .vjs-icon-placeholder:before,
#audio-player .vjs-control-bar .vjs-previous-button .vjs-icon-placeholder:before,
#audio-player .vjs-control-bar .vjs-next-button .vjs-icon-placeholder:before,
.audio-player .vjs-play-control .vjs-icon-placeholder:before,
.audio-player .vjs-previous-button .vjs-icon-placeholder:before,
.audio-player .vjs-next-button .vjs-icon-placeholder:before{content:""!important;display:none!important}

/* ============ Chilling v118: credits portraits + clickable cards ============ */

/* --- Cast & Crew portraits: uniform, never stretched --- */
.body-container.vd-content section.cast #collapseOne,
.ch-content-page section.cast #collapseOne,
section.cast .accordianRow > div.d-lg-flex{
  display:grid !important;
  grid-template-columns:repeat(auto-fill,minmax(148px,1fr)) !important;
  gap:22px 18px !important;
  align-items:start !important;
}
section.cast .tiles{
  width:auto !important; max-width:none !important; min-width:0 !important;
  margin:0 !important; padding:0 !important; height:auto !important; align-self:start !important;
}
section.cast .tiles > a{ display:block !important; text-decoration:none !important; }
section.cast .tiles .picture{
  position:relative !important; display:block !important;
  width:100% !important; height:auto !important; max-height:none !important; min-height:0 !important;
  aspect-ratio:2 / 3 !important;
  overflow:hidden !important; border-radius:14px !important;
  background:#0a0f1a !important;
  border:1px solid rgba(140,160,255,.12) !important;
  box-shadow:0 10px 26px rgba(0,0,0,.5) !important;
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease !important;
}
section.cast .tiles .picture img{
  position:absolute !important; inset:0 !important;
  width:100% !important; height:100% !important; max-height:none !important;
  object-fit:cover !important; object-position:center top !important;
  border-radius:14px !important; display:block !important;
}
section.cast .tiles:hover .picture{
  transform:translateY(-3px) !important;
  border-color:rgba(124,147,255,.45) !important;
  box-shadow:0 18px 40px rgba(0,0,0,.6), 0 0 26px rgba(21,55,232,.28) !important;
}
section.cast .tiles .data{
  padding:10px 2px 0 !important; text-align:left !important; background:transparent !important;
}
section.cast .tiles .data span{
  display:block !important; color:#EAF0FF !important;
  font-family:'Space Grotesk','Sora',sans-serif !important;
  font-size:.88rem !important; font-weight:600 !important; line-height:1.3 !important;
}
@media (max-width:767.98px){
  .body-container.vd-content section.cast #collapseOne,
  .ch-content-page section.cast #collapseOne,
  section.cast .accordianRow > div.d-lg-flex{
    grid-template-columns:repeat(auto-fill,minmax(112px,1fr)) !important; gap:16px 12px !important;
  }
}

/* --- home cards: trailer preview must not swallow clicks --- */
.box-hover .ch-card-trailer,
.box-hover .ch-card-trailer-player,
.box-hover .ch-card-trailer-video,
.box-hover .ch-card-trailer .video-js,
.box-hover .ch-card-trailer video{ pointer-events:none !important; }
.box-hover .ch-card-trailer-mute{ pointer-events:auto !important; }
.box-hover .ch-card-meta{ pointer-events:none !important; }
.vd-home .product-listing .item .picture > a,
.vd-home .product-listing .item > a,
.vd-home .owl-product .item a.callByAjax,
.category-list-four .tiles a{ position:relative !important; z-index:9 !important; pointer-events:auto !important; }
.vd-home .product-listing .item .box-hover{ pointer-events:none !important; }
.vd-home .product-listing .item .box-hover a,
.vd-home .product-listing .item .box-hover .ch-card-trailer-mute{ pointer-events:auto !important; }

/* ============ Chilling v121: credits - stacked sections, horizontal rows ============ */
.ch-credits-wrap{ display:block !important; width:100%; }
.ch-credits-stage{
  display:flex !important; flex-direction:column !important; flex-wrap:nowrap !important;
  gap:38px !important; align-items:stretch !important; width:100% !important;
}
.ch-credit-group{ flex:0 0 auto !important; width:100% !important; min-width:0 !important; margin:0 !important; }
.ch-credit-group-title{
  font-family:'Space Grotesk','Sora',sans-serif !important;
  color:#EAF0FF !important; font-size:1.02rem !important; font-weight:700 !important;
  letter-spacing:.06em !important; text-transform:uppercase !important;
  margin:0 0 14px !important; padding:0 0 8px !important;
  border-bottom:1px solid rgba(140,160,255,.16) !important;
}
.ch-credit-grid{
  display:grid !important;
  grid-template-columns:repeat(auto-fill,minmax(148px,1fr)) !important;
  gap:22px 18px !important; align-items:start !important;
}
.ch-credit-grid .tiles{
  width:auto !important; max-width:none !important; min-width:0 !important;
  margin:0 !important; padding:0 !important; height:auto !important;
  background:transparent !important; border:0 !important; box-shadow:none !important;
}
.ch-credit-grid .tiles > a{ display:block !important; text-decoration:none !important; }
.ch-credit-grid .picture{
  position:relative !important; display:block !important;
  width:100% !important; height:auto !important; min-height:0 !important; max-height:none !important;
  aspect-ratio:2 / 3 !important; overflow:hidden !important; border-radius:14px !important;
  background:#080c14 !important; border:1px solid rgba(140,160,255,.12) !important;
  box-shadow:0 10px 26px rgba(0,0,0,.5) !important;
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease !important;
}
.ch-credit-grid .picture img{
  position:absolute !important; inset:0 !important;
  width:100% !important; height:100% !important; max-height:none !important;
  object-fit:cover !important; object-position:center top !important;
  border-radius:14px !important; display:block !important;
}
.ch-credit-grid .tiles:hover .picture{
  transform:translateY(-3px) !important;
  border-color:rgba(124,147,255,.45) !important;
  box-shadow:0 18px 40px rgba(0,0,0,.6), 0 0 26px rgba(21,55,232,.28) !important;
}
.ch-credit-grid .data{ padding:10px 2px 0 !important; text-align:left !important; background:transparent !important; }
.ch-credit-grid .data span{
  display:block !important; color:#EAF0FF !important;
  font-family:'Space Grotesk','Sora',sans-serif !important;
  font-size:.88rem !important; font-weight:600 !important; line-height:1.3 !important;
}
.ch-credit-grid .ch-credit-role{
  display:block !important; margin-top:3px !important;
  color:rgba(190,205,255,.62) !important; font-size:.74rem !important;
  font-weight:500 !important; letter-spacing:.03em !important; text-transform:uppercase !important;
}
@media (max-width:767.98px){
  .ch-credits-stage{ gap:28px !important; }
  .ch-credit-grid{ grid-template-columns:repeat(auto-fill,minmax(112px,1fr)) !important; gap:16px 12px !important; }
  .ch-credit-group-title{ font-size:.9rem !important; }
}

/* ============ Chilling v122: credits rows must run across ============ */
.body-container.vd-content section.cast #collapseOne.ch-credits-wrap,
.ch-content-page section.cast #collapseOne.ch-credits-wrap,
section.cast .accordianRow > div.ch-credits-wrap,
div.ch-credits-wrap{
  display:block !important;
  grid-template-columns:none !important;
  width:100% !important; max-width:none !important; flex:1 1 100% !important;
}
.ch-credits-wrap .ch-credits-stage{
  display:block !important; width:100% !important;
}
.ch-credits-wrap .ch-credit-group{
  display:block !important; width:100% !important; margin:0 0 38px !important;
}
.ch-credits-wrap .ch-credit-group:last-child{ margin-bottom:0 !important; }
.ch-credits-wrap .ch-credit-grid{
  display:flex !important; flex-direction:row !important; flex-wrap:wrap !important;
  grid-template-columns:none !important;
  gap:22px 18px !important; align-items:flex-start !important; width:100% !important;
}
.ch-credits-wrap .ch-credit-grid > .tiles{
  flex:0 0 148px !important; width:148px !important; max-width:148px !important;
}
@media (max-width:767.98px){
  .ch-credits-wrap .ch-credit-grid{ gap:16px 12px !important; }
  .ch-credits-wrap .ch-credit-grid > .tiles{ flex:0 0 112px !important; width:112px !important; max-width:112px !important; }
}

/* ============ Chilling v123: audio thumbnails use 16:9 TV banner art ============ */
.picture.ch-tv-thumb,
.vd-home .product-listing .item .picture.ch-tv-thumb,
.category-list-four .tiles .picture.ch-tv-thumb,
.ch-tv-card .picture.ch-tv-thumb{
  aspect-ratio:16 / 9 !important;
  height:auto !important; min-height:0 !important; max-height:none !important;
  padding-top:0 !important;
}
.picture.ch-tv-thumb > img,
.picture.ch-tv-thumb img{
  width:100% !important; height:100% !important;
  object-fit:cover !important; object-position:center !important;
}
.ch-tv-card{ align-self:flex-start !important; }


/* ============ Chilling v125: lock audio frames at 16:9 before artwork loads ============ */
.picture.ch-tv-thumb,
.vd-home .product-listing .item .picture.ch-tv-thumb,
.category-list-four .tiles .picture.ch-tv-thumb,
.ch-tv-card .picture {
  position:relative !important;
  width:100% !important;
  height:auto !important;
  min-height:0 !important;
  max-height:none !important;
  aspect-ratio:16 / 9 !important;
  padding-top:0 !important;
  overflow:hidden !important;
  transition:none !important;
}
.picture.ch-tv-thumb > img,
.picture.ch-tv-thumb img,
.ch-tv-card .picture > img {
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center !important;
}

/* ============ Chilling v126: mobile media badges + app promo ============ */
/* On mobile web (portrait / vertically stacked cards) show only the icon. */
@media (max-width: 767px) {
  .picture .ch-media-badge,
  .vd-home .product-listing .ch-media-badge,
  .vd-home .owl-product .item .picture .ch-media-badge,
  .category-list-four .picture .ch-media-badge {
    width: 26px !important; height: 26px !important; min-width: 26px !important;
    padding: 0 !important; gap: 0 !important; border-radius: 50% !important;
    align-items: center !important; justify-content: center !important;
  }
  .picture .ch-media-badge span,
  .vd-home .product-listing .ch-media-badge span,
  .category-list-four .picture .ch-media-badge span { display: none !important; }
  .picture .ch-media-badge svg,
  .vd-home .product-listing .ch-media-badge svg { width: 13px !important; height: 13px !important; }
}

/* app download prompt */
html.ch-app-promo-open, html.ch-app-promo-open body { overflow: hidden !important; }
#ch-app-promo { position: fixed; inset: 0; z-index: 200000; display: flex; align-items: flex-end; justify-content: center; }
#ch-app-promo .ch-app-promo__backdrop { position: absolute; inset: 0; background: rgba(3,4,7,.78); backdrop-filter: blur(6px); }
#ch-app-promo .ch-app-promo__card {
  position: relative; width: 100%; max-width: 460px; margin: 0 12px 12px; padding: 26px 22px 22px;
  border: 1px solid rgba(120,150,255,.28); border-radius: 18px; background: #0b0d13;
  box-shadow: 0 -12px 50px rgba(0,0,0,.6), 0 0 40px rgba(21,55,232,.22); text-align: center;
  animation: chAppPromoIn .3s ease both;
}
@keyframes chAppPromoIn { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: none; } }
#ch-app-promo .ch-app-promo__logo { display: block; width: 132px; height: auto; margin: 0 auto 18px; }
#ch-app-promo h2 { margin: 0; font-family: "Space Grotesk", Sora, sans-serif; font-size: 22px; font-weight: 700; color: #f7f7f5; }
#ch-app-promo p { margin: 10px 0 20px; font-size: 14px; line-height: 1.65; color: #a8adb7; }
#ch-app-promo .ch-app-promo__cta {
  display: flex; align-items: center; justify-content: center; min-height: 50px; padding: 0 22px;
  border-radius: 999px; background: #1537e8; color: #fff !important; font-weight: 700; text-decoration: none !important;
  box-shadow: 0 10px 26px rgba(21,55,232,.4);
}
#ch-app-promo .ch-app-promo__skip {
  display: block; width: 100%; margin: 12px 0 0; padding: 10px; border: 0; background: transparent;
  color: #a8adb7; font-size: 14px; font-weight: 600; cursor: pointer;
}
#ch-app-promo .ch-app-promo__skip:hover { color: #f7f7f5; }
@media (min-width: 768px) { #ch-app-promo { display: none !important; } }
