.gallery-lead{max-width:780px;color:var(--muted);margin-bottom:35px}.product-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-photo-grid figure,.system-example-grid figure{margin:0;background:#fff;border:1px solid var(--line);overflow:hidden;box-shadow:0 8px 24px rgba(9,50,35,.07)}.product-photo-grid img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:#fff}.product-photo-grid figcaption,.system-example-grid figcaption{padding:14px 16px;font:700 .9rem Manrope;color:var(--green)}.system-example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.system-example-grid img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:#fff}.featured-products{padding:95px clamp(24px,7vw,110px);background:#fff}.featured-products h2{font-size:clamp(2rem,3.7vw,3.35rem);line-height:1.15}.featured-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.featured-row a{border:1px solid var(--line);background:var(--paper);display:block}.featured-row img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain}.featured-row span{display:block;padding:14px;font-weight:800;color:var(--green)}@media(max-width:850px){.product-photo-grid,.system-example-grid,.featured-row{grid-template-columns:1fr 1fr}}@media(max-width:560px){.product-photo-grid,.system-example-grid,.featured-row{grid-template-columns:1fr}}
.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.category-grid article{padding:0!important;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 8px 24px rgba(9,50,35,.07)}.category-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#edf3ef}.category-grid article>div{padding:23px}.category-grid .number{display:block;margin-bottom:9px}.category-grid h3{margin:0 0 8px}.category-grid p{margin:0}@media(max-width:850px){.category-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.category-grid{grid-template-columns:1fr}}
