.cc-index{padding-top:2rem;padding-bottom:5rem}.cc-index__title{font-size:2.4rem;margin:0 0 1rem}.cc-index__intro{font-size:1.4rem;color:rgba(var(--color-foreground),.75);margin:0 0 2rem}.cc-index__toc{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;padding:1.4rem 0;margin-bottom:1rem;border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.cc-index__toc-link{font-size:1.3rem;color:rgba(var(--color-foreground),.8);text-decoration:none}.cc-index__toc-link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.cc-index__section-title{font-size:1.9rem;margin:4rem 0 1.2rem;padding-bottom:.6rem;border-bottom:.2rem solid rgb(var(--color-foreground));scroll-margin-top:12rem}.cc-index__group-title{font-size:1.5rem;margin:2.6rem 0 1rem;padding-bottom:.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.15);scroll-margin-top:12rem}.cc-index__group-link{color:rgb(var(--color-foreground));text-decoration:none}.cc-index__group-link:hover{text-decoration:underline}.cc-index__group-count{font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground),.5);margin-left:.6rem}.cc-index__grid{display:grid;gap:2rem 1.6rem;margin:0;padding:0}.cc-index__card{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.cc-index__media{display:block;position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:.6rem;background:rgba(var(--color-foreground),.05);margin-bottom:.7rem}.cc-index__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-default) ease}.cc-index__card:hover .cc-index__img{transform:scale(1.04)}.cc-index__name{display:block;font-size:1.3rem;line-height:1.4;word-break:break-word}.cc-index__card:hover .cc-index__name{text-decoration:underline}.cc-index__count{display:block;font-size:1.1rem;color:rgba(var(--color-foreground),.5);margin-top:.2rem}@media screen and (max-width:749px){.cc-index__title{font-size:2rem}.cc-index__section-title{font-size:1.7rem;margin-top:3rem}.cc-index__name{font-size:1.2rem}.cc-index__grid{gap:1.6rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-collection-index.css.map */
