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 Login 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 064913 --> 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-login env-zone-account "> 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 <div class="alert alert-info return-notice" style="max-width:500px;margin:10px auto 20px;" role="alert"><strong>Returning Customer?</strong> <a href="/account.html?view=recover">Click here »</a> to reset your account password.</div> <div id="wsm_customer_login_form" class="wsm_interface_wrapper_account_login"> 1005 <div class="wsm_interface_header wsm_interface_mbtm_more wsm_interface_header_account_login">Customer Login</div> 1006 <div class="wsm_interface_section clearfix"> 1007 <form autocomplete="off" action="https://whipplesuperchargers.com/account.html" method="post" class="wsm_interface_form clearfix wsm_interface_form_account_login"> 1008 <!-- Email Field --> 1009 <label for="wsm_form_email">Email</label> 1010 <input class="required" type="text" id="wsm_form_email" name="form[email]" tabindex="1" value="" /> 1011 <a class="wsm_interface_helper_link wsm_interface_helper_link_account_add" href="https://whipplesuperchargers.com/account/register.html">Create Account »</a> 1012 <div id="wsm_form_email_error" class="wsm_interface_required_pos"> 1013 </div> 1014 <!-- Password Field --> 1015 <label for="wsm_form_password">Password</label> 1016 <input autocomplete="off" class="required" type="password" id="wsm_form_password" name="form[password]" tabindex="2" value="" /> 1017 <a class="wsm_interface_helper_link wsm_interface_helper_link_account_recover" href="https://whipplesuperchargers.com/account/recover.html">Forgot Password »</a> 1018 <div id="wsm_form_password_error" class="wsm_interface_required_pos test"> 1019 </div> 1020 <hr /> 1021 <div class="wsm_interface_bool wsm_interface_mbtm_less clearfix wsm_interface_bool_account_remember_none"> 1022 <input type="radio" id="wsm_form_remember_none" name="form[remember]" tabindex="4" value="none" /> 1023 <label for="wsm_form_remember_none">Never remember my login information</label> 1024 </div> 1025 <div class="wsm_interface_bool wsm_interface_mbtm_less clearfix wsm_interface_bool_account_remember_email"> 1026 <input type="radio" id="wsm_form_remember_email" name="form[remember]" value="email" checked="checked" /> 1027 <label for="wsm_form_remember_email">Remember my email</label> 1028 </div> 1029 <div class="wsm_interface_bool wsm_interface_mbtm_less clearfix wsm_interface_bool_account_remember_full"> 1030 <input type="radio" id="wsm_form_remember_all" name="form[remember]" value="full" /> 1031 <label for="wsm_form_remember_all">Login automatically </label> 1032 </div> 1033 <hr /> 1034 <input type="hidden" name="return" value="" /> 1035 <input type="hidden" name="action" value="customer.login" /> 1036 <input type="submit" value="Login" tabindex="3" class="wsm_interface_btn wsm_interface_btn_account wsm_interface_btn_account_login" /> 1037 </form> 1038 </div> 1039</div>
1039<script language="javascript" type="text/javascript"> 1040 if (!jQuery('#wsm_form_email').val()) { 1041 jQuery('#wsm_form_email').focus(); 1042 } else if (!jQuery('#wsm_form_password').val()) { 1043 jQuery('#wsm_form_password').focus(); 1044 } 1045 WSM.Interface.AddValidator(); 1046</script>
1046 </div> 1047 </div> 1048 </div> 1049 </section> 1050 <!--/Full 12 Column Layout--> 1051 1052 1053 1054 1055<section class="features-section"> 1056 <div class="container"> 1057 <div class="w-100 d-flex flex-column flex-md-row gap-2 justify-content-between"> 1058 <div class="d-flex"> 1059 <div class="d-flex gap-2 feature-item align-items-center"> 1060 <div> 1061 <h2></h2> 1062 <p class="feature-description"></p> 1063 </div> 1064 </div> 1065 </div> 1066 <div class="d-flex"> 1067 <div class="d-flex gap-2 feature-item align-items-center"> 1068 <svg 1069 class="img-responsive center-block" 1070 width="45" 1071 height="44" 1072 viewBox="0 0 45 44" 1073 fill="none" 1074 xmlns="http://www.w3.org/2000/svg" 1075 > 1076 <path 1077 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" 1078 stroke="white" 1079 stroke-width="2" 1080 stroke-linecap="round" 1081 stroke-linejoin="round" 1082 /> 1083 <path 1084 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" 1085 stroke="white" 1086 stroke-width="2" 1087 stroke-linecap="round" 1088 stroke-linejoin="round" 1089 /> 1090 </svg> 1091 <div> 1092 <h2 class="feature-title">30 DAYS RETURNS</h2> 1093 <p class="features-text">30 days open purchase</p> 1094 </div> 1095 </div> 1096 </div> 1097 <div class="d-flex"> 1098 <div class="d-flex gap-2 feature-item align-items-center"> 1099 <svg 1100 class="img-responsive center-block" 1101 width="35" 1102 height="36"
1103 viewBox="0 0 35 36" 1104 fill="none" 1105 xmlns="http://www.w3.org/2000/svg" 1106 > 1107 <path 1108 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" 1109 fill="white" 1110 /> 1111 </svg> 1112 <div> 1113 <h2 class="feature-title">EXPERT SUPPORT</h2> 1114 <p class="features-text">Unmatched support & advice</p> 1115 </div> 1116 </div> 1117 </div> 1118 <div class="d-flex"> 1119 <div class="d-flex gap-2 feature-item align-items-center"> 1120 <div> 1121 <h2 class="feature-title"></h2> 1122 <p class="features-text"></p> 1123 </div> 1124 </div> 1125 </div> 1126 </div> 1127 </div> 1128 </section> 1129 1130 </div> <!-- /End content_wrap --> 1131 <!-- Start Footer --> 1132 1133 <footer class="wsm-ftr"> 1134 <div class="wsm-ftr__container container py-5 gap-2"> 1135 1136 <!-- Right --> 1137 <section class="wsm-ftr__right"> 1138 <img data-src="/files/images/logo_whs.png" alt="Whipple Superchargers" class="wsm-ftr__logo lazyload" loading="lazy"/> 1139 <div class="wsm-ftr__contact"> 1140 <ul class="wsm-ftr__list wsm-ftr__list--contact"> 1141 <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> 1142 <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> 1143 <li class="wsm-footer__store-info-item"><i class="wsm-footer__icon wsm-footer__icon--info far fa-envelope"></i> <span><a id="edb63f41bf9d2e58c1fa" href="" target="_blank" onclick="this.href='mailto:'+edb63f41bf9d2e58c1fa(); return true;" ref="nofollow"></a>
1143<script language="javascript" type="text/javascript">function edb63f41bf9d2e58c1fa() { return WSM.Util.rot13('fhccbeg!juvccyrfhcrepunetref.pbz').replace('!','@'); } document.getElementById('edb63f41bf9d2e58c1fa').appendChild(document.createTextNode(edb63f41bf9d2e58c1fa()));</script>
1143</span></li> 1144 <li class="wsm-footer__store-info-item"> 1145 <i class="wsm-footer__icon wsm-footer__icon--info fas fa-map"></i> 1146 <span> 1147 3292 N Weber Ave<br /> Fresno, CA 93722<br /> 1148 </span> 1149 </li> 1150 </ul> 1151 <ul class="wsm-ftr__social list-inline"> 1152 <li class="wsm-ftr__fb"> 1153 <a href="https://www.facebook.com/whipplesuperchargers/" target="_blank" title="Like us Facebook"> 1154 <i class="fab fa-2x fa-facebook"></i> 1155 </a> 1156 </li> 1157 <li class="wsm-ftr__yt"> 1158 <a href="https://www.youtube.com/@WhippleSuperchargers" target="_blank" title="Watch us on Youtube"> 1159 <i class="fab fa-2x fa-youtube"></i> 1160 </a> 1161 </li> 1162 <li class="wsm-ftr__ig"> 1163 <a href="https://www.instagram.com/whipplesuperchargers/?hl=en" target="_blank" title="View us on Instagram"> 1164 <i class="fab fa-2x fa-instagram"></i> 1165 </a> 1166 </li> 1167 1168 1169 </ul> 1170<br> 1171<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>
1171<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>
1171 1172 1173 1174<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> 1175 1176 </div> 1177 </section> 1178 1179 <!-- Left --> 1180 <div class="hidden-lg"> 1181 <div class="wsm-ftr__col"> 1182 <div class="panel panel-default"> 1183 <div class="panel-heading" role="button" data-toggle="collapse" data-parent="#exergyPerformance" href="#footer1" aria-expanded="true" aria-controls="footer1" id="exergyPerformance-label"> 1184 <span class="panel-title"> 1185 Shop Online 1186 </span> 1187 </div> 1188 <div id="footer1" class="panel-collapse collapse in" role="tabpanel" aria-expanded="true" aria-labelledby="exergyPerformance-label" aria-describedby="exergyPerformance-label"> 1189 <div class="panel-body shop__links"> 1190 1191 1192 <li class=" pcat_id_1191"> 1193 <a href="/c-1191-superchargers.html" title="Superchargers" data-cat-root-id='1191'> 1194 <span>Superchargers</span> 1195 </a> 1196 1197 </li> 1198 1199 <li class=" pcat_id_1187"> 1200 <a href="/c-1187-performance-upgrades.html" title="Performance Upgrades" data-cat-root-id='1187'> 1201 <span>Performance Upgrades</span> 1202 </a> 1203 1204 </li> 1205 1206 <li class=" pcat_id_1189"> 1207 <a href="/c-1189-ecoboost.html" title="EcoBoost" data-cat-root-id='1189'> 1208 <span>EcoBoost</span> 1209 </a> 1210 1211 </li> 1212 1213 <li class=" pcat_id_1190"> 1214 <a href="/c-1190-marine.html" title="Marine" data-cat-root-id='1190'> 1215 <span>Marine</span> 1216 </a> 1217 1218 </li> 1219 1220 <li class=" pcat_id_1188"> 1221 <a href="/c-1188-maintenance-parts.html" title="Maintenance Parts" data-cat-root-id='1188'> 1222 <span>Maintenance Parts</span> 1223 </a> 1224 1225 </li> 1226 1227 <li class=" pcat_id_1206"> 1228 <a href="/c-1206-apparel.html" title="Apparel" data-cat-root-id='1206'> 1229 <span>Apparel</span> 1230 </a> 1231 1232 </li> 1233 </div> 1234 </div> 1235 </div> 1236 </div> 1237 <div class="wsm-ftr__col"> 1238 <div class="panel panel-default"> 1239 <div class="panel-heading" role="button" data-toggle="collapse" data-parent="#customerService" href="#footer2" aria-expanded="false" aria-controls="footer2" id="customerService-label">
1240 <span class="panel-title"> 1241 Company 1242 </span> 1243 </div> 1244 <div id="footer2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="customerService-label" aria-describedby="customerService-label"> 1245 <div class="panel-body"> 1246 <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> 1247 </div> 1248 </div> 1249 </div> 1250 </div> 1251 </div> 1252 <div class="hidden-xs d-flex gap-3 flex px-2" style="flex:1"> 1253 <div class="wsm-ftr__col p-0"> 1254 <p class="wsm-ftr__title">Shop Online</p> 1255 <ul class="wsm-ftr__list shop__links"> 1256 1257 1258 <li class=" pcat_id_1191"> 1259 <a href="/c-1191-superchargers.html" title="Superchargers" data-cat-root-id='1191'> 1260 <span>Superchargers</span> 1261 </a> 1262 1263 </li> 1264 1265 <li class=" pcat_id_1187"> 1266 <a href="/c-1187-performance-upgrades.html" title="Performance Upgrades" data-cat-root-id='1187'> 1267 <span>Performance Upgrades</span> 1268 </a> 1269 1270 </li> 1271 1272 <li class=" pcat_id_1189"> 1273 <a href="/c-1189-ecoboost.html" title="EcoBoost" data-cat-root-id='1189'> 1274 <span>EcoBoost</span> 1275 </a> 1276 1277 </li> 1278 1279 <li class=" pcat_id_1190"> 1280 <a href="/c-1190-marine.html" title="Marine" data-cat-root-id='1190'> 1281 <span>Marine</span> 1282 </a> 1283 1284 </li> 1285 1286 <li class=" pcat_id_1188"> 1287 <a href="/c-1188-maintenance-parts.html" title="Maintenance Parts" data-cat-root-id='1188'> 1288 <span>Maintenance Parts</span> 1289 </a> 1290 1291 </li> 1292 1293 <li class=" pcat_id_1206"> 1294 <a href="/c-1206-apparel.html" title="Ap
1294parel" data-cat-root-id='1206'> 1295 <span>Apparel</span> 1296 </a> 1297 1298 </li> 1299 </ul> 1300 </div> 1301 1302 <div class="wsm-ftr__col p-0"> 1303 <p class="wsm-ftr__title">Company</p> 1304 <ul class="wsm-ftr__list"> 1305 <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> 1306 </ul> 1307 </div> 1308 </div> 1309 1310 <section class="wsm-ftr__newsletter"> 1311 <div class="newsletter-wrap"> 1312 <div class="newsletter-caption desktop"> 1313 Subscribe to our Newsletter 1314 </div> 1315 <div class="newsletter-subcaption desktop"> 1316 Get the latest updates on new products and upcoming sales 1317 </div> 1318 <div class="newsletter"> 1319 1320 <!--Start WSM Newsletter Form--> 1321 <form id="widget_newsletter_form" name="wnewsletter" method="post" action="/newsletter.html"> 1322 <input id="widget_nltr_email" type="text" name="email" onfocus="this.value=''" value="Enter email address" title="Enter email address" /> 1323 <input type="hidden" id="newsletter_act" name="view" value="index" style="display:none;" /> 1324 <input id="widget_nltr_button" type="submit" onClick="$('#newsletter_act').val('Add'); return true;" value="Submit" title="Submit"/> 1325 </form> 1326 <!--End WSM Newsletter Form--> 1327 1328 </div> 1329 </div> 1330 1331 </section> 1332 1333 <hr /> 1334 1335 <section class="wsm-ftr__seals"> 1336 <ul class="wsm-ccs"> 1337 <li class="wsm-ccs__cc wsm-ccs__cc--visa"> 1338 <i class="fab fa-cc-visa"></i> 1339 </li> 1340 <li class="wsm-ccs__cc wsm-ccs__cc--mastercard"> 1341 <i class="fab fa-cc-mastercard"></i> 1342 </li> 1343 <li class="wsm-ccs__cc wsm-ccs__cc--amex"> 1344 <i class="fab fa-cc-amex"></i> 1345 </li> 1346 <li class="wsm-ccs__cc wsm-ccs__cc--discover"> 1347 <i class="fab fa-cc-discover"></i> 1348 </li> 1349 <li class="wsm-ccs__cc wsm-css__cc--paypal"> 1350 <i class="fab fa-cc-paypal"></i> 1351 </li> 1352 <li class="wsm-ccs__cc wsm-css__cc--paypal"> 1353 <img src="/files/images/comodo_secure_seal_113x59_transp.png" alt="" style="max-width: 50px;"> 1354 </li> 1355 </ul> 1356 </section> 1357 1358 </div> 1359 1360 <div class="wsm-ftr__copyright"> 1361 <div id="wsm_copyright">
1362Copyright © 2026 Whipple Superchargers. All Rights Reserved.<br /> 1363Powered by <a title="Web Shop Manager eCommerce" href="https://webshopmanager.com" target="_blank" rel="noopener">Web Shop Manager</a>. 1364</div> 1365 1366 </div> 1367 1368 </footer> 1369 1370 1371 1372 1373 1374 1375<style> 1376.fa-user:before { 1377 content: "\f007" 1378} 1379.fa-lock:before { 1380 content: "\f023" 1381} 1382.return-notice strong { 1383 font-size: 14px !important; 1384 color:#31708f; 1385} 1386</style> 1387 1388<!-- My Account --> 1389<div class="modal fade" id="loginModal" role="dialog" style="display: none;"> 1390 <div class="modal-dialog" role="document"> 1391 <div class="modal-content"> 1392 <div class="modal-header hidden-xs"> 1393 <button type="button" class="close btn" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 1394 </div> 1395 <div class="modal-body"> 1396 <div class="row login-inner-wrap"> 1397 <!---------Logged Out --------> 1398 1399 <!-- Login --> 1400 1401 <div class="visible-xs user-links-wrap"> 1402 <ul class="user-links"> 1403 <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> 1404 <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> 1405 </ul> 1406 </div> 1407 <div class="hidden-xs row user-login"> 1408 <div class="col-xs-12 col-md-6"> 1409 <h3>User Login</h3> 1410 <span>Don't have an account? <a href="/account/register.html" title="Create an account">Sign Up »</a></span> 1411 <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> 1412 <div class="login-form"> 1413 <form action="https://whipplesuperchargers.com/account.html#page" method="post" class="widget_login_header_public_login"> 1414 <input type="hidden" name="action" value="customer.login" /> 1415 <!-- Email Field --> 1416 <div class="widget_login_email"> 1417 <label for="wsm_form_email_popup">Email</label> 1418 <input class="required" type="text" id="wsm_form_email_popup" name="form[email]" tabindex="1" value="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" /> 1419 </div> 1420 <!-- Password Field --> 1421 <div class="widget_login_password"> 1422 <label for="wsm_form_password_popup">Password</label> 1423 <input class="required" type="password" id="wsm_form_password_popup" name="form[password]" tabindex="2" value="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" /> 1424 <a class="widget_login_login_forgotpassword" href="https://whipplesuperchargers.com/account.html?view=recover">Forgot Password?</a> 1425 </div> 1426 <div class="widget_login_submit"> 1427 <input type="hidden" name="return" value="https://whipplesuperchargers.com/account.html" /> 1428 <input type="submit" value="Login" id="wsm_form_submit_popup" /> 1429 </div> 1430 </form> 1431 </div> 1432 </div> 1433 <div class="col-xs-12 col-md-6"> 1434 <h3>Are you a dealer?</h3>
1435 <span>Login or learn how you can sign up today.</span> 1436 <!--<a class="btn btn-primary" href="/p-31144-dealer-login.html" title="Dealer Login">Dealer Login »</a>--> 1437 <a class="btn btn-info" href="/if-5080-become-a-dealer.html" title="Dealer Sign Up">Dealer Sign Up »</a> 1438 </div> 1439 </div> 1440 </div> 1441 </div> 1442 </div> 1443 </div> 1444</div> 1445 1446<!-- Customer Group Logic--> 1447 <style> 1448 .product_option_set div.dropdown>div:not([data-desc="Retail"]) { 1449 display:none; 1450 } 1451 .product_option_set div.dropdown>div[data-desc="All"]{ 1452 display:block; 1453 } 1454 </style> 1455 1456
1456<script> 1457 $(document).ready(function() { 1458 $('#wsm-prod-options-container input[type="checkbox"]').each(function() { 1459 const nextTextNode = this.nextSibling; 1460 if (nextTextNode && nextTextNode.nodeType === 3) { 1461 const optionText = nextTextNode.textContent.trim(); 1462 if ( optionText === 'Installer' || optionText === 'Dealer'|| optionText === 'Racer' || optionText === 'Jobber' || optionText === 'Attentive1' || optionText === 'Attentive2') { 1463 $(this).closest('.wsm_product_multi_option').hide(); 1464 } 1465 // Remove the specific text nodes 1466 if (optionText === 'All' || optionText === 'Installer' || optionText === 'Retail' || optionText === 'Dealer' || optionText === 'Racer' || optionText === 'Jobber' || optionText === 'Attentive1' || optionText === 'Attentive2') { 1467 nextTextNode.textContent = ''; 1468 } 1469 } 1470 }); 1471 }); 1472</script>
1472 1473 1474<!-- End Customer Group Logic--> 1475<!-- Login Modal --> 1476<div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-labelledby="welcomeUser"> 1477 <div class="modal-dialog" role="document"> 1478 <div class="modal-content"> 1479 <div class="modal-header"> 1480 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 1481 <h4 class="modal-title" id="welcomeUser"> 1482 <span>Sign In or <a href="https://whipplesuperchargers.com/account/register.html" title="Create an Account" rel="nofollow">Create an Account</a></span> 1483 </h4> 1484 </div> 1485 <div class="modal-body"> 1486 <form action="/account.html" method="post" class="widget_login_header_public_login" autocomplete="off"> 1487 <input type="hidden" name="action" value="customer.login" /> 1488 <!-- Email Field --> 1489 <div class="widget_login_email"> 1490 <label for="wsm_form_email">Email</label> 1491 <input class="required" type="text" id="wsm_form_email" name="form[email]" tabindex="800" value="" /> 1492 </div> 1493 <!-- Password Field --> 1494 <div class="widget_login_password"> 1495 <label for="wsm_form_password">Password</label> 1496 <input class="required" type="password" id="wsm_form_password" name="form[password]" tabindex="801" value="" autocomplete="off" /> 1497 <a class="widget_login_login_forgotpassword" href="https://whipplesuperchargers.com/account.html?view=recover" rel="nofollow">Forgot Password?</a> 1498 </div> 1499 <div class="widget_login_submit"> 1500 <input type="hidden" name="return" value="https://whipplesuperchargers.com/account.html" /> 1501 <input type="submit" value="Login" tabindex="802" id="wsm_form_submit" /> 1502 </div> 1503 </form> 1504 </div> 1505 <div class="modal-footer"> 1506 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 1507 </div> 1508 </div> 1509 </div> 1510 </div> 1511 1512<!-- Cart Content --> 1513
1514<script id="cart-widget-template" type="text/x-handlebars-template"> 1515 <button class="cart_icon_counter_wrapper collapsed" data-toggle="collapse" data-target="#cart-content"> 1516 <span class="cart_icon"><i class="fa fa-shopping-cart"></i><i class="fa fa-times" style="display:none;"></i></span> 1517 <span class="cart_counter">{{totals.validItemQuantity}}</span> 1518 {{#if options.showCartSubTotal}}<span class="cart_subtotal">${{#if totals.useSaleSubTotal}}{{totals.saleSubTotal}}{{else}}{{totals.priceSubTotal}}{{/if}}</span>{{/if}} 1519 {{#if options.showCartText}}<span class="cart_text">{{options.cartText}}</span>{{/if}} 1520 </button> 1521 1522 <div id="cart-content" class="collapse" > 1523 <div class="cart-wrap-main"> 1524 <!-- Cart Drop Down--> 1525 1526 <div class="{{#if items.length}}cart_drop_down_wrapper_{{options.displayItemCount}}_item{{else}}empty_cart_drop_down_wrapper{{/if}} cart_drop_down_wrapper"> 1527 1528 <div class="cart_info_actions_wrapper"> 1529 <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> 1530 <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> 1531 <div class="cart_actions"> 1532 <div class="view_cart_checkout_wrapper"> 1533 <a href="/cart.html" class="view_cart_btn btn btn-primary" title="View Cart">{{options.viewCartText}}</a> 1534 <!--<a href="/checkout.html" class="checkout_btn btn btn-primary" title="Checkout">{{options.checkoutText}}</a>--> 1535 </div> 1536 <br class="clr_bth" /> 1537 {{#if options.showApplyCoupon}} 1538 <a href="/cart.html" class="apply_coupon_btn"><span>{{options.applyCouponText}}</span></a> 1539 {{/if}} 1540 <!--<a href="{{options.cartContinue}}" class="continue_shopping_btn"><span>{{options.continueShoppingText}}</span></a>--> 1541 </div> 1542 </div> 1543 1544 {{#if items}} 1545 <div class="cart_items_wrapper cart_w_{{options.displayItemCount}}item"> 1546 {{#each items}} 1547 1548 <!-- Cannot identify an item that has a sale price and tiered pricing --> 1549 <!--Calulate Price on Screen--> 1550 1551 <div id="cart_item_unique_id_{{@index}}" class="cart_item"> 1552 <div class="prod_image_wrap"> 1553 <img src="{{image}}" alt="{{name}}" class="prod_image"> 1554 </div> 1555 <div class="prod_info"> 1556 <div class="prod_title"> 1557 <a href="{{url}}" title="{{name}}"> 1558 {{name}} 1559 </a> 1560 </div> 1561 {{#if sale}} 1562 <div class="prod_sale">{{../../options.productSaleText}}</div> 1563 {{/if}} 1564 <div class="prod_price">{{#if sale}}${{sale}}{{else}}${{price}}{{/if}}</div> 1565 {{#if options.showOptions}} 1566 <ul class="prod_option_list"> 1567 {{#each _options}} 1568 <li><span class="item_label">{{label}}</span><span>:</span><span class="option_text">{{text}}</span></li> 1569 {{/each}} 1570 </ul> 1571 {{/if}} 1572 {{#if ../options.showShippingRemarks}} 1573 <div class="prod_shipping_remarks">{{_product.remarks}}</div> 1574 {{/if}} 1575 <div class="prod_quantity">Quantity: {{quantity}}</div> 1576 </div> 1577 </div> 1578 {{#if items.length}} 1579 <div class="more_items"><a href="/cart.html" title="You have more items in your cart!">{{options.seeAllText}}</a></div> 1580 {{/if}} 1581 1582 {{/each}} 1583 </div> 1584 <a href="/cart.html" class="btn btn-primary view-all" title="View Entire Cart">View all items in cart</a> 1585 {{/if}} 1586 1587 </div> 1588 </div> 1589 </div> 1590 <!--/End Cart Drop Down Wrapper --> 1591 <!--/End Cart Widget Wrapper --> 1592 </script>
1592 1593 1594 1595<!-- An entire script of A-G-S code exist here --> 1596 <link rel="stylesheet" href="/files/css/font-awesome-custom.css">
1597<script type="text/javascript" src="/files/js/wsm_custom.js" defer></script>
vendor: 2 bytes, line 1597
1597
1598<script type="text/javascript" src="/files/js/bs_min.js"></script>
vendor: 2 bytes, line 1598
1598
1599<script type="text/javascript" src="/files/js/modernizr-foundation.js"></script>
1599 1600 1601 <!-- SA seal widget header placement script --> 1602 1603<!-- SA seal widget footer placement script --> 1604
1605<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);})(); 1606</script>
1606 1607 1608 1609 1610<style> 1611 #wsm_cart_cross_sell.wsm_cart_section { 1612 display: block; 1613 border-top: 1px solid var(--light3); 1614 padding-top: 10px; 1615 } 1616 1617 .wsm_cart_rd_wrapper #wsm_cart_cross_sell .cross_sell { 1618 margin: 0; 1619 padding: 0; 1620 width: 100%; 1621 } 1622 1623 #wsm_cart_cross_sell .cross_sell_image a { 1624 width: 100%; 1625 } 1626 1627 #wsm_cart_cross_sell .cross_sell_image a img { 1628 width: 100%; 1629 max-width: unset; 1630 max-height: 200px; 1631 object-fit: cover; 1632 border-radius: 3px; 1633 } 1634 1635 .wsm_cart_section_inner_wrap div#cross_sell_content { 1636 display: grid; 1637 gap: 15px; 1638 grid-template-columns: repeat(2, minmax(0, 1fr)); 1639 } 1640 .wsm_cart_section_inner_wrap div#cross_sell_content::before, 1641 .wsm_cart_section_inner_wrap div#cross_sell_content::after { 1642 display:none; 1643 } 1644 1645 #wsm_cart_cross_sell .cross_sell_image { 1646 height: auto !important; 1647 } 1648 1649 #wsm_cart_cross_sell .cross_sell_title { 1650 height: max-content; 1651 } 1652 1653 #wsm_cart_cross_sell .cross_sell_title a { 1654 text-align: center; 1655 font-family: var(--font3); 1656 color: #000; 1657 font-size: 14px; 1658 margin-top: 10px; 1659 display: block; 1660 } 1661 1662 @media(min-width:768px){ 1663 .wsm_cart_section_inner_wrap div#cross_sell_content { 1664 grid-template-columns: repeat(4, minmax(0, 1fr)); 1665 } 1666 } 1667</style> 1668 1669
1669<script> 1670// Function to check screen size 1671function isMobileView() { 1672 return window.innerWidth <= 768; // Adjust this value as needed 1673} 1674 1675// Function to handle specific label and parent modifications 1676function modifyOptionSetLabel() { 1677 const optionLabel = document.getElementById('wsm_option_label_832'); 1678 if (optionLabel) { 1679 const prodOptionsBox = optionLabel.closest('#wsm-prod-options-box'); 1680 if (prodOptionsBox) { 1681 // Hide h3 children 1682 const h3Elements = prodOptionsBox.querySelectorAll('h3'); 1683 h3Elements.forEach(function(h3) { 1684 h3.style.display = 'none'; 1685 }); 1686 1687 // Remove any "+$0.00" text inside label 1688 const labels = prodOptionsBox.querySelectorAll('label'); 1689 labels.forEach(function(label) { 1690 label.childNodes.forEach(function(node) { 1691 if (node.nodeType === 3 && node.nodeValue.includes('+$0.00')) { 1692 // Checking for text nodes 1693 node.nodeValue = node.nodeValue.replace('+$0.00', ''); 1694 } 1695 }); 1696 }); 1697 } 1698 } 1699} 1700 1701// Function to check for elements and move them 1702function moveElements() { 1703 // Get all elements with the class 'prod-bottom' 1704 const prodBottomElements = document.querySelectorAll('.prod-bottom'); 1705 1706 // Get the container for 'prod-bottom' elements 1707 const prodBottomContainer = document.getElementById('wsm-prod-images-container'); 1708 1709 // If no 'prod-bottom' elements or container are found, try again in 100ms 1710 if (prodBottomElements.length === 0 || !prodBottomContainer) { 1711 setTimeout(moveElements, 100); 1712 return; 1713 } 1714 1715 // Get the cross-sell container 1716 const crossSellContainer = document.getElementById('wsm-prod-cross-sell-container'); 1717 1718 // Get the container for cross-sell 1719 const infoContainer = document.getElementById('wsm-prod-info-container'); 1720 1721 // Loop through each 'prod-bottom' element 1722 prodBottomElements.forEach(function(element) { 1723 // Store the original parent if not already stored 1724 if (!element.dataset.originalParent) { 1725 element.dataset.originalParent = element.parentNode.getAttribute('id') || 'no-id'; 1726 } 1727 1728 // Check screen size 1729 if (isMobileView()) { 1730 // Move the element back to its original position on mobile 1731 const originalParentId = element.dataset.originalParent; 1732 const originalParent = document.getElementById(originalParentId); 1733 if (originalParent) { 1734 prodBottomContainer.removeChild(element); 1735 originalParent.appendChild(element); 1736 } 1737 } else { 1738 // Detach the element from its parent 1739 const detachedElement = element.parentNode.removeChild(element); 1740 1741 // Append the detached element to the container 1742 prodBottomContainer.appendChild(detachedElement); 1743 } 1744 }); 1745 1746 // If the cross-sell container exists, handle its position 1747 if (crossSellContainer && infoContainer) { 1748 // Store the original parent of the cross-sell container if not already stored 1749 if (!crossSellContainer.dataset.originalParent) { 1750 crossSellContainer.dataset.originalParent = crossSellContainer.parentNode.getAttribute('id') || 'no-id'; 1751 } 1752 1753 // Check screen size 1754 if (isMobileView()) { 1755 // Move the cross-sell container back to its original position on mobile 1756 const originalParentId = crossSellContainer.dataset.originalParent; 1757 const originalParent = document.getElementById(originalParentId); 1758 if (originalParent) { 1759 infoContainer.removeChild(crossSellContainer); 1760 originalParent.appendChild(crossSellContainer); 1761 } 1762 } else { 1763 // Detach the cross-sell container from its parent 1764 const detachedCrossSell = crossSellContainer.parentNode.removeChild(crossSellContainer); 1765 1766 // Append the detached cross-sell container to the info container 1767 infoContainer.appendChild(detachedCrossSell); 1768 } 1769 } 1770} 1771 1772// Function to handle window resize 1773function handleResize() { 1774 moveElements(); 1775} 1776 1777// Start checking for elements and screen size 1778moveElements(); 1779modifyOptionSetLabel(); 1780 1781// Listen for window resize events 1782window.addEventListener('resize', handleResize); 1783 1784 </script>
1784 1785
1786<script>/** 1787 * exclude_cat_Ids: list of categories to be excluded 1788 * This works for parent categories only 1789 * Script looks at class env-category-root- AND env-id- 1790 * extractIdFromClass() and exclude_cat_Ids are working together to do the exclusion 1791 ***/ 1792 1793function extractIdFromClass(className) { 1794 var match = className.match(/env-category-root-(\d+)/); 1795 if (match) { 1796 return parseInt(match[1]); 1797 } else { 1798 return null; 1799 } 1800} 1801 1802function extractEnvId(className) { 1803 var match = className.match(/env-id-(\d+)/); 1804 if (match) { 1805 return parseInt(match[1]); 1806 } else { 1807 return null; 1808 } 1809} 1810 1811document.addEventListener('DOMContentLoaded', function() { 1812 var body = document.body; 1813 if (body.classList.contains('env-zone-catalog')) { 1814 var categoryRootId = extractIdFromClass(body.className); 1815 var envId = extractEnvId(body.className); 1816 1817 if (categoryRootId !== null) { 1818 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]; 1819 1820 // Exclude if category root ID is in the list OR if env-id matches any excluded ID 1821 if (!exclude_cat_Ids.includes(categoryRootId) && !exclude_cat_Ids.includes(envId)) { 1822 // console.log('Included') 1823 var currentUrl = window.location.href; 1824 var newParameter = "facet-Fitment-Specific+or+Universal=Fitment-Specific"; 1825 // Check if the parameter already exists in the URL 1826 if (currentUrl.indexOf(newParameter) === -1) { 1827 var separator = currentUrl.indexOf('?') !== -1 ? '&' : '?'; 1828 var newUrl = currentUrl + separator + newParameter; 1829 history.pushState({}, '', newUrl); 1830 } 1831 } else { 1832 console.log('Not included') 1833 } 1834 } 1835 } 1836 1837 document.querySelectorAll('#wsm-cat-list-view > div').forEach(function(el) { 1838 el.classList.add('col-sm-4', 'col-xs-6'); 1839 }); 1840 1841 document.querySelectorAll('#wsm-prod-list-view > div').forEach(function(el) { 1842 el.classList.add('col-sm-4', 'col-xs-6'); 1843 }); 1844 1845 setTimeout(function() { 1846 var element = document.querySelector('.wsm-prod-switch-view, .wsm-cat-switch-view, .listControls_iconContainer__4dp5S[aria-label="grid layout"]'); 1847 if (element && !element.classList.contains('wsm-cat-swap') && !element.classList.contains('wsm-prod-swap')) { 1848 element.click(); 1849 } 1850 setTimeout(() => { 1851 $("#wsm-cat-list-view, #wsm-prod-list-view, .productList_styledListContainer__kVnmX .Sui-List--container").addClass("loaded_opaque") 1852 }, 200) 1853 }, 150); 1854}); 1855 1856 1857 document.addEventListener('DOMContentLoaded', function() { 1858 1859// Check if body has env-zone- class before running 1860if ($("body").hasClass("env-zone-")){ 1861 // Function to handle changes in the DOM 1862 function handleDOMChanges(mutationsList, observer) { 1863 for (var mutation of mutationsList) { 1864 if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { 1865 var checkboxes = document.querySelectorAll('#pl-search-page-container .Sui-FacetSection-checkbox:not(.clicked)'); 1866 checkboxes.forEach(function(checkbox) { 1867 if (checkbox.value === 'Fitment-Specific' && !checkbox.classList.contains('clicked') && !checkbox.checked) { 1868 setTimeout(function() { 1869 checkbox.click(); // Click the checkbox after a delay 1870 checkbox.classList.add('clicked'); // Add class to indicate it's clicked 1871 }, 1000); // Delay for 1 second before clicking 1872 1873 observer.disconnect(); 1874 } else { 1875 console.log("Checkbox is already clicked or checked."); 1876 } 1877 }); 1878 } 1879 } 1880 } 1881 1882 // Set up the MutationObserver 1883 var observerOptions = { 1884 childList: true, 1885 subtree: true 1886 }; 1887 1888 window.addEventListener('DOMContentLoaded', function() { 1889 var targetNode = document.getElementById('pl-search-page-container'); 1890 if (targetNode) { // Also check if target exists 1891 var observer = new MutationObserver(handleDOMChanges); 1892 observer.observe(targetNode, observerOptions); 1893 1894 // Check checkboxes on page load 1895 var checkboxes = document.querySelectorAll('#pl-search-page-container .Sui-FacetSection-checkbox');
1896 checkboxes.forEach(function(checkbox) { 1897 if (checkbox.value === 'Fitment-Specific' && checkbox.checked) { 1898 checkbox.classList.add('clicked'); // Add class to indicate it's clicked 1899 } 1900 }); 1901 } 1902 }); 1903} 1904 1905 1906 1907 // Find all "Shop Now" buttons 1908 var shopNowButtons = document.querySelectorAll('#wsm-gallery-widget_fcats .widget_innerfade_description a'); 1909 1910 // Attach click event listener to each button 1911 shopNowButtons.forEach(function(button) { 1912 button.addEventListener('click', function(event) { 1913 // Prevent default link behavior 1914 event.preventDefault(); 1915 console.log("CHeck") 1916 1917 // Remove localStorage item 1918 localStorage.removeItem('sui-fitment-selector-v2'); 1919 1920 // Navigate to the original link 1921 setTimeout(function() { 1922 window.location.href = button.href; 1923 }, 200); 1924 }); 1925 }); 1926}); 1927 1928</script>
1928 1929 1930
1931<script> 1932 1933 // Function to correct roles and apply default aria-level to headings 1934 document.addEventListener('DOMContentLoaded', function () { 1935 // Function to check and manipulate tabs 1936 function HMOptimize() { 1937 $(".wsm-footer__icon, svg.img-responsive").attr("role","presentation"); 1938 $(".widget_innerfade_description a, .wsm-footer__store-info-item a, .wsm-hdr__btn").attr("role","button"); 1939 $(".widget_innerfade_name").attr("role","heading"); 1940 $(".wsm-hdr__btn, .Sui-SearchBar--search-input").attr("tabindex","0"); 1941 1942 var searchForm = document.querySelector('.searchBar_searchBarContainer__TLNgV'); 1943 if (searchForm) { 1944 searchForm.setAttribute('role', 'search'); 1945 } 1946 1947 var images = document.querySelectorAll('img'); 1948 images.forEach(function(image) { 1949 if (!image.hasAttribute('alt') || image.alt.trim() === '') { 1950 // If the alt attribute is missing or empty, add a default value 1951 image.alt = 'WHS | Awesome Product'; 1952 } 1953 }); 1954 1955 // var lazyImagesOutside = document.querySelectorAll('img'); 1956 var lazyImagesOutside = document.querySelectorAll('img.lazyload:not(.home-full-width-banner-inner img.lazyload)'); 1957 lazyImagesOutside.forEach(function(img) { 1958 img.classList.remove('lazyload'); 1959 img.setAttribute('src', img.getAttribute('data-src') ? img.getAttribute('data-src') : img.getAttribute('src')); 1960 img.setAttribute('loading', 'lazy'); 1961 }); 1962 1963 } 1964 1965 setTimeout(function() { 1966 $(".Sui-FitmentSelector--clearBtn").text(""); 1967 $(".searchBar_searchBarContainer__TLNgv").attr("role","Search"); 1968 $(".Sui-FitmentSelector--select, #widget_nltr_email").attr("aria-label","Select Options"); 1969 $(".owl-prev, .owl-next").attr("aria-label","Slider action buttons"); 1970 $(".owl-dot").attr("aria-label","Slider Pagination"); 1971 }, 2500); // Adjust the time as necessary 1972 1973 setTimeout(function() { 1974 var head = document.getElementsByTagName('head')[0]; 1975 var script = document.createElement('script'); 1976 script.src = "https://rapid-cdn.yottaa.com/rapid/lib/cepWmUrJ8-FnBA.js"; 1977 head.appendChild(script); 1978 }, 5500); // Adjust the time as necessary 1979 1980 // Check and manipulate tabs once the DOM is ready 1981 HMOptimize(); 1982 }); 1983 1984</script>
1984 1985
1986<script> 1987let sliderWrap,loadedAbout,loadedPLSearch,plHeaderSearch = false; 1988 1989function handleFeaturedSlideshow() { 1990 if (!loadedAbout) { 1991 const targetAboutElement = document.getElementById('wsm-gallery-widget_news'); 1992 const targetStaticElement = document.getElementById('wsm-gallery-widget_static'); 1993 const targetFeatElement = document.getElementById('wsm-gallery-widget_fcats'); 1994 const targetFitmentCatalogElement = document.getElementById('pl-fitment-container'); 1995 if (targetFeatElement) { 1996 $("#wsm-gallery-widget_fcats > div").removeClass('row').addClass("d-flex d-md-grid w-100 gap-3"); 1997 let fCatElements = document.querySelectorAll('#wsm-gallery-widget_fcats > div > .home-tp__item'); 1998 fCatElements.forEach(function(item) { 1999 let name = item.querySelector('.widget_innerfade_name'); 2000 let description = item.querySelector('.widget_innerfade_description'); 2001 if (name && description) { 2002 let wrapper = document.createElement('div'); 2003 wrapper.classList.add('name-description-wrapper'); 2004 name.parentNode.insertBefore(wrapper, name); 2005 wrapper.appendChild(name); 2006 wrapper.appendChild(description); 2007 } 2008 }); 2009 } 2010 if (targetStaticElement) { 2011 $("#wsm-gallery-widget_static > div").removeClass('row').addClass("d-flex flex-column flex-md-row w-100 gap-3 hm_static_banners"); 2012 var items = document.querySelectorAll('.hm_static_banners > .home-static-item'); 2013 items.forEach(function(item) { 2014 var name = item.querySelector('.widget_innerfade_name'); 2015 var description = item.querySelector('.widget_innerfade_description'); 2016 if (name && description) { 2017 var wrapper = document.createElement('div'); 2018 wrapper.classList.add('name-description-wrapper', 'd-flex', 'flex-column', 'bottom-0', 'position-absolute', 'm-2', 'w-full'); 2019 name.parentNode.insertBefore(wrapper, name); 2020 wrapper.appendChild(name); 2021 wrapper.appendChild(description); 2022 } 2023 }); 2024 } 2025 if (targetAboutElement) { 2026 let descriptionAbout = $(".home-news__item span.widget_innerfade_description").detach(); 2027 $(".home-news__item > .widget_innerfade_name").wrapAll('<div class="aboutDescription"></div>'); 2028 $(".aboutDescription").append(descriptionAbout); 2029 $(".aboutDescription span").addClass("fw-bolder home-title").css({"font-family":'Jost',"text-transform":'capitalize'}); 2030 $(".aboutDescription p").addClass("fs-6 fw-normal"); 2031 $("#wsm-gallery-widget_news > div").removeClass('row').addClass("d-flex w-100"); 2032 $(".home-news__item > .img_wrap").remove(); 2033 $(".home-news__item").addClass('d-flex flex-column flex-md-row justify-content-between gap-2 align-items-center'); 2034 $(".home-news__item > div, .home-news__item > .widget_innerfade_description").addClass('w-100 p-0'); 2035 } 2036 if(targetFitmentCatalogElement && $("body").hasClass("env-zone-catalog")){ 2037 $("#wsm-cat-adminbar, #wsm-cat-list-view").wrapAll('<div class="d-flex flex-column product_cat_list"></div>') 2038 $("#sidebar-main > div").addClass("pl_cat_ymm"); 2039 $(".side-nav.shop-ag").append($("#pl-fitment-container")) 2040 $(".shop-ag > p.side-nav__titles").hide(); 2041 $(".shop-ag > div.wsm_widget_attribute_selector").hide(); 2042 } 2043 2044 loadedAbout = true; 2045 } 2046} 2047 2048const observer = new MutationObserver((mutationsList) => { 2049 for (const mutation of mutationsList) { 2050 if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { 2051 handleFeaturedSlideshow(); 2052 2053 const targeSearchCatalogElement = document.querySelectorAll('.style_left-column__U2NqB'); 2054 const targetSliderElement = document.querySelectorAll('.owl-item'); 2055 if (targetSliderElement && !sliderWrap) { 2056 let fHeroDesktopElements = document.querySelectorAll('.owl-stage > .owl-item'); 2057 sliderWrap = true; 2058 } 2059 if(targeSearchCatalogElement && !loadedPLSearch){ 2060 $("#pl-search-page-container .style_left-column__U2NqB").append($(".have-a-question.side-nav")); 2061 // console.log("Available", $(".have-a-question.side-nav")) 2062 loadedPLSearch=true; 2063 } 2064 } 2065 } 2066}); 2067 2068const targetNode = document.body; 2069const config = { 2070 childList: true, 2071 subtree: true, 2072};
2073function moveSearch() { 2074 var windowWidth = $(window).width(); 2075 var $search = $('#wsm-hdr__search'); 2076 2077 if (windowWidth <= 768) { // Assuming 768px as a breakpoint for mobile devices 2078 $search.detach().prependTo('.wsm-hdr__nav'); 2079 } else { 2080 $search.detach().insertAfter('.wsm-hdr__logo-link'); 2081 } 2082} 2083 2084observer.observe(targetNode, config); 2085 2086 $(document).ready(function() { 2087 const targetSearchCatalogElement = $("#pl-search-page-container .style_left-column__U2NqB"); 2088 const haveAQuestionElement = $(".have-a-question.side-nav"); 2089 const havePLElement = $(".searchBar-module_searchBarBtnContainer__B8uje"); 2090 2091 if (targetSearchCatalogElement.length > 0 && haveAQuestionElement.length > 0 && !loadedPLSearch) { 2092 targetSearchCatalogElement.append(haveAQuestionElement); 2093 loadedPLSearch = true; 2094 } 2095 if(!plHeaderSearch && havePLElement.length){ 2096 moveSearch(); 2097 plHeaderSearch=true; 2098 } 2099 }); 2100</script>
2100 2101 2102 2103 2104
2105<script> 2106 $(document).ready(function() { 2107 $(window).resize(function() { 2108 moveSearch(); 2109 }); 2110 }); 2111 2112 // Get all the <span> elements within the <li> elements 2113 const spanElements = document.querySelectorAll('.shop__links li span'); 2114 2115 // Loop through each <span> element and capitalize its text 2116 spanElements.forEach(span => { 2117 const originalText = span.textContent; 2118 const capitalizedText = originalText.charAt(0).toUpperCase() + originalText.slice(1).toLowerCase(); 2119 span.textContent = capitalizedText; 2120 }); 2121 2122</script>
2122 2123 2124 2125<!-- Attentive Start --> 2126<!-- Attentive End --> 2127 2128 2129</body> 2130</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.