.dimension-drawing>img{display:block;width:100%;height:auto}.nv-catalog{max-width:1480px;margin:0 auto;padding:65px 64px 100px}.nv-catalog h1{font-family:Georgia,serif;font-size:clamp(38px,5vw,70px);font-weight:400;margin-bottom:40px}.nv-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.nv-product-card{display:block;border-bottom:1px solid var(--line);padding-bottom:24px}.nv-product-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.nv-product-card h2{font-size:23px;font-weight:500;margin-top:20px}.contact-wrap{max-width:1280px;padding:80px 64px 110px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.contact-copy h1{font-family:Georgia,serif;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.1;margin-bottom:36px}.contact-email{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:5px}.file-help{max-width:100%}.request-review[role=alert]{border-left:3px solid #9a4736}.nv-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:800px){.nv-catalog{padding:40px 22px 65px}.nv-product-grid{grid-template-columns:1fr}.contact-wrap{grid-template-columns:1fr;padding:45px 22px 70px;gap:40px}}

img.dimension-drawing{width:100%;height:auto;display:block}.nv-collection-links{display:flex;flex-wrap:wrap;gap:12px;margin:-15px 0 40px}.nv-collection-links a{padding:10px 16px;border:1px solid var(--line);font-size:14px}.nv-collection-links a:hover{background:var(--green);color:white}
