.wall .wall__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.wall__item{margin:0;position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:1/1;box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease}.wall__item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.wall__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.wall__item:hover img{transform:scale(1.05)}.wall__empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--sub-2);font-size:13px;font-weight:600;text-align:center;padding:16px}.wall__cap{position:absolute;left:0;right:0;bottom:0;margin:0;padding:16px 16px 12px;background:linear-gradient(0deg,rgba(15,31,27,.82),transparent);color:#fff;font-family:"Baloo 2",sans-serif;font-weight:600;font-size:13.5px;line-height:1.35;opacity:0;transition:opacity .25s ease}.wall__item:hover .wall__cap{opacity:1}.wall__cap span{display:block;font-family:Inter,sans-serif;font-weight:500;font-size:11.5px;color:var(--mint-soft);margin-top:2px}@media(max-width:960px){.wall .wall__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.wall .wall__grid{grid-template-columns:repeat(2,1fr);gap:var(--s-3)}.wall__cap{opacity:1;font-size:12px;padding:12px 10px 10px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/mwc-wall.css.map */
