.vod-content{--vod-content-text-color: var(--tc-text-primary);--vod-content-text-inverse-color: var(--tc-text-inverse-primary);--vod-content-text-secondary-color: var(--tc-text-secondary);--vod-content-card-list-scroll-background-color: var(--tc-layer-tertiary);--vod-content-card-list-scroll-thumb-background-color: var(--tc-layer-inverse-primary);--vod-content-focus-outline-color: var(--tc-blue-40);--vod-content-image-box-shadow: var(--tc-elevation-one);--vod-content-tab-header-background-color: var(--tc-layer-tertiary);--vod-content-tab-header-border-color: var(--tc-border-quaternary);--vod-content-tab-header-active-background-color: var(--tc-layer-inverse-primary);--vod-content-tab-header-active-border-color: var(--tc-border-primary);text-align:center}.vod-content.dark{--vod-content-text-color: var(--tc-text-primary-dark);--vod-content-text-inverse-color: var(--tc-text-inverse-primary-dark);--vod-content-text-secondary-color: var(--tc-text-secondary-dark);--vod-content-card-list-scroll-background-color: var(--tc-layer-tertiary-dark);--vod-content-card-list-scroll-thumb-background-color: var(--tc-layer-inverse-primary-dark);--vod-content-focus-outline-color: var(--tc-blue-40-dark);--vod-content-image-box-shadow: var(--tc-elevation-one-dark);--vod-content-tab-header-background-color: var(--tc-layer-tertiary-dark);--vod-content-tab-header-border-color: var(--tc-border-quaternary-dark);--vod-content-tab-header-active-background-color: var(--tc-layer-inverse-primary-dark);--vod-content-tab-header-active-border-color: var(--tc-border-primary-dark);background-color:var(--tc-background-primary-dark)}.vod-content__title{color:var(--vod-content-text-color)}.vod-content__desktop .card-list{--card-list-scroll-margin: 2rem auto 0 auto;--card-list-horizontal-margin: 5.25rem;--card-list-scroll-background-color: var(--vod-content-card-list-scroll-background-color);--card-list-scroll-thumb-background-color: var(--vod-content-card-list-scroll-thumb-background-color);--card-list-control-height: 20.3125rem;--card-list-control-button-width: 3rem;--card-list-control-button-height: 3rem;--card-list-control-horizontal-margin: 2rem}.vod-content__desktop .tab-header{width:100%;max-width:56.5rem;margin:auto}.vod-content__desktop .tab-header .tet-tab-header{--tabs-container-flex-wrap: wrap;--tabs-headers-item-margin: 0.5rem;--tabs-headers-text-color: var(--vod-content-text-color)}.vod-content__desktop .tab-header .tet-tab-header tab-header{background-color:var(--vod-content-tab-header-background-color);width:6.5475rem;height:3.375rem;border-radius:.5rem;border:.0625rem solid var(--vod-content-tab-header-border-color);transition:none !important}.vod-content__desktop .tab-header .tet-tab-header tab-header img{transform:scale(0.64);max-height:2.5rem !important}@media screen and (min-width: 31.25rem){.vod-content__desktop .tab-header .tet-tab-header tab-header{width:10.271rem;height:5.375rem}.vod-content__desktop .tab-header .tet-tab-header tab-header img{transform:none}}.vod-content__desktop .tab-header .tet-tab-header tab-header.active{background-color:var(--vod-content-tab-header-active-background-color);border-color:var(--vod-content-tab-header-active-border-color);color:var(--vod-content-text-inverse-color)}.vod-content__desktop .tab-content__description{color:var(--vod-content-text-secondary-color);margin:2rem 0}@media screen and (min-width: 31.25rem){.vod-content__desktop .tab-content__description{margin:2rem 0 3rem}}.vod-content__desktop .card-list-grid--new-layout{padding:0}@media all and (min-width: 80rem){.vod-content__desktop .card-list-grid--new-layout{padding:0 2.5rem}}.vod-content__block{width:10.9375rem;max-height:21.75rem;cursor:pointer}@media screen and (min-width: 31.25rem){.vod-content__block{width:12.5rem}}@media all and (min-width: 48rem){.vod-content__block{width:14.5rem}}.vod-content__block:focus-visible{outline:.25rem solid var(--vod-content-focus-outline-color);outline-offset:-0.25rem;border-radius:1rem}.vod-content__block:focus-visible .block-image-container__overlay{opacity:1}.vod-content__block:focus-visible .block-image-container{margin:0;border:.125rem solid rgba(0,0,0,0)}.vod-content__block .block-title,.vod-content__block .block-description{display:block;color:var(--vod-content-text-color)}.vod-content__block .block-image-container{position:relative;border-radius:1rem;overflow:hidden;margin:.125rem;box-shadow:var(--vod-content-image-box-shadow);user-select:none}.vod-content__block .block-image-container__overlay{background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;opacity:0;transition:opacity .3s ease;color:var(--tc-grey-30);padding:1.5rem 1rem;display:flex;align-items:flex-end}.vod-content__block .block-image-container__overlay .content-heading{color:var(--tc-text-primary-dark);text-align:left}.vod-content__block .block-image-container__overlay .content-subtext{display:flex;gap:.25rem}.vod-content__block .block-image-container__overlay .content-subtext__genre,.vod-content__block .block-image-container__overlay .content-subtext__separator,.vod-content__block .block-image-container__overlay .content-subtext__length{display:flex;align-items:center}.vod-content__block .block-image-container__overlay .content-subtext__separator{line-height:inherit}.vod-content__block .block-image-container__overlay .content-subtext__genre{text-align:left}.vod-content__block .block-image-container .block-image{width:100%;display:block}.vod-content__block:hover .block-image-container__overlay{opacity:1}.vod-content .anchor-link{--icon-size: 1.25rem;display:inline-flex}.vod-content__dialog{--vod-content-dialog-text-secondary-color: var(--tc-text-secondary);--vod-content-dialog-age-group-background-color: var(--tc-layer-inverse-primary);--vod-content-dialog-age-group-text-color: var(--tc-button-text-primary);--vod-content-dialog-image-box-shadow: var(--tc-elevation-one);--dialog-title-font-size: 1.25rem;--dialog-overlay-padding: 6rem 1rem}.vod-content__dialog.dark{--vod-content-dialog-text-secondary-color: var(--tc-text-secondary-dark);--vod-content-dialog-age-group-background-color: var(--tc-layer-inverse-primary-dark);--vod-content-dialog-age-group-text-color: var(--tc-button-text-primary-dark);--vod-content-dialog-image-box-shadow: var(--tc-elevation-one-dark)}@media all and (min-width: 48rem){.vod-content__dialog{--dialog-width: 50.375rem;--dialog-title-font-size: 1.5rem;--dialog-overlay-padding: 10rem 2rem}}.vod-content__dialog::part(body){padding:1rem 1rem 2rem}@media all and (min-width: 48rem){.vod-content__dialog::part(body){padding:1.5rem 1.5rem 2rem}}.vod-content__dialog::part(header){padding:.875rem .5rem .875rem 1rem}@media all and (min-width: 48rem){.vod-content__dialog::part(header){padding:1.375rem 1.125rem .875rem 1.5rem}}@media all and (min-width: 48rem){.vod-content__modal{display:flex;flex-direction:row;gap:2rem}}@media all and (min-width: 48rem){.vod-content__modal .modal-image-container{min-width:12.25rem}.vod-content__modal .modal-image-container .modal-image{max-height:none;height:18.375rem;margin:0}}.vod-content__modal .modal-image{max-height:14.75rem;max-width:100%;display:block;margin:auto;border-radius:1rem;box-shadow:var(--vod-content-dialog-image-box-shadow)}@media all and (min-width: 48rem){.vod-content__modal .modal-text-container{margin:0}}.vod-content__modal .modal-text-container .modal-title{font-size:1.5rem}@media all and (min-width: 48rem){.vod-content__modal .modal-text-container .modal-title{font-size:1.75rem}}.vod-content__modal .modal-text-container .modal-secondary-title{color:var(--vod-content-dialog-text-secondary-color)}.vod-content__modal .modal-text-container .modal-description{color:var(--vod-content-dialog-text-secondary-color);font-size:1rem}@media all and (min-width: 48rem){.vod-content__modal .modal-text-container .modal-description{font-size:1.125rem}}.vod-content__modal .modal-text-container .age-group-genre-container{display:flex;align-items:center;gap:.75rem;align-self:stretch}.vod-content__modal .modal-text-container .age-group-genre-container .age-group{border-radius:.375rem;background-color:var(--vod-content-dialog-age-group-background-color);color:var(--vod-content-dialog-age-group-text-color)}
