.coming-badge{display:inline-block;border:1px solid #b7f34a;border-radius:999px;padding:7px 14px;color:#b7f34a;font-size:11px;letter-spacing:2px}.budds-teaser img{object-fit:contain;background:#b68e4b}.budds-page{padding:40px 5% 70px}.budds-back{font-size:13px;color:var(--muted)}.budds-intro{padding:30px 0 35px}.budds-intro h1{max-width:850px}.budds-banner{width:100%;height:auto;border-radius:18px}.budds-preview{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:7%;padding-top:65px}.budds-preview img{width:100%;height:auto;border-radius:18px}.budds-preview .button{font-size:14px}@media(max-width:700px){.budds-preview{grid-template-columns:1fr;gap:28px;padding-top:35px}.budds-intro h1{font-size:38px}.budds-teaser{grid-column:auto}.artist-directory .budds-teaser img{aspect-ratio:16/10}.budds-teaser a>div{padding:16px}.budds-teaser h3{font-size:23px}.budds-banner{border-radius:10px}}
/* Reset the intrinsic HTML height so artist cards follow their displayed width. */
.artist-directory .artist-release img{height:auto}
@media(max-width:700px){.artist-directory .budds-teaser{grid-column:1/-1}}

/* Two distinct artist worlds in the opening section. */
.hero:has(.hero-worlds){grid-template-columns:.85fr 1.15fr;gap:32px}
.hero-worlds{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;min-width:0}
.hero-world{display:block;min-width:0;padding:14px;border:1px solid #573771;border-radius:18px;background:#1d132b;transition:border-color .2s}
.hero-world:hover{border-color:var(--lime)}
.hero-world>span{display:block;font-size:10px;letter-spacing:2px;color:var(--yellow);margin-bottom:14px}
.hero-world img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px}
.cosmos-world img{mix-blend-mode:screen}
.hero-world>small{display:block;font-size:10px;color:var(--muted);margin-top:16px}
.hero-world .coming-badge{font-size:9px;letter-spacing:1px;padding:5px 8px;margin-right:5px}
.budds-world{margin-top:75px}
@media(max-width:900px){.hero:has(.hero-worlds){grid-template-columns:1fr}.hero-worlds{max-width:620px;width:100%;margin:12px auto 0}.budds-world{margin-top:35px}}
@media(max-width:450px){.hero-worlds{gap:10px}.hero-world{padding:9px}.hero-world>span{font-size:9px;letter-spacing:1px}.hero-world>small{font-size:9px}.hero-world .coming-badge{display:table;margin-bottom:6px}}


.artist-language{font:600 13px Plex,sans-serif;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 12px;background:transparent;cursor:pointer;flex-shrink:0;min-height:34px}.artist-language:hover{border-color:var(--lime);color:var(--lime)}
html[lang="en"] .hero h1{letter-spacing:-1px}
html[lang="en"] .product li{flex-wrap:wrap}
@media(max-width:450px){.nav-in{flex-wrap:wrap}.nav-right{gap:7px}.artist-language{padding:6px 12px}.hero-world>small{line-height:1.5}.checkout-block legend{font-size:16px}}

