.acg{padding:var(--acg-pt, 80px) 0 var(--acg-pb, 80px);background:#000;color:#fff}.acg__inner{max-width:100%;margin:0 auto;padding:0 var(--page-margin, 24px)}.acg__heading{font-size:clamp(28px,3.5vw,48px);line-height:1.1;margin:0 0 48px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.acg__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.acg__card{display:flex;flex-direction:column;gap:20px;text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.16,1,.3,1)}.acg__card:hover{transform:translateY(-4px)}.acg__img-wrap{aspect-ratio:3/4;overflow:hidden;background:#1a1a1a}.acg__img,.acg__img-ph{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.acg__card:hover .acg__img{transform:scale(1.04)}.acg__img-ph{display:flex;align-items:center;justify-content:center}.acg__img-ph .placeholder-svg{width:30%;opacity:.3;filter:invert(1)}.acg__content{display:flex;flex-direction:column;gap:8px}.acg__title{font-size:clamp(28px,2.4vw,40px);font-weight:700;line-height:1.1;margin:0;letter-spacing:-.01em;text-transform:uppercase;color:#fff}.acg__desc{font-size:15px;line-height:1.5;opacity:.7;margin:0;max-width:320px}@media(max-width:900px){.acg__grid{grid-template-columns:1fr;gap:32px}.acg__img-wrap{aspect-ratio:4/5}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/av-cases-grid.css.map */
