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