#catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}#catalog-grid .product{border-radius:16px;box-shadow:0 7px 24px #071c3510;display:flex;flex-direction:column}#catalog-grid .art{height:245px;padding:20px 18px 34px;background:linear-gradient(180deg,#fff,#f7f9fb);border-bottom:1px solid var(--line)}#catalog-grid .art img{height:205px}#catalog-grid .body{padding:20px;display:flex;flex-direction:column;flex:1}#catalog-grid .watts{font-size:24px}#catalog-grid h3{font-size:17px;line-height:1.3;margin:11px 0 6px;min-height:44px}#catalog-grid .specs{padding:13px 0;margin-top:15px;font-size:11px}#catalog-grid .specs b{font-size:18px;margin-bottom:3px}#catalog-grid .price{gap:5px;margin:16px 0 9px}#catalog-grid .price strong{font-size:32px}#catalog-grid .shipping{font-size:11px;margin:9px 0}#catalog-grid .buy{padding:14px 16px}#catalog-grid .pdf-button{padding:12px 15px;margin-top:8px}#catalog-grid .small{margin:10px 0}#catalog-grid .spec-detail{margin-top:auto}@media(max-width:1050px){#catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#catalog-grid{grid-template-columns:1fr}#catalog-grid .art{height:250px}#catalog-grid .art img{height:210px}}#catalog-grid .product,#catalog-grid .body,#catalog-grid .specs>span{min-width:0}#catalog-grid .body p{overflow-wrap:anywhere}#catalog-grid .top{gap:8px}#catalog-grid .specs{gap:12px}