.kpop-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:56px 0}.kpop-intro>img{width:100%;border-radius:14px;border:1px solid #44304f}.kpop-intro .primary{width:max-content;margin-top:24px}.kpop-products{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.kpop-image{position:relative;aspect-ratio:1/1;background:#08080b}.kpop-image img{width:100%;height:100%;object-fit:contain;filter:none;transform:none!important}.kpop-price{font-size:30px;font-weight:bold;color:#e3b8ff;margin:16px 0}.kpop-products .description{min-height:50px}.kpop-details{padding:48px 0;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.kpop-details>img{width:100%;border-radius:12px}.kpop-details details{border-bottom:1px solid #36283d;padding:18px 0}.kpop-details summary{cursor:pointer}.kpop-details details p{color:var(--muted);font-size:14px}.kpop-details .more{display:inline-block;margin-top:24px}@media(max-width:750px){.kpop-intro,.kpop-details{grid-template-columns:1fr;gap:24px}.kpop-intro{padding:34px 0}.kpop-intro>img{order:-1;max-height:350px;object-fit:contain}.kpop-products{grid-template-columns:1fr}.kpop-intro .primary{width:100%}.kpop-details{padding:36px 0}.kpop-products .description{min-height:0}header nav{font-size:12px;gap:10px}}