{"product_id":"3m-312-1221-e-a-r™-taperfit®-yellow-uncorded-foam-earplugs-large-200-pack","title":"3M 312-1221 E-A-R™ TaperFit® Yellow Uncorded Foam Earplugs - Large - 200\/Pack","description":"\u003cdiv class=\"product-description\"\u003e\n    \u003cstyle\u003e\n        .product-description {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n            color: #1f2937;\n            line-height: 1.6;\n        }\n        \n        .product-title {\n            font-size: 30px;\n            font-weight: 800;\n            color: #92400e;\n            margin-bottom: 25px;\n            padding-bottom: 20px;\n            border-bottom: 3px solid #fbbf24;\n            text-align: center;\n            position: relative;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n        \n        .product-title:after {\n            content: '';\n            position: absolute;\n            bottom: -3px;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 200px;\n            height: 3px;\n            background: linear-gradient(90deg, #fbbf24 0%, #f59e0b 100%);\n        }\n        \n        .taperfit-highlight {\n            background: linear-gradient(135deg, #fffbeb 0%, #fef3c7 100%);\n            padding: 28px;\n            border-radius: 14px;\n            margin-bottom: 35px;\n            border: 3px solid #fbbf24;\n            box-shadow: 0 10px 30px rgba(251, 191, 36, 0.15);\n        }\n        \n        .taperfit-highlight p {\n            margin: 0;\n            color: #92400e;\n            font-weight: 700;\n            font-size: 18px;\n            text-align: center;\n            line-height: 1.8;\n        }\n        \n        .specs-table {\n            width: 100%;\n            border-collapse: separate;\n            border-spacing: 0;\n            margin: 40px 0;\n            border-radius: 16px;\n            overflow: hidden;\n            box-shadow: 0 15px 35px rgba(0,0,0,0.12);\n            border: 3px solid #fbbf24;\n            background: white;\n        }\n        \n        .specs-table thead {\n            background: linear-gradient(135deg, #d97706 0%, #b45309 100%);\n        }\n        \n        .specs-table th {\n            color: #ffffff;\n            text-align: center;\n            padding: 26px 35px;\n            font-weight: 800;\n            font-size: 22px;\n            letter-spacing: 1px;\n            text-transform: uppercase;\n            text-shadow: 0 2px 4px rgba(0,0,0,0.3);\n        }\n        \n        .specs-table tbody tr {\n            transition: all 0.4s ease;\n            position: relative;\n        }\n        \n        .specs-table tbody tr:before {\n            content: '';\n            position: absolute;\n            left: 0;\n            top: 0;\n            height: 100%;\n            width: 100%;\n            background: linear-gradient(90deg, rgba(251, 191, 36, 0) 0%, rgba(251, 191, 36, 0.08) 100%);\n            opacity: 0;\n            transition: opacity 0.4s ease;\n            pointer-events: none;\n        }\n        \n        .specs-table tbody tr:hover {\n            background-color: #fffbeb;\n            transform: translateX(8px);\n        }\n        \n        .specs-table tbody tr:hover:before {\n            opacity: 1;\n        }\n        \n        .specs-table td {\n            padding: 24px 35px;\n            border-bottom: 2px solid #fed7aa;\n            position: relative;\n            z-index: 1;\n        }\n        \n        .specs-table .spec-label {\n            font-weight: 700;\n            color: #92400e;\n            width: 40%;\n            background-color: #fef3c7;\n            font-size: 16px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            border-right: 2px solid #fed7aa;\n        }\n        \n        .specs-table .spec-value {\n            color: #78350f;\n            background-color: #fffbeb;\n            font-weight: 700;\n            font-size: 17px;\n            text-align: left;\n        }\n        \n        .features-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n            gap: 30px;\n            margin: 45px 0;\n        }\n        \n        .feature-card {\n            background: linear-gradient(135deg, #ffffff 0%, #fffbeb 100%);\n            padding: 30px;\n            border-radius: 16px;\n            border: 3px solid #fbbf24;\n            box-shadow: 0 10px 25px rgba(0,0,0,0.08);\n            transition: all 0.4s ease;\n            position: relative;\n            overflow: hidden;\n        }\n        \n        .feature-card:before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 6px;\n            background: linear-gradient(90deg, #fbbf24 0%, #f59e0b 100%);\n        }\n        \n        .feature-card:hover {\n            transform: translateY(-10px);\n            box-shadow: 0 20px 40px rgba(0,0,0,0.15);\n        }\n        \n        .feature-title {\n            font-weight: 800;\n            color: #92400e;\n            margin-bottom: 20px;\n            font-size: 20px;\n            display: flex;\n            align-items: center;\n            text-transform: uppercase;\n            letter-spacing: 0.8px;\n        }\n        \n        .feature-title:before {\n            content: \"▶\";\n            margin-right: 15px;\n            color: #d97706;\n            font-size: 18px;\n            font-weight: bold;\n        }\n        \n        .taperfit-badge {\n            display: inline-block;\n            background: linear-gradient(135deg, #d97706 0%, #b45309 100%);\n            color: white;\n            padding: 12px 26px;\n            border-radius: 40px;\n            font-size: 16px;\n            font-weight: 800;\n            margin: 0 15px 15px 0;\n            box-shadow: 0 8px 16px rgba(217, 119, 6, 0.3);\n            border: 2px solid #fbbf24;\n            text-transform: uppercase;\n            letter-spacing: 0.8px;\n        }\n        \n        .nrr-display {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            background: linear-gradient(135deg, #fbbf24 0%, #d97706 100%);\n            color: white;\n            padding: 20px 40px;\n            border-radius: 40px;\n            font-size: 20px;\n            font-weight: 800;\n            margin: 30px auto;\n            box-shadow: 0 12px 25px rgba(251, 191, 36, 0.3);\n            border: 3px solid #fcd34d;\n            text-align: center;\n            max-width: 500px;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n        \n        .rating-value {\n            font-size: 48px;\n            font-weight: 900;\n            color: white;\n            text-shadow: 2px 2px 8px rgba(0,0,0,0.3);\n            margin-right: 15px;\n        }\n        \n        .color-indicator {\n            display: inline-flex;\n            align-items: center;\n            gap: 15px;\n            background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);\n            padding: 14px 24px;\n            border-radius: 35px;\n            border: 2px solid #fbbf24;\n        }\n        \n        .color-dot {\n            display: inline-block;\n            width: 20px;\n            height: 20px;\n            border-radius: 50%;\n            box-shadow: 0 4px 10px rgba(0,0,0,0.3);\n            border: 3px solid #ffffff;\n        }\n        \n        .color-yellow {\n            background: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);\n        }\n        \n        .applications-section {\n            background: linear-gradient(135deg, #1e3a8a 0%, #1e40af 100%);\n            padding: 35px;\n            border-radius: 16px;\n            margin: 45px 0;\n            border: 3px solid #60a5fa;\n            box-shadow: 0 15px 35px rgba(30, 64, 175, 0.2);\n        }\n        \n        .applications-section h3 {\n            color: #ffffff;\n            margin-top: 0;\n            margin-bottom: 25px;\n            font-size: 26px;\n            font-weight: 800;\n            text-align: center;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            text-shadow: 0 2px 4px rgba(0,0,0,0.3);\n        }\n        \n        .applications-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n            gap: 22px;\n            list-style: none;\n            padding: 0;\n        }\n        \n        .applications-grid li {\n            background: rgba(255, 255, 255, 0.95);\n            padding: 22px 28px;\n            border-radius: 12px;\n            border-left: 6px solid #fbbf24;\n            box-shadow: 0 6px 15px rgba(0,0,0,0.1);\n            transition: all 0.3s ease;\n            font-weight: 700;\n            color: #92400e;\n            text-align: center;\n            font-size: 16px;\n        }\n        \n        .applications-grid li:hover {\n            transform: translateY(-8px);\n            box-shadow: 0 15px 30px rgba(0,0,0,0.2);\n            background: white;\n        }\n        \n        .value-package {\n            text-align: center;\n            padding: 30px;\n            background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%);\n            border-radius: 16px;\n            margin: 35px 0;\n            border: 3px solid #22c55e;\n            box-shadow: 0 10px 25px rgba(34, 197, 94, 0.2);\n        }\n        \n        .value-package h4 {\n            color: #166534;\n            margin: 0 0 20px 0;\n            font-size: 24px;\n            font-weight: 900;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n        \n        .package-size {\n            font-size: 56px;\n            font-weight: 900;\n            color: #16a34a;\n            text-shadow: 3px 3px 6px rgba(0,0,0,0.2);\n            margin: 10px 0;\n        }\n        \n        @media (max-width: 768px) {\n            .applications-grid {\n                grid-template-columns: 1fr;\n            }\n            \n            .features-grid {\n                grid-template-columns: 1fr;\n            }\n            \n            .specs-table {\n                font-size: 14px;\n            }\n            \n            .specs-table th,\n            .specs-table td {\n                padding: 20px 25px;\n            }\n        }\n    \u003c\/style\u003e\n    \n    \u003ch1 class=\"product-title\"\u003e3M E-A-R™ TAPERFIT™ YELLOW EARPLUGS\u003c\/h1\u003e\n    \n    \u003cdiv class=\"taperfit-highlight\"\u003e\n        \u003cp\u003eMaximum 32 dB hearing protection with high-visibility yellow design for compliance verification. Tapered shape provides superior fit and comfort for extended wear in industrial environments.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"nrr-display\"\u003e\n        \u003cspan class=\"rating-value\"\u003e32 dB\u003c\/span\u003e\n        \u003cspan\u003eMAXIMUM EARPLUG PROTECTION\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n    \u003ctable class=\"specs-table\"\u003e\n        \u003cthead\u003e\n            \u003ctr\u003e\n                \u003cth colspan=\"2\"\u003ePRODUCT SPECIFICATIONS\u003c\/th\u003e\n            \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"spec-label\"\u003eSKU #\u003c\/td\u003e\n                \u003ctd class=\"spec-value\"\u003e40410\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"spec-label\"\u003eNoise Reduction Rating\u003c\/td\u003e\n                \u003ctd class=\"spec-value\"\u003e32 Decibels (NRR)\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"spec-label\"\u003eCSA Rating\u003c\/td\u003e\n                \u003ctd class=\"spec-value\"\u003eClass AL\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"spec-label\"\u003eQuantity\u003c\/td\u003e\n                \u003ctd class=\"spec-value\"\u003e200\/Pack\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"spec-label\"\u003eShipping Weight\u003c\/td\u003e\n                \u003ctd class=\"spec-value\"\u003e0.8 lb\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"spec-label\"\u003eColor\u003c\/td\u003e\n                \u003ctd class=\"spec-value\"\u003e\n                    \u003cdiv style=\"display: flex; justify-content: center; margin-top: 10px;\"\u003e\n                        \u003cspan class=\"color-indicator\"\u003e\n                            \u003cspan class=\"color-dot color-yellow\"\u003e\u003c\/span\u003eHigh-Visibility Yellow\n                        \u003c\/span\u003e\n                    \u003c\/div\u003e\n                \u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"spec-label\"\u003eMaterial\u003c\/td\u003e\n                \u003ctd class=\"spec-value\"\u003eSoft Conforming Foam\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"spec-label\"\u003eStyle\u003c\/td\u003e\n                \u003ctd class=\"spec-value\"\u003eCordless\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"spec-label\"\u003eType\u003c\/td\u003e\n                \u003ctd class=\"spec-value\"\u003eEarplugs\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"spec-label\"\u003eFeatures\u003c\/td\u003e\n                \u003ctd class=\"spec-value\"\u003eMade in America, Disposable Design, TaperFit™ Shape\u003c\/td\u003e\n            \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \n    \u003cdiv class=\"value-package\"\u003e\n        \u003ch4\u003eHIGH-VALUE PACKAGE\u003c\/h4\u003e\n        \u003cdiv class=\"package-size\"\u003e200 EARPLUGS\u003c\/div\u003e\n        \u003cp style=\"color: #166534; font-weight: 800; margin: 15px 0 0 0; font-size: 18px;\"\u003eMaximum Protection at Exceptional Value\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"features-grid\"\u003e\n        \u003cdiv class=\"feature-card\"\u003e\n            \u003cdiv class=\"feature-title\"\u003eMAXIMUM 32 DB PROTECTION\u003c\/div\u003e\n            \u003cp\u003eHighest available noise reduction rating for foam earplugs provides superior hearing protection in extreme noise environments.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"feature-card\"\u003e\n            \u003cdiv class=\"feature-title\"\u003eTAPERFIT™ DESIGN\u003c\/div\u003e\n            \u003cp\u003eSpecially engineered tapered shape creates a secure, comfortable fit that conforms perfectly to individual ear canal geometry.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"feature-card\"\u003e\n            \u003cdiv class=\"feature-title\"\u003eHIGH-VISIBILITY COLOR\u003c\/div\u003e\n            \u003cp\u003eBright yellow design enables supervisors to quickly verify hearing protection compliance from a distance for improved safety oversight.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"feature-card\"\u003e\n            \u003cdiv class=\"feature-title\"\u003eEXTENDED COMFORT\u003c\/div\u003e\n            \u003cp\u003eSoft foam material expands slowly to create a custom seal while maintaining comfort during extended work shifts.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"applications-section\"\u003e\n        \u003ch3\u003eINDUSTRIAL APPLICATIONS\u003c\/h3\u003e\n        \u003cul class=\"applications-grid\"\u003e\n            \u003cli\u003eHeavy Manufacturing\u003c\/li\u003e\n            \u003cli\u003eConstruction Sites\u003c\/li\u003e\n            \u003cli\u003eFood Processing\u003c\/li\u003e\n            \u003cli\u003eIndustrial Machinery\u003c\/li\u003e\n            \u003cli\u003eAgriculture Operations\u003c\/li\u003e\n            \u003cli\u003eSanitation Engineering\u003c\/li\u003e\n            \u003cli\u003eQuality Inspection\u003c\/li\u003e\n            \u003cli\u003eWarehouse Operations\u003c\/li\u003e\n        \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv style=\"text-align: center; margin-top: 35px;\"\u003e\n        \u003cspan class=\"taperfit-badge\"\u003e32 dB NRR\u003c\/span\u003e\n        \u003cspan class=\"taperfit-badge\"\u003eTaperFit™ Design\u003c\/span\u003e\n        \u003cspan class=\"taperfit-badge\"\u003eCSA Class AL\u003c\/span\u003e\n        \u003cspan class=\"taperfit-badge\"\u003eMade in USA\u003c\/span\u003e\n        \u003cspan class=\"taperfit-badge\"\u003eHigh Visibility\u003c\/span\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Prime Restaurant Supply Wholesale","offers":[{"title":"Default Title","offer_id":42803764592724,"sku":"40410","price":73.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/7454\/6260\/files\/Untitleddesign-2026-01-03T192844.874.png?v=1767450597","url":"https:\/\/www.restaurantsupplywholesale.ca\/products\/3m-312-1221-e-a-r%e2%84%a2-taperfit%c2%ae-yellow-uncorded-foam-earplugs-large-200-pack","provider":"Prime Restaurant Supply Wholesale","version":"1.0","type":"link"}