.consumables-hero-image{margin:0;padding:0;position:relative;background:#efefef;overflow:hidden}
.consumables-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center;background:#efefef}
.consumables-hero-image figcaption{position:absolute;right:0;bottom:0;background:#17343bdc;color:#fff;padding:13px 17px;font-size:11px;font-weight:800;letter-spacing:.1em}
.consumables-range-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.consumables-range-grid .catalog-tile{min-height:265px}
.consumables-ink-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.consumables-ink-grid article{position:relative;background:#fff;border-top:4px solid #4a9e2c;padding:28px 30px;min-height:260px}
.consumables-ink-grid article:nth-child(2){border-color:#17343f}
.consumables-ink-grid article:nth-child(3){border-color:#91b849}
.consumables-ink-grid span{color:#3e8d37;font-size:12px;font-weight:800;letter-spacing:.1em}
.consumables-ink-grid h3{font-size:25px;color:#17343f;margin:39px 0 12px}
.consumables-ink-grid p{font-size:14px;color:#5a6e75;line-height:1.8;margin:0}
.consumables-ink-grid a{display:inline-block;margin-top:18px;color:#398a2b;font-size:13px;font-weight:800}
.consumables-material-list{border-top:2px solid #193844}
.consumables-material-list>div{display:grid;grid-template-columns:210px 1fr;gap:25px;align-items:center;padding:20px 24px;border-bottom:1px solid #dce7e4;font-size:15px}
.consumables-material-list>div:nth-child(odd){background:#f0f5f2}
.consumables-material-list strong{color:#17343f}
.consumables-material-list span{color:#5b7078;line-height:1.7}
@media(max-width:1000px){.consumables-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.consumables-hero-image img{height:auto;max-height:none;aspect-ratio:3/2;object-fit:cover}.consumables-ink-grid{grid-template-columns:1fr}.consumables-material-list>div{grid-template-columns:1fr;gap:5px}.consumables-range-grid .catalog-tile{min-height:0}}
@media(max-width:520px){.consumables-range-grid{grid-template-columns:1fr}}
