.product-index{padding-top:3.6rem;padding-bottom:6rem}.product-index__title{margin:0 0 3rem}.product-index__filter{min-width:0;margin:0;padding:0;border:0}.product-index__tabs{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin-bottom:5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.product-index__tab{position:relative;display:inline-block;padding:0 0 1.2rem;color:rgba(var(--color-foreground),.58);font-size:1.2rem;line-height:1.4;letter-spacing:.08em;cursor:pointer}.product-index__tab:after{content:"";position:absolute;right:0;bottom:-.1rem;left:0;height:.1rem;background:var(--product-index-accent);transform:scaleX(0);transform-origin:left}.product-index__group{display:none}.product-index__group+.product-index__group{margin-top:7rem}.product-index__group-title{display:flex;align-items:center;gap:.7rem;margin:0 0 2.4rem;font-size:1.3rem;font-weight:400;line-height:1.4;letter-spacing:.1em}.product-index__group-title:before,.product-index__category:before{content:"";flex:0 0 .8rem;width:.8rem;height:.2rem;background:var(--product-index-accent)}.product-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5rem 2.4rem;margin:0;padding:0;list-style:none}.product-index__card{display:block;height:100%;color:rgb(var(--color-foreground));text-decoration:none}.product-index__media{overflow:hidden;background:rgba(var(--color-foreground),.03)}.product-index__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}@media(hover:hover){.product-index__card:hover .product-index__image{transform:scale(1.015)}.product-index__card:hover .product-index__name{text-decoration:underline;text-underline-offset:.3rem}}.product-index__content{padding-top:1.6rem}.product-index__category,.product-index__origin,.product-index__flavor{margin:0;font-size:1.1rem;line-height:1.6;letter-spacing:.06em}.product-index__category{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem;color:rgba(var(--color-foreground),.58)}.product-index__name{margin:0 0 .8rem;font-size:1.5rem;font-weight:400;line-height:1.45;letter-spacing:.02em}.product-index__origin{margin-bottom:.5rem;color:rgba(var(--color-foreground),.55)}.product-index__flavor{color:rgb(var(--color-foreground));overflow-wrap:anywhere}.product-index__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;margin-top:1.2rem}.product-index__amount{font-size:1.3rem;letter-spacing:.03em}.product-index__sold-out{font-size:1rem;letter-spacing:.08em}@media screen and (max-width:749px){.product-index{padding-top:2.4rem;padding-bottom:4rem}.product-index__title{margin-bottom:2.1rem}.product-index__tabs{flex-wrap:nowrap;gap:0 1.6rem;margin-bottom:3.1rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-index__tabs::-webkit-scrollbar{display:none}.product-index__tab{flex:0 0 auto;font-size:1rem}.product-index__group+.product-index__group{margin-top:5rem}.product-index__group-title{margin-bottom:1.8rem;font-size:1.1rem}.product-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 1.2rem}.product-index__content{padding-top:1.2rem}.product-index__category,.product-index__origin,.product-index__flavor{font-size:.95rem;line-height:1.55;letter-spacing:.04em}.product-index__name{font-size:1.25rem;line-height:1.4}.product-index__amount{font-size:1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-index.css.map */
