.catalog-cover-art{min-height:600px;position:relative;overflow:hidden}.catalog-cover-art .spine-portrait{position:absolute;inset:70px 0 0}.catalog-cover-art .hero-spine-layer{opacity:1;transition:opacity .2s;position:absolute;inset:0}.catalog-cover-art .hero-spine-layer.is-retiring{opacity:0;pointer-events:none}.catalog-cover-art .hero-spine-host .hero-spine-stage{pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.catalog-cover-art .hero-spine-stage canvas,.catalog-cover-art .hero-spine-stage>div{width:100%;height:100%;display:block}.catalog-cover-art .hero-spine-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.catalog-cover-art .hero-spine-placeholder img{object-fit:contain;width:100%;height:100%}.catalog-cover-art .hero-spine-placeholder button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:6px 16px}.catalog-cover-art .hero-spine-switch-status{z-index:4;inset:auto 0 20px}.catalog-cover-skins{z-index:6;max-width:90%;overflow-x:auto}.catalog-cover-skins button{flex-shrink:0}.catalog-cover-empty{place-items:center;font-size:40px;display:grid;position:absolute;inset:0}@media (max-width:760px){.catalog-cover-art{z-index:1;width:100%;min-height:0;position:absolute;inset:52px 0 0}.catalog-cover-art .spine-portrait{inset:0}.catalog-cover-art .catalog-cover-skins{pointer-events:auto;position:absolute;bottom:12px;right:12px}.catalog-cover-art .hero-spine-placeholder img{object-position:center center}}@media (prefers-reduced-motion:reduce){.catalog-cover-art .hero-spine-layer,.catalog-cover-art .hero-spine-stage{transition:none}}
