1<!doctype html> 2<html class="no-js" lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="x-ua-compatible" content="ie=edge"> 6 <title>About Us! Competitive Edge Products, Inc</title> 7<link rel="canonical" href="https://www.competitiveedgeproducts.com/about-us" /> 8 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes"> 9 <META NAME="DESCRIPTION" CONTENT="Competitive Edge Products, Inc offers large selection of Lifetime Tables, Chairs, Sheds,Kayaks and Kodiak Canvas Tents. Low price guarantee."> 10<META NAME="ABSTRACT" CONTENT=""> 11<META NAME="KEYWORDS" CONTENT=""> 12 13 <!--START: FRAME_RSSFEEDS --> 14 <link rel="alternate" type="application/rss+xml" title="Featured Items (RSS 2.0)" href="https://www.competitiveedgeproducts.com/rss.asp?type=home" /> 15 <link rel="alternate" type="application/rss+xml" title="Products On Sale (RSS 2.0)" href="https://www.competitiveedgeproducts.com/rss.asp?type=onsale" /> 16 <link rel="alternate" type="application/rss+xml" title="New Releases (RSS 2.0)" href="https://www.competitiveedgeproducts.com/rss.asp?type=newreleases" /> 17 <link rel="alternate" type="application/rss+xml" title="Best Sellers (RSS 2.0)" href="https://www.competitiveedgeproducts.com/rss.asp?type=bestsellers" /> 18 <link rel="alternate" type="application/rss+xml" title="Latest Blog Posts (RSS 2.0)" href="https://www.competitiveedgeproducts.com/rss.asp?type=blog" /> 19 <!--END: FRAME_RSSFEEDS --> 20 <!--START: page_styles--> 21 <link rel="preload" as="style" href="assets/templates/common-core/lib/bootstrap/css/bootstrap.min.css?vcart=26.37.3" onload="this.onload=null;this.rel='stylesheet'" /> 22 <noscript><link rel="stylesheet" href="assets/templates/common-core/lib/bootstrap/css/bootstrap.min.css?vcart=26.37.3" type="text/css" /></noscript> 23 <link rel="preload" as="style" href="assets/templates/simmons_tech-core/css/core.css?vcart=26.37.3" onload="this.onload=null;this.rel='stylesheet'" /> 24 <noscript><link rel="stylesheet" href="assets/templates/simmons_tech-core/css/core.css?vcart=26.37.3" type="text/css" /></noscript> 25 <link rel="preload" as="style" href="assets/templates/simmons_tech-core/css/default.css?vcart=26.37.3" onload="this.onload=null;this.rel='stylesheet'" /> 26 <noscript><link rel="stylesheet" href="assets/templates/simmons_tech-core/css/default.css?vcart=26.37.3" type="text/css" /></noscript> 27 28<link href="assets/templates/common-core/lib/contentbuilder/minimalist-blocks/content.min.css?vcart=26.37.3" rel="stylesheet" type="text/css" /> 29 30 31 32 <link rel="preload" as="style" href='https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Oswald:400,700|Montserrat|Poppins:300,400,500,600,700|Playfair+Display:400,700&display=swap' onload="this.onload=null;this.rel='stylesheet'" /> 33 <noscript><link href='https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Oswald:400,700|Montserrat|Poppins:300,400,500,600,700|Playfair+Display:400,700&display=swap' rel='stylesheet' type='text/css' /></noscript> 34 <!--END: page_styles--> 35 <style> 36 a { cursor: pointer; } 37 html { font-family: sans-serif; text-size-adjust: 100%; } 38 body { margin: 0px; } 39 article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } 40 a { background-color: transparent; } 41 img { border: 0px; } 42 button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; } 43 button { overflow: visible; } 44 button, select { text-transform: none; } 45 button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; } 46 input { line-height: normal; } 47 * { box-sizing: border-box; } 48 html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } 49 body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); } 50 input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } 51 a { color: rgb(51, 122, 183); text-decoration: none; } 52 img { vertical-align: middle; } 53 .img-responsive { display: block; max-width: 100%; height: auto; } 54 .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; } 55 [role="button"] { cursor: pointer; } 56 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; } 57 h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; } 58 h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; } 59 h3, .h3 { font-size: 24px; } 60 h4, .h4 { font-size: 18px; } 61 .text-right { text-align: right; } 62 .text-center { text-align: center; } 63 ul, ol { margin-top: 0px; margin-bottom: 10px; } 64 ul ul, ol ul, ul ol, ol ol { margin-bottom: 0px; } 65 .container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } 66 @media (min-width: 768px){.container { width: 750px; }} 67 @media (min-width: 992px){.container { width: 970px; }} 68 @media (min-width: 1200px){.container { width: 1170px; }} 69 .row { margin-right: -15px; margin-left: -15px; } 70 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } 71 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } 72 .col-xs-12 { width: 100%; } 73 .col-xs-6 { width: 50%; } 74 .col-xs-3 { width: 25%; } 75 @media (min-width: 768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }} 76 @media (min-width: 768px){.col-sm-12 { width: 100%; }} 77 @media (min-width: 768px){.col-sm-7 { width: 58.3333%; }} 78 @media (min-width: 768px){.col-sm-6 { width: 50%; }} 79 @media (min-width: 768px){.col-sm-4 { width: 33.3333%; }} 80 @media (min-width: 768px){.col-sm-3 { width: 25%; }} 81 @media (min-width: 768px){.col-sm-2 { width: 16.6667%; }} 82 @media (min-width: 992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }} 83 @media (min-width: 992px){.col-md-8 { width: 66.6667%; }} 84 @media (min-width: 992px){.col-md-6 { width: 50%; }} 85 @media (min-width: 992px){.col-md-5 { width: 41.6667%; }} 86 @media (min-width: 992px){.col-md-4 { width: 33.3333%; }} 87 @media (min-width: 992px){.col-md-3 { width: 25%; }} 88 @media (min-width: 992px){.col-md-2 { width: 16.6667%; }} 89 @media (min-width: 992px){.col-md-1 { width: 8.33333%; }} 90 @media (min-width: 1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }} 91 @media (min-width: 1200px){.col-lg-5 { width: 41.6667%; }} 92 @media (min-width: 1200px){.col-lg-4 { width: 33.3333%; }} 93 @media (min-width: 1200px){.col-lg-3 { width: 25%; }} 94 @media (min-width: 1200px){.col-lg-2 { width: 16.6667%; }} 95 @media (min-width: 1200px){.col-lg-1 { width: 8.33333%; }} 96 label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; } 97 .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } 98 .btn { display: inline-block; margin-bottom: 0px; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; padding: 6px 12px; font-size: 14px; line-height: 1.42857; border-radius: 0px; user-select: none; }
99 .btn-default { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); } 100 .fade { opacity: 0; transition: opacity 0.15s linear; } 101 .collapse { display: none; } 102 .dropup, .dropdown { position: relative; } 103 .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; font-size: 14px; text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; } 104 .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857; color: rgb(51, 51, 51); white-space: nowrap; } 105 .nav { padding-left: 0px; margin-bottom: 0px; list-style: none; } 106 .nav > li { position: relative; display: block; } 107 .nav > li > a { position: relative; display: block; padding: 10px 15px; } 108 @media (min-width: 768px){.navbar-header { float: left; }} 109 .navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top: 1px solid transparent; box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px inset; } 110 @media (min-width: 768px){.navbar-collapse { width: auto; border-top: 0px; box-shadow: none; }} 111 @media (min-width: 768px){.navbar-collapse.collapse { padding-bottom: 0px; display: block !important; height: auto !important; overflow: visible !important; }} 112 .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; } 113 @media (min-width: 768px){.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: 0px; margin-left: 0px; }} 114 .navbar-nav { margin: 7.5px -15px; } 115 .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; } 116 @media (min-width: 768px){.navbar-nav { float: left; margin: 0px; }} 117 @media (min-width: 768px){.navbar-nav > li { float: left; }} 118 @media (min-width: 768px){.navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; }} 119 .navbar-nav > li > .dropdown-menu { margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; } 120 .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.2; } 121 button.close { padding: 0px; cursor: pointer; background: transparent; border: 0px; appearance: none; } 122 .modal { position: fixed; inset: 0px; z-index: 1050; display: none; overflow: hidden; outline: 0px; } 123 .modal.fade .modal-dialog { transform: translate(0px, -25%); transition: transform 0.3s ease-out; } 124 .modal-dialog { position: relative; width: auto; margin: 10px; } 125 .modal-content { position: relative; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px; outline: 0px; } 126 .modal-header { padding: 15px; border-bottom: 1px solid rgb(229, 229, 229); } 127 .modal-header .close { margin-top: -2px; } 128 .modal-title { margin: 0px; line-height: 1.42857; } 129 .modal-body { position: relative; padding: 15px; } 130 @media (min-width: 768px){.modal-dialog { width: 600px; margin: 30px auto; }} 131 @media (min-width: 768px){.modal-content { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; }} 132 .pull-right { float: right !important; } 133 .pull-left { float: left !important; } 134 .hidden { display: none !important; } 135 .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; } 136 @media (max-width: 767px){.visible-xs { display: block !important; }} 137 @media (min-width: 768px) and (max-width: 991px){.visible-sm { display: block !important; }} 138 @media (max-width: 767px){.hidden-xs { display: none !important; }} 139 @media (min-width: 768px) and (max-width: 991px){.hidden-sm { display: none !important; }} 140 @media (min-width: 992px) and (max-width: 1199px){.hidden-md { display: none !important; }} 141 .clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .modal-header::before, .modal-header::after, .modal-footer::before, .modal-footer::after { display: table; content: " "; } 142 .clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .modal-header::after, .modal-footer::after { clear: both; } 143 img { max-width: 100%; } 144 .pricematch { text-align: center; font-size: 14px; font-weight: 700; } 145 @media (max-width: 767px) { 146 .pricematch { font-size: 11px; font-weight: 700; } 147 } 148 @media (min-width: 768px) { 149 .container { width: 100%; max-width: 750px; } 150 } 151 @media (min-width: 992px) { 152 .container { width: 100%; max-width: 980px; } 153 } 154 @media (min-width: 1200px) { 155 .container { width: 100%; max-width: 1250px; } 156 } 157 .form-control { color: rgb(93, 93, 93); font-size: 13px; height: 38px; padding: 7px 12px; } 158 .form-control.search-text { border-color: rgb(236, 236, 236); box-shadow: none; } 159 .btn { font-size: 14px; border-width: 1px; padding: 10px 12px; font-weight: 500; text-transform: uppercase; border-radius: 0px; } 160 .btn-default { border-color: rgb(0, 0, 0); background: linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75));
160 color: rgb(0, 0, 0); } 161 .header-navigation { margin-bottom: 20px; } 162 body.home-page .header-navigation { margin-bottom: 0px; } 163 .navbar-wrapper { background: rgb(255, 255, 255); margin-bottom: 0px; position: relative; z-index: 12; } 164 .navbar-nav > li { display: block; float: left; } 165 #menulinks-outer .navbar-nav > li > a { color: rgb(255, 255, 255); font-weight: 300; letter-spacing: 0em; text-transform: none; font-size: 14px; line-height: 30px; min-height: 30px; padding: 0px 11px; } 166 #caTnaV { border-top: 1px solid rgb(198, 198, 198); border-bottom: 1px solid rgb(198, 198, 198); margin-bottom: 0px; background: linear-gradient(rgb(247, 223, 165), rgb(240, 193, 75)); padding: 0px 80px; } 167 #categories-outer { margin: 0px -30px; } 168 #categories-outer .navbar-nav { text-align: center; } 169 #categories-outer .navbar-nav > li { float: none; display: inline-block; } 170 #categories.navbar-nav { margin: 0px -15px; float: none; width: auto; position: relative; } 171 #categories.navbar-nav > li { vertical-align: top; position: relative; z-index: auto; padding: 0px; } 172 #categories.navbar-nav > li::before { content: "|"; display: none; float: right; line-height: 44px; position: relative; left: 8px; font-size: 20px; font-weight: 700; } 173 #categories.navbar-nav > li:last-child::before { display: none; } 174 #categories.navbar-nav > li::after { content: ""; background: transparent; height: 1px; width: 80%; position: absolute; bottom: 12px; margin: auto; left: 0px; right: 0px; } 175 #categories.navbar-nav > li > a { font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; padding: 0px 18px; line-height: 35px; color: rgb(0, 0, 0); text-transform: uppercase; } 176 #categories.navbar-nav > li.dropdown > a { padding: 0px 16px; } 177 @media (max-width: 1199px) { 178 #categories.navbar-nav > li > a { font-size: 13px; } 179 } 180 .navbar-nav > li > .dropdown-menu { position: absolute; top: 100%; left: auto; right: auto; background: rgb(255, 255, 255); border: 0px solid rgb(64, 66, 66); padding: 0px; max-width: 280px; overflow: hidden; display: none; color: rgb(255, 255, 255); } 181 #categories-outer .dropdown-menu > li { padding: 1px; border-top: 1px solid rgb(233, 233, 233); } 182 #categories-outer .dropdown-menu > li > a { padding: 12px; font-size: 13px; color: rgb(101, 101, 101); background: transparent; font-weight: 500; text-transform: uppercase; } 183 .navbar-nav > li.dropdown > a::after { content: ""; font-family: fontello; font-size: 18px; line-height: 35px; margin: 0px 2px; float: right; position: absolute; top: 0px; } 184 .navbar-header { float: none; font-size: 14px; font-weight: 300; color: rgb(255, 255, 255); padding: 0px; background: rgb(0, 0, 0); border-bottom: 0px solid rgb(0, 0, 0); text-transform: none; } 185 @media (max-width: 991px) { 186 .navbar-collapse.collapse { display: none !important; } 187 .navbar-nav { float: none !important; } 188 .navbar-nav > li { float: none; display: block; text-align: left; } 189 } 190 #sticky-toggle { display: none; } 191 #sticky-toggle a { padding: 0px !important; } 192 .sticky-ads { display: none; margin: auto; position: absolute; top: 0px; bottom: 0px; left: 0px; text-align: center; font-size: 22px; color: rgb(51, 51, 51); width: 60px; line-height: 32px; } 193 .sticky-ads.abs-right { left: auto; right: 0px; } 194 .logo { height: 70px; margin: 0px; position: relative; overflow: hidden; transition: 300ms; } 195 .logo img { position: absolute; inset: 0px auto 0px 0px; margin: auto; max-width: 100%; max-height: 100%; z-index: 13; } 196 .custom_mid { margin-top: 14px; } 197 #mobile-menu-trigger2 { height: 46px; } 198 .top_links { color: rgb(255, 255, 255); font-size: 14px; font-weight: 300; text-transform: none; padding: 0px 5px; margin: 0px 5px; position: relative; } 199 .top_links span { font-size: 18px; } 200 .site-header { padding: 0px; background: rgb(255, 255, 255); position: relative; border-bottom: 5px solid rgb(64, 66, 66); border-top: 5px solid rgb(68, 68, 68); } 201 @media (min-width: 768px) { 202 .site-header { padding: 6px 0px; border-bottom: 0px solid rgb(64, 66, 66); border-top: 0px solid rgb(68, 68, 68); background: rgb(239, 237, 234); } 203 } 204 .site-header .container { position: relative; } 205 .site-header .searchBox { float: none; width: 100%; max-width: 540px; min-width: 250px; margin: 0px auto; border: 0px solid rgb(237, 237, 237); position: relative; } 206 .searchBox { padding: 0px; position: relative; } 207 .search-form { position: relative; border: 1px solid rgb(199, 199, 199); border-radius: 0px; } 208 .search-form .search-text { padding: 9px 42px 9px 12px; height: 30px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgb(255, 255, 255); color: rgb(0, 0, 0); text-transform: none; font-weight: 400; font-size: 15px; } 209 .search-form .search-submit { position: absolute; top: 0px; right: 0px; width: 45px; height: 100%; text-align: center; font-size: 16px; border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(34, 48, 58); border-image: initial; padding: 0px; background: rgb(34, 48, 58); color: rgb(255, 255, 255); } 210 .minicart-inner { display: block; color: rgb(93, 93, 93); text-transform: uppercase; cursor: pointer; } 211 .head-mobile-nav { margin: 23px auto; } 212 .head-mobile-nav > a { color: rgb(64, 66, 66); font-size: 18px; line-height: 1; } 213 .head-mobile-nav > a span { font-size: 22px; } 214 @media (max-width: 991px) { 215 #menulinks-outer .navbar-nav > li > a { font-size: 14px; min-height: 0px; } 216 .navbar-nav > li.dropdown > a::after { float: right; } 217 } 218 @media (min-width: 768px) and (max-width: 1199px) { 219 .header-navigation .navbar-header .row { display: flex; flex-wrap: nowrap; align-items: center; } 220 .header-navigation .navbar-header .row > .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } 221 .header-navigation .navbar-header .row > .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; width: 41.6667%; } 222 #menulinks-outer, #categories-outer { overflow-x: hidden; } 223 #menulinks-outer .navbar-nav, #categories.navbar-nav { display: flex; flex-wrap: nowrap; width: 100%; margin: 0px; } 224 #menulinks-outer .navbar-nav > li, #categories-outer .navbar-nav > li { float: none; display: block; flex: 0 1 auto; } 225 #menulinks-outer .navbar-nav > li > a, #categories.navbar-nav > li > a, .top_links { white-space: nowrap; } 226 #menulinks-outer .navbar-nav > li > a { font-size: 13px; padding: 0px 7px; }
227 .top_links { font-size: 13px; margin: 0px 2px; padding: 0px 2px; } 228 .top_links span { font-size: 15px; } 229 #caTnaV { padding: 0px 25px; } 230 #categories.navbar-nav > li > a, #categories.navbar-nav > li.dropdown > a { font-size: 12px; padding-left: 10px; padding-right: 10px; } 231 } 232 @media (max-width: 767px) { 233 .logo { text-align: center; height: 90px; } 234 .logo img { position: absolute; right: 0px; left: 0px; max-height: 98%; } 235 .searchBox { padding: 20px 0px 0px; } 236 } 237 @media (max-width: 567px) { 238 .pricematch { font-size: 9px; font-weight: 700; } 239 } 240 .mobile-menu { position: fixed; inset: 0px; z-index: 2147483647; display: none; overflow: hidden; outline: 0px; background-color: rgba(0, 0, 0, 0.5); } 241 .mobile-menu-inner { background-color: rgb(255, 255, 255); padding: 30px 20px; width: 250px; margin-left: 0px; margin-right: auto; min-height: 100vh; position: relative; transition: transform 0.3s ease-out; transform: translate(-250px, 0px); } 242 .mobile-menu-close a { color: rgb(93, 93, 93); display: inline-block; line-height: 1; font-size: 24px; text-decoration: none; } 243 .mobile-menu-close a::after { content: ""; font-family: fontello; } 244 .mobile-menu-widget { margin: 30px 0px; } 245 .mobile-menu-widget h3 { margin: 0px 0px 10px; font-size: 16px; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; line-height: 1; border-bottom: 1px solid rgb(236, 236, 236); } 246 @media (min-width: 768px) { 247 .floating-cart { top: 50%; } 248 } 249 .floating-cart { position: fixed; top: 75%; right: 0px; z-index: 999; background-color: rgb(91, 91, 93); color: rgb(255, 255, 255); border-radius: 20px 0px 0px 20px; padding: 15px; text-align: center; width: 90px; display: none; } 250 .floating-cart a, .floating-cart a:hover { color: rgb(255, 255, 255); text-decoration: none; } 251 .floating-cart span.cart-icon { display: block; font-size: 30px; line-height: 1; } 252 .floating-cart span.cart-details { font-size: 12px; text-transform: none; display: block; margin: 5px 0px 0px; } 253 @font-face { font-family: fontello2; src: url("font/fontello.woff2?39271551") format("woff2"), url("font/fontello.woff?39271551") format("woff"), url("font/fontello.ttf?39271551") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; } 254.modal-backdrop.fade.in { z-index: 1040 !important; } 255 </style> 256 <style> 257 .skip-link { 258 position: absolute; 259 left: -9999px; 260 top: 0; 261 z-index: 10000; 262 padding: 10px 16px; 263 background: #2c3e50; 264 color: #ffffff; 265 text-decoration: none; 266 } 267 .skip-link:focus { 268 left: 10px; 269 top: 10px; 270 } 271 .contact_wrap .phone a, 272 .contact_wrap .smsavailable a { 273 color: #0b4a75; 274 text-decoration: underline; 275 } 276 /* Header contact block: label the hours as CUSTOMER SERVICE hours and make clear 277 that ordering itself is always open. Sizes are px on purpose - this theme sets 278 html{font-size:10px}, so rem here would collapse the text. Matches CCT. */ 279 .contact_wrap .ordering-24-7 { 280 font-size: 12px; 281 font-weight: 700; 282 letter-spacing: .03em; 283 text-transform: uppercase; 284 color: #17663f; 285 } 286 .contact_wrap .available { 287 font-size: 12px; 288 color: #4a4a4a; 289 } 290 .contact_wrap .contact-lines { 291 font-size: 12px; 292 } 293 .contact_wrap .contact-sep { 294 color: #767676; 295 } 296 /* 992-1199px: this theme caps .container at 980px, so the contact column is 215px. 297 With the col-md-3 change below, this keeps the phone/text pair on one line. */ 298 @media (min-width: 992px) and (max-width: 1199px) { 299 .contact_wrap .available { font-size: 11px; } 300 .contact_wrap .contact-lines { font-size: 11.5px; } 301 } 302 a[href^="tel:"], 303 a[href^="sms:"] { 304 text-decoration: underline; 305 } 306 .flexslider .flex-direction-nav a { 307 background-color: rgba(255, 255, 255, 0.85); 308 border-radius: 50%; 309 opacity: 1; 310 } 311 .flexslider .flex-direction-nav a:before { 312 color: #231f20; 313 } 314 </style> 315</head> 316<body class="feed-page noleftbar norightbar qc-enabled not-logged-in" data-currency="$" data-decimal="2"> 317 <a class="skip-link" href="#main-content">Skip to main content</a> 318 <header class="header-navigation sticky-jump" role="banner"> 319 <div class="navbar-header hidden-xs clearfix"> 320 <div class="container"> 321 <div class="row"> 322 <div class="col-sm-7 animated fadeInLeft"> 323 <nav id="menulinks-outer" class="menulinks hidden-sm row" aria-label="Top menu"> 324 <ul id="menulinks" class="nav navbar-nav"> 325 <li id="sticky-toggle"><a href="#caTnaV" role="button" aria-label="Toggle category menu" data-toggle="collapse" class="collapsed"><span class="icon-menu"></span></a></li> 326 <!-- <li class="hidden-sm"><a class="menu" href="tel:1-866-308-5484"><span class="hidden-md">Call Us</span> 1-866-308-5484</a></li> --> 327 <!--START: menuitems_view--> 328 <li><a href="about-us" class="menu" target="_self">About Us</a></li> 329 330 <li><a href="ai-agent.html" class="menu" target="_self">AI Agent</a></li> 331 332 <li><a href="crm.asp?action=contactus" class="menu" target="_self">Contact Us</a></li> 333 <!--END: menuitems_view--> 334 </ul> 335 </nav> 336 </div> 337 <div class="col-md-5 col-xs-12 animated fadeInRight"> 338 <a href="/view_cart.asp" class="top_links pull-right hidden-sm" aria-label="View Cart: 0 Item(s) $0"> 339 <span class="icon-basket"></span> 0 Item(s) $0 340 <span class="sr-only">Shopping Cart</span> 341 </a> 342 <!--START: login--> 343 <!--<a href="/myaccount.asp" class="top_links pull-right hidden-sm"> 344 <span class="icon-user"></span> Log In 345 <span class="sr-only">My Account</span> 346 </a>-->
346 347 <a href="/myaccount.asp" class="top_links pull-right hidden-sm"> 348 <span class="icon-user"></span> My Account 349 <span class="sr-only">My Account</span> 350 </a> 351 <!--END: login--> 352 <!--START: username--><!--END: username--> 353 </div> 354 </div> 355 </div> 356 </div> 357 <div class="site-header"> 358 <div class="container"> 359 <div class="row"> 360 <div class="col-xs-3 visible-xs text-center head-mobile-nav"> 361 <a href="#" id="mobile-menu-trigger" role="button" aria-label="Open mobile menu"> 362 <span class="icon-menu"></span> 363 <div style="display: none;">Menu</div> 364 </a> 365 </div> 366 <div class="col-lg-3 col-md-3 col-sm-3 col-xs-6"> 367 <div class="row"> 368 <div class="logo"> 369 <!--START: global_header--><meta name="impact-site-verification" value="d73a0630-65df-44cd-ba91-feec8a969d64"> 370<a href="https://www.competitiveedgeproducts.com"><img alt="Competitive Edge Products, Inc" src="assets/images/competitive-edge-products-logo-since-2003-720x136.webp" srcset="assets/images/competitive-edge-products-logo-since-2003-312x59.webp 312w, assets/images/competitive-edge-products-logo-since-2003-720x136.webp 720w" sizes="(max-width:767px) 45vw, 312px" width="312" height="59"></a> 371 372<!--END: global_header--> 373 </div> 374 </div> 375 </div> 376 <div class="col-lg-5 col-md-5 col-sm-4 custom_mid hidden-xs"> 377 <div class="row"> 378 <div id="FRAME_SEARCH" ><!--START: FRAME_SEARCH--> 379 <div id="searchBox" class="searchBox"> 380 <form method="get" name="searchForm" action="search.asp"> 381 <div class="search-form"> 382 <input type="text" id="searchlight" name="keyword" aria-label="Search our store" value="" placeholder="Search" class="search-text form-control" /> 383 <button type="submit" aria-label="Submit Search" class="search-submit btn btn-default"><span class="icon-search"></span></button> 384 </div> 385 </form> 386 <div class="clear"></div> 387 </div> 388 <!--END: FRAME_SEARCH--></div> 389 </div> 390 </div> 391 <div class="col-lg-1 col-md-1 col-sm-3 text-right custom_mid hidden-xs"> 392 <div class="bbb"> 393 <a href="/" title="Competitive Edge Products, Inc"></a> 394 <a href="https://www.bbb.org/utah/business-reviews/sportswear-retail/competitive-edge-products-inc-in-layton-ut-22014735" rel="nofollow" target="_blank" aria-label="BBB Business Review for Competitive Edge Products, Inc (opens in new tab)"> 395 <img alt="We are Members in good standing on the BBB Online" src="assets/images/bbb-accredited-business-badge-90x35.webp" width="90" height="35" loading="lazy"> 396 </a> 397 </div> 398 </div> 399 <!-- col-md-3 (was col-md-2): at 992-1199px this row only added up to 11 of 12 400 columns, so the spare one was dead space and this column was squeezed to 401 133.3px, splitting the phone number across lines. Now 12 columns exactly. --> 402 <div class="col-lg-3 col-md-3 text-right hidden-sm hidden-xs"> 403 <div class="contact_wrap"> 404 <span class="ordering-24-7">Order online 24/7</span> 405 <br> 406 <span class="available">Customer Service M-Sat 8am-5pm MST</span> 407 <br> 408 <span class="contact-lines"><span class="phone"><a href="tel:+1-866-308-5484">1-866-308-5484</a></span><span class="contact-sep"> · </span><span class="smsavailable">Text <a href="sms:+18018715891">801-871-5891</a></span></span> 409 </div> 410</div> 411 412 <div class="col-sm-2 custom_mid visible-sm"> 413 <div class="row"> 414 <button type="button" id="mobile-menu-trigger2" class="pull-right btn btn-default"> 415 <span class="icon-menu"></span> Menu 416 <span class="sr-only">Toggle navigation</span> 417 </button> 418 </div> 419 </div> 420 <div class="col-xs-3 visible-xs text-center head-mobile-nav"> 421 <a href="#" class="pull-right" role="button" data-toggle="modal" data-target="#searchModal" aria-label="Open search"> 422 <span class="sr-only">Search</span> 423 <span class="icon-search"></span> 424 <div style="display: none;">Search</div> 425 </a> 426 </div> 427 </div> 428 </div> 429 </div> 430 <nav id="caTnaV" class="categoriesNav navbar-wrapper hidden-xs" aria-label="Main"> 431 <a href="#" class="sticky-ads abs-right2" data-toggle="modal" data-target="#searchModal" aria-label="Open Search">
432 <span class="icon-search"></span> 433 </a> 434 <a href="/view_cart.asp" class="sticky-ads abs-right" aria-label="View Shopping Cart"> 435 <span class="icon-basket"></span> 436 </a> 437 438 <div class="container"> 439 <nav id="categories-outer" class="categories navbar-collapse collapse" aria-label="Category menu"> 440 <!--START: FRAME_CATEGORY--> 441 <ul id="categories" class="nav navbar-nav"> 442 443 <li class="dropdown"> 444 445 <a href="Sporting-Goods_c_71568.html">Sporting Goods</a> 446 447 <!--START: SUB_CATEGORIES--> 448 <ul class="dropdown-menu animated"> 449 450 <li class="col-sm-12 pull-left"><a href="Basketball_c_37.html" class="subcat">Basketball</a></li> 451 452 <li class="col-sm-12 pull-left"><a href="https://www.competitiveedgeproducts.com/Kodiak-Canvas-Tents_c_11.html" class="subcat">Kodiak Canvas Tents</a></li> 453 454 <li class="col-sm-12 pull-left"><a href="white-duck-tents.html" class="subcat">White Duck Tents</a></li> 455 456 <li class="col-sm-12 pull-left"><a href="exercise-equipment.html" class="subcat">Exercise Equipment</a></li> 457 458 <li class="col-sm-12 pull-left"><a href="indoor-game-tables-air-hockey-billiard-foosball-tennis" class="subcat">Game Tables</a></li> 459 460 <li class="col-sm-12 pull-left"><a href="lifetime-kayaks-paddleboards-and-accessories" class="subcat">Kayaks</a></li> 461 462 <li class="col-sm-12 pull-left"><a href="Volleyball-Sporting-Goods_c_71593.html" class="subcat">Volleyball Sporting Goods</a></li> 463 464 <li class="col-sm-12 pull-left"><a href="https://www.competitiveedgeproducts.com/Kodiak-Canvas-Sleeping-Bags_c_10178958.html" class="subcat">Sleeping Bags</a></li> 465 466 <li class="col-sm-12 pull-left"><a href="Home-Games_c_10674426.html" class="subcat">Home Games</a></li> 467 468 <li class="col-sm-12 pull-left"><a href="Camping_c_28001510.html" class="subcat">Camping</a></li> 469 470 <li class="col-sm-12 pull-left"><a href="lifetime-coolers" class="subcat">Coolers</a></li> 471 472 <li class="col-sm-12 pull-left"><a href="TETON-Sports_c_16.html" class="subcat">TETON Sports</a></li> 473 474 <li class="col-sm-12 pull-left"><a href="Dartboards_c_33529604.html" class="subcat">Dartboards</a></li> 475 476 <li class="col-sm-12 pull-left"><a href="Dudley-Softball_c_34456525.html" class="subcat">Dudley Softball</a></li> 477 478 </ul> 479 <!--END: SUB_CATEGORIES--> 480 </li> 481 482 <li class="dropdown"> 483 484 <a href="Home-and-Garden_c_36.html">Home and Garden</a> 485 486 <!--START: SUB_CATEGORIES--> 487 <ul class="dropdown-menu animated"> 488 489 <li class="col-sm-12 pull-left"><a href="https://www.competitiveedgeproducts.com/Sheds_c_84.html" class="subcat">Storage Shed Garage Kits</a></li> 490 491 <li class="col-sm-12 pull-left"><a href="patio-furniture.html" class="subcat">Patio Furniture</a></li> 492 493 <li class="col-sm-12 pull-left"><a href="Patio-and-Gardening-Equipment_c_159.html" class="subcat">Patio and Gardening Equipment</a></li> 494 495 <li class="col-sm-12 pull-left"><a href="Composter_c_71575.html" class="subcat">Composter</a></li> 496 497 <li class="col-sm-12 pull-left"><a href="Raised-Garden-Beds_c_213.html" class="subcat">Raised Garden Beds</a></li> 498 499 <li class="col-sm-12 pull-left"><a href="Picnic-Tables_c_106.html" class="subcat">Picnic Tables</a></li> 500 501 <li class="col-sm-12 pull-left"><a href="Outdoor-Cooking_c_102.html" class="subcat">Outdoor Cooking</a></li> 502 503 <li class="col-sm-12 pull-left"><a href="Lawn-and-Garden-Tables_c_71583.html" class="subcat">Lawn and Garden Tables</a></li> 504 505 </ul> 506 <!--END: SUB_CATEGORIES--> 507 </li> 508 509 <li class="dropdown"> 510 511 <a href="kodiak-canvas-tents">Kodiak Canvas Tents</a> 512 513 <!--START: SUB_CATEGORIES--> 514 <ul class="dropdown-menu animated"> 515 516 <li class="col-sm-12 pull-left"><a href="Shop-by-Size_c_24781951.html" class="subcat">Shop by Size</a></li> 517 518 <li class="col-sm-12 pull-left"><a href="kodiak-canvas-flex-bow-tents-2-8-person-capacity" class="subcat">Flex-Bow Canvas Tents</a></li> 519 520 <li class="col-sm-12 pull-left"><a href="kodiak-cabin-tents" class="subcat">Cabin Tents</a></li> 521 522 <li class="col-sm-12 pull-left"><a href="Truck-Tents_c_14.html" class="subcat">Truck Tents</a></li> 523 524 <li class="col-sm-12 pull-left">
524<a href="Complete-Kodiak-Bundles_c_32572673.html" class="subcat">Complete Kodiak Bundles</a></li> 525 526 <li class="col-sm-12 pull-left"><a href="Camping-Chairs_c_149.html" class="subcat">Camping Chairs</a></li> 527 528 <li class="col-sm-12 pull-left"><a href="kodiak-sleeping-bags-booster-quilts" class="subcat">Kodiak Canvas Sleeping Bags</a></li> 529 530 <li class="col-sm-12 pull-left"><a href="Ground-Tarps_c_21.html" class="subcat">Ground Tarps</a></li> 531 532 <li class="col-sm-12 pull-left"><a href="kodiak-canvas-awning-enclosures-and-covers" class="subcat">Awning Enclosures</a></li> 533 534 <li class="col-sm-12 pull-left"><a href="Privacy-Wall-Vestibules_c_73105.html" class="subcat">Privacy-Wall Vestibules</a></li> 535 536 <li class="col-sm-12 pull-left"><a href="Accessories_c_15.html" class="subcat">Accessories</a></li> 537 538 <li class="col-sm-12 pull-left"><a href="Festival-Tents_c_9622345.html" class="subcat">Festival Tents</a></li> 539 540 <li class="col-sm-12 pull-left"><a href="kodiak-lodge-tents-and-accessories.html" class="subcat">Hot Stove Tents</a></li> 541 542 <li class="col-sm-12 pull-left"><a href="Camping-Cots_c_27904572.html" class="subcat">Camping Cots</a></li> 543 544 <li class="col-sm-12 pull-left"><a href="tent-stoves.html" class="subcat">Tent Stoves</a></li> 545 546 <li class="col-sm-12 pull-left"><a href="kodiak-canvas-tents-with-free-ground-tarp" class="subcat">Kodiak Canvas Tents with Free Ground Tarp</a></li> 547 548 </ul> 549 <!--END: SUB_CATEGORIES--> 550 </li> 551 552 <li class="dropdown"> 553 554 <a href="Outdoor-Play_c_95.html">Outdoor Play</a> 555 556 <!--START: SUB_CATEGORIES--> 557 <ul class="dropdown-menu animated"> 558 559 <li class="col-sm-12 pull-left"><a href="lifetime-metal-and-plastic-playground-equipment" class="subcat">Lifetime Metal Playgrounds</a></li> 560 561 <li class="col-sm-12 pull-left"><a href="Wooden-Playsets_c_33377056.html" class="subcat">Wooden Playsets</a></li> 562 563 <li class="col-sm-12 pull-left"><a href="lifetime-playgrounds-playsets-jungle-gyms" class="subcat">Swing Sets</a></li> 564 565 <li class="col-sm-12 pull-left"><a href="Backyard-Play_c_151.html" class="subcat">Backyard Play</a></li> 566 567 <li class="col-sm-12 pull-left"><a href="Swing-Set-Accessories_c_96.html" class="subcat">Swing Set Accessories</a></li> 568 569 <li class="col-sm-12 pull-left"><a href="lifetime-kayaks-paddleboards-and-accessories-etc" class="subcat">Kayaks and Paddle Boards</a></li> 570 571 <li class="col-sm-12 pull-left"><a href="kids-wiggle-cars" class="subcat">Kids Wiggle Cars</a></li> 572 573 <li class="col-sm-12 pull-left"><a href="Games_c_10829229.html" class="subcat">Games</a></li> 574 575 <li class="col-sm-12 pull-left"><a href="Water-Toys_c_10829228.html" class="subcat">Water Toys</a></li> 576 577 <li class="col-sm-12 pull-left"><a href="Teeter-Totters_c_30555412.html" class="subcat">Teeter Totters</a></li> 578 579 <li class="col-sm-12 pull-left"><a href="Tetherball_c_30556229.html" class="subcat">Tetherball</a></li> 580 581 </ul> 582 <!--END: SUB_CATEGORIES--> 583 </li> 584 585 <li class="dropdown"> 586 587 <a href="lifetime-sheds-duramax-sheds-best-barn-kits">Sheds</a> 588 589 <!--START: SUB_CATEGORIES--> 590 <ul class="dropdown-menu animated"> 591 592 <li class="col-sm-12 pull-left"><a href="Shop-by-Size_c_25219445.html" class="subcat">Shop by Size</a></li> 593 594 <li class="col-sm-12 pull-left"><a href="lifetime-storage-sheds" class="subcat">Lifetime Sheds</a></li> 595 596 <li class="col-sm-12 pull-left"><a href="Duramax-Sheds_c_171.html" class="subcat">Duramax Sheds</a></li> 597 598 <li class="col-sm-12 pull-left"><a href="Best-Barn-Wooden-Shed-Kits_c_73103.html" class="subcat">Best Barn Wooden Shed Kits</a></li> 599 600 <li class="col-sm-12 pull-left"><a href="lifetime-plastic-storage-sheds" class="subcat">Plastic Storage Sheds</a></li> 601 602 <li class="col-sm-12 pull-left"><a href="Storage-Shed-and-Garage-Accessories_c_71590.html" class="subcat">Storage Shed and Garage Accessories</a></li> 603 604 <li class="col-sm-12 pull-left"><a href="Shed-Extension-Kits_c_71591.html" class="subcat">Shed Extension Kits</a></li> 605 606 <li class="col-sm-12 pull-left"><a href="Storage-Shelving_c_100.html" class="subcat">Storage & Shelving</a></li> 607 608 </ul> 609 <!--END: SUB_CATEGORIES--> 610 </li> 611 612 <li class="dropdown"> 613 614 <a href="Tables-Chairs_c_27.html">Tables & Chairs</a> 615 616 <!--START: SUB_CATEGORIES--> 617 <ul class="dropdown-menu animated"> 618 619 <li class="col-sm-12 pull-left"><a href="Chairs_c_45.html" class="subcat">Chairs</a></li> 620 621 <li class="col-sm-12 pull-left">
621<a href="Tables_c_28002333.html" class="subcat">Tables</a></li> 622 623 <li class="col-sm-12 pull-left"><a href="discounts-bulk-lifetime-tables-and-chairs" class="subcat">Bulk Packs</a></li> 624 625 </ul> 626 <!--END: SUB_CATEGORIES--> 627 </li> 628 629 <li class=""> 630 631 <a href="on-sale.html">On Sale</a> 632 633 <!--START: SUB_CATEGORIES--><!--END: SUB_CATEGORIES--> 634 </li> 635 636 </ul> 637 <!--END: FRAME_CATEGORY--> 638 </nav> 639 </div> 640 </nav> 641 <div class="pricematch">Expert Service. Easy Returns. Volume Discounts. Low Price Guarantee <a href="javascript:alert('Competitive Edge Products, Inc reserves the right to verify all online advertised pricing. Guarantee includes the final grand total price including shipping and taxes incurred on the competitors website. Must be able to purchase it online and be shipped to the customers home. Excludes site to store shipments, auction websites, and in-store advertisements. Competitive Edge Products, Inc reserves the right to exclude any online advertised price that seems questionable, illegitimate, or unreasonable. Applies to select manufacturers. Basically, we will do our best to match every price we can, but in cases where we experience a loss may be an exception.')" title="Click to View Low Price Guarantee Details" style="text-decoration:underline">*</a></div> 642 </header> 643 <!--Get current page template--> 644 <main id="main-content"> 645 <!--START: BODY_HEADER--> 646<section class="breadcrumnb" aria-label="itemsgrid" role="main"> 647 <div class="container"> 648 <ol itemscope="" itemtype="http://schema.org/BreadcrumbList" class="clearfix" role="navigation" aria-label="breadcrumbs"> 649 <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><meta itemprop="position" content="1"><a href='/' itemprop='item'><span itemprop='name'>Home</span></a></li><li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><meta itemprop="position" content="2"><a href='/about-us' itemprop='item'><span itemprop='name'>About Us</span></a></li> 650 </ol> 651 </div> 652</section> 653<!--END: BODY_HEADER--> 654<section class="page_header" aria-label="page title" role="main"> 655 <div class="container"> 656 <h1 class="page_heading"> 657 About Us 658 </h1> 659 </div> 660</section> 661<section id="extrapage" class="page-content "> 662 <div class="container"> 663 <div class="content-area"> 664 <!--START: SUB_PAGES--><!--END: SUB_PAGES--> 665 <div id="content" class="content tc-pagebuilder"><!-- ============================================================ 666 Competitive Edge Products — About Page 667 Unified design system, May 2026 668 Updated 2026-08-10: reciprocal Canvas Camping Tents trust badge added 669 ============================================================ --> 670<style> 671/* -- Reset -- */ 672.cep * { box-sizing: border-box; margin: 0; padding: 0; } 673/* -- Design tokens -- */ 674.cep { 675 --blue-dark: #082452; 676 --blue-mid: #3263a4; 677 --blue-light: #dce8f5; 678 --gold: #f4d486; 679 --gold-dark: #d6a21f; 680 --sand: #eeede9; 681 --sand-dark: #e0dfd9; 682 --white: #ffffff; 683 --text-dark: #222222; 684 --text-mid: #444444; 685 --text-muted: #666666; 686 --border: #d8d8d8; 687 --radius-sm: 4px; 688 --radius-md: 6px; 689 --radius-lg: 10px; 690 --font: Arial, Helvetica, sans-serif; 691 --gap: 28px; 692 font-family: var(--font); 693 font-size: 15px; 694 line-height: 1.7; 695 color: var(--text-mid); 696 max-width: 960px; 697 margin: 0 auto; 698 padding: 28px 16px 48px; 699} 700/* -- Section heading -- */ 701.cep-heading { 702 font-size: 11px; 703 font-weight: bold; 704 letter-spacing: 0.14em; 705 text-transform: uppercase; 706 color: var(--blue-mid); 707 margin-bottom: 12px; 708 display: flex; 709 align-items: center; 710 gap: 10px; 711} 712.cep-heading::after { 713 content: ''; 714 flex: 1; 715 height: 1px; 716 background: var(--border); 717} 718/* -- Shared card border -- */ 719.cep-card { 720 background: var(--white); 721 border: 1px solid var(--border); 722 border-radius: var(--radius-lg); 723} 724/* -- Spacer -- */ 725.cep-block { margin-bottom: var(--gap); } 726/* ---------------------------------------- 727 HERO 728 ---------------------------------------- */ 729.cep-hero { 730 background: var(--sand);
731 border-top: 4px solid var(--gold); 732 border-radius: var(--radius-lg); 733 padding: 36px 40px; 734 margin-bottom: var(--gap); 735} 736.cep-hero h1 { 737 font-size: 26px; 738 font-weight: bold; 739 color: var(--blue-dark); 740 margin-bottom: 12px; 741 line-height: 1.3; 742 max-width: 640px; 743} 744.cep-hero p { 745 font-size: 15px; 746 color: var(--text-mid); 747 max-width: 640px; 748} 749.cep-hero p + p { 750 margin-top: 12px; 751} 752/* ---------------------------------------- 753 TRUST STATS 754 ---------------------------------------- */ 755.cep-stats { 756 display: grid; 757 grid-template-columns: 1fr 1.8fr 1fr 1fr; 758 margin-bottom: var(--gap); 759 border: 1px solid var(--border); 760 border-radius: var(--radius-lg); 761 overflow: hidden; 762 background: var(--white); 763} 764.cep-stat, 765.cep-bbb-stat { 766 min-height: 148px; 767 padding: 20px 18px; 768 text-align: center; 769 border-right: 1px solid var(--border); 770 display: flex; 771 align-items: center; 772 justify-content: center; 773} 774.cep-stat:last-child, 775.cep-bbb-stat { border-right: none; } 776.cep-stat-icon { 777 display: block; 778 max-width: 76px; 779 height: auto; 780 margin: 0 auto 10px; 781} 782.cep-stat-num { 783 display: block; 784 font-size: 18px; 785 font-weight: bold; 786 color: var(--blue-dark); 787 line-height: 1.2; 788} 789.cep-stat-label { 790 display: block; 791 font-size: 13px; 792 color: var(--text-muted); 793 margin-top: 4px; 794} 795.cep-stat-gold { 796 display: block; 797 color: var(--gold-dark); 798 font-size: 18px; 799 font-weight: bold; 800 text-transform: uppercase; 801 letter-spacing: 0.04em; 802} 803.cep-bbb-wrap img { 804 max-width: 260px; 805 width: 100%; 806 height: auto; 807 display: block; 808} 809/* ---------------------------------------- 810 OUR STORY 811 ---------------------------------------- */ 812.cep-story { 813 background: var(--white); 814 border: 1px solid var(--border); 815 border-left: 4px solid var(--blue-mid); 816 border-radius: var(--radius-md); 817 padding: 24px 28px; 818 margin-bottom: var(--gap); 819} 820.cep-story p { 821 color: var(--text-mid); 822 margin-bottom: 12px; 823} 824.cep-story p:last-child { margin-bottom: 0; } 825/* ---------------------------------------- 826 FAMILY PHOTO 827 ---------------------------------------- */ 828.cep-family { 829 margin-bottom: var(--gap); 830 border-radius: var(--radius-lg); 831 overflow: hidden; 832 border: 1px solid var(--border); 833 line-height: 0; 834} 835.cep-family img { 836 max-width: 320px; 837 height: auto; 838 max-height: 320px; 839 object-fit: cover; 840 display: block; 841} 842/* ---------------------------------------- 843 WHAT WE CARRY 844 ---------------------------------------- */ 845.cep-products { 846 display: grid; 847 grid-template-columns: repeat(4, minmax(0, 1fr)); 848 border: 1px solid var(--border); 849 border-radius: var(--radius-lg); 850 overflow: hidden; 851 margin-bottom: var(--gap); 852 background: var(--white); 853} 854.cep-product-card { 855 border-right: 1px solid var(--border); 856 display: flex; 857 flex-direction: column; 858 text-decoration: none; 859 color: inherit; 860 transition: background 0.2s ease; 861} 862.cep-product-card:last-child { border-right: none; } 863.cep-product-card:hover { background: var(--sand); } 864.cep-product-img { 865 position: relative; 866 height: 155px; 867 overflow: hidden; 868 background: var(--sand); 869 border-bottom: 1px solid var(--border); 870} 871.cep-product-img img { 872 width: 100%; 873 height: 100%; 874 object-fit: cover; 875 display: block; 876 transition: transform 0.35s ease; 877} 878.cep-product-card:hover .cep-product-img img { transform: scale(1.04); } 879.cep-product-badge { 880 position: absolute; 881 bottom: 0; left: 0; 882 background: var(--blue-dark); 883 color: var(--gold); 884 font-size: 9px; 885 font-weight: bold; 886 letter-spacing: 0.12em; 887 text-transform: uppercase; 888 padding: 4px 10px; 889} 890.cep-product-body { 891 padding: 16px 15px 20px; 892 flex: 1; 893 display: flex; 894 flex-direction: column; 895} 896.cep-product-title { 897 font-size: 14px; 898 font-weight: bold; 899 color: var(--blue-dark); 900 line-height: 1.3; 901 margin-bottom: 6px; 902} 903.cep-product-desc { 904 font-size: 12px; 905 color: var(--text-muted); 906 line-height: 1.6; 907 flex: 1; 908} 909.cep-product-cta { 910 display: inline-flex; 911 align-items: center; 912 gap: 5px; 913 margin-top: 14px; 914 font-size: 11px; 915 font-weight: bold; 916 color: var(--blue-mid); 917 text-transform: uppercase; 918 letter-spacing: 0.08em; 919 text-decoration: none; 920} 921.cep-product-cta svg { 922 width: 13px; 923 height: 13px; 924 stroke: var(--blue-mid); 925 fill: none; 926 transition: transform 0.2s; 927 flex-shrink: 0; 928} 929.cep-product-card:hover .cep-product-cta svg { transform: translateX(3px); } 930/* ---------------------------------------- 931 VIDEO 932 ---------------------------------------- */ 933.cep-video { 934 margin-bottom: var(--gap); 935} 936.cep-video-wrap { 937 position: relative; 938 padding-bottom: 56.25%; 939 height: 0; 940 overflow: hidden; 941 border-radius: var(--radius-lg); 942 border: 1px solid var(--border); 943} 944.cep-video-wrap iframe { 945 position: absolute; 946 top: 0; left: 0; 947 width: 100%; height: 100%; 948 border: 0; 949} 950/* ---------------------------------------- 951 BBB TRUST ROW 952 ---------------------------------------- */ 953.cep-trust-row { 954 display: flex; 955 align-items: center; 956 gap: 24px; 957 flex-wrap: wrap; 958 background: var(--sand); 959 border: 1px solid var(--border); 960 border-radius: var(--radius-lg); 961 padding: 22px 28px; 962 margin-bottom: var(--gap); 963} 964.cep-trust-row img { 965 max-width: 200px; 966 width: 100%; 967 height: auto; 968 display: block; 969 border-radius: var(--radius-sm); 970 flex-shrink: 0; 971} 972.cep-trust-text strong { 973 display: block; 974 font-size: 15px; 975 font-weight: bold; 976 color: var(--blue-dark); 977 margin-bottom: 4px;
978} 979.cep-trust-text span { 980 font-size: 13px; 981 color: var(--text-muted); 982 line-height: 1.6; 983} 984.cep-trust-text span a { 985 color: var(--blue-mid); 986 text-decoration: none; 987 font-weight: bold; 988} 989.cep-trust-text span a:hover { 990 text-decoration: underline; 991} 992/* ---------------------------------------- 993 CONTACT 994 ---------------------------------------- */ 995.cep-contact { 996 background: var(--white); 997 border: 1px solid var(--border); 998 border-radius: var(--radius-lg); 999 overflow: hidden; 1000 margin-bottom: var(--gap); 1001} 1002.cep-contact-row { 1003 display: flex; 1004 align-items: flex-start; 1005 gap: 12px; 1006 padding: 13px 24px; 1007 border-bottom: 1px solid var(--border); 1008 font-size: 14px; 1009 color: var(--text-mid); 1010} 1011.cep-contact-row:last-child { border-bottom: none; } 1012.cep-contact-label { 1013 font-weight: bold; 1014 color: var(--blue-dark); 1015 min-width: 110px; 1016 flex-shrink: 0; 1017 font-size: 13px; 1018 text-transform: uppercase; 1019 letter-spacing: 0.04em; 1020 padding-top: 2px; 1021} 1022.cep-contact-row a { 1023 color: var(--blue-mid); 1024 text-decoration: none; 1025} 1026.cep-contact-row a:hover { text-decoration: underline; } 1027.cep-contact-note { 1028 font-size: 12px; 1029 color: var(--text-muted); 1030 font-style: italic; 1031 padding: 12px 24px 14px; 1032 background: var(--sand); 1033 border-top: 1px solid var(--border); 1034} 1035/* ---------------------------------------- 1036 CTA BUTTONS 1037 ---------------------------------------- */ 1038.cep-cta-row { 1039 display: flex; 1040 flex-wrap: wrap; 1041 gap: 12px; 1042} 1043.cep-btn-primary { 1044 display: inline-block; 1045 background: var(--blue-mid); 1046 color: var(--white) !important; 1047 font-weight: bold; 1048 font-size: 13px; 1049 padding: 12px 28px; 1050 border-radius: var(--radius-md); 1051 text-decoration: none !important; 1052 text-transform: uppercase; 1053 letter-spacing: 0.06em; 1054 transition: background 0.2s; 1055} 1056.cep-btn-primary:hover { background: var(--blue-dark); } 1057.cep-btn-secondary { 1058 display: inline-block; 1059 background: var(--gold); 1060 color: var(--blue-dark) !important; 1061 font-weight: bold; 1062 font-size: 13px; 1063 padding: 12px 28px; 1064 border-radius: var(--radius-md); 1065 text-decoration: none !important; 1066 text-transform: uppercase; 1067 letter-spacing: 0.06em; 1068 transition: background 0.2s; 1069} 1070.cep-btn-secondary:hover { background: var(--gold-dark); color: var(--white) !important; } 1071/* ---------------------------------------- 1072 RESPONSIVE 1073 ---------------------------------------- */ 1074@media (max-width: 820px) { 1075 .cep-stats { 1076 grid-template-columns: 1fr 1fr; 1077 } 1078 .cep-stat, 1079 .cep-bbb-stat { 1080 border-right: none; 1081 border-bottom: 1px solid var(--border); 1082 } 1083 .cep-stat:nth-child(odd) { border-right: 1px solid var(--border); } 1084 .cep-bbb-stat { border-right: none; } 1085 .cep-stats > *:nth-last-child(-n+2) { border-bottom: none; } 1086} 1087@media (max-width: 700px) { 1088 .cep-products { 1089 grid-template-columns: repeat(2, minmax(0, 1fr)); 1090 } 1091 .cep-product-card:nth-child(even) { border-right: none; } 1092 .cep-product-card:nth-child(1), 1093 .cep-product-card:nth-child(2) { border-bottom: 1px solid var(--border); } 1094} 1095@media (max-width: 500px) { 1096 .cep-hero { padding: 24px 20px; } 1097 .cep-hero h1 { font-size: 21px; } 1098 .cep-stats { grid-template-columns: 1fr; } 1099 .cep-stat:nth-child(odd) { border-right: none; } 1100 .cep-stats > *:nth-last-child(-n+2) { border-bottom: 1px solid var(--border); } 1101 .cep-stats > *:last-child { border-bottom: none; } 1102 .cep-products { 1103 grid-template-columns: 1fr; 1104 } 1105 .cep-product-card { border-right: none; border-bottom: 1px solid var(--border); } 1106 .cep-product-card:last-child { border-bottom: none; } 1107 .cep-trust-row { flex-direction: column; align-items: flex-start; } 1108} 1109</style> 1110<div class="cep"> 1111 <!-- HERO --> 1112 <div class="cep-hero cep-block"> 1113 <h1>Quality outdoor and home products — from a family that stands behind every sale.</h1> 1114 <p>Since 2003, Competitive Edge Products has helped families across the country find gear they can count on — from canvas tents built for the backcountry to basketball systems built for the driveway.</p> 1115 <p>
1115Competitive Edge Products, Inc. also owns and operates <a href="https://www.canvascampingtents.com/" target="_blank" rel="noopener">Canvas Camping Tents</a>, a specialty store offering canvas tents, camping shelters, and outdoor accessories.</p> 1116 </div> 1117 <!-- SISTER STORE BADGE (added 2026-08-10) --> 1118 <div class="cep-trust-row cep-block"> 1119 <a href="https://www.canvascampingtents.com/" target="_blank" rel="noopener"> 1120 <img src="https://www.competitiveedgeproducts.com/assets/images/logo-header-transparentpng.webp" alt="Canvas Camping Tents — our camping specialty store"> 1121 </a> 1122 <div class="cep-trust-text"> 1123 <strong>Owned & operated by Competitive Edge Products since 2003</strong> 1124 <span>Canvas Camping Tents is our dedicated camping specialty store — same Utah-based team, same customer support, same company behind every order. <a href="https://www.canvascampingtents.com/" target="_blank" rel="noopener">Visit Canvas Camping Tents →</a></span> 1125 </div> 1126 </div> 1127 <!-- TRUST STATS --> 1128 <div class="cep-stats cep-block"> 1129 <div class="cep-stat"> 1130 <div> 1131 <img class="cep-stat-icon" src="/assets/images/calendar-year-2003-icon.webp" alt="In business since 2003"> 1132 <span class="cep-stat-gold">Over 20 Years Strong</span> 1133 </div> 1134 </div> 1135 <div class="cep-bbb-stat"> 1136 <a href="https://www.bbb.org/us/ut/layton/profile/retail-sportswear/competitive-edge-products-inc-1166-22014735/#sealclick" target="_blank" rel="nofollow noopener"> 1137 <img src="https://seal-utah.bbb.org/seals/blue-seal-293-61-bbb-22014735.png" alt="Competitive Edge Products BBB Accredited Business Review"> 1138 </a> 1139 </div> 1140 <div class="cep-stat"> 1141 <div> 1142 <img class="cep-stat-icon" src="/assets/images/familyowned_icon.png" alt="Family-owned business"> 1143 <span class="cep-stat-num">Family-owned</span> 1144 <span class="cep-stat-label">Layton, Utah</span> 1145 </div> 1146 </div> 1147 <div class="cep-stat"> 1148 <div> 1149 <img class="cep-stat-icon" src="/assets/images/freeshipping_icon.png" alt="Free shipping"> 1150 <span class="cep-stat-num">Free shipping</span> 1151 <span class="cep-stat-label">On most U.S. orders</span> 1152 </div> 1153 </div> 1154 </div> 1155 <!-- OUR STORY --> 1156 <div class="cep-heading">Our story</div> 1157 <div class="cep-story cep-block"> 1158 <p>We started Competitive Edge Products because we believed buying quality gear shouldn't require a trip to a big-box store or a gamble on an unknown website. As a family business, our reputation is built one order at a time — and we take that seriously.</p> 1159 <p>Over 20 years later, we carry the same belief: you deserve honest advice, real customer service, and products that last. When you call or email us, you're talking to someone who knows the products and genuinely wants to help you make the right choice.</p> 1160 </div> 1161 <!-- COMMERCIAL SALES --> 1162 <div class="cep-heading">Commercial and institutional sales</div> 1163 <div class="cep-story cep-block"> 1164 <p>Our family-owned team also helps schools, churches, businesses, government agencies, and community organizations furnish shared spaces and equip facilities. We can prepare volume pricing and custom freight estimates for bulk orders of tables, chairs, and other equipment.</p> 1165 <p>For an official quote, share the model numbers, quantities, recipient or organization name, full delivery address, and whether you have a loading dock or need a liftgate. We normally respond within 1 business day.</p> 1166 <div class="vq-blog-container"></div> 1167
1167<script src="/js/volume-quote.js?vcart=26.37.3" defer></script>
1167 1168 <div id="enable-volume-quote" data-vq="1" data-vq-label="Tax exempt? Contact us before purchasing." data-vq-button="Get A Volume Quote" data-vq-target=".vq-blog-container"></div> 1169 <p>For tax-exempt purchasing, email your state sales tax exemption certificate or reseller certificate to <a href="/cdn-cgi/l/email-protection#6a191a0f1e0f181905042a0905071a0f1e031e031c0f0f0e0d0f1a18050e1f091e1944090507"><span class="__cf_email__" data-cfemail="a4d7d4c1d0c1d6d7cbcae4c7cbc9d4c1d0cdd0cdd2c1c1c0c3c1d4d6cbc0d1c7d0d78ac7cbc9">[email protected]</span></a> before ordering. After your account is verified, sign in at checkout so sales tax is removed from eligible purchases.</p> 1170 </div> 1171 <!-- FAMILY PHOTO --> 1172 <div class="cep-family cep-block"> 1173 <img src="/assets/images/welcometothefamily.jpg" alt="The Competitive Edge Products family team — welcome to the family!"> 1174 </div> 1175 <!-- WHAT WE CARRY --> 1176 <div class="cep-heading">What we carry</div> 1177 <div class="cep-products cep-block"> 1178 <a class="cep-product-card" href="/Kodiak-Canvas-Tents_c_399.html"> 1179 <div class="cep-product-img"> 1180 <img src="/assets/images/6041front.jpg" alt="Kodiak Canvas tent set up outdoors"> 1181 <span class="cep-product-badge">Camping</span> 1182 </div> 1183 <div class="cep-product-body"> 1184 <div class="cep-product-title">Kodiak Canvas Tents</div> 1185 <div class="cep-product-desc">Born in the Rockies, built to outlast any storm. The tent still standing when others aren't.</div> 1186 <span class="cep-product-cta">Shop tents 1187 <svg viewBox="0 0 16 16" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 8h10M9 4l4 4-4 4"></path></svg> 1188 </span> 1189 </div> 1190 </a> 1191 <a class="cep-product-card" href="/basketball-hoops.html"> 1192 <div class="cep-product-img"> 1193 <img src="/assets/images/90228-main-product-view-001.jpg" alt="Lifetime basketball hoop in a driveway"> 1194 <span class="cep-product-badge">Sports</span> 1195 </div> 1196 <div class="cep-product-body"> 1197 <div class="cep-product-title">Basketball Systems</div> 1198 <div class="cep-product-desc">Authorized Lifetime Products reseller — in-ground, portable, and adjustable hoops for every driveway.</div> 1199 <span class="cep-product-cta">Shop hoops 1200 <svg viewBox="0 0 16 16" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 8h10M9 4l4 4-4 4"></path></svg> 1201 </span> 1202 </div> 1203 </a> 1204 <a class="cep-product-card" href="/tables-chairs.html"> 1205 <div class="cep-product-img"> 1206 <img src="/assets/images/80147_1.jpg" alt="Folding outdoor table and chairs"> 1207 <span class="cep-product-badge">Furniture</span> 1208 </div> 1209 <div class="cep-product-body"> 1210 <div class="cep-product-title">Tables & Chairs</div> 1211 <div class="cep-product-desc">Picnic tables, folding chairs, and outdoor furniture built for real use — not just looks.</div> 1212 <span class="cep-product-cta">Shop furniture 1213 <svg viewBox="0 0 16 16" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 8h10M9 4l4 4-4 4"></path></svg> 1214 </span> 1215 </div> 1216 </a> 1217 <a class="cep-product-card" href="/outdoor-play-sheds.html"> 1218 <div class="cep-product-img"> 1219 <img src="/assets/images/60330corner.jpg" alt="Backyard playset and storage shed"> 1220 <span class="cep-product-badge">Outdoor Living</span> 1221 </div> 1222 <div class="cep-product-body"> 1223 <div class="cep-product-title">Outdoor Play & Sheds</div> 1224 <div class="cep-product-desc">Swing sets, storage sheds, and everything you need to get more out of your backyard.</div> 1225 <span class="cep-product-cta">Shop outdoor 1226 <svg viewBox="0 0 16 16" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 8h10M9 4l4 4-4 4"></path></svg> 1227 </span> 1228 </div> 1229 </a> 1230 </div> 1231 <!-- VIDEO --> 1232 <div class="cep-heading">See why customers choose us</div> 1233 <div class="cep-video cep-block"> 1234 <div class="cep-video-wrap"> 1235 <iframe src="https://www.youtube.com/embed/FGXDbkVkAeQ" title="Why Shop W
1235ith Us? | Competitive Edge Products Overview" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""> 1236 </iframe> 1237 </div> 1238 </div> 1239 <!-- CONTACT --> 1240 <div class="cep-heading">Get in touch</div> 1241 <div class="cep-contact cep-block"> 1242 <div class="cep-contact-row"> 1243 <span class="cep-contact-label">Toll-free</span> 1244 <span><a href="tel:18663085484">1-866-308-5484</a> | Mon–Sat 8am–5pm MST</span> 1245 </div> 1246 <div class="cep-contact-row"> 1247 <span class="cep-contact-label">Text us</span> 1248 <span><a href="sms:8018715891">801-871-5891</a></span> 1249 </div> 1250 <div class="cep-contact-row"> 1251 <span class="cep-contact-label">Email</span> 1252 <span><a href="/cdn-cgi/l/email-protection#dfa8babdacbeb3baac9fbcb0b2afbaabb6abb6a9bababbb8baafadb0bbaabcabacf1bcb0b2"><span class="__cf_email__" data-cfemail="bccbd9decfddd0d9cffcdfd3d1ccd9c8d5c8d5cad9d9d8dbd9ccced3d8c9dfc8cf92dfd3d1">[email protected]</span></a></span> 1253 </div> 1254 <div class="cep-contact-row"> 1255 <span class="cep-contact-label">Address</span>
1256 <span>1915 N Beechwood Drive, Layton, UT 84040</span> 1257 </div> 1258 <p class="cep-contact-note">Note: This is our business office, not a retail storefront. For local product pickup, please call ahead — warehouse location varies by product.</p> 1259 </div> 1260 <!-- CTA BUTTONS --> 1261 <div class="cep-cta-row"> 1262 <a href="/" class="cep-btn-primary">Shop our products</a> 1263 <a href="/crm.asp?action=contactus" class="cep-btn-secondary">Contact us</a> 1264 </div> 1265</div></div> 1266 </div> 1267 </div> 1268</section> 1269 1270 1271 1272 1273 1274 1275 1276 </main> 1277 <!--/Get current page template--> 1278 <!-- FOOTER --> 1279 <!--START: FRAME_MAILLIST--> 1280 <div class="newsletter"> 1281 <div class="container"> 1282 <div class="row"> 1283 <div class="col-md-6 col-sm-12"> 1284 <div class="mailist-box ajax-mailinglist" data-callfront="mailinglist_callfront" data-callback="mailinglist_response"> 1285 <form method="post" name="mailing" action="mailing_list_ajax.asp"> 1286 <div class="col-md-4 col-sm-12"> 1287 <h3>Mailing List</h3> 1288 </div> 1289 <div class="col-md-8 col-sm-12"> 1290 <div class="row"> 1291 <div class="col-sm-12 col-xs-12"> 1292 <div class="mailinglist-form clearfix"> 1293 <input class="mailinglist-input form-control" type="text" name="email" placeholder="Signup for our Newsletter" aria-label="Email address for newsletter signup" autocomplete="off" /> 1294 <button class="mailinglist-submit btn btn-default btn-inverse" type="submit" name="www" aria-label="Subscribe to newsletter"> 1295 <span id="mailing-btn-txt "><i class="icon-mail"></i></span> 1296 <span id="mailing-btn-load" class="mailing-btn-load icon-spin2 animate-spin hidden"></span> 1297 </button> 1298 </div> 1299 </div> 1300 <div class="col-sm-12 col-xs-12 hidden"> 1301 <fieldset class="clearfix maillist-options"> 1302 <legend class="sr-only">Newsletter subscription preference</legend> 1303 <div class="subscribe"><input id="list_subscribe" type="radio" name="subscribe" value="1" checked="checked"> <label for="list_subscribe">Subscribe</label></div> 1304 <div class="subscribe"><input id="list_unsubscribe" type="radio" name="subscribe" value="0"> <label for="list_unsubscribe">Unsubscribe</label></div> 1305 </fieldset> 1306 </div> 1307 </div> 1308 </div> 1309 </form> 1310 <div id="mailinglist-response" class="mailinglist-response"> 1311 <div class="mailinglist-error hidden"><span class="icon-attention"></span> <strong>Oops!</strong> The email you entered isn't valid.</div> 1312 <div class="mailinglist-subscribed hidden"><span class="icon-ok"></span> <strong>Yeah!</strong> You subscribed successfully.</div> 1313 <div class="mailinglist-unsubscribed hidden"><span class="icon-ok"></span> <strong>Ok!</strong> You're unsubscribed.</div> 1314 </div> 1315 </div> 1316 </div> 1317 <div class="col-md-6 col-sm-12"> 1318 <!--START: social_icons--> 1319 <ul class="social-icons list-unstyled list-inline"> 1320 <li class="social-icons-label hidden-sm">Follow Us</li> 1321 <!--START: social_link_blog--><!--END: social_link_blog--> 1322 <!--START: social_link_facebook--> 1323 <li><a href="https://www.facebook.com/pages/Competitive-Edge-Products/191714238856" class="facebook" target="_blank" title="Like Us on Facebook (opens in new tab)" aria-label="Like Us on Facebook (opens in new tab)"><span class="icon-facebook"></span></a></li> 1324 <!--END: social_link_facebook--> 1325 <!--START: social_link_pinterest--> 1326 <li><a href="https://www.pinterest.com/cepinc/" class="pinterest" target="_blank" title="Follow Us on Pinterest (opens in new tab)" aria-label="Follow Us on Pinterest (opens in new tab)"><span class="icon-pinterest"></span></a></li> 1327 <!--END: social_link_pinterest--> 1328 <!--START: social_link_twitter--> 1329 <li><a href="https://twitter.com/compedgeprod" class="twitter" target="_blank" title="Follow Us on Twitter (opens in new tab)" aria-label="Follow Us on Twitter (opens in new tab)"><span class="icon-twitter"></span></a></li> 1330 <!--END: social_link_twitter--> 1331 1332 <!--START: social_link_youTube--> 1333 <li><a href="https://www.youtube.com/@Competitiveedgeproducts" class="youtube" target="_blank" title="Subscribe to our Channel (opens in new tab)" aria-label="Subscribe to our Channel (opens in new tab)"><span class="icon-youtube"></span></a></li> 1334 <!--END: social_link_youTube--> 1335 <!--START: social_link_instagram--> 1336 <li><a href="https://www.instagram.com/competitiveedgeproducts" class="instagram" target="_blank" title="Follow Us on Instagram (opens in new tab)" aria-label="Follow Us on Instagram (opens in new tab)"><span class="icon-instagram"></span></a></li> 1337 <!--END: social_link_instagram--> 1338 <!--START: social_link_tumblr--><!--END: social_link_tumblr--> 1339 </ul> 1340 <!--END: social_icons--> 1341 </div> 1342 </div> 1343 </div> 1344 <div class="clearfix"></div> 1345 </div> 1346 <!--END: FRAME_MAILLIST--> 1347 <footer class="site-footer"> 1348 <div class="container"> 1349 <div class="row"> 1350 <div class="col-sm-12"> 1351 <div class="row"> 1352 <div class="col-sm-12"> 1353 <div class="visible-xs extrapages-shower"> 1354 <a href="#extrapages" role="button" data-toggle="collapse" class="collapsed">Links</a> 1355 </div> 1356 <div id="FRAME_LINKS" ><!--START: FRAME_LINKS--> 1357 <ul id="extrapages" class="list-unstyled extrapages row"> 1358 <li class="label hidden">Links</li> 1359 <!--START: LINKS--> 1360 <li class="col-md-3 col-sm-6"><a href="test" target="_self" class="menu-bottom">Blog</a></li> 1361 1362 <li class="col-md-3 col-sm-6"><a href="Kodiak-Canvas-Tent-Videos_ep_44-1.html" target="_self" class="menu-bottom">Kodiak Canvas Tent Videos</a></li> 1363 1364 <li class="col-md-3 col-sm-6"><a href="Track-Order-Status_ep_76-1.html" target="_self" class="menu-bottom">Track Order Status</a></li> 1365 1366 <li class="col-md-3 col-sm-6"><a href="assembly-and-installation-services.html" target="_self" class="menu-bottom">Assembly and Installation Services</a></li> 1367 1368 <li class="col-md-3 col-sm-6"><a href="buying-guides.html" target="_self" class="menu-bottom">Buying Guides</a></li> 1369 1370 <li class="col-md-3 col-sm-6"><a href="manufacturers.html" target="_self" class="menu-bottom">Manufacturers</a></li> 1371 1372 <li class="col-md-3 col-sm-6"><a href="Terms-and-Conditions_ep_2-1.html" target="_self" class="menu-bottom">Terms and Conditions</a></li> 1373 1374 <li class="col-md-3 col-sm-6"><a href="product_index.asp" target="_self" class="menu-bottom">Product Index</a></li> 1375 1376 <li class="col-md-3 col-sm-6"><a href="category_index.asp" target="_self" class="menu-bottom">Category Index</a></li> 1377 1378 <li class="col-md-3 col-sm-6"><a href="Prop-65-Warning_ep_98-1.html" target="_blank" class="menu-bottom">Prop 65 Warning</a></li> 1379 1380 <li class="col-md-3 col-sm-6"><a href="accessibility-statement.html" target="_self" class="menu-bottom">Accessibility Statement</a></li> 1381 <!--END: LINKS--> 1382 </ul> 1383 <!--END: FRAME_LINKS--></div> 1384 </div> 1385 </div> 1386 </div> 1387 1388 <div class="col-sm-12"> 1389 <ul class="payment-icons list-unstyled list-inline"> 1390 <li><span class="icon-cc-visa"></span></li> 1391 <li><span class="icon-cc-mastercard"></span></li> 1392 <li><span class="icon-cc-paypal"></span></li> 1393 <li><span class="icon-cc-discover"></span></li> 1394 <li><span class="icon-cc-amex"></span></li> 1395 </ul> 1396 </div> 1397 <div class="col-sm-12"> 1398 <!--START: global_footer--> 1399 <div class="global-footer"><img src="assets/images/cclogos.webp" alt="Payment Methods: PayPal, Visa, Discover, MasterCard, American Express, Pay with Amazon & Apple Pay"><img src="assets/images/bbb-accredited-business-badge-legacy-90x34.webp" alt="Competitive Edge Products, Inc is a BBB Member">
vendor: 110 bytes, lines 1399-1400
1399 1400<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1400<script src="https://app.mysupportagent.ai/launcher.js" data-store="competitiveedgeproducts" data-mode="side" defer></script>
1400 1401 <!-- BEGIN MerchantWidget Code --> 1402<style> 1403#merchantWidgetFacade { 1404 position: fixed; 1405 left: 21px; 1406 /* Desktop bottom fix (2026-08-18): was 58px, leaving a large empty gap 1407 below the badge - Jimmy flagged it via a desktop screenshot and asked 1408 for it aligned to the bottom instead. Confirmed via live devtools this 1409 was a pure spacing choice, not a positioning bug (fixed positioning 1410 was working correctly against the real viewport bottom). */ 1411 bottom: 10px; 1412 z-index: 999; 1413 width: 50px; 1414 height: 50px; 1415 border-radius: 50%; 1416 background: #fff; 1417 box-shadow: 0 1px 6px rgba(0,0,0,.3); 1418 border: none; 1419 padding: 8px; 1420 cursor: pointer; 1421 display: flex; 1422 align-items: center; 1423 justify-content: center; 1424} 1425#merchantWidgetFacade img { width: 100%; height: 100%; display: block; } 1426@media (max-width: 767px) { 1427 #merchantWidgetFacade { left: 11px; bottom: 120px; } 1428} 1429</style> 1430<button type="button" id="merchantWidgetFacade" aria-label="Google Store Rating"> 1431 <img src="https://www.gstatic.com/images/branding/productlogos/top_quality_store/v1/192px.svg" alt="Google Top Quality Store" width="34" height="34" loading="lazy" /> 1432</button>
1433<script type="text/javascript"> 1434(function () { 1435 var facade = document.getElementById('merchantWidgetFacade'); 1436 if (!facade) return; 1437 var loaded = false; 1438 facade.addEventListener('click', function () { 1439 if (loaded) return; 1440 loaded = true; 1441 facade.parentNode.removeChild(facade); 1442 var merchantWidgetScript = document.createElement('script'); 1443 merchantWidgetScript.id = 'merchantWidgetScript'; 1444 merchantWidgetScript.src = 'https://www.gstatic.com/shopping/merchant/merchantwidget.js'; 1445 merchantWidgetScript.addEventListener('load', function () { 1446 merchantwidget.start({ 1447 position: 'LEFT_BOTTOM', 1448 sideMargin: 21, 1449 bottomMargin: 10, 1450 mobileSideMargin: 11, 1451 mobileBottomMargin: 120 1452 }); 1453 }); 1454 document.body.appendChild(merchantWidgetScript); 1455 }); 1456})(); 1457</script>
1457 1458<!-- END MerchantWidget Code -->
1459<script> 1460(function(w,d){ 1461 try { 1462 if (!new URLSearchParams(w.location.search).has("oppref") || w.oaiq) return; 1463 var q = function(){ q.q.push(arguments); }; 1464 q.q = []; 1465 w.oaiq = q; 1466 var j = d.createElement("script"); 1467 j.async = true; 1468 j.src = "https://bzrcdn.openai.com/sdk/oaiq.min.js"; 1469 (d.head || d.documentElement).appendChild(j); 1470 q("init", { 1471 pixelId: "GS9vU28LWH3vJnDyDi28BC" 1472 }); 1473 } catch(e) {} 1474})(window,document); 1475</script>
1475 1476<style> 1477#nortonBadge { 1478 position: fixed; 1479 left: 90px; 1480 /* Desktop bottom fix (2026-08-18): matches the Google badge change above - 1481 was 58px, leaving a large gap to the bottom of the window on desktop. */ 1482 bottom: 10px; 1483 z-index: 10001; 1484 display: inline-block; 1485 line-height: 0; 1486} 1487@media (max-width: 767px) { 1488 /* Mobile fix (2026-08-18, revised): real-device testing showed the 1489 MySupportAgent AI Agent renders as a bottom-center tab, not a corner 1490 launcher, so the badge's exact footprint isn't something we can offset 1491 against reliably. Simplified to a pure-CSS fix instead of a custom 1492 scroll-hide script (Jimmy flagged the JS-heavy version as a page-speed 1493 risk): moved flush left (80px -> 11px) to align with the Google badge 1494 below it. See default.css for the companion .scrollToTop relocation. 1495 Opacity dimming tried 2026-08-18, reverted same day - Shawn wants 1496 Norton/Google shown at full visibility, they play a role in customer 1497 trust. Full opacity now the permanent behavior on mobile too. */ 1498 #nortonBadge { left: 11px; bottom: 65px; } 1499} 1500</style> 1501<a id="nortonBadge" href="https://my.nortonshoppingguarantee.com/Web/Seal/VerifySeal.aspx?PublicToken=R%2f9GQwzg4CrWDFOoTfpbUOsSRtdnld83Eoymgexk%2bXFGFjyiWmLR3H9UmgcIu7L8E2dhhobUPXEuNE8GoWKy3Q%3d%3d&MSPHASH=&G=1" target="_blank" rel="noopener"> 1502 <img src="assets/images/proof/norton-shopping-guarantee-seal.webp" width="100" height="53" alt="Norton Shopping Guarantee - Verified Merchant, click to verify" style="display:block;" /> 1503</a> 1504<style> 1505 #share-fixed-bar { 1506 position: fixed; 1507 top: 90px; 1508 right: 0; 1509 z-index: 500; 1510 display: flex; 1511 flex-direction: column; 1512 box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.15); 1513 font-family: Arial, Helvetica, sans-serif; 1514 } 1515 #share-fixed-bar .st-total { 1516 width: 40px; 1517 padding: 6px 2px; 1518 background-color: #ffffff; 1519 color: #333333; 1520 font-size: 11px; 1521 line-height: 1.25; 1522 text-align: center; 1523 } 1524 #share-fixed-bar a { 1525 display: flex; 1526 align-items: center; 1527 justify-content: center; 1528 width: 40px; 1529 height: 40px; 1530 color: #ffffff; 1531 text-decoration: none; 1532 } 1533 #share-fixed-bar a svg { width: 18px; height: 18px; fill: currentColor; } 1534 #share-fixed-bar a:hover, 1535 #share-fixed-bar a:focus { 1536 opacity: 0.85; 1537 } 1538 #share-fixed-bar a:focus-visible { 1539 outline: 2px solid #ffffff; 1540 outline-offset: -3px; 1541 } 1542 #share-fixed-bar .share-facebook { background-color: #3b5998; } 1543 #share-fixed-bar .share-x { background-color: #000000; } 1544 #share-fixed-bar .share-email { background-color: #6f6f6f; } 1545 #share-fixed-bar .share-pinterest { background-color: #b81f26; } 1546 @media (max-width: 767px) { 1547 #share-fixed-bar { 1548 display: none; 1549 } 1550 } 1551 body[class*="checkout-"] #share-fixed-bar { 1552 display: none; 1553 } 1554</style> 1555<nav id="share-fixed-bar" aria-label="Share this page"> 1556 <div class="st-total">3.3k<br>Shares</div> 1557 <a href="https://www.facebook.com/sharer/sharer.php?u=" class="share-facebook" data-share="facebook" target="_blank" rel="noopener noreferrer" title="Share on Facebook (opens in new tab)" aria-label="Share on Facebook (opens in new tab)"> 1558 <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M22 12.06C22 6.51 17.52 2 12 2S2 6.51 2 12.06c0 5.02 3.66 9.18 8.44 9.94v-7.03H7.9v-2.91h2.54V9.85c0-2.52 1.49-3.91 3.77-3.91 1.09 0 2.24.2 2.24.2v2.47h-1.26c-1.24 0-1.63.78-1.63 1.57v1.88h2.78l-.44 2.91h-2.34V22c4.78-.76 8.44-4.92 8.44-9.94z"/></svg> 1559 </a> 1560 <a href="https://twitter.com/intent/tweet?url=" class="share-x" data-share="x" target="_blank" rel="noopener noreferrer" title="Share on X (opens in new tab)" aria-label="Share on X (opens in new tab)"> 1561 <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2H22l-7.6 8.7L23.3 22H16.9l-5-6.6-5.8 6.6H2.9l8.1-9.3L2 2h6.6l4.6 6.1L18.9 2zm-1.2 18h1.7L7.4 3.9H5.6L17.7 20z"/></svg> 1562 </a> 1563 <a href="/cdn-cgi/l/email-protection#0b34" class="share-email" data-share="email" target="_blank" title="Share by email" aria-label="Share by email"> 1564 <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M2 4h20v16H2V4zm2 2v.01L12 12l8-5.99V6H4zm16 2.24-7.4 5.55a1 1 0 0 1-1.2 0L4 8.24V18h16V8.24z"/></svg> 1565 </a> 1566 <a href="https://pinterest.com/pin/create/button/?url=" class="share-pinterest" data-share="pinterest" target="_blank" rel="noopener noreferrer" title="Share on Pinterest (opens in new tab)" aria-label="Share on Pinterest (opens in new tab)"> 1567 <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2C6.48 2 2 6.48 2 12c0 4.24 2.63 7.85 6.34 9.33-.09-.79-.17-2.01.04-2.88.19-.79 1.22-5.04 1.22-5.04s-.31-.62-.31-1.54c0-1.44.84-2.52 1.87-2.52.88 0 1.31.66 1.31 1.45 0 .88-.56 2.2-.85 3.42-.24 1.02.51 1.86 1.52 1.86 1.82 0 3.22-1.92 3.22-4.69 0-2.45-1.76-4.17-4.28-4.17-2.91 0-4.62 2.19-4.62 4.45 0 .88.34 1.83.76 2.34a.3.3 0 0 1 .07.29c-.08.32-.25 1.02-.29 1.16-.04.19-.15.23-.35.14-1.3-.61-2.11-2.5-2.11-4.03 0-3.28 2.38-6.29 6.87-6.29 3.61 0 6.41 2.57 6.41 6.01 0 3.58-2.26 6.47-5.39 6.47-1.05 0-2.04-.55-2.38-1.19l-.65 2.47c-.24.9-.87 2.03-1.3 2.72.98.3 2.02.46 3.1.46 5.52 0 10-4.48 10-10S17.52 2 12 2z"/></svg> 1568 </a> 1569</nav>
vendor: 110 bytes, lines 1569-1570
1569 1570<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1570<script> 1571(function () { 1572 var pageUrl = encodeURIComponent(window.location.href); 1573 var pageTitle = encodeURIComponent(document.title); 1574 var ogImageTag = document.querySelector('meta[property="og:image"]'); 1575 var pageImage = ogImageTag ? encodeURIComponent(ogImageTag.content) : ''; 1576 var links = { 1577 facebook: 'https://www.facebook.com/sharer/sharer.php?u=' + pageUrl, 1578 x: 'https://twitter.com/intent/tweet?url=' + pageUrl + '&text=' + pageTitle, 1579 email: 'mailto:?subject=' + pageTitle + '&body=' + pageUrl, 1580 pinterest: 'https://pinterest.com/pin/create/button/?url=' + pageUrl + '&description=' + pageTitle + (pageImage ? '&media=' + pageImage : '') 1581 }; 1582 var shareLinks = document.querySelectorAll('#share-fixed-bar a[data-share]'); 1583 for (var i = 0; i < shareLinks.length; i++) { 1584 (function (a) { 1585 var key = a.getAttribute('data-share'); 1586 if (links[key]) { a.setAttribute('href', links[key]); } 1587 if (key !== 'email') { 1588 a.addEventListener('click', function (e) { 1589 e.preventDefault(); 1590 window.open(a.href, 'share', 'noopener,noreferrer,width=600,height=500,menubar=no,toolbar=no'); 1591 }); 1592 } 1593 })(shareLinks[i]); 1594 } 1595})(); 1596</script>
1596</div> 1597 <!--END: global_footer--> 1598 </div> 1599 </div> 1600 </div> 1601 <div class="copyright"> 1602 <div class="container"> 1603 <div class="row"> 1604 <div class="col-xs-12"> 1605 <div class="copyright_txt"> 1606 <p>Copyright
1606<script type="text/javascript" language="javascript">var date = new Date(); document.write(date.getFullYear())</script>
1606 Competitive Edge Products, Inc sold by Competitive Edge Products, Inc. All Rights Reserved.</p> 1607 </div> 1608 </div> 1609 </div> 1610 </div> 1611 </div> 1612 </footer> 1613 <a href="#" class="scrollToTop"><i class="icon-angle-up icon-2x"></i> <span>TOP</span></a> 1614 <nav id="mobile-menu" class="mobile-menu" aria-label="Mobile menu"> 1615 <div class="mobile-menu-inner"> 1616 <div class="mobile-menu-close"> 1617 <a href="#" role="button" aria-label="Close Mobile Menu"></a> 1618 </div> 1619 <div class="mobile-menu-widget hidden"> 1620 <a href="/" aria-label="Competitive Edge Products home"><img src="/assets/images/logos/logo.png" alt="Competitive Edge Products, Inc mobile menu" class="animated fadeIn img-responsive"/></a> 1621 </div> 1622 <div class="mobile-menu-widget"> 1623 <h3>Categories</h3> 1624 <div id="mobile-categories"></div> 1625 </div> 1626 <div class="mobile-menu-widget"> 1627 <h3>Menu Links</h3> 1628 <div id="mobile-menulinks"></div> 1629 </div> 1630 <div class="mobile-menu-widget"> 1631 <h3>Contact Us</h3> 1632 <div><a href="/cdn-cgi/l/email-protection#becddfd2dbcdfeddd1d3cedbcad7cad7c8dbdbdad9dbceccd1dacbddcacd90ddd1d3"><i class="icon-mail"></i> <span class="__cf_email__" data-cfemail="bac9dbd6dfc9fad9d5d7cadfced3ced3ccdfdfdedddfcac8d5decfd9cec994d9d5d7">[email protected]</span></a></div> 1633 <div><a href="tel:1-866-308-5484"><i class="icon-phone"></i>1-866-308-5484</a></div> 1634 <div>Text: <a href="sms:+18018715891"><i class="icon-chat"></i>801-871-5891</a></div> 1635 </div> 1636 </div> 1637 </nav> 1638 <!--START: shopping_cart--> 1639 <div id="floating-cart" class="floating-cart"> 1640 <a href="view_cart.asp" class="minicart-inner clearfix"> 1641 <span class="icon-basket cart-icon"></span> 1642 <span class="cart-details">
1643 <span class="minicart-items">0</span> Items 1644 </span> 1645 </a> 1646 </div> 1647 <!--END: shopping_cart--> 1648 1649 1650 <!-- Modal --> 1651 <div class="modal fade" id="searchModal" tabindex="-1" role="dialog" aria-labelledby="searchLabel"> 1652 <div class="modal-dialog" role="document"> 1653 <div class="modal-content"> 1654 <div class="modal-header"> 1655 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1656 <span aria-hidden="true">×</span> 1657 </button> 1658 <h4 class="modal-title" id="searchLabel">Store Search</h4> 1659 </div> 1660 <div class="modal-body"> 1661 <div id="msearchBox" class="searchBox"> 1662 <form method="get" name="MsearchForm" action="search.asp"> 1663 <div class="search-form"> 1664 <label class="sr-only" for="msearchlight">Search</label> 1665 <input type="text" id="msearchlight" name="keyword" value="" placeholder="Search" class="search-text form-control" /> 1666 <button type="submit" aria-label="Search" class="search-submit btn btn-default btn-inverse"><span class="icon-search"></span></button> 1667 </div> 1668 </form> 1669 <div class="clear"></div> 1670 </div> 1671 </div> 1672 </div> 1673 </div> 1674 </div> 1675 <link rel="stylesheet" href="assets/templates/common-core/lib/fontello/css/fontello.css?vcart=26.37.3" type="text/css" /> 1676 <link rel="stylesheet" href="assets/templates/common-core/lib/fontello/css/animation.css?vcart=26.37.3" type="text/css" /> 1677 <link rel="stylesheet" href="/assets/templates/common-core/lib/animate-me/animate.css?vcart=26.37.3" type="text/css" media="screen" /> 1678<style> 1679@font-face { font-family: 'fontello'; src: url('assets/templates/common-core/lib/fontello/font/fontello.woff2?8168670') format('woff2'); font-weight: normal; font-style: normal; font-display: swap; } 1680</style> 1681 <!--START: page_scripts-->
vendor: 114 bytes, lines 1681-1682
1681 1682 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1682<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
1682 1683
1683<script src="assets/templates/common-core/lib/bootstrap/js/bootstrap.min.js?vcart=26.37.3"></script>
1683 1684
1684<script src="assets/templates/common-core/js/core.js?vcart=26.37.3"></script>
1684 1685
1685<script src="assets/templates/simmons_tech-core/js/scrollreveal.min.js?vcart=7.6.0"></script>
1685 1686
1686<script src="assets/templates/simmons_tech-core/js/jquery.hoverIntent.js?vcart=26.37.3"></script>
1686 1687
1687<script src="assets/templates/simmons_tech-core/js/main.js?vcart=26.37.3"></script>
1687 1688 1689 1690 1691 1692 <!--END: page_scripts--> 1693 <!--START: quicksearch--> 1694 <link rel="stylesheet" href="assets/templates/common-html5/quicksearch/quicksearch.css?vcart=26.37.3" type="text/css" media="screen" /> 1695
1695<script type="text/javascript" src="assets/templates/common-html5/quicksearch/jquery.quicksearch.js?vcart=26.37.3"></script>
1695 1696
1696<script type="text/javascript"> 1697 jQuery(function () { 1698 jQuery('#searchlight').searchlight('/search_quick.asp'); 1699 }); 1700 </script>
1700 1701 <!--END: quicksearch--> 1702<!--START: 3dcart stats--> 1703<div class="stats hidden"> 1704
1704<script type="text/javascript"> 1705 //<![CDATA[ 1706 var file='/stats/count.asp'; 1707 var stats_d=new Date(); 1708 var stats_s=stats_d.getSeconds(); 1709 var stats_m=stats_d.getMinutes(); 1710 var stats_x=stats_s*stats_m; 1711 var prdID = '[catalogid]'; 1712 var catID = '[catid]'; 1713 stats_f='' + escape(document.referrer); stats_f=stats_f.replace('_','----'); 1714 if (navigator.appName=='Netscape'){stats_b='NS';} 1715 if (navigator.appName=='Microsoft Internet Explorer'){stats_b='MSIE';} 1716 if (navigator.appVersion.indexOf('MSIE 3')>0) {stats_b='MSIE';} 1717 stats_u='' + escape(document.URL); stats_u=stats_u.replace('_','----'); stats_w=screen.width; stats_h=screen.height; 1718 stats_v=navigator.appName; 1719 stats_fs = window.screen.fontSmoothingEnabled; 1720 if (stats_v != 'Netscape') {stats_c=screen.colorDepth;} 1721 else {stats_c=screen.pixelDepth;} 1722 stats_j=navigator.javaEnabled(); 1723 info='w=' + stats_w + '&h=' + stats_h + '&c=' + stats_c + '&r=' + stats_f + '&u='+ stats_u + '&fs=' + stats_fs + '&b=' + stats_b + '&x=' + stats_x + '&cat=' + catID + '&prd=' + prdID; 1724 (new Image()).src = file + '?' + info; 1725 //]]> 1726 </script>
1726 1727 <noscript> 1728 <img src="/stats/count.asp" width="90" height="30" alt="" /> 1729 </noscript> 1730</div> 1731<!--END: 3dcart stats-->
1732<script type="text/javascript">var _cart_secure_url = "https://www.competitiveedgeproducts.com"</script>
1732<!--START: GCRBadgeCode-->
1733<script src="https://apis.google.com/js/platform.js" async defer></script>
vendor: 2 bytes, line 1733
1733
1734<script> 1735 window.renderBadge = function() { 1736 var ratingBadgeContainer = document.createElement("div"); 1737 document.body.appendChild(ratingBadgeContainer); 1738 window.gapi.load('ratingbadge', function() { 1739 window.gapi.ratingbadge.render( 1740 ratingBadgeContainer, { 1741 // REQUIRED 1742 "merchant_id": 89221, 1743 "position": "INLINE" 1744 }); 1745 }); } 1746</script>
vendor: 2 bytes, line 1746
1746
1747<script> 1748 window.___gcfg = { 1749 lang: 'en' 1750 }; 1751</script>
1751 1752<!--END: GCRBadgeCode--> 1753<img src="_e/spx/v1/img/logo.png" width="0" alt="Logo" />
1753<script>var refEncoded = encodeURIComponent(document.referrer);(new Image()).src = 'https://www.competitiveedgeproducts.com/3dvisit.asp?setReferer='+refEncoded</script>
1753<!-- Google Tag Manager -->
1754<script>
vendor: 331 bytes, lines 1754-1758
1754(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1755new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1756j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1757'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1758})(window,document,'script','dataLayer','
1758GTM-W9F2NP5
vendor: 3 bytes, line 1758
1758');
1758</script>
1758 1759<!-- End Google Tag Manager --> 1760 1761<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1761-1762
1761 1762<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1762GTM-W9F2NP5
vendor: 85 bytes, lines 1762-1763
1762" 1763height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1764<!-- End Google Tag Manager (noscript) --> 1765<!--START: gtm_trans_dl--> <!--END: gtm_trans_dl-->
1765<script src="assets/templates/common-core/lib/instantpage/instantpage.min.js?vcart=26.37.3" type="module" defer></script>
1765</body> 1766<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 83 bytes, lines 1766-1767
1766 1767<script id="GA4-script-1" async src="https://www.googletagmanager.com/gtag/js?id=
1767G-S5VB5P4HD2
vendor: 13 bytes, line 1767
1767"></script>
1768<script id="GA4-script-2"> 1769
vendor: 134 bytes, lines 1769-1772
1769window.dataLayer = window.dataLayer || []; 1770 function gtag(){dataLayer.push(arguments);} 1771 gtag('js', new Date()); 1772gtag('config', '
1772G-S5VB5P4HD2
vendor: 5 bytes, line 1772
1772');
1773//PURCHASE_ITEMS_GA4 1774//VIEW_ITEM_LIST_GA4 1775//VIEW_ITEM_GA4 1776//SEARCH_GA4 1777//ADD_SHIPPING_INFO_GA4 1778//ADD_PAYMENT_INFO_GA4 1779//BEGIN_CHECKOUT_GA4 1780//GENERIC_EVENT_GA4 1781</script>
1781 1782<!-------------------------------------------------> 1783 1784</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.