.barn-club-playlist{padding:54px 0 80px}.barn-club-playlist>.container{max-width:1320px;padding-inline:24px;margin:auto}
body .interior-two .barn-club-playlist .top-music-playlist-wrap-two{border:1px solid #66322e;border-radius:20px;overflow:hidden}
body .interior-two .barn-club-playlist .top-music-playlist-single-item-two{background:#1b1414;border:0;border-bottom:1px solid #66322e;border-radius:0;padding:42px;margin:0;transition:background .2s}
body .interior-two .barn-club-playlist .top-music-playlist-single-item-two:last-child{border-bottom:0}
body .interior-two .barn-club-playlist .top-music-playlist-single-item-two:hover{background:#381616}
.club-playlist-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) auto;gap:36px;align-items:center}
body .interior-two .barn-club-playlist .top-music-playlist-img{display:block;width:100%;margin:0}
body .interior-two .barn-club-playlist .top-music-playlist-img img{display:block;width:100%;height:220px;object-fit:contain;background:#140e0e;margin:0;border-radius:14px}
body .interior-two .barn-club-playlist .club-playlist-schedule{font:16px/1.5 Arial,sans-serif;color:#c9afa8;margin:0 0 14px}
body .interior-two .barn-club-playlist h2{font:clamp(26px,2.7vw,40px)/1.2 'Righteous',Arial,sans-serif;text-transform:uppercase;letter-spacing:0;margin:0 0 18px}
body .interior-two .barn-club-playlist h2 a{color:#fff;text-decoration:none}
body .interior-two .barn-club-playlist .club-playlist-label{font:12px/1.6 Arial,sans-serif;letter-spacing:1px;color:#c9afa8;margin:0}
body .interior-two .barn-club-playlist .club-playlist-details{display:flex;align-items:center;gap:22px;padding:16px 20px;border:1px solid #a1382b;color:#fff;text-decoration:none;font:16px/1.4 Arial,sans-serif;white-space:nowrap}
body .interior-two .barn-club-playlist .club-playlist-details:hover{background:#ad1526}
@media(max-width:991px){.club-playlist-row{grid-template-columns:180px minmax(0,1fr);gap:24px}.club-playlist-details{grid-column:2;justify-self:start}body .interior-two .barn-club-playlist .top-music-playlist-single-item-two{padding:28px}body .interior-two .barn-club-playlist .top-music-playlist-img{grid-row:span 2}body .interior-two .barn-club-playlist .top-music-playlist-img img{height:210px}}
@media(max-width:575px){.barn-club-playlist{padding:30px 0 48px}.barn-club-playlist>.container{padding-inline:20px}.club-playlist-row{grid-template-columns:1fr;gap:20px}body .interior-two .barn-club-playlist .top-music-playlist-single-item-two{padding:22px}body .interior-two .barn-club-playlist .top-music-playlist-img{grid-row:auto}body .interior-two .barn-club-playlist .top-music-playlist-img img{height:240px}.club-playlist-details{grid-column:auto}body .interior-two .barn-club-playlist h2{font-size:28px}}

/* Posters must remain visible outside the template hover animation. */
body .interior-two .barn-club-playlist .top-music-playlist-img img{opacity:1!important;visibility:visible!important;transform:none!important}
