An error occurred while processing the template.
The following has evaluated to null or missing:
==> infoObj["VIN"] [in template "60922451402254#33632#10705549" at line 924, column 132]
----
Tip: It's the final [] step that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign filterStr = "?pageSize=4\afil... [in template "60922451402254#33632#10705549" at line 924, column 17]
----
1<#assign siteName = "guest"/>
2<#assign chicagoId = 8355538 />
3<#assign denverId = 47117 />
4<#assign waterfordId = 47120 />
5
6<!--Parent Assignment-->
7<#setting url_escaping_charset='UTF-8'>
8<#assign
9 commerceContext = renderRequest.getAttribute("COMMERCE_CONTEXT")
10 account = commerceContext.getAccountEntry()
11 accountId = account.getAccountEntryId()
12 channelId = commerceContext.getCommerceChannelId()
13/>
14<#assign
15 cpDefinitionId = cpCatalogEntry.getCPDefinitionId()
16 productId = cpCatalogEntry.getCProductId()
17 productName = cpCatalogEntry.getName()
18 productShortDescription = cpCatalogEntry.getShortDescription()
19 productDescription = cpCatalogEntry.getDescription()
20 productImages = cpContentHelper.getImages(cpDefinitionId, false, themeDisplay)
21 friendlyURL = cpContentHelper.getFriendlyURL(cpCatalogEntry, themeDisplay)
22 defaultImageURL = cpContentHelper.getDefaultImageFileURL(accountId, cpDefinitionId)
23 defaultImageFileVersion = cpContentHelper.getCPDefinitionImageFileVersion(cpDefinitionId, request)
24 fileEntryIdAttr = 'data-fileentryid="' + defaultImageFileVersion.fileEntryId + '"'
25 productDetail = restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products/${productId}?accountId=${accountId}&nestedFields=categories,productSpecifications,attachments")
26 defaultImageURL = productDetail.urlImage?replace('https://localhost', '')
27 attachments = productDetail.attachments
28 productSpecifications = restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products/${productId}/product-specifications?pageSize=500")
29 sepicificationsAPIList = productSpecifications.items
30 customFields = productDetail.customFields
31 categories = productDetail.categories
32 extRefCode = productDetail.externalReferenceCode
33 infoObj = {}
34 modelCatId = 0
35 yearName = ""
36 makeName = ""
37 makeIds = ""
38 modelIds = ""
39 modelName = ""
40 bodyStyleName = ""
41 windowStickerURL = ""
42 bodyInfoURL = ""
43 chassisInfoURL = ""
44 fullBodySpecURL = ""
45 visiblePrice = ""
46 lynchEasyPrice = ""
47 isTowing = false
48 hideCallPrice = false
49 vin = productDetail.expando.VIN
50 productDiscountsResponse = restClient.get("/c/discounts?pageSize=500&filter=vin eq '${vin}'")
51 productDiscounts = productDiscountsResponse.items
52 dealerRebateDefaultNote = restClient.get("/headless-delivery/v1.0/structured-contents/9107978").contentFields[0].contentFieldValue.data
53 oemIncentiveDefaultNote = restClient.get("/headless-delivery/v1.0/structured-contents/9108037").contentFields[0].contentFieldValue.data
54 accessoryDefaultNote = restClient.get("/headless-delivery/v1.0/structured-contents/9108026").contentFields[0].contentFieldValue.data
55/>
56
57<#-- Check for attachments -->
58<#list attachments as attachment >
59 <#list attachment.tags as tag >
60 <#if tag == "Body Information">
61 <#assign bodyInfoURL = attachment.src />
62 </#if>
63 <#if tag == "Window Sticker">
64 <#assign windowStickerURL = attachment.src />
65 </#if>
66 <#if tag == "Chassis Info">
67 <#assign chassisInfoURL = attachment.src />
68 </#if>
69 <#if tag == "Full Body Spec">
70 <#assign fullBodySpecURL = attachment.src />
71 </#if>
72 </#list>
73</#list>
74
75<#-- Collect categories -->
76<#if categories?has_content>
77 <#list categories as category>
78 <#assign infoObj = infoObj + {category.vocabulary?replace(' ', ''): {"id": category.id, "value": category.name}} />
79 <#if category.vocabulary == "model">
80 <#assign modelName = category.name />
81 <#assign modelCatId = category.id />
82 <#if modelIds?has_content>
83 <#assign modelIds = category.id + "|" + modelIds />
84 <#else>
85 <#assign modelIds = category.id />
86 </#if>
87 </#if>
88 <#if category.vocabulary == "type">
89 <#if category.name == "Towing">
90 <#assign isTowing = true />
91 </#if>
92 </#if>
93 <#if category.vocabulary == "year">
94 <#assign yearName = category.name />
95 </#if>
96 <#if category.vocabulary == "make">
97 <#assign makeName = category.name />
98 <#if makeIds?has_content>
99 <#assign makeIds = category.id + "|" + makeIds />
100 <#else>
101 <#assign makeIds = category.id />
102 </#if>
103 </#if>
104 <#if category.vocabulary = 'location'>
105 <#assign locationName = category.name />
106 <#assign locationId = category.id />
107 </#if>
108 </#list>
109</#if>
110
111<#-- Collect custom fields -->
112<#list customFields as customField>
113 <#if customField.customValue.data?has_content >
114 <#if customField.name == "MSRP">
115 <#assign infoObj = infoObj + {(customField.name): customField.customValue.data?number?string.currency} />
116 <#assign visiblePrice = customField.customValue.data?number?string.currency />
117 <#elseif customField.name == "Dealer Discount">
118 <#assign infoObj = infoObj + {(customField.name): customField.customValue.data + "%"} />
119 <#elseif customField.name == "Lynch Easy Price">
120 <#assign infoObj = infoObj + {(customField.name): customField.customValue.data?number?string.currency} />
121 <#assign lynchEasyPrice = customField.customValue.data?number?string.currency />
122 <#else>
123 <#assign infoObj = infoObj + {(customField.name): customField.customValue.data} />
124 </#if>
125 </#if>
126</#list>
127
128<#-- Get Warranty Information -->
129<#if infoObj["make"]?has_content && infoObj["model"]?has_content>
130 <#assign filterVal = "" />
131 <#list makeIds?split("|") as makeIdVal>
132 <#if filterVal?has_content>
133 <#assign filterVal = filterVal + " or chassisMakeCategoryId%20eq%20" + makeIdVal />
134 <#else>
135 <#assign filterVal = "%28chassisMakeCategoryId%20eq%20" + makeIdVal />
136 </#if>
137 </#list>
138
139 <#assign filterVal = filterVal + "%29" />
140 <#assign modelFilterVal = "" />
141 <#list modelIds?split("|") as modelIdVal>
142 <#if modelFilterVal?has_content>
143 <#assign modelFilterVal = modelFilterVal + " or chassisModelCategoryId%20eq%20" + modelIdVal />
144 <#else>
145 <#assign modelFilterVal = "%28chassisModelCategoryId%20eq%20" + modelIdVal />
146 </#if>
147 </#list>
148 <#assign modelFilterVal = modelFilterVal + "%29" />
149
150 <#assign filterVal = filterVal + " and " + modelFilterVal/>
151
152 <#assign
153 makeId = infoObj["make"].id
154 productWarranties = restClient.get("/c/truckwarranties/?filter=" + filterVal)
155 />
156</#if>
157
158<div class="product-details-hero">
159 <div class="product-details-hero-inner pt-3 pb-2">
160 <div class="container">
161 <div class="row">
162 <div class="col-12">
163 <a href="javascript:history.go(-1)" class="back-btn whitelisted-link mb-2">Back to inventory</a>
164 <h1 class="m-0">${productName}</h1>
165 </div>
166 </div>
167 </div>
168 </div>
169 <div class="product-details-carousel">
170 <span aria-live="assertive" class="sr-only product-details-carousel-announcement">Showing slide <span class="hero-slider-current-slide">1</span> of 3</span>
171 <div class="product-details-carousel-slides">
172 <#if productImages?has_content>
173 <#list productImages as currentImage>
174 <div class="product-details-slide">
175 <img class="product-details-banner-img" aria-hidden="true" src="${currentImage.getURL()}" data-fileentryid="" width="50" height="50" alt="" data-sameheight="hero-carousel" />
176 </div>
177 </#list>
178 </#if>
179 </div>
180 <div class="product-details-carousel-controls">
181 <button type="button" class="product-details-carousel-prev">
182 <span class="sr-only">Previous</span>
183 </button>
184 <div class="product-details-carousel-dots"></div>
185 <button type="button" class="product-details-carousel-autoplay-toggle-button" aria-live="assertive">
186 <span class="product-details-carousel-play"><span class="slick-play-icon" aria-hidden="true"></span></span>
187 <span class="product-details-carousel-play-text slick-sr-only">Play</span>
188 <span class="product-details-carousel-pause"><span class="slick-pause-icon" aria-hidden="true"></span></span>
189 <span class="product-details-carousel-pause-text slick-sr-only">Pause</span>
190 </button>
191 <button type="button" class="product-details-carousel-next">
192 <span class="sr-only">Next</span>
193 </button>
194 </div>
195 </div>
196</div>
197
198<#-- Specification Using API and Group -->
199<#-- Step 1: Group specifications by group title -->
200<#assign specsByGroup = {} />
201
202<#-- Body Specificatons for Ordering -->
203<#assign
204 bodyMake = ""
205 bodyModel = ""
206 material = ""
207 length = ""
208 width = ""
209 rails = ""
210 subframe = ""
211 keyslots = ""
212 winches = ""
213 larms = ""
214 wheelLift = ""
215 pylon = ""
216 tunnelbox = ""
217 controlPackage = ""
218 outriggers = ""
219 dragWinch = ""
220 turretWinch = ""
221/>
222
223<#-- Chassis Specificatons for Ordering -->
224<#assign
225 year = ""
226 chassisMake = ""
227 chassisModel = ""
228 color = ""
229 engineMake = ""
230 engineModel = ""
231 transmissionMake = ""
232 transmissionModel = ""
233 horsepower = ""
234 brakeType = ""
235 suspensionType = ""
236 drive = ""
237 wheels = ""
238 gvw = ""
239 cabToAxle = ""
240/>
241
242<#list sepicificationsAPIList as spec>
243 <#assign group = spec.specificationGroupTitle?default("Other") />
244
245 <#if spec.specificationTitle == "Body Model" && spec.value != "N/A" && spec.value != "NA">
246 <#assign bodyModel = spec.value/>
247 <#elseif spec.specificationTitle == "Body Make" && spec.value != "N/A" && spec.value != "NA">
248 <#assign bodyMake = spec.value/>
249 <#elseif spec.specificationTitle == "Chassis Make" && spec.value != "N/A" && spec.value != "NA">
250 <#assign chassisMake = spec.value/>
251 <#elseif spec.specificationTitle == "Chassis Model" && spec.value != "N/A" && spec.value != "NA">
252 <#assign chassisModel = spec.value/>
253 <#elseif spec.specificationTitle == "Body Material" && spec.value != "N/A" && spec.value != "NA">
254 <#assign material = spec.value/>
255 <#elseif spec.specificationTitle == "Length" && spec.value != "N/A" && spec.value != "NA">
256 <#assign length = spec.value/>
257 <#elseif spec.specificationTitle == "Width" && spec.value != "N/A" && spec.value != "NA">
258 <#assign width = spec.value/>
259 <#elseif spec.specificationTitle == "Rails" && spec.value != "N/A" && spec.value != "NA">
260 <#assign rails = spec.value/>
261 <#elseif spec.specificationTitle == "Subframe" && spec.value != "N/A" && spec.value != "NA">
262 <#assign subframe = spec.value/>
263 <#elseif spec.specificationTitle == "Key Slots" && spec.value != "N/A" && spec.value != "NA">
264 <#assign keyslots = spec.value/>
265 <#elseif spec.specificationTitle == "Winches" && spec.value != "N/A" && spec.value != "NA">
266 <#assign winches = spec.value/>
267 <#elseif spec.specificationTitle == "L-arms" && spec.value != "N/A" && spec.value != "NA">
268 <#assign larms = spec.value/>
269 <#elseif spec.specificationTitle == "Wheel Lift" && spec.value != "N/A" && spec.value != "NA">
270 <#assign wheelLift = spec.value/>
271 <#elseif spec.specificationTitle == "Pylon" && spec.value != "N/A" && spec.value != "NA">
272 <#assign pylon = spec.value/>
273 <#elseif spec.specificationTitle == "Tunnel Box" && spec.value != "N/A" && spec.value != "NA">
274 <#assign tunnelbox = spec.value/>
275 <#elseif spec.specificationTitle == "Control Package" && spec.value != "N/A" && spec.value != "NA">
276 <#assign controlPackage = spec.value/>
277 <#elseif spec.specificationTitle == "Outriggers" && spec.value != "N/A" && spec.value != "NA">
278 <#assign outriggers = spec.value/>
279 <#elseif spec.specificationTitle == "Drag Winch" && spec.value != "N/A" && spec.value != "NA">
280 <#assign dragWinch = spec.value/>
281 <#elseif spec.specificationTitle == "Turret Winch" && spec.value != "N/A" && spec.value != "NA">
282 <#assign turretWinch = spec.value/>
283 <#elseif spec.specificationTitle == "Exterior Color" && spec.value != "N/A" && spec.value != "NA">
284 <#assign color = spec.value/>
285 <#elseif spec.specificationTitle == "Engine Make" && spec.value != "N/A" && spec.value != "NA">
286 <#assign engineMake = spec.value/>
287 <#elseif spec.specificationTitle == "Engine Model" && spec.value != "N/A" && spec.value != "NA">
288 <#assign engineModel = spec.value/>
289 <#elseif spec.specificationTitle == "Transmission" && spec.value != "N/A" && spec.value != "NA">
290 <#assign transmissionMake = spec.value/>
291 <#elseif spec.specificationTitle == "Transmission Model" && spec.value != "N/A" && spec.value != "NA">
292 <#assign transmissionModel = spec.value/>
293 <#elseif spec.specificationTitle == "Horsepower" && spec.value != "N/A" && spec.value != "NA">
294 <#assign horsepower = spec.value/>
295 <#elseif spec.specificationTitle == "Brake Type" && spec.value != "N/A" && spec.value != "NA">
296 <#assign brakeType = spec.value/>
297 <#elseif spec.specificationTitle == "Suspension" && spec.value != "N/A" && spec.value != "NA">
298 <#assign suspensionType = spec.value/>
299 <#elseif spec.specificationTitle == "Drive" && spec.value != "N/A" && spec.value != "NA">
300 <#assign drive = spec.value/>
301 <#elseif spec.specificationTitle == "Wheels" && spec.value != "N/A" && spec.value != "NA">
302 <#assign wheels = spec.value/>
303 <#elseif spec.specificationTitle == "GVW" && spec.value != "N/A" && spec.value != "NA">
304 <#assign gvw = spec.value/>
305 <#elseif spec.specificationTitle == "Cab to Axle" && spec.value != "N/A" && spec.value != "NA">
306 <#assign cabToAxle = spec.value/>
307 <#else>
308 <#if specsByGroup[group]?has_content>
309 <#assign updatedList = specsByGroup[group] + [spec] />
310 <#assign specsByGroup = specsByGroup + { (group) : updatedList } />
311 <#else>
312 <#assign specsByGroup = specsByGroup + { (group) : [spec] } />
313 </#if>
314 </#if>
315</#list>
316
317<div class="product-details-content">
318 <div class="container">
319<div class="row-flex">
320 <div class="col-flex-left">
321 <div class="product-details-columns">
322 <div class="product-details-column">
323 <div class="product-details-grid">
324 <#assign propertiesToDisplay = ["VIN", "Stock", "Model Code", "Location", "Transmission", "Fuel Type", "Miles"] />
325 <#assign categoriesToDisplay = ["location", "make", "model", "year"] />
326 <#assign categoriesVisibleHidden = ["towingmodel", "commercialmodel"] />
327 <#assign middleColumnToDisplay = ["Body Style","Exterior Color","Lynch Easy Price"] />
328 <#assign pricingToDisplay = ["MSRP","Dealer Discount","Lynch Easy Price"] />
329
330 <#list propertiesToDisplay as property>
331 <#if infoObj[property]?has_content>
332 <div class="product-details-item-title">${property}:</div>
333 <div class="product-details-item-value value-${property?lower_case?replace(' ', '')}">${infoObj[property]}</div>
334 </#if>
335 </#list>
336
337 <#list categoriesToDisplay as property>
338 <#if infoObj[property]?has_content>
339 <div class="product-details-item-title">${property?cap_first}:</div>
340 <div class="product-details-item-value value-${property?lower_case?replace(' ', '')}">${infoObj[property].value}</div>
341 </#if>
342 </#list>
343
344 <#list categoriesVisibleHidden as property>
345 <#if infoObj[property]?has_content>
346 <div class="product-details-item-title d-none">${property?cap_first}:</div>
347 <div class="product-details-item-value d-none value-${property?lower_case?replace(' ', '')}">${infoObj[property].value}</div>
348 </#if>
349 </#list>
350 </div>
351 </div>
352
353 <div class="product-details-column">
354 <div class="product-details-grid">
355 <#if specsByGroup["Vehicle Information"]?has_content>
356 <#list specsByGroup["Vehicle Information"] as spec>
357 <#if spec.value != "N/A" && spec.value != "NA">
358 <#if spec.specificationTitle == "Engine Make">
359 <#assign engineMake = spec.value/>
360 <#elseif spec.specificationTitle == "Engine Model">
361 <#assign engineModel = spec.value/>
362 <#else>
363 <div class="product-details-item-title">${spec.specificationTitle}</div>
364 <div class="product-details-item-value">${spec.value}</div>
365 </#if>
366 </#if>
367 </#list>
368
369 <#if color?has_content>
370 <div class="product-details-item-title">Exterior Color</div>
371 <div class="product-details-item-value">${color}</div>
372 </#if>
373
374 <#if engineModel?has_content || engineMake?has_content>
375 <div class="product-details-item-title">Engine</div>
376 <div class="product-details-item-value">${engineMake} ${engineModel}</div>
377 </#if>
378 </#if>
379 </div>
380 </div>
381
382 <div class="product-details-column">
383 <#if windowStickerURL?has_content || bodyInfoURL?has_content || chassisInfoURL?has_content || fullBodySpecURL?has_content>
384 <#if windowStickerURL?has_content>
385 <div class="product-details-ctas">
386 <a href="${windowStickerURL}" class="btn btn-secondary">Download Window Sticker</a>
387 </div>
388 </#if>
389 <#if bodyInfoURL?has_content >
390 <div class="product-details-ctas">
391 <a href="${bodyInfoURL}" class="btn btn-secondary">Download Body Info</a>
392 </div>
393 </#if>
394 <#if chassisInfoURL?has_content >
395 <div class="product-details-ctas">
396 <a href="${chassisInfoURL}" class="btn btn-secondary">Download Chassis Info</a>
397 </div>
398 </#if>
399 <#if fullBodySpecURL?has_content >
400 <div class="product-details-ctas">
401 <a href="${fullBodySpecURL}" class="btn btn-secondary">Download Full Body Spec</a>
402 </div>
403 </#if>
404 </#if>
405 </div>
406 </div>
407 </div>
408
409<div class="col-flex-right">
410 <div class="prod-price-summary-dl">
411 <#if lynchEasyPrice?has_content>
412<dl class="prod-price-breakdown">
413 <div class="prod-price-breakdown__row prod-price-summary__main">
414 <dt class="prod-price-breakdown__term">${lynchEasyPrice}</dt>
415 <dd class="prod-price-breakdown__value">Lynch Easy Price</dd>
416 </div>
417</dl>
418
419 <#if productDiscounts?has_content>
420 <dl class="prod-price-breakdown">
421 <div class="prod-price-breakdown__row">
422 <dt class="prod-price-breakdown__term">MSRP</dt>
423 <dd class="prod-price-breakdown__value">${visiblePrice}</dd>
424 </div>
425
426<#assign sortedDiscounts = [] />
427<#list productDiscounts as productDiscount>
428 <#if productDiscount.type.key == "Accessory">
429 <#assign sortedDiscounts = [productDiscount] + sortedDiscounts />
430 <#else>
431 <#assign sortedDiscounts = sortedDiscounts + [productDiscount] />
432 </#if>
433</#list>
434
435 <#list sortedDiscounts as productDiscount>
436 <#assign discountName = productDiscount.name />
437 <#assign discountValue = productDiscount.price />
438 <#assign discountPolarity = (productDiscount.type.key == "Accessory")?then("+$", "-$") />
439 <#assign discountTooltipText = (productDiscount.notes?has_content)?then(productDiscount.notes, productDiscount.type.key?switch(
440 "Accessory", accessoryDefaultNote,
441 "DealerRebate", dealerRebateDefaultNote,
442 "OEMIncentive", oemIncentiveDefaultNote,
443 ""
444 ))/>
445 <#assign discountTooltipButtonId = "lynch-price-tooltip-btn-" + productId?string + "-" + productDiscount?index?string />
446
447
448 <div class="prod-price-breakdown__row prod-price-discount-row">
449 <dt class="prod-price-breakdown__term">
450 <span class="prod-price-breakdown__label-wrap">
451 <span>${discountName}</span>
452
453 <#if discountTooltipText?has_content>
454 <button
455 type="button"
456 id="${discountTooltipButtonId}"
457 class="prod-price-tooltip-toggle js-price-tooltip-toggle"
458 aria-expanded="false"
459 aria-controls="lynch-price-tooltip-modal"
460 data-tooltip-title="${discountName?html}"
461 data-tooltip-content="${discountTooltipText?html}"
462 >
463 <span class="sr-only">More information about ${discountName}</span>
464 <span class="prod-price-tooltip-toggle__icon" aria-hidden="true"></span>
465 </button>
466 </#if>
467 </span>
468 </dt>
469 <dd class="prod-price-breakdown__value">${discountPolarity}${discountValue}</dd>
470 </div>
471 </#list>
472
473 <div class="prod-price-breakdown__row prod-price-breakdown__row--total">
474 <dt class="prod-price-breakdown__term">Lynch Easy Price</dt>
475 <dd class="prod-price-breakdown__value">${lynchEasyPrice}</dd>
476 </div>
477 </dl>
478 <#else>
479 <dl class="prod-price-breakdown">
480 <div class="prod-price-breakdown__row prod-price-breakdown__row--total">
481 <dt class="prod-price-breakdown__term">Lynch Easy Price</dt>
482 <dd class="prod-price-breakdown__value">${lynchEasyPrice}</dd>
483 </div>
484 </dl>
485 </#if>
486 <#else>
487 <#if visiblePrice?has_content && !isTowing && infoObj["condition"]?has_content && infoObj["condition"].value != "New">
488 <div class="prod-price-summary">
489
490 <dl class="prod-price-breakdown">
491 <div class="prod-price-breakdown__row prod-price-summary__main">
492 <dt class="prod-price-breakdown__term">${visiblePrice}</dt>
493 <dd class="prod-price-breakdown__value">MSRP</dd>
494 </div>
495 </dl>
496 </div>
497 <#else>
498 <#assign hideCallPrice = true />
499 <div class="product-details-call-info">
500 <h3 class="product-details-call-title">Call for Pricing & Availability</h3>
501 </div>
502
503 <div class="product-details-call-info">
504 <#if locationId == denverId>
505 <a href="tel:(303) 289-2836" class="phone-number-info">(303) 289-2836</a>
506 <#elseif locationId == chicagoId>
507 <a href="tel:(708) 233-1112" class="phone-number-info">(708) 233-1112</a>
508 <#else>
509 <a href="tel:(262) 514-4000" class="phone-number-info">(262) 514-4000</a>
510 </#if>
511 </div>
512
513 </#if>
514 </#if>
515 </div>
516</div>
517 </div>
518
519 <div class="row">
520 <div class="col-md-12">
521 <div class="product-details-info__wrap">
522 <#if !hideCallPrice>
523 <div class="product-details-call-info">
524 <h3 class="product-details-call-title">Call for Pricing & Availability</h3>
525 <#if locationId == denverId>
526 <a href="tel:(303) 289-2836" class="phone-number-info">(303) 289-2836</a>
527 <#elseif locationId == chicagoId>
528 <a href="tel:(708) 233-1112" class="phone-number-info">(708) 233-1112</a>
529 <#else>
530 <a href="tel:(262) 514-4000" class="phone-number-info">(262) 514-4000</a>
531 </#if>
532 </div>
533 </#if>
534 <div class="product-details-ctas">
535 <button data-bs-target="#request-info-modal" data-bs-toggle="modal" class="btn btn-secondary">Confirm Availability</button>
536 <a href="/apply-for-financing" class="btn btn-secondary">Apply for Financing</a>
537
538
539
540 <a href="javascript:openModal('Truck-TradeIn');" class="btn btn-secondary product-details-ctas--trade-button">Have a trade? Submit here</a>
541 </div>
542
543 </div>
544 </div>
545 </div>
546 </div>
547</div>
548
549<div class="product-specification-sec">
550 <div class="container">
551 <div class="row">
552 <div class="col-md-12">
553 <h2 class="h1 m-0">Specifications</h2>
554 <hr />
555 <div class="generic-tabs product-details-tabs nav-tabs">
556 <div class="tab-panel-nav custom-tab-head variant-" data-dropdown-on-mobile="true" role="tablist">
557 <button class="nav-link custom-tab-link active" data-bs-toggle="tab" type="button" role="tab" data-index="0" id="product-details-tab-nav-1" data-hash="#product-details-tab-panel-1" data-bs-target="#product-details-tab-panel-1" aria-controls="product-details-tab-panel-1" aria-selected="true">
558 Body / Chassis Specs
559 </button>
560 <span class="edit-mode-only hash-id">product-details-tab-panel-1</span>
561
562 <button class="nav-link custom-tab-link" data-bs-toggle="tab" type="button" role="tab" id="product-details-tab-nav-2" data-index="1" data-hash="#product-details-tab-panel-2" data-bs-target="#product-details-tab-panel-2" aria-controls="product-details-tab-panel-2" aria-selected="false" data-lfr-editable-id="tab-title-2" data-lfr-editable-type="text">Accessories</button>
563 <span class="edit-mode-only hash-id">product-details-tab-panel-2</span>
564
565 <#if infoObj["condition"]?has_content && infoObj["condition"].value != "Pre-Owned">
566 <button class="nav-link custom-tab-link" data-bs-toggle="tab" type="button" role="tab" id="product-details-tab-nav-3" data-index="2" data-hash="#product-details-tab-panel-3" data-bs-target="#product-details-tab-panel-3" aria-controls="product-details-tab-panel-3" aria-selected="false" data-lfr-editable-id="tab-title-3" data-lfr-editable-type="text">Warranty</button>
567 <span class="edit-mode-only hash-id">product-details-tab-panel-3</span>
568 </#if>
569
570 <#if productDescription?has_content>
571 <button class="nav-link custom-tab-link" data-bs-toggle="tab" type="button" role="tab" id="product-details-tab-nav-4" data-index="3" data-hash="#product-details-tab-panel-4" data-bs-target="#product-details-tab-panel-4" aria-controls="product-details-tab-panel-4" aria-selected="false" data-lfr-editable-id="tab-title-4" data-lfr-editable-type="text">Description</button>
572 <span class="edit-mode-only hash-id">product-details-tab-panel-4</span>
573 </#if>
574 </div>
575
576 <div class="tab-panel-content tab-panel">
577 <div class="tab-pane tab-pane-1 fade tab-panel-item show active" id="product-details-tab-panel-1" role="tabpanel" aria-labelledby="product-details-tab-nav-1" tabindex="0">
578 <div class="info-table-wrapper">
579 <div class="info-table">
580 <div class="info-table-header-title">
581 Chassis
582 </div>
583 <div class="info-table-body">
584 <table class="table table-striped">
585 <#if infoObj["year"]?has_content>
586 <tr>
587 <th>Year</th>
588 <td>${infoObj["year"].value}</td>
589 </tr>
590 </#if>
591 <#if chassisMake?has_content>
592 <tr>
593 <th>Make</th>
594 <td class="value-make">${chassisMake}</td>
595 </tr>
596 </#if>
597 <#if chassisModel?has_content>
598 <tr>
599 <th>Model</th>
600 <td class="value-model">${chassisModel}</td>
601 </tr>
602 </#if>
603 <#if color?has_content>
604 <tr>
605 <th>Exterior Color</th>
606 <td>${color}</td>
607 </tr>
608 </#if>
609 <#if engineMake?has_content>
610 <tr>
611 <th>Engine Make</th>
612 <td>${engineMake}</td>
613 </tr>
614 </#if>
615 <#if engineModel?has_content>
616 <tr>
617 <th>Engine Model</th>
618 <td>${engineModel}</td>
619 </tr>
620 </#if>
621 <#if transmissionMake?has_content>
622 <tr>
623 <th>Transmisson Make</th>
624 <td>${transmissionMake}</td>
625 </tr>
626 </#if>
627 <#if transmissionModel?has_content>
628 <tr>
629 <th>Transmission Model</th>
630 <td>${transmissionModel}</td>
631 </tr>
632 </#if>
633 <#if horsepower?has_content>
634 <tr>
635 <th>Horsepower</th>
636 <td>${horsepower}</td>
637 </tr>
638 </#if>
639 <#if brakeType?has_content>
640 <tr>
641 <th>Brake Type</th>
642 <td>${brakeType}</td>
643 </tr>
644 </#if>
645 <#if suspensionType?has_content>
646 <tr>
647 <th>Suspension</th>
648 <td>${suspensionType}</td>
649 </tr>
650 </#if>
651 <#if drive?has_content>
652 <tr>
653 <th>Drive</th>
654 <td>${drive}</td>
655 </tr>
656 </#if>
657 <#if wheels?has_content>
658 <tr>
659 <th>Wheels</th>
660 <td>${wheels}</td>
661 </tr>
662 </#if>
663 <#if gvw?has_content>
664 <tr>
665 <th>GVW</th>
666 <td>${gvw}</td>
667 </tr>
668 </#if>
669 <#if cabToAxle?has_content>
670 <tr>
671 <th>Cab to Axle</th>
672 <td>${cabToAxle}</td>
673 </tr>
674 </#if>
675 <#if specsByGroup["Chassis"]?has_content>
676 <#list specsByGroup["Chassis"] as spec>
677 <#if spec.value != "N/A" && spec.value != "NA">
678 <tr>
679 <th>${spec.specificationTitle}</th>
680 <td>${spec.value}</td>
681 </tr>
682 </#if>
683 </#list>
684 </#if>
685 </table>
686 </div>
687 </div>
688
689 <div class="info-table">
690 <div class="info-table-header-title">
691 Body
692 </div>
693 <div class="info-table-body">
694 <table class="table table-striped">
695 <#if bodyMake?has_content>
696 <tr>
697 <th>Make</th>
698 <td>${bodyMake}</td>
699 </tr>
700 </#if>
701 <#if bodyModel?has_content>
702 <tr>
703 <th>Model</th>
704 <td>${bodyModel}</td>
705 </tr>
706 </#if>
707 <#if material?has_content>
708 <tr>
709 <th>Body Material</th>
710 <td>${material}</td>
711 </tr>
712 </#if>
713 <#if length?has_content>
714 <tr>
715 <th>Length</th>
716 <td>${length}</td>
717 </tr>
718 </#if>
719 <#if width?has_content>
720 <tr>
721 <th>Width</th>
722 <td>${width}</td>
723 </tr>
724 </#if>
725 <#if rails?has_content>
726 <tr>
727 <th>Rails</th>
728 <td>${rails}</td>
729 </tr>
730 </#if>
731 <#if subframe?has_content>
732 <tr>
733 <th>Subframe</th>
734 <td>${subframe}</td>
735 </tr>
736 </#if>
737 <#if keyslots?has_content>
738 <tr>
739 <th>Key Slots</th>
740 <td>${keyslots}</td>
741 </tr>
742 </#if>
743 <#if winches?has_content>
744 <tr>
745 <th>Winches</th>
746 <td>${winches}</td>
747 </tr>
748 </#if>
749 <#if larms?has_content>
750 <tr>
751 <th>L-arms</th>
752 <td>${larms}</td>
753 </tr>
754 </#if>
755 <#if wheelLift?has_content>
756 <tr>
757 <th>Wheel Lift</th>
758 <td>${wheelLift}</td>
759 </tr>
760 </#if>
761 <#if pylon?has_content>
762 <tr>
763 <th>Pylon</th>
764 <td>${pylon}</td>
765 </tr>
766 </#if>
767 <#if tunnelbox?has_content>
768 <tr>
769 <th>Tunnel Box</th>
770 <td>${tunnelbox}</td>
771 </tr>
772 </#if>
773 <#if controlPackage?has_content>
774 <tr>
775 <th>Control Package</th>
776 <td>${controlPackage}</td>
777 </tr>
778 </#if>
779 <#if outriggers?has_content>
780 <tr>
781 <th>Outriggers</th>
782 <td>${outriggers}</td>
783 </tr>
784 </#if>
785 <#if dragWinch?has_content>
786 <tr>
787 <th>Drag Winch</th>
788 <td>${dragWinch}</td>
789 </tr>
790 </#if>
791 <#if turretWinch?has_content>
792 <tr>
793 <th>Turret Winch</th>
794 <td>${turretWinch}</td>
795 </tr>
796 </#if>
797 <#if specsByGroup["Body"]?has_content>
798 <#list specsByGroup["Body"] as spec>
799 <#if spec.value != "N/A" && spec.value != "NA">
800 <tr>
801 <th>${spec.specificationTitle}</th>
802 <td>${spec.value}</td>
803 </tr>
804 </#if>
805 </#list>
806 </#if>
807 </table>
808 </div>
809 </div>
810
811 <#if infoObj["Youtube Video URL"]?has_content>
812 <div class="info-video">
813 <div class="info-table-header-title">
814 Video
815 </div>
816 <div class="video-content">
817 ${infoObj['Youtube Video URL']}
818 </div>
819 </div>
820 </#if>
821 </div>
822 </div>
823
824 <div class="tab-pane tab-pane-2 fade tab-panel-item" id="product-details-tab-panel-2" role="tabpanel" aria-labelledby="product-details-tab-nav-2" tabindex="0">
825 <div class="info-table-wrapper">
826 <div class="info-table">
827 <div class="info-table-header-title">
828 Accessories
829 </div>
830 <div class="info-table-body">
831 <table class="table table-striped">
832 <#if specsByGroup["Accessory"]?has_content>
833 <#list specsByGroup["Accessory"] as spec>
834 <#if spec.value != "N/A" && spec.value != "NA">
835 <tr>
836 <td>${spec.value}</td>
837 </tr>
838 </#if>
839 </#list>
840 </#if>
841 </table>
842 </div>
843 </div>
844 <div class="info-table"></div>
845 <div class="info-table"></div>
846 </div>
847 </div>
848 </div>
849<#if infoObj["condition"]?has_content && infoObj["condition"].value != "Pre-Owned">
850 <div class="tab-pane tab-pane-3 fade tab-panel-item" id="product-details-tab-panel-3" role="tabpanel" aria-labelledby="product-details-tab-nav-3" tabindex="0">
851 <#if productWarranties?has_content && productWarranties.items?has_content>
852 <#assign displayGasWarranties = false />
853 <#assign displayDieselWarranties = false />
854 <#list productWarranties.items as item>
855 <#if item.fuelType.name == "Gas">
856 <#assign displayGasWarranties = true />
857 </#if>
858 <#if item.fuelType.name == "Diesel">
859 <#assign displayDieselWarranties = true />
860 </#if>
861 </#list>
862
863 <div class="info-table-wrapper">
864 <div class="info-table">
865 <div class="info-table-header-title">
866 Warranties
867 </div>
868 <div class="info-table-body">
869 <#if displayGasWarranties && displayDieselWarranties >
870 <h5>Gas</h5>
871 <table class="table table-striped">
872 <#list productWarranties.items as item>
873 <#if item.fuelType.name == "Gas">
874 <tr>
875 <th>${item.warrantyCategory.name}</th>
876 <td>${item.value}</td>
877 </tr>
878 </#if>
879 </#list>
880 </table>
881 <br>
882 <h5>Diesel</h5>
883 <table class="table table-striped">
884 <#list productWarranties.items as item>
885 <#if item.fuelType.name == "Diesel">
886 <tr>
887 <th>${item.warrantyCategory.name}</th>
888 <td>${item.value}</td>
889 </tr>
890 </#if>
891 </#list>
892 </table>
893
894 <#else>
895
896 <table class="table table-striped">
897 <#list productWarranties.items as item>
898 <tr>
899 <th>${item.warrantyCategory.name}</th>
900 <td>${item.value}</td>
901 </tr>
902 </#list>
903 </table>
904 </#if>
905 </div>
906 </div>
907 <div class="info-table"></div>
908 </div>
909 </#if>
910 </div>
911</#if>
912 <div class="tab-pane tab-pane-4 fade tab-panel-item" id="product-details-tab-panel-4" role="tabpanel" aria-labelledby="product-details-tab-nav-4" tabindex="0">
913 ${productDescription}
914 </div>
915 </div>
916 </div>
917 </div>
918 </div>
919</div>
920
921<div>
922 <#assign items = [] />
923 <#if modelCatId?has_content && modelCatId != 0>
924 <#assign filterStr = "?pageSize=4&filter=categoryIds/any(k:k eq '" + modelCatId + "') and customFields/VIN ne '" + infoObj["VIN"] + "'"/>
925 <#assign productURL = "/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products" + filterStr + "&nestedFields=categories,productSpecifications" />
926 <#assign content = restClient.get(productURL)/>
927 <#assign items = content.items />
928 </#if>
929
930 <#if items?size != 0 >
931 <div class="product-details-content">
932 <div class="container">
933 <div class="section-title py-5">
934 <h2 class="m-0">Related Trucks</h2>
935 <hr />
936 <div class="product-card-tiles">
937 <#list items as curCPCatalogEntry>
938 <#assign
939 cpDefinitionId = curCPCatalogEntry.id
940 productId = curCPCatalogEntry.productId
941 productName = curCPCatalogEntry.name
942 productShortDescription = curCPCatalogEntry.shortDescription
943 productDescription = curCPCatalogEntry.description
944 friendlyURL = "/p/" + curCPCatalogEntry.slug
945 productImages = cpContentHelper.getImages(cpDefinitionId, false, themeDisplay)
946 productDetail = restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products/${productId}?accountId=${accountId}&nestedFields=categories,productSpecifications")
947 productSpecifications = restClient.get("/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products/${productId}/product-specifications?pageSize=500")
948 sepicificationsAPIList = productDetail.productSpecifications
949 customFields = productDetail.customFields
950 categories = productDetail.categories
951 extRefCode = productDetail.externalReferenceCode
952 infoObj = {}
953 />
954
955 <#if categories?has_content>
956 <#list categories as category>
957 <#assign infoObj = infoObj + {category.vocabulary?replace(' ', ''): {"id": category.id, "value": category.name}} />
958 </#list>
959 </#if>
960
961 <#list customFields as customField>
962 <#assign infoObj = infoObj + {(customField.name): customField.customValue.data} />
963 </#list>
964
965 <div class="product-listing-card">
966 <div class="product-card-top click-here-box">
967 <#if productImages?has_content>
968 <img src="${productImages[0].getURL()}" data-fileentryid="" width="50" height="50" alt="" class="img-fluid card-img" />
969 <img src="/documents/d/${siteName}/info-bar?v=1" class="info-bar" alt="262.514.4000 Lynch Truck Center" />
970 </#if>
971 <a class="click-here-link d-none" href="${friendlyURL}">Click here</a>
972 </div>
973
974 <div class="product-card-body click-here-box ">
975 <h3 class="product-card-title">${productName}</h3>
976 <div class="product-card-details">
977 <ul class="prod-main-info">
978 <#if infoObj["Miles"]?has_content><li class="prod-miles"><span class="stock-text">${infoObj["Miles"]}mi</span></li></#if>
979 <#if infoObj["Stock"]?has_content><li class="prod-stock"><span class="stock-text">Stock: ${infoObj["Stock"]}</span></li></#if>
980 </ul>
981 </div>
982 </div>
983
984 <div class="product-card-footer">
985 <div class="product-card-location">
986 <#if categories?has_content>
987 <div class="product-categories">
988 <#list categories as category>
989 <#if category.vocabulary == 'location'>
990 <p>Available in <a href="/truck-listing?location=${category.id}" class="text-secondary">${category.name}</a></p>
991 </#if>
992 </#list>
993 </div>
994 </#if>
995 </div>
996 </div>
997 </div>
998 </#list>
999 </div>
1000 </div>
1001 </div>
1002 </div>
1003 </#if>
1004</div>
1005
1006<script>
1007 (function () {
1008 var FOCUSABLE_SELECTOR = [
1009 'a[href]',
1010 'area[href]',
1011 'button:not([disabled])',
1012 'input:not([disabled]):not([type="hidden"])',
1013 'select:not([disabled])',
1014 'textarea:not([disabled])',
1015 'iframe',
1016 'object',
1017 'embed',
1018 '[contenteditable]',
1019 '[tabindex]:not([tabindex="-1"])'
1020 ].join(',');
1021
1022 var activeTooltipButton = null;
1023 var HTML_LOCK_CLASS = 'price-tooltip-open';
1024
1025 function getHtmlElement() {
1026 return document.documentElement;
1027 }
1028
1029 function getSharedTooltip() {
1030 return document.getElementById("lynch-price-tooltip-modal");
1031 }
1032
1033 function getSharedTooltipTitle() {
1034 return document.getElementById("lynch-price-tooltip-modal-title");
1035 }
1036
1037 function getSharedTooltipContent() {
1038 var sharedTooltip = getSharedTooltip();
1039 return sharedTooltip ? sharedTooltip.querySelector(".js-price-tooltip-content") : null;
1040 }
1041
1042 function getSharedTooltipCloseButton() {
1043 var sharedTooltip = getSharedTooltip();
1044 return sharedTooltip ? sharedTooltip.querySelector(".js-price-tooltip-close") : null;
1045 }
1046
1047 function getFocusableElements(container) {
1048 if (!container) return [];
1049
1050 return Array.prototype.slice.call(container.querySelectorAll(FOCUSABLE_SELECTOR)).filter(function (element) {
1051 return !element.hasAttribute("hidden") && element.offsetParent !== null;
1052 });
1053 }
1054
1055 function trapFocus(event, container) {
1056 if (!container || event.key !== "Tab") return;
1057
1058 var focusableElements = getFocusableElements(container);
1059
1060 if (!focusableElements.length) {
1061 event.preventDefault();
1062 container.focus();
1063 return;
1064 }
1065
1066 var firstElement = focusableElements[0];
1067 var lastElement = focusableElements[focusableElements.length - 1];
1068 var activeElement = document.activeElement;
1069
1070 if (event.shiftKey) {
1071 if (activeElement === firstElement || activeElement === container) {
1072 event.preventDefault();
1073 lastElement.focus();
1074 }
1075 } else {
1076 if (activeElement === lastElement) {
1077 event.preventDefault();
1078 firstElement.focus();
1079 }
1080 }
1081 }
1082
1083 function openTooltip(button) {
1084 var sharedTooltip = getSharedTooltip();
1085 var sharedTooltipTitle = getSharedTooltipTitle();
1086 var sharedTooltipContent = getSharedTooltipContent();
1087 var htmlElement = getHtmlElement();
1088
1089 if (!button || !sharedTooltip || !sharedTooltipTitle || !sharedTooltipContent) return;
1090
1091 var tooltipTitle = button.getAttribute("data-tooltip-title") || "";
1092 var tooltipContent = button.getAttribute("data-tooltip-content") || "";
1093
1094 if (activeTooltipButton && activeTooltipButton !== button) {
1095 activeTooltipButton.setAttribute("aria-expanded", "false");
1096 }
1097
1098 activeTooltipButton = button;
1099 activeTooltipButton.setAttribute("aria-expanded", "true");
1100
1101 sharedTooltipTitle.textContent = tooltipTitle;
1102 sharedTooltipContent.innerHTML = tooltipContent;
1103 sharedTooltip.hidden = false;
1104
1105 if (htmlElement) {
1106 htmlElement.classList.add(HTML_LOCK_CLASS);
1107 }
1108
1109 var focusTarget = getSharedTooltipCloseButton() || sharedTooltip;
1110
1111 setTimeout(function () {
1112 focusTarget.focus();
1113 }, 10);
1114 }
1115
1116 function closeTooltip(options) {
1117 var sharedTooltip = getSharedTooltip();
1118 var htmlElement = getHtmlElement();
1119
1120 if (!sharedTooltip) return;
1121
1122 var settings = options || {};
1123 var shouldRestoreFocus = settings.restoreFocus !== false;
1124
1125 sharedTooltip.hidden = true;
1126
1127 if (htmlElement) {
1128 htmlElement.classList.remove(HTML_LOCK_CLASS);
1129 }
1130
1131 if (activeTooltipButton) {
1132 activeTooltipButton.setAttribute("aria-expanded", "false");
1133
1134 if (shouldRestoreFocus) {
1135 activeTooltipButton.focus();
1136 }
1137 }
1138
1139 activeTooltipButton = null;
1140 }
1141
1142 document.addEventListener("click", function (event) {
1143 var tooltipToggle = event.target.closest(".js-price-tooltip-toggle");
1144 if (tooltipToggle) {
1145 event.preventDefault();
1146 event.stopPropagation();
1147 openTooltip(tooltipToggle);
1148 return;
1149 }
1150
1151 var tooltipClose = event.target.closest(".js-price-tooltip-close");
1152 if (tooltipClose) {
1153 event.preventDefault();
1154 event.stopPropagation();
1155 closeTooltip();
1156 return;
1157 }
1158
1159 var sharedTooltip = getSharedTooltip();
1160 if (sharedTooltip) {
1161 var tooltipOverlay = event.target.closest(".js-price-tooltip");
1162
1163 if (tooltipOverlay && event.target === tooltipOverlay) {
1164 event.preventDefault();
1165 event.stopPropagation();
1166 closeTooltip();
1167 }
1168 }
1169 }, true);
1170
1171 document.addEventListener("keydown", function (event) {
1172 var sharedTooltip = getSharedTooltip();
1173
1174 if (sharedTooltip && !sharedTooltip.hidden) {
1175 trapFocus(event, sharedTooltip);
1176 }
1177
1178 var tooltipToggle = event.target.closest(".js-price-tooltip-toggle");
1179 if (tooltipToggle && (event.key === "Enter" || event.key === " ")) {
1180 event.preventDefault();
1181 openTooltip(tooltipToggle);
1182 return;
1183 }
1184
1185 if (event.key === "Escape" && sharedTooltip && !sharedTooltip.hidden) {
1186 event.preventDefault();
1187 closeTooltip();
1188 }
1189 }, true);
1190 })();
1191</script>
1192
1193<style>
1194 html.price-tooltip-open {
1195 overflow: hidden;
1196 scrollbar-gutter: stable;
1197}
1198 #wrapper .product-details-content .product-details-ctas {
1199 display: flex;
1200 flex-wrap: wrap;
1201 align-items: stretch;
1202 gap: 1rem;
1203 margin-top: 1rem;
1204}
1205
1206#wrapper .product-details-content .product-details-ctas > * {
1207 flex: 1 1 auto;
1208 min-width: max-content;
1209 max-width: 100%;
1210 white-space: normal;
1211 line-height: 1.2;
1212}
1213
1214 #wrapper .product-details-content .product-details-grid {
1215 display: grid;
1216 grid-template-columns: auto 1fr;
1217 gap: 6px 12px;
1218 }
1219
1220 #wrapper .prod-price-summary {
1221 display: grid;
1222 grid-template-columns: minmax(180px, auto) 1fr;
1223 column-gap: 40px;
1224 align-items: start;
1225 }
1226
1227 #wrapper .prod-price-summary__main {
1228 min-width: 0;
1229 margin-bottom: 10px !important;
1230 }
1231
1232 #wrapper .prod-price-summary__amount {
1233 font-size: 48px;
1234 line-height: 1.05;
1235 font-weight: 700;
1236 color: #000;
1237 white-space: nowrap;
1238 }
1239
1240 #wrapper .prod-price-breakdown {
1241 margin: 0;
1242 display: grid;
1243 row-gap: 8px;
1244 }
1245
1246 #wrapper .prod-price-breakdown__row {
1247 display: grid;
1248 grid-template-columns: minmax(0, 1fr) auto;
1249 column-gap: 24px;
1250 align-items: center;
1251 margin: 0;
1252 }
1253
1254 #wrapper .prod-price-breakdown__term,
1255 #wrapper .prod-price-breakdown__value {
1256 margin: 0;
1257 }
1258
1259 #wrapper .prod-price-breakdown__term {
1260 font-size: 14px;
1261 line-height: 1.2;
1262 font-weight: 400;
1263 color: #000;
1264 }
1265
1266 #wrapper .prod-price-breakdown__value {
1267 font-size: 14px;
1268 line-height: 1.2;
1269 font-weight: 700;
1270 color: #000;
1271 text-align: right;
1272 }
1273
1274 #wrapper .prod-price-breakdown__row--total .prod-price-breakdown__term,
1275 #wrapper .prod-price-breakdown__row--total .prod-price-breakdown__value {
1276 font-weight: 800;
1277 }
1278 #wrapper .prod-price-summary__main .prod-price-breakdown__term {
1279 font-size: 32px;
1280 font-weight: 800;
1281 line-height: 1.3;
1282 }
1283 #wrapper .prod-price-summary__main .prod-price-breakdown__value {
1284 font-size: 20px;
1285 font-weight: 700;
1286 line-height: 1.2;
1287 text-transform: uppercase;
1288 color: #01148B;
1289 }
1290
1291 #wrapper .prod-price-breakdown__label-wrap {
1292 display: inline-flex;
1293 align-items: center;
1294 gap: 6px;
1295 flex-wrap: wrap;
1296 }
1297 #wrapper ul.prod-main-info--details-price {
1298 display: grid;
1299 grid-template-columns: auto auto;
1300 column-gap: 1rem;
1301 row-gap: .5rem;
1302 list-style: none;
1303 padding-left: 0;
1304 margin: 0;
1305 }
1306
1307 .prod-main-info--details-price > li {
1308 display: flex;
1309 align-items: center;
1310 justify-content: space-between;
1311 gap: 1rem;
1312 margin-bottom: .6rem;
1313 }
1314
1315 .prod-main-info--details-price > li.no-before.prod-price {
1316 display: block;
1317 }
1318
1319 .prod-main-info--details-price > li::before {
1320 display: none !important;
1321 content: none !important;
1322 }
1323
1324 .prod-price-breakdown__label-wrap {
1325 display: inline-flex;
1326 align-items: center;
1327 flex-wrap: wrap;
1328 gap: 0.375rem;
1329 position: relative;
1330 }
1331
1332 .prod-price-tooltip-toggle {
1333 display: inline-flex;
1334 align-items: center;
1335 justify-content: center;
1336 width: 11px;
1337 height: 11px;
1338 padding: 0;
1339 border: 0;
1340 background: transparent;
1341 cursor: pointer;
1342 flex: 0 0 auto;
1343 }
1344
1345 .prod-price-tooltip-toggle__icon {
1346 display: block;
1347 width: 11px;
1348 height: 11px;
1349 background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='11' height='11' fill='url(%23pattern0_2302_1050)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_2302_1050' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2302_1050' transform='matrix(0.00126403 0 0 0.00128205 -0.148515 -0.158221)'/%3E%3C/pattern%3E%3Cimage id='image0_2302_1050' width='1024' height='1024' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
1350 background-repeat: no-repeat;
1351 background-position: center;
1352 background-size: 11px 11px;
1353 image-rendering: -webkit-optimize-contrast;
1354 image-rendering: crisp-edges;
1355 }
1356
1357 .sr-only {
1358 position: absolute !important;
1359 width: 1px !important;
1360 height: 1px !important;
1361 padding: 0 !important;
1362 margin: -1px !important;
1363 overflow: hidden !important;
1364 clip: rect(0, 0, 0, 0) !important;
1365 white-space: nowrap !important;
1366 border: 0 !important;
1367 }
1368
1369 .prod-price-tooltip {
1370 position: fixed;
1371 inset: 0;
1372 display: flex;
1373 align-items: center;
1374 justify-content: center;
1375 padding: 1rem;
1376 background: rgba(0, 0, 0, .55);
1377 z-index: 1000;
1378 }
1379
1380 .prod-price-tooltip[hidden] {
1381 display: none;
1382 }
1383
1384 .prod-price-tooltip-dialog {
1385 position: relative;
1386 width: 100%;
1387 max-width: 90%;
1388 max-height: calc(100vh - 2rem);
1389 overflow: auto;
1390 background: #fff;
1391 box-shadow: 0 1rem 2rem rgba(0, 0, 0, .25);
1392 padding: 1.625rem 3rem 1.620rem;
1393 }
1394
1395 .prod-price-tooltip-title:before {
1396 content: '';
1397 position: relative;
1398 width: 49px;
1399 height: 49px;
1400 background-repeat: no-repeat;
1401 background-size: contain;
1402background-image: url("data:image/svg+xml,%0A%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='49' height='49' fill='url(%23pattern0_2179_1974)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_2179_1974' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2179_1974' transform='matrix(0.00126403 0 0 0.00128205 -0.148515 -0.158221)'/%3E%3C/pattern%3E%3Cimage id='image0_2179_1974' width='1024' height='1024' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E ");
1403 }
1404
1405 .prod-price-tooltip-title {
1406 position: relative;
1407 display: flex;
1408 align-items: center;
1409 gap: 1rem;
1410 margin: 0 0 .75rem;
1411 font-size: 1.30rem !important;
1412 line-height: 1 !important;
1413 font-weight: 700;
1414 color: #000;
1415 }
1416
1417 .prod-price-tooltip-content {
1418 font-size: 1.25rem !important;
1419 line-height: 1.4 !important;
1420 color: #000;
1421 }
1422
1423 .prod-price-tooltip-close {
1424 position: absolute;
1425 top: 1.25rem;
1426 right: 2.25rem;
1427 display: inline-flex;
1428 align-items: center;
1429 justify-content: center;
1430 width: 1rem;
1431 height: 1rem;
1432 padding: 0;
1433 border: 0;
1434 background: transparent;
1435 cursor: pointer;
1436 font-size: 1.625rem;
1437 line-height: 1;
1438 color: #011589;
1439 }
1440
1441 .prod-price-tooltip-close .prod-price-tooltip-close__icon {
1442 position: relative;
1443 }
1444
1445 .prod-price-tooltip-close .prod-price-tooltip-close__icon:before {
1446 content: '';
1447 position: absolute;
1448 left: 50%;
1449 top: 50%;
1450 transform: translate(-50%, -50%);
1451 width: 1rem;
1452 height: 1rem;
1453 background-repeat: no-repeat;
1454 background-size: contain;
1455 background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='16' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.95652e-05 25.9199L9.91202 12.8159L0.21602 -7.9155e-05H5.30402L12.408 9.50392L19.44 -7.9155e-05H24.528L14.832 12.8159L24.768 25.9199H19.656L12.408 16.1279L5.11202 25.9199H1.95652e-05Z' fill='%23011589'/%3E%3C/svg%3E");
1456 }
1457
1458 .product-details-info__wrap {
1459 position: relative;
1460 display: block;
1461 border: 2px solid #000;
1462 padding: 26px 10px;
1463 }
1464
1465 #wrapper .product-details-call-info {
1466 justify-content: center;
1467 }
1468
1469 .prod-price-summary-dl {
1470 overflow-x: auto;
1471 padding: 4px 0;
1472 }
1473
1474@media (max-width: 1023px) {
1475 .row-flex .col-flex-right {
1476 display: flex;
1477 width: 100%;
1478 border-top: 1px solid #000;
1479 padding-top: 15px;
1480 margin-bottom: 35px;
1481 }
1482 .prod-price-summary-dl {
1483 display: flex;
1484 flex-direction: column;
1485 width: 100%;
1486 }
1487 #wrapper .prod-price-breakdown__row.prod-price-summary__main {
1488 grid-template-columns: minmax(0, 1fr) auto;
1489 display: flex;
1490 }
1491
1492}
1493
1494 @media (max-width: 991.98px) {
1495 #wrapper .prod-price-summary {
1496 grid-template-columns: 1fr;
1497 row-gap: 20px;
1498 }
1499
1500 #wrapper .prod-price-summary__amount {
1501 font-size: 38px;
1502 }
1503 }
1504
1505 @media (min-width: 1024px) {
1506 .prod-price-tooltip-title {
1507 gap: 1.50rem;
1508 font-size: 3.75rem !important;
1509 line-height: 1 !important;
1510 margin-bottom: 1.4rem !important;
1511 }
1512
1513 .prod-price-tooltip-content {
1514 font-size: 1.875rem !important;
1515 line-height: 1.4 !important;
1516 }
1517
1518 .prod-price-tooltip-dialog {
1519 max-width: 55.42%;
1520 padding: 5.625rem 8.75rem 5.620rem;
1521 }
1522
1523 .prod-price-tooltip-close {
1524 top: 2.25rem;
1525 right: 2.25rem;
1526 width: 1.625rem;
1527 height: 1.625rem;
1528 font-size: 1.625rem;
1529 }
1530
1531 .prod-price-tooltip-close .prod-price-tooltip-close__icon:before {
1532 width: 1.625rem;
1533 height: 1.625rem;
1534 background-image: url("data:image/svg+xml,%0A%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.95652e-05 25.9199L9.91202 12.8159L0.21602 -7.9155e-05H5.30402L12.408 9.50392L19.44 -7.9155e-05H24.528L14.832 12.8159L24.768 25.9199H19.656L12.408 16.1279L5.11202 25.9199H1.95652e-05Z' fill='%23011589'/%3E%3C/svg%3E");
1535 }
1536
1537.row-flex {
1538 display: flex;
1539 flex-wrap: wrap;
1540 gap: 24px;
1541}
1542
1543.col-flex-left {
1544 flex: 1 1 60%;
1545 min-width: 0;
1546}
1547
1548.col-flex-right {
1549 flex: 1 1 35%;
1550 min-width: 280px;
1551 border-left: 1px solid #000;
1552 padding-left: 20px;
1553}
1554
1555.product-details-columns {
1556 display: flex;
1557 flex-wrap: wrap;
1558 gap: 24px;
1559}
1560
1561.product-details-column {
1562 flex: 1 1 250px;
1563 /*min-width: 220px;*/
1564}
1565 .row-flex .row {
1566 width: 100%;
1567 margin-left: 0;
1568 margin-right: 0;
1569 }
1570
1571 .product-details-info__wrap {
1572 margin-top: 35px;
1573 padding: 34px 20px;
1574 }
1575
1576 }
1577
1578 @media (min-width: 1024px) and (max-width: 1279px) {
1579 #wrapper .prod-price-breakdown__row.prod-price-summary__main {
1580 grid-template-columns: minmax(0, 1fr);
1581 }
1582 }
1583
1584 @media (min-width: 1200px) and (max-width: 1279px) {
1585 #wrapper .container {
1586 max-width: none;
1587 }
1588 }
1589
1590@media (min-width: 1280px) {
1591 #wrapper .prod-price-breakdown__row {
1592 grid-template-columns: minmax(0, 1fr) auto;
1593 }
1594 .row-flex .col-flex-right {
1595 flex: 0 0 35%;
1596 max-width: 35%;
1597 padding-left: 40px;
1598 }
1599}
1600
1601@media (min-width: 992px) {
1602 .product-details-column {
1603 flex: 1 1 calc(33.333% - 16px);
1604 }
1605}
1606
1607@media (max-width: 991px) {
1608 .product-details-column {
1609 flex: 1 1 calc(50% - 16px);
1610 }
1611}
1612
1613@media (max-width: 767px) {
1614 .product-details-column {
1615 flex: 1 1 100%;
1616 }
1617
1618 .col-flex-right {
1619 flex: 1 1 100%;
1620 }
1621}
1622
1623 @media (min-width: 1440px) {
1624
1625 .row-flex .col-flex-right {
1626 padding-left: 70px;
1627 }
1628}
1629</style>
1630
1631
1632<script>
1633(function() {
1634 <#-- Resolve Price -->
1635 var rawPrice = "${visiblePrice?default('')}";
1636 <#if lynchEasyPrice?has_content>
1637 rawPrice = "${lynchEasyPrice}";
1638 </#if>
1639 var cleanPrice = parseFloat(rawPrice.replace(/[^0-9.]/g, '')) || 0;
1640
1641 <#-- Resolve Identifiers -->
1642 var vehicleVin = "${vin?default('')?js_string}";
1643 var vehicleStock = "${(infoObj['Stock'])?default('')?js_string}";
1644 var primaryVehicleId = "${productId?c}";
1645 <#if vin?has_content>
1646 primaryVehicleId = "${vin}";
1647 <#elseif infoObj['Stock']?has_content>
1648 primaryVehicleId = "${infoObj['Stock']}";
1649 </#if>
1650
1651 <#-- Resolve Vehicle Type ("Commercial" vs "Towing") -->
1652 var vehicleType = "Commercial";
1653 <#if isTowing?? && isTowing>
1654 vehicleType = "Towing";
1655 <#elseif infoObj['type']?has_content && infoObj['type'].value?has_content>
1656 vehicleType = "${infoObj['type'].value?js_string}";
1657 </#if>
1658
1659 <#-- Resolve Vehicle Specifications -->
1660 var vehicleMake = "${makeName?has_content?then(makeName, (infoObj['make'].value)?default(''))?js_string}";
1661 var vehicleModel = "${modelName?has_content?then(modelName, (infoObj['model'].value)?default(''))?js_string}";
1662 var vehicleYear = "${yearName?has_content?then(yearName, (infoObj['year'].value)?default(''))?js_string}";
1663 var vehicleCondition = "${(infoObj['condition'].value)?default('')?js_string}";
1664 var vehicleBodyStyle = "${(infoObj['Body Style'])?default((infoObj['bodystyle'].value)?default(''))?js_string}";
1665 var vehicleLocation = "${(infoObj['location'].value)?default(siteName)?js_string}";
1666
1667 window.dataLayer = window.dataLayer || [];
1668 window.dataLayer.push({
1669 'event': 'lynch_view_item',
1670 'ecommerce': {
1671 'currency': 'USD',
1672 'value': cleanPrice,
1673 'items': [{
1674 'item_id': primaryVehicleId,
1675 'item_name': "${productName?js_string}",
1676 'item_brand': vehicleMake,
1677 'item_category': vehicleType, <#-- "Commercial" vs "Towing" -->
1678 'item_category2': vehicleCondition, <#-- "New" vs "Pre-Owned" -->
1679 'item_category3': vehicleBodyStyle, <#-- Body Style / Upfit -->
1680 'item_category4': vehicleModel, <#-- Model -->
1681 'item_category5': vehicleYear, <#-- Year -->
1682 'item_variant': vehicleStock || vehicleVin,
1683 'price': cleanPrice,
1684 'quantity': 1
1685 }]
1686 },
1687 <#-- Top-level attributes for easy GTM triggers & custom dimension mapping -->
1688 'vehicle_type': vehicleType,
1689 'vehicle_condition': vehicleCondition,
1690 'vehicle_make': vehicleMake,
1691 'vehicle_model': vehicleModel,
1692 'vehicle_year': vehicleYear,
1693 'vehicle_vin': vehicleVin,
1694 'vehicle_stock': vehicleStock,
1695 'vehicle_body_style': vehicleBodyStyle,
1696 'vehicle_location': vehicleLocation,
1697 <#-- Meta Automotive Catalog alignment -->
1698 'content_type': 'product',
1699 'content_ids': [primaryVehicleId],
1700 'content_name': "${productName?js_string}",
1701 'content_category': vehicleType
1702 });
1703})();
1704</script>
Our Story
The Right Truck, Right Now

