.release-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.release-drawer.is-open{visibility:visible;opacity:1;pointer-events:auto}.release-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#000000b8;cursor:pointer}.release-drawer__panel{position:absolute;top:0;right:0;width:min(720px,92vw);height:100%;max-height:100vh;overflow-y:auto;background:#111;color:#fff;box-shadow:-12px 0 35px #00000059;transform:translate(100%);transition:transform .3s ease;padding:42px 32px 60px}.release-drawer.is-open .release-drawer__panel{transform:translate(0)}.release-drawer__close{position:absolute;top:14px;right:16px;z-index:5;width:38px;height:38px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;font-size:20px;cursor:pointer}.release-detail__hero{display:grid;grid-template-columns:minmax(180px,280px) 1fr;gap:30px;align-items:start}.release-detail__artwork img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px}.release-detail__information h2{margin:8px 0;font-size:clamp(28px,4vw,48px);line-height:1.05}.release-detail__artist{margin:0 0 16px;font-size:18px;opacity:.8}.release-detail__type{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.release-detail__metadata{display:flex;flex-wrap:wrap;gap:8px 14px;margin:14px 0;font-size:14px;opacity:.75}.release-detail__description{margin-top:16px;line-height:1.6;opacity:.85}.release-detail__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.release-detail__actions button,.release-detail__buy{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:#fff;color:#111;font-weight:700;text-decoration:none;cursor:pointer}.release-tracklist{margin-top:38px}.release-tracklist__heading,.track-play-button{display:grid;grid-template-columns:42px minmax(0,1fr) 80px;align-items:center;width:100%}.release-tracklist__heading{padding:0 12px 10px;border-bottom:1px solid rgba(255,255,255,.18);font-size:12px;text-transform:uppercase;opacity:.6}.track-row{border-bottom:1px solid rgba(255,255,255,.1)}.track-play-button{min-height:58px;padding:8px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.track-play-button:hover{background:#ffffff12}.track-row__play-icon,.track-play-button:hover .track-row__number{display:none}.track-play-button:hover .track-row__play-icon{display:inline}.track-row__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-row__title small{margin-left:8px;opacity:.6}.track-row__duration{text-align:right;opacity:.65}.release-detail__footer{margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;opacity:.55}body.release-drawer-open{overflow:hidden}@media screen and (max-width:749px){.release-drawer__panel{width:100%;padding:52px 18px 40px}.release-detail__hero{grid-template-columns:1fr;gap:20px}.release-detail__artwork{width:min(100%,360px);margin:0 auto}.release-detail__actions{display:grid;grid-template-columns:1fr 1fr}.release-detail__buy{grid-column:1 / -1}.release-tracklist__heading,.track-play-button{grid-template-columns:34px minmax(0,1fr) 58px}}.release-detail__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.release-detail__title-row h2{margin:0}.release-detail__type{font-size:11px;line-height:1;letter-spacing:1.5px;margin:0}.release-detail__actions{display:flex;justify-content:center;align-items:center}.release-play-all{margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.release-detail__title-row{gap:8px}.release-detail__type{font-size:10px;letter-spacing:1.2px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/release-drawer.css.map */
