.ep-scenes-grid-container{box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:40px auto!important;max-width:1200px;padding:0 20px;width:100%}.ep-scene-card{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;text-decoration:none!important;width:100%}.ep-scene-card-image-wrap{aspect-ratio:16/9;background:#0d0d0d;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden;position:relative;width:100%}.ep-scene-card-poster{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .3s ease-in-out;z-index:2}.ep-scene-card-poster,.ep-scene-card-video{height:100%;left:0;position:absolute;top:0;width:100%}.ep-scene-card-video{-o-object-fit:cover;object-fit:cover;z-index:1}.ep-scene-card:hover .ep-scene-card-poster{opacity:0}.ep-scene-card-overlay{background-color:rgba(0,0,0,.15);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.ep-scene-duration-badge{background-color:rgba(0,0,0,.65);border-radius:4px;bottom:10px;box-shadow:0 2px 6px rgba(0,0,0,.3);color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:3px 8px;pointer-events:none;position:absolute;right:10px;z-index:4}.ep-scene-card-details{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:12px 2px 4px;width:100%}.ep-scene-card-title{color:#fff;display:-webkit-box;font-size:1.15rem;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.ep-scene-card-title,.ep-scene-performers{font-weight:600;margin:0;padding:0;text-align:left}.ep-scene-performers{color:#f36;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}@media (max-width:900px){.ep-scenes-grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ep-scenes-grid-container{grid-template-columns:1fr}}.ep-scene-link{color:inherit;display:block;position:relative;text-decoration:none!important;z-index:1}.ep-scene-card{overflow:hidden;position:relative}.ep-scene-card-video{pointer-events:none}
