Salt Exterminator™ 4WD Wash
/* Salt Exterminator product page styles (content-only build) */ #se-page{--ink:#141a1e;--ink2:#454f56;--panel:#f4f5f6;--lime:#c0d72f;--olive:#7d8f1c;--tp:#00b67a;--sale:#c62828;-- line:#e4e7ea;--shadow:0 1px 10px rgba(15,22,26,.07); max-width:640px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);background:#fff} #se-page *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent} /* theme-collision reset: force our type system over the theme's h1/h2/p/button rules */ #se-page h1,#se-page h2,#se-page h3,#se-page h4,#se-page h5,#se-page p,#se-page ul,#se-page ol,#se-page li,#se-page table,#se-page th,#se-page td,#se-page button,#se-page s,#se-page b,#se-page small,#se-page span,#se-page a,#se-page details,#se-page summary{font-family:inherit;letter-spacing:normal;text-transform:none;line-height:1.35;background:none;border:none;box-shadow:none;text-shadow:none} #se-page h1::before,#se-page h1::after,#se-page h2::before,#se-page h2::after{content:none} #se-page svg{display:inline-block;vertical-align:middle} #se-page .h2{line-height:1.15} #se-page img{display:block;max-width:100%} #se-page .sec{padding:28px 18px} #se-page .secpad{padding:0 18px} #se-page .tlsteps{display:none} #se-page .sgrid.chemgrid{grid-template-columns:1fr;gap:8px;margin-top:14px} #se-page .rvcwrap{margin:0 -18px} #se-page .sec-alt{background:transparent} #se-page .limecard{background:#f2f7d5;border-radius:20px;margin:12px 18px;overflow:hidden} #se-page .kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--olive);text-transform:uppercase;margin-bottom:8px} #se-page .h2{font-size:23px;font-weight:900;letter-spacing:-.01em;margin-bottom:10px;line-height:1.15} #se-page .body{font-size:15px;color:var(--ink2);line-height:1.55} #se-page .ic{width:20px;height:20px;flex:none;color:var(--olive)} #se-page .ic-s{width:16px;height:16px;flex:none;color:var(--olive)} #se-page .loox-rating{cursor:pointer;margin:6px 0 10px;font-weight:800;color:var(--ink)} #se-page .loox-rating .loox-icon,#se-page .loox-rating svg,#se-page .loox-rating [class*="star"]{color:var(--tp)!important;fill:var(--tp)!important} #se-page .buy{padding:18px} #se-page .loox-rating{margin:6px 0 10px} #se-page .hook{font-size:15.5px;font-weight:700;color:var(--ink);margin:8px 0 12px} #se-page .checks{list-style:none;margin-bottom:16px} #se-page .checks li{font-size:14px;color:var(--ink2);padding:3.5px 0 3.5px 26px;position:relative;line-height:1.4} #se-page .checks li::before{content:"✓";position:absolute;left:2px;top:3px;color:var(--olive);font-weight:900} #se-page .gbanner{display:flex;align-items:center;gap:12px;background:var(--ink);color:#fff;border-radius:12px;padding:12px 14px;margin-top:12px;cursor:pointer} #se-page .gshield{width:34px;height:34px;border-radius:50%;background:var(--lime);display:flex;align-items:center;justify-content:center;flex:none} #se-page .gbanner b{font-size:13px;display:block;letter-spacing:.02em} #se-page .gbanner span{font-size:11.5px;color:#c3ccc9} #se-page .gbanner u{color:var(--lime)} #se-page .trust{list-style:none;margin-top:12px;border-top:1px solid var(--line);padding-top:12px} #se-page .trust li{font-size:12.8px;color:var(--ink2);padding:4px 0;line-height:1.45;display:flex;align-items:flex-start;gap:9px} #se-page .trust li .ic-s{margin-top:1px} #se-page .chips-label{font-size:10.5px;font-weight:800;letter-spacing:.08em;color:#8a97a0;text-transform:uppercase;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)} #se-page .chips{display:flex;gap:8px;overflow-x:auto;padding:10px 18px 2px;margin:0 -18px;scrollbar-width:none} #se-page .chips::-webkit-scrollbar{display:none} #se-page .chip{flex:none;background:#fff;border:1.5px solid var(--line);border-radius:20px;font-size:12px;font-weight:800;color:var(--ink);padding:8px 12px;cursor:pointer;white-space:nowrap} #se-page .chip:active{border-color:var(--ink)} #se-page .strip{background:transparent;color:#fff;padding:6px 18px 18px} #se-page .strip .grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#2d353b;border:1px solid #2d353b;border-radius:12px;overflow:hidden} #se-page .strip .cellb{background:var(--ink);padding:14px 8px;text-align:center} #se-page .strip b{display:block;color:var(--lime);font-size:17px;font-weight:900;letter-spacing:-.01em} #se-page .strip span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#aeb9bf} #se-page .tl{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:#0e1214;border:1px solid var(--line)} #se-page .tlband .tl{margin-top:18px} #se-page .tl .stamp{position:absolute;top:12px;left:12px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:11px;font-weight:800;padding:4px 8px;z-index:2;display:inline-flex;align-items:center;gap:6px;white-space:nowrap} #se-page .cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 18px 8px;scroll-padding-left:18px;scroll-padding-right:18px;scrollbar-width:none} #se-page .cards::-webkit-scrollbar{display:none} #se-page .card{flex:0 0 78%;scroll-snap-align:start;scroll-margin-left:18px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:var(--shadow)} #se-page .stepimg{width:100%;height:auto;border-radius:12px;margin-bottom:12px} #se-page .steprow{display:flex;align-items:center;gap:10px;margin-bottom:8px} #se-page .card .steprow h4{margin:0;line-height:1} #se-page .card .step{width:30px;height:30px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:900;display:flex;align-items:center;justify-content:center;font-size:14px;flex:none} #se-page .card h4{font-size:16px;font-weight:900;margin-bottom:6px} #se-page .card p{font-size:13.5px;color:var(--ink2);line-height:1.5} #se-page .swipe-cue{font-size:11px;color:#8a97a0;text-align:center;margin-top:2px} #se-page .recipe{margin:14px 18px 0;background:var(--ink);border-radius:14px;color:#e8eef1;padding:16px} #se-page .recipe h4{font-size:13px;letter-spacing:.1em;color:var(--lime);margin-bottom:8px} #se-page .recipe p{font-size:13.5px;line-height:1.7} #se-page .ugc .card{padding:0;overflow:hidden;flex-basis:70%} #se-page .ugc .vid{aspect-ratio:4/5;position:relative} #se-page .ugc .vid img{width:100%;height:100%;object-fit:cover} #se-page .ugc .cap{padding:12px 14px;font-size:12.5px;color:var(--ink2);line-height:1.45} #se-page .ugc .cap b{color:var(--ink)} #se-page .sgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px} #se-page .stile{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 10px;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink)} #se-page .caveat{font-size:12px;color:#5b6870;margin-top:10px;line-height:1.55} #se-page .vehicles{font-size:11.5px;color:#8a97a0;text-align:center;margin-top:10px;line-height:1.7} #se-page .xbtn{background:none;border:none;color:var(--olive);font-weight:800;font-size:13.5px;text-decoration:underline;cursor:pointer;padding:0;margin-top:10px} #se-page .xmore{display:none} #se-page .xmore.open{display:block} #se-page .vs{display:flex;flex-direction:column;gap:10px} #se-page .vcard{border-radius:14px;padding:16px;background:#fff;border:1px solid var(--line)} #se-page .vcard.good{border:2px solid var(--lime)} #se-page .vcard h4{font-size:15px;font-weight:900;margin-bottom:4px} #se-page .vcard .big{font-size:26px;font-weight:900} #se-page .vcard.good .big{color:var(--olive)} #se-page .vcard p{font-size:13px;color:var(--ink2);margin-top:4px;line-height:1.5} #se-page table.cmp{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12.5px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--shadow)} #se-page .cmpcopy{margin:10px 0 18px} #se-page .cmp tr:first-child{background:var(--ink)} #se-page .cmp th:first-child{width:34%} #se-page .cmp th:not(:first-child){width:22%} #se-page .cmp th{background:var(--ink);color:#fff;font-size:11px;padding:10px 6px;text-align:center} #se-page .cmpimg{height:44px;width:auto;display:block;margin:0 auto;max-width:100%;object-fit:contain} #se-page .cmp th{vertical-align:bottom;padding:12px 6px 10px} #se-page .cmp th.cmpwhy{font-size:23px;font-weight:900;letter-spacing:-.01em;line-height:1.15;color:#fff;vertical-align:middle} #se-page .cmplab{display:flex;align-items:center;justify-content:center;min-height:2.6em;line-height:1.3;margin-top:7px;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#aeb9bf} #se-page .cmplab-you{color:var(--lime)} #se-page .cmp th:nth-child(2){box-shadow:inset 0 -3px 0 var(--lime)} #se-page .cmp td:nth-child(2){background:#f7fae2;font-weight:800;color:var(--ink)} #se-page .cmp th:first-child{text-align:left;padding-left:12px} #se-page .cmp th .you{color:var(--lime)} #se-page .cmp td{border-top:1px solid var(--line);padding:10px 6px;text-align:center;color:var(--ink2)} #se-page .cmp td:first-child{text-align:left;padding-left:12px;font-weight:700;color:var(--ink);font-size:12px} #se-page .cmp .y{color:var(--olive);font-weight:900} #se-page .cmp .n{color:#b8c0c6;font-weight:900} #se-page .guar{background:#f2f7d5;color:var(--ink);text-align:center;padding:30px 22px 34px;border-radius:20px;margin:28px 18px} #se-page .guar-photo{display:block;width:100%;max-width:430px;margin:0 auto 18px} #se-page .guar-head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:10px} #se-page .guar-seal{width:50px;height:63px;color:var(--ink);flex:none} #se-page .guar h2{font-size:24px;font-weight:900;color:var(--ink);margin:0} #se-page .guar p{font-size:14.5px;color:var(--ink2);line-height:1.6;max-width:380px;margin:0 auto 8px} #se-page .guar p b{color:var(--ink)} #se-page .guar-stats{display:flex;justify-content:center;gap:38px;margin:18px auto 14px} #se-page .gstat b{display:block;font-size:23px;font-weight:900;color:var(--ink);letter-spacing:-.01em} #se-page .gstat span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b7b52} #se-page .guar-stars{font-size:14px;font-weight:900;color:var(--ink)} #se-page .guar-stars .gstars{color:var(--tp);letter-spacing:2px;margin-right:6px} #se-page .guar details{margin-top:14px;font-size:12px;color:#6b7b52} #se-page .guar summary{cursor:pointer;font-weight:700;color:var(--olive)} #se-page .guar details p{font-size:11.5px;margin-top:8px;color:var(--ink2);max-width:560px} #se-page .faq-item{border:1px solid var(--line);border-radius:12px;margin-bottom:8px;background:#fff;overflow:hidden} #se-page .faq-item.hidden{display:none} #se-page .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:none;border:none;text-align:left;font-size:14.5px;font-weight:800;color:var(--ink);padding:14px;cursor:pointer} #se-page .faq-q .chev{transition:transform .2s;color:var(--olive);font-weight:900} #se-page .faq-item.open .chev{transform:rotate(180deg)} #se-page .faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease} #se-page .faq-a p{font-size:13.5px;color:var(--ink2);line-height:1.55;padding:0 14px 14px} #se-page .faq-more{width:100%;background:#fff;border:1.5px solid var(--ink);color:var(--ink);border-radius:12px;font-size:13.5px;font-weight:900;padding:13px;cursor:pointer;margin-top:4px} #se-page .aisum{background:#fff;border:1.5px solid var(--tp);border-radius:14px;padding:14px;margin-bottom:14px} #se-page .aisum-label{font-size:10.5px;font-weight:900;letter-spacing:.08em;color:var(--tp);margin-bottom:7px} #se-page .aisum p{font-size:13.5px;color:var(--ink2);line-height:1.55} #se-page .aisum-note{font-size:10.5px;color:#8a97a0;margin-top:8px} #se-page .vb{font-size:10px;color:#fff;font-weight:800;background:var(--tp);border-radius:10px;padding:2px 7px;margin-left:6px} #se-page #looxReviews{margin:0;min-height:0} #se-page #looxReviews iframe{display:block;margin:0;width:100%} #se-page .shipbar{background:var(--panel);border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:12.5px;font-weight:800;color:var(--ink);padding:10px;margin-bottom:12px} #se-page .final{background:var(--ink);color:#fff;text-align:center;padding:38px 22px 46px} #se-page .final h2{font-size:22px;font-weight:900;margin-bottom:8px} #se-page .final p{font-size:13px;color:#aeb9bf;margin-bottom:16px} #se-page .sheet-wrap{position:fixed;inset:0;background:rgba(10,14,16,.6);z-index:98;display:none;align-items:center;justify-content:center;padding:20px} #se-page .sheet-wrap.show{display:flex} #se-page .sheet{background:#fff;border-radius:18px;width:100%;max-width:340px;padding:16px 16px 18px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.35)} #se-page .sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px} #se-page .sheet-head b{font-size:15.5px;line-height:1.3} #se-page .sheet-x{background:var(--panel);border:none;border-radius:50%;width:30px;height:30px;font-size:13px;cursor:pointer;color:var(--ink);flex:none} #se-page .qa-a{font-size:14px;color:var(--ink2);line-height:1.6} /* ============ desktop & laptop ============ */ @media (hover:hover){ #se-page .chip:hover{border-color:var(--ink)} #se-page .faq-q:hover .chev{color:var(--ink)} } @media (min-width:1000px){ #se-page{max-width:1240px} /* buy-box content: centred readable column (native page shows gallery/title above) */ #se-page .buy{max-width:820px;margin:0 auto;padding:8px 32px 18px} #se-page .hook{font-size:16.5px} #se-page .chips{margin:0;padding:10px 0 2px;flex-wrap:wrap;overflow:visible} /* trust band: 4 across */ #se-page .strip{padding:10px 32px 34px} #se-page .strip .grid{grid-template-columns:repeat(4,1fr)} #se-page .strip b{font-size:20px} /* sections: bigger type, readable line lengths, centred headers */ #se-page .sec{padding:60px 32px} #se-page .limecard{margin:28px 32px;border-radius:24px} #se-page .h2{font-size:30px} #se-page .body{font-size:16px} #se-page .kicker{font-size:12px} #se-page .sec>.kicker,#se-page .secpad .kicker{text-align:center} #se-page .sec>.h2,#se-page .secpad .h2{text-align:center;max-width:820px;margin-left:auto;margin-right:auto} #se-page .sec>.body,#se-page .secpad .body{max-width:720px;margin-left:auto;margin-right:auto} #se-page .secpad{padding:0} /* timelapse: contained portrait, centred */ #se-page .tl{max-width:460px;margin:16px auto 0} /* card rows: 4 across, no swipe */ #se-page .cards{padding:8px 32px} #se-page .card{flex:0 0 calc(25% - 9px)} #se-page .ugc .card{flex-basis:calc(25% - 9px)} #se-page .swipe-cue{display:none} #se-page .recipe{max-width:760px;margin:20px auto 0} /* grids & tables */ #se-page .sgrid{grid-template-columns:repeat(4,1fr)} #se-page .sgrid.chemgrid{grid-template-columns:repeat(3,1fr);margin-top:18px} #se-page .caveat{max-width:720px;margin:14px auto 0} #se-page .vehicles{max-width:720px;margin:14px auto 0} #se-page .xbtn{display:block;margin:12px auto 0} #se-page table.cmp{max-width:780px;margin:0 auto} #se-page .vs{flex-direction:row;max-width:920px;margin:0 auto;gap:14px} #se-page .vcard{flex:1} /* guarantee, FAQ, reviews, kit */ #se-page .guar{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center;text-align:left;padding:56px 48px;border-radius:24px;margin:60px 32px} #se-page .guar-photo{max-width:600px;margin:0} #se-page .guar-head{flex-direction:row;justify-content:flex-start;gap:16px;margin-bottom:14px} #se-page .guar-seal{width:56px;height:70px} #se-page .guar h2{font-size:30px} #se-page .guar p{max-width:520px;margin:0 0 8px;font-size:16px} #se-page .guar-stats{justify-content:flex-start;gap:44px;margin:20px 0 14px} #se-page .gstat b{font-size:26px} #se-page .guar details p{max-width:520px} #se-page #sefaq{max-width:760px;margin:0 auto} #se-page .faq-more{display:block;max-width:760px;margin:6px auto 0} #se-page .aisum{max-width:760px;margin:0 auto 16px} #se-page .rvcwrap{margin:0} #se-page .shipbar{max-width:760px;margin:0 auto 16px} /* final CTA + popups */ #se-page .final{padding:56px 32px 64px} #se-page .final h2{font-size:28px} #se-page .sheet{max-width:420px} /* editorial bands: text beside media instead of stacked mobile flow */ #se-page .tlband{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:center;max-width:1080px;margin:0 auto} #se-page .tlband .tl{max-width:none;margin:0} #se-page .tltext .h2{font-size:32px} #se-page .tlcopy{font-size:17px} #se-page .tlsteps{display:flex;flex-direction:column;gap:16px;margin-top:26px} #se-page .tlstep{display:flex;gap:14px;align-items:flex-start} #se-page .tlstep .n{width:32px;height:32px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:900;display:flex;align-items:center;justify-content:center;font-size:14px;flex:none} #se-page .tlstep b{display:block;font-size:15.5px;font-weight:900;color:var(--ink)} #se-page .tlstep span{font-size:13.5px;color:var(--ink2);line-height:1.5} #se-page .cmpband{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:48px;align-items:center;max-width:1140px;margin:0 auto} #se-page .cmpband table.cmp{max-width:none;margin:0} #se-page .cmpimg{height:64px} #se-page .cmplab{font-size:11px} #se-page .cmp th.cmpwhy{font-size:30px} #se-page .cmpcopy{margin-top:12px} #se-page .mechband{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:56px;align-items:start;max-width:1140px;margin:0 auto} #se-page .mechband .sgrid.chemgrid{grid-template-columns:1fr;margin-top:0} #se-page .mechband .xbtn{display:inline-block;margin:12px 0 0} /* equal-height cards, larger kit thumbs, centred crew intro */ #se-page .cards{align-items:stretch} #se-page .cards .card{display:flex;flex-direction:column} #se-page .secpad>.body{text-align:center} } @media (max-width:999px){ #se-page .rvcwrap iframe,#se-page .ugc .vid iframe,#se-page .tl iframe{pointer-events:none} #se-page .rvcwrap .rvc-track-wrap.rvc-swipe{touch-action:pan-x pan-y !important} } #se-page .rvc-section { --rvc-radius: 16px; --rvc-gap: 14px; --rvc-star: #00B67A; --rvc-text: #111; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; padding: 24px 0; } #se-page .rvc-carousel { position: relative; max-width: 1400px; margin: 0 auto; padding: 0 56px; } #se-page .rvc-track-wrap { overflow: hidden; } #se-page .rvc-track { list-style: none; margin: 0; padding: 4px; display: flex; gap: var(--rvc-gap); transition: transform .55s cubic-bezier(.22,.61,.36,1); } #se-page .rvc-card { flex: 0 0 calc((100% - (var(--rvc-gap) * 4)) / 5); width: calc((100% - (var(--rvc-gap) * 4)) / 5); transition: transform .3s ease; } #se-page .rvc-card:hover { transform: translateY(-4px); } #se-page .rvc-card__video { position: relative; width: 100%; aspect-ratio: 9 / 16; border-radius: var(--rvc-radius); overflow: hidden; background: #000; box-shadow: 0 4px 14px rgba(0,0,0,.10); cursor: pointer; } #se-page .rvc-card__video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; pointer-events: none; } #se-page .rvc-card__click { position: absolute; inset: 0; z-index: 4; background: transparent; cursor: pointer; } #se-page .rvc-card__overlay { position: absolute; inset: 0; background: linear-gradient(180deg, transparent 65%, rgba(0,0,0,.55) 100%); pointer-events: none; z-index: 2; } #se-page .rvc-card__info { padding: 10px 4px 4px; } #se-page .rvc-card__name { font-size: 14px; font-weight: 600; color: var(--rvc-text); margin: 0 0 4px; display: flex; align-items: center; gap: 5px; } #se-page .rvc-card__verified { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px; background: #4a90e2; border-radius: 50%; color: #fff; font-size: 9px; font-weight: 700; } #se-page .rvc-card__stars { display: flex; gap: 2px; margin-bottom: 6px; } #se-page .rvc-card__star { width: 17px; height: 17px; fill: var(--rvc-star); } #se-page .rvc-card__text { font-size: 12px; line-height: 1.4; color: #555; margin: 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } #se-page .rvc-arrow { position: absolute; top: calc(50% - 40px); transform: translateY(-50%); width: 44px; height: 44px; border-radius: 50%; background: #fff; border: 1px solid rgba(0,0,0,.08); box-shadow: 0 4px 14px rgba(0,0,0,.12); color: #111; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 5; transition: transform .2s, opacity .2s; } #se-page .rvc-arrow:hover { transform: translateY(-50%) scale(1.06); } #se-page .rvc-arrow:disabled { opacity: .35; cursor: default; transform: translateY(-50%); } #se-page .rvc-arrow svg { width: 18px; height: 18px; } #se-page .rvc-arrow--prev { left: 6px; } #se-page .rvc-arrow--next { right: 6px; } @media (max-width: 1099px) { #se-page .rvc-card { flex: 0 0 calc((100% - (var(--rvc-gap) * 2)) / 3); width: calc((100% - (var(--rvc-gap) * 2)) / 3); } } @media (max-width: 699px) { #se-page .rvc-carousel { padding: 0 16px; } #se-page .rvc-arrow { display: none; } #se-page .rvc-track-wrap { overflow-x: auto; overflow-y: hidden; scroll-behavior: auto; scrollbar-width: none; } #se-page .rvc-track-wrap::-webkit-scrollbar { display: none; } #se-page .rvc-track { transition: none; } #se-page .rvc-card { flex: 0 0 65%; width: 65%; } } /* JS-applied on mobile only */ #se-page .rvc-track-wrap.rvc-swipe { touch-action: pan-x; } #se-page .rvc-track-wrap.rvc-snap { scroll-snap-type: x mandatory; } #se-page .rvc-track-wrap.rvc-snap .rvc-card { scroll-snap-align: start; } #se-page .rvc-modal { position: fixed; inset: 0; background: rgba(0,0,0,.93); z-index: 99999; display: none; align-items: center; justify-content: center; padding: 20px; } #se-page .rvc-modal[aria-hidden="false"] { display: flex; } #se-page .rvc-modal__inner { position: relative; width: 100%; max-width: 420px; aspect-ratio: 9 / 16; } #se-page .rvc-modal__iframe { width: 100%; height: 100%; border: 0; border-radius: 18px; background: #000; } #se-page .rvc-modal__close { position: absolute; top: -50px; right: 0; width: 40px; height: 40px; border-radius: 50%; background: #fff; border: 0; font-size: 24px; line-height: 1; cursor: pointer; color: #000; z-index: 2; } #se-page .csg{--y:#c0d72f;--ys:#cbdf52;--r:#ee2a2a;--k:#0a0a0a;--g:#8b8b8b; font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;max-width:1200px;margin:0 auto;padding:0;color:var(--k);} #se-page .csg *{box-sizing:border-box;} #se-page .csg__track{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.6rem,1.5vw,1.25rem);} #se-page .csg__imglink{display:block;text-align:center;padding:14px 14px 0;} #se-page .csg__note{display:none;align-items:center;justify-content:center;gap:8px; margin:1.25rem 0 0;font-weight:700;font-size:.95rem;letter-spacing:.02em; text-transform:uppercase;color:var(--k);} #se-page .csg__swipe{display:none;} @keyframes csgNudge{0%,100%{transform:translateX(0);}50%{transform:translateX(5px);}} @media(max-width:767px){ #se-page .csg__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;gap:12px;padding:10px 0 22px; scroll-padding-left:clamp(1rem,4vw,2rem);scrollbar-width:none;} #se-page .csg__track::-webkit-scrollbar{display:none;} #se-page .csg__tile{flex:0 0 53%;scroll-snap-align:start;} #se-page .csg__stars svg{width:16px;height:16px;} #se-page .csg__title{font-size:14px;} #se-page .csg__now{font-size:16px;} #se-page .csg__compare{font-size:10px;} #se-page .csg__note{display:flex;} #se-page .csg__swipe{display:inline-block;animation:csgNudge 1.2s ease-in-out infinite;} } #se-page .csg__tile{background:#fff;border:1px solid #ececec;border-radius:3px; padding:0 0 14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s;} #se-page .csg__tile:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.10);} #se-page .csg__img{display:block;width:100%;max-width:200px;height:auto;aspect-ratio:1/1;object-fit:contain;margin:0 auto;} #se-page .csg__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden; color:var(--k);text-decoration:none;font-weight:500;font-size:15px;line-height:1.25; margin:12px 14px 0;min-height:38px;} #se-page .csg__title:hover{text-decoration:underline;} #se-page .csg__rating{display:flex;align-items:center;gap:6px;margin:8px 14px 0;} #se-page .csg__stars{display:inline-flex;gap:1px;} #se-page .csg__stars svg{width:16px;height:16px;} #se-page .csg__reviews{font-size:12px;font-weight:400;color:#777;white-space:nowrap;} #se-page .csg__price{display:flex;align-items:baseline;gap:8px;margin:10px 14px 12px;} #se-page .csg__compare{color:var(--g);text-decoration:line-through;font-weight:400;font-size:13px;} #se-page .csg__now{color:var(--r);font-weight:500;font-size:20px;} #se-page .csg__btn{display:block;text-align:center;text-decoration:none; margin:auto 14px 0;padding:12px 10px;border-radius:6px;background:var(--y); color:var(--k);font-weight:500;letter-spacing:.03em;font-size:13px;text-transform:uppercase;cursor:pointer; transition:background .15s ease,transform .1s ease;} #se-page .csg__btn:hover{background:var(--ys);} #se-page .csg__btn:active{transform:translateY(1px);} #se-page .csg .csg__btn{background:var(--y) !important;border:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;width:auto;} The ultimate all-in-1 4WD wash made to remove salt, mud, red dirt & more. Simply foam on & rinse off! Lifts, loosens & dissolves mud with Deep Expansion Technology Dissolves & dislodges surface salt & salt deposits Chemical + physical rust inhibitors keep protecting after you rinse One wash for every exterior surface, from paint to chassis rails Safe for Ceramic coated & PPF wrapped vehicles at a 1:10 dilution 30-DAY GUARANTEE*Not happy with the results? Your bottle is refunded in full. *Tap for terms Same-day dispatch on orders before 11am AEST, Monday to Friday Free shipping over $200 · express 1-3 business days available Click & Collect Brisbane · ready in around 2 hours at Geebung HQ Quick answers ✓ Ceramic & PPF safe (1:10) ✓ Built for mud & red dirt too ✓ One wash, every surface ✓ No cannon needed ✓ Same-day dispatch ✓ 30-day guarantee ← swipe the questions → 350,000+Litres sold 70,000+Aussie 4WDers 4.8 ★4,800+ reviews QLDMade & tested See the difference Watch a filthy 4WD come back to life Caked-on mud, salt & road grime foamed off in one go. No scrubbing & no editing tricks. Simply spray, soak & rinse! 1 Foam it onBlanket the whole vehicle: panels, arches & underbody. 2 Let it soak2-3 minutes. Never let it dry on the surface. 3 Rinse it offSalt, mud & grime let go without touching the paint. Simply spray, soak & rinse What makes it different What your current wash isn’t doing Made, bottled & tested in QLD for Aussie beaches & mud. Here it is side by side with what you’re probably using now. Benefits Salt Ext. Ordinary wash Plain water Dissolves water-insoluble (ionic) salt ✓ ✗ ✗ Breaks down packed clay & bog mud ✓ ✗ ✗ Leaves active rust inhibitors behind ✓ ✗ ✗ Safe on ceramic, PPF & wraps (1:10) ✓ ~ ✓ One product: paint, glass, wheels, trim, underbody ✓ Rarely ✗ No-scrub foam clean ✓ ✗ ✗ Made for Aussie beaches + mud ✓ ✗ n/a Cost per wash $1.30 $2-4 the rust bill Trusted by the 4WD community The wash the 4WD 24-7 crew uses on their own rigs Shaun Whale, Graham Cahill & Jesse Gleeson from 4WD 24-7, the biggest 4WD channel in the world with over a billion minutes watched. They all use Salt Exterminator on their own rigs! Shaun Whale · 4WD 24-7 · “No pressure washer? No problem!” Graham Cahill · 4WD 24-7 · “Why you should NEVER use a broom at the car wash” Jesse Gleeson · 4WD 24-7 · “Salt Exterminator VS extreme caked-on mud” @fongs_gq · giving his GQ a 4WDetail ← swipe the clips → Got footage of your own rinse-off? Send it to [email protected]. Best clip each month gets a free 5L. One bottle, whole rig One wash. Every surface. Paint & clear coat Ceramic, PPF & wraps (1:10) Glass & mirrors Alloys & tyres Plastics, trims & checker plate Canopies & roof racks Chassis & underbody Engine bay (as directed) Plus the daily driver and the gear it tows: camper trailers, caravans, painted & alloy boats, bikes. Weekend rig or school-run hatchback, it's the same weekly wash. Gelcoat or fibreglass hull? Use our Marine Series, the same chemistry made for those surfaces. Heavy brake dust? Pair with Wheel Wizard for the deep clean. Why 4WDs rust after washing Think hosing it off is enough? Unfortunately not... There's a variety of different salt compounds in the ocean. Some wash away with water & some do NOT. These water insoluble compounds are called Ionic Salt compounds & their structure cannot be broken up with just water! They sit in your chassis rails, seams & bolt threads, drawing in moisture & corroding your 4WD from the inside out. That's why almost every beach-driven 4WD has some degree of surface rust! Keep reading: mud & red dirt do the same damage ▾ And it's not just a beach problem. Clay & bog mud pack into your chassis rails like wet concrete. They hold moisture & dissolved salts against bare steel for weeks, block your drain holes & keep corroding long after the outside looks dry. Victoria's High Country is one of the biggest 4WD destinations in the country without a single beach run & clay-packed rails rust rigs there just the same. That's exactly why we engineered Salt Exterminator: to dissolve the salts water can't touch, break down packed mud with Deep Expansion Technology & leave chemical + physical rust inhibitors working on the surface after you rinse! So when you come home from the beach or the bush, there are no nasty rusty surprises waiting underneath! Salt dissolving agentsBreak up the ionic salt compounds plain water can't touch, so they rinse away instead of staying in your rails. Chemical + physical rust inhibitorsLeft working on the surface after you rinse, your first layer of defence between washes. Deep Expansion TechnologySwells into packed mud and clay, lifting and loosening it so the pressure washer can carry it away. 100% biodegradable · Made, bottled & tested in QLD Cost per wash $45-55 at the drive-thru. $1.30 at home. Drive-thru wash $45-55 Every visit. High-pressure recycled-water jets pushing yesterday’s salt back into your rails. Sand and mud still left behind. Salt Exterminator at home $1.30 per wash (5L) You control every pass. Rust inhibitors left working when you’re done. One 5L bottle is about a year of proper washes. How to use it The 10-minute clean-up (no scrubbing) 1 Mix Match the mix to the mess (full table below): salt & sand 1:9, mud & red dirt 1:3 to 1:1, coated rigs 1:10. Park in shade, panels cool. 2 Foam Blanket the whole vehicle: panels, arches, underbody. Let it dwell 2-3 minutes. Never let it dry on the surface. 3 Rinse Pressure-rinse top to bottom in slow overlapping passes. Salt, mud and sand let go without touching the paint. 4 Underbody For deep cleans run it at 1:1 or full strength through the Sand Assassin or flusher wand to purge rails and seams, where rust starts. ← swipe the steps → THE MIX, BY JOB (FROM OUR DIRECTIONS) Salt & sand: mix 1:9 · dwell 2-3 min · pressure rinseMud & red dirt: mix 1:3 to 1:1 · dwell, don't let it dry · pressure rinseRoad grime: mix 1:9 to 1:5 · dwell, don't let it dry · mitt pass at 1:9, rinseCeramic, PPF & wraps: mix 1:10 · dwell 1-1.5 min · gentle rinse, away from PPF edgesUnderbody deep clean: mix 1:1 or full strength · dwell, don't let it dry · flush through the Sand Assassin or wandGolden rules: shade, cool panels, never let it dry, towel dry 30-Day Guarantee Use it as directed on your next trip. If you’re not happy with the results, email us within 30 days and we’ll refund your bottle in full*. 350,000+Litres sold 70,000+Aussie 4WDers ★★★★★ 4,800+ Reviews *The fine print (it’s short) First purchase of Salt Exterminator 4WD Wash, sizes up to 5L. One claim per customer, household and delivery address. Use as directed. Email [email protected] within 30 days of delivery with your order number and a quick note on how you used it (mix ratio and method; a photo helps). We'll try to make it right first, because nine times out of ten the fix is the mix. If we can't get you the result, the full product price is refunded within 5 business days. Original shipping not refunded. 20L trade drums excluded. AU & NZ orders. Claims we reasonably believe are fraudulent may be declined. In addition to your Australian Consumer Law rights. FAQ Your questions, answered Is it safe on ceramic coatings, PPF and wraps?▾ Yes. At a 1:10 mix or weaker it lifts the salt and grime without touching your protection, so your coating keeps doing its job and your rig still gets the deep clean. Just keep the pressure washer away from PPF edges and you're set. I never drive on the beach. Is it still worth it?▾ More than worth it. Some of our best reviews are mud, dirt and dust jobs. Clay and bog mud pack into chassis rails, hold moisture and dissolved salts against the surface for weeks, and block your drain holes. High Country clay, gravel roads, red dirt: same corrosion, no ocean required. The Deep Expansion Technology that breaks down packed mud is half the reason this product exists. What vehicles and surfaces can I use it on?▾ The whole rig AND the daily driver: paint, glass, alloys, tyres, trims, checker plate, roof racks, chassis, underbody, and the engine bay when used as directed (just don't blast electrical connectors point-blank). Plus what it tows: caravans, camper trailers, painted and alloy boats, bikes. One bottle covers the lot. Gelcoat or fibreglass hulls: grab our Marine Series, the same salt-killing chemistry made for those surfaces. Do I need a foam cannon or pressure washer?▾ You'll get the full no-scrub experience through a snow foam cannon: foam on, rinse off, done. No pressure washer? Our Garden Hose Snow Foam Cannon runs off a normal tap, and our cannons ship with adapter options for Karcher, Gerni, Ryobi and most other brands (email a photo of your lance end to [email protected] and we'll match it before you order). Bucket-and-mitt works too, just add light agitation. How many washes per bottle? What's the mix?▾ Match the mix to the mess, straight from our directions: salt & sand 1:9 (dwell 2-3 min), mud & red dirt 1:3 to 1:1, road grime 1:9 to 1:5 with a mitt pass at 1:9, ceramic/PPF/wraps 1:10 (dwell 1-1.5 min), underbody deep cleans 1:1 or full strength. At the everyday 1:9 mix that's about 100ml a wash: 1L = ~10 washes, 5L = ~50, 20L = ~200 (heavier mud mixes use more). Never let it dry on the surface, skip the direct sun, and store it with the lid tight out of the heat. What does it clean? And what needs a mitt?▾ Salt, sand, mud, red dirt, road grime, bugs, oil and stubborn stains, each with its own mix from the table above. Fresh grime: foam, dwell, rinse, gone. Baked-on bugs, bird poo and months-old road film want one extra pass with a sudsed-up microfibre mitt, and stubborn underbody stains get a full-strength spray and 30 seconds. Heavy caked-on brake dust responds faster to our dedicated Wheel Wizard. I've already got surface rust. Will this remove it?▾ Straight answer: no wash removes existing rust, and we won't pretend otherwise. What Salt Exterminator does is stop the cycle that causes it: it dissolves the salt feeding the corrosion and leaves rust inhibitors working on the surface after you rinse. Treat existing rust with a rust converter first, then keep it from coming back with Salt Exterminator every wash and Chassis Shield underneath. Salt Exterminator vs Chassis Shield vs Salt Seal?▾ Salt Exterminator is the WASH: it removes the salt, mud and grime doing the damage. Chassis Shield SEALS the underbody after washing. Salt Seal SEALS and protects the paintwork up top. Wash first, then seal. This page is the wash, and it's the step the other two depend on. How fast will I get it?▾ Order before 11am AEST Mon to Fri and it leaves Geebung QLD the same day. Express: 1-3 business days. Standard: 3-7. NZ: 2-10. In Brisbane? Click & Collect is usually ready in about 2 hours. Is it safe for grass, pets and septic?▾ Yes. It's 100% biodegradable and grass & garden safe. Wash on the lawn without a second thought. Buying for a business, council or fleet?▾ Email [email protected] and we'll send the Safety Data Sheet right over, along with a tax invoice on request. Councils, engineering firms and fleets already run our gear. What if it doesn't work for me?▾ Then it's free. 30-Day Guarantee: use it as directed, and if you're not happy with the results, we refund your bottle in full. Show all 12 questions ▾ Thousands of real 4WDers. Here’s what they reckon. × ✦ WHAT REVIEWERS SAY Reviewers consistently say mud, dirt and grime rinse off without scrubbing, washing takes about half the time, and the finish stays cleaner for longer between washes. Plenty bought sceptical after seeing the ads and now restock in bulk, using it on boats, caravans, bikes and the daily car as well as the 4WD. A handful note baked-on bugs still want a quick mitt pass, which is exactly what the directions say. Summarised from verified Loox reviews of this product What buyers add with this Complete the kit and unlock free shipping Orders over $200 ship FREE Australia-wide The Triple Threat Care Package (3511 reviews) $115.00$79.90 View Product Premium High Pressure Snow Foam Cannon (1619 reviews) $89.00 View Product Starter Essentials 4WD Care Package (3681 reviews) $224.90$169.90 View Product 4WD Owner Essentials One wash for the whole rig.Backed for 30 days. Same-day dispatch · Made in QLD · 30-day guarantee Choose an option✕ /* Salt Exterminator product page logic (content-only build: no cart/variant code) */ (function () { function boot() { // ============================================================ // YOUR VIDEO REVIEWS — add one entry per review. // ============================================================ var CUSTOMER = 'customer-1tlorv0cm1pl7e9c'; var VIDEOS = [ { id: "881eb74655b47f0e9497fc2fc48f47c2", name: "Paul C.", stars: 5, text: "Awesome product!! Love!! Highly reccommend!" }, { id: "d1380e25d96a57950dbf4b3a2eb67c71", name: "Steven C.", stars: 5, text: "Awesome product use it every weekend" }, { id: "75d9adea2516ad8766806f4eee68fdf8", name: "Zoe C.", stars: 5, text: "Works great for cleaning under the ute. Very easy to use. Definitely recommend" }, { id: "4468e8f45e2343a12dbc3f6d7cfd9133", name: "Ethan I.", stars: 5, text: "Click and collect took a little too long but the products are amazing" }, { id: "8eaa45f6384b42deaa90398605afa2ff", name: "Brett B.", stars: 5, text: "This is such a great product, love using it on the hotrod, spray it on pressure wash it off done in like 10min." } ]; // ---- Tuning ---- var MOBILE_SECONDS_PER_CARD = 7.8; // Mobile auto-scroll speed. Higher = slower var RESUME_DELAY_MS = 1500; // After a manual swipe, wait this long before auto-scroll resumes var SCROLL_DIRECTION = 'ltr'; // 'rtl' = cards drift right→left | 'ltr' = left→right // ---------------- var STAR = '#00B67A'; var SVGNS = 'http://www.w3.org/2000/svg'; var track = document.getElementById('rvcTrack'); var modal = document.getElementById('rvcModal'); var modalIframe = document.getElementById('rvcModalIframe'); if (!track) return; function inlineUrl(id) { return 'https://iframe.videodelivery.net/' + id + '?autoplay=true&muted=true&loop=true&controls=false&preload=auto'; } function modalIframeUrl(id) { return 'https://iframe.videodelivery.net/' + id + '?autoplay=true&muted=false&controls=true&preload=auto'; } function el(tag, cls) { var e = document.createElement(tag); if (cls) e.className = cls; return e; } // Built entirely with the DOM API (no HTML tag strings) so the code can't be // mangled by rich-text/WYSIWYG editors that reformat anything resembling HTML. function makeStar() { var svg = document.createElementNS(SVGNS, 'svg'); svg.setAttribute('class', 'rvc-card__star'); svg.setAttribute('viewBox', '0 0 24 24'); var path = document.createElementNS(SVGNS, 'path'); path.setAttribute('fill', STAR); path.setAttribute('d', 'M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'); svg.appendChild(path); return svg; } function buildCard(v, idx, hidden) { var li = el('li', 'rvc-card'); li.dataset.id = v.id; li.dataset.idx = idx; if (hidden) li.setAttribute('aria-hidden', 'true'); var videoBox = el('div', 'rvc-card__video'); var iframe = document.createElement('iframe'); iframe.setAttribute('data-src', inlineUrl(v.id)); iframe.setAttribute('allow', 'autoplay; encrypted-media'); iframe.setAttribute('loading', 'eager'); var overlay = el('div', 'rvc-card__overlay'); var clickLayer = el('div', 'rvc-card__click'); clickLayer.setAttribute('aria-label', 'Play review fullscreen'); videoBox.appendChild(iframe); videoBox.appendChild(overlay); videoBox.appendChild(clickLayer); var info = el('div', 'rvc-card__info'); var name = el('p', 'rvc-card__name'); name.appendChild(document.createTextNode((v.name || '') + ' ')); var verified = el('span', 'rvc-card__verified'); verified.title = 'Verified'; verified.textContent = '✓'; name.appendChild(verified); var starsWrap = el('div', 'rvc-card__stars'); var n = Math.max(1, Math.min(5, v.stars || 5)); for (var i = 0; i < n; i++) starsWrap.appendChild(makeStar()); var text = el('p', 'rvc-card__text'); text.textContent = v.text || ''; info.appendChild(name); info.appendChild(starsWrap); info.appendChild(text); li.appendChild(videoBox); li.appendChild(info); return li; } // Build the base set of cards. for (var i = 0; i < VIDEOS.length; i++) { track.appendChild(buildCard(VIDEOS[i], i, false)); } // ---- Fullscreen modal (tap a card; desktop only) ----------- var modalOpen = false; track.addEventListener('click', function (e) { if (isMobile) return; var card = e.target.closest('.rvc-card'); if (!card) return; modalIframe.src = modalIframeUrl(card.dataset.id); modal.setAttribute('aria-hidden', 'false'); document.body.style.overflow = 'hidden'; modalOpen = true; }); var modalClose = modal.querySelector('.rvc-modal__close'); function closeModal() { modal.setAttribute('aria-hidden', 'true'); modalIframe.src = ''; document.body.style.overflow = ''; modalOpen = false; } modalClose.addEventListener('click', closeModal); modal.addEventListener('click', function (e) { if (e.target === modal) closeModal(); }); document.addEventListener('keydown', function (e) { if (e.key === 'Escape' && modal.getAttribute('aria-hidden') === 'false') closeModal(); }); // ---- Shared visibility state ------------------------------- var onScreen = true, tabVisible = true; function observeVisibility() { var carousel = document.querySelector('.rvc-carousel'); if ('IntersectionObserver' in window && carousel) { new IntersectionObserver(function (entries) { onScreen = entries[0].isIntersecting; }, { threshold: 0 }).observe(carousel); } document.addEventListener('visibilitychange', function () { tabVisible = !document.hidden; }); } var isMobile = window.matchMedia('(max-width: 699px)').matches; var reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches; if (isMobile) { setupMobile(); } else { setupDesktop(); } // ============================================================ // MOBILE: manual swipe only (no auto-scroll, no tap-to-enlarge) // ============================================================ function setupMobile() { var wrap = track.parentElement; // .rvc-track-wrap (the scroller) wrap.classList.add('rvc-swipe'); // Manual swipe with snap. Auto-scroll disabled. wrap.classList.add('rvc-snap'); return; } // ============================================================ // DESKTOP: arrow pagination (unchanged) // ============================================================ function setupDesktop() { var carousel = document.querySelector('.rvc-carousel'); var prevBtn = carousel.querySelector('.rvc-arrow--prev'); var nextBtn = carousel.querySelector('.rvc-arrow--next'); var page = 0; function perView() { var w = window.innerWidth; if (w terms ---------- */ window.seOpenTerms = function(){ var d = document.getElementById('gdet'); if (d) d.open = true; document.querySelector('#se-page .guar').scrollIntoView({ behavior: 'smooth', block: 'center' }); }; /* ---------- videos: muted autoplay in view, pause off-screen, loop ---------- */ if (window.Vimeo) { var tlPlayer = new Vimeo.Player(document.getElementById('tlvid')); tlPlayer.setVolume(0); new IntersectionObserver(function(entries){ var e = entries[0]; if (e.isIntersecting) tlPlayer.play().catch(function(){}); else tlPlayer.pause().catch(function(){}); }, { threshold: 0.35 }).observe(document.querySelector('#se-page .tl')); document.querySelectorAll('#se-page .crewvid').forEach(function(f){ var p = new Vimeo.Player(f); p.setVolume(0); new IntersectionObserver(function(entries){ var e = entries[0]; if (e.isIntersecting) p.play().catch(function(){}); else p.pause().catch(function(){}); }, { threshold: 0.5 }).observe(f.closest('.card')); }); } // video warmup: start loading deferred players ~2200px before they reach the viewport var vwarm = null; function vswap(el){ var u = el.getAttribute('data-src'); if (u) { el.src = u; el.removeAttribute('data-src'); } } if ('IntersectionObserver' in window) { vwarm = new IntersectionObserver(function(es){ for (var i = 0; i < es.length; i++) { if (es[i].isIntersecting) { vswap(es[i].target); vwarm.unobserve(es[i].target); } } }, { rootMargin: '2200px 0px 2200px 0px' }); } var vtries = 0; var vtimer = setInterval(function(){ var list = document.querySelectorAll('#se-page iframe[data-src]'); for (var i = 0; i < list.length; i++) { if (!list[i].__armed) { list[i].__armed = 1; if (vwarm) { vwarm.observe(list[i]); } else { vswap(list[i]); } } } vtries++; if (vtries > 24) { clearInterval(vtimer); } }, 500); })();