.cm-khero{background:var(--cm-accent);color:var(--cm-on-accent);overflow:hidden}.cm-khero__inner{max-width:1440px;margin:0 auto;padding:22px var(--cm-gutter) 0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;align-items:end}.cm-khero__text{min-width:0;padding-bottom:40px}.cm-khero .cm-head__crumbs{color:inherit;opacity:.8;margin-bottom:28px}.cm-khero .cm-head__crumbs a:hover{color:inherit;text-decoration:underline}.cm-khero__fandom{display:inline-block;margin:0 0 14px;padding:6px 14px;border-radius:999px;background:var(--cm-on-accent);color:var(--cm-accent);font-size:13px;font-weight:600;line-height:1.3}.cm-khero__title{margin:0;max-width:15ch;font-size:clamp(34px,5.4vw,76px);line-height:.98;font-weight:600;letter-spacing:-.035em;text-transform:none;text-wrap:balance;color:inherit}.cm-khero__intro{max-width:52ch;margin:18px 0 0;font-size:15px;line-height:1.55;opacity:.92}.cm-khero__fav{padding:0 14px 30px;text-align:center}.cm-khero__cards{list-style:none;margin:0;padding:18px 0 0;display:flex;justify-content:center}.cm-khero__card{position:relative;width:clamp(108px,11.5vw,168px);aspect-ratio:55 / 85;margin:0 -14px;border:5px solid #fff;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 14px 26px -14px #00000080;transform:rotate(var(--r, 0deg)) translateY(var(--y, 0));transition:transform .3s var(--cm-ease);animation:cm-kfan .7s var(--cm-ease) backwards}.cm-khero__card:nth-child(1){--r: -8deg;--y: 10px}.cm-khero__card:nth-child(2){--r: 1.5deg;--y: -8px;z-index:1;animation-delay:80ms}.cm-khero__card:nth-child(3){--r: 9deg;--y: 12px;animation-delay:.16s}.cm-khero__card:hover,.cm-khero__card:focus-within{transform:rotate(0) translateY(-10px);z-index:2}.cm-khero__card a,.cm-khero__card img{display:block;width:100%;height:100%}.cm-khero__card img{object-fit:cover}.cm-khero__card a{position:relative}.cm-khero__rating{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#fff;color:#111;font-size:11px;line-height:1;white-space:nowrap;box-shadow:0 2px 8px -3px #0006}.cm-khero__rating .cm-stars{font-size:10px;letter-spacing:1px}.cm-khero__cap{margin:20px 0 0;font-size:13px;font-weight:500}@keyframes cm-kfan{0%{opacity:0;transform:rotate(0) translateY(26px)}}.cm--kpop .cm-pills{margin-top:26px}.cm--kpop .cm-pill.is-active{background:var(--cm-accent);border-color:var(--cm-accent);color:var(--cm-on-accent)}.cm-pill__n{margin-left:7px;font-size:11px;opacity:.6}.cm--kpop .cm-more__bar>span{background:var(--cm-accent)}.cm--kpop .cm-more__btn:hover{background:var(--cm-accent);border-color:var(--cm-accent);color:var(--cm-on-accent)}.cm--kpop .cm-badge--new{background:var(--cm-accent);color:var(--cm-on-accent)}.cm-bar__group{display:none;margin-right:10px;font-weight:600;color:var(--cm-ink)}.cm-bar.is-stuck .cm-bar__group{display:inline}.cm--kpop .cm-grid{grid-auto-flow:row dense}.cm-kmore{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:28px;align-items:center;padding:28px 32px;border-radius:16px;background:var(--cm-soft)}.cm-kmore--grid{grid-column:1 / -1}.cm-kmore--after{margin-top:56px}.cm-kmore__title{margin:0;font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.02em;text-transform:none}.cm-kmore__text{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--cm-muted)}.cm-kmore__list{list-style:none;margin:0;padding:0;display:flex;gap:14px;overflow-x:auto;scrollbar-width:none}.cm-kmore__list::-webkit-scrollbar{display:none}.cm-kmore__list li{flex:0 0 clamp(104px,11vw,150px);margin:0}.cm-kmore__item{display:block;color:var(--cm-ink);text-decoration:none;font-size:13px;line-height:1.3}.cm-kmore__img{display:block;aspect-ratio:1;margin-bottom:9px;border-radius:10px;overflow:hidden;background:#fff}.cm-kmore__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--cm-ease)}.cm-kmore__item:hover img{transform:scale(1.04)}.cm-kmore__item:hover .cm-kmore__name{text-decoration:underline}.kx-kgroups{max-width:1440px;margin:0 auto;padding:8px 40px 64px;color:#111}.kx-kgroups__title{margin:0 0 22px;font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.02em;text-transform:none}.kx-kgroups__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:22px 14px}.kx-kgroups__list li{flex:0 0 96px;margin:0}.kx-kgroups__item{display:block;color:inherit;text-decoration:none;text-align:center;font-size:12.5px;line-height:1.25}.kx-kgroups__ring{display:block;width:84px;height:84px;margin:0 auto 8px;padding:3px;border:2px solid var(--g, #111);border-radius:50%;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.kx-kgroups__ring img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#f6f4f1}.kx-kgroups__item:hover .kx-kgroups__ring{transform:scale(1.06)}.kx-kgroups__item:hover .kx-kgroups__name{text-decoration:underline}.kx-kgroups__name{display:block;overflow-wrap:anywhere}.cm-khero a:focus-visible,.cm-kmore a:focus-visible,.kx-kgroups a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1100px){.kx-kgroups{padding-left:24px;padding-right:24px}.cm-kmore{grid-template-columns:1fr;gap:18px}}@media(max-width:768px){.cm-khero__inner{grid-template-columns:minmax(0,1fr);padding-top:16px}.cm-khero__text{padding-bottom:22px}.cm-khero .cm-head__crumbs{margin-bottom:18px}.cm-khero__intro{margin-top:12px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cm-khero__fav{display:flex;align-items:center;padding:0 0 22px;text-align:left}.cm-khero__cards{flex:none;padding:6px 0 6px 9px;justify-content:flex-start}.cm-khero__card{width:74px;margin:0 -9px;border-width:3px;border-radius:9px}.cm-khero__cap{margin:0 0 0 26px}.cm-khero__rating{bottom:4px;padding:3px 5px}.cm-khero__rating .cm-stars{font-size:8px;letter-spacing:0}.cm-khero__rating-n{display:none}.cm-kmore{padding:22px 16px;border-radius:12px}.cm-kmore__title{font-size:20px}.cm-kmore--after{margin-top:40px}.kx-kgroups{padding:0 0 48px}.kx-kgroups__title{margin:0 16px 16px;font-size:20px}.kx-kgroups__list{flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:4px 16px 6px;scrollbar-width:none}.kx-kgroups__list::-webkit-scrollbar{display:none}.kx-kgroups__list li{flex:0 0 84px}.kx-kgroups__ring{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.cm-khero__card{animation:none;transition:none}.cm-kmore__img img,.kx-kgroups__ring{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kx-kpop.css.map */
