.video-card{-webkit-backdrop-filter:blur(10px);transform-origin:50%;will-change:transform;background:#111;border-radius:12px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 8px 32px #54545426}@media (max-width:767px){.video-card{align-items:auto;flex-direction:column}}.video-card .thumbnail-container{aspect-ratio:16/9;flex:none;position:relative}@media (max-width:767px){.video-card .thumbnail-container{aspect-ratio:unset;width:100%}}.video-card .thumbnail-container .video-thumbnail{aspect-ratio:16/9;width:100%;height:180px}@media (min-width:767px) and (max-width:1200px){.video-card .thumbnail-container .video-thumbnail{height:200px;max-height:200px}}@media (max-width:767px){.video-card .thumbnail-container .video-thumbnail{height:unset;max-height:unset}}.video-card .thumbnail-container .target-age{color:#fff;background:#000c;border-radius:4px;padding:4px 8px;font-size:.875rem;position:absolute;top:8px;left:8px}.video-card .thumbnail-container .duration{color:#fff;background:#000c;border-radius:4px;padding:4px 8px;font-size:.875rem;position:absolute;bottom:8px;right:8px}.video-card .video-info{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;max-height:180px;padding:1rem;display:flex;overflow:hidden}@media (min-width:767px) and (max-width:1200px){.video-card .video-info{max-height:200px}}@media (max-width:767px){.video-card .video-info{max-height:200px}}.video-card .video-info-badges{color:#999;flex-basis:content;gap:10px;width:100%;margin:10px 0;display:flex}.video-card .video-info-badges .item{color:#787878;border-radius:5px;font-size:14px}.video-card .video-info-badges .item.age{color:#fff;background:#787878;margin-top:-3px;padding:3px 5px}.video-card .video-info .video-title{margin-top:3px;margin-bottom:.5rem;font-size:18px;font-weight:600}.video-card .video-info .video-description{color:#e6e6e6;word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:20px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:767px){.video-card .video-info .video-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}}
