{"product_id":"early-black-friday-deals-flag-wing-patriot-eagle-projector-lights-for-semi-trucks","title":"🖤 EARLY BLACK FRIDAY DEALS - Flag Wing \u0026 Patriot Eagle Projector Lights For SEMI TRUCKS (2-Pack | Left \u0026 Right)","description":"\u003cstyle\u003e\n  .truck-lights-details,\n  .truck-lights-details *{\n    box-sizing:border-box;\n  }\n\n  .truck-lights-details{\n    --tl-red:#ed002b;\n    --tl-ink:#141414;\n    --tl-cream:#f4f1ec;\n    --tl-line:#e2ddd5;\n    container-type:inline-size;\n    width:100%;\n    max-width:1400px;\n    margin:0 auto;\n    background:#ffffff;\n    color:var(--tl-ink);\n    font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;\n    font-size:16px;\n    line-height:1.65;\n    text-align:left;\n  }\n\n  .truck-lights-details .tl-section{\n    padding:48px 20px;\n  }\n\n  .truck-lights-details .tl-wrap{\n    width:100%;\n    max-width:1220px;\n    margin:0 auto;\n  }\n\n  .truck-lights-details .tl-heading{\n    margin:0;\n    padding:0;\n    color:var(--tl-ink);\n    font-family:\"Arial Black\",Arial,sans-serif;\n    font-size:29px;\n    font-weight:900;\n    line-height:1.12;\n    letter-spacing:-.035em;\n    text-transform:uppercase;\n    overflow-wrap:break-word;\n  }\n\n  .truck-lights-details .tl-eyebrow{\n    margin:0 0 9px;\n    color:var(--tl-red);\n    font-size:12px;\n    font-weight:800;\n    line-height:1.5;\n    letter-spacing:.09em;\n    text-transform:uppercase;\n  }\n\n  .truck-lights-details .tl-section-head{\n    margin:0 0 28px;\n    text-align:center;\n  }\n\n  \/* ================= 评论滑动区 ================= *\/\n\n  .truck-lights-details .tl-reviews{\n    padding:56px 20px 64px;\n    background:var(--tl-cream);\n  }\n\n  .truck-lights-details .tl-review-top{\n    display:flex;\n    align-items:flex-end;\n    justify-content:space-between;\n    flex-wrap:wrap;\n    gap:16px;\n    margin-bottom:26px;\n  }\n\n  .truck-lights-details .tl-review-top\u003ediv:first-child{\n    min-width:0;\n  }\n\n  .truck-lights-details .tl-review-nav{\n    display:flex;\n    gap:10px;\n    flex:0 0 auto;\n  }\n\n  .truck-lights-details .tl-review-nav button{\n    display:grid;\n    place-items:center;\n    width:42px;\n    height:42px;\n    margin:0;\n    padding:0;\n    border:1px solid var(--tl-line);\n    border-radius:50%;\n    background:#ffffff;\n    color:var(--tl-ink);\n    font-family:Arial,sans-serif;\n    font-size:23px;\n    line-height:1;\n    cursor:pointer;\n  }\n\n  .truck-lights-details .tl-review-nav button:disabled{\n    opacity:.4;\n    cursor:default;\n  }\n\n  .truck-lights-details .tl-review-nav button:focus-visible,\n  .truck-lights-details .tl-track:focus-visible{\n    outline:2px solid var(--tl-red);\n    outline-offset:4px;\n  }\n\n  .truck-lights-details .tl-track{\n    display:flex;\n    gap:18px;\n    overflow-x:auto;\n    scroll-snap-type:x mandatory;\n    scrollbar-width:none;\n    overscroll-behavior-x:contain;\n    padding:0 0 4px;\n  }\n\n  .truck-lights-details .tl-track::-webkit-scrollbar{\n    display:none;\n  }\n\n  .truck-lights-details .tl-review-card{\n    display:flex;\n    flex-direction:column;\n    flex:0 0 min(360px,84cqi);\n    min-width:0;\n    min-height:256px;\n    margin:0;\n    padding:18px 18px 14px;\n    scroll-snap-align:start;\n    border-radius:14px;\n    background:#ffffff;\n    box-shadow:0 1px 2px #0000000a;\n  }\n\n  .truck-lights-details .tl-review-head{\n    display:flex;\n    align-items:center;\n    flex-wrap:wrap;\n    gap:10px;\n  }\n\n  .truck-lights-details .tl-avatar{\n    display:grid;\n    place-items:center;\n    flex:0 0 38px;\n    width:38px;\n    height:38px;\n    border-radius:50%;\n    background:#3b82f6;\n    color:#ffffff;\n    font-size:15px;\n    font-weight:800;\n    line-height:1;\n  }\n\n  .truck-lights-details .tl-review-name{\n    color:var(--tl-ink);\n    font-size:15px;\n    font-weight:800;\n    line-height:1.5;\n  }\n\n  .truck-lights-details .tl-sample{\n    margin-left:auto;\n    padding:3px 8px;\n    border-radius:999px;\n    background:#fff3cd;\n    color:#7a5b00;\n    font-size:10px;\n    font-weight:700;\n    line-height:1.6;\n    letter-spacing:.04em;\n    text-transform:uppercase;\n    white-space:nowrap;\n  }\n\n  .truck-lights-details .tl-stars{\n    margin:12px 0 6px;\n    color:#f5b301;\n    font-size:13px;\n    line-height:1.5;\n    letter-spacing:1px;\n  }\n\n  .truck-lights-details .tl-review-text{\n    flex:1;\n    margin:0;\n    color:var(--tl-ink);\n    font-size:15px;\n    line-height:1.45;\n  }\n\n  .truck-lights-details .tl-social{\n    display:flex;\n    justify-content:space-around;\n    flex-wrap:wrap;\n    gap:8px;\n    margin-top:18px;\n    color:#65676b;\n    font-size:14px;\n    font-weight:600;\n    line-height:1.5;\n  }\n\n  .truck-lights-details .tl-social span{\n    white-space:nowrap;\n    cursor:default;\n  }\n\n  \/* ================= 四个产品卖点 ================= *\/\n\n  .truck-lights-details .tl-features{\n    background:#141414;\n    color:#ffffff;\n  }\n\n  .truck-lights-details .tl-features .tl-heading{\n    color:#ffffff;\n  }\n\n  .truck-lights-details .tl-feature-grid{\n    display:grid;\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    gap:12px;\n  }\n\n  .truck-lights-details .tl-feature{\n    min-width:0;\n    padding:21px 16px;\n    border:1px solid #ffffff26;\n    border-radius:14px;\n    background:#ffffff06;\n  }\n\n  .truck-lights-details .tl-feature-icon{\n    display:block;\n    margin:0 0 12px;\n    font-size:29px;\n    line-height:1.3;\n  }\n\n  .truck-lights-details .tl-feature h3{\n    margin:0 0 9px;\n    color:#ffffff;\n    font-family:inherit;\n    font-size:18px;\n    font-weight:800;\n    line-height:1.3;\n  }\n\n  .truck-lights-details .tl-feature p{\n    margin:0;\n    color:#dedede;\n    font-size:15px;\n    line-height:1.7;\n  }\n\n  \/* ================= 十张产品展示图 ================= *\/\n\n  .truck-lights-details .tl-gallery{\n    display:grid;\n    grid-template-columns:minmax(0,1fr);\n    align-items:start;\n    gap:18px;\n  }\n\n  .truck-lights-details .tl-gallery figure{\n    min-width:0;\n    margin:0;\n    padding:0;\n    overflow:hidden;\n    border-radius:14px;\n    background:#111111;\n  }\n\n  .truck-lights-details .tl-gallery img{\n    display:block;\n    width:100%;\n    height:auto;\n    margin:0;\n    padding:0;\n    border:0;\n  }\n\n  \/* ================= FAQ ================= *\/\n\n  .truck-lights-details .tl-faq-section{\n    background:var(--tl-cream);\n  }\n\n  .truck-lights-details .tl-faq{\n    width:100%;\n    max-width:820px;\n    margin:0 auto;\n  }\n\n  .truck-lights-details .tl-faq details{\n    margin:0;\n    border-bottom:1px solid var(--tl-line);\n  }\n\n  .truck-lights-details .tl-faq details:first-of-type{\n    border-top:1px solid var(--tl-line);\n  }\n\n  .truck-lights-details .tl-faq summary{\n    position:relative;\n    margin:0;\n    padding:20px 38px 20px 0;\n    list-style:none;\n    color:var(--tl-ink);\n    font-size:17px;\n    font-weight:800;\n    line-height:1.5;\n    cursor:pointer;\n  }\n\n  .truck-lights-details .tl-faq summary::-webkit-details-marker{\n    display:none;\n  }\n\n  .truck-lights-details .tl-faq summary::after{\n    content:\"+\";\n    position:absolute;\n    top:18px;\n    right:3px;\n    color:var(--tl-red);\n    font-size:26px;\n    line-height:1;\n  }\n\n  .truck-lights-details .tl-faq details[open] summary::after{\n    content:\"−\";\n  }\n\n  .truck-lights-details .tl-faq summary:focus-visible{\n    outline:2px solid var(--tl-red);\n    outline-offset:4px;\n  }\n\n  .truck-lights-details .tl-answer{\n    padding:0 0 22px;\n    color:#4c4c4c;\n    font-size:16px;\n    line-height:1.8;\n  }\n\n  .truck-lights-details .tl-answer p{\n    margin:0;\n  }\n\n  \/* ================= 结尾促销区 ================= *\/\n\n  .truck-lights-details .tl-deal{\n    padding:28px 16px;\n  }\n\n  .truck-lights-details .tl-deal[hidden],\n  .truck-lights-details .tl-timer[hidden]{\n    display:none;\n  }\n\n  .truck-lights-details .tl-deal-card{\n    width:100%;\n    max-width:1220px;\n    margin:0 auto;\n    padding:40px 20px;\n    border-radius:10px;\n    background:#000000;\n    color:#ffffff;\n    text-align:center;\n  }\n\n  .truck-lights-details .tl-deal-heading{\n    margin:0;\n    padding:0;\n    color:#ffffff;\n    font-family:\"Arial Black\",Arial,sans-serif;\n    font-size:30px;\n    font-weight:900;\n    line-height:1.1;\n    letter-spacing:-.03em;\n    text-transform:uppercase;\n  }\n\n  .truck-lights-details .tl-deal-heading span{\n    color:var(--tl-red);\n  }\n\n  .truck-lights-details .tl-deal-sub{\n    margin:12px 0 16px;\n    color:#dddddd;\n    font-size:14px;\n    line-height:1.7;\n  }\n\n  .truck-lights-details .tl-timer{\n    display:flex;\n    justify-content:center;\n    flex-wrap:wrap;\n    gap:6px;\n    margin:0 0 18px;\n  }\n\n  .truck-lights-details .tl-time-box{\n    display:inline-flex;\n    align-items:baseline;\n    justify-content:center;\n    gap:3px;\n    min-width:47px;\n    padding:4px 9px;\n    border-radius:4px;\n    background:var(--tl-red);\n    color:#ffffff;\n  }\n\n  .truck-lights-details .tl-time-box b{\n    font-size:16px;\n    font-weight:800;\n    font-variant-numeric:tabular-nums;\n    line-height:1.4;\n  }\n\n  .truck-lights-details .tl-time-box small{\n    font-size:10px;\n    line-height:1.4;\n  }\n\n  .truck-lights-details .tl-cta{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    min-height:50px;\n    margin:0;\n    padding:13px 26px;\n    border:1px solid #ffffff;\n    border-radius:7px;\n    background:#ffffff;\n    color:#000000;\n    font-family:inherit;\n    font-size:15px;\n    font-weight:900;\n    line-height:1.4;\n    letter-spacing:.08em;\n    text-transform:uppercase;\n    text-decoration:none;\n  }\n\n  .truck-lights-details .tl-cta:focus-visible{\n    outline:2px solid var(--tl-red);\n    outline-offset:5px;\n  }\n\n  \/* ================= 自适应排版 ================= *\/\n\n  @container (min-width:700px){\n    .truck-lights-details .tl-section{\n      padding:52px 32px;\n    }\n\n    .truck-lights-details .tl-reviews{\n      padding:56px 32px 64px;\n    }\n\n    .truck-lights-details .tl-heading{\n      font-size:40px;\n    }\n\n    .truck-lights-details .tl-gallery{\n      grid-template-columns:repeat(2,minmax(0,1fr));\n    }\n\n    .truck-lights-details .tl-deal-heading{\n      font-size:46px;\n    }\n  }\n\n  @container (min-width:1000px){\n    .truck-lights-details .tl-feature-grid{\n      grid-template-columns:repeat(4,minmax(0,1fr));\n      gap:18px;\n    }\n\n    .truck-lights-details .tl-feature{\n      padding:26px 21px;\n    }\n  }\n\n  @container (max-width:749px){\n    .truck-lights-details .tl-review-nav{\n      display:none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"truck-lights-details\" data-purchase-target=\"\"\u003e\n\n  \u003c!-- ================= 图二：示例评论区 ================= --\u003e\n  \u003c!-- 保留 Sample review 标识，不作为已验证购买评价展示。 --\u003e\n\n  \u003csection class=\"tl-reviews\"\u003e\n    \u003cdiv class=\"tl-wrap\"\u003e\n\n      \u003cheader class=\"tl-review-top\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"tl-eyebrow\"\u003eFROM OUR CUSTOMERS\u003c\/p\u003e\n          \u003ch2 class=\"tl-heading\"\u003eRigs that get noticed\u003c\/h2\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tl-review-nav\" aria-label=\"Review navigation\"\u003e\n          \u003cbutton type=\"button\" data-tl-direction=\"-1\" aria-label=\"Previous review\"\u003e‹\u003c\/button\u003e\n\n          \u003cbutton type=\"button\" data-tl-direction=\"1\" aria-label=\"Next review\"\u003e›\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n\n      \u003cdiv class=\"tl-track\" tabindex=\"0\" role=\"region\" aria-label=\"Sample review cards\"\u003e\n\n        \u003carticle class=\"tl-review-card\"\u003e\n          \u003cdiv class=\"tl-review-head\"\u003e\n            \u003cspan class=\"tl-avatar\" aria-hidden=\"true\"\u003eR\u003c\/span\u003e\n            \u003cspan class=\"tl-review-name\"\u003eRandy K.\u003c\/span\u003e\n            \u003cspan class=\"tl-sample\"\u003eSample review\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tl-stars\" role=\"img\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n\n          \u003cp class=\"tl-review-text\"\u003e\n            Put them on my Pete and pulled into the truck stop that\n            night. Three drivers walked over to ask where I got them.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"tl-social\"\u003e\n            \u003cspan\u003e👍 Like\u003c\/span\u003e\n            \u003cspan\u003e💬 Comment\u003c\/span\u003e\n            \u003cspan\u003e↗ Share\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tl-review-card\"\u003e\n          \u003cdiv class=\"tl-review-head\"\u003e\n            \u003cspan class=\"tl-avatar\" aria-hidden=\"true\"\u003eT\u003c\/span\u003e\n            \u003cspan class=\"tl-review-name\"\u003eTravis L.\u003c\/span\u003e\n            \u003cspan class=\"tl-sample\"\u003eSample review\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tl-stars\" role=\"img\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n\n          \u003cp class=\"tl-review-text\"\u003e\n            Wasn't sure how bright they'd be, but on wet concrete\n            the flag wings look unreal. Wife says I spend more on\n            the truck than on her lol.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"tl-social\"\u003e\n            \u003cspan\u003e👍 Like\u003c\/span\u003e\n            \u003cspan\u003e💬 Comment\u003c\/span\u003e\n            \u003cspan\u003e↗ Share\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tl-review-card\"\u003e\n          \u003cdiv class=\"tl-review-head\"\u003e\n            \u003cspan class=\"tl-avatar\" aria-hidden=\"true\"\u003eE\u003c\/span\u003e\n            \u003cspan class=\"tl-review-name\"\u003eEarl D.\u003c\/span\u003e\n            \u003cspan class=\"tl-sample\"\u003eSample review\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tl-stars\" role=\"img\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n\n          \u003cp class=\"tl-review-text\"\u003e\n            31 years driving and this is the first add-on that gets\n            thumbs up at every fuel island. The eagle looks sharp\n            on the lot.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"tl-social\"\u003e\n            \u003cspan\u003e👍 Like\u003c\/span\u003e\n            \u003cspan\u003e💬 Comment\u003c\/span\u003e\n            \u003cspan\u003e↗ Share\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tl-review-card\"\u003e\n          \u003cdiv class=\"tl-review-head\"\u003e\n            \u003cspan class=\"tl-avatar\" aria-hidden=\"true\"\u003eC\u003c\/span\u003e\n            \u003cspan class=\"tl-review-name\"\u003eCody M.\u003c\/span\u003e\n            \u003cspan class=\"tl-sample\"\u003eSample review\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tl-stars\" role=\"img\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n\n          \u003cp class=\"tl-review-text\"\u003e\n            Bought two sets, one for my rig and one for my dad who\n            drives too. He sent me a picture from a truck stop in\n            Oklahoma the same week.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"tl-social\"\u003e\n            \u003cspan\u003e👍 Like\u003c\/span\u003e\n            \u003cspan\u003e💬 Comment\u003c\/span\u003e\n            \u003cspan\u003e↗ Share\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tl-review-card\"\u003e\n          \u003cdiv class=\"tl-review-head\"\u003e\n            \u003cspan class=\"tl-avatar\" aria-hidden=\"true\"\u003eD\u003c\/span\u003e\n            \u003cspan class=\"tl-review-name\"\u003eDwayne P.\u003c\/span\u003e\n            \u003cspan class=\"tl-sample\"\u003eSample review\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tl-stars\" role=\"img\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n\n          \u003cp class=\"tl-review-text\"\u003e\n            Bolted under the steps and wired to the marker circuit\n            in about an hour. Clean install, no drilling into the fairing.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"tl-social\"\u003e\n            \u003cspan\u003e👍 Like\u003c\/span\u003e\n            \u003cspan\u003e💬 Comment\u003c\/span\u003e\n            \u003cspan\u003e↗ Share\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ================= 四个产品卖点 ================= --\u003e\n\n  \u003csection class=\"tl-section tl-features\"\u003e\n    \u003cdiv class=\"tl-wrap\"\u003e\n\n      \u003cheader class=\"tl-section-head\"\u003e\n        \u003ch2 class=\"tl-heading\"\u003eBuilt for your rig\u003c\/h2\u003e\n      \u003c\/header\u003e\n\n      \u003cdiv class=\"tl-feature-grid\"\u003e\n\n        \u003carticle class=\"tl-feature\"\u003e\n          \u003cspan class=\"tl-feature-icon\" aria-hidden=\"true\"\u003e🦅\u003c\/span\u003e\n          \u003ch3\u003eTwo designs\u003c\/h3\u003e\n          \u003cp\u003e\n            Flag Wings or the Patriot Eagle.\n            Mix and match in any bundle.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tl-feature\"\u003e\n          \u003cspan class=\"tl-feature-icon\" aria-hidden=\"true\"\u003e📐\u003c\/span\u003e\n          \u003ch3\u003eLeft and right\u003c\/h3\u003e\n          \u003cp\u003e\n            Each set is a pair, one light for each side of your truck.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tl-feature\"\u003e\n          \u003cspan class=\"tl-feature-icon\" aria-hidden=\"true\"\u003e🚛\u003c\/span\u003e\n          \u003ch3\u003eHides away\u003c\/h3\u003e\n          \u003cp\u003e\n            Small lights that tuck under the cab steps or on the frame rail.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tl-feature\"\u003e\n          \u003cspan class=\"tl-feature-icon\" aria-hidden=\"true\"\u003e🎁\u003c\/span\u003e\n          \u003ch3\u003eBlack Friday gift\u003c\/h3\u003e\n          \u003cp\u003e\n            Grab a bundle now for the truckers on your list.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ================= 十张原始产品展示图 ================= --\u003e\n\n  \u003csection class=\"tl-section\"\u003e\n    \u003cdiv class=\"tl-wrap\"\u003e\n\n      \u003cheader class=\"tl-section-head\"\u003e\n        \u003cp class=\"tl-eyebrow\"\u003eAFTER DARK\u003c\/p\u003e\n        \u003ch2 class=\"tl-heading\"\u003e\n          Red, white and blue on the road\n        \u003c\/h2\u003e\n      \u003c\/header\u003e\n\n      \u003cdiv class=\"tl-gallery\"\u003e\n\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/www.usabeams.com\/cdn\/shop\/files\/tr-01-both-designs.png?v=1794515405\u0026amp;width=600\" alt=\"Both designs: Flag Wings and Patriot Eagle\" width=\"600\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/www.usabeams.com\/cdn\/shop\/files\/tr-02-truck-stop.png?v=1794515405\u0026amp;width=600\" alt=\"Semi truck with Flag Wings at a truck stop at night\" width=\"600\" height=\"750\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/www.usabeams.com\/cdn\/shop\/files\/tr-03-front.png?v=1794515405\u0026amp;width=600\" alt=\"Semi truck with Flag Wings on wet concrete\" width=\"600\" height=\"750\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/www.usabeams.com\/cdn\/shop\/files\/tr-04-drone.png?v=1794515404\u0026amp;width=600\" alt=\"Drone view of a semi truck with wings on both sides\" width=\"600\" height=\"750\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/www.usabeams.com\/cdn\/shop\/files\/tr-05-dusk-highway.png?v=1794515404\u0026amp;width=600\" alt=\"Semi truck with Flag Wings on the highway at dusk\" width=\"600\" height=\"750\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/www.usabeams.com\/cdn\/shop\/files\/tr-06-closeup.png?v=1794515406\u0026amp;width=600\" alt=\"Close-up of the Flag Wings on wet concrete\" width=\"600\" height=\"750\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/www.usabeams.com\/cdn\/shop\/files\/tr-07-mounted.png?v=1794515405\u0026amp;width=600\" alt=\"Projector mounted under the cab step\" width=\"600\" height=\"750\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/www.usabeams.com\/cdn\/shop\/files\/tr-08-trucker-eagle.png?v=1794515405\u0026amp;width=600\" alt=\"Trucker with the Patriot Eagle beside his rig\" width=\"600\" height=\"750\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/www.usabeams.com\/cdn\/shop\/files\/tr-09-pickup-gas-station.png?v=1794515404\u0026amp;width=600\" alt=\"Pickup truck with Flag Wings at a gas station\" width=\"600\" height=\"750\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n\n        \u003cfigure\u003e\n          \u003cimg src=\"https:\/\/www.usabeams.com\/cdn\/shop\/files\/tr-10-pickup-driveway.png?v=1794515404\u0026amp;width=600\" alt=\"Pickup truck with Flag Wings on both sides in a driveway\" width=\"600\" height=\"750\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/figure\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ================= 完整九项 FAQ ================= --\u003e\n\n  \u003csection class=\"tl-section tl-faq-section\"\u003e\n    \u003cdiv class=\"tl-faq\"\u003e\n\n      \u003cheader class=\"tl-section-head\"\u003e\n        \u003ch2 class=\"tl-heading\"\u003eFAQs\u003c\/h2\u003e\n      \u003c\/header\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eHow does it work?\u003c\/summary\u003e\n        \u003cdiv class=\"tl-answer\"\u003e\n          \u003cp\u003e\n            Mount one light on each side of your truck with the included\n            bracket, aim the lens down at the ground and wire it in.\n            Each one throws a glowing wing on the pavement beside your rig:\n            the Flag Wings or the Patriot Eagle, whichever you pick for that set.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhere does it show best?\u003c\/summary\u003e\n        \u003cdiv class=\"tl-answer\"\u003e\n          \u003cp\u003e\n            Sharpest on concrete and asphalt at night: the truck stop,\n            the fuel island, the yard and your driveway. Wet pavement\n            makes it pop even more. Under bright lot lights or in daylight\n            the picture is fainter, like any light.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWill it fit my truck?\u003c\/summary\u003e\n        \u003cdiv class=\"tl-answer\"\u003e\n          \u003cp\u003e\n            Most trucks, yes: long-nose and flat-top semis, day cabs\n            and sleepers, plus pickups. The lights are small and bolt\n            under the cab steps, the fuel tank brackets or the frame rail.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eHow do I install them?\u003c\/summary\u003e\n        \u003cdiv class=\"tl-answer\"\u003e\n          \u003cp\u003e\n            Each light bolts on with the included bracket and wires into\n            your 12 V power, ideally a switched circuit like the marker\n            or accessory lights. Most drivers fit them in about an hour.\n            If you would rather not touch the wiring, any truck shop\n            can fit them for you.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat's in the box?\u003c\/summary\u003e\n        \u003cdiv class=\"tl-answer\"\u003e\n          \u003cp\u003e\n            One set is a pair of projector lights, left and right,\n            with brackets, bolts and cable ties.\n            Get 2 sets for your rig and a buddy's.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eHow long is shipping?\u003c\/summary\u003e\n        \u003cdiv class=\"tl-answer\"\u003e\n          \u003cp\u003e\n            Shipping is free, and delivery takes 10 to 14 business days.\n            We email your tracking as soon as it ships.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat's the Mystery Gift?\u003c\/summary\u003e\n        \u003cdiv class=\"tl-answer\"\u003e\n          \u003cp\u003e\n            A surprise extra packed in with your order.\n            Tick the box under any bundle to add it.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat if it turns up damaged?\u003c\/summary\u003e\n        \u003cdiv class=\"tl-answer\"\u003e\n          \u003cp\u003e\n            Email us a photo within 48 hours of delivery and we'll\n            send a replacement or refund you.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eIs it legal on the road?\u003c\/summary\u003e\n        \u003cdiv class=\"tl-answer\"\u003e\n          \u003cp\u003e\n            Vehicle lighting rules differ by state and country, and\n            extra lights must never look like emergency lights\n            (red or blue facing forward or flashing). These lights are\n            made for show while you are parked: at the truck stop,\n            the yard or a show. Check your local rules before using\n            them while driving.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!--\n    截止时间沿用原文，按访客浏览器本地时区计算。\n    到期后隐藏促销区，不循环重置。\n    请根据真实活动修改 data-deadline。\n  --\u003e\n\n  \u003csection class=\"tl-deal\" data-deadline=\"2026-11-30T23:59:00\"\u003e\n    \u003cdiv class=\"tl-deal-card\"\u003e\n\n      \u003ch2 class=\"tl-deal-heading\"\u003e\n        Don't miss \u003cspan\u003eEarly Black Friday\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"tl-deal-sub\"\u003e\n        Lock in your Black Friday price on your truck lights.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"tl-timer\" role=\"timer\" aria-label=\"Time left in the sale\"\u003e\n        \u003cdiv class=\"tl-time-box\"\u003e\n          \u003cb data-unit=\"d\"\u003e--\u003c\/b\u003e\n          \u003csmall\u003eD\u003c\/small\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tl-time-box\"\u003e\n          \u003cb data-unit=\"h\"\u003e--\u003c\/b\u003e\n          \u003csmall\u003eH\u003c\/small\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tl-time-box\"\u003e\n          \u003cb data-unit=\"m\"\u003e--\u003c\/b\u003e\n          \u003csmall\u003eM\u003c\/small\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tl-time-box\"\u003e\n          \u003cb data-unit=\"s\"\u003e--\u003c\/b\u003e\n          \u003csmall\u003eS\u003c\/small\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003ca class=\"tl-cta\" href=\"#\"\u003e\n        Get my lights\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \"use strict\";\n\n  document.querySelectorAll(\".truck-lights-details\").forEach(function(root){\n    if(root.dataset.tlReady === \"true\") return;\n\n    root.dataset.tlReady = \"true\";\n\n    function reducedMotion(){\n      return window.matchMedia(\n        \"(prefers-reduced-motion: reduce)\"\n      ).matches;\n    }\n\n    \/* ================= 评论滑动 ================= *\/\n\n    var track = root.querySelector(\".tl-track\");\n\n    var previous = root.querySelector(\n      '[data-tl-direction=\"-1\"]'\n    );\n\n    var next = root.querySelector(\n      '[data-tl-direction=\"1\"]'\n    );\n\n    function updateReviews(){\n      if(!track || !previous || !next) return;\n\n      var maximum = Math.max(\n        0,\n        track.scrollWidth - track.clientWidth\n      );\n\n      previous.disabled = track.scrollLeft \u003c= 2;\n      next.disabled = track.scrollLeft \u003e= maximum - 2;\n    }\n\n    root.querySelectorAll(\"[data-tl-direction]\").forEach(function(button){\n      button.addEventListener(\"click\", function(){\n        if(!track) return;\n\n        var card = track.querySelector(\".tl-review-card\");\n        if(!card) return;\n\n        var gap = parseFloat(\n          window.getComputedStyle(track).columnGap\n        ) || 18;\n\n        track.scrollBy({\n          left:(\n            card.getBoundingClientRect().width + gap\n          ) * Number(button.dataset.tlDirection),\n          behavior:reducedMotion() ? \"auto\" : \"smooth\"\n        });\n      });\n    });\n\n    if(track){\n      track.addEventListener(\n        \"scroll\",\n        updateReviews,\n        {passive:true}\n      );\n\n      if(\"ResizeObserver\" in window){\n        var observer = new ResizeObserver(updateReviews);\n        observer.observe(track);\n      }else{\n        window.addEventListener(\"resize\", updateReviews);\n      }\n\n      updateReviews();\n    }\n\n    \/* ================= FAQ 单项展开 ================= *\/\n\n    var questions = root.querySelectorAll(\".tl-faq details\");\n\n    questions.forEach(function(item){\n      item.addEventListener(\"toggle\", function(){\n        if(!item.open) return;\n\n        questions.forEach(function(other){\n          if(other !== item){\n            other.open = false;\n          }\n        });\n      });\n    });\n\n    \/* ================= 固定日期倒计时 ================= *\/\n\n    var deal = root.querySelector(\".tl-deal\");\n\n    if(deal){\n      var raw = deal.dataset.deadline || \"\";\n\n      var match = raw.match(\n        \/^(\\d{4})-(\\d{2})-(\\d{2})T(\\d{2}):(\\d{2})\/\n      );\n\n      if(match){\n        var end = new Date(\n          Number(match[1]),\n          Number(match[2]) - 1,\n          Number(match[3]),\n          Number(match[4]),\n          Number(match[5]),\n          0\n        ).getTime();\n\n        var units = {};\n\n        [\"d\",\"h\",\"m\",\"s\"].forEach(function(key){\n          units[key] = deal.querySelector(\n            '[data-unit=\"' + key + '\"]'\n          );\n        });\n\n        function pad(value){\n          return String(value).padStart(2,\"0\");\n        }\n\n        function tick(){\n          if(!deal.isConnected) return;\n\n          var remaining = Math.max(\n            0,\n            Math.floor((end - Date.now()) \/ 1000)\n          );\n\n          if(remaining \u003c= 0){\n            deal.hidden = true;\n            return;\n          }\n\n          units.d.textContent = pad(\n            Math.floor(remaining \/ 86400)\n          );\n\n          units.h.textContent = pad(\n            Math.floor(remaining % 86400 \/ 3600)\n          );\n\n          units.m.textContent = pad(\n            Math.floor(remaining % 3600 \/ 60)\n          );\n\n          units.s.textContent = pad(\n            remaining % 60\n          );\n\n          window.setTimeout(tick,1000);\n        }\n\n        tick();\n\n      }else{\n        var timer = deal.querySelector(\".tl-timer\");\n\n        if(timer){\n          timer.hidden = true;\n        }\n      }\n    }\n\n    \/* ================= 底部按钮定位商品价格区 ================= *\/\n\n    var cta = root.querySelector(\".tl-cta\");\n\n    if(cta){\n      cta.addEventListener(\"click\", function(event){\n        event.preventDefault();\n\n        var target = null;\n\n        var customTarget = (\n          root.dataset.purchaseTarget || \"\"\n        ).trim();\n\n        if(customTarget){\n          try{\n            target = document.querySelector(customTarget);\n          }catch(error){}\n        }\n\n        if(!target){\n          var sections = document.querySelectorAll(\n            '[data-product-section], ' +\n            '[id^=\"MainProduct-\"], ' +\n            '[id^=\"ProductInfo-\"], ' +\n            '.section-main-product, ' +\n            'product-info'\n          );\n\n          for(var i=0;i\u003csections.length;i++){\n            if(\n              !root.contains(sections[i]) \u0026\u0026\n              sections[i].getClientRects().length\n            ){\n              target = sections[i].querySelector(\n                '[id^=\"price-\"], ' +\n                '[data-product-price], ' +\n                '.sb-price, ' +\n                '.product__price, ' +\n                '.product__price-wrapper, ' +\n                '.product-price, ' +\n                '[data-price-wrap], ' +\n                '[ref=\"priceContainer\"], ' +\n                '.product-form__buttons'\n              ) || sections[i];\n\n              break;\n            }\n          }\n        }\n\n        if(target){\n          var position =\n            target.getBoundingClientRect().top +\n            window.scrollY -\n            100;\n\n          window.scrollTo({\n            top:Math.max(0,position),\n            behavior:reducedMotion() ? \"auto\" : \"smooth\"\n          });\n\n        }else{\n          window.scrollTo({\n            top:0,\n            behavior:reducedMotion() ? \"auto\" : \"smooth\"\n          });\n        }\n      });\n    }\n\n  });\n})();\n\u003c\/script\u003e","brand":"LHH","offers":[{"title":"Flag Wing (2-Pack | Left \u0026 Right)","offer_id":51039898534146,"sku":"T03R26111305-Flag Wing (2-Pack | Left \u0026 Right)","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Patriot Eagle (2-Pack | Left \u0026 Right)","offer_id":51039898566914,"sku":"T03R26111305-Patriot Eagle (2-Pack | Left \u0026 Right)","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0837\/7666\/7906\/files\/FlagWingsandPatriotEagleProjectors-3.png?v=1794536091","url":"https:\/\/velmao.com\/fr\/products\/early-black-friday-deals-flag-wing-patriot-eagle-projector-lights-for-semi-trucks","provider":"Velmao","version":"1.0","type":"link"}