@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@600;700&family=Barlow:wght@400;500&display=swap";.gusto-img-section{padding:64px 40px;background:#faf7f2;display:flex;flex-direction:column;gap:56px}.gusto-img-section__header{text-align:center}.gusto-img-section__heading{font-family:Bebas Neue,sans-serif;font-size:clamp(32px,5vw,52px);letter-spacing:2px;text-transform:uppercase;color:#111;margin:0 0 8px;line-height:1}.gusto-img-section__subtext{font-family:Barlow,sans-serif;font-size:15px;color:#888;margin:0 0 14px}.gusto-img-section__divider{width:48px;height:3px;background:#d62828;margin:0 auto}.gusto-img-row{display:flex;flex-direction:column;gap:12px}.gusto-img-row__label{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#999;margin:0}.gusto-img-grid{display:grid;gap:16px;align-items:start}.gusto-img-cell{display:flex;flex-direction:column;gap:8px}.gusto-img-cell__link{display:block;text-decoration:none;color:inherit}.gusto-img-cell__wrap{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px}.gusto-img-grid[style*="repeat(1,"] .gusto-img-cell__wrap{aspect-ratio:16 / 7}.gusto-img-grid[style*="repeat(2,"] .gusto-img-cell__wrap{aspect-ratio:4 / 3}.gusto-img-cell__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.gusto-img-cell__wrap:hover .gusto-img-cell__img{transform:scale(1.05)}.gusto-img-cell__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .3s ease;pointer-events:none}.gusto-img-cell__wrap:hover .gusto-img-cell__overlay{background:#00000047}.gusto-img-cell__caption{font-family:Barlow,sans-serif;font-size:13px;color:#666;margin:0;line-height:1.4}@media screen and (max-width:900px){.gusto-img-section{padding:48px 20px;gap:40px}.gusto-img-grid[style*="repeat(4,"],.gusto-img-grid[style*="repeat(3,"]{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:540px){.gusto-img-grid[style*="repeat(2,"],.gusto-img-grid[style*="repeat(3,"],.gusto-img-grid[style*="repeat(4,"]{grid-template-columns:1fr!important}.gusto-img-grid[style*="repeat(2,"] .gusto-img-cell__wrap,.gusto-img-grid[style*="repeat(3,"] .gusto-img-cell__wrap,.gusto-img-grid[style*="repeat(4,"] .gusto-img-cell__wrap{aspect-ratio:4 / 3}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/gusto-image-grid.css.map */
