.category-bento__heading{margin:0 0 1.6rem;text-align:center;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:clamp(2.2rem,3vw,3.4rem)}.category-bento__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:calc((100vw - 4.8rem)/2);grid-auto-flow:dense;gap:.8rem}@media screen and (min-width:750px){.category-bento__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(16rem,20vw,30rem);gap:1rem}}.category-bento__tile{position:relative;display:block;overflow:hidden;border-radius:1.4rem;background:rgba(var(--color-foreground),.06);color:#fff;text-decoration:none}.category-bento__tile--wide{grid-column:span 2}.category-bento__tile--tall{grid-row:span 2}.category-bento__tile--large{grid-column:span 2;grid-row:span 2}.category-bento__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.category-bento__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 45%)}.category-bento__label{position:absolute;left:1.2rem;right:1.2rem;bottom:1rem;z-index:1;font-family:var(--font-heading-family);font-size:clamp(1.5rem,1.8vw,2.4rem);line-height:1.2}@media(hover:hover){.category-bento__tile:hover img{transform:scale(1.05)}.category-bento__tile:hover .category-bento__label{text-decoration:underline}}.category-bento--compact .category-bento__heading{margin-bottom:1rem;font-size:clamp(1.8rem,2.2vw,2.6rem)}.category-bento--compact .category-bento__grid{grid-auto-rows:14rem}.category-bento--compact .category-bento__label{left:1rem;bottom:.8rem;font-size:clamp(1.4rem,1.4vw,1.9rem)}@media screen and (min-width:750px){.category-bento--compact .category-bento__grid{grid-auto-rows:clamp(22rem,24vw,28rem)}}.product-grid .category-bento-item{width:100%;max-width:100%;flex:0 0 100%;margin:1.6rem 0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-category-bento.css.map */
