.movie-entry{z-index:11;flex-direction:row;grid-column:1/span 4;justify-content:flex-start;max-width:800px;display:flex;position:relative}.movie-entry .movie-entry-background{z-index:10;width:calc(100% - 20px);height:175px;transition-property:box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(.31,.65,.26,.97);position:absolute;top:10px;left:10px}.movie-entry .movie-entry-thmb{z-index:11;width:300px;height:265px;margin:0 10px 0 0;position:relative;overflow:hidden;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.movie-entry .movie-entry-thmb .thmb-image-container{position:relative;top:0;left:0}.movie-entry .movie-entry-thmb .thmb-image-container .movie-entry-thmb-image{width:100%;display:block}.movie-entry .movie-entry-thmb .movie-entry-count{color:#fff;box-sizing:border-box;background-color:#000000b6;border-radius:2px;margin:8px 4px;padding:2px 4px;font-family:noto-sans,Arial,sans-serif;text-decoration:none;position:absolute;bottom:0;right:0}.movie-entry .movie-entry-info{z-index:11;flex-direction:column;align-items:flex-start;padding:10px 0;font-family:noto-sans,Arial,sans-serif;display:flex;overflow:hidden}.movie-entry .movie-entry-info .movie-entry-title{text-overflow:ellipsis;white-space:nowrap;color:var(--title-color);box-sizing:border-box;width:100%;margin:0;padding:0 0 4px;font-size:1.1rem;font-weight:700;text-decoration:none;overflow:hidden}.movie-entry .movie-entry-info .movie-entry-channel{text-overflow:ellipsis;white-space:nowrap;color:var(--subtitle-color);padding:3px 0 4px;font-size:1rem;font-weight:700;text-decoration:none;overflow:hidden}.movie-entry .movie-entry-info .movie-tags{margin:10px 0}.movie-entry .movie-entry-info .movie-tags span{border:2px solid var(--theme-color-translucent);border-radius:5px;margin:0 10px 0 0;padding:1px 4px}.movie-entry .movie-entry-info .movie-actors{color:var(--subtitle-color-light)}.movie-entry .movie-entry-info .movie-actors .tag{margin:0 5pt 0 0}.movie-entry .movie-entry-info .movie-director{color:var(--subtitle-color-light)}@media screen and (width<=700px){.movie-entry{width:calc(100% - 20px);margin:10px}.movie-entry .movie-entry-thmb{width:100%;height:53vw}.movie-entry .movie-entry-thmb .thmb-image-container{position:relative;top:0;left:0;transform:translateY(0)}.movie-entry .movie-entry-thmb .thmb-image-container .movie-entry-thmb-image{top:0;transform:translateY(0)}}.channel-entry{z-index:11;flex-direction:column;justify-content:flex-start;width:175px;display:flex;position:relative}@media screen and (width>=700px){.channel-entry.horizontal{flex-direction:row;width:100%}.channel-entry.horizontal .channel-entry-thmb{min-width:175px;margin:0 20px 0 0}.channel-entry.horizontal .channel-entry-thmb .thmb-image-container,.channel-entry.horizontal .channel-entry-thmb .thmb-image-container .channel-entry-thmb-image{width:175px}.channel-entry.horizontal .channel-entry-info{padding:0}}@media screen and (width<=700px){.channel-entry.horizontal{width:100%}}.channel-entry .channel-entry-thmb{z-index:11;width:175px;height:175px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.channel-entry .channel-entry-thmb .fake-thmb{background-color:var(--theme-color);width:100%;height:100%;display:flex;overflow:hidden}.channel-entry .channel-entry-thmb .fake-thmb h3{white-space:normal;text-align:center;margin:auto;font-size:6rem}.channel-entry .channel-entry-thmb .thmb-image-container{position:relative;top:50%;left:0;transform:translateY(-50%)}.channel-entry .channel-entry-thmb .thmb-image-container .channel-entry-thmb-image{width:100%;display:block}.channel-entry .channel-entry-info{z-index:11;flex-direction:column;align-items:flex-start;padding:10px 0;font-family:noto-sans,Arial,sans-serif;display:flex;overflow:hidden}.channel-entry .channel-entry-info .title-container{flex-direction:row;display:flex}.channel-entry .channel-entry-info .title-container .channel-entry-title{text-overflow:ellipsis;white-space:nowrap;color:var(--title-color);margin:0;padding:6px 0 4px;font-size:.9rem;font-weight:700;text-decoration:none;overflow:hidden}.channel-entry .channel-entry-info .title-container .vt-icon{width:16px;height:16px;margin:0 0 0 5px;top:6px}.channel-entry .channel-entry-info .channel-entry-stats{color:var(--subtitle-color);flex-direction:column;justify-content:space-between;width:100%;margin:3px 0 0;font-size:.8rem;display:flex}.channel-entry .channel-entry-info .channel-entry-stats p{margin:3px 0 5px}.shelf{z-index:11;flex-direction:column;display:flex;position:relative}.shelf .shelf-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1em 2em;display:grid}.shelf:after{content:"";background-color:var(--bgcolor-alt);border-radius:5px;width:calc(100% + 40px);height:100%;display:block;position:absolute;top:0;left:-20px}.separator-small{width:100%;margin:20px 0;display:flex}.separator-small .separator-small-text{color:var(--subtitle-color-light);font-size:.8rem;font-weight:300}.separator-small .separator-line{content:"";background-color:var(--subtitle-color-light);flex:1;height:1px;margin:auto 20px}.filters{z-index:11}.filters .filter-details{width:100%}.filters .filter-details .filter-summary{cursor:pointer;margin:0;font-weight:700}.filters .filter-details .filter-form{flex-direction:row;justify-content:space-between;padding:15px 0 45px;display:flex;position:relative}@media screen and (width<=700px){.filters .filter-details .filter-form{flex-wrap:wrap}.filters .filter-details .filter-form .filter{margin:0 20px 15px 0}}.filters .filter-details .filter-form #search-query{display:none}.filters .filter-details .filter-form .control-btns{position:absolute;top:5px;left:0}.filters .filter-details .filter-form .control-btns .btn{color:var(--title-color);white-space:nowrap;cursor:pointer;width:auto;box-shadow:none;border:none;margin:2px 5px 2px 0;text-decoration:none;display:inline-block}.filters .filter-details .filter-form .control-btns .btn:after{border-bottom:2px solid #0000}.filters .filter-details .filter-form .control-btns .btn:focus:after{box-shadow:none;border:none;border-bottom:2px solid var(--title-color);border-radius:0;width:100%;left:0}.filters .filter-details .filter-form .control-btns .btn .vt-icon{width:20px;height:20px;position:relative;top:2px}.filters .filter-details .filter-form .filter{margin:30px 0 0}.filters .filter-details .filter-form .filter .filter-title{font-weight:700}.filters .filter-details .filter-form .filter .filter-value{margin:6px 0;display:block;position:relative}.filters .filter-details .filter-form .filter .filter-value.disabled{pointer-events:none;filter:grayscale(0);opacity:.6}.filters .filter-details .filter-form .filter .filter-value .radio-container{cursor:pointer;pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 0 0 25px;display:block;position:relative}.filters .filter-details .filter-form .filter .filter-value .radio-container input{opacity:0;cursor:pointer;pointer-events:none;position:absolute}.filters .filter-details .filter-form .filter .filter-value .radio-container p{transition:color .3s cubic-bezier(.31,.65,.26,.97)}.filters .filter-details .filter-form .filter .filter-value .radio-container input:checked~p{color:var(--theme-color)}.filters .filter-details .filter-form .filter .filter-value .radio-container input:checked~.check{border:solid 3px var(--theme-color);background-color:var(--theme-color)}.filters .filter-details .filter-form .filter .filter-value .radio-container .check{border:solid 3px var(--subtitle-color);border-radius:50%;width:14px;height:14px;transition:border .3s cubic-bezier(.31,.65,.26,.97),background-color .3s cubic-bezier(.31,.65,.26,.97);position:absolute;top:2px;left:0}.filters .filter-details .filter-form .filter .filter-value .radio-container .check.multiple{border-radius:3px}.related-searches,.related-searches .related-keywords{box-sizing:border-box;width:100%;position:relative}.related-searches .related-keywords{scrollbar-width:thin;height:40px;margin:5px auto 0;overflow:auto hidden}.related-searches .related-keywords .keywords-container{flex-direction:row;width:auto;display:flex;position:absolute}.related-searches .related-keywords .keywords-container .related-search-tag{white-space:nowrap;display:inline-block;overflow:hidden}.search{flex-direction:column;margin-top:60px;display:flex}.search.loading{height:100vh}.search .search-spinner{z-index:11}.search .filters{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:15px 15px 0;display:flex}.search .filters .dropdown-btn{z-index:20;margin:0 10px 0 0}.search .result-amount{color:var(--subtitle-color);margin:10px auto}.search .correction-results,.search .result-amount{z-index:10;box-sizing:border-box;width:100%;max-width:1400px;padding:0 15px}.search .correction-results{margin:0 auto 10px}.search .search-results .search-refinements{z-index:10;box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto 10px;padding:0 15px;position:relative}.search .search-videos-container{z-index:10;box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1em 2em;width:100%;max-width:1400px;margin:0 auto;padding:0 15px;display:grid}.search .search-videos-container .section-title{grid-column:1/-1;gap:0}.search .search-videos-container .related-searches-container{grid-area:1/1/auto/-1}.search .search-videos-container .channels{grid-column:1;height:100%;margin:80px 0 0;position:sticky;top:0}.search .search-videos-container .channels .channel-entry{padding:0}.search .search-videos-container .channel-entry,.search .search-videos-container .shelf{grid-column:1/-1}.search .show-more-btn-container{width:100%;padding:20px 0;display:flex}.search .show-more-btn-container>a{margin:0 auto}
