{"product_id":"4-x-2-direct-thermal-labels-4-roll-case-3000-labels","title":"4\" x 2\" Direct Thermal Labels – 4-Roll Case","description":"\u003csection class=\"ffl-pdp-desc\"\u003e\n\u003cdiv class=\"ffl-pdp-wrap\"\u003e\n\u003cdiv class=\"ffl-pdp-hero\"\u003e\n\u003cdiv class=\"ffl-pdp-kickers\"\u003e\n\u003cspan class=\"ffl-pdp-pill\"\u003eCommercial Case Pack\u003c\/span\u003e \u003cspan class=\"ffl-pdp-pill\"\u003eDirect Thermal Labels\u003c\/span\u003e \u003cspan class=\"ffl-pdp-pill\"\u003eSKU: 4X2DT-3C8OD\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e4\" x 2\" Direct Thermal Labels – Case of 4 Rolls, 3000 Labels\/Roll, 3\" Core, 8\" OD\u003c\/h2\u003e\n\n\u003cp class=\"ffl-pdp-sub\"\u003eHigh-volume \u003cstrong\u003e4\" x 2\" direct thermal labels\u003c\/strong\u003e supplied as a \u003cstrong\u003ecase of 4 rolls\u003c\/strong\u003e for barcode systems, shipping identification, inventory tracking, and high-speed warehouse operations. Each roll includes \u003cstrong\u003e3000 die-cut labels\u003c\/strong\u003e on a \u003cstrong\u003e3\" core\u003c\/strong\u003e with an \u003cstrong\u003e8\" outer diameter\u003c\/strong\u003e, giving you \u003cstrong\u003e12,000 total labels per case\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cdiv class=\"ffl-pdp-case-note\"\u003e\n\u003cstrong\u003eSold by case only.\u003c\/strong\u003e Price shown is for the full case of 4 rolls. At the regular case price of \u003cstrong\u003e$130.00\u003c\/strong\u003e, the equivalent value is \u003cstrong\u003e$32.50 per roll\u003c\/strong\u003e.\n\u003c\/div\u003e\n\n\u003cdiv class=\"ffl-pdp-cta-row\"\u003e\n\u003ca href=\"\/collections\/direct-thermal-labels\" class=\"ffl-pdp-btn ffl-pdp-btn--primary\"\u003eShop Direct Thermal Labels\u003c\/a\u003e \u003ca href=\"\/pages\/label-request\" class=\"ffl-pdp-btn ffl-pdp-btn--ghost\"\u003eRequest Custom Labels\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ffl-pdp-trust\"\u003e\n\u003cdiv class=\"ffl-pdp-trust-item\"\u003e\n\u003cstrong\u003eCase-pack clarity\u003c\/strong\u003e\u003cbr\u003e4 rolls per case with 12,000 total labels\u003c\/div\u003e\n\u003cdiv class=\"ffl-pdp-trust-item\"\u003e\n\u003cstrong\u003eBarcode workflow ready\u003c\/strong\u003e\u003cbr\u003eClean scan zones for warehouse systems\u003c\/div\u003e\n\u003cdiv class=\"ffl-pdp-trust-item\"\u003e\n\u003cstrong\u003eCanada-focused supply\u003c\/strong\u003e\u003cbr\u003eSupporting warehouse and fulfillment operations\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cnav class=\"ffl-pdp-nav\" aria-label=\"Product description navigation\"\u003e\u003ca href=\"#ffl-overview\"\u003eOverview\u003c\/a\u003e \u003ca href=\"#ffl-specs\"\u003eSpecifications\u003c\/a\u003e \u003ca href=\"#ffl-compatibility\"\u003eCompatibility\u003c\/a\u003e \u003ca href=\"#ffl-applications\"\u003eApplications\u003c\/a\u003e \u003ca href=\"#ffl-printing-tips\"\u003ePrinting Tips\u003c\/a\u003e \u003ca href=\"#ffl-faq\"\u003eFAQ\u003c\/a\u003e\u003c\/nav\u003e\n\n\u003csection class=\"ffl-pdp-section\" id=\"ffl-overview\"\u003e\n\u003cdiv class=\"ffl-pdp-grid ffl-pdp-grid--2\"\u003e\n\u003cdiv class=\"ffl-pdp-card\"\u003e\n\u003ch3\u003eOverview\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003e4\" x 2\" direct thermal label\u003c\/strong\u003e format is one of the most common sizes for barcode labeling, warehouse tracking, product identification, shelf labeling, carton labeling, and shipping workflows. Its horizontal layout gives businesses enough room for barcodes, product IDs, SKUs, routing details, and short descriptions while keeping the label compact.\u003c\/p\u003e\n\u003cp\u003eAs a \u003cstrong\u003edirect thermal paper label\u003c\/strong\u003e, this product prints without ribbon. The heat-sensitive surface reacts to the printer’s thermal printhead, making it a practical choice for high-speed operations that need dependable barcode readability with fewer consumables.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"ffl-pdp-card ffl-pdp-card--highlight\"\u003e\n\u003ch3\u003eQuick Product Snapshot\u003c\/h3\u003e\n\u003cul class=\"ffl-pdp-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSKU:\u003c\/strong\u003e 4X2DT-3C8OD\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLabel Size:\u003c\/strong\u003e 4\" x 2\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLabels per Roll:\u003c\/strong\u003e 3000\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRolls per Case:\u003c\/strong\u003e 4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTotal Labels per Case:\u003c\/strong\u003e 12,000\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCore Size:\u003c\/strong\u003e 3\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOuter Diameter:\u003c\/strong\u003e 8\" OD\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Direct Thermal Paper\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrint Method:\u003c\/strong\u003e Direct Thermal\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRibbon Required:\u003c\/strong\u003e No\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerforation:\u003c\/strong\u003e Yes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePackaging:\u003c\/strong\u003e Case of 4 Rolls\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ffl-pdp-section\" id=\"ffl-specs\"\u003e\n\u003cdiv class=\"ffl-pdp-head\"\u003e\n\u003ch3\u003eTechnical Specifications\u003c\/h3\u003e\n\u003cp\u003eCore purchasing and production details for fast verification.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ffl-pdp-table-wrap\"\u003e\n\u003ctable class=\"ffl-pdp-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eDirect Thermal Labels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSKU\u003c\/td\u003e\n\u003ctd\u003e4X2DT-3C8OD\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabel Size (W x L)\u003c\/td\u003e\n\u003ctd\u003e4\" x 2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabels per Roll\u003c\/td\u003e\n\u003ctd\u003e3000\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRolls per Case\u003c\/td\u003e\n\u003ctd\u003e4 Rolls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTotal Labels per Case\u003c\/td\u003e\n\u003ctd\u003e12,000 Labels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInner Core Diameter\u003c\/td\u003e\n\u003ctd\u003e3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximum Outer Diameter\u003c\/td\u003e\n\u003ctd\u003e8\" OD\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eDirect Thermal Paper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint Technology\u003c\/td\u003e\n\u003ctd\u003eDirect Thermal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRibbon Requirement\u003c\/td\u003e\n\u003ctd\u003eNo Ribbon Required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFormat\u003c\/td\u003e\n\u003ctd\u003eDie-cut roll labels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePerforation\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackaging\u003c\/td\u003e\n\u003ctd\u003eCase of 4 Rolls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ffl-pdp-section\" id=\"ffl-compatibility\"\u003e\n\u003cdiv class=\"ffl-pdp-head\"\u003e\n\u003ch3\u003eCompatibility\u003c\/h3\u003e\n\u003cp\u003eDesigned for compatible industrial and commercial direct thermal barcode printers that support a 3\" core and 8\" OD roll format.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ffl-pdp-card\"\u003e\n\u003cp\u003eThese labels are intended for \u003cstrong\u003edirect thermal barcode printers\u003c\/strong\u003e used in warehousing, fulfillment, inventory control, logistics, distribution, and shipping environments. The roll format is built for printers that accept a \u003cstrong\u003e3\" core\u003c\/strong\u003e and up to an \u003cstrong\u003e8\" outer diameter\u003c\/strong\u003e, making it suitable for higher-volume commercial workflows.\u003c\/p\u003e\n\u003cp\u003eBefore ordering, confirm your printer’s supported \u003cstrong\u003ecore diameter\u003c\/strong\u003e, \u003cstrong\u003emaximum roll diameter\u003c\/strong\u003e, media path configuration, and sensor setup to help ensure smooth feeding and dependable print performance.\u003c\/p\u003e\n\n\u003cdiv class=\"ffl-pdp-inline-links\"\u003e\n\u003ca href=\"\/collections\/direct-thermal-labels\"\u003eBrowse Direct Thermal Labels\u003c\/a\u003e \u003ca href=\"\/collections\/thermal-transfer-labels\"\u003eThermal Transfer Labels\u003c\/a\u003e \u003ca href=\"\/collections\/thermal-label-printers\"\u003eThermal Label Printers\u003c\/a\u003e \u003ca href=\"\/pages\/warehouse-logistics-labels\"\u003eWarehouse \u0026amp; Logistics Labels\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ffl-pdp-section\" id=\"ffl-applications\"\u003e\n\u003cdiv class=\"ffl-pdp-head\"\u003e\n\u003ch3\u003eWhat are 4\" x 2\" direct thermal labels commonly used for?\u003c\/h3\u003e\n\u003cp\u003eA practical barcode format used across shipping, inventory control, warehouse tracking, and operational labeling systems.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ffl-pdp-grid ffl-pdp-grid--2\"\u003e\n\u003cdiv class=\"ffl-pdp-card\"\u003e\n\u003ch4\u003eCommon applications\u003c\/h4\u003e\n\u003cul class=\"ffl-pdp-list\"\u003e\n\u003cli\u003eBarcode product identification\u003c\/li\u003e\n\u003cli\u003eWarehouse inventory tracking\u003c\/li\u003e\n\u003cli\u003eCarton and pallet labeling\u003c\/li\u003e\n\u003cli\u003eDistribution center routing labels\u003c\/li\u003e\n\u003cli\u003eE-commerce order processing\u003c\/li\u003e\n\u003cli\u003eShelf and bin location labeling\u003c\/li\u003e\n\u003cli\u003eShipping and parcel identification\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ffl-pdp-card\"\u003e\n\u003ch4\u003eMaterial overview\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eDirect thermal paper\u003c\/strong\u003e uses a heat-sensitive coating that produces the printed image without requiring ink, toner, or ribbon. This simplifies the printing process and helps reduce consumable complexity for high-volume warehouse and fulfillment operations.\u003c\/p\u003e\n\u003cp\u003eFor applications that require longer-term durability, higher resistance to heat, abrasion, handling, or environmental exposure, review our \u003ca href=\"\/collections\/thermal-transfer-labels\" class=\"ffl-pdp-link\"\u003eThermal Transfer Labels\u003c\/a\u003e collection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ffl-pdp-section\"\u003e\n\u003cdiv class=\"ffl-pdp-grid ffl-pdp-grid--2\"\u003e\n\u003cdiv class=\"ffl-pdp-card\"\u003e\n\u003ch3\u003eWhy do 3\" core and 8\" OD matter?\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003e3\" core and 8\" OD\u003c\/strong\u003e roll format is common in industrial barcode printers because it supports longer label runs without frequent media replacement. Larger rolls help warehouses maintain smoother printing workflows during busy shipping periods.\u003c\/p\u003e\n\u003cp\u003eWith \u003cstrong\u003e3000 labels per roll\u003c\/strong\u003e and \u003cstrong\u003e12,000 labels per case\u003c\/strong\u003e, this format helps reduce roll changes and supports efficient labeling across warehouse, production, and distribution operations.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ffl-pdp-card\"\u003e\n\u003ch3\u003eForeFront advantage\u003c\/h3\u003e\n\u003cul class=\"ffl-pdp-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eClear case-pack purchasing\u003c\/strong\u003e with 4 rolls included per case\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommercial label format\u003c\/strong\u003e for barcode and warehouse workflows\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBulk order support\u003c\/strong\u003e for repeat operational use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCanada-wide service\u003c\/strong\u003e for commercial label buyers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ffl-pdp-section\" id=\"ffl-printing-tips\"\u003e\n\u003cdiv class=\"ffl-pdp-head\"\u003e\n\u003ch3\u003eTips for optimal printing on direct thermal stock\u003c\/h3\u003e\n\u003cp\u003eUseful guidance for cleaner output and more dependable results.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ffl-pdp-card\"\u003e\n\u003cul class=\"ffl-pdp-list\"\u003e\n\u003cli\u003eConfirm your printer is set to the correct 4\" x 2\" label dimensions and sensor settings before longer runs.\u003c\/li\u003e\n\u003cli\u003eKeep direct thermal labels away from excess heat, sunlight, and friction to help preserve image quality.\u003c\/li\u003e\n\u003cli\u003eRun a short print test after changing roll size, printer settings, or barcode layout format.\u003c\/li\u003e\n\u003cli\u003eStore rolls in a clean, dry environment to support stable feeding and consistent barcode readability.\u003c\/li\u003e\n\u003cli\u003eClean printheads periodically to maintain strong barcode contrast and print consistency.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ffl-pdp-section\" id=\"ffl-faq\"\u003e\n\u003cdiv class=\"ffl-pdp-head\"\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003cp\u003eClear answers for buyers, purchasing teams, and repeat orders.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ffl-pdp-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow many rolls are included in this case?\u003c\/summary\u003e\n\u003cp\u003eThis product is supplied as a \u003cstrong\u003ecase of 4 rolls\u003c\/strong\u003e. Each roll includes \u003cstrong\u003e3000 labels\u003c\/strong\u003e, for a total of \u003cstrong\u003e12,000 labels per case\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eIs the price for one roll or the full case?\u003c\/summary\u003e\n\u003cp\u003eThe price shown is for the \u003cstrong\u003efull case of 4 rolls\u003c\/strong\u003e. At the regular case price of \u003cstrong\u003e$130.00\u003c\/strong\u003e, the equivalent value is \u003cstrong\u003e$32.50 per roll\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eWill these labels work with my thermal barcode printer?\u003c\/summary\u003e\n\u003cp\u003eThey are designed for compatible \u003cstrong\u003edirect thermal barcode printers\u003c\/strong\u003e that support a \u003cstrong\u003e3\" core\u003c\/strong\u003e and \u003cstrong\u003e8\" OD\u003c\/strong\u003e roll format. Always verify your printer’s supported media specifications before ordering.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDo direct thermal labels require ribbon?\u003c\/summary\u003e\n\u003cp\u003eNo. Direct thermal labels print using a heat-sensitive coating, so they do not require ribbon.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eWhat does SKU 4X2DT-3C8OD mean?\u003c\/summary\u003e\n\u003cp\u003eSKU \u003cstrong\u003e4X2DT-3C8OD\u003c\/strong\u003e identifies this exact configuration: 4\" x 2\" direct thermal labels with 3000 labels per roll, a 3\" core, an 8\" outer diameter, and this listing supplied as a case of 4 rolls.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDo you offer bulk pricing or custom label support?\u003c\/summary\u003e\n\u003cp\u003eYes. For larger volume orders or custom requirements, use our \u003ca href=\"\/pages\/bulk-custom-label-orders\" class=\"ffl-pdp-link\"\u003eBulk Custom Label Orders\u003c\/a\u003e or \u003ca href=\"\/pages\/label-request\" class=\"ffl-pdp-link\"\u003eLabel Request\u003c\/a\u003e page to get started.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"ffl-pdp-section\"\u003e\n\u003cdiv class=\"ffl-pdp-bottom-cta\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNeed help choosing the right barcode label format?\u003c\/h3\u003e\n\u003cp\u003eSend us your printer model, label application, and workflow requirements, and we’ll help you match the right label format for smoother day-to-day operations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ffl-pdp-cta-row\"\u003e\n\u003ca href=\"\/pages\/label-request\" class=\"ffl-pdp-btn ffl-pdp-btn--primary\"\u003eRequest Custom Labels\u003c\/a\u003e \u003ca href=\"\/pages\/contact\" class=\"ffl-pdp-btn ffl-pdp-btn--ghost\"\u003eContact Us\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .ffl-pdp-desc{\n    --ffl-bg:#f6f8fc;\n    --ffl-surface:#ffffff;\n    --ffl-line:#e6edf7;\n    --ffl-text:#152033;\n    --ffl-muted:#5b6a82;\n    --ffl-blue:#1e6ee8;\n    --ffl-blue2:#2a7bff;\n    --ffl-radius:16px;\n    --ffl-max:1120px;\n    --ffl-shadow:0 10px 30px rgba(16,32,64,.08);\n    font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,\"Noto Sans\",\"Helvetica Neue\",sans-serif;\n    color:var(--ffl-text);\n    background:var(--ffl-bg);\n    border:1px solid var(--ffl-line);\n    border-radius:20px;\n    overflow:hidden;\n    margin:18px 0;\n  }\n\n  .ffl-pdp-wrap{\n    max-width:var(--ffl-max);\n    margin:0 auto;\n    padding:0 18px 28px;\n  }\n\n  .ffl-pdp-hero{\n    background:linear-gradient(180deg,#ffffff 0%,#f3f7ff 100%);\n    border-bottom:1px solid var(--ffl-line);\n    padding:28px 0 24px;\n  }\n\n  .ffl-pdp-kickers{\n    display:flex;\n    gap:8px;\n    flex-wrap:wrap;\n    margin-bottom:14px;\n  }\n\n  .ffl-pdp-pill{\n    font-size:12px;\n    color:#2c3d5c;\n    background:rgba(30,110,232,.10);\n    border:1px solid rgba(30,110,232,.18);\n    padding:7px 10px;\n    border-radius:999px;\n    font-weight:700;\n  }\n\n  .ffl-pdp-case-note{\n    background:#ffffff;\n    border:1px solid rgba(30,110,232,.20);\n    border-left:5px solid var(--ffl-blue);\n    border-radius:14px;\n    padding:13px 15px;\n    margin:0 0 16px;\n    color:var(--ffl-text);\n    line-height:1.7;\n    box-shadow:0 10px 24px rgba(16,32,64,.06);\n  }\n\n  .ffl-pdp-hero h2{\n    margin:0 0 12px;\n    font-size:clamp(28px,4vw,42px);\n    line-height:1.08;\n    letter-spacing:-0.02em;\n    color:var(--ffl-text);\n  }\n\n  .ffl-pdp-sub{\n    margin:0 0 16px;\n    color:var(--ffl-muted);\n    line-height:1.8;\n    font-size:16px;\n    max-width:900px;\n  }\n\n  .ffl-pdp-cta-row{\n    display:flex;\n    gap:12px;\n    flex-wrap:wrap;\n    margin:0 0 18px;\n  }\n\n  .ffl-pdp-btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding:12px 16px;\n    border-radius:999px;\n    text-decoration:none;\n    font-weight:800;\n    border:1px solid var(--ffl-line);\n    transition:transform .12s ease, box-shadow .12s ease, background .12s ease;\n    box-shadow:0 6px 18px rgba(16,32,64,.08);\n  }\n\n  .ffl-pdp-btn:hover{ transform:translateY(-1px); }\n\n  .ffl-pdp-btn--primary{\n    background:linear-gradient(180deg,var(--ffl-blue2),var(--ffl-blue));\n    color:#fff;\n    border-color:rgba(30,110,232,.25);\n  }\n\n  .ffl-pdp-btn--ghost{\n    background:rgba(255,255,255,.92);\n    color:var(--ffl-text);\n  }\n\n  .ffl-pdp-trust{\n    display:grid;\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:10px;\n  }\n\n  .ffl-pdp-trust-item{\n    background:rgba(255,255,255,.88);\n    border:1px solid var(--ffl-line);\n    border-radius:14px;\n    padding:12px;\n    box-shadow:0 10px 24px rgba(16,32,64,.06);\n    color:var(--ffl-muted);\n    line-height:1.45;\n    font-size:13px;\n  }\n\n  .ffl-pdp-trust-item strong{ color:var(--ffl-text); }\n\n  .ffl-pdp-nav{\n    display:flex;\n    gap:10px;\n    flex-wrap:wrap;\n    padding:16px 0 0;\n    margin:0 0 18px;\n  }\n\n  .ffl-pdp-nav a{\n    text-decoration:none;\n    color:var(--ffl-text);\n    font-weight:700;\n    font-size:13px;\n    padding:9px 12px;\n    border-radius:999px;\n    border:1px solid var(--ffl-line);\n    background:#fff;\n  }\n\n  .ffl-pdp-nav a:hover{\n    border-color:rgba(30,110,232,.25);\n    background:rgba(30,110,232,.06);\n  }\n\n  .ffl-pdp-section{\n    margin:18px 0;\n  }\n\n  .ffl-pdp-head{\n    margin-bottom:12px;\n  }\n\n  .ffl-pdp-head h3{\n    margin:0 0 6px;\n    font-size:26px;\n    line-height:1.2;\n    color:var(--ffl-text);\n  }\n\n  .ffl-pdp-head p{\n    margin:0;\n    color:var(--ffl-muted);\n    line-height:1.7;\n  }\n\n  .ffl-pdp-grid{\n    display:grid;\n    gap:14px;\n  }\n\n  .ffl-pdp-grid--2{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .ffl-pdp-card{\n    background:var(--ffl-surface);\n    border:1px solid var(--ffl-line);\n    border-radius:var(--ffl-radius);\n    padding:18px;\n    box-shadow:var(--ffl-shadow);\n  }\n\n  .ffl-pdp-card--highlight{\n    background:linear-gradient(180deg,#ffffff 0%,#f3f7ff 100%);\n    border-color:rgba(30,110,232,.18);\n  }\n\n  .ffl-pdp-card h3,\n  .ffl-pdp-card h4{\n    margin:0 0 10px;\n    color:var(--ffl-text);\n  }\n\n  .ffl-pdp-card h3{ font-size:22px; }\n  .ffl-pdp-card h4{ font-size:18px; }\n\n  .ffl-pdp-card p{\n    margin:0 0 12px;\n    color:var(--ffl-muted);\n    line-height:1.8;\n  }\n\n  .ffl-pdp-list{\n    margin:0;\n    padding-left:18px;\n    color:var(--ffl-muted);\n    line-height:1.8;\n  }\n\n  .ffl-pdp-list li{ margin:6px 0; }\n\n  .ffl-pdp-link{\n    color:var(--ffl-blue);\n    text-decoration:none;\n    font-weight:800;\n  }\n\n  .ffl-pdp-link:hover{ text-decoration:underline; }\n\n  .ffl-pdp-inline-links{\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px;\n    margin-top:14px;\n  }\n\n  .ffl-pdp-inline-links a{\n    text-decoration:none;\n    color:var(--ffl-blue);\n    font-weight:800;\n    background:rgba(30,110,232,.06);\n    border:1px solid rgba(30,110,232,.12);\n    padding:9px 12px;\n    border-radius:999px;\n  }\n\n  .ffl-pdp-inline-links a:hover{\n    background:rgba(30,110,232,.10);\n  }\n\n  .ffl-pdp-table-wrap{\n    overflow-x:auto;\n    background:#fff;\n    border-radius:16px;\n    box-shadow:var(--ffl-shadow);\n    border:1px solid var(--ffl-line);\n  }\n\n  .ffl-pdp-table{\n    width:100%;\n    min-width:560px;\n    border-collapse:collapse;\n    font-size:16px;\n    background:#fff;\n  }\n\n  .ffl-pdp-table thead th{\n    text-align:left;\n    padding:13px 14px;\n    background:#0f75bc;\n    color:#fff;\n    border:1px solid #0c67a5;\n  }\n\n  .ffl-pdp-table tbody td{\n    padding:12px 14px;\n    border:1px solid #e5e7eb;\n    vertical-align:top;\n  }\n\n  .ffl-pdp-table tbody td:first-child{\n    font-weight:700;\n    color:var(--ffl-text);\n    width:36%;\n  }\n\n  .ffl-pdp-faq details{\n    background:#fff;\n    border:1px solid var(--ffl-line);\n    border-radius:16px;\n    padding:14px;\n    margin:10px 0;\n    box-shadow:0 10px 24px rgba(16,32,64,.06);\n  }\n\n  .ffl-pdp-faq summary{\n    cursor:pointer;\n    font-weight:800;\n    color:var(--ffl-text);\n    line-height:1.5;\n  }\n\n  .ffl-pdp-faq p{\n    margin:10px 0 0;\n    color:var(--ffl-muted);\n    line-height:1.8;\n  }\n\n  .ffl-pdp-bottom-cta{\n    display:grid;\n    grid-template-columns:1.3fr .9fr;\n    gap:16px;\n    align-items:center;\n    background:linear-gradient(180deg,#ffffff 0%,#f3f7ff 100%);\n    border:1px solid rgba(30,110,232,.18);\n    border-radius:20px;\n    padding:22px;\n    box-shadow:0 12px 30px rgba(16,32,64,.08);\n  }\n\n  .ffl-pdp-bottom-cta h3{\n    margin:0 0 8px;\n    font-size:26px;\n    line-height:1.15;\n  }\n\n  .ffl-pdp-bottom-cta p{\n    margin:0;\n    color:var(--ffl-muted);\n    line-height:1.8;\n  }\n\n  @media (max-width: 980px){\n    .ffl-pdp-grid--2,\n    .ffl-pdp-bottom-cta,\n    .ffl-pdp-trust{\n      grid-template-columns:1fr;\n    }\n\n    .ffl-pdp-wrap{\n      padding:0 14px 22px;\n    }\n\n    .ffl-pdp-hero{\n      padding:22px 0 18px;\n    }\n\n    .ffl-pdp-head h3{\n      font-size:22px;\n    }\n\n    .ffl-pdp-bottom-cta h3{\n      font-size:22px;\n    }\n  }\n\u003c\/style\u003e","brand":"ForeFront Label Solutions Canada","offers":[{"title":"Default Title","offer_id":53081844416876,"sku":"4X2DT-3C6OD","price":140.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0954\/2696\/9964\/files\/4x2-direct-thermal-labels-3000-roll-3in-core-8in-od-4pack.jpg?v=1773227416","url":"https:\/\/forefrontlabel.ca\/products\/4-x-2-direct-thermal-labels-4-roll-case-3000-labels","provider":"ForeFront Label Solutions Canada","version":"1.0","type":"link"}