.c-category{--container-gutter: 20px;width:100%;padding-inline:var(--container-gutter);overflow-x:clip}@media screen and (min-width:750px){.c-category{--container-gutter: 40px}}.c-category__inner{width:100%;max-width:1108px;margin-inline:auto}@media screen and (max-width:749px){.c-category__inner{max-width:calc(var(--c-inner-sp) - var(--container-gutter) * 2)}}.c-category .c-section-head{margin-bottom:35px;text-align:center}@media screen and (min-width:750px){.c-category .c-section-head{margin-bottom:50px}}.c-category .c-section-title{align-items:center}.c-category .c-section-title__en{font-size:20px;letter-spacing:.02em;text-transform:uppercase;color:var(--color-black)}@media screen and (min-width:750px){.c-category .c-section-title__en{font-size:26px}}.c-category__list{display:flex;gap:12px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;list-style:none;scrollbar-width:none}@media screen and (max-width:749px){.c-category__list:not([data-sp-scroll]){display:grid;grid-template-columns:repeat(var(--c-cat-columns-sp, 1),1fr);overflow:visible}}@media screen and (min-width:750px){.c-category__list{display:grid;grid-template-columns:repeat(var(--c-cat-columns-pc, 3),1fr);gap:35px;overflow:visible}}.c-category__list::-webkit-scrollbar{display:none}.c-category__item{flex:0 0 260px;min-width:0}.c-category__link{display:block;position:relative;color:inherit;text-decoration:none}.c-category__image-wrap{position:relative;aspect-ratio:3 / 2;overflow:hidden;background-color:var(--color-sub-bg)}@media screen and (min-width:750px){.c-category__image-wrap{aspect-ratio:346 / 542}}.c-category__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration) var(--ease-base)}@media(any-hover:hover){.c-category__link:hover .c-category__image{transform:scale(1.05)}}.c-category__label{position:absolute;inset:50% 16px auto;z-index:1;margin:0;transform:translateY(-50%);font-family:var(--en-font-family);font-size:24px;font-weight:var(--fw-bold);line-height:1.17;letter-spacing:.2em;color:var(--color-white);text-align:center;text-transform:uppercase;font-feature-settings:"palt","pwid"}@media screen and (min-width:750px){.c-category__label{font-size:31.479px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/c-category.css.map */
