.article-item-list__item{position:relative}.article-item-list__index-badge{position:absolute;top:1rem;left:1rem;z-index:3;pointer-events:none}.article-item-list__index{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.4rem .9rem .5rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground));word-break:break-word}.article-item-list__title{text-align:var(--article-item-list-title-align)}.collection-display--square-contain .card__media .media img,.collection-display--square-contain .media>img{object-fit:contain}.collection-display__item,.ranking-collection__item{position:relative}.collection-display__rank-badge,.ranking-collection__badge{position:absolute;top:1rem;left:1rem;z-index:3;pointer-events:none}.collection-display__rank,.ranking-collection__rank{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.4rem .9rem .5rem;text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground));word-break:break-word}.collection-display__title,.ranking-collection__title{text-align:var(--ranking-title-align)}.hero-swiper-banner{--pagination-gap: 1.2rem}.hero-swiper-banner__swiper{position:relative}.hero-swiper-banner__container{width:100%}@media screen and (max-width: 1200px){.hero-swiper-banner__container.page-width{padding-left:0;padding-right:0;max-width:100%}}.hero-swiper-banner__link{display:block;line-height:0}.hero-swiper-banner__media img{width:100%;height:auto;display:block}.hero-swiper-banner__pagination{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin-top:var(--pagination-gap);text-align:center;line-height:1;color:rgb(var(--color-foreground, 0, 0, 0))}.hero-swiper-banner__pagination .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:9999px;background-color:currentColor;opacity:.25;margin:0 5px}.hero-swiper-banner__pagination .swiper-pagination-bullet-active{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
