1 2 3 4 5<!DOCTYPE html> 6<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]--> 7<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> 8<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]--> 9<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]--> 10<head> 11<!--
11<script src="https://rapid-cdn.yottaa.com/rapid/lib/cepWmUrJ8-FnBA.js"></script>
11 --> 12<!-- META TAGS --> 13<meta charset="utf-8"> 14<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0, viewport-fit=cover, shrink-to-fit=no"> 15<meta name="theme-color" content="#2A78CD"/> 16 17<!-- Core LINK Files --> 18<link rel="stylesheet" href="/files/css/wsm_base.css"> 19<link rel="stylesheet" href="/files/css/bs_min_base.css?v=3"> 20<link rel="stylesheet" href="/files/css/bs_min_max_767.css" media="(max-width: 767px)"> 21<link rel="stylesheet" href="/files/css/bs_min_768.css" media="(min-width: 768px)"> 22<link rel="stylesheet" href="/files/css/bs_min_992.css" media="(min-width: 992px)"> 23<link rel="stylesheet" href="/files/css/bs_min_1200.css" media="(min-width: 1200px)"> 24 25<title> 26 Whipple Superchargers 27</title> 28
29<script> 30 if (typeof WURFL == 'undefined') { 31 WURFL = { 32 form_factor: 'Desktop', 33 is_mobile : false 34 } 35 } 36 </script>
36 37<!-- Google Fonts --> 38<link rel="preload" href="/files/css/fonts-custom.css" onload="this.onload=null;this.rel='stylesheet'"> 39 40 41<!-- Custom Font Awesome --> 42<!-- <link rel="stylesheet" href="/files/css/font-awesome-custom.css?t=4"> --> 43 44<!-- Site Specific CSS Styles Minified Version 064912 --> 45<link rel="preload" href="/files/css/style.css?v=3" as="style" onload="this.onload=null;this.rel='stylesheet'"> 46<link rel="preload" href="/files/css/header-styles.css?v=5" as="style" onload="this.onload=null;this.rel='stylesheet'"> 47<link rel="preload" href="/files/css/page-styles.css?t=3" as="style" onload="this.onload=null;this.rel='stylesheet'"> 48 49<style> 50@charset "utf-8"; 51 52:root { 53 --red1: #cc0000; 54 --red2: #990000; 55 --blue1: #337ab7; 56 --blue2: #2e6da4; 57 --green1: #6ca65a; 58 --green2: #58834b; 59 --gold1: #c69e25; 60 --gold2: #b08606; 61 --dark1: #333; 62 --dark2: #111; 63 --light1: #EEE; 64 --light2: #f4f4f4; 65 --light3: #CCC; 66 --mid1: #AAA; 67 --white: #FFF; 68 --black: #000; 69 --theme_color_01: #333; 70 --font1: Arimo, Open Sans, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, "Segoe UI"; 71 --font2: 'Oswald', sans-serif; 72 --font3: 'Jost', sans-serif; 73 --fontawesome: 'Font Awesome 5 Free'; 74} 75.env-id-1190 .style_fitment-selector-container__TZhLc.pl-fitment-selector-section { 76 display: none !important; 77} 78#cboxContent #cboxLoadedContent { 79 height: min-content !important; 80} 81#cboxContent #cboxLoadedContent img.cboxPhoto { 82 object-fit: cover; 83} 84#cboxTitle { 85 background-color: #fff; 86 padding-top: 10px; 87} 88 #wsm-cat-list-view, #wsm-prod-list-view { 89 visibility: hidden !important; 90 } 91 #wsm-cat-list-view.loaded_opaque, #wsm-prod-list-view.loaded_opaque { 92 visibility: visible !important; 93 } 94.feat-cat-section .owl-nav { 95 display: none; 96} 97</style> 98 99<!-- Website Optimization such as Lazyloading -->
100<script src="/files/js/wsm-optimization.js" defer></script>
vendor: 2 bytes, line 100
100
101<script type="module" src="https://cdn.jsdelivr.net/npm/@justinribeiro/[email protected]/lite-youtube.js" defer></script>
101 102 103 <!-- Google Analytics 4 Tag (gtag.js) -->
vendor: 68 bytes, lines 103-104
103 104 <script async src="https://www.googletagmanager.com/gtag/js?id=
104G-VE60KSPVVP
vendor: 16 bytes, lines 104-105
104"></script> 105
105<script> 106
vendor: 150 bytes, lines 106-109
106window.dataLayer = window.dataLayer || []; 107 function gtag(){dataLayer.push(arguments);} 108 gtag('js', new Date()); 109 gtag('config','
109G-VE60KSPVVP
vendor: 12 bytes, lines 109-110
109'); 110
110</script>
110 111 112<!-- No Script Fallback Bundle --> 113<noscript> 114 <link rel="stylesheet" href="/files/css/wsm_base.css"> 115 <link rel="stylesheet" href="/files/css/bs_min.css"> 116 <link rel="stylesheet" href="/files/css/font-awesome-custom.css?t=1"> 117 <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous"> 118 <link rel="stylesheet" href="/files/css/style.css?v=15"> 119
119<script src="/files/js/wsm-optimization.js" async=""></script>
119 120</noscript> 121<!-- Core SCRIPT Files Files -->
122<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js" type="text/javascript" crossorigin="anonymous"></script>
vendor: 2 bytes, line 122
122
123<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-migrate/1.2.1/jquery-migrate.min.js"></script>
vendor: 2 bytes, line 123
123
124<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" type="text/javascript"></script>
124 125
126<script type="text/javascript" src="/jquery.js"></script>
vendor: 2 bytes, line 126
126
127<script type="text/javascript" src="/wsm.js"></script>
vendor: 2 bytes, line 127
127
128<script defer src="/js/handlebars.js" type="text/javascript"></script>
128 129<style> 130.Sui-facet-section--categories{display:none}</style> 131 132<!-- BEGIN MerchantWidget Code --> 133
134<script id='merchantWidgetScript' 135 136 src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" 137 138 defer> 139 140</script>
140 141
142<script type="text/javascript"> 143 144 merchantWidgetScript.addEventListener('load', function () { 145 146 merchantwidget.start({ 147 148 position: 'RIGHT_BOTTOM' 149 150 }); 151 152 }); 153 154</script>
154 155 156<!-- END MerchantWidget Code --> 157 158<!-- Cookie Consent Code --> 159<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin> 160<link rel="stylesheet" id="silktide-consent-manager-css" href="https://cdn.jsdelivr.net/gh/silktide/[email protected]/silktide-consent-manager.css" integrity="sha384-IO1E/jCrQXyH5rwcI0SXP7OXw47JFqQNDQcKhbFvqnL2IunBxxwE2Ne5XyAmCqKs" crossorigin="anonymous"> 161 162<style id="silktide-consent-manager-overrides"> 163#stcm-wrapper { 164 --boxShadow: -5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a; 165 --fontFamily: Helvetica Neue, Segoe UI, Arial, sans-serif; 166 --primaryColor: #fb0e0e; 167 --backgroundColor: #fdf2f2; 168 --textColor: #0D0D0D; 169 --backdropBackgroundColor: #00000033; 170 --backdropBackgroundBlur: 0px; 171 --iconColor: #FFFFFF; 172 --iconBackgroundColor: #080808; 173} 174 175/* Match cookie icon closer to Google Merchant badge size */ 176#stcm-wrapper #stcm-icon { 177 width: 50px; 178 height: 50px; 179 bottom: 36px; 180 left: 24px; 181} 182 183/* Keep the cookie graphic proportionate inside the smaller circle */ 184#stcm-wrapper #stcm-icon svg { 185 width: 30px; 186 height: 30px; 187} 188</style> 189
190<script src="https://cdn.jsdelivr.net/gh/silktide/[email protected]/silktide-consent-manager.js" integrity="sha384-j4NIMOecmtzMWe9GJADIIe5hTlHG63aiTQ/2XorW10RNyQJg+IU+xwFVDy45wBah" crossorigin="anonymous"></script>
190 191
192<script> 193window.silktideConsentManager.init({ 194 backdrop: { 195 show: true 196 }, 197 icon: { 198 position: "bottomLeft" 199 }, 200 prompt: { 201 position: "bottomLeft" 202 }, 203 consentTypes: [ 204 { 205 id: "essential", 206 label: "Essential", 207 description: "<p>These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.</p>", 208 required: true, 209 onAccept: function() { 210 console.log('Add logic for the required Essential consent type here'); 211 } 212 }, 213 { 214 id: "analytics", 215 label: "Analytics", 216 description: "<p>These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.</p>", 217 defaultValue: true, 218 gtag: "analytics_storage" 219 }, 220 { 221 id: "marketing", 222 label: "Marketing", 223 description: "<p>These cookies are used by us and our advertising partners to show you relevant ads on this site and elsewhere, and to measure how those campaigns perform.</p>", 224 gtag: [ 225 "ad_storage", 226 "ad_user_data", 227 "ad_personalization" 228 ] 229 } 230 ], 231 text: { 232 prompt: { 233 description: "<p>We use cookies on our site to enhance your user experience, provide personalized content, and analyze our traffic.</p>", 234 acceptAllButtonText: "Accept all", 235 acceptAllButtonAccessibleLabel: "Accept all cookies", 236 rejectNonEssentialButtonText: "Reject non-essential", 237 rejectNonEssentialButtonAccessibleLabel: "Reject all non-essential cookies", 238 preferencesButtonText: "Preferences", 239 preferencesButtonAccessibleLabel: "Toggle preferences" 240 }, 241 preferences: { 242 title: "Customize your cookie preferences", 243 description: "<p>We respect your right to privacy. You can choose not to allow some types of cookies. Your cookie preferences will apply across our website.</p>", 244 saveButtonText: "Save and close", 245 saveButtonAccessibleLabel: "Save your cookie preferences", 246 creditLinkText: "Get this banner for free", 247 creditLinkAccessibleLabel: "Get this banner for free" 248 } 249 } 250}); 251</script>
251 252<!-- END Cookie Consent Code --> 253 254 255<style id="whs-care"> 256@media (max-width:767px){body:not(.env-zone-catalog) #pl-search-page-container{min-height:max(560px,calc(100vh - 229px))} } 257@media (min-width:768px){body:not(.env-zone-catalog) #pl-search-page-container{min-height:max(640px,calc(100vh - 234px))} } 258@media (max-width:540px){.wsm-hdr__main:not(#altHeader){min-height:175px} } 259@media (min-width:541px) and (max-width:767px){.wsm-hdr__main:not(#altHeader){min-height:154px} } 260@media (min-width:768px){.wsm-hdr__main:not(#altHeader){min-height:153px} } 261#wsm-gallery-widget_static{flex:1 1 100%;width:100%;min-width:0} 262#wsm-gallery-widget_static .home-static-item{aspect-ratio:786/344} 263#wsm-gallery-widget_static > div{display:flex;flex-direction:column;gap:1rem;margin-left:0;margin-right:0;width:100%} 264#wsm-gallery-widget_static > .row > .home-static-item > .widget_innerfade_name,#wsm-gallery-widget_static > .row > .home-static-item > .widget_innerfade_description{display:none} 265@media (min-width:768px){#wsm-gallery-widget_static > div{flex-direction:row} #wsm-gallery-widget_static > div > .home-static-item{flex:1 1 0;min-width:0} } 266@media (max-width:767px){.wsm-hdr__main .preheader_menu{overflow-x:clip} } 267#sub-categories-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;grid-auto-rows:minmax(100px,auto);margin:10px 0} 268#sub-category{display:flex;flex-direction:column;align-items:center} 269</style>
270<script id="whs-care-js"> 271(function(){ 272 function run(){ 273 if(!document.body||document.documentElement.clientWidth<768)return; 274 var s=document.querySelectorAll('#wsm-gallery-widget_static img.lazyload[data-src]'); 275 for(var i=0;i<s.length;i++){var im=s[i];im.setAttribute('fetchpriority','high');im.setAttribute('src',im.getAttribute('data-src'));im.classList.remove('lazyload');} 276 } 277 var mo=new MutationObserver(run); 278 mo.observe(document.documentElement,{childList:true,subtree:true}); 279 document.addEventListener('DOMContentLoaded',function(){run();mo.disconnect();}); 280})(); 281</script>
281 282</head> 283 284<body id="page" class=" page_ env-name- env-zone- "> 285 286 287<header id="wsmtk_header" class="wsm-hdr"> 288 <!-- Pre Header --> 289 <section class="wsm-hdr__pre hidden-xs"> 290 <div class="wsm-hdr__container container" style="display:none;"> 291 <div class="w-100"> 292 <p class="align-items-center justify-content-center text-center w-100 m-0">Search for Keyword or Part Numbers <img src="/files/images/affirm_white.png" alt="WHS | affirm logo"></p> 293 </div> 294 </div> 295 </section> 296 297 <!-- Main Header --> 298 <section class="wsm-hdr__main pb-0"> 299 <div class="hidde-xs container w-100"> 300 <div class="d-flex justify-content-between py-3 pb-md-3 pt-md-0 preheader_menu w-100"> 301 <div class="d-flex align-items-center pre__header_contact"> 302 <a href="tel: 559-442-1261">Call Us Today! 559-442-1261</a> 303 </div> 304 <div class="preheader_link d-flex align-items-center"> 305 306 307 <li class=" wsm-nav-link " > 308 <a href="https://whipplesuperchargers.com/if-5087-calibration-request.html" title="Calibration Request" > 309 <span>Calibration Request</span> 310 </a> 311 </li> 312 <li class=" wsm-nav-link " > 313 <a href="https://whipplesuperchargers.com/if-5088-customer-support.html" title="" > 314 <span>Customer Support</span> 315 </a> 316 </li> 317 <li class=" wsm-nav-link " > 318 <a href="https://whipplesuperchargers.com/if-5094-get-featured.html" title="Get Featured" > 319 <span>Get Featured</span> 320 </a> 321 </li> 322 <li class=" wsm-nav-link " > 323 <a href="https://whipplesuperchargers.com/locator.html?geo=1" title="Dealers" > 324 <span>Dealers</span> 325 </a> 326 </li> 327 <li class=" wsm-nav-link " > 328 <a href="https://whipplesuperchargers.com/p-35856-maintenance.html" title="Supercharger Maintenance" > 329 <span>Maintenance</span> 330 </a> 331 </li> 332 333 334 </div> 335 </div> 336 </div> 337 <div class="container w-100 d-flex gap-4 align-items-center justify-content-between"> 338 <!-- Mobile :: Navbar Toggle --> 339 <button type="button" class="wsm-hdr__btn wsm-hdr__btn--menu menu-toggle visible-xs" data-toggle="collapse" data-target="#main-nav" aria-expanded="false"> 340 <span class="sr-only">Toggle navigation</span> 341 <i class="fas fa-bars"></i> 342 <i class="fas fa-times"></i> 343 </button> 344 345 <!-- Logo --> 346 <a href="/" class="wsm-hdr__logo-link navbar-brand"> 347 <img src="/files/images/logo_whs.png" alt="Whipple Superchargers Header Logo" class="wsm-hdr__logo" /> 348 </a> 349 350 <!-- Searchbar --> 351 <!-- This is a boilerplate to implement the searchbar in a template --> 352 <div class="wsm-hdr__search"> 353 <!-- A-G-S Code exists Here: To be replaced by PL --> 354 355<!-- WsmSearchBarWithWrapperModal --> 356 357 <!-- This widget injects the necessary dependencies to deploy the PartsLogic components. --> 358 359
359<script src="https://cdn.jsdelivr.net/npm/react@17/umd/react.production.min.js" crossorigin></script>
359 360
360<script src="https://cdn.jsdelivr.net/npm/react-dom@17/umd/react-dom.production.min.js" crossorigin></script>
360 361
361<script crossorigin src="https://cdn.jsdelivr.net/npm/@partslogic/[email protected]/build/index.umd.js" ></script>
361 362 <link href="https://cdn.jsdelivr.net/npm/@partslogic/[email protected]/build/index.css" rel="stylesheet" type="text/css" /> 363 364 <div id="pl-search-bar-container" style="flex-grow: 1"></div> 365
365<script type="text/javascript"> 366 window.addEventListener('DOMContentLoaded', function () { 367 window.PartslogicUi.config({ API_KEY: "1f14d4b0-02b2-4a8e-a4ae-802e555b1723" }); 368 369 const searchBarContainer = document.querySelector( 370 '#pl-search-bar-container' 371 ); 372 373 const SearchBar = window.PartslogicUi.WsmSearchBarWithWrapperModal; 374 375 const redirect = () => { 376 const url = new URL(window.location.href); 377 let params = new URLSearchParams(url.search); 378 const inputs = document.querySelectorAll('#sui-search-bar-input'); 379 const q = inputs[1].value; 380 params.set('q', q); 381 window.location.href = `${window.location.origin}/search.html?${params.toString()}`; 382 }; 383 384 window.ReactDOM.render( 385 window.React.createElement(SearchBar, { 386 styled: true, 387 onSubmit: redirect, 388 }), 389 searchBarContainer 390 ); 391 }) 392 </script>
392 393 <style> 394 .Sui-SearchBar--search-button { 395 background-color: #b20000 !important; 396 color: #ffffff !important; 397 } 398 .Sui-SearchBar--search-input { 399 height: 42px !important; 400 } 401 .Sui-SearchBar--search-button { 402 margin-bottom: 0 !important; 403 } 404 </style> 405 406 </div> 407 408 <div class="d-flex justify-content-end"> 409 <div class="wsm-hdr__btn--account wsm-hdr__btn" data-toggle="modal" data-target="#loginModal" href="#"> 410 <i class="fas fa-user-circle"></i> 411 <div class="account-wrapper desktop"> 412 <span class="caption">Account</span> 413 </div> 414 </div> 415 416 <!-- Cart --> 417 <div class="cart_widget_wrapper wsm-hdr__btn wsm-hdr__btn--cart"></div> 418 </div> 419 </div> 420 </section> 421 422 <!-- Top Navigation --> 423 <nav class="wsm-hdr__nav navbar navbar-default collapse navbar-collapse" id="main-nav"> 424 425 426 <!-- Mobile Icons --> 427 <ul class="wsm-hdr__mnav visible-xs-block"> 428 429 <!-- Mobile Account --> 430 <li class="wsm-hdr__mnav-item"> 431 <a class="wsm-hdr__btn wsm-hdr__mbtn wsm-hdr__btn--account" data-toggle="modal" data-target="#loginModal" href="#"> 432 <i class="fas fa-user-circle"></i> 433 <span>Account</span> 434 </a> 435 </li> 436 437 <!-- Mobile Phone --> 438 <li class="wsm-hdr__mnav-item"> 439 <a href="tel:+1-559-442-1261" title="call us" class="wsm-hdr__btn wsm-hdr__mbtn wsm-hdr__btn--phone"> 440 <i class="fas fa-phone"></i> 441 <span class="mobile_phone">559-442-1261</span> 442 </a> 443 </li> 444 445 </ul> 446 447 <!-- Main Navigation --> 448 <ul class="wsm-hdr__nav-links nav navbar-nav nav-main"> 449 450 451 <li class="dropdown pcat_id_1191"> 452 <a href="javascript:void(0);" title="Superchargers" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" data-cat-root-id='1191'> 453 <span class="caret"></span> <span>Superchargers</span> 454 </a> 455 456 <ul class="dropdown-menu"> 457 <li class="ccat_id_1191 parent_title"> 458 <a href="/c-1191-superchargers.html" title="Superchargers" data-cat-root-id='1191'> 459 <span>Superchargers</span> 460 </a> 461 </li> 462 463 <li class=" ccat_id_1212"> 464 <a href="/c-1212-superchargers-mustang.html" title="Mustang" data-cat-root-id='1191'> 465 <span>Mustang</span> 466 </a> 467 </li> 468 <li class=" ccat_id_1214"> 469 <a href="/c-1214-superchargers-f-150-f-250-f-350.html" title="F-150/F-250/F-350" data-cat-root-id='1191'> 470 <span>F-150/F-250/F-350</span> 471 </a> 472 </li> 473 <li class=" ccat_id_1213">
474 <a href="/c-1213-superchargers-chrysler-dodge-jeep-ram.html" title="Chrysler / Dodge / Jeep / Ram" data-cat-root-id='1191'> 475 <span>Chrysler / Dodge / Jeep / Ram</span> 476 </a> 477 </li> 478 <li class=" ccat_id_1215"> 479 <a href="/c-1215-superchargers-gm.html" title="GM" data-cat-root-id='1191'> 480 <span>GM</span> 481 </a> 482 </li> 483 <li class=" ccat_id_1278"> 484 <a href="/c-1278-superchargers-toyota.html" title="Toyota" data-cat-root-id='1191'> 485 <span>Toyota</span> 486 </a> 487 </li> 488 <li class=" ccat_id_1221"> 489 <a href="/c-1221-superchargers-hot-rod.html" title="Hot Rod" data-cat-root-id='1191'> 490 <span>Hot Rod</span> 491 </a> 492 </li> 493 <li class=" ccat_id_1216"> 494 <a href="/c-1216-superchargers-marine.html" title="Marine" data-cat-root-id='1191'> 495 <span>Marine</span> 496 </a> 497 </li> 498 <li class=" ccat_id_1294"> 499 <a href="/c-1294-superchargers-race.html" title="Race" data-cat-root-id='1191'> 500 <span>Race</span> 501 </a> 502 </li> 503 <li class=" ccat_id_1217"> 504 <a href="/c-1217-superchargers-universal.html" title="Universal" data-cat-root-id='1191'> 505 <span>Universal</span> 506 </a> 507 </li> 508 <li class=" ccat_id_1295"> 509 <a href="/c-1295-superchargers-industrial.html" title="Industrial" data-cat-root-id='1191'> 510 <span>Industrial</span> 511 </a> 512 </li> 513 </ul> 514 </li> 515 516 <li class="dropdown pcat_id_1187"> 517 <a href="javascript:void(0);" title="Performance Upgrades" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" data-cat-root-id='1187'> 518 <span class="caret"></span> <span>Performance Upgrades</span> 519 </a> 520 521 <ul class="dropdown-menu"> 522 <li class="ccat_id_1187 parent_title"> 523 <a href="/c-1187-performance-upgrades.html" title="Performance Upgrades" data-cat-root-id='1187'>
524 <span>Performance Upgrades</span> 525 </a> 526 </li> 527 528 <li class=" dropdown ccat_id_1185"> 529 <a href="javascript:void(0);" title="Accessories" data-cat-root-id='1187'> 530 <span>Accessories</span> 531 </a> 532 <ul class="dropdown-menu"> 533 <li class="cccat_id_1185 parent_title"> 534 <a href="/c-1185-performance-upgrades-accessories.html" title="Accessories" data-cat-root-id='1187'> 535 <span>Accessories</span> 536 </a> 537 </li> 538 539 <li class=" cccat_id_1281"> 540 <a href="/c-1281-performance-upgrades-accessories-belt-system-upgrades.html" title="Belt System Upgrades" data-cat-root-id='1187'> 541 <span>Belt System Upgrades</span> 542 </a> 543 </li> 544 <li class=" cccat_id_1283"> 545 <a href="/c-1283-performance-upgrades-accessories-drive-snouts.html" title="Drive Snouts" data-cat-root-id='1187'> 546 <span>Drive Snouts</span> 547 </a> 548 </li> 549 <li class=" cccat_id_1287"> 550 <a href="/c-1287-performance-upgrades-accessories-electrical.html" title="Electrical" data-cat-root-id='1187'> 551 <span>Electrical</span> 552 </a> 553 </li> 554 <li class=" cccat_id_1284"> 555 <a href="/c-1284-performance-upgrades-accessories-fuel-injectors.html" title="Fuel Injectors" data-cat-root-id='1187'> 556 <span>Fuel Injectors</span> 557 </a> 558 </li> 559 <li class=" cccat_id_1203"> 560 <a href="/c-1203-performance-upgrades-accessories-k-members.html" title="K Members" data-cat-root-id='1187'> 561 <span>K Members</span> 562 </a> 563 </li> 564 <li class=" cccat_id_1204"> 565 <a href="/c-1204-performance-upgrades-accessories-motor-mounts.html" title="Motor Mounts" data-cat-root-id='1187'> 566 <sp
566an>Motor Mounts</span> 567 </a> 568 </li> 569 <li class=" cccat_id_1289"> 570 <a href="/c-1289-performance-upgrades-accessories-spark-plugs.html" title="Spark Plugs" data-cat-root-id='1187'> 571 <span>Spark Plugs</span> 572 </a> 573 </li> 574 <li class=" cccat_id_1201"> 575 <a href="/c-1201-performance-upgrades-accessories-supercharger-pulleys.html" title="Supercharger Pulleys" data-cat-root-id='1187'> 576 <span>Supercharger Pulleys</span> 577 </a> 578 </li> 579 <li class=" cccat_id_1288"> 580 <a href="/c-1288-performance-upgrades-accessories-throttle-bodies.html" title="Throttle Bodies" data-cat-root-id='1187'> 581 <span>Throttle Bodies</span> 582 </a> 583 </li> 584 </ul> 585 </li> 586 <li class=" ccat_id_1205"> 587 <a href="/c-1205-performance-upgrades-air-filters-intake-components.html" title="Air Filters & Intake Components" data-cat-root-id='1187'> 588 <span>Air Filters & Intake Components</span> 589 </a> 590 </li> 591 <li class=" ccat_id_1194"> 592 <a href="/c-1194-performance-upgrades-belt-system-upgrades.html" title="Belt System Upgrades" data-cat-root-id='1187'> 593 <span>Belt System Upgrades</span> 594 </a> 595 </li> 596 <li class=" ccat_id_1197"> 597 <a href="/c-1197-performance-upgrades-cold-air-intakes.html" title="Cold Air Intakes" data-cat-root-id='1187'> 598 <span>Cold Air Intakes</span> 599 </a> 600 </li> 601 <li class=" ccat_id_1199"> 602 <a href="/c-1199-performance-upgrades-fuel-injectors.html" title="Fuel Injectors" data-cat-root-id='1187'> 603 <span>Fuel Injectors</span> 604 </a> 605 </li> 606 <li class=" dropdown ccat_id_1195"> 607 <a href="javascript:void(0);" title="Intercoolers" data-cat-root-id='1187'> 608 <sp
608an>Intercoolers</span> 609 </a> 610 <ul class="dropdown-menu"> 611 <li class="cccat_id_1195 parent_title"> 612 <a href="/c-1195-performance-upgrades-intercoolers.html" title="Intercoolers" data-cat-root-id='1187'> 613 <span>Intercoolers</span> 614 </a> 615 </li> 616 617 <li class=" cccat_id_1296"> 618 <a href="/c-1296-performance-upgrades-intercoolers-supercharger-intercoolers.html" title="Supercharger Intercoolers" data-cat-root-id='1187'> 619 <span>Supercharger Intercoolers</span> 620 </a> 621 </li> 622 <li class=" cccat_id_1297"> 623 <a href="/c-1297-performance-upgrades-intercoolers-turbocharger-intercoolers.html" title="Turbocharger Intercoolers" data-cat-root-id='1187'> 624 <span>Turbocharger Intercoolers</span> 625 </a> 626 </li> 627 </ul> 628 </li> 629 <li class=" ccat_id_1186"> 630 <a href="/c-1186-performance-upgrades-performance-calibrations.html" title="Performance Calibrations" data-cat-root-id='1187'> 631 <span>Performance Calibrations</span> 632 </a> 633 </li> 634 <li class=" ccat_id_1196"> 635 <a href="/c-1196-performance-upgrades-throttle-bodies.html" title="Throttle Bodies" data-cat-root-id='1187'> 636 <span>Throttle Bodies</span> 637 </a> 638 </li> 639 </ul> 640 </li> 641 642 <li class="dropdown pcat_id_1189"> 643 <a href="javascript:void(0);" title="EcoBoost" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" data-cat-root-id='1189'> 644 <span class="caret"></span> <span>EcoBoost</span> 645 </a> 646 647 <ul class="dropdown-menu"> 648 <li class="ccat_id_1189 parent_title"> 649 <a href="/c-1189-ecoboost.html" title="EcoBoost" data-cat-root-id='1189'> 650 <span>EcoBoost</span> 651 </a> 652 </li> 653 654 <li class=" ccat_id_1300"> 655 <a href="/c-1300-ecoboost-cold-air-intakes.html" title="Cold Air Intakes" data-cat-root-id='1189'> 656 <sp
656an>Cold Air Intakes</span> 657 </a> 658 </li> 659 <li class=" ccat_id_1298"> 660 <a href="/c-1298-ecoboost-ecoboost-tuning.html" title="EcoBoost Tuning" data-cat-root-id='1189'> 661 <span>EcoBoost Tuning</span> 662 </a> 663 </li> 664 <li class=" ccat_id_1301"> 665 <a href="/c-1301-ecoboost-mega-coolers.html" title="Mega Coolers" data-cat-root-id='1189'> 666 <span>Mega Coolers</span> 667 </a> 668 </li> 669 <li class=" ccat_id_1299"> 670 <a href="/c-1299-ecoboost-performance-kits.html" title="Performance Kits" data-cat-root-id='1189'> 671 <span>Performance Kits</span> 672 </a> 673 </li> 674 </ul> 675 </li> 676 677 <li class="dropdown pcat_id_1190"> 678 <a href="javascript:void(0);" title="Marine" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" data-cat-root-id='1190'> 679 <span class="caret"></span> <span>Marine</span> 680 </a> 681 682 <ul class="dropdown-menu"> 683 <li class="ccat_id_1190 parent_title"> 684 <a href="/c-1190-marine.html" title="Marine" data-cat-root-id='1190'> 685 <span>Marine</span> 686 </a> 687 </li> 688 689 <li class=" dropdown ccat_id_1326"> 690 <a href="javascript:void(0);" title="Shop by Engine" data-cat-root-id='1190'> 691 <span>Shop by Engine</span> 692 </a> 693 <ul class="dropdown-menu"> 694 <li class="cccat_id_1326 parent_title"> 695 <a href="/c-1326-marine-shop-by-engine.html" title="Shop by Engine" data-cat-root-id='1190'> 696 <span>Shop by Engine</span> 697 </a> 698 </li> 699 700 <li class=" cccat_id_1327"> 701 <a href="/c-1327-marine-shop-by-engine-mercury-marine.html" title="Mercury Marine" data-cat-root-id='1190'> 702 <span>Mercury Marine</span> 703 </a> 704 </li> 705 <li class=" cccat_id_1328"> 706 <a href="/c-1328-marine-shop-by-engine-mercury-racing.html" title="Mercury Racing" data-cat-root-id='1190'> 707 <sp
707an>Mercury Racing</span> 708 </a> 709 </li> 710 <li class=" cccat_id_1329"> 711 <a href="/c-1329-marine-shop-by-engine-chevrolet-big-block.html" title="Chevrolet Big Block" data-cat-root-id='1190'> 712 <span>Chevrolet Big Block</span> 713 </a> 714 </li> 715 <li class=" cccat_id_1330"> 716 <a href="/c-1330-marine-shop-by-engine-chevrolet-small-block.html" title="Chevrolet Small Block" data-cat-root-id='1190'> 717 <span>Chevrolet Small Block</span> 718 </a> 719 </li> 720 </ul> 721 </li> 722 <li class=" dropdown ccat_id_1232"> 723 <a href="javascript:void(0);" title="Supercharger Systems" data-cat-root-id='1190'> 724 <span>Supercharger Systems</span> 725 </a> 726 <ul class="dropdown-menu"> 727 <li class="cccat_id_1232 parent_title"> 728 <a href="/c-1232-marine-supercharger-systems.html" title="Supercharger Systems" data-cat-root-id='1190'> 729 <span>Supercharger Systems</span> 730 </a> 731 </li> 732 733 <li class=" cccat_id_1247"> 734 <a href="/c-1247-marine-supercharger-systems-chevrolet-big-block.html" title="Chevrolet Big Block" data-cat-root-id='1190'> 735 <span>Chevrolet Big Block</span> 736 </a> 737 </li> 738 <li class=" cccat_id_1255"> 739 <a href="/c-1255-marine-supercharger-systems-chevrolet-small-block.html" title="Chevrolet Small Block" data-cat-root-id='1190'> 740 <span>Chevrolet Small Block</span> 741 </a> 742 </li> 743 <li class=" cccat_id_1233"> 744 <a href="/c-1233-marine-supercharger-systems-mercury-marine.html" title="Mercury Marine" data-cat-root-id='1190'> 745 <sp
745an>Mercury Marine</span> 746 </a> 747 </li> 748 <li class=" cccat_id_1263"> 749 <a href="/c-1263-marine-supercharger-systems-mercury-racing.html" title="Mercury Racing" data-cat-root-id='1190'> 750 <span>Mercury Racing</span> 751 </a> 752 </li> 753 </ul> 754 </li> 755 <li class=" dropdown ccat_id_1240"> 756 <a href="javascript:void(0);" title="Performance Kits" data-cat-root-id='1190'> 757 <span>Performance Kits</span> 758 </a> 759 <ul class="dropdown-menu"> 760 <li class="cccat_id_1240 parent_title"> 761 <a href="/c-1240-marine-performance-kits.html" title="Performance Kits" data-cat-root-id='1190'> 762 <span>Performance Kits</span> 763 </a> 764 </li> 765 766 <li class=" cccat_id_1243"> 767 <a href="/c-1243-marine-performance-kits-mercury-racing.html" title="Mercury Racing" data-cat-root-id='1190'> 768 <span>Mercury Racing</span> 769 </a> 770 </li> 771 </ul> 772 </li> 773 <li class=" dropdown ccat_id_1258"> 774 <a href="javascript:void(0);" title="ECM/PCM Upgrades & Computer Repair" data-cat-root-id='1190'> 775 <span>ECM/PCM Upgrades & Computer Repair</span> 776 </a> 777 <ul class="dropdown-menu"> 778 <li class="cccat_id_1258 parent_title"> 779 <a href="/c-1258-marine-ecm-pcm-upgrades-computer-repair.html" title="ECM/PCM Upgrades & Computer Repair" data-cat-root-id='1190'> 780 <span>ECM/PCM Upgrades & Computer Repair</span> 781 </a> 782 </li> 783 784 <li class=" cccat_id_1241"> 785 <a href="/c-1241-marine-ecm-pcm-upgrades-computer-repair-mercury-marine.html" title="Mercury Marine" data-cat-root-id='1190'> 786 <sp
786an>Mercury Marine</span> 787 </a> 788 </li> 789 <li class=" cccat_id_1259"> 790 <a href="/c-1259-marine-ecm-pcm-upgrades-computer-repair-mercury-marine-racing-ecm-pcm-repair.html" title="Mercury Marine/Racing ECM/PCM Repair" data-cat-root-id='1190'> 791 <span>Mercury Marine/Racing ECM/PCM Repair</span> 792 </a> 793 </li> 794 <li class=" cccat_id_1315"> 795 <a href="/c-1315-marine-ecm-pcm-upgrades-computer-repair-mercury-racing.html" title="Mercury Racing" data-cat-root-id='1190'> 796 <span>Mercury Racing</span> 797 </a> 798 </li> 799 </ul> 800 </li> 801 <li class=" dropdown ccat_id_1251"> 802 <a href="javascript:void(0);" title="Intercooler Systems" data-cat-root-id='1190'> 803 <span>Intercooler Systems</span> 804 </a> 805 <ul class="dropdown-menu"> 806 <li class="cccat_id_1251 parent_title"> 807 <a href="/c-1251-marine-intercooler-systems.html" title="Intercooler Systems" data-cat-root-id='1190'> 808 <span>Intercooler Systems</span> 809 </a> 810 </li> 811 812 <li class=" cccat_id_1254"> 813 <a href="/c-1254-marine-intercooler-systems-double-whipple-cooler.html" title="Double Whipple Cooler" data-cat-root-id='1190'> 814 <span>Double Whipple Cooler</span> 815 </a> 816 </li> 817 <li class=" cccat_id_1252"> 818 <a href="/c-1252-marine-intercooler-systems-low-profile-whipple-coolers.html" title="Low Profile Whipple Coolers" data-cat-root-id='1190'> 819 <span>Low Profile Whipple Coolers</span> 820 </a> 821 </li> 822 <li class=" cccat_id_1270"> 823 <a href="/c-1270-marine-intercooler-systems-replacement-components.html" title="Replacement Components" data-cat-root-id='1190'> 824 <sp
824an>Replacement Components</span> 825 </a> 826 </li> 827 </ul> 828 </li> 829 <li class=" dropdown ccat_id_1249"> 830 <a href="javascript:void(0);" title="Intake Manifolds" data-cat-root-id='1190'> 831 <span>Intake Manifolds</span> 832 </a> 833 <ul class="dropdown-menu"> 834 <li class="cccat_id_1249 parent_title"> 835 <a href="/c-1249-marine-intake-manifolds.html" title="Intake Manifolds" data-cat-root-id='1190'> 836 <span>Intake Manifolds</span> 837 </a> 838 </li> 839 840 <li class=" cccat_id_1250"> 841 <a href="/c-1250-marine-intake-manifolds-non-port-injected.html" title="Non-Port Injected" data-cat-root-id='1190'> 842 <span>Non-Port Injected</span> 843 </a> 844 </li> 845 <li class=" cccat_id_1314"> 846 <a href="/c-1314-marine-intake-manifolds-port-injected.html" title="Port Injected" data-cat-root-id='1190'> 847 <span>Port Injected</span> 848 </a> 849 </li> 850 </ul> 851 </li> 852 <li class=" dropdown ccat_id_1229"> 853 <a href="javascript:void(0);" title="Accessories" data-cat-root-id='1190'> 854 <span>Accessories</span> 855 </a> 856 <ul class="dropdown-menu"> 857 <li class="cccat_id_1229 parent_title"> 858 <a href="/c-1229-marine-accessories.html" title="Accessories" data-cat-root-id='1190'> 859 <span>Accessories</span> 860 </a> 861 </li> 862 863 <li class=" cccat_id_1246"> 864 <a href="/c-1246-marine-accessories-fuel-injectors.html" title="Fuel Injectors" data-cat-root-id='1190'> 865 <span>Fuel Injectors</span> 866 </a> 867 </li> 868 <li class=" cccat_id_1230"> 869 <a href="/c-1230-marine-accessories-supercharger-accessories.html" title="Supercharger Accessories" data-cat-root-id='1190'> 870 <sp
870an>Supercharger Accessories</span> 871 </a> 872 </li> 873 </ul> 874 </li> 875 </ul> 876 </li> 877 878 <li class="dropdown pcat_id_1188"> 879 <a href="javascript:void(0);" title="Maintenance Parts" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" data-cat-root-id='1188'> 880 <span class="caret"></span> <span>Maintenance Parts</span> 881 </a> 882 883 <ul class="dropdown-menu"> 884 <li class="ccat_id_1188 parent_title"> 885 <a href="/c-1188-maintenance-parts.html" title="Maintenance Parts" data-cat-root-id='1188'> 886 <span>Maintenance Parts</span> 887 </a> 888 </li> 889 890 <li class=" ccat_id_1277"> 891 <a href="/c-1277-maintenance-parts-air-filters.html" title="Air Filters" data-cat-root-id='1188'> 892 <span>Air Filters</span> 893 </a> 894 </li> 895 <li class=" ccat_id_1325"> 896 <a href="/c-1325-maintenance-parts-fittings-gaskets.html" title="Fittings & Gaskets" data-cat-root-id='1188'> 897 <span>Fittings & Gaskets</span> 898 </a> 899 </li> 900 <li class=" ccat_id_1200"> 901 <a href="/c-1200-maintenance-parts-oil.html" title="Oil" data-cat-root-id='1188'> 902 <span>Oil</span> 903 </a> 904 </li> 905 <li class=" ccat_id_1202"> 906 <a href="/c-1202-maintenance-parts-serpentine-belts.html" title="Serpentine Belts" data-cat-root-id='1188'> 907 <span>Serpentine Belts</span> 908 </a> 909 </li> 910 <li class=" ccat_id_1198"> 911 <a href="/c-1198-maintenance-parts-supercharger-bypass-valves.html" title="Supercharger Bypass Valves" data-cat-root-id='1188'> 912 <span>Supercharger Bypass Valves</span> 913 </a> 914 </li> 915 <li class=" ccat_id_1193"> 916 <a href="/c-1193-maintenance-parts-supercharger-overhaul-kits.html" title="Supercharger Overhaul Kits" data-cat-root-id='1188'> 917 <span>Supercharger Overhaul Kits</span> 918 </a> 919 </li> 920 </ul> 921 </li> 922 923 <li class="dropdown pcat_id_1206"> 924 <a href="javascript:void(0);
924" title="Apparel" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" data-cat-root-id='1206'> 925 <span class="caret"></span> <span>Apparel</span> 926 </a> 927 928 <ul class="dropdown-menu"> 929 <li class="ccat_id_1206 parent_title"> 930 <a href="/c-1206-apparel.html" title="Apparel" data-cat-root-id='1206'> 931 <span>Apparel</span> 932 </a> 933 </li> 934 935 <li class=" ccat_id_1207"> 936 <a href="/c-1207-apparel-whipple-t-shirts.html" title="Whipple T-Shirts" data-cat-root-id='1206'> 937 <span>Whipple T-Shirts</span> 938 </a> 939 </li> 940 <li class=" ccat_id_1210"> 941 <a href="/c-1210-apparel-whipple-hats.html" title="Whipple Hats" data-cat-root-id='1206'> 942 <span>Whipple Hats</span> 943 </a> 944 </li> 945 <li class=" ccat_id_1276"> 946 <a href="/c-1276-apparel-hoodies-jackets.html" title="Hoodies & Jackets" data-cat-root-id='1206'> 947 <span>Hoodies & Jackets</span> 948 </a> 949 </li> 950 <li class=" dropdown ccat_id_1208"> 951 <a href="javascript:void(0);" title="Merchandise & Decals" data-cat-root-id='1206'> 952 <span>Merchandise & Decals</span> 953 </a> 954 <ul class="dropdown-menu"> 955 <li class="cccat_id_1208 parent_title"> 956 <a href="/c-1208-apparel-merchandise-decals.html" title="Merchandise & Decals" data-cat-root-id='1206'> 957 <span>Merchandise & Decals</span> 958 </a> 959 </li> 960 961 <li class=" cccat_id_1282"> 962 <a href="/c-1282-apparel-merchandise-decals-decals.html" title="Decals" data-cat-root-id='1206'> 963 <span>Decals</span> 964 </a> 965 </li> 966 <li class=" cccat_id_1209"> 967 <a href="/c-1209-apparel-merchandise-decals-merchandise.html" title="Merchandise" data-cat-root-id='1206'> 968 <span>Merchandise</span> 969 </a> 970 </li> 971 </ul> 972 </li> 973 <li class=" ccat_id_1274"> 974 <a href="/c-1274-apparel-whipple-polos.html" title="Whipple Polos" data-cat-root-id='1206'> 975 <sp
975an>Whipple Polos</span> 976 </a> 977 </li> 978 <li class=" ccat_id_1275"> 979 <a href="/c-1275-apparel-whipple-merch.html" title="Whipple Merch" data-cat-root-id='1206'> 980 <span>Whipple Merch</span> 981 </a> 982 </li> 983 </ul> 984 </li> 985 </ul> 986 987 988 </nav> 989 990 </header> 991 992 <div class="black_overlay" style="display:none"></div> 993 <div class="content_wrap"> 994 995 996 997 998 <!--Full 12 Column Layout--> 999 <section role="main"> 1000 <div class="container" id="containerWrap"> 1001 <div class="row master"> 1002 <div class="col-xs-12"> 1003 1004 <!-- ResultsPage --> 1005<style> 1006.Sui-ProductListItem--dealerid, .Sui-ProductListItem--title, .Sui-ProductListItem--price, .Sui-ProductListItem--tag, .Sui-ProductListItem--remarks, .Sui-ProductListItem--stockid{ 1007 font-size:inherit; 1008} 1009 1010.Sui-ProductListItem--dealerid, .Sui-ProductListItem--tag, .Sui-ProductListItem--stockid, .Sui-ProductListItem--remarks, .Sui-ProductListItem--availability_remarks, .Sui-ProductListItem--brand_name{ 1011 font-size: 12px !important; 1012} 1013.Sui-ProductListItem--has_options{ 1014 display:none 1015} 1016.SuiButton { 1017 height: auto !important; 1018} 1019#sui-breadcrum-list { 1020 display: none; 1021} 1022 1023.Sui-FacetSection--container { 1024 display: flex; 1025 flex-direction: column; 1026} 1027#pl-search-page-container .SuiInput, .SuiSelect { 1028 font-size: 15px !important; 1029 height: auto !important; 1030} 1031</style> 1032 1033<!-- This widget injects the necessary dependencies to deploy the PartsLogic components. --> 1034 1035 1036<div id="pl-search-page-container"></div> 1037 1038
1039<script type="text/javascript"> 1040 window.addEventListener('DOMContentLoaded', function () { 1041 window.PartslogicUi.config({ API_KEY: "1f14d4b0-02b2-4a8e-a4ae-802e555b1723" }); 1042 1043 const searchPageContainer = document.querySelector( 1044 '#pl-search-page-container' 1045 ); 1046 const ProductListWrapper = window.PartslogicUi.ResultsPage; 1047 const initialFacets = {}; 1048 1049 window.ReactDOM.render( 1050 window.React.createElement(ProductListWrapper, { 1051 groupId: "1000", 1052 fitmentSelectorTitle: "", 1053 noResultsText: "No results found.", 1054 optionalLabelsTitle: "Fitment", 1055 fitmentSelectorClearButton: "Clear", 1056 fitmentSelectorSearchButton: "Browse", 1057 initialFacets, 1058 }), 1059 searchPageContainer 1060 ); 1061 1062 }); 1063</script>
1063 </div> 1064 </div> 1065 </div> 1066 </section> 1067 <!--/Full 12 Column Layout--> 1068 1069 1070 1071 1072<section class="features-section"> 1073 <div class="container"> 1074 <div class="w-100 d-flex flex-column flex-md-row gap-2 justify-content-between"> 1075 <div class="d-flex"> 1076 <div class="d-flex gap-2 feature-item align-items-center"> 1077 <div> 1078 <h2></h2> 1079 <p class="feature-description"></p> 1080 </div> 1081 </div> 1082 </div> 1083 <div class="d-flex"> 1084 <div class="d-flex gap-2 feature-item align-items-center"> 1085 <svg 1086 class="img-responsive center-block" 1087 width="45" 1088 height="44" 1089 viewBox="0 0 45 44" 1090 fill="none" 1091 xmlns="http://www.w3.org/2000/svg" 1092 > 1093 <path 1094 d="M9.66663 31.1667C9.66663 32.1391 10.0529 33.0718 10.7406 33.7594C11.4282 34.447 12.3608 34.8333 13.3333 34.8333C14.3058 34.8333 15.2384 34.447 15.926 33.7594C16.6136 33.0718 17 32.1391 17 31.1667C17 30.1942 16.6136 29.2616 15.926 28.5739C15.2384 27.8863 14.3058 27.5 13.3333 27.5C12.3608 27.5 11.4282 27.8863 10.7406 28.5739C10.0529 29.2616 9.66663 30.1942 9.66663 31.1667ZM28 31.1667C28 32.1391 28.3863 33.0718 29.0739 33.7594C29.7615 34.447 30.6942 34.8333 31.6666 34.8333C32.6391 34.8333 33.5717 34.447 34.2593 33.7594C34.947 33.0718 35.3333 32.1391 35.3333 31.1667C35.3333 30.1942 34.947 29.2616 34.2593 28.5739C33.5717 27.8863 32.6391 27.5 31.6666 27.5C30.6942 27.5 29.7615 27.8863 29.0739 28.5739C28.3863 29.2616 28 30.1942 28 31.1667Z" 1095 stroke="white" 1096 stroke-width="2" 1097 stroke-linecap="round" 1098 stroke-linejoin="round" 1099 /> 1100 <path 1101 d="M9.66667 31.1666H6V11C6 10.5137 6.19315 10.0474 6.53697 9.7036C6.88079 9.35978 7.3471 9.16663 7.83333 9.16663H24.3333V20.1666H15.1667M15.1667 20.1666L18.8333 23.8333M15.1667 20.1666L18.8333 16.5M17 31.1666H28M24.3333 11H33.5L39 20.1666V31.1666H35.3333" 1102 stroke="white" 1103 stroke-width="2" 1104 stroke-linecap="round" 1105 stroke-linejoin="round" 1106 /> 1107 </svg> 1108 <div> 1109 <h2 class="feature-title">30 DAYS RETURNS</h2> 1110 <p class="features-text">30 days open purchase</p> 1111 </div> 1112 </div> 1113 </div> 1114 <div class="d-flex"> 1115 <div class="d-flex gap-2 feature-item align-items-center"> 1116 <svg 1117 class="img-responsive center-block" 1118 width="35" 1119 height="36"
1120 viewBox="0 0 35 36" 1121 fill="none" 1122 xmlns="http://www.w3.org/2000/svg" 1123 > 1124 <path 1125 d="M17.5 3.41663C9.68854 3.41663 3.33337 9.95871 3.33337 18V24.0418C3.33337 25.5352 4.60412 26.75 6.16671 26.75H7.58337C7.9591 26.75 8.31943 26.5963 8.58511 26.3228C8.85079 26.0493 9.00004 25.6784 9.00004 25.2916V17.7914C9.00004 17.4046 8.85079 17.0337 8.58511 16.7602C8.31943 16.4867 7.9591 16.3331 7.58337 16.3331H6.29704C7.08471 10.6893 11.8022 6.33329 17.5 6.33329C23.1979 6.33329 27.9154 10.6893 28.703 16.3331H27.4167C27.041 16.3331 26.6806 16.4867 26.415 16.7602C26.1493 17.0337 26 17.4046 26 17.7914V26.75C26 28.3585 24.7293 29.6666 23.1667 29.6666H20.3334V28.2083H14.6667V32.5833H23.1667C26.2919 32.5833 28.8334 29.967 28.8334 26.75C30.396 26.75 31.6667 25.5352 31.6667 24.0418V18C31.6667 9.95871 25.3115 3.41663 17.5 3.41663Z" 1126 fill="white" 1127 /> 1128 </svg> 1129 <div> 1130 <h2 class="feature-title">EXPERT SUPPORT</h2> 1131 <p class="features-text">Unmatched support & advice</p> 1132 </div> 1133 </div> 1134 </div> 1135 <div class="d-flex"> 1136 <div class="d-flex gap-2 feature-item align-items-center"> 1137 <div> 1138 <h2 class="feature-title"></h2> 1139 <p class="features-text"></p> 1140 </div> 1141 </div> 1142 </div> 1143 </div> 1144 </div> 1145 </section> 1146 1147 </div> <!-- /End content_wrap --> 1148 <!-- Start Footer --> 1149 1150 <footer class="wsm-ftr"> 1151 <div class="wsm-ftr__container container py-5 gap-2"> 1152 1153 <!-- Right --> 1154 <section class="wsm-ftr__right"> 1155 <img data-src="/files/images/logo_whs.png" alt="Whipple Superchargers" class="wsm-ftr__logo lazyload" loading="lazy"/> 1156 <div class="wsm-ftr__contact"> 1157 <ul class="wsm-ftr__list wsm-ftr__list--contact"> 1158 <li class="wsm-footer__store-info-item"><i class="wsm-footer__icon wsm-footer__icon--info fas fa-phone-square"></i> <a class="wsm-footer__phone-link " href="tel:+1-559-442-1261" title="Phone">559-442-1261</a></li> 1159 <li class="wsm-footer__store-info-item"><i class="wsm-footer__icon wsm-footer__icon--info far fa-clock"></i> <span>Monday - Friday 8:00am - 4:00pm (PST)</span></li> 1160 <li class="wsm-footer__store-info-item"><i class="wsm-footer__icon wsm-footer__icon--info far fa-envelope"></i> <span><a id="ea0bcefb594193fdebfd" href="" target="_blank" onclick="this.href='mailto:'+ea0bcefb594193fdebfd(); return true;" ref="nofollow"></a>
1160<script language="javascript" type="text/javascript">function ea0bcefb594193fdebfd() { return WSM.Util.rot13('fhccbeg!juvccyrfhcrepunetref.pbz').replace('!','@'); } document.getElementById('ea0bcefb594193fdebfd').appendChild(document.createTextNode(ea0bcefb594193fdebfd()));</script>
1160</span></li> 1161 <li class="wsm-footer__store-info-item"> 1162 <i class="wsm-footer__icon wsm-footer__icon--info fas fa-map"></i> 1163 <span> 1164 3292 N Weber Ave<br /> Fresno, CA 93722<br /> 1165 </span> 1166 </li> 1167 </ul> 1168 <ul class="wsm-ftr__social list-inline"> 1169 <li class="wsm-ftr__fb"> 1170 <a href="https://www.facebook.com/whipplesuperchargers/" target="_blank" title="Like us Facebook"> 1171 <i class="fab fa-2x fa-facebook"></i> 1172 </a> 1173 </li> 1174 <li class="wsm-ftr__yt"> 1175 <a href="https://www.youtube.com/@WhippleSuperchargers" target="_blank" title="Watch us on Youtube"> 1176 <i class="fab fa-2x fa-youtube"></i> 1177 </a> 1178 </li> 1179 <li class="wsm-ftr__ig"> 1180 <a href="https://www.instagram.com/whipplesuperchargers/?hl=en" target="_blank" title="View us on Instagram"> 1181 <i class="fab fa-2x fa-instagram"></i> 1182 </a> 1183 </li> 1184 1185 1186 </ul> 1187<br> 1188<a href="https://www.shopperapproved.com/reviews/whipplesuperchargers.com" class="shopperlink new-sa-seals placement-default"><img src="//www.shopperapproved.com/seal/40098/default-sa-seal.gif" style="border-radius: 4px;" alt="Customer Reviews" oncontextmenu="var d = new Date(); alert('Copying Prohibited by Law - This image and all included logos are copyrighted by Shopper Approved \251 '+d.getFullYear()+'.'); return false;" /></a>
1188<script type="text/javascript"> (function() { var js = window.document.createElement("script"); js.innerHTML = 'function openshopperapproved(o){ var e="Microsoft Internet Explorer"!=navigator.appName?"yes":"no",n=screen.availHeight-90,r=940;return window.innerWidth<1400&&(r=620),window.open(this.href,"shopperapproved","location="+e+",scrollbars=yes,width="+r+",height="+n+",menubar=no,toolbar=no"),o.stopPropagation&&o.stopPropagation(),!1}!function(){for(var o=document.getElementsByClassName("shopperlink"),e=0,n=o.length;e<n;e++)o[e].onclick=openshopperapproved}();'; js.type = "text/javascript"; document.getElementsByTagName("head")[0].appendChild(js);var link = document.createElement('link');link.rel = 'stylesheet';link.type = 'text/css';link.href = "//www.shopperapproved.com/seal/default.css";document.getElementsByTagName('head')[0].appendChild(link);})();</script>
1188 1189 1190 1191<style type="text/css">@media (max-width: 500px) { .tgfloat img { width:120px; }}footer .tgbanner {margin-top: 12px;}</style><div class="tgbanner "><a href="https://app.trustguard.com/certificate/whipplesuperchargers.com" target="_blank"><img alt="Trust Guard Security Scanned" class="tgfloat-inner" src="https://seal.trustguard.com/sites/whipplesuperchargers.com/6675d7f61e47c605a58e2cf1.svg" style="border: 0; width: 166px; " oncontextmenu="var d = new Date(); alert('Copying Prohibited by Law - This image and all included logos are copyrighted by Trust Guard '+d.getFullYear()+'.'); return false;" /></a></div> 1192 1193 </div> 1194 </section> 1195 1196 <!-- Left --> 1197 <div class="hidden-lg"> 1198 <div class="wsm-ftr__col"> 1199 <div class="panel panel-default"> 1200 <div class="panel-heading" role="button" data-toggle="collapse" data-parent="#exergyPerformance" href="#footer1" aria-expanded="true" aria-controls="footer1" id="exergyPerformance-label"> 1201 <span class="panel-title"> 1202 Shop Online 1203 </span> 1204 </div> 1205 <div id="footer1" class="panel-collapse collapse in" role="tabpanel" aria-expanded="true" aria-labelledby="exergyPerformance-label" aria-describedby="exergyPerformance-label"> 1206 <div class="panel-body shop__links"> 1207 1208 1209 <li class=" pcat_id_1191"> 1210 <a href="/c-1191-superchargers.html" title="Superchargers" data-cat-root-id='1191'> 1211 <span>Superchargers</span> 1212 </a> 1213 1214 </li> 1215 1216 <li class=" pcat_id_1187"> 1217 <a href="/c-1187-performance-upgrades.html" title="Performance Upgrades" data-cat-root-id='1187'> 1218 <span>Performance Upgrades</span> 1219 </a> 1220 1221 </li> 1222 1223 <li class=" pcat_id_1189"> 1224 <a href="/c-1189-ecoboost.html" title="EcoBoost" data-cat-root-id='1189'> 1225 <span>EcoBoost</span> 1226 </a> 1227 1228 </li> 1229 1230 <li class=" pcat_id_1190"> 1231 <a href="/c-1190-marine.html" title="Marine" data-cat-root-id='1190'> 1232 <span>Marine</span> 1233 </a> 1234 1235 </li> 1236 1237 <li class=" pcat_id_1188"> 1238 <a href="/c-1188-maintenance-parts.html" title="Maintenance Parts" data-cat-root-id='1188'> 1239 <span>Maintenance Parts</span> 1240 </a> 1241 1242 </li> 1243 1244 <li class=" pcat_id_1206"> 1245 <a href="/c-1206-apparel.html" title="Apparel" data-cat-root-id='1206'> 1246 <span>Apparel</span> 1247 </a> 1248 1249 </li> 1250 </div> 1251 </div> 1252 </div> 1253 </div> 1254 <div class="wsm-ftr__col"> 1255 <div class="panel panel-default"> 1256 <div class="panel-heading" role="button" data-toggle="collapse" data-parent="#customerService" href="#footer2" aria-expanded="false" aria-controls="footer2" id="customerService-label">
1257 <span class="panel-title"> 1258 Company 1259 </span> 1260 </div> 1261 <div id="footer2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="customerService-label" aria-describedby="customerService-label"> 1262 <div class="panel-body"> 1263 <li><a title="About Us" href="https://whipplesuperchargers.com/p-35851-about-us.html"><span>About Us</span></a></li><li><a title="Contact Us" href="https://whipplesuperchargers.com/if-5077-contact.html"><span>Contact Us</span></a></li><li><a title="Become A Dealer" href="https://whipplesuperchargers.com/p-31144-dealer-login.html"><span>Become A Dealer</span></a></li><li><a title="Sponsorships" href="https://whipplesuperchargers.com/if-5089-team-whipple.html"><span>Sponsorships</span></a></li><li><a title="FAQ" href="https://whipplesuperchargers.com/ft-2434-faq.html"><span>FAQ</span></a></li><li><a title="Operating Principles" href="https://whipplesuperchargers.com/p-35853-operating-principles.html"><span>Operating Principles</span></a></li><li><a title="Superchargers" href="https://whipplesuperchargers.com/p-35854-superchargers.html"><span>Superchargers</span></a></li><li><a title="Twin Screw System" href="https://whipplesuperchargers.com/p-35852-twin-screw-system.html"><span>Twin Screw System</span></a></li><li><a title="Whipple Advantage" href="https://whipplesuperchargers.com/p-35855-whipple-advantage.html"><span>Whipple Advantage</span></a></li><li><a title="Terms & Conditions" href="https://whipplesuperchargers.com/ft-2432-privacy-policy.html"><span>Terms & Conditions</span></a></li><li><a title="Sitemap" href="https://whipplesuperchargers.com/p-31142-site-map.html"><span>Sitemap</span></a></li> 1264 </div> 1265 </div> 1266 </div> 1267 </div> 1268 </div> 1269 <div class="hidden-xs d-flex gap-3 flex px-2" style="flex:1"> 1270 <div class="wsm-ftr__col p-0"> 1271 <p class="wsm-ftr__title">Shop Online</p> 1272 <ul class="wsm-ftr__list shop__links"> 1273 1274 1275 <li class=" pcat_id_1191"> 1276 <a href="/c-1191-superchargers.html" title="Superchargers" data-cat-root-id='1191'> 1277 <span>Superchargers</span> 1278 </a> 1279 1280 </li> 1281 1282 <li class=" pcat_id_1187"> 1283 <a href="/c-1187-performance-upgrades.html" title="Performance Upgrades" data-cat-root-id='1187'> 1284 <span>Performance Upgrades</span> 1285 </a> 1286 1287 </li> 1288 1289 <li class=" pcat_id_1189"> 1290 <a href="/c-1189-ecoboost.html" title="EcoBoost" data-cat-root-id='1189'> 1291 <span>EcoBoost</span> 1292 </a> 1293 1294 </li> 1295 1296 <li class=" pcat_id_1190"> 1297 <a href="/c-1190-marine.html" title="Marine" data-cat-root-id='1190'> 1298 <span>Marine</span> 1299 </a> 1300 1301 </li> 1302 1303 <li class=" pcat_id_1188"> 1304 <a href="/c-1188-maintenance-parts.html" title="Maintenance Parts" data-cat-root-id='1188'> 1305 <span>Maintenance Parts</span> 1306 </a> 1307 1308 </li> 1309 1310 <li class=" pcat_id_1206"> 1311 <a href="/c-1206-apparel.html" title="Ap
1311parel" data-cat-root-id='1206'> 1312 <span>Apparel</span> 1313 </a> 1314 1315 </li> 1316 </ul> 1317 </div> 1318 1319 <div class="wsm-ftr__col p-0"> 1320 <p class="wsm-ftr__title">Company</p> 1321 <ul class="wsm-ftr__list"> 1322 <li><a title="About Us" href="https://whipplesuperchargers.com/p-35851-about-us.html"><span>About Us</span></a></li><li><a title="Contact Us" href="https://whipplesuperchargers.com/if-5077-contact.html"><span>Contact Us</span></a></li><li><a title="Become A Dealer" href="https://whipplesuperchargers.com/p-31144-dealer-login.html"><span>Become A Dealer</span></a></li><li><a title="Sponsorships" href="https://whipplesuperchargers.com/if-5089-team-whipple.html"><span>Sponsorships</span></a></li><li><a title="FAQ" href="https://whipplesuperchargers.com/ft-2434-faq.html"><span>FAQ</span></a></li><li><a title="Operating Principles" href="https://whipplesuperchargers.com/p-35853-operating-principles.html"><span>Operating Principles</span></a></li><li><a title="Superchargers" href="https://whipplesuperchargers.com/p-35854-superchargers.html"><span>Superchargers</span></a></li><li><a title="Twin Screw System" href="https://whipplesuperchargers.com/p-35852-twin-screw-system.html"><span>Twin Screw System</span></a></li><li><a title="Whipple Advantage" href="https://whipplesuperchargers.com/p-35855-whipple-advantage.html"><span>Whipple Advantage</span></a></li><li><a title="Terms & Conditions" href="https://whipplesuperchargers.com/ft-2432-privacy-policy.html"><span>Terms & Conditions</span></a></li><li><a title="Sitemap" href="https://whipplesuperchargers.com/p-31142-site-map.html"><span>Sitemap</span></a></li> 1323 </ul> 1324 </div> 1325 </div> 1326 1327 <section class="wsm-ftr__newsletter"> 1328 <div class="newsletter-wrap"> 1329 <div class="newsletter-caption desktop"> 1330 Subscribe to our Newsletter 1331 </div> 1332 <div class="newsletter-subcaption desktop"> 1333 Get the latest updates on new products and upcoming sales 1334 </div> 1335 <div class="newsletter"> 1336 1337 <!--Start WSM Newsletter Form--> 1338 <form id="widget_newsletter_form" name="wnewsletter" method="post" action="/newsletter.html"> 1339 <input id="widget_nltr_email" type="text" name="email" onfocus="this.value=''" value="Enter email address" title="Enter email address" /> 1340 <input type="hidden" id="newsletter_act" name="view" value="index" style="display:none;" /> 1341 <input id="widget_nltr_button" type="submit" onClick="$('#newsletter_act').val('Add'); return true;" value="Submit" title="Submit"/> 1342 </form> 1343 <!--End WSM Newsletter Form--> 1344 1345 </div> 1346 </div> 1347 1348 </section> 1349 1350 <hr /> 1351 1352 <section class="wsm-ftr__seals"> 1353 <ul class="wsm-ccs"> 1354 <li class="wsm-ccs__cc wsm-ccs__cc--visa"> 1355 <i class="fab fa-cc-visa"></i> 1356 </li> 1357 <li class="wsm-ccs__cc wsm-ccs__cc--mastercard"> 1358 <i class="fab fa-cc-mastercard"></i> 1359 </li> 1360 <li class="wsm-ccs__cc wsm-ccs__cc--amex"> 1361 <i class="fab fa-cc-amex"></i> 1362 </li> 1363 <li class="wsm-ccs__cc wsm-ccs__cc--discover"> 1364 <i class="fab fa-cc-discover"></i> 1365 </li> 1366 <li class="wsm-ccs__cc wsm-css__cc--paypal"> 1367 <i class="fab fa-cc-paypal"></i> 1368 </li> 1369 <li class="wsm-ccs__cc wsm-css__cc--paypal"> 1370 <img src="/files/images/comodo_secure_seal_113x59_transp.png" alt="" style="max-width: 50px;"> 1371 </li> 1372 </ul> 1373 </section> 1374 1375 </div> 1376 1377 <div class="wsm-ftr__copyright"> 1378 <div id="wsm_copyright">
1379Copyright © 2026 Whipple Superchargers. All Rights Reserved.<br /> 1380Powered by <a title="Web Shop Manager eCommerce" href="https://webshopmanager.com" target="_blank" rel="noopener">Web Shop Manager</a>. 1381</div> 1382 1383 </div> 1384 1385 </footer> 1386 1387 1388 1389 1390 1391 1392<style> 1393.fa-user:before { 1394 content: "\f007" 1395} 1396.fa-lock:before { 1397 content: "\f023" 1398} 1399.return-notice strong { 1400 font-size: 14px !important; 1401 color:#31708f; 1402} 1403</style> 1404 1405<!-- My Account --> 1406<div class="modal fade" id="loginModal" role="dialog" style="display: none;"> 1407 <div class="modal-dialog" role="document"> 1408 <div class="modal-content"> 1409 <div class="modal-header hidden-xs"> 1410 <button type="button" class="close btn" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 1411 </div> 1412 <div class="modal-body"> 1413 <div class="row login-inner-wrap"> 1414 <!---------Logged Out --------> 1415 1416 <!-- Login --> 1417 1418 <div class="visible-xs user-links-wrap"> 1419 <ul class="user-links"> 1420 <li class="user-login"><a href="https://whipplesuperchargers.com/account.html" title="User Login"><i class="fa fa-user" aria-hidden="true"></i> <span>User Login</span></a></li> 1421 <li class="dealer-login"><a href="/if-5080-become-a-dealer.html" title="Dealer Access"><i class="fa fa-lock" aria-hidden="true"></i> <span>Dealer Access</span></a></li> 1422 </ul> 1423 </div> 1424 <div class="hidden-xs row user-login"> 1425 <div class="col-xs-12 col-md-6"> 1426 <h3>User Login</h3> 1427 <span>Don't have an account? <a href="/account/register.html" title="Create an account">Sign Up »</a></span> 1428 <div class="alert alert-info return-notice" role="alert"><strong>Returning Customer?</strong> <a href="/account.html?view=recover">Click here »</a> to reset your account password.</div> 1429 <div class="login-form"> 1430 <form action="https://whipplesuperchargers.com/account.html#page" method="post" class="widget_login_header_public_login"> 1431 <input type="hidden" name="action" value="customer.login" /> 1432 <!-- Email Field --> 1433 <div class="widget_login_email"> 1434 <label for="wsm_form_email_popup">Email</label> 1435 <input class="required" type="text" id="wsm_form_email_popup" name="form[email]" tabindex="1" value="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" /> 1436 </div> 1437 <!-- Password Field --> 1438 <div class="widget_login_password"> 1439 <label for="wsm_form_password_popup">Password</label> 1440 <input class="required" type="password" id="wsm_form_password_popup" name="form[password]" tabindex="2" value="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" /> 1441 <a class="widget_login_login_forgotpassword" href="https://whipplesuperchargers.com/account.html?view=recover">Forgot Password?</a> 1442 </div> 1443 <div class="widget_login_submit"> 1444 <input type="hidden" name="return" value="https://whipplesuperchargers.com/account.html" /> 1445 <input type="submit" value="Login" id="wsm_form_submit_popup" /> 1446 </div> 1447 </form> 1448 </div> 1449 </div> 1450 <div class="col-xs-12 col-md-6"> 1451 <h3>Are you a dealer?</h3>
1452 <span>Login or learn how you can sign up today.</span> 1453 <!--<a class="btn btn-primary" href="/p-31144-dealer-login.html" title="Dealer Login">Dealer Login »</a>--> 1454 <a class="btn btn-info" href="/if-5080-become-a-dealer.html" title="Dealer Sign Up">Dealer Sign Up »</a> 1455 </div> 1456 </div> 1457 </div> 1458 </div> 1459 </div> 1460 </div> 1461</div> 1462 1463<!-- Customer Group Logic--> 1464 <style> 1465 .product_option_set div.dropdown>div:not([data-desc="Retail"]) { 1466 display:none; 1467 } 1468 .product_option_set div.dropdown>div[data-desc="All"]{ 1469 display:block; 1470 } 1471 </style> 1472 1473
1473<script> 1474 $(document).ready(function() { 1475 $('#wsm-prod-options-container input[type="checkbox"]').each(function() { 1476 const nextTextNode = this.nextSibling; 1477 if (nextTextNode && nextTextNode.nodeType === 3) { 1478 const optionText = nextTextNode.textContent.trim(); 1479 if ( optionText === 'Installer' || optionText === 'Dealer'|| optionText === 'Racer' || optionText === 'Jobber' || optionText === 'Attentive1' || optionText === 'Attentive2') { 1480 $(this).closest('.wsm_product_multi_option').hide(); 1481 } 1482 // Remove the specific text nodes 1483 if (optionText === 'All' || optionText === 'Installer' || optionText === 'Retail' || optionText === 'Dealer' || optionText === 'Racer' || optionText === 'Jobber' || optionText === 'Attentive1' || optionText === 'Attentive2') { 1484 nextTextNode.textContent = ''; 1485 } 1486 } 1487 }); 1488 }); 1489</script>
1489 1490 1491<!-- End Customer Group Logic--> 1492<!-- Login Modal --> 1493<div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-labelledby="welcomeUser"> 1494 <div class="modal-dialog" role="document"> 1495 <div class="modal-content"> 1496 <div class="modal-header"> 1497 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 1498 <h4 class="modal-title" id="welcomeUser"> 1499 <span>Sign In or <a href="https://whipplesuperchargers.com/account/register.html" title="Create an Account" rel="nofollow">Create an Account</a></span> 1500 </h4> 1501 </div> 1502 <div class="modal-body"> 1503 <form action="/account.html" method="post" class="widget_login_header_public_login" autocomplete="off"> 1504 <input type="hidden" name="action" value="customer.login" /> 1505 <!-- Email Field --> 1506 <div class="widget_login_email"> 1507 <label for="wsm_form_email">Email</label> 1508 <input class="required" type="text" id="wsm_form_email" name="form[email]" tabindex="800" value="" /> 1509 </div> 1510 <!-- Password Field --> 1511 <div class="widget_login_password"> 1512 <label for="wsm_form_password">Password</label> 1513 <input class="required" type="password" id="wsm_form_password" name="form[password]" tabindex="801" value="" autocomplete="off" /> 1514 <a class="widget_login_login_forgotpassword" href="https://whipplesuperchargers.com/account.html?view=recover" rel="nofollow">Forgot Password?</a> 1515 </div> 1516 <div class="widget_login_submit"> 1517 <input type="hidden" name="return" value="https://whipplesuperchargers.com/search.html?q=ranger+2.3L&facet-Fitment-Specific+or+Universal=Fitment-Specific" /> 1518 <input type="submit" value="Login" tabindex="802" id="wsm_form_submit" /> 1519 </div> 1520 </form> 1521 </div> 1522 <div class="modal-footer"> 1523 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 1524 </div> 1525 </div> 1526 </div> 1527 </div> 1528 1529<!-- Cart Content --> 1530
1531<script id="cart-widget-template" type="text/x-handlebars-template"> 1532 <button class="cart_icon_counter_wrapper collapsed" data-toggle="collapse" data-target="#cart-content"> 1533 <span class="cart_icon"><i class="fa fa-shopping-cart"></i><i class="fa fa-times" style="display:none;"></i></span> 1534 <span class="cart_counter">{{totals.validItemQuantity}}</span> 1535 {{#if options.showCartSubTotal}}<span class="cart_subtotal">${{#if totals.useSaleSubTotal}}{{totals.saleSubTotal}}{{else}}{{totals.priceSubTotal}}{{/if}}</span>{{/if}} 1536 {{#if options.showCartText}}<span class="cart_text">{{options.cartText}}</span>{{/if}} 1537 </button> 1538 1539 <div id="cart-content" class="collapse" > 1540 <div class="cart-wrap-main"> 1541 <!-- Cart Drop Down--> 1542 1543 <div class="{{#if items.length}}cart_drop_down_wrapper_{{options.displayItemCount}}_item{{else}}empty_cart_drop_down_wrapper{{/if}} cart_drop_down_wrapper"> 1544 1545 <div class="cart_info_actions_wrapper"> 1546 <div class="items_in_cart"><strong><span class="item_number">{{totals.validItemQuantity}}</span> <span class="items_text">{{#if options.isOne}}item {{else}}items {{/if}} {{options.inCartText}}</span></strong></div> 1547 <div class="items_subtotal">{{options.subTotalText}}<span class="semi-colon">:</span> <span class="subtotal">{{#if totals.useSaleSubTotal}}{{totals.saleSubTotal}}{{else}}{{totals.priceSubTotal}}{{/if}}</span></div> 1548 <div class="cart_actions"> 1549 <div class="view_cart_checkout_wrapper"> 1550 <a href="/cart.html" class="view_cart_btn btn btn-primary" title="View Cart">{{options.viewCartText}}</a> 1551 <!--<a href="/checkout.html" class="checkout_btn btn btn-primary" title="Checkout">{{options.checkoutText}}</a>--> 1552 </div> 1553 <br class="clr_bth" /> 1554 {{#if options.showApplyCoupon}} 1555 <a href="/cart.html" class="apply_coupon_btn"><span>{{options.applyCouponText}}</span></a> 1556 {{/if}} 1557 <!--<a href="{{options.cartContinue}}" class="continue_shopping_btn"><span>{{options.continueShoppingText}}</span></a>--> 1558 </div> 1559 </div> 1560 1561 {{#if items}} 1562 <div class="cart_items_wrapper cart_w_{{options.displayItemCount}}item"> 1563 {{#each items}} 1564 1565 <!-- Cannot identify an item that has a sale price and tiered pricing --> 1566 <!--Calulate Price on Screen--> 1567 1568 <div id="cart_item_unique_id_{{@index}}" class="cart_item"> 1569 <div class="prod_image_wrap"> 1570 <img src="{{image}}" alt="{{name}}" class="prod_image"> 1571 </div> 1572 <div class="prod_info"> 1573 <div class="prod_title"> 1574 <a href="{{url}}" title="{{name}}"> 1575 {{name}} 1576 </a> 1577 </div> 1578 {{#if sale}} 1579 <div class="prod_sale">{{../../options.productSaleText}}</div> 1580 {{/if}} 1581 <div class="prod_price">{{#if sale}}${{sale}}{{else}}${{price}}{{/if}}</div> 1582 {{#if options.showOptions}} 1583 <ul class="prod_option_list"> 1584 {{#each _options}} 1585 <li><span class="item_label">{{label}}</span><span>:</span><span class="option_text">{{text}}</span></li> 1586 {{/each}} 1587 </ul> 1588 {{/if}} 1589 {{#if ../options.showShippingRemarks}} 1590 <div class="prod_shipping_remarks">{{_product.remarks}}</div> 1591 {{/if}} 1592 <div class="prod_quantity">Quantity: {{quantity}}</div> 1593 </div> 1594 </div> 1595 {{#if items.length}} 1596 <div class="more_items"><a href="/cart.html" title="You have more items in your cart!">{{options.seeAllText}}</a></div> 1597 {{/if}} 1598 1599 {{/each}} 1600 </div> 1601 <a href="/cart.html" class="btn btn-primary view-all" title="View Entire Cart">View all items in cart</a> 1602 {{/if}} 1603 1604 </div> 1605 </div> 1606 </div> 1607 <!--/End Cart Drop Down Wrapper --> 1608 <!--/End Cart Widget Wrapper --> 1609 </script>
1609 1610 1611 1612<!-- An entire script of A-G-S code exist here --> 1613 <link rel="stylesheet" href="/files/css/font-awesome-custom.css">
1614<script type="text/javascript" src="/files/js/wsm_custom.js" defer></script>
vendor: 2 bytes, line 1614
1614
1615<script type="text/javascript" src="/files/js/bs_min.js"></script>
vendor: 2 bytes, line 1615
1615
1616<script type="text/javascript" src="/files/js/modernizr-foundation.js"></script>
1616 1617 1618 <!-- SA seal widget header placement script --> 1619 1620<!-- SA seal widget footer placement script --> 1621
1622<script type="text/javascript"> (function() { var js = window.document.createElement("script"); js.innerHTML = 'function openshopperapproved(o){ var e="Microsoft Internet Explorer"!=navigator.appName?"yes":"no",n=screen.availHeight-90,r=940;return window.innerWidth<1400&&(r=620),window.open(this.href,"shopperapproved","location="+e+",scrollbars=yes,width="+r+",height="+n+",menubar=no,toolbar=no"),o.stopPropagation&&o.stopPropagation(),!1}!function(){for(var o=document.getElementsByClassName("shopperlink"),e=0,n=o.length;e<n;e++)o[e].onclick=openshopperapproved}();'; js.type = "text/javascript"; document.getElementsByTagName("head")[0].appendChild(js);var link = document.createElement('link');link.rel = 'stylesheet';link.type = 'text/css';link.href = "//www.shopperapproved.com/seal/default.css";document.getElementsByTagName('head')[0].appendChild(link);})(); 1623</script>
1623 1624 1625 1626 1627<style> 1628 #wsm_cart_cross_sell.wsm_cart_section { 1629 display: block; 1630 border-top: 1px solid var(--light3); 1631 padding-top: 10px; 1632 } 1633 1634 .wsm_cart_rd_wrapper #wsm_cart_cross_sell .cross_sell { 1635 margin: 0; 1636 padding: 0; 1637 width: 100%; 1638 } 1639 1640 #wsm_cart_cross_sell .cross_sell_image a { 1641 width: 100%; 1642 } 1643 1644 #wsm_cart_cross_sell .cross_sell_image a img { 1645 width: 100%; 1646 max-width: unset; 1647 max-height: 200px; 1648 object-fit: cover; 1649 border-radius: 3px; 1650 } 1651 1652 .wsm_cart_section_inner_wrap div#cross_sell_content { 1653 display: grid; 1654 gap: 15px; 1655 grid-template-columns: repeat(2, minmax(0, 1fr)); 1656 } 1657 .wsm_cart_section_inner_wrap div#cross_sell_content::before, 1658 .wsm_cart_section_inner_wrap div#cross_sell_content::after { 1659 display:none; 1660 } 1661 1662 #wsm_cart_cross_sell .cross_sell_image { 1663 height: auto !important; 1664 } 1665 1666 #wsm_cart_cross_sell .cross_sell_title { 1667 height: max-content; 1668 } 1669 1670 #wsm_cart_cross_sell .cross_sell_title a { 1671 text-align: center; 1672 font-family: var(--font3); 1673 color: #000; 1674 font-size: 14px; 1675 margin-top: 10px; 1676 display: block; 1677 } 1678 1679 @media(min-width:768px){ 1680 .wsm_cart_section_inner_wrap div#cross_sell_content { 1681 grid-template-columns: repeat(4, minmax(0, 1fr)); 1682 } 1683 } 1684</style> 1685 1686
1686<script> 1687// Function to check screen size 1688function isMobileView() { 1689 return window.innerWidth <= 768; // Adjust this value as needed 1690} 1691 1692// Function to handle specific label and parent modifications 1693function modifyOptionSetLabel() { 1694 const optionLabel = document.getElementById('wsm_option_label_832'); 1695 if (optionLabel) { 1696 const prodOptionsBox = optionLabel.closest('#wsm-prod-options-box'); 1697 if (prodOptionsBox) { 1698 // Hide h3 children 1699 const h3Elements = prodOptionsBox.querySelectorAll('h3'); 1700 h3Elements.forEach(function(h3) { 1701 h3.style.display = 'none'; 1702 }); 1703 1704 // Remove any "+$0.00" text inside label 1705 const labels = prodOptionsBox.querySelectorAll('label'); 1706 labels.forEach(function(label) { 1707 label.childNodes.forEach(function(node) { 1708 if (node.nodeType === 3 && node.nodeValue.includes('+$0.00')) { 1709 // Checking for text nodes 1710 node.nodeValue = node.nodeValue.replace('+$0.00', ''); 1711 } 1712 }); 1713 }); 1714 } 1715 } 1716} 1717 1718// Function to check for elements and move them 1719function moveElements() { 1720 // Get all elements with the class 'prod-bottom' 1721 const prodBottomElements = document.querySelectorAll('.prod-bottom'); 1722 1723 // Get the container for 'prod-bottom' elements 1724 const prodBottomContainer = document.getElementById('wsm-prod-images-container'); 1725 1726 // If no 'prod-bottom' elements or container are found, try again in 100ms 1727 if (prodBottomElements.length === 0 || !prodBottomContainer) { 1728 setTimeout(moveElements, 100); 1729 return; 1730 } 1731 1732 // Get the cross-sell container 1733 const crossSellContainer = document.getElementById('wsm-prod-cross-sell-container'); 1734 1735 // Get the container for cross-sell 1736 const infoContainer = document.getElementById('wsm-prod-info-container'); 1737 1738 // Loop through each 'prod-bottom' element 1739 prodBottomElements.forEach(function(element) { 1740 // Store the original parent if not already stored 1741 if (!element.dataset.originalParent) { 1742 element.dataset.originalParent = element.parentNode.getAttribute('id') || 'no-id'; 1743 } 1744 1745 // Check screen size 1746 if (isMobileView()) { 1747 // Move the element back to its original position on mobile 1748 const originalParentId = element.dataset.originalParent; 1749 const originalParent = document.getElementById(originalParentId); 1750 if (originalParent) { 1751 prodBottomContainer.removeChild(element); 1752 originalParent.appendChild(element); 1753 } 1754 } else { 1755 // Detach the element from its parent 1756 const detachedElement = element.parentNode.removeChild(element); 1757 1758 // Append the detached element to the container 1759 prodBottomContainer.appendChild(detachedElement); 1760 } 1761 }); 1762 1763 // If the cross-sell container exists, handle its position 1764 if (crossSellContainer && infoContainer) { 1765 // Store the original parent of the cross-sell container if not already stored 1766 if (!crossSellContainer.dataset.originalParent) { 1767 crossSellContainer.dataset.originalParent = crossSellContainer.parentNode.getAttribute('id') || 'no-id'; 1768 } 1769 1770 // Check screen size 1771 if (isMobileView()) { 1772 // Move the cross-sell container back to its original position on mobile 1773 const originalParentId = crossSellContainer.dataset.originalParent; 1774 const originalParent = document.getElementById(originalParentId); 1775 if (originalParent) { 1776 infoContainer.removeChild(crossSellContainer); 1777 originalParent.appendChild(crossSellContainer); 1778 } 1779 } else { 1780 // Detach the cross-sell container from its parent 1781 const detachedCrossSell = crossSellContainer.parentNode.removeChild(crossSellContainer); 1782 1783 // Append the detached cross-sell container to the info container 1784 infoContainer.appendChild(detachedCrossSell); 1785 } 1786 } 1787} 1788 1789// Function to handle window resize 1790function handleResize() { 1791 moveElements(); 1792} 1793 1794// Start checking for elements and screen size 1795moveElements(); 1796modifyOptionSetLabel(); 1797 1798// Listen for window resize events 1799window.addEventListener('resize', handleResize); 1800 1801 </script>
1801 1802
1803<script>/** 1804 * exclude_cat_Ids: list of categories to be excluded 1805 * This works for parent categories only 1806 * Script looks at class env-category-root- AND env-id- 1807 * extractIdFromClass() and exclude_cat_Ids are working together to do the exclusion 1808 ***/ 1809 1810function extractIdFromClass(className) { 1811 var match = className.match(/env-category-root-(\d+)/); 1812 if (match) { 1813 return parseInt(match[1]); 1814 } else { 1815 return null; 1816 } 1817} 1818 1819function extractEnvId(className) { 1820 var match = className.match(/env-id-(\d+)/); 1821 if (match) { 1822 return parseInt(match[1]); 1823 } else { 1824 return null; 1825 } 1826} 1827 1828document.addEventListener('DOMContentLoaded', function() { 1829 var body = document.body; 1830 if (body.classList.contains('env-zone-catalog')) { 1831 var categoryRootId = extractIdFromClass(body.className); 1832 var envId = extractEnvId(body.className); 1833 1834 if (categoryRootId !== null) { 1835 let exclude_cat_Ids = [1200, 1202, 1223, 1221, 1224, 1225, 1226, 1227, 1228, 1190, 1188, 1198, 1193, 1206, 1207, 1208, 1209, 1192, 1199, 1196, 1288, 1210, 1205, 1217, 1312, 1190, 1283, 1284, 1185, 1201, 1325]; 1836 1837 // Exclude if category root ID is in the list OR if env-id matches any excluded ID 1838 if (!exclude_cat_Ids.includes(categoryRootId) && !exclude_cat_Ids.includes(envId)) { 1839 // console.log('Included') 1840 var currentUrl = window.location.href; 1841 var newParameter = "facet-Fitment-Specific+or+Universal=Fitment-Specific"; 1842 // Check if the parameter already exists in the URL 1843 if (currentUrl.indexOf(newParameter) === -1) { 1844 var separator = currentUrl.indexOf('?') !== -1 ? '&' : '?'; 1845 var newUrl = currentUrl + separator + newParameter; 1846 history.pushState({}, '', newUrl); 1847 } 1848 } else { 1849 console.log('Not included') 1850 } 1851 } 1852 } 1853 1854 document.querySelectorAll('#wsm-cat-list-view > div').forEach(function(el) { 1855 el.classList.add('col-sm-4', 'col-xs-6'); 1856 }); 1857 1858 document.querySelectorAll('#wsm-prod-list-view > div').forEach(function(el) { 1859 el.classList.add('col-sm-4', 'col-xs-6'); 1860 }); 1861 1862 setTimeout(function() { 1863 var element = document.querySelector('.wsm-prod-switch-view, .wsm-cat-switch-view, .listControls_iconContainer__4dp5S[aria-label="grid layout"]'); 1864 if (element && !element.classList.contains('wsm-cat-swap') && !element.classList.contains('wsm-prod-swap')) { 1865 element.click(); 1866 } 1867 setTimeout(() => { 1868 $("#wsm-cat-list-view, #wsm-prod-list-view, .productList_styledListContainer__kVnmX .Sui-List--container").addClass("loaded_opaque") 1869 }, 200) 1870 }, 150); 1871}); 1872 1873 1874 document.addEventListener('DOMContentLoaded', function() { 1875 1876// Check if body has env-zone- class before running 1877if ($("body").hasClass("env-zone-")){ 1878 // Function to handle changes in the DOM 1879 function handleDOMChanges(mutationsList, observer) { 1880 for (var mutation of mutationsList) { 1881 if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { 1882 var checkboxes = document.querySelectorAll('#pl-search-page-container .Sui-FacetSection-checkbox:not(.clicked)'); 1883 checkboxes.forEach(function(checkbox) { 1884 if (checkbox.value === 'Fitment-Specific' && !checkbox.classList.contains('clicked') && !checkbox.checked) { 1885 setTimeout(function() { 1886 checkbox.click(); // Click the checkbox after a delay 1887 checkbox.classList.add('clicked'); // Add class to indicate it's clicked 1888 }, 1000); // Delay for 1 second before clicking 1889 1890 observer.disconnect(); 1891 } else { 1892 console.log("Checkbox is already clicked or checked."); 1893 } 1894 }); 1895 } 1896 } 1897 } 1898 1899 // Set up the MutationObserver 1900 var observerOptions = { 1901 childList: true, 1902 subtree: true 1903 }; 1904 1905 window.addEventListener('DOMContentLoaded', function() { 1906 var targetNode = document.getElementById('pl-search-page-container'); 1907 if (targetNode) { // Also check if target exists 1908 var observer = new MutationObserver(handleDOMChanges); 1909 observer.observe(targetNode, observerOptions); 1910 1911 // Check checkboxes on page load 1912 var checkboxes = document.querySelectorAll('#pl-search-page-container .Sui-FacetSection-checkbox');
1913 checkboxes.forEach(function(checkbox) { 1914 if (checkbox.value === 'Fitment-Specific' && checkbox.checked) { 1915 checkbox.classList.add('clicked'); // Add class to indicate it's clicked 1916 } 1917 }); 1918 } 1919 }); 1920} 1921 1922 1923 1924 // Find all "Shop Now" buttons 1925 var shopNowButtons = document.querySelectorAll('#wsm-gallery-widget_fcats .widget_innerfade_description a'); 1926 1927 // Attach click event listener to each button 1928 shopNowButtons.forEach(function(button) { 1929 button.addEventListener('click', function(event) { 1930 // Prevent default link behavior 1931 event.preventDefault(); 1932 console.log("CHeck") 1933 1934 // Remove localStorage item 1935 localStorage.removeItem('sui-fitment-selector-v2'); 1936 1937 // Navigate to the original link 1938 setTimeout(function() { 1939 window.location.href = button.href; 1940 }, 200); 1941 }); 1942 }); 1943}); 1944 1945</script>
1945 1946 1947
1948<script> 1949 1950 // Function to correct roles and apply default aria-level to headings 1951 document.addEventListener('DOMContentLoaded', function () { 1952 // Function to check and manipulate tabs 1953 function HMOptimize() { 1954 $(".wsm-footer__icon, svg.img-responsive").attr("role","presentation"); 1955 $(".widget_innerfade_description a, .wsm-footer__store-info-item a, .wsm-hdr__btn").attr("role","button"); 1956 $(".widget_innerfade_name").attr("role","heading"); 1957 $(".wsm-hdr__btn, .Sui-SearchBar--search-input").attr("tabindex","0"); 1958 1959 var searchForm = document.querySelector('.searchBar_searchBarContainer__TLNgV'); 1960 if (searchForm) { 1961 searchForm.setAttribute('role', 'search'); 1962 } 1963 1964 var images = document.querySelectorAll('img'); 1965 images.forEach(function(image) { 1966 if (!image.hasAttribute('alt') || image.alt.trim() === '') { 1967 // If the alt attribute is missing or empty, add a default value 1968 image.alt = 'WHS | Awesome Product'; 1969 } 1970 }); 1971 1972 // var lazyImagesOutside = document.querySelectorAll('img'); 1973 var lazyImagesOutside = document.querySelectorAll('img.lazyload:not(.home-full-width-banner-inner img.lazyload)'); 1974 lazyImagesOutside.forEach(function(img) { 1975 img.classList.remove('lazyload'); 1976 img.setAttribute('src', img.getAttribute('data-src') ? img.getAttribute('data-src') : img.getAttribute('src')); 1977 img.setAttribute('loading', 'lazy'); 1978 }); 1979 1980 } 1981 1982 setTimeout(function() { 1983 $(".Sui-FitmentSelector--clearBtn").text(""); 1984 $(".searchBar_searchBarContainer__TLNgv").attr("role","Search"); 1985 $(".Sui-FitmentSelector--select, #widget_nltr_email").attr("aria-label","Select Options"); 1986 $(".owl-prev, .owl-next").attr("aria-label","Slider action buttons"); 1987 $(".owl-dot").attr("aria-label","Slider Pagination"); 1988 }, 2500); // Adjust the time as necessary 1989 1990 setTimeout(function() { 1991 var head = document.getElementsByTagName('head')[0]; 1992 var script = document.createElement('script'); 1993 script.src = "https://rapid-cdn.yottaa.com/rapid/lib/cepWmUrJ8-FnBA.js"; 1994 head.appendChild(script); 1995 }, 5500); // Adjust the time as necessary 1996 1997 // Check and manipulate tabs once the DOM is ready 1998 HMOptimize(); 1999 }); 2000 2001</script>
2001 2002
2003<script> 2004let sliderWrap,loadedAbout,loadedPLSearch,plHeaderSearch = false; 2005 2006function handleFeaturedSlideshow() { 2007 if (!loadedAbout) { 2008 const targetAboutElement = document.getElementById('wsm-gallery-widget_news'); 2009 const targetStaticElement = document.getElementById('wsm-gallery-widget_static'); 2010 const targetFeatElement = document.getElementById('wsm-gallery-widget_fcats'); 2011 const targetFitmentCatalogElement = document.getElementById('pl-fitment-container'); 2012 if (targetFeatElement) { 2013 $("#wsm-gallery-widget_fcats > div").removeClass('row').addClass("d-flex d-md-grid w-100 gap-3"); 2014 let fCatElements = document.querySelectorAll('#wsm-gallery-widget_fcats > div > .home-tp__item'); 2015 fCatElements.forEach(function(item) { 2016 let name = item.querySelector('.widget_innerfade_name'); 2017 let description = item.querySelector('.widget_innerfade_description'); 2018 if (name && description) { 2019 let wrapper = document.createElement('div'); 2020 wrapper.classList.add('name-description-wrapper'); 2021 name.parentNode.insertBefore(wrapper, name); 2022 wrapper.appendChild(name); 2023 wrapper.appendChild(description); 2024 } 2025 }); 2026 } 2027 if (targetStaticElement) { 2028 $("#wsm-gallery-widget_static > div").removeClass('row').addClass("d-flex flex-column flex-md-row w-100 gap-3 hm_static_banners"); 2029 var items = document.querySelectorAll('.hm_static_banners > .home-static-item'); 2030 items.forEach(function(item) { 2031 var name = item.querySelector('.widget_innerfade_name'); 2032 var description = item.querySelector('.widget_innerfade_description'); 2033 if (name && description) { 2034 var wrapper = document.createElement('div'); 2035 wrapper.classList.add('name-description-wrapper', 'd-flex', 'flex-column', 'bottom-0', 'position-absolute', 'm-2', 'w-full'); 2036 name.parentNode.insertBefore(wrapper, name); 2037 wrapper.appendChild(name); 2038 wrapper.appendChild(description); 2039 } 2040 }); 2041 } 2042 if (targetAboutElement) { 2043 let descriptionAbout = $(".home-news__item span.widget_innerfade_description").detach(); 2044 $(".home-news__item > .widget_innerfade_name").wrapAll('<div class="aboutDescription"></div>'); 2045 $(".aboutDescription").append(descriptionAbout); 2046 $(".aboutDescription span").addClass("fw-bolder home-title").css({"font-family":'Jost',"text-transform":'capitalize'}); 2047 $(".aboutDescription p").addClass("fs-6 fw-normal"); 2048 $("#wsm-gallery-widget_news > div").removeClass('row').addClass("d-flex w-100"); 2049 $(".home-news__item > .img_wrap").remove(); 2050 $(".home-news__item").addClass('d-flex flex-column flex-md-row justify-content-between gap-2 align-items-center'); 2051 $(".home-news__item > div, .home-news__item > .widget_innerfade_description").addClass('w-100 p-0'); 2052 } 2053 if(targetFitmentCatalogElement && $("body").hasClass("env-zone-catalog")){ 2054 $("#wsm-cat-adminbar, #wsm-cat-list-view").wrapAll('<div class="d-flex flex-column product_cat_list"></div>') 2055 $("#sidebar-main > div").addClass("pl_cat_ymm"); 2056 $(".side-nav.shop-ag").append($("#pl-fitment-container")) 2057 $(".shop-ag > p.side-nav__titles").hide(); 2058 $(".shop-ag > div.wsm_widget_attribute_selector").hide(); 2059 } 2060 2061 loadedAbout = true; 2062 } 2063} 2064 2065const observer = new MutationObserver((mutationsList) => { 2066 for (const mutation of mutationsList) { 2067 if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { 2068 handleFeaturedSlideshow(); 2069 2070 const targeSearchCatalogElement = document.querySelectorAll('.style_left-column__U2NqB'); 2071 const targetSliderElement = document.querySelectorAll('.owl-item'); 2072 if (targetSliderElement && !sliderWrap) { 2073 let fHeroDesktopElements = document.querySelectorAll('.owl-stage > .owl-item'); 2074 sliderWrap = true; 2075 } 2076 if(targeSearchCatalogElement && !loadedPLSearch){ 2077 $("#pl-search-page-container .style_left-column__U2NqB").append($(".have-a-question.side-nav")); 2078 // console.log("Available", $(".have-a-question.side-nav")) 2079 loadedPLSearch=true; 2080 } 2081 } 2082 } 2083}); 2084 2085const targetNode = document.body; 2086const config = { 2087 childList: true, 2088 subtree: true, 2089};
2090function moveSearch() { 2091 var windowWidth = $(window).width(); 2092 var $search = $('#wsm-hdr__search'); 2093 2094 if (windowWidth <= 768) { // Assuming 768px as a breakpoint for mobile devices 2095 $search.detach().prependTo('.wsm-hdr__nav'); 2096 } else { 2097 $search.detach().insertAfter('.wsm-hdr__logo-link'); 2098 } 2099} 2100 2101observer.observe(targetNode, config); 2102 2103 $(document).ready(function() { 2104 const targetSearchCatalogElement = $("#pl-search-page-container .style_left-column__U2NqB"); 2105 const haveAQuestionElement = $(".have-a-question.side-nav"); 2106 const havePLElement = $(".searchBar-module_searchBarBtnContainer__B8uje"); 2107 2108 if (targetSearchCatalogElement.length > 0 && haveAQuestionElement.length > 0 && !loadedPLSearch) { 2109 targetSearchCatalogElement.append(haveAQuestionElement); 2110 loadedPLSearch = true; 2111 } 2112 if(!plHeaderSearch && havePLElement.length){ 2113 moveSearch(); 2114 plHeaderSearch=true; 2115 } 2116 }); 2117</script>
2117 2118 2119 2120 2121
2122<script> 2123 $(document).ready(function() { 2124 $(window).resize(function() { 2125 moveSearch(); 2126 }); 2127 }); 2128 2129 // Get all the <span> elements within the <li> elements 2130 const spanElements = document.querySelectorAll('.shop__links li span'); 2131 2132 // Loop through each <span> element and capitalize its text 2133 spanElements.forEach(span => { 2134 const originalText = span.textContent; 2135 const capitalizedText = originalText.charAt(0).toUpperCase() + originalText.slice(1).toLowerCase(); 2136 span.textContent = capitalizedText; 2137 }); 2138 2139</script>
2139 2140 2141 2142<!-- Attentive Start --> 2143<!-- Attentive End --> 2144 2145 2146</body> 2147</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.