.banner-grid-wrap{display:flex;flex-wrap:wrap;row-gap:var(--row-gap-pc, 30px);column-gap:var(--column-gap-pc, 30px)}.banner-grid__item a{display:block;width:100%;height:100%}.banner-grid__item picture{display:block;width:100%;height:100%}.aspect-ratio .banner-grid__item picture img{width:100%;height:100%;object-fit:cover}.banner-grid__item.banner-grid__item img,.banner-grid__item.banner-grid__item--1{width:100%}.banner-grid__item.banner-grid__item--2{width:calc((100% - var(--column-gap, 30px)) / 2)}.banner-grid__item.banner-grid__item--3{width:calc((100% - (var(--column-gap, 30px) * 2)) / 3)}.banner-grid__item.banner-grid__item--4{width:calc((100% - (var(--column-gap, 30px) * 3)) / 4)}.banner-grid__item.banner-grid__item--5{width:calc((100% - (var(--column-gap, 30px) * 4)) / 5)}.banner-grid__item.banner-grid__item--6{width:calc((100% - (var(--column-gap, 30px) * 4)) / 6)}.full-round .banner-grid__item,.full-round .banner-grid__item img{border-radius:50%}.banner-grid__item{border-radius:var(--grid-item-border-radius);height:100%}.banner-grid__item img{border-radius:var(--grid-item-border-radius)}.banner-grid__item--title{font-weight:700;font-size:14px;line-height:1.6;letter-spacing:1px;margin-top:8px;color:rgba(var(--color-foreground),1)}.banner-grid__item--text{font-weight:500;font-size:14px;line-height:1.6;letter-spacing:1px;margin-top:8px;color:rgba(var(--color-foreground),1)}@media(min-width:750px){.banner-grid-wrap.is-centered{justify-content:center}}@media(max-width:749px){.banner-grid-wrap.is-centered-sp{justify-content:center}.banner-grid__item--title{font-size:12px}.banner-grid__item.banner-grid__item--1,.banner-grid__item.banner-grid__item--2,.banner-grid__item.banner-grid__item--3,.banner-grid__item.banner-grid__item--4,.banner-grid__item.banner-grid__item--5,.banner-grid__item.banner-grid__item--6,.banner-grid__item.banner-grid__item--1-sp{width:100%}.banner-grid__item.banner-grid__item--2-sp{width:calc((100% - var(--column-gap-sp, 15px)) / 2)}.banner-grid__item.banner-grid__item--3-sp{width:calc((100% - (var(--column-gap-sp, 15px) * 2)) / 3)}.banner-grid__item.banner-grid__item--4-sp{width:calc((100% - (var(--column-gap-sp, 15px) * 3)) / 4)}.banner-grid-wrap{row-gap:var(--row-gap-sp, 15px);column-gap:var(--column-gap-sp, 15px)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-banner-grid.css.map */
