.category-search-grid{padding-top:2.8rem;padding-bottom:3.2rem}.top-favorite-section{padding-bottom:27px}.category-search-grid__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;margin-bottom:2.4rem;padding-top:16px}.category-search-grid__header--dual-heading{justify-content:center}.category-search-grid__header--dual-heading .category-search-grid__heading-column{flex:0 1 auto;width:100%;justify-content:center;box-sizing:border-box}.category-search-grid__heading-column{flex:1;min-width:0;display:flex;justify-content:center}.category-search-grid__heading-column--start{justify-content:flex-start}.category-search-grid__heading-group{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;max-width:100%}.category-search-grid__heading-en{margin:0;font-family:var(--font-family-en);font-weight:400;font-style:normal;font-size:24px;line-height:28px;letter-spacing:.04em;color:rgb(var(--color-foreground))}.category-search-grid__heading-jp{margin:0;font-family:var(--font-family-jp);font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:.04em;color:#606b69}.category-search-grid__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem 1rem}.category-search-grid__item{margin:0}.category-search-grid__item--placeholder{grid-column:1 / -1}.category-search-grid__placeholder-msg{max-width:42rem;margin:0 auto;text-align:left;font-size:1.3rem;line-height:1.55;color:rgba(var(--color-foreground),.85)}.category-search-grid__link{display:flex;flex-direction:column;align-items:center;gap:1rem;text-decoration:none;color:rgb(var(--color-foreground));transition:transform .2s ease,opacity .2s ease}.category-search-grid__link:hover{transform:translateY(-.2rem);opacity:.9}.category-search-grid__icon{width:100%;height:auto;max-width:none;max-height:none;aspect-ratio:1;border-radius:999px;background:#f7f7f7;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.category-search-grid__icon img{width:80%;height:80%;object-fit:contain;display:block}.category-search-grid__name{margin:0;font-family:Noto Sans Japanese;font-weight:400;font-style:normal;font-size:12px;line-height:16px;letter-spacing:.04em;text-align:center;color:#242828}.category-search-grid__group{--cg-cols: 3;--cg-icon: 100px;--cg-gap: 16px;--cg-width: 332px;--cg-name-size: 14px}.category-search-grid__group+.category-search-grid__group{--cg-cols: 4;--cg-icon: 56px;--cg-gap: 0px;--cg-name-size: 12px;margin-top:3.2rem}.category-search-grid__group-heading{margin:0 0 2rem;text-align:center;font-family:var(--font-family-jp);font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:.04em;color:#242828}.category-search-grid__group-heading:after{content:"";display:block;width:40px;height:2px;margin:.8rem auto 0;background:#606b69}.category-search-grid__group .category-search-grid__list{grid-template-columns:repeat(var(--cg-cols),minmax(0,1fr));column-gap:var(--cg-gap);row-gap:1.8rem;width:100%;max-width:var(--cg-width);margin-inline:auto}.category-search-grid__group .category-search-grid__icon{width:100%;height:auto;max-width:var(--cg-icon);max-height:none;margin-inline:auto}.category-search-grid__group .category-search-grid__icon img{width:64%;height:64%}.category-search-grid__group+.category-search-grid__group .category-search-grid__icon img{width:71%;height:71%}.category-search-grid__group .category-search-grid__name{font-size:var(--cg-name-size);line-height:1.4}.category-search-grid__group+.category-search-grid__group .category-search-grid__name{color:#606b69}@media screen and (min-width:600px){.category-search-grid__group{--cg-icon: 140px;--cg-gap: 24px;--cg-width: 468px}.category-search-grid__group+.category-search-grid__group{--cg-icon: 80px;--cg-gap: 0px}}@media screen and (min-width:768px){.category-search-grid__group{--cg-icon: 180px;--cg-gap: 32px;--cg-width: 604px}.category-search-grid__group+.category-search-grid__group{--cg-icon: 100px;--cg-gap: 0px}}@media screen and (min-width:1020px){.category-search-grid{padding-top:3.2rem;padding-bottom:3.6rem}.category-search-grid__layout.page-width{max-width:960px;width:100%;margin-inline:auto;padding-left:0;padding-right:0;box-sizing:border-box}.category-search-grid__header{padding-top:64px;margin-bottom:3.2rem}.category-search-grid__heading-en{font-size:42px;line-height:1.5}.category-search-grid__heading-jp{font-size:20px;line-height:28px}.category-search-grid__list{grid-template-columns:repeat(4,210px);justify-content:center;column-gap:40px;row-gap:3rem;width:960px;max-width:100%;margin-inline:auto;box-sizing:border-box}.category-search-grid__icon{width:210px;height:210px;max-width:210px;max-height:210px}.category-search-grid__icon img{width:74%;height:74%}.category-search-grid__name{font-size:16px;line-height:1.33}.top-favorite-section{padding-bottom:72.5px}.category-search-grid__group{--cg-icon: 210px;--cg-gap: 40px;--cg-width: 710px;--cg-name-size: 16px}.category-search-grid__group+.category-search-grid__group{--cg-icon: 120px;--cg-gap: 0px;--cg-name-size: 14px;margin-top:5.6rem}.category-search-grid__group-heading{margin-bottom:3.2rem;font-size:20px;line-height:28px}.category-search-grid__group-heading:after{width:48px;margin-top:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-category-search-grid.css.map */
