1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta name="viewport" content="width=device-width"> 5<link rel="apple-touch-icon" sizes="180x180" href="/assets/images/favicon/apple-touch-icon.png"> 6<link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon/favicon-32x32.png"> 7<link rel="icon" type="image/png" sizes="16x16" href="/assets/images/favicon/favicon-16x16.png"> 8<link rel="icon" type="image/x-icon" href="/assets/images/favicon/favicon.ico"> 9<link rel="manifest" href="/assets/images/favicon/site.webmanifest"> 10<meta name="msapplication-TileColor" content="#FFFFFF"> 11<meta name="theme-color" content="#171135"> 12<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 13<meta http-equiv="X-UA-Compatible" content="IE=edge"> 14<meta name="format-detection" content="telephone=no"> 15 16<title>NYC Product Liability Attorneys | Lipsig Law</title> 17<meta name="description" content="Our New York product liability attorneys seek compensation from manufacturers, distributors, and retailers if a defective product has injured you."> 18<link rel="canonical" href="https://lipsig.com/product-liability/"> 19<link rel="manifest" href="/manifest.json"> 20 21 22 23 <meta name="robots" content="index, follow"> 24 25 26 27<!-- Open Graph / Facebook --> 28<meta property="og:type" content="website"> 29<meta property="og:url" content="https://lipsig.com/product-liability/"> 30<meta property="og:title" content="NYC Product Liability Attorneys | Lipsig Law"> 31<meta property="og:description" content="Our New York product liability attorneys seek compensation from manufacturers, distributors, and retailers if a defective product has injured you."> 32<meta property="og:image" content="https://lipsig.com/assets/images/social-share-2025.jpg"> 33 34<!-- Twitter --> 35<meta property="twitter:card" content="summary_large_image"> 36<meta property="twitter:url" content="https://lipsig.com/product-liability/"> 37<meta property="twitter:title" content="NYC Product Liability Attorneys | Lipsig Law"> 38<meta property="twitter:description" content="Our New York product liability attorneys seek compensation from manufacturers, distributors, and retailers if a defective product has injured you."> 39<meta property="twitter:image" content="https://lipsig.com/assets/images/social-share-2025.jpg"> 40 41<!-- Preload --> 42<link rel="preload" as="font" href="/assets/css/fonts/Spectral-SemiBold.woff2" type="font/woff2" crossorigin="anonymous"> 43<link rel="preload" as="font" href="/assets/css/fonts/Spectral-Bold.woff2" type="font/woff2" crossorigin="anonymous"> 44<link rel="preload" as="font" href="/assets/css/fonts/Switzer-Bold.woff2" type="font/woff2" crossorigin="anonymous"> 45<link rel="preload" as="font" href="/assets/css/fonts/Switzer-Medium.woff2" type="font/woff2" crossorigin="anonymous"> 46<link rel="preload" as="font" href="/assets/css/fonts/Switzer-Regular.woff2" type="font/woff2" crossorigin="anonymous"> 47<link rel="preload" as="font" href="/assets/css/fonts/Switzer-Semibold.woff2" type="font/woff2" crossorigin="anonymous"> 48
48<script type="application/ld+json"> 49 { 50 "@context": "https://schema.org", 51 "@type": "LocalBusiness", 52 "name": "Lipsig, Freund & Wisell, PLLC", 53 "image": "https://lipsig.com/assets/images/social-share-2025.jpg", 54 "url": "https://lipsig.com", 55 "telephone": [ 56 "212-285-3300", 57 "917-818-8038" 58 ], 59 "address": [ 60 { 61 "@type": "PostalAddress", 62 "streetAddress": "40 Fulton St, 24th Floor", 63 "addressLocality": "New York", 64 "addressRegion": "NY", 65 "postalCode": "10038", 66 "addressCountry": "US" 67 }, 68 { 69 "@type": "PostalAddress", 70 "streetAddress": "823 56th St, 6th Floor", 71 "addressLocality": "Brooklyn", 72 "addressRegion": "NY", 73 "postalCode": "11220", 74 "addressCountry": "US" 75 } 76 ], 77 "geo": [ 78 { 79 "@type": "GeoCoordinates", 80 "latitude": 40.707507, 81 "longitude": -74.005363 82 }, 83 { 84 "@type": "GeoCoordinates", 85 "latitude": 40.639722, 86 "longitude": -74.004722 87 } 88 ], 89 "openingHoursSpecification": [ 90 { 91 "@type": "OpeningHoursSpecification", 92 "dayOfWeek": [ 93 "Monday", 94 "Tuesday", 95 "Wednesday", 96 "Thursday", 97 "Friday" 98 ], 99 "opens": "00:00", 100 "closes": "23:59" 101 }, 102 { 103 "@type": "OpeningHoursSpecification", 104 "dayOfWeek": [ 105 "Monday", 106 "Tuesday", 107 "Wednesday", 108 "Thursday", 109 "Friday" 110 ], 111 "opens": "09:00", 112 "closes": "17:00" 113 } 114 ], 115 "sameAs": [ 116 "https://www.instagram.com/lipsiglawfirm/", 117 "https://www.facebook.com/LipsigLawFirm", 118 "https://www.linkedin.com/company/lipsig-shapey-manus-&-moverman-p.c./?viewAsMember=true" 119 ] 120 } 121</script>
121 122
123<script src="https://analytics.ahrefs.com/analytics.js" data-key="zzPK1404zXzqqCCPu1Czyg" async></script>
123 124 125 126 127 <link rel="stylesheet" href="/assets/css/fonts.css"> 128<link rel="stylesheet" href="/assets/css/glide.core.min.css"> 129<link rel="stylesheet" href="/assets/css/styles.css?ver=1789501581"> 130 </head> 131 <body > 132 <header id="sticky-header"> 133 <div class="top-bar"> 134 <div class="container-wrapper"> 135 <div class="top-social"> 136 <a target="_blank" rel="noopener" aria-label="instagram" href="https://www.instagram.com/lipsiglawfirm/"><img src="/assets/images/instagram.svg" alt="Instagram"></a> 137 <a target="_blank" rel="noopener" aria-label="facebook" href="https://www.facebook.com/LipsigLawFirm"><img src="/assets/images/facebook.svg" alt="Facebook"></a> 138 <a target="_blank" rel="noopener" aria-label="linkedin" href="https://www.linkedin.com/company/lipsig-shapey-manus-&-moverman-p.c./?viewAsMember=true"><img src="/assets/images/linkedin.svg" alt="Linkedin"></a> 139 </div> 140 <div class="top-right"> 141 <div class="top-block spanish-blk"> 142 <a target="_blank" rel="noopener" href="https://lipsigabogadosdenuevayor
142k.com/">En Español</a> 143 </div> 144 <!-- <div class="top-block language-selector-container"> 145 <div class="gtranslate_wrapper"></div> 146 </div> --> 147 <div class="top-block"> 148 Free Consultations: <a href="tel:+1-212-285-3300"><img src="/assets/images/phone.svg" alt="phone">(212) 285-3300</a> 149 </div> 150 </div> 151 </div> 152 </div> 153 <nav class="desktop-nav"> 154 <div class="container-wrapper"> 155 <a href="/" class="navbar-brand" aria-label="Lipsig, Freund & Wisell, PLLC"> 156 <img class="logo" src="/assets/images/lipsig-logo2025.webp" alt="Lipsig, Freund & Wisell, PLLC"> 157 </a> 158 <div class="links"> 159 160 161 162 163 164 165 166 <a href="/" 167 class=""> 168 Home 169 </a> 170 171 172 173 174 175 <a href="/about/" 176 class=""> 177 About 178 </a> 179 180 181 182 183 184 <div class="dropdown-container" onclick> 185 186 187 188 <a href="/attorney-profiles/" 189 class=""> 190 Attorneys 191 </a> 192 193 <div class="dropdown"> 194 195 196 197 <a href="/about/marc-elliott-freund/" 198 class=""> 199 Marc Eli Freund, Esq. <br> Partner 200 </a> 201 202 203 204 205 206 <a href="/about/matthew-peluso/" 207 class=""> 208 Matthew J. Peluso, Esq. <br> Partner 209 </a> 210 211 212 213 214 215 <a href="/about/charles-wisell/" 216 class=""> 217 Charles E. Wisell, Esq. <br> Managing Partner 218 </a> 219 220 221 222 223 224 <a href="/about/michael-marando/" 225 class=""> 226 Michael A. Marando, Esq. <br> Trial Attorney 227 </a> 228 229 230 231 232 233 <a href="/about/elliot-schaktman/" 234 class=""> 235 Elliot M. Schaktman, Esq. 236 </a> 237 238 239 240 </div> 241 </div> 242 243 244 245 246 247 248 <div class="dropdown-container" onclick> 249 250 251 <p class="active">Practice Areas</p> 252 253 <div class="dropdown "> 254 <div class="dropdown-inner-container"> 255 256 257 <div class="link-list-hover" onclick="showMega(this)"> 258 259 <a href="/construction-accidents/" 260 class="title-nav"> 261 Construction Accidents 262 </a> 263 264 <div class="linklist"> 265 266 <a href="/construction-accidents/scaffolding/" 267 class=""> 268 Scaffolding Accidents 269 </a> 270 271 <a href="/construction-accidents/site-falls/" 272 class=""> 273 Construction Site Falls 274 </a> 275 276 <a href="/construction-accidents/ladder-falls/" 277 class=""> 278 Ladder Accidents 279 </a> 280 281 <a href="/buried-alive-preventing-excavation-trench-accidents/" 282 class=""> 283 Excavation and Trench Accidents 284 </a> 285 286 </div> 287 </div> 288 289 290 291 <div class="link-list-hover" onclick="showMega(this)"> 292 293 <a href="/personal-injury/" 294 class="title-nav"> 295 Personal Injury 296 </a> 297 298 <div class="linklist"> 299 300 <a href="/personal-injury/wrongful-death/" 301 class=""> 302 Wrongful Death 303 </a> 304 305 <a href="/personal-injury/slip-and-fall-accidents/" 306 class=""> 307 Slip And Fall Accidents 308 </a> 309 310 <a href="/personal-injury/motorcycle-accident/" 311 class=""> 312 Motorcycle Accidents 313 </a> 314 315 <a href="/tree-accident/" 316 class=""> 317 Tree Accidents 318 </a> 319 320 <a href="/ny-attractive-nuisances-doctrine/" 321 class=""> 322 Child Injury Accidents 323 </a> 324 325 <a href="/police-misconduct-lawsuits/" 326 class=""> 327 Police Misconduct 328 </a> 329 330 </div> 331 </div> 332 333 334 335 <div class="link-list-hover" onclick="showMega(this)"> 336 337 <a href="/motor-vehicle-accidents/" 338 class="title-nav"> 339 Motor Vehicle Accidents 340 </a> 341 342 <div class="linklist"> 343 344 <a href="/motor-vehicle-accidents/car-accidents/" 345 class=""> 346 Car Accidents 347 </a> 348 349 <a href="/motor-vehicle-accidents/truck-accidents/" 350 class=""> 351 Truck Accidents 352 </a> 353 354 <a href="/motor-vehicle-accidents/uninsured-motorists/" 355 class=""> 356 Uninsured Motorist 357 </a> 358 359 <a href="/ny-no-fault-insurace-apip-obel/" 360 class=""> 361 No-Fault Insurance Coverage 362 </a> 363 364 </div> 365 </div> 366 367 368 369 <div class="link-list-hover" onclick="showMega(this)"> 370 371 <a href="/product-liability/" 372 class="title-nav active"> 373 Product Liability 374 </a> 375 376 <div class="linklist"> 377 378 <a href="/product-liability/defective-products/" 379 class=""> 380 Defective Product 381 </a> 382 383 </div> 384 </div> 385 386 387 388 <div class="link-list-hover" onclick="showMega(this)"> 389 390 <a href="/medical-malpractice/" 391 class="title-nav"> 392 Medical Malpractice 393 </a> 394 395 <div class="linklist"> 396 397 <a href="/medical-malpractice/birth-injury/" 398 class=""> 399 Birth Injury 400 </a> 401 402 <a href="/medical-malpractice/misdiagnosis/" 403 class=""> 404 Misdiagnosis 405 </a> 406 407 <a href="/medical-malpractice/surgery-malpractice/" 408 class=""> 409 Surgical Malpractice 410 </a> 411 412 </div> 413 </div> 414 415 416 </div> 417 </div> 418 </div> 419 420 421 422 423 424 425 <a href="/construction-accidents/verdicts-settlements/" 426 class=""> 427 Verdicts & Settlements 428 </a> 429 430 431 432 433 434 <a href="/testimonials/" 435 class=""> 436 Reviews 437 </a> 438 439 440 441 442 443 <div class="dropdown-container" onclick> 444 445 446 <p class="">Areas We Serve</p> 447 448 <div class="dropdown "> 449 <div class="dropdown-inner-container"> 450 451 452 453 <a href="/brooklyn/" 454 class=""> 455 Brooklyn 456 </a> 457 458 459 460 461 462 <a href="/queens/" 463 class=""> 464 Queens 465 </a> 466 467 468 469 470 471 <a href="/bronx/" 472 class=""> 473 Bronx 474 </a> 475 476 477 478 479 480 <a href="/#" 481 class=""> 482 Manhattan 483 </a> 484 485 486 487 488 489 <a href="/staten-island/" 490 class=""> 491 Staten Island 492 </a> 493 494 495 496 </div> 497 </div> 498 </div> 499 500 501 502 503 504 505 <a href="/blog/" 506 class=""> 507 Blog 508 </a> 509 510 511</div> 512
513 <a class="btn radius-r-0" href="/contact/">Contact Us Today</a> 514 </div> 515 </nav> 516</header> 517 <nav class="mobile-header"><nav class="mobile-nav" id="mobile-nav"> 518 <div class="mobiletop-bar"> 519 <div class="top-left"> 520 <a target="_blank" rel="noopener" href="https://lipsigabogadosdenuevayork.com/" class="callTo">En Español</a> 521 </div> 522 <!-- <div class="top-block language-selector-container"> 523 <div class="gtranslate_wrapper"></div> 524 </div> --> 525 <a class="callTo" href="tel:+1-212-285-3300"><span class="icon"><img src="/assets/images/phone.svg" alt="phone"></span>(212) 285-3300</a> 526 </div> 527 <div class="top"> 528 <a class="mobile-logo" href="/" aria-label="Lipsig, Freund & Wisell, PLLC"> 529 <img class="logo" src="/assets/images/lipsig-logo2025.webp" alt="Lipsig, Freund & Wisell, PLLC"> 530 </a> 531 <div class="pull-right"> 532 <a class="btn radius-r-0" href="/contact/">CONTACT US</a> 533 <div onclick="mobileNav()" class="mobile-nav-btn"> 534 <div class="nav-dot" style="opacity: 1"></div> 535 <div class="nav-dot two" style="opacity: 1"></div> 536 <div class="nav-dot three" style="opacity: 1"></div> 537 <div class="mobile-dotnav-close"> 538 <div class="line"></div> 539 <div class="line"></div> 540 </div> 541 </div> 542 </div> 543 </div> 544 545 <div class="mobile-nav-screen" onclick="bodyFunctions()" style="display: none"></div> 546 <div class="mobile-nav" style="right: -220vw"> 547 548 549 <a href="/">Home</a> 550 551 552 553 <a href="/about/">About</a> 554 555 556 557 <div class="dropdown-container"> 558 <div class="open-mobile-nav" onclick="mobilePracticeAreasOpen(this)"> 559 <span class="dropdown-chev">+ </span> 560 </div> 561 562 <a href="/attorney-profiles/">Attorneys</a> 563 564 <div class="dropdown" style="display: none"> 565 566 567 <a href="/about/marc-elliott-freund/">Marc Eli Freund, Esq. <br> Partner</a> 568 569 570 571 <a href="/about/matthew-peluso/">Matthew J. Peluso, Esq. <br> Partner</a> 572 573 574 575 <a href="/about/charles-wisell/">Charles E. Wisell, Esq. <br> Managing Partner</a> 576 577 578 579 <a href="/about/michael-marando/">Michael A. Marando, Esq. <br> Trial Attorney</a> 580 581 582 583 <a href="/about/elliot-schaktman/">Elliot M. Schaktman, Esq.</a> 584 585 586 </div> 587 </div> 588 589 590 591 <div class="dropdown-container"> 592 <div class="open-mobile-nav" onclick="mobilePracticeAreasOpen(this)"> 593 <span class="dropdown-chev">+ </span> 594 </div> 595 596 <p>Practice Areas</p> 597 598 <div class="dropdown" style="display: none"> 599 600 601 <div class="dropdown-container"> 602 <div class="open-mobile-nav" onclick="mobilePracticeAreasOpen(this)"> 603 <span class="dropdown-chev">+ </span> 604 </div> 605 <a href="/construction-accidents/">Construction Accidents</a> 606 <div class="dropdown two" style="display: none"> 607 608 609 <a href="/construction-accidents/scaffolding/">Scaffolding Accidents</a> 610 611 612 613 <a href="/construction-accidents/site-falls/">Construction Site Falls</a> 614 615 616 617 <a href="/construction-accidents/ladder-falls/">Ladder Accidents</a> 618 619 620 621 <a href="/buried-alive-preventing-excavation-trench-accidents/">Excavation and Trench Accidents</a> 622 623 624 </div> 625 </div> 626 627 628 629 <div class="dropdown-container"> 630 <div class="open-mobile-nav" onclick="mobilePracticeAreasOpen(this)"> 631 <span class="dropdown-chev">+ </span> 632 </div> 633 <a href="/personal-injury/">Personal Injury</a> 634 <div class="dropdown two" style="display: none"> 635 636 637 <a href="/personal-injury/wrongful-death/">Wrongful Death</a> 638 639 640 641 <a href="/personal-injury/slip-and-fall-accidents/">Slip And Fall Accidents</a> 642 643 644 645 <a href="/personal-injury/motorcycle-accident/">Motorcycle Accidents</a> 646 647 648 649 <a href="/tree-accident/">Tree Accidents</a> 650 651 652 653 <a href="/ny-attractive-nuisances-doctrine/">Child Injury Accidents</a> 654 655 656 657 <a href="/police-misconduct-lawsuits/">Police Misconduct</a> 658 659 660 </div> 661 </div> 662 663 664 665 <div class="dropdown-container"> 666 <div class="open-mobile-nav" onclick="mobilePracticeAreasOpen(this)">
667 <span class="dropdown-chev">+ </span> 668 </div> 669 <a href="/motor-vehicle-accidents/">Motor Vehicle Accidents</a> 670 <div class="dropdown two" style="display: none"> 671 672 673 <a href="/motor-vehicle-accidents/car-accidents/">Car Accidents</a> 674 675 676 677 <a href="/motor-vehicle-accidents/truck-accidents/">Truck Accidents</a> 678 679 680 681 <a href="/motor-vehicle-accidents/uninsured-motorists/">Uninsured Motorist</a> 682 683 684 685 <a href="/ny-no-fault-insurace-apip-obel/">No-Fault Insurance Coverage</a> 686 687 688 </div> 689 </div> 690 691 692 693 <a href="/workers-comp-claims-denied/">Denied Workersâ Comp Claims</a> 694 695 696 697 <div class="dropdown-container"> 698 <div class="open-mobile-nav" onclick="mobilePracticeAreasOpen(this)"> 699 <span class="dropdown-chev">+ </span> 700 </div> 701 <a href="/product-liability/">Product Liability</a> 702 <div class="dropdown two" style="display: none"> 703 704 705 <a href="/product-liability/defective-products/">Defective Product</a> 706 707 708 </div> 709 </div> 710 711 712 713 <div class="dropdown-container"> 714 <div class="open-mobile-nav" onclick="mobilePracticeAreasOpen(this)"> 715 <span class="dropdown-chev">+ </span> 716 </div> 717 <a href="/medical-malpractice/">Medical Malpractice</a> 718 <div class="dropdown two" style="display: none"> 719 720 721 <a href="/medical-malpractice/birth-injury/">Birth Injury</a> 722 723 724 725 <a href="/medical-malpractice/misdiagnosis/">Misdiagnosis</a> 726 727 728 729 <a href="/medical-malpractice/surgery-malpractice/">Surgical Malpractice</a> 730 731 732 </div> 733 </div> 734 735 736 </div> 737 </div> 738 739 740 741 <a href="/construction-accidents/verdicts-settlements/">Verdicts & Settlements</a> 742 743 744 745 <a href="/testimonials/">Reviews</a> 746 747 748 749 <div class="dropdown-container"> 750 <div class="open-mobile-nav" onclick="mobilePracticeAreasOpen(this)"> 751 <span class="dropdown-chev">+ </span> 752 </div> 753 754 <p>Areas We Serve</p> 755 756 <div class="dropdown" style="display: none"> 757 758 759 <a href="/brooklyn/">Brooklyn</a> 760 761 762 763 <a href="/queens/">Queens</a> 764 765 766 767 <a href="/bronx/">Bronx</a> 768 769 770 771 <a href="/">Manhattan</a> 772 773 774 775 <a href="/staten-island/">Staten Island</a> 776 777 778 </div> 779 </div> 780 781 782 783 <a href="/blog/">Blog</a> 784 785 786 787 <a href="/contact/">Contact Us</a> 788 789 790 </div> 791</nav></nav> 792 793 <div class="titlebar"> 794 <picture> 795 <source media="(max-width: 580px)" srcset="/assets/images/titlebar.jpg"> 796 <img src="/assets/images/titlebar.jpg" alt="New York City street lined with green trees, parked cars, moving traffic, and pedestrians walking along the sidewalk." class="parallaxbg" data-speed="-.1"> 797 </picture> 798 799<div class="container-wrapper"> 800 <div class="info white-txt"> 801 802 <div class="title"> 803 <h1 class="fade-in">NYC Product Liability Attorneys</h1> 804 </div> 805 806 807 808 <div class="content fade-in"> 809 810 <p>Defective products can cause catastrophic injuries. Lipsig Law represents New Yorkers harmed by dangerous or faulty goodsâholding responsible parties accountable and fighting for full compensation.</p> 811 812 813 </div> 814 <div class="btns fade-in">
815 <a class="btn radius-l-0" href="/contact/"><span>SCHEDULE A CONSULTATION</span></a> 816 </div> 817 818 </div> 819</div> 820</div> 821 822 <div class="page-content-container"> 823 <main class="main-content-container pa"><h2 id="our-attorneys-understand-product-liability-lawsuits-in-new-york">Our Attorneys Understand Product Liability Lawsuits in New York</h2> 824 825<p>When products fail due to defects, the consequences can be devastating. Victims may suffer brain injuries, spinal cord damage, paralysis, blindness, permanent scarring, and other life-altering harm. In the most tragic cases, defective products can lead to death.</p> 826 827<p>Our experienced <a href="/personal-injury/">injury attorneys</a> represent victims of defective products. Common product liability lawsuits we handle include defective seatbelts and drugs, as well as any other faulty products. At Lipsig, Freund and Wisell, PLLC, we are committed to holding manufacturers, distributors, and corporations accountable when their negligence puts consumers at risk. If you or a loved one has been injured by a defective product, we are ready to fight for the justice and compensation you deserve.</p> 828 829<h2 id="common-types-of-product-liability">Common Types of Product Liability</h2> 830 831<p>There are many examples of product liabilities, including:</p> 832 833<ul> 834 <li>Defectively designed or manufactured products</li> 835 <li>Products that do not live up to their respective warranties or guarantees</li> 836 <li>Any products that cause injury due to everyday use</li> 837 <li>Products that have unclear, incorrect, or incomplete instructions or guidelines for use, and therefore cause injury or damage.</li> 838</ul> 839 840<p><em>Defective products</em> have caused serious or catastrophic injuries and death. The U.S. Consumer Product Safety Commission advises that there are hundreds of product recalls each year. A large percentage of these recalls involve childrenâs products and toys. Other products recalled because of defects or dangerous conditions include automobiles, tires, furniture, household appliances, tools, and safety equipment such as smoke detectors and fire alarms. These products are designed for our safe use.</p> 841 842<p>When products fail because of defects, they can cause serious injury, including brain injury, spinal cord injury, paralysis, blindness, scarring, pain, suffering, and even death.</p> 843 844<h3 id="when-to-contact-a-product-liability-attorney">When to Contact a Product Liability Attorney</h3> 845 846<p>Our <strong>product liability attorneys in New York</strong> are highly experienced and can handle all types of product liability lawsuits. We fight hard to uphold the state laws that were designed and put in place to prevent you from harm. Our winning attorneys are eager to ensure that our clients receive the maximum compensation available for damages or injuries caused by a defective product. We work on a contingency basis, which means that you donât pay a cent until you receive compensation, at which point you are charged a percentage of the settlement.</p> 847 848<p>There is no fee for our services unless a recovery is won.</p> 849 850<h3 id="automobile-products-liability--occupant-protection">Automobile Products Liability â Occupant Protection</h3> 851 852<p>$9,500,000 Personal Injury Verdict â Won a $9.5 million verdict for the family of a woman killed by a defectively designed belt during a low-speed collision at a Bronx intersection.</p> 853 854<p><a href="/contact/">Contact </a>our product liability attorneys in Manhattan for legal representation. You may also call <a href="tel:+1-212-285-3300">212-285-3300</a> for a free consultation.</p> 855 856<h2 id="frequently-asked-questions">Frequently Asked Questions:</h2> 857 858<h2 id="what-qualifies-as-a-product-liability-claim-in-new-york">What qualifies as a product liability claim in New York?</h2> 859 860<p>A product liability claim arises when a defective or dangerous product causes injury. These cases typically involve manufacturing defects, design defects, or failure to provide adequate warnings or instructions.</p> 861 862<h2 id="who-can-be-held-responsible-for-a-defective-product">Who can be held responsible for a defective product?</h2> 863 864<p>Liability may extend to multiple parties in the supply chain, including manufacturers, distributors, wholesalers, and retailers who sold or produced the defective product.</p> 865 866<h2 id="what-evidence-is-needed-to-prove-a-product-liability-case">What evidence is needed to prove a product liability case?</h2> 867 868<p>Key evidence often includes the defective product itself, medical records, expert testimony, proof of purchase, and documentation showing how the product caused the injury.</p> 869 870<h2 id="what-types-of-products-commonly-lead-to-liability-claims">What types of products commonly lead to liability claims?</h2> 871 872<p>Claims frequently involve defective medical devices, dangerous pharmaceuticals, unsafe household appliances, malfunctioning vehicles, and childrenâs products.</p> 873 874<h2 id="how-long-do-i-have-to-file-a-product-liability-lawsuit-in-new-york">How long do I have to file a product liability lawsuit in New York?</h2> 875 876<p>Most product liability claims must be filed within three years of the injury, though certain circumstances may affect the exact deadline.</p> 877</main> 878 <div class="practicearea-sidebar"> 879 <nav class="sidebar"> 880 <p class="title1">Practice Areas</p> 881 882 883 884 <div class="dropdown-container"> 885 <div class="button-wrapper"> 886 <a class="sidebartitle" href="/construction-accidents/">Construction Accidents</a>
887 <span class="open-button" onclick="sidebar(this);" style="transform: rotateZ(0deg)">+</span> 888 </div> 889 <div class="dropdown"> 890 891 892 <a href="/construction-accidents/site-falls/">Construction Site Falls</a> 893 894 895 896 <a href="/construction-accidents/cranes/">Crane Accidents</a> 897 898 899 900 <a href="/construction-accidents/electrocution-construction-accidents/">Electrocution Construction Accidents</a> 901 902 903 904 <a href="/construction-accidents/falling-object-accidents/">Falling Objects</a> 905 906 907 908 <a href="/construction-accidents/forklifts/">Forklift Accidents</a> 909 910 911 912 <a href="/buried-alive-preventing-excavation-trench-accidents/">Excavation and Trench Accidents</a> 913 914 915 916 <a href="/construction-accidents/ladder-falls/">Ladder Accidents</a> 917 918 919 920 <a href="/construction-accidents/roof-fall-accidents/">Roof Fall Construction Accidents</a> 921 922 923 924 <a href="/construction-accidents/scaffolding/">Scaffolding Accidents</a> 925 926 927 </div> 928 </div> 929 930 931 932 <div class="dropdown-container"> 933 <div class="button-wrapper"> 934 <a class="sidebartitle" href="/personal-injury/">Personal Injury</a> 935 <span class="open-button" onclick="sidebar(this);" style="transform: rotateZ(0deg)">+</span> 936 </div> 937 <div class="dropdown"> 938 939 940 <a href="/bicycle-accident/">Bicycle Accidents</a> 941 942 943 944 <a href="/bus-accident/">Bus Accidents</a> 945 946 947 948 <a href="/ny-attractive-nuisances-doctrine/">Child Injury Accidents</a> 949 950 951 952 <a href="/dog-bite-injury-lawyer-nyc/">Dog Bites</a> 953 954 955 956 <a href="/personal-injury/elevator-escalator-accidents/">Elevator and Escalator Accidents</a> 957 958 959 960 <a href="/personal-injury/motorcycle-accident/">Motorcycle Accidents</a> 961 962 963 964 <a href="/negligent-security-injury-lawyer-nyc/">Negligent Security</a> 965 966 967 968 <a href="/pedestrian-accident/">Pedestrian Accidents</a> 969 970 971 972 <a href="/police-misconduct-lawsuits/">Police Misconduct</a> 973 974 975 976 <a href="/personal-injury/premises-liability/">Premises Liability</a> 977 978 979 980 <a href="/personal-injury/slip-and-fall-accidents/">Slip And Fall Accidents</a> 981 982 983 984 <a href="/tree-accident/">Tree Accidents</a> 985 986 987 988 <a href="/personal-injury/wrongful-death/">Wrongful Death</a> 989 990 991 </div> 992 </div> 993 994 995 996 <div class="dropdown-container"> 997 <div class="button-wrapper"> 998 <a class="sidebartitle" href="/motor-vehicle-accidents/">Motor Vehicle Accidents</a> 999 <span class="open-button" onclick="sidebar(this);" style="transform: rotateZ(0deg)">+</span> 1000 </div> 1001 <div class="dropdown"> 1002 1003 1004 <a href="/motor-vehicle-accidents/car-accidents/">Car Accidents</a> 1005 1006 1007 1008 <a href="/motor-vehicle-accidents/train-accidents/">Train Accidents</a> 1009 1010 1011 1012 <a href="/motor-vehicle-accidents/truck-accidents/">Truck Accidents</a> 1013 1014 1015 1016 <a href="/motor-vehicle-accidents/uninsured-motorists/">Uninsured Motorist</a> 1017 1018 1019 1020 <a href="/ny-no-fault-insurace-apip-obel/">No-Fault Insurance Coverage</a> 1021 1022 1023 </div> 1024 </div> 1025 1026 1027 1028 <div class="dropdown-container"> 1029 <div class="button-wrapper"> 1030 <a class="sidebartitle" href="/workers-compensation-lawyer-nyc/">Workersâ Compensation</a> 1031 <span class="open-button" onclick="sidebar(this);" style="transform: rotateZ(0deg)">+</span> 1032 </div> 1033 <div class="dropdown"> 1034 1035 1036 <a href="/workers-comp-claims-denied/">Denied Workersâ Comp Claims</a> 1037 1038 1039 </div> 1040 </div> 1041 1042 1043 1044 <div class="dropdown-container"> 1045 <div class="button-wrapper"> 1046 <a class="sidebartitle" href="/product-liability/">Product Liability</a>
1047 <span class="open-button" onclick="sidebar(this);" style="transform: rotateZ(0deg)">+</span> 1048 </div> 1049 <div class="dropdown"> 1050 1051 1052 <a href="/product-liability/defective-products/">Defective Product</a> 1053 1054 1055 </div> 1056 </div> 1057 1058 1059 1060 <div class="dropdown-container"> 1061 <div class="button-wrapper"> 1062 <a class="sidebartitle" href="/medical-malpractice/">Medical Malpractice</a> 1063 <span class="open-button" onclick="sidebar(this);" style="transform: rotateZ(0deg)">+</span> 1064 </div> 1065 <div class="dropdown"> 1066 1067 1068 <a href="/medical-malpractice/birth-injury/">Birth Injury</a> 1069 1070 1071 1072 <a href="/medical-malpractice/misdiagnosis/">Misdiagnosis</a> 1073 1074 1075 1076 <a href="/medical-malpractice/surgery-malpractice/">Surgical Malpractice</a> 1077 1078 1079 </div> 1080 </div> 1081 1082 1083
1084<script src="/assets/js/sidenav.js"></script>
1084 1085 1086 </nav> 1087 <div class="attorneyinnerpage-sec"> 1088 <div class="attorneyright-cls"> 1089 <div class="cta-form white-txt"> 1090 <div class="form"> 1091 <div class="heading"> 1092 1093 <h2 class="h3">Contact Our Firm Today For A Free Consultation</h2> 1094 1095 <p>Were You Injured? Contact our experienced lawyers today for a free consultation.</p> 1096 </div> 1097 <form action="https://formspree.io/f/xjkoqkpv" method="POST"> 1098 <input type="text" class="input-1" aria-label="First Name" name="First Name" placeholder="First Name" required> 1099 <input type="text" class="input-1" aria-label="Last Name" name="Last Name" placeholder="Last Name" required> 1100 <input type="tel" placeholder="Phone Number" aria-label="Phone Number" name="Phone Number" required> 1101 <input type="email" placeholder="Email Address" aria-label="Email Address" name="Email" required> 1102 <textarea name="Tell us about your case" placeholder="Tell us about your case" aria-label="Tell us about your case" required></textarea> 1103 <div class="frmbx mb-0"> 1104 <div class="group disclaimer form-check"> 1105 <input id="read-disclaimer" class="form-check-input" type="checkbox" value="Yes" aria-label="I Have Read The Disclaimer" name="I Have Read The Disclaimer" required> 1106 <label for="read-disclaimer">I have Read the Disclaimer <span class="required">*</span></label> 1107 </div> 1108 </div> 1109 <button class="button" type="submit" aria-label="submit" value="button">Submit Form</button> 1110 <span class="disclaimer-text">By submitting this form and providing your phone number, you consent to receive text messages from Lipsig Law regarding your inquiry. Message and data rates may apply. Reply STOP to unsubscribe at any time. View our Privacy Policy and Terms of Service.</span> 1111 </form> 1112</div> 1113 1114 </div> 1115 </div> 1116 </div> 1117 </div> 1118 </div> 1119 <footer> 1120<div class="top"> 1121 <div class="container-wrapper"> 1122 <a class="footer-logo" href="/" aria-label="home"> 1123 <img src="/assets/images/lipsig-logo2025.webp" alt="Lipsig, Freund & Wisell, PLLC"> 1124 </a> 1125 <div class="address-block"> 1126 <a class="locatio-here" target="_blank" rel="noopener" href="https://maps.app.goo.gl/3sEhxRH8fiursmCX8"> 1127 <div class="icon"> 1128 <img src="/assets/images/location-pin.svg" alt="location"> 1129 </div> 1130 <span class="address">40 Fulton St, 24th Floor<br> New York, NY 10038</span> 1131 </a> 1132 <a class="locatio-here" target="_blank" rel="noopener" href="https://maps.app.goo.gl/6UPZRaHwp3TaRE3X8"> 1133 <div class="icon"> 1134 <img src="/assets/images/location-pin.svg" alt="location"> 1135 </div> 1136 <span class="address">823 56th St, 6th Floor<br> Brooklyn, NY 11220</span> 1137 </a> 1138 <a href="tel:+1-212-285-3300" class="locatio-here"> 1139 <div class="icon"> 1140 <img src="/assets/images/phone.svg" alt="call us"> 1141 </div> 1142 <span><small>Let's talk</small><br><span>(212) 285-3300</span></span> 1143 </a> 1144 </div> 1145 </div> 1146</div> 1147 1148<div class="container-wrapper"> 1149 <div class="middle"> 1150 <div class="column one"> 1151 <div class="title">Lipsig, Freund & Wisell, PLLC</div> 1152 <p>New York City personal injury lawyers proudly serving Manhattan, Brooklyn, Queens, The Bronx, and Staten Island.</p> 1153 <p>Attorney Advertising. Prior results do not guarantee a similar outcome.</p> 1154 <div class="top-social"> 1155 <a target="_blank" rel="noopener" aria-label="instagram" href="https://www.instagram.com/lipsiglawfirm/"><img src="/assets/images/instagram.svg" alt="Instagram"></a> 1156 <a target="_blank" rel="noopener" aria-label="facebook" href="https://www.facebook.com/LipsigLawFirm"><img src="/assets/images/facebook.svg" alt="Facebook"></a> 1157 <a target="_blank" rel="noopener" aria-label="linkedin" href="https://www.linkedin.com/company/lipsig-shapey-manus-&-moverman-p.c./?viewAsMember=true"><img src="/assets/images/linkedin.svg" alt="Linkedin"></a> 1158 </div> 1159 </div> 1160 <div class="column two"> 1161 <div class="title">NYC Office (Main)</div> 1162 <div class="address-list"> 1163 <div class="tel">Phone: <a href="tel:+1-212-285-3300">212-285-3300</a></div> 1164 </div> 1165 <div class="address-list"> 1166 <div class="tel">Fax: <span>212-406-4544</span></div> 1167 </div> 1168 <div class="address-list"> 1169 <a target="_blank" rel="noopener" href="https://maps.app.goo.gl/3sEhxRH8fiursmCX8">40 Fulton St, 24th Floor<br> New York, NY 10038</a> 1170 </div> 1171 </div> 1172 <div class="column three"> 1173 <div class="title">Brooklyn Office</div> 1174 <div class="address-list"> 1175 <div class="tel">Phone: <a href="tel:+1-917-818-8038">917-818-8038</a></div> 1176 </div> 1177 <div class="address-list"> 1178 <div class="tel">Fax: <span>866-466-2399</span></div> 1179 </div> 1180 <div class="address-list"> 1181 <a target="_blank" rel="noopener" href="https://maps.app.goo.gl/6UPZRaHwp3TaRE3X8">823 56th St, 6th Floor<br> Brooklyn, NY 11220</a> 1182 </div> 1183 </div> 1184 <div class="column four"> 1185 <div class="title">Quick Links</div> 1186 <div class="footer-menu"> 1187 <ul> 1188 1189 <li > 1190 <a 1191 href="/about/" 1192 1193 > 1194 About Us 1195 </a> 1196 </li> 1197 1198 <li > 1199 <a 1200 href="/testimonials/" 1201 1202 > 1203 Reviews 1204 </a> 1205 </li> 1206 1207 <li > 1208 <a 1209 href="/verdicts-and-settlements/" 1210 1211 > 1212 Verdicts & Settlements 1213 </a> 1214 </li> 1215 1216 <li > 1217 <a 1218 href="/attorney-profiles/" 1219 1220 > 1221 Attorneys 1222 </a> 1223 </li> 1224 1225 <li > 1226 <a 1227 href="/blog/" 1228 1229 > 1230 Blog 1231 </a> 1232 </li> 1233 1234 <li > 1235 <a 1236 href="/contact/" 1237 1238 > 1239 Contact Us 1240 </a> 1241 </li> 1242 1243 </ul> 1244 </div> 1245 </div> 1246 <div class="column four"> 1247 <div class="title">Practice Areas</div> 1248 <div class="footer-menu"> 1249 <ul> 1250 1251 <li > 1252 <a href="/construction-accidents/">Construction Accidents</a> 1253 </li> 1254 1255 <li > 1256 <a href="/personal-injury/slip-and-fall-accidents/">Slip & Fall Accidents</a> 1257 </li> 1258 1259 <li > 1260 <a href="/motor-vehicle-accidents/">Motor Vehicle Accidents</a> 1261 </li> 1262 1263 <li > 1264 <a href="/personal-injury/wrongful-death/">Wrongful Death</a> 1265 </li> 1266 1267 <li > 1268 <a href="/personal-injury/">Other Practice Areas</a> 1269 </li> 1270 1271 </ul> 1272 </div> 1273 </div> 1274 </div> 1275</div> 1276<div class="copyright"> 1277 <div class="container-wrapper"> 1278 <div class="copyright-info"> 1279 <p>Copyright © <span id="year"></span><a href="/">Lipsig Law</a></p><span>|</span> <p>All Rights Reserved</p> <span>|</span> 1280 <a href="/disclaimer/">Disclaimer</a> <span>|</span> 1281 <a href="/privacy-policy/">Privacy Policy</a> <span>|</span> 1282 <a href="/accessibility-statement/">Accessibility Statement</a> <span>|</span> 1283 <a class="fuelweb" href="https://www.fuelwebmarketing.com/" style="text-decoration: none" target="_blank" rel="noopener"> 1284 Lawyer Marketing Services by 1285 <img class="fuel-logo-light" width="84" height="22" src="/assets/images/fuel-logo-light.png" alt="Fuel Web Marketing" loading="lazy"> 1286 </a> 1287 </div> 1288 </div> 1289</div> 1290<div class="downtotopcls" id="downtotop"> 1291 <span> 1292 <img src="/assets/images/downtotop.svg" width="20" height="20" alt="Scroll back to top"> 1293 </span> 1294</div>
1295<script> 1296 var d = new Date(); 1297 var n = d.getFullYear(); 1298 document.getElementById("year").innerHTML = n; 1299</script>
1299 1300
1301<script src="/assets/js/glide.min.js" defer></script>
vendor: 1 bytes, line 1301
1301
1302<script src="/assets/js/gsap.min.js" defer></script>
vendor: 1 bytes, line 1302
1302
1303<script src="/assets/js/mobilescripts.js" defer></script>
vendor: 1 bytes, line 1303
1303
1304<script src="/assets/js/gsap-animations.js" defer></script>
vendor: 1 bytes, line 1304
1304
1305<script src="/assets/js/lazysizes.min.js" defer></script>
vendor: 1 bytes, line 1305
1305
1306<script src="/assets/js/add-active-on-scroll.js" defer></script>
vendor: 1 bytes, line 1306
1306
1307<script src="/assets/js/sticky-nav.js" defer></script>
1307 1308 1309<!-- Neon Ambition Google Analytics --> 1310<!-- Google Tag Manager -->
1311<script>
vendor: 327 bytes, lines 1311-1315
1311(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1312new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1313j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1314'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1315})(window,document,'script','dataLayer','
1315GTM-MZDKRRW
vendor: 3 bytes, line 1315
1315');
1315</script>
1315 1316<!-- End Google Tag Manager --> 1317 1318 1319<!-- Fuel Account Google Analytics --> 1320<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 1320-1321
1320 1321<script async src="https://www.googletagmanager.com/gtag/js?id=
1321G-86RYC6LHBH
vendor: 12 bytes, line 1321
1321"></script>
1322<script> 1323
vendor: 134 bytes, lines 1323-1327
1323window.dataLayer = window.dataLayer || []; 1324 function gtag(){dataLayer.push(arguments);} 1325 gtag('js', new Date()); 1326 1327 gtag('config', '
1327G-86RYC6LHBH
vendor: 4 bytes, line 1327
1327');
1328</script>
1328 1329
1330<script>window.gtranslateSettings = {"default_language":"en","native_language_names":true,"languages":["en","es"],"wrapper_selector":".gtranslate_wrapper","select_language_label":"Choose Language"}</script>
vendor: 1 bytes, line 1330
1330
1331<script src="https://cdn.gtranslate.net/widgets/latest/dropdown.js" defer></script>
1331 1332 1333 1334<!-- lipsig.com --> 1335<!-- Start Of NGage --> 1336<div id="nGageLH" style="visibility:hidden; display: block; padding: 0; position: fixed; right: 0px; bottom: 0px; z-index: 5000;"></div>
1337<script type="text/javascript" src="https://messenger.ngageics.com/ilnksrvr.aspx?websiteid=120-191-181-34-211-245-204-113" async="async"></script>
1337 1338<!-- End Of NGage --> 1339
1340<script type="text/javascript" src="//cdn.callrail.com/companies/271563462/d020583ba9b5f2c24551/12/swap.js"></script>
1340 1341 1342
1343<script> 1344 1345 const video = document.getElementById("myVideo"); 1346 if (video) { 1347 video.playbackRate = 0.4; // Half speed 1348 } 1349 1350 // Scroll to top functionality 1351 const scrollToTopBtn = document.getElementById("downtotop"); 1352 if (scrollToTopBtn) { 1353 window.addEventListener("scroll", () => { 1354 if (window.scrollY > 100) { 1355 scrollToTopBtn.classList.add("active"); 1356 } else { 1357 scrollToTopBtn.classList.remove("active"); 1358 } 1359 }); 1360 1361 scrollToTopBtn.addEventListener("click", () => { 1362 window.scrollTo({ 1363 top: 0, 1364 behavior: "smooth", 1365 }); 1366 }); 1367 } 1368 1369 // JavaScript to open the popup 1370 function openPopup() { 1371 document.getElementById("whowearepopup").style.display = "flex"; 1372 document.querySelector("body").classList.add("popupactive"); 1373 } 1374 1375 function closePopup() { 1376 document.getElementById("whowearepopup").style.display = "none"; 1377 document.querySelector("body").classList.remove("popupactive"); 1378 } 1379 1380 window.onclick = function(event) { 1381 var popup = document.getElementById("whowearepopup"); 1382 if (event.target === popup) { 1383 closePopup(); 1384 } 1385 } 1386 1387 document.addEventListener("DOMContentLoaded", function() { 1388 let priceEl = document.getElementById('priceSect'); 1389 if (priceEl) { 1390 let glide = new Glide('#priceSect', { 1391 type: "carousel", 1392 startAt: 0, 1393 perView: 4, 1394 autoplay: 6000, 1395 animationDuration: 1200, 1396 focusAt: 0, 1397 gap: 0, 1398 breakpoints: { 1399 1100: { 1400 perView: 2, 1401 }, 1402 767: { 1403 perView: 1, 1404 } 1405 } 1406 }); 1407 glide.mount(); 1408 } 1409 1410 let ourclientEl = document.getElementById('testimonial'); 1411 if(typeof(ourclientEl) != 'undefined' && ourclientEl != null){ 1412 var glide = new Glide(ourclientEl, { 1413 type: 'carousel', 1414 focusAt: 0, 1415 perView: 1, 1416 startAt: 0, 1417 loop: true, 1418 bound: true, 1419 animationDuration: 1200, 1420 autoplay: 6000, 1421 gap: 0, 1422 activeNav: 'glide__bullet--active', 1423 }).mount(); 1424 } 1425 }); 1426 1427 document.addEventListener('DOMContentLoaded', () => { 1428 const tabButtons = document.querySelectorAll('.construction-tabs .item'); 1429 const tabPanels = document.querySelectorAll('.construction-info'); 1430 const tabHeads = document.querySelectorAll('.construction-info .tabhead'); 1431 1432 function activateTab(tabId) { 1433 tabButtons.forEach(btn => btn.classList.remove('active')); 1434 tabPanels.forEach(panel => panel.classList.remove('active')); 1435 document.querySelector(`.construction-tabs .item[data-target="${tabId}"]`)?.classList.add('active'); 1436 document.getElementById(tabId)?.classList.add('active'); 1437 } 1438 1439 // Desktop tabs 1440 tabButtons.forEach(item => { 1441 item.addEventListener('click', () => { 1442 if (window.innerWidth > 1100) { 1443 activateTab(item.dataset.target); 1444 } 1445 }); 1446 }); 1447 1448 // Mobile accordion 1449 document.querySelectorAll('.construction-info .tabhead').forEach(header => { 1450 header.addEventListener('click', () => { 1451 if (window.innerWidth <= 1100) { // match your CSS breakpoint 1452 const parentPanel = header.closest('.construction-info'); 1453 const isActive = parentPanel.classList.contains('active'); 1454 const headerOffset =140; 1455 // Close all 1456 tabPanels.forEach(panel => panel.classList.remove('active')); 1457 1458 // Open clicked one if it wasn't active 1459 if (!isActive) { 1460 parentPanel.classList.add('active'); 1461 const rect = parentPanel.getBoundingClientRect(); 1462 const scrollTop = window.pageYOffset || document.documentElement.scrollTop; 1463 const top = rect.top + scrollTop - headerOffset; 1464 window.scrollTo({ 1465 top, 1466 behavior: "smooth" 1467 }); 1468 } 1469 } 1470 }); 1471 }); 1472 }); 1473 1474document.addEventListener('DOMContentLoaded', () => { 1475 const blocks = document.querySelectorAll('.price-block'); 1476 const headerOffset = 80; // ð adjust for your sticky nav height 1477 1478 blocks.forEach(block => { 1479 const price = block.querySelector('.price'); 1480 if (!price) return; 1481 1482 price.addEventListener('click', (e) => { 1483 e.preventDefault(); 1484 1485 const isOpen = block.classList.contains('opened'); 1486 1487 // Toggle only the clicked block 1488 if (isOpen) { 1489 block.classList.remove('opened'); 1490 } else { 1491 block.classList.add('opened'); 1492 1493 } 1494 }); 1495 }); 1496}); 1497 1498 1499document.addEventListener('DOMContentLoaded', () => { 1500 const hasHash = !!window.location.hash; 1501 if (hasHash) return; 1502 1503 const firstBlock = document.querySelector('.price-block'); 1504 if (firstBlock) { 1505 firstBlock.classList.add('opened'); 1506 } 1507}); 1508 1509 1510function getOffset() { 1511 if (window.matchMedia("(max-width: 480px)").matches) { 1512 return 220; 1513 } else if (window.matchMedia("(max-width: 768px)").matches) { 1514 return 200; 1515 } else if (window.matchMedia("(max-width: 1100px)").matches) { 1516 return 254; 1517 } else if (window.matchMedia("(min-width: 1400px)").matches) { 1518 return 240; 1519 } 1520
1521 // Default offset for screens between 1100px and 1400px 1522 return 210; 1523} 1524 1525document.addEventListener('DOMContentLoaded', () => { 1526 const hash = window.location.hash; 1527 if (!hash) return; 1528 1529 const target = document.querySelector(hash); 1530 if (!target) return; 1531 1532 // Avoid jumping to the anchor 1533 history.replaceState(null, '', window.location.pathname); 1534 1535 const offset = getOffset(); 1536 const targetPosition = target.getBoundingClientRect().top + window.scrollY - offset; 1537 1538 // Smoothly scroll to the adjusted position 1539 window.scrollTo({ 1540 top: targetPosition, 1541 behavior: 'smooth' 1542 }); 1543 1544 // Open accordion if it's not already opened 1545 if (!target.classList.contains('opened')) { 1546 target.classList.add('opened'); 1547 } 1548}); 1549 1550 1551</script>
1551</footer> 1552 </body> 1553</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.