1 2 <!-- 3 .----------------. .----------------. .----------------. .----------------. .----------------. .----------------. .----------------. .----------------. 4| .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. | 5| | _________ | || | __ | || | ____ ____ | || | _________ | || | ____ | || | ____ | || | _____ | || | _______ | | 6| | | _ _ | | || | / \ | || | |_ _||_ _| | || | | _ _ | | || | .' `. | || | .' `. | || | |_ _| | || | / ___ | | | 7| | |_/ | | \_| | || | / /\ \ | || | \ \ / / | || | |_/ | | \_| | || | / .--. \ | || | / .--. \ | || | | | | || | | (__ \_| | | 8| | | | | || | / ____ \ | || | \ \/ / | || | | | | || | | | | | | || | | | | | | || | | | _ | || | '.___`-. | | 9| | _| |_ | || | _/ / \ \_ | || | _| |_ | || | _| |_ | || | \ `--' / | || | \ `--' / | || | _| |__/ | | || | |`\____) | | | 10| | |_____| | || ||____| |____|| || | |______| | || | |_____| | || | `.____.' | || | `.____.' | || | |________| | || | |_______.' | | 11| | | || | | || | | || | | || | | || | | || | | || | | | 12| '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' | 13 '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' 14 --> 15<!DOCTYPE html> 16<html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="preconnect dns-prefetch" href="https://www.redditstatic.com"><link rel="preconnect dns-prefetch" href="https://sc-static.net"><link rel="preconnect dns-prefetch" href="https://ct.pinterest.com"><link rel="preconnect dns-prefetch" href="https://s.pinimg.com"><link rel="preconnect dns-prefetch" href="https://nsg.symantec.com"><link rel="preconnect dns-prefetch" href="https://cdn.avmws.com"><link rel="preconnect dns-prefetch" href="https://bat.bing.com"><link rel="preconnect dns-prefetch" href="https://www.facebook.com"><link rel="preconnect dns-prefetch" href="https://static-tracking.klaviyo.com"><link rel="preconnect dns-prefetch" href="https://static.klaviyo.com"><link rel="preconnect dns-prefetch" href="https://static-forms.klaviyo.com"><link rel="preconnect dns-prefetch" href="https://fast.a.klaviyo.com"><link rel="preconnect dns-prefetch" href="https://telemetrics.klaviyo.com"><link rel="preconnect dns-prefetch" href="https://bid.g.doubleclick.net"><link rel="preconnect dns-prefetch" href="https://www.googletagmanager.com"><link rel="preconnect dns-prefetch" href="https://fonts.googleapis.com"><link rel="preconnect dns-prefetch" href="https://stats.g.doubleclick.net"><link rel="preconnect dns-prefetch" href="https://googleads.g.doubleclick.net"><link rel="preconnect dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect dns-prefetch" href="https://www.googleadservices.com"><link rel="preconnect dns-prefetch" href="https://ajax.googleapis.com"><link rel="preconnect dns-prefetch" href="https://s.ytimg.com"><link rel="preconnect dns-prefetch" href="https://static.doubleclick.net"><link rel="preconnect dns-prefetch" href="https://connect.facebook.net"><link rel="preconnect dns-prefetch" href="https://sslwidget.criteo.com"><link rel="preconnect dns-prefetch" href="https://static.criteo.net"><link rel="icon" href="https://taytools.com/favicon.ico"/><meta name="author" content="Taylor Tools"/><meta name="creator" content="Taylor Tools"/><meta name="publisher" content="Taylor Tools"/><meta name="distribution" content="global"/><meta name="description" content="Shopping Cart"/><meta name="robots" content="noindex"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Shopping Cart | Taylor Tools</title><meta name="apple-mobile-web-app-title" content="Taylor Tools"><meta name="application-name" content="Taylor Tools"><link rel="apple-touch-icon" href="/favicon.png"><link rel="stylesheet" href="https://use.typekit.net/lqu2wgh.css">
16<script src="https://cdn.prod.us.five9.net/static/stable/chat/wrapper/index.js"></script>
16<!-- BEGIN KLAVIYO -->
16<script>function getParameter(theParameter) { var params = window.location.search.substr(1).split('&'); for (var i = 0; i < params.length; i++) { var p=params[i].split('='); if (p[0] == theParameter) { return decodeURIComponent(p[1]); } } return false;}url_email = getParameter('utm_content');try{ const email = atob(url_email); if (email) { var _learnq = _learnq || []; _learnq.push(['identify', { '$email' : email, }]); } }catch{ } window.track = function(){}; !function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}(); function myCallback() { track();}klaviyo.identify({}, myCallback); </script>
16<!-- END KLAVIYO --> <!--Begin Template Data Layer-->
16<script> var _learnq = _learnq || []; var product_list = []; var items_list = [];dataLayer = [{"deviceType":"Desktop","email":"d41d8cd98f00b204e9800998ecf8427e","isInternalIP":false,"XContent":[],"redditProducts":[],"GoogleAdwordsCartTotal":"0.00","GoogleAdwordsProducts":[],"FacebookProductIds":[],"FacebookProductIdsNoScript":"","snapchatNumberItems":0,"isCartPage":1,"PageType":"BasketPage","tikTokProducts":[],"ProductBasketProducts":product_list,"items":items_list}];</script>
16<!--End Template Data Layer-->
16<script>window.gtm_user_variant4 = "shown_below";</script>
16 <!-- Global Site Tag (gtag.js) - Google Analytics TESTING-->
vendor: 63 bytes, line 16
16<script async src="https://www.googletagmanager.com/gtag/js?id=
16G-7LERLYGCMX
vendor: 12 bytes, line 16
16"></script>
16<!--GA4-->
16<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments)}; gtag('js', new Date());gtag('config', 'G-7LERLYGCMX'); /*GA4*/</script>
16<!-- Google Tag Manager -->
16<script>
vendor: 323 bytes, line 16
16(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
16GTM-PHWH324B
vendor: 3 bytes, line 16
16');
16</script>
16<!-- End Google Tag Manager -->
16<script>gtag("event", "begin_checkout", {"value":"0.00","currency":"USD","items":[]});</script>
16<script type="text/javascript" src="https://static.leaddyno.com/js"></script>
16<script> LeadDyno.key = "8c4ff34da32a16df4cfbed5d87d29040521adedf"; LeadDyno.recordVisit(); LeadDyno.autoWatch();</script>
16 17<!--Begin CSS--> 18<style type="text/css">:root { --tt-red: #ed1c24; --tt-blue: #143f67; --tt-dark-blue: #0a2135; --border-radius-transition-to-rounded-x1: 9999px; --border-radius-transition-to-rounded-x2: 9999px; --display-family-font: "vista-slab", serif; --body-family-font: "inter-variable", sans-serif;}body{font-family: var(--body-family-font);font-weight: 300;font-size: 15px; margin: 0; padding: 0;}h1,h2,h3,h4,h5{ font-family: var(--body-family-font) !important;}h1,h1 *{ font-weight: 600 !important;}h2,h2 *{ font-family: var(--body-family-font) !important; font-weight: 500 !important;}h3,h3 *{ font-family: var(--body-family-font) !important; font-weight: 400 !important;}* :not(h1, h1 *, h2, h2 *, h3, h3 *,h4, h4 *,h5, h5 *) { font-family: var(--body-family-font) !important;}strong, b{ font-weight: 600 !important;}.button,#confirmation_buttons button{ border: none; color: white; padding: 8px 25px; text-align: center; text-decoration: none; display: inline-block; font-size: 14px; border-radius: var(--border-radius-transition-to-rounded-x1); font-family: var(--body-family-font) !important; font-weight: 500; cursor: pointer;}.button.small{ font-size: 12px;}.button.little{ font-size: 12px; line-height: 24px; padding: 0; font-weight: normal; padding-left: 14px; padding-right: 14px;}.add-to-cart { background: #006c2d !important; background-color: #006c2d !important;}.add-to-cart:hover { background: #005b26 !important; background-color: #005b26 !important;}.basic { background: #fefefe !important; background-color: #fefefe !important; color: #000000 !important;border: 1px solid #999999 !important;}.basic.basic-border{ background-color: #dfdfdf !important; color: #000000 !important; border: 1px solid #00000;}.basic:hover { background: #c6c6c6 !important; background-color: #c6c6c6 !important;}.red{ background: var(--tt-red) !important; background-color: var(--tt-red) !important;}.red:hover{ background: #900 !important; background-color: #900 !important;}.green{ background: #006c2d !important; background-color: #006c2d !important;}.green:hover { background: #005b26 !important; background-color: #005b26 !important;}.blue{ background: #3b75a2 !important; background-color: #3b75a2 !important;}.blue:hover{ background: #305f84 !important; background-color: #305f84 !important;}.white{ background-color: #FFF !important; color: #000 !important;}.white:hover{ background-color: #EEE !important; color: #000 !important;}.grey{ background-color: #cbcbcb !important; color: #000 !important;}.grey:hover{ background-color: #bababa !important; color: #000 !important;}.darkgrey{ background-color: #929292 !important; color: #000 !important;}.darkgrey:hover{ background-color: #828282 !important; color: #000 !important;}.white_outline { border: 1px solid #fff; color: #fff !important; font-size: 13px; text-decoration: none !important;}.white_outline:hover { background-color: #0a111a;}.button.inactive,.button:disabled,.button.css-disabled{ background-color: #ededed !important; color: #b5b5b5 !important;}.button.css-disabled{ pointer-events: none;}a.button,a.button:hover{ text-decoration: none !important;}.alert-box { color:#555; border-radius:7px;font-size:13px; padding: 9px 9px 9px 36px !important; margin: 10px; text-align: left !important;}.alert-box > span:first-child { font-weight:bold; text-transform:uppercase;}.error { background:#ffecec url('./images/error.png') no-repeat 10px 8px;background-size: 20px; border:1px solid #f5aca6;}.error > span:first-child::before{ content: 'error: '}.success { background:#c8f7bf url('./images/success.png') no-repeat 10px 8px; background-size: 20px;border:1px solid #a6ca8a;}.success > span:first-child::before{ content: 'success: '}.warning { background:#fff8c4 url('./images/warning.png') no-repeat 10px 8px; background-size: 20px;border:1px solid #f2c779;}.warning > span:first-child::before{ content: 'warning: '}.notice { background:#e3f7fc url('./images/notice.png') no-repeat 10px 8px; background-size: 20px;border:1px solid #8ed9f6;}.notice > span:first-child::before{ content: 'notice: '}.alert-box.no-content > span:first-child::before{ content: '' !important;}.general { background:#eeeeee;border:1px solid #a9a9a9;padding: 9px;margin: 0;text-transform: none;}.perc_off { display: inline-block; position: relative; border-radius: 4px; width: fit-content; height: fit-content; background: #248aba; padding: 5px; color: white; font-size: 12px; font-weight: 500; vertical-align: middle;}.horizontal_scroll_module{ width: 100px; min-width: 100%; padding: 10px; box-sizing: border-box;}.horizontal_scroll_module > div{ overflow: hidden; overflow-x: scroll; white-space: nowrap; text-align: center;}.horizontal_scroll_module > div > ul,.horizontal_scroll_module > div > ul li{ list-style: none; margin: 0; padding: 0;}.horizontal_scroll_module > div > ul li{ position: relative; display: inline-block; vertical-align: top; width: 100px; background-color: red; margin-right: 4px;}.horizontal_scroll_module > div > ul li span > img{ width: 100%;}.horizontal_scroll_module > div > ul li span{ display: block; text-align: center;}.horizontal_scroll_module > div > ul li > a:last-of-type{ display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}h1 + div.horizontal_scroll_module >
18 div:nth-child(1) { margin-bottom: unset !important;}@media screen and (min-width: 1600px) { h1 + div.horizontal_scroll_module { display: block !important; width: 100px !important; }}@media screen and (min-width: 1600px) { h1 + div.horizontal_scroll_module > div:nth-child(1) { display: block !important; width: 100%; min-width: 100%; margin-bottom: unset; vertical-align: unset; }}#chat_container {margin-left: 0; text-align: center; position: fixed; margin-top: 200px;}.header_container{height:118px; background-color:#5d5d5d;}.header{height:80px;}#skip_to_content { display: block !important; color: #6e191c; position: absolute; top: 10px; left: -100px; z-index: 1000000; -webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}#skip_to_content:focus{ left: 10px; -webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.logo{position: absolute;width:204px;height:70px;left: 0;top: 50%;margin-top:-30px;cursor:pointer;}.header > div[class~="content"] > div:first-child{position: relative;}.header div[class~="navigation"]{position: absolute; right: 0;top:50%;margin-top:-32px;}.header div[class~="navigation"] > div[class~="link"]{display:inline-block;margin-right:10px;}.header div[class~="navigation"] > div[class~="link"]:last-child{margin-right:0;}.navigation_bar{position: relative;font-size: 14px;background-color: var(--tt-blue);white-space:nowrap;min-width:960px;}.menu{position: relative;}.menu_item{display: inline-block;color: white;width:fit-content;text-align:center;line-height:36px;height:36px;border:1px solid var(--tt-blue);border-bottom:1px solid var(--tt-blue); margin-right: 30px; padding-left: 15px; padding-right: 15px;}.menu_item[class~="maximized_only"]{display: none;}.search{position: absolute;top: 4px;bottom:4px;right: 2px;background-color:#FFF;padding-left:10px;padding-right:2px;overflow: hidden;}.search input{vertical-align: middle;}.search input[type="text"]{height:20px;font-size:16px;max-width:250px;border: none;padding: unset;box-sizing:border-box;}.search input[type="text"]:focus{outline: none !important;}.search input[type="submit"]{height: 30px;width: 30px;border: 0;background-color:#FFF;background-image: url('./images/search-icon-2.png');background-position:center;background-size:21px 21px;background-repeat:no-repeat;}.search input[type="submit"]:active{background-color:#FFF;background-size:24px 24px;-webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;}.search input[type="submit"]:focus{outline: none !important;}.menu > div:nth-child(1){position: fixed; left: 0; height: 100%; width: 100%;visibility:hidden;z-index:-100;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}@media screen and (min-width: 1600px){.navigation_bar{font-size:16px;}.menu_item{width:fit-content;line-height:42px;height:42px;}.menu_item[class~="maximized_only"]{display: inline-block;}.header_container{height:124px;}.header{height: 100px;}.search input[type="submit"]{height:36px;width:36px;}.search input[type="text"]{height:30px;max-width:350px;min-width:350px;}}.menu[class~="active"] > div:nth-child(1){visibility:visible;background-color: rgba(0,0,0,.5);-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;-webkit-transition-delay: .5s; transition-delay: .5s;}.menu_item > div,.menu_item > div a{color: #333;}.menu_item > a{ display: inline-block;font-size: 15px;font-weight: 500;color:#FFF;text-decoration: none;letter-spacing: 0;}.menu_item > a + a,.menu_item:hover > a + a{ color: #6b6b6e; text-decoration: none; display: inline-block; width: 0; height: 0; overflow: hidden; font-size: 11px; line-height: normal; vertical-align: middle;}.menu_item[class~="active"] > a + a,.menu_item[data-focused="1"] > a + a,.menu_item > a + a:focus{ color: #FFF; text-decoration: none; display: inline-block; width: fit-content; height: fit-content; overflow: hidden; margin-left: 4px;}.menu_item > a:hover{text-decoration: none;}.menu_item > a:-moz-focusring{color: #FFF;text-shadow: 0 0 0 #000;}.menu_item >
18 div:nth-of-type(1){position:absolute;line-height:normal; background-color:transparent;visibility:hidden;opacity:0;border-top:0;width: 300px;text-align:left;padding:0; padding-top: 10px; box-sizing:border-box;}.menu_item > div:nth-of-type(1) > div:first-child{padding:20px; box-sizing:border-box;padding-top: 0; color: black;list-style-type: none;list-style: none; background-color: #f8f8f8; border: 1px solid gray; border-top: 0; border-radius: 0 0 15px 15px;}.menu_item ul { display: block;list-style-type: none;list-style: none; margin-block-start: 0; margin-block-end: 0; padding-inline-start: 0; unicode-bidi: isolate;} .menu_item ul li {padding: 10px 0;margin: 0;border-bottom: 1px solid #9b9b9b;font-weight: 400 !important;font-size: 15px !important;}.menu_item[class~="link_only"] > div:nth-of-type(1){display: none;}.menu_list{padding: 0;margin: 0;list-style:none; margin-bottom: 10px;}.menu_list li{ }.menu_list li > a{color:#000;text-decoration:none;}.menu_list li > a:hover{text-decoration:underline;}.category_list{padding: 0;margin: 0;list-style:none;}.category_list li{line-height:normal;height:auto;padding:0;margin-bottom:5px;}.category_list > li:first-child{font-weight: bold;color:#000;}.category_list li > a, .category_list a{color:#000;text-decoration:none;}.category_list li > a:hover, .category_list a:hover{text-decoration:underline;}.menu_item_image{display: none;}@media screen and (min-width: 1600px){.menu_item_image{display:block;}}.menu_item:hover{ color:#fff; border: 1px solid transparent;}.menu_item[class~="link_only"]:hover{border: 1px solid #999;}.menu_item[class~="active"] > div:nth-of-type(1){ visibility:visible;opacity:1;}.menu_item[class~="shown"] > div:nth-of-type(1){ visibility:visible;opacity:1;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;-webkit-transition-delay: .5s; transition-delay: .5s;}.menu_item[class~="shown"][class~="link_only"] > div:nth-of-type(1){display: none;}#header{position: fixed;width: 100%;top:0;left:0;background-color:#d8d2c5;z-index: 65540;}#header .shipping{position:absolute;left:50%; top:50%;font-size: 25px;height: 24px; margin-top: -25px;width:400px;margin-left:-310px;text-align:center;padding-bottom: 5px;}#header .shipping > span{color:var(--tt-blue);font-weight:normal;}#header .shipping > span > a{color:var(--tt-blue);font-weight:normal;}#header .shipping > span:nth-child(1){display: block; }#header .shipping > span:nth-child(2){display: block; font-size: 12px; font-weight: normal;margin-top: -5px;}#header .links{position: absolute;right: 0;top:50%;height:24px;line-height:24px;margin-top:-18px;}#header .links > div > span:first-child{vertical-align: middle;}#header .links > div > span:nth-child(2){display: inline-block; text-align: center; margin-left: 20px; margin-right: 10px; vertical-align: middle}#header .links > div > span:nth-child(2) > a{ text-decoration: none;}#header .links > div > span:nth-child(2) > a > span:first-child{ display: inline-block; vertical-align: middle; margin-right: 8px;}#header .links > div > span:nth-child(2) > a > span:first-child > span:first-child{font-weight: bold; font-size: 14px; display: block; margin: 0; padding: 0;}#header .links > div > span:nth-child(2) > a > span:first-child > span:nth-child(2){display: block;margin-top: -10px;padding: 0;}#header .links > div > span:nth-child(2) > a > span:last-child{ display: inline-block; vertical-align: middle;}#header .links > div img{vertical-align: middle;}#header .links > div a{font-size:12px;color: #333;text-decoration: none;}#header .links > div a:hover{text-decoration: underline;}#header .header{height:80px;-webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;}#header .header > div[class~="content"] > div:first-child{-webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;}#header[class~="docked"] .logo{height:30px;top:50%;margin-top:-15px;}#header[class~="docked"] .header{height:40px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}#header[class~="docked"] .header > div[class~="content"] > div:first-child{-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}#header[class~="hidden"]{top: -140px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}#header[class~="docked"] .menu >
18 div:nth-child(1){top:78px;}@media screen and (min-width: 1600px){#header[class~="docked"] .menu > div:nth-child(1){top:84px;}}#search_input + i{display: inline-block;overflow: hidden;width: 0;}.breadcrumb { padding-top: 16px; padding-bottom: 16px; font-size: 13px;}.breadcrumb > div > div{padding-left:20px;}.breadcrumb > div > div > span > a{color:#333;text-decoration:none;vertical-align:middle;}.breadcrumb > div > div > span > a:hover{color:#333;text-decoration:underline;}.breadcrumb > div > div > span[class~="sep"]{color:#999;vertical-align:middle;}.breadcrumb > div > div > span[class~="sep"]:before{content: ' / ';}.breadcrumb > div > div > span[class~="sep"]:last-child:before{content: '';}.breadcrumb > div > span[class~="current"]{color:#999;}.footer{background-color: #FFF;color:#FFF;}.footer > div:nth-child(1){background-color: #0a2135;}.footer > div:nth-child(2){background-color: #dddddd;padding: 5px 0px 45px 0px;color: #0a2135;}.footer > div:nth-child(2) h3{font-size: 18px;font-weight: 700 !important;color: #143f67;margin-block-end: .25em;}.footer > div:nth-child(2) li{line-height: 30px;font-weight: 400 !important;}.footer > div:nth-child(3){background-color:#FFF;}.footer a{color:#0a2135;text-decoration:none;}.footer a:hover{text-decoration:underline;}.footer ul{list-style:none; margin: 0; padding: 0;}.footer .text10{font-size: 10px;}.footer img {width: 30px !important;}.footer .text12{font-size: 12px;}.footer .text18{font-size: 18px;}.footer .text20{font-size:20px;}.footer .section1{background-color: #0a2135;text-align: center; padding: 20px;padding-bottom:40px;}.footer .section1 h2{font-size: 34px;}.footer .section1 a.btn{font-size: 12px;padding: 5px 15px;margin-left: 15px;background-color: #242424;border: 1px solid #868686;text-decoration: none;}.footer .section1 input[type~="text"]{font-size: 16px;height: 36px; box-sizing: border-box; padding: unset !important;padding-left: 15px !important;vertical-align:middle;}.footer .section1 input[type~="text"] + i{display: inline-block;overflow: hidden;width: 0;}.footer .section1 input[type~="submit"]{border: 0;background-color: #156415; font-size: 16px; height: 36px; color: #FFF; width: 120px; box-sizing: border-box;cursor:pointer;vertical-align:middle;padding:0;}.footer .section2{background: -moz-linear-gradient(#6a6868, #403e3c);background: -webkit-linear-gradient(#6a6868, #403e3c);background: -ms-linear-gradient(#6a6868, #403e3c);background: -o-linear-gradient(#6a6868, #403e3c);background: linear-gradient(#6a6868, #403e3c); margin-bottom: 10px;}.footer .section2 > div:first-child{display: table; padding: 20px;padding-left:10px;padding-right:10px;width: 100%; box-sizing:border-box;}.footer .section2 > div:first-child > div:nth-child(1n){display: table-cell; width: 25%; vertical-align: top; padding-right: 40px;}.footer .section2 > div:first-child > div:nth-child(4){padding-right: 10px;}.footer .section2 > div:first-child > div:nth-child(1n) ul li{white-space:nowrap;}.footer .section2 > div:first-child > div:nth-child(1n) .header{height:auto;width: 100%; padding-bottom: 5px; border-bottom: 2px solid #999; margin-bottom: 5px;}.footer .section2 > div:first-child > div:nth-child(1n) .header > span{font-size: 20px; white-space:nowrap;}.footer .section2 > div:first-child > div:nth-child(2) ul li{font-size:16px;margin-bottom: 4px;}.footer .section2 > div:last-child{text-align: center;padding-bottom:5px;}.footer .section3{text-align:center;padding-bottom:10px;}#featured_video{display:none;}@media screen and (min-width: 1600px){.footer .section2 > div:first-child{display: table; padding: 20px; padding-left: 60px; padding-right: 60px;width: 100%; box-sizing:border-box;}.footer .section2 > div:first-child > div:nth-child(1n){display: table-cell; width: 25%; vertical-align: top; padding-right: 90px;}.footer .section2 > div:first-child > div:nth-child(1n) .header > span{font-size: 22px; }.footer .section2 > div:first-child > div:nth-child(2) ul li{font-size:16px;}#featured_video{display:table-cell;}}#cart div{z-index:65542;background-color:#FFF;}#cart .item{position: relative;margin-bottom:10px;border-bottom:1px solid #EEE;padding-bottom:4px;}#cart .item .notice{position:absolute;display: block;top:0;right:0;width:auto;background-color: green; color: white;max-height:30px;}#cart .item:last-child{border-bottom:0;}#cart .item h3{ color: #333; font-size: 13px; font-style: normal; margin: 0; padding: 0;}#cart #cart_items{position: absolute; left: 0;top: 50px;bottom: 140px; width: 100%;
18overflow-y: scroll;padding-left:4px;padding-right:4px;box-sizing:border-box;}#cart #cart_subtotal{position: absolute; left: 0; bottom: 110px; height: 30px; width: 100%;font-size:14px;padding:5px;box-sizing:border-box;}#cart #cart_shipping{position: absolute; left: 0; bottom: 80px; height: 30px; width: 100%;font-size:14px;padding:5px;box-sizing:border-box;}#cart #cart_total{position: absolute; left: 0; bottom: 50px; height: 30px; width: 100%;font-size:14px;padding:5px;box-sizing:border-box;}#cart #cart_subtotal > span:first-child{display:inline-block;width:200px;text-align:right; font-weight: bold;}#cart #cart_subtotal > span:last-child{display:inline-block;width:80px;text-align:right;}#cart #cart_shipping > span:first-child{display:inline-block;width:200px;text-align:right; font-weight: bold;}#cart #cart_shipping > span:last-child{display:inline-block;width:80px;text-align:right;}#cart #cart_total > span:first-child{display:inline-block;width:200px;text-align:right; font-weight: bold;}#cart #cart_total > span:last-child{display:inline-block;width:80px;text-align:right;}#cart > a:nth-child(1){position: fixed;top: 0; left: 0; background-color: rgba(0, 0, 0, .5); height: 100%; width: 100%; z-index: 65542;}#cart > div:nth-child(2) > a:nth-child(1){position: absolute; height: 180px; width: 45px; top: 50%; margin-top: -90px; left: -45px;background-color:transparent;cursor: pointer;background-size:contain;}#cart button{opacity:1;}.cart[class~="hidden"] > a:nth-child(1){visibility:hidden;opacity:0;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.cart[class~="hidden"] > div:nth-child(2){position: fixed; top: 0; right: -300px; height: 100%; width: 300px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.cart[class~="shown"] > a:nth-child(1){visibility:visible;opacity:1;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}#cart > div:nth-child(2) > div:nth-child(2){ position: absolute; top: 0; bottom: 0; width: 100%;}#cart[class~="shown"] > div:nth-child(2) > div:nth-child(2){ display: block;}#cart[class~="hidden"] > div:nth-child(2) > div:nth-child(2),#cart > div:nth-child(2) > a:nth-child(1) > img:nth-of-type(1),#cart > div:nth-child(2) > a:nth-child(1) > img:nth-of-type(2),#cart[class~="shown"] > div:nth-child(2) > a:nth-child(1) > img:nth-of-type(1),#cart[class~="hidden"] > div:nth-child(2) > a:nth-child(1) > img:nth-of-type(2){ display: none;}#cart[class~="hidden"] > div:nth-child(2) > a:nth-child(1) > img:nth-of-type(1),#cart[class~="shown"] > div:nth-child(2) > a:nth-child(1) > img:nth-of-type(2){ display: inline;}.cart[class~="shown"] > div:nth-child(2){position: fixed; top: 0; right: 0; height: 100%; width: 300px; -webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.cart[class~="hidden"][class~="empty"] > div:nth-child(2) > a:first-child{visibility: hidden;}#cart_loader{position: absolute;visibility:hidden;top: 50%; left: 50%; height: 32px; width: 32px; margin-left:-16px;margin-top:-16px;background-image:url(./images/ajax-loader.gif);}#cart_loader[class~="loading"]{visibility:visible;}#cart .cart_header{background-color: #000;height: 45px;padding: 5px;padding-top:0;padding-bottom:0; margin: 0;}#cart .cart_header > h2:nth-child(1) { display: table-cell; width: 100%; height: 45px; font-size: 18px; font-weight: bold; vertical-align: middle; background-color: #000; color: white; margin: 0; padding: 0;}#cart .cart_header > div:nth-child(1){display: table-cell; width: 100%;height:45px;font-size: 18px; font-weight: bold; vertical-align: middle;background-color:#000;color:white;}#cart .cart_header > div:nth-child(2){display: table-cell;height:45px; min-width: 150px; text-align: right; font-size: 14px; vertical-align: middle;background-color:#000;color:white;}#cart[class~="empty"] .cart_header > div:nth-child(2){display: none;}#cart #cart_content + div + div{visibility:hidden;background-color:rgba(255,255,255,.5);}#cart[class~="empty"] #cart_content + div + div{visibility:visible;}#cart .cart_header > div:nth-child(2) > a{text-decoration: none; color: white;}#cart .cart_header > div:nth-child(2) > a:hover{text-decoration: underline; }#cart a{color: #333;text-decoration: none;}#cart a:hover{text-decoration: underline;}.checkout{font-size: 18px; background-color: #156415;vertical-align: middle; color: white;border: 0;width:100%;height:48px;cursor:pointer;}.left_column{display: table-cell;background-color:#eee; width: 248px; min-width: 248px; max-width: 248px;}.left_column a {text-decoration: none;color: #000;}.left_column .leftmenu{ padding: 10px; margin: 0;}.left_column .leftmenu .menu_list > li:first-child {line-height:2em;font-weight: bold;margin-left:0;margin-bottom: 5px; border-bottom: 1px solid #CCC;}.left_column .leftmenu .menu_list li {line-height:2em;height:auto;padding:0;margin:0;font-size:14px;font-weight: normal;}.right_column{display: table-cell; vertical-align: top; padding-left: 10px;width: 100%; max-width: 712px;padding-top:10px;padding-bottom:10px; background-color: #FFF; box-sizing: border-box;}@media screen and (min-width: 1600px){.right_column{max-width: 1152px;}}@media screen and (max-width: 960px){.right_column{ max-width: 712px;}}.right_column h1 { position: relative; color: #000; font-size: 25px; margin: 0; margin-bottom: 10px; text-shadow: none; top: 0; left: 0; font-weight: normal;}.session_notice{position: fixed;display:none;background-color: rgba(0 ,0 , 0, .5); top: 0; left: 0; width: 100%; height: 100%; z-index: 65590;}.session_notice[class~="shown"]{display:block;}.session_notice > div:first-child{position: absolute; width: 380px; height: 240px; top: 50%; left: 50%;padding:50px;margin-left:-190px; margin-top: -120px; background-color:#FFF; text-align:center;box-sizing:border-box;border: 4px solid var(--tt-blue); }.custom_drop_down{border: 1px solid #999;font-size:14px;appearance:none;-moz-appearance: none;-webkit-appearance: none;border-radius: 4px;-webkit-border-radius: 4px;background-image: url(./images/drop_down_arrow_999.png);background-repeat:no-repeat;background-position:right;background-size: 24px 24px;padding: 5px;padding-right:30px;}.custom_drop_down::-ms-expand{display: none;}.custom_drop_down:focus{outline: none;}.custom_drop_down:-moz-focusring{color: transparent;text-shadow: 0 0 0 #000;}.custom_content .leftMenuHeader{background-color:#d8d2c5;line-height:2em;padding:5px;font-weight: bold;}input:focus::-webkit-input-placeholder,input:focus:-moz-placeholder,input:focus::-moz-placeholder,input:focus:-ms-input-placeholder,textarea:focus::-webkit-input-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder,textarea:focus:-ms-input-placeholder { color:transparent; }input[type="submit"].green_button,input[type="button"].green_button{appearance: none; -moz-appearance: none; -webkit-appearance: none;border-radius: 0;}input[type="button"][class~="green_button"], input[type="submit"][class~="green_button"], button[class~="green_button"], a[class~="green_button"]{border: 0; background-color: #156415; font-size: 17px; height: 40px; color: #FFF;box-sizing: border-box;font-weight:normal;cursor:pointer;padding:0;}input[type="button"][class~="green_button"]:disabled, input[type="submit"][class~="green_button"]:disabled, button[class~="green_button"]:disabled{background-color: #535353; }a[class~="green_button"]{display: inline-block;text-decoration: none !important;}.iefix{display:block;}.ieonly{display:none;}_:-ms-input-placeholder, :root .iefix {display:none;}_:-ms-input-placeholder, :root .ieonly {display:block;}img.iefix:not(*:root) {display: none;}img.ieonly:not(*:root) {display: block;}@media screen and (-webkit-min-device-pixel-ratio:1.1) {img.iefix:not(*:root) {display: block;}img.ieonly:not(*:root) {display: none;}}#icon_popup{position:fixed; display: block;left: 0; top: 0;width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5);z-index:1000000;}#icon_popup[class~="hidden"]{display: none;}#icon_popup[class~="shown"]{display:block;}#icon_popup > div:first-of-type[class~="default"]{position: absolute; left: 50%; top: 50%; margin-left: -150px !important; margin-top: -100px !important; width: 300px !important; height: 200px !important; background-color: #FFF; box-sizing:border-box;}#icon_popup > div:first-of-type[class~="custom"]{position: absolute; left: 50%; top: 50%;background-color: #FFF; box-sizing:border-box;}span[data-descr] {display:inline !important; position: relative; cursor: help;}span[data-descr] + a {display:none;}span[data-descr]:hover::after { content: attr(data-descr); position: absolute; left: 0; top: 24px; min-width: 200px; border: 1px #aaaaaa solid; border-radius: 10px; background-color: #ffffcc; padding: 12px; color: #000000; font-size: 14px; z-index: 1;text-align:left !important;}.post_load_module{width:100%;}.post_load_module > div[class~="placeholder"]{position:relative;height:333px;width:100%;border-top:1px solid #CCC;border-bottom:1px solid #CCC;text-align: center;}.post_load_module > div[class~="placeholder"] > img{position:absolute;top:50%;left:50%;height:32px;width:32px;margin-top:-16px;margin-left:-16px;}@media screen and (min-width: 1600px){.post_load_module > div[class~="placeholder"]{height:385px;}}#chat_window{position: fixed;bottom: -5px;right:50px;border: 1px solid #666;-webkit-box-shadow: 0 2px 4px 0px #56524f;-moz-box-shadow: 0 2px 4px 0px #56524f; box-shadow: 0 2px 4px 0px #56524f;}#chat_window + div{display: none;position: fixed;bottom: 10px;right: 10px;width: 320px;padding: 6px;border: 4px solid #6e191c;background-color: #e2e2e1;padding-left: 10px;}#chat_window + div > div:nth-child(1){vertical-align: top;display: inline-block;width: 10%;line-height: 30px;padding-top: 5px;}#chat_window + div > div:nth-child(2){vertical-align: top;display: inline-block;width: 90%;}#chat_window[class~="nochat"]{display: none;}#chat_window[class~="nochat"] + div{display: block; }#chat_window[class~="inactive"] > a:nth-of-type(2){position: absolute;display: inline;top: -80px; right: -30px;cursor: pointer;opacity: 1;visibility: visible;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}#chat_window[class~="hidden"] > a:nth-of-type(2),#chat_window[class~="shown"] > a:nth-of-type(2){position: absolute;opacity: 0;visibility: hidden;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}#chat_window[class~="inactive"]{bottom: -525px;}#chat_window[class~="hidden"]{bottom: -484px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}#chat_window[class~="hidden"] > a:nth-of-type(1){background-image: url('/chat/assets/up_arrow_white.png');}#chat_window[class~="shown"]{-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}#chat_window[class~="shown"] > a:nth-of-type(1){background-image: url('/chat/assets/down_arrow_white.png');}#chat_window > a:nth-of-type(1){position: absolute;display: block;width: 40px;height: 40px;top: 0px;right: 0px;background-image: url('/chat/assets/down_arrow_white.png');background-repeat: no-repeat;background-position: center center;background-size: contain;cursor: pointer;z-index: 1;}.menu_item[data-menu-item-name="Brands"] > div:nth-of-type(1) > div:nth-of-type(1){height: 450px;padding-left: 80px;}@media screen and (min-width: 1600px){.menu_item[data-menu-item-name="Brands"] > div:nth-of-type(1) > div:nth-of-type(1){height: 320px;padding-left: 60px;}}
18.usd,body.US .usd{display: none;}body[class=""] .usd{display: none !important;}body.CA .usd{display: inline;}body.US .us_flag,body.CA .ca_flag{opacity: 1;}body.US .ca_flag,body.CA .us_flag{opacity: .25;}.shipping.ca{font-size: 22px !important;margin-top: -16px !important;margin-left: -270px !important;}.shipping.us{margin-left: -270px !important;}@media screen and (min-width: 1600px){.shipping.us{margin-left: -310px !important;}.shipping.ca{font-size: 25px !important;margin-top: -18px !important;margin-left: -310px !important;}}body.CA .shipping.us,body[class=""] .shipping.ca,body.US .shipping.ca{display: none;}body.CA #cart_subtotal > span:first-child,body.CA #cart_shipping > span:first-child,body.CA #cart_total > span:first-child{width: 190px !important;}body.CA #cart_subtotal > span:last-child,body.CA #cart_shipping > span:last-child,body.CA #cart_total > span:last-child{width: 90px !important;}body.CA #cartTotal + .usd{line-height: 0;font-size: 11px; display: block;}body.CA #header.docked .usd{display: none;}body.CA #cart #cart_items{bottom: 230px !important; }body.CA #cart #cart_subtotal{bottom: 200px !important; }body.CA #cart #cart_shipping{bottom: 170px !important; }body.CA #cart #cart_total{bottom: 140px !important; }body.CA #cart #cart_ca_total{position: absolute;width: 100%;height: 80px;left: 0;bottom: 54px;padding: 5px;box-sizing:border-box;}body[class=""] .ca_map,body.US .ca_map,body.CA #price[data-is-set="0"] + span + span + .ca_map,body[class=""] .generic_ca{display: none !important;}body.CA .ca_map,body.CA #price[data-is-set="1"] + span + span + .ca_map,body.CA .generic_ca{display: block;}.ca_map,.generic_ca,body.US .generic_ca,body.CA .us_only{display: none;}.usd,body[class=""] .usd,body.US .usd{display: none !important;}body.CA .usd{display: inline !important;}#buysafeRollover{z-index: 10000000000000 !important;}#login::after,#login + a + span::after{ content:" | ";}.footer .section1 h2{ font-family: var(--display-family-font) !important; font-weight: 200; !important; font-style: normal; text-align:center; margin-block-start: 0m; margin-block-end: 0.35em;}.footer .section1 h2 + div{ margin-top: -10px; margin-bottom: 10px; font-size: 18px; }.footer .section2 h2{ font-size: 20px; white-space: nowrap; padding: 0; margin: 0; height: auto; width: 100%; padding-bottom: 5px; border-bottom: 2px solid #999; margin-bottom: 5px; color: #FFF;}.footer .section2 > div:nth-of-type(1) > div:nth-of-type(1) ul,.footer .section3 ul{ list-style: none; padding: 0; margin: 0;}.footer .section2 > div:nth-of-type(1) > div:nth-of-type(1) ul > li,.footer .section3 ul > li{ display: inline-block; margin-left: 10px; margin-right: 10px;}.footer .section2 > div:nth-of-type(1) > div:nth-of-type(1) ul > li{ margin-left: 4px; margin-right: 4px;}#header .logo > img:nth-of-type(1),#header .logo > img:nth-of-type(2){ width: 100%;}#header .logo > img:nth-of-type(2),#header[class~="docked"] .logo > img:nth-of-type(1){ display: none;}#header[class~="docked"] .logo > img:nth-of-type(2){ display: inline;}#header[class~="docked"] .logo{ width: unset;}ul.module{ list-style: none; padding:0; margin:0;}.custom_drop_down:focus { outline: 2px solid blue;}.breadcrumb ol{ list-style: none; margin: 0; padding: 0; padding-left:20px;}.breadcrumb ol li{ display: inline-block;}.breadcrumb ol li a{ color:#333;text-decoration:none;vertical-align:middle;}.breadcrumb ol li a:hover{ color:#333;text-decoration:underline;}.breadcrumb ol li::after { content: '/'; color: #999; padding: 4px; vertical-align: middle;}.breadcrumb ol li:last-of-type::after{ content: '';}.left_column .leftmenu h2{ background-color: #d8d2c5; line-height: 2em; padding: 5px 5px 5px 20px; margin: 0; font-size: 14px;}.left_column .leftmenu h2:first-child{ margin: 0;} .left_column .leftmenu h2 + .menu_list > li:first-child { background-color: unset; line-height: 2em; padding: unset; font-weight: unset; margin-left: 30px; margin-bottom: unset; padding-top: 5px;}.left_column .leftmenu h2 a:hover{ text-decoration: underline;}.module ul{ list-style: none; padding: 0; margin: 0;}.menu_item:hover,.menu_item:hover > a,.menu_item:focus > a,.menu_item[class~="shown"],.menu_item[class~="active"]{color:#fff;background-color:#0a2135; border-radius: var(--border-radius-transition-to-rounded-x1);}.menu_item[class~="shown"] > a,.menu_item[class~="active"] > a,.menu_item[class~="shown"] > a + a,.menu_item[class~="active"] > a + a{ color:#fff;}#menu > div.menu_item:nth-of-type(2) > div:first-of-type,#menu > div.menu_item:nth-of-type(3) > div:first-of-type,#menu > div.menu_item:nth-of-type(4) > div:first-of-type,#menu > div.menu_item:nth-of-type(5) > div:first-of-type,#menu > div.menu_item:nth-of-type(6) > div:first-of-type,#menu > div.menu_item:nth-of-type(7) > div:first-of-type,#menu > div.menu_item:nth-of-type(8) > div:first-of-type,#menu > div.menu_item:nth-of-type(9) > div:first-of-type{ background-image: none; background-repeat: no-repeat; background-position: right; background-size: contain;}@media screen and (min-width: 1600px){ #menu > div.menu_item:nth-of-type(2) > div:first-of-type { } #menu > div.menu_item:nth-of-type(3) > div:first-of-type { } #menu > div.menu_item:nth-of-type(4) > div:first-of-type { } #menu > div.menu_item:nth-of-type(5) > div:first-of-type { } #menu > div.menu_item:nth-of-type(6) > div:first-of-type { } #menu > div.menu_item:nth-of-type(7) > div:first-of-type { }}.menu_item >
18 div:nth-of-type(1) > div:first-child > div:first-child{ display: table; min-width: 960px; width: max-content; max-width: 100%;}.menu_item[data-menu-item-name="Brands"] > div:nth-of-type(1) > div:nth-of-type(1) { height: fit-content; padding-left: 60px;}.menu_item[data-menu-item-name="Brands"] > div:nth-of-type(1) > div:nth-of-type(1) > ul{ display: block; width: 100%; white-space: normal; list-style: none; margin: 0; padding: 0;}.menu_item[data-menu-item-name="Brands"] > div:nth-of-type(1) > div:nth-of-type(1) > ul > li{ display: inline-block; margin: 0 10px 5px 0}.category_list.flattened li,.category_list.flattened_no_pipe li{ display: inline; white-space: normal;}.category_list.flattened li::after{ content: ' | ';}.category_list.flattened li:first-of-type::after{ content: ' ';}.category_list.flattened li:last-of-type::after{ content: '';}a[id^="update_"] + span::after{ content: ' | '; text-decoration: none; color: #000;}div[data-ship="1"]{ margin-top: 5px; display: inline-block; background-color: #DDD !important; border-radius: 20px; padding: 10px; font-size: 11px;}div[data-ship="2"]{ margin-top: 5px; display: inline-block; background-color: #DDD !important; border-radius: 30px; padding: 10px; min-width: 240px; font-size: 11px;}div[data-ship="1"],div[data-ship="2"]{ text-align: center; margin-bottom: 5px;}.cart_content tr td div[data-ship="1"],.cart_content tr td div[data-ship="2"]{ margin-top: unset; display: inline-block; background-color: unset !important; border-radius: unset; padding: unset; min-width: unset; padding-right: 5px;}.cart_content tr td div[data-ship="1"] br,.cart_content tr td div[data-ship="2"] br{ display: none;} .slider[type="checkbox"]:checked { background-image: url('./images/slider-on.png'); background-repeat: no-repeat; background-size: contain;}.slider[type="checkbox"] { height: 20px; width: 50px; margin: 0; padding: 0; background-image: url('./images/slider-off.png'); background-repeat: no-repeat; background-size: contain; background-position: center; appearance: none; -moz-appearance: none; -webkit-appearance: none; vertical-align: middle;}.content{width:960px;padding-left:50%;margin-left:-480px;}@media screen and (max-width: 960px){.content{width: 960px;padding-left: 0;margin-left:0;}}@media screen and (min-width: 1600px){.content{width: 1400px;padding-left: 50%;margin-left:-700px;} }.header_container{font-weight: 400;font-style: normal;font-size: 13px; height: 195px;}#header{position: fixed;width: 100%;height:165px; background-color:#143f67;top:0;left:0;z-index: 65540;-webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;box-shadow: 0 2px 4px 0px #56524f;}#header.docked{ top: -60px;height: 150px;-webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;}#header.docked .logo{ height: unset; top: unset; margin-top: unset;}#header.docked .logo img:nth-of-type(1),#header .logo img:nth-of-type(2){display: none;}#header.docked .logo img:nth-of-type(2){display: inline;}#header > div.header:nth-of-type(1){color: white; height: 60px;background-color:#0a2135;text-align: center;line-height: 40px;font-size: 14px;}#header > div.header:nth-of-type(2){height: 90px;line-height: 90px;-webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(1),#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(2),#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3){display: inline-block;}#header > div.header:nth-of-type(2) > .content > div{display: table;width: 100%;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(1){display: table-cell;min-width: 270px;vertical-align: middle;height: 90px;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(2){display: table-cell;width: 100%;vertical-align: middle;text-align: center;height: 90px;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(2) > div:not(#search_ac_results){padding-left: 10%;padding-right: 10%;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3){display: table-cell;min-width: 270px;vertical-align: middle;height: 90px;text-align: right;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1){display: inline-block; line-height: normal; vertical-align: middle; color: white;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1){ display: table}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1),#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2),#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3),#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4),#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(5){ display: table-cell; vertical-align: middle;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1),#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3){ text-align: center; line-height: 15px; font-size: 12px;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > a,#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3) > a{ font-size: 12px; color: white; text-decoration: none;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2),#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4){ min-width: 10px;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1){ min-width: 60px;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3){ min-width: 70px;}#header > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(5){ min-width: 120px; white-space: nowrap;}#header.docked > div.header:nth-of-type(2){height: 75px;line-height: 75px;}#header.docked > div.header:nth-of-type(2) > .content > div > div:nth-of-type(1),#header.docked > div.header:nth-of-type(2) > .content > div > div:nth-of-type(2),#header.docked > div.header:nth-of-type(2) > .content > div > div:nth-of-type(3){height: 75px;}#header > div.navigation_bar{height: 45px;background: #143f67;}#skip_to_content { display: block !important; color: #FFF; position: absolute; top: 10px; left: -100px; z-index: 1000000; -webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;text-decoration: none;}#skip_to_content:focus{ left: 10px; -webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.logo{display: block;line-height: normal; position: relative; width: unset; height: unset; left: unset; top: unset; margin-top: unset; cursor: pointer;}.logo > img{width: 50% !important;}.search{line-height: normal;white-space: nowrap;background: white;padding: 10px;border-radius: 24px;box-sizing: border-box; position: relative; top: unset; bottom: unset; right: unset; overflow: unset;}#search[data-active="true"]{outline: 4px solid blue;}.search #search_input{width: 90%;box-sizing: border-box;vertical-align: middle;appearance: none;border: 0;font-size: 16px !important; height: unset; max-width: unset; padding: unset;}#search_ac_results{ line-height: normal; top: 64px !important; left: 50%; margin-left: -210px; padding: 2px !important; text-align: left;}#search_ac_results > h2{ font-weight: 700; background: #0a2135;}.search #search_input:focus{outline: none !important;}.search #search_go{vertical-align: middle;appearance: none;
18width: 20px;height: 20px;border: 0;background-color: #FFF;background-image: url('/images/search-icon-2.png');background-position: center;background-size: cover;background-repeat: no-repeat;}#login a{display: inline-block;color: white;text-decoration: none;cursor: pointer;}#login a > img,#login a > img + span{vertical-align: middle;}#login[data-account="active"] > a:nth-of-type(1),#login[data-account="inactive"] > a:nth-of-type(2){display: none;}#login[data-account="inactive"] > a:nth-of-type(1),#login[data-account="active"] > a:nth-of-type(2){display: inline-block;}#login::after { content: "";}.checkoutTop > a{display: block;vertical-align: middle;color: white;text-decoration: none;cursor: pointer;}.checkoutTop > a > span:nth-of-type(1){ margin-right: 4px; line-height: 18px;}.checkoutTop > a > span:nth-of-type(1),.checkoutTop > a > span:nth-of-type(2){display: inline-block;vertical-align: middle;text-align: center;}.checkoutTop > a > span:nth-of-type(1) > span:nth-of-type(1),.checkoutTop > a > span:nth-of-type(1) > span:nth-of-type(2){display: block;font-style: normal;}.checkoutTop > a > span:nth-of-type(1) > span:nth-of-type(2){font-size: 12px; font-weight: 400;}.checkoutTop > a > span:nth-of-type(1) > span:nth-of-type(1){ font-size: 14px; font-weight: 700;}.navigation_bar{ font-size: 14px !important;}@media screen and (min-width: 1600px) { .navigation_bar { font-size: 14px !important; }}.navigation_bar a{color: white;text-decoration: none;}.menu{position: relative;}.menu_item{display: inline-block;color: white;width:fit-content;text-align:center;line-height:33px;height:33px;border:1px solid transparent;border-bottom:1px solid transparent;padding-left: 15px;padding-right: 15px; margin-right: unset;}.menu_item[class~="maximized_only"]{display: none;}@media screen and (min-width: 1600px){.search #search_input{font-size: 18px;}.search #search_go{width: 28px;height: 28px;}}.menu_item[data-active="1"] > a + a{ color: white;}.menu_item[class~="link_only"] > div:nth-of-type(1){display: none;}.header_container,#search_ac_results > h2,.search #search_input,.checkoutTop > a > span:nth-of-type(1) > span:nth-of-type(1),.checkoutTop > a > span:nth-of-type(1) > span:nth-of-type(2),.menu_item{}.header_container{font-weight: 300;}#search_ac_results > h2{ font-weight: 700;}#site_audit_container{ position: fixed; left: -400px; bottom: 100px; min-width: 400px; min-height: 400px; background: #EFEFEF; padding: 10px; box-sizing: border-box; border: 1px solid #CCC; -webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;color: #000; <!-- Casey added this on 10/20/2025 --> }#site_audit_container.auditing{ display: block; left: 100px; bottom: 100px; -webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s; }#site_audit_container[data-vendor="1"] > div:nth-of-type(2){ padding-top: 20px;}#site_audit_container[data-vendor="1"] > div:nth-of-type(2) > form > label:nth-of-type(1),#site_audit_container[data-vendor="1"] > div:nth-of-type(2) > form > label:nth-of-type(2){ display: none !important;}#site_audit_container > div:nth-last-of-type(3),#site_audit_container > div:nth-last-of-type(2),#site_audit_container > div:nth-last-of-type(1){ padding: 4px; margin-top: 12px; line-height: 20px;}#site_audit_container > div:nth-last-of-type(2),#site_audit_container > div:nth-last-of-type(1){ display: none;}#site_audit_container > div:nth-last-of-type(2){ background: red; color:white;}#site_audit_container > div:nth-last-of-type(1){ background: #090; color:white;}#site_audit_container.error > div:nth-last-of-type(3),#site_audit_container.audited > div:nth-last-of-type(3){ display: none;}#site_audit_container.error > div:nth-last-of-type(2){ display: block;}#site_audit_container.audited > div:nth-last-of-type(1){ display: block;}#site_audit_container > div:first-child{ text-align: right;}#site_audit_container + div{ opacity: 0; visibility: hidden -webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}#site_audit_container #site_audit label{ display: block; margin-bottom: 10px;}#site_audit_container textarea[name="site_audit_description"]{ width: 100%; height: 200px; resize: none; box-sizing: border-box;}#audit_links{ display: none; position: absolute; left: 10px;}body[data-audit="0"] #audit_links,body[data-audit="1"] #audit_links{ display: block;}#audit_links > a{ display: inline-block; background: #CCC; border: 1px solid #EEE; border-radius: 4px; padding: 10px; text-decoration: none; color: black; line-height: 18px;}#audit_links > a:hover{ background: var(--tt-red); color: white;}.category_filter_module > div{ display: block !important;}.f9ChatWidget{ margin-right: 40px;z-index: 65541 !important;}.f9ChatMinimizedButton { bottom: 20px; right: 20px; width: 58px !important; height: 88px; overflow: hidden; margin-right: 20px !important;}#emailaddress {border-radius: 24px;height: 40px !important;border: none !important;}.left menu ul {margin-left: 15px !important;}.left_menu {margin-left: 15px !important;margin-top: 15px !important;width: 75% !important;}.left_menu li {border-bottom: 1px solid #bdbdbd !important;line-height: 35px;font-weight: 600 !important;font-size: 13px !important;}.left_menu li a {text-decoration: none !important;}.left_menu h3 {font-weight: 600 !important;font-size: 15px !important;}.left_menu p {font-size: 13px;}.deals {padding: 15px 15px 0 0 !important;}#login{ }.footer_contact_box {padding-left: 125px !important;}[data-page-content] ul,[data-page-content] li:not(.product){ padding: 0; margin:0; list-style: none; box-sizing: border-box;}[data-page-content] li:not(.product){ display: inline-block; min-height: 10px; box-sizing: border-box; vertical-align: top; width: 100%;}[data-page-content][data-device-type="mobile"] li:not([data-type="table"] [data-type="row"]):not([data-type="table"] [data-type="row"] [data-type="cell"]):not(.product){ display: block; width: 100% !important;}[data-page-content] li[data-type="table"]{ width: 100% !important;}[data-page-content] li[data-type="table"][data-table-type="layout"],[data-page-content] li[data-type="table"][data-table-type="layout"] > ul > [data-type="row"] > ul > [data-type="cell"]{ border: 0;}[data-page-content] li[data-type="table"] > ul{ width: 100%; display: table;}[data-page-content] li[data-type="table"]:not([data-table-type="layout"]) > ul{ border: .5px solid black;}[data-page-content] li[data-type="table"] li{ min-height: 20px;}[data-page-content] li[data-type="table"]:not([data-table-type="layout"]) li{ border: .5px solid black;padding: 10px;}[data-page-content] li img:not(.img):not(.icon):not(.placeholder img):not(.module_container button img){ width: 100%;}[data-page-content] li[data-type="table"] li[data-type="cell"],[data-page-content] li[data-type="table"] li[data-type="container"]{ display: table-cell;}[data-page-content] li[data-type="table"] li[data-type="row"]{ display: table-row-group;}[data-page-content] li[data-type="table"] li[data-type="row"] > ul{ display: table-row;}[data-page-content] button:not(.previous):not(.next):not(.button){ width: 100%;}[data-page-content] a.button:not(.button){ display: inline-block; width: 100%; text-align: center; appearance: button; -moz-appearance: button; -webkit-appearance: button; font-size: 13.3333px; border: 2px black outset; padding: 4px; box-sizing: border-box; border-radius: 2px; background: #EEE; text-decoration: none; color: black;}[data-page-content] a.button:hover{ background-color: #DDD;}[data-page-content] a.button:active{ border: 2px black inset; background-color: #AAA;}[data-page-content] .module_container{ width: 100%;}[data-type][data-align="left"]{ text-align: left;}[data-type][data-align="center"]{ text-align: center;}[data-type][data-align="right"]{ text-align: right;}[data-page-content] [data-icons="0"] .module_container .product .icon,[data-page-content] [data-image="0"] .module_container .product .img,[data-
18page-content] [data-reviews="0"] .module_container .product .info > div:nth-of-type(1),[data-page-content] [data-title="0"] .module_container .product .info > div:nth-of-type(2),[data-page-content] [data-price="0"] .module_container .product .price,[data-page-content] [data-quickview="0"] .module_container .product .show_quick_view,[data-page-content] [data-compare="0"] .module_container .product .do_compare{ display: none;}[data-page-content][data-device-type="desktop+mobile"]{}[data-page-content][data-device-type="desktop"] [data-device-type="mobile"]{ display: none !important;}[data-page-content][data-device-type="mobile"] [data-device-type="desktop"]{ display: none !important;}.page_scroller_container{ position: relative;}.page_scroller_container > button{ position: absolute; appearance: none; border: 0; background: none; cursor: pointer;}.page_scroller_container > button:first-of-type,.page_scroller_container > button:last-of-type{ top: 50%; -o-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%);}.page_scroller_container > button:first-of-type{ left: 0;}.page_scroller_container > button:last-of-type{ right: 0;}.page_scroller_container > ul:first-of-type{ overflow-x:hidden; white-space: nowrap;}#view .page_scroller_container > button:first-of-type,#view .page_scroller_container > button:last-of-type{ display: none;}#view .page_scroller_container > ul:first-of-type + div{ }#view .page_scroller_container > ul:first-of-type{ overflow-x:scroll;}.page_scroller_container > ul:first-of-type + div{ display: none;}.page_scroller_container[data-loaded="1"] > ul:first-of-type + div{ display: block;}.page_scroller_container > ul:first-of-type + div{ position: absolute; bottom: 0; width: 100%; text-align: center;}.page_scroller_container > ul:first-of-type + div > span{ line-height: 8px; padding: 2px; border-radius: 8px;}.page_scroller_container > ul:first-of-type + div > span > span{ display: inline-block; width: 8px; height: 8px; margin-left: 1px; margin-right: 1px; border: 1px solid black; border-radius: 5px;}.page_scroller_container > ul:first-of-type + div > span > span[data-selected="1"]{ background: black;}.page_scroller_container > ul:first-of-type + div > span > span[data-last-page="1"] ~ span{ display: none;}.page_scroller_container > ul{ padding: 0; margin: 0; list-style: none;}.page_scroller_container > ul > li:not(.product){ display: inline-block; padding: 0; margin: 0; margin-right: 5px; list-style: none; height: 255px; width: 170px; box-sizing: border-box; vertical-align: top;}.page_scroller_container > ul > li > a:not(.button){ display: block; text-decoration: none; color: black; text-align: center; white-space: normal; font-weight: 500;}.page_scroller_container > ul > li > a > img{ display: inline-block; margin-bottom: 6px;}.page_scroller_container > ul > li > a > span.button{ position: relative; display: inline-block; width: 100%; min-height: 46px; line-height: 18px; box-sizing: border-box; }.page_scroller_container > ul > li > a > span > span{ position: absolute; top: 50%; left: 50%; -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 90%;}.page_scroller_container > ul > li > a:hover > span.button{ background-color: #c6c6c6;}.page_scroller_container[data-first-page="1"] > button:first-of-type{ opacity: .25;}.page_scroller_container[data-last-page="1"] > button:last-of-type{ opacity: .25;}.page_scroller_container[data-items-count="0"] > button:first-of-type,.page_scroller_container[data-items-count="0"] > button:last-of-type,.page_scroller_container[data-first-page="1"][data-last-page="1"] > button:first-of-type,.page_scroller_container[data-first-page="1"][data-last-page="1"] > button:last-of-type{ display: none;}.page_scroller_container[data-loaded="1"] > ul:first-of-type + div{ display: none;}#view .page_scroller_container[data-loaded="1"] > ul:first-of-type + div{ display: block;}.module_container{position:relative;overflow:hidden;height: 332px; width: 695px;box-sizing: border-box;padding-top:10px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}.module{position:absolute;white-space: nowrap;}.module > .product:last-child{margin-right: 0;}.module_container > button{position: absolute;top: 50%; margin-top: -32px; font-size: 32px; line-height: 64px;border:0;background-color:rgba(255,255,255,0);opacity:.85;cursor:pointer;}.module_container > button[class~="previous"]{left:0;}.module_container > button[class~="next"]{right: 0;}.module_container > button[class~="disabled"]{opacity:.25;}@media screen and (min-width: 1600px){.module_container{width: 1130px;height: 384px; }}.module_container{ height: fit-content !important;}.module_container .module{ position: relative;}.module_container .module .product{ min-height: 350px;}.module_container .module .product .info > div:nth-child(1),.module_container .module .product .info > div:nth-child(2),.module_container .module .product .info > div:nth-child(3),.module_container .module .product .info > div:nth-child(4){ height: fit-content !important; margin-bottom: 8px;}.module_container .module .product .info > div:nth-child(1){ display: none;}.module_container .module .product .info > div:nth-child(4) > .price{ font-size: 14px; color: #000; font-weight: 500;}.module_container .module .product .info > div:nth-child(4) > .price span{ display: inline;}.module_container .module .product .info > div:nth-child(4) > .price > .amount{}.module_container .module .product div.perc_off > *{}.module_container .module .product div.perc_off{ background-color: #248aba;}
18#confirmation{display: none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; z-index: 10000000;background-color: rgba(0, 0, 0, .5); }#confirmation #confirmation_content{position: absolute; width: 300px; height: 160px; left: 50%; top: 50%; margin-top:-80px; margin-left: -150px; background-color: #FFF; border: 1px solid #666; box-sizing:border-box;}#confirmation #confirmation_title{font-weight: bold;font-size:18px;margin-bottom:5px;background-color: #000;color:white;padding:5px;}#confirmation #confirmation_message{font-size:14px;padding:5px;}#confirmation #confirmation_buttons{position: absolute; left:0; right: 0; bottom: 10px; text-align: center;}#confirmation #confirmation_OK{font-size:16px;border: 0;background: #006c2d !important; background-color: #006c2d !important;color:white;padding: 5px;width:100px;cursor:pointer;}#confirmation #confirmation_OK:hover{ background: #005b26 !important; background-color: #005b26 !important;}#confirmation #confirmation_Cancel{font-size:16px;border: 0;background-color: #F00;color:white;padding: 5px;width:100px;cursor:pointer;}#confirmation #confirmation_Cancel[class~="hidden"]{display: none;}#confirmation[class~="shown"]{display: block;}#confirmation[class~="embroidery"]{background-color:rgba(0, 0, 0, .5);}#confirmation[class~="embroidery"] #confirmation_content{width: 300px; height: 200px; margin-top: -100px; margin-left: -150px; }#confirmation[class~="embroidery"] #confirmation_buttons{bottom:0;padding:5px;}#confirmation[class~="embroidery"] #confirmation_OK{display:block;width:100%;padding:10px;margin-bottom:5px;}#confirmation[class~="embroidery"] #confirmation_Cancel{display:block;width:100%;padding:10px;background-color: #339933; }#confirmation[class~="seconds_about"] #confirmation_content{width: 300px; height: 330px; margin-top: -165px; margin-left: -150px; }#confirmation[class~="seconds_plus"] #confirmation_content{width: 300px; height: 400px; margin-top: -200px; margin-left: -150px; }#confirmation[class~="seconds_only"] #confirmation_content{width: 300px; height: 350px;margin-top: -175px;margin-left: -150px; }#confirmation[class~="seconds_plus"] #confirmation_content #confirmation_message_plus{position:absolute;right:0;left:0;top:315px;padding:5px;}#confirmation[class~="seconds_only"] #confirmation_content #confirmation_message_plus{display:none;}#confirmation[class~="seconds_plus"] #confirmation_content #confirmation_message_plus > button{display: block;font-size:14px;width:100%;border:1px solid black;color:black;background-color:unset;padding:10px;cursor:pointer;}#confirmation[class~="seconds_plus"] #confirmation_buttons{bottom:80px;padding:5px;}#confirmation[class~="seconds_only"] #confirmation_buttons{bottom:5px;padding:5px;padding-bottom:0;}#confirmation[class~="seconds_plus"] #confirmation_OK{display:block;width:100%;padding:10px}#confirmation[class~="seconds_only"] #confirmation_OK{display:block;width:100%;padding:10px}#confirmation[class~="seconds_plus"] #confirmation_Cancel{}#confirmation[class~="backorder"] #confirmation_content{ width: 300px; height: 410px; margin-top: -205px; margin-left: -150px;}#confirmation[class~="backorder"] #confirmation_content #confirmation_message{ padding: 8px;}#confirmation[class~="backorder"] #confirmation_content #confirmation_message > p:first-child{ margin: 0;}#confirmation[class~="need_more"] #confirmation_content {width: 300px;height: 290px;margin-top: -145px;margin-left: -150px;}#confirmation[class~="need_more"][class~="over_30"] #confirmation_content { height: 390px; margin-top: -195px;}#confirmation[class~="need_more"] #confirmation_message {margin-bottom: 10px; text-align: center;}#confirmation[class~="need_more"] #confirmation_content #confirmation_message_plus:nth-of-type(1) {margin-top: 10px;}#confirmation[class~="need_more"] #confirmation_content #confirmation_message_plus:nth-of-type(2) {margin-top: 5px;}#confirmation[class~="need_more"] #confirmation_content #confirmation_message_plus > button {display: block;font-size: 16px;width: 100%;border: none;color: white;background-color: #156415;padding: 10px;cursor: pointer;}#confirmation[class~="need_more"] #confirmation_buttons {position: relative;padding: 5px;padding-top: 0;}#confirmation[class~="need_more"] #confirmation_Cancel {background-color: unset;color: black;padding: 14px;}#confirmation[class~="need_more"] #confirmation_OK{display:block;width:100%;padding:10px}#confirmation[class~="need_more"] #confirmation_OK{display:block;width:100%;padding:10px}#confirmation[class~="notify"] #confirmation_content{width: 300px; height: 160px; margin-top: -80px; margin-left: -150px; }#confirmation[class~="stacked"] #confirmation_content{width: 300px; height: 270px; margin-top: -135px; margin-left: -150px; }#confirmation[class~="stacked"] #confirmation_buttons{padding:5px;bottom:5px; padding-left: 20px; padding-right: 20px;}#confirmation[class~="stacked"] #confirmation_OK{display:block;width:100%;margin-bottom:10px;padding:10px}#confirmation[class~="stacked"] #confirmation_Cancel{display: block;width:100%;border:1px solid black;color:black;background-color:unset;padding:10px}#confirmation_msg{display: table;font-size: 18px;}#confirmation_msg > div:nth-child(1){display: table-cell; vertical-align: top;width: 100px; height: 100px; background-repeat: no-repeat; background-size: contain; }#confirmation_msg > div:nth-child(2){display: table-cell; vertical-align: middle;}#confirmation[class~="seconds_plus"] #confirmation_content{width: 300px; height: 400px; margin-top: -200px; margin-left: -150px; }#confirmation[class~="seconds_only"] #confirmation_content{width: 300px; height: 350px; margin-top: -175px; margin-left: -150px; }#confirmation[class~="seconds_plus"] #confirmation_content #confirmation_message_plus{position:absolute;right:0;left:0;top:315px;padding:5px;}#confirmation[class~="seconds_only"] #confirmation_content #confirmation_message_plus{display:none;}#confirmation[class~="seconds_plus"] #confirmation_content #confirmation_message_plus > button{display: block;font-size:14px;width:100%;border:1px solid black;color:black;background-color:unset;padding:10px;cursor:pointer;}#confirmation[class~="seconds_plus"] #confirmation_buttons{bottom:80px;padding:5px;}#confirmation[class~="seconds_only"] #confirmation_buttons{bottom:5px;padding:5px;padding-bottom:0;}#confirmation[class~="seconds_plus"] #confirmation_OK{display:block;width:100%;padding:10px}#confirmation[class~="seconds_only"] #confirmation_OK{display:block;width:100%;padding:10px}#confirmation[class~="seconds_plus"] #confirmation_Cancel{}.quick_view_container{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color:rgba(0, 0, 0, .5);visibility:hidden;opacity:0;z-index:65550;}.quick_view_container[class~="shown"]{visibility:visible;opacity:1;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}.quick_view_container > a:nth-child(1){ display: block; position: fixed; top: 0; left: 0; right: 0; bottom: 0;}.quick_view{position: absolute; top: 50%; left: 50%; margin-left: -300px; margin-top: -275px; width: 600px; min-height: 550px; border: 1px solid black; background-color: white;}.quick_view a{color:#6e191c;text-decoration: none;}.quick_view a:hover,.quick_view a:focus{text-decoration:underline;}.quick_view[class~="loading"] .quick_view_loader{position: absolute;visibility:visible;top: 50%; left: 50%; height: 32px; width: 32px; margin-left:-16px;margin-top:-16px;background-image:url(./images/ajax-loader.gif);}.quick_view[class~="loaded"] .quick_view_loader{visibility:hidden;}.quick_view ul{ padding: 0; margin: 0; list-style: none;}.quick_view ul li{ display: inline-block;}.quick_view .outofstock{ max-width: 598px;display: table; background-color: #fef2f5; border: 1px solid #e2574c; margin-top: 5px;}.quick_view .outofstock > span:nth-of-type(1){ display: table-cell; min-width: 30px;background-color: #e2574c;text-align: center;vertical-align: middle;}.quick_view .outofstock > span:nth-of-type(1) > img{ vertical-align: middle;}.quick_view .outofstock > span:nth-of-type(2){ display: block; color: #e2574c; padding-left: 10px; padding: 5px; padding-left: 10px; font-weight: bold; padding-top: 5px;}.quick_view .outofstock > span:nth-of-type(3){ display: block; text-align: left; display: block; padding-top: 0; padding-bottom: 8px; padding-left: 10px;}.quick_view .outofstock > span:nth-of-type(3) a{ text-decoration: underline !important; color: #000 !important;}.quick_view button[class~="addToCart"], button[class~="embroiderOptions"]{font-size: 18px; vertical-align: middle; background-color: #156415; color: white; padding: 10px; border: 0; width: 413px;
18cursor:pointer;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.quick_view button[class~="addToCart"]:disabled, button[class~="embroiderOptions"]:disabled{background-color: #EEE !important;color:#444;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.quick_view button[class~="addToCart"][class~="disabled"], button[class~="embroiderOptions"][class~="disabled"]{background-color: #EEE !important;color:#444;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.quick_view .img_embiggen{width: 360px;height: 360px;background-repeat: no-repeat; background-position:center; background-size:cover;box-sizing:border-box;}.quick_view #product_image > div{position:absolute;visibility:hidden;background-color: rgba(255, 255, 255 , 0);width: 360px;height: 360px;}.quick_view #product_image[class~="loading"] > div{position:absolute;visibility:visible;background-color: rgba(255, 255, 255 , .75);top:-1px;left:-1px;width: 360px;height: 360px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.quick_view #product_image[class~="loading"] > div > div{position: absolute;top: 50%; left: 50%; height: 32px; width: 32px; margin-left:-16px;margin-top:-16px;background-image:url(./images/ajax-loader.gif);}.quick_view #notify input{font-size: 16px;height: 36px; box-sizing: border-box; padding-left: 10px;vertical-align:middle;width:100%;max-width:100%;}.quick_view #quickView_stock_msg{ margin-bottom: 10px;}.quick_view #quickView_stock_msg > span:nth-of-type(1) { font-size: 16px; color: #0a4e06;}.quick_view #quickView_stock_msg{ min-width: 200px; position: relative;}.quick_view #quickView_stock_msg > span:nth-of-type(2){ position: absolute; right: 0;}.quick_view #quickView_stock_msg > span:nth-of-type(2) > span:nth-of-type(1) > img{ vertical-align: top;}.quick_view #quickView_stock_msg > span:nth-of-type(2) > span:nth-of-type(2){ visibility: hidden; position: absolute; padding: 10px; background-color: #CCC; width: 200px; margin-left: 10px; font-size: small; border: 1px solid black; bottom: 0; opacity: 0; -webkit-transition: all .1s; -moz-transition: all .1s; -o-transition: all .1s; z-index: 1;}.quick_view #quickView_stock_msg[data-need-more-visible="1"] > span:nth-of-type(2) > span:nth-of-type(2){ visibility: visible; opacity: 1; -webkit-transition: all .1s; -moz-transition: all .1s; -o-transition: all .1s;}html,body{background-image:url('');background-color: #dddddd;background-repeat:;background-size:;background-position:;}.product{position: relative;display: inline-block;width: 228px; min-height: 500px; padding: 10px;margin-right: 5px;margin-bottom:5px;border:1px solid #FFF;text-align:center;vertical-align:top;box-sizing:border-box;font-size:12px;cursor:pointer;white-space:normal; background: #FFF;}.product > a:first-child{position: absolute;display: block;top: 0;left: 0;right: 0;bottom: 0;color: transparent !important;}.product span { display: block;}.product > span:first-of-type { text-align: center;}.product.over{border: 1px solid #CCC;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}.product .img{ width: 180px; height: 180px;}@media screen and (min-width: 1600px) { .product { width: 278px; min-height: 550px; } .product .img { width: 258px; height: 258px; }}.product .info{}.product .info > div:nth-child(1),.product .info > div:nth-child(2),.product .info > div:nth-child(3),.product .info > div:nth-child(4){ height: fit-content !important; text-align: left; margin-bottom: 8px;}.product .info div:nth-child(1){ font-size: 13px; font-weight: 700;}.product .info > div:nth-child(1) > span:first-child > span:nth-of-type(1),.product .info > div:nth-child(1) > span:first-child > span:nth-of-type(2) { display: inline-block; width: 50%;}.product .info > div:nth-child(1) > span:first-child > span:nth-of-type(2){ vertical-align: top !important; text-align: right;}.product .perc_off{color: white;}.product .perc_off > span:nth-child(1){display:inline; font-size: 15px;}.product .perc_off > span:nth-child(2){display:inline; letter-spacing: 3px;font-size:11px;}.product .info > div:nth-child(1) .perc_off,.product .info > div:nth-child(1) .perc_off > *{ font-weight: 500; letter-spacing: 0; font-size: 12px;}.product .info > div:nth-child(1) .perc_off{ display: inline-block; position: relative; top: initial; left: initial; border-radius: 4px; width: fit-content; height: fit-content; background: #248aba; padding: 5px; }.product .info > div:nth-child(2),.product .info > div:nth-child(2) * { font-weight: 400; font-size: 16px;}.product .info > div:nth-child(2) > span > *{ display: inline;}.product .info > div:nth-child(3) > span > img{ vertical-align: top; width: auto !important;}.product .info > div:nth-child(4) > .price,.product .info > div:nth-child(4) > .regular_price,.product .info > div:nth-child(4) > .price > *,.product .info > div:nth-child(4) > .regular_price > * { font-size: 14px; color: #000; font-weight: 600;}.product .info > div:nth-child(4) > .price span, .product .info > div:nth-child(4) > .regular_price span { display: inline;}.product .show_quick_view,.product .do_compare{ display: none !important;}.product .button { position: absolute; bottom: 10px; left: 50%; -o-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 60%;}.product .info > div:nth-child(2) > span > span:first-of-type{display: none !important;}.product .price,.product .price *{ font-size: 16px !important;}.product .regular_price *{ text-decoration: line-through;}.product .regular_price,.product .regular_price *{ font-weight: 400 !important; color: #666 !important;}.product .img.ieonly + div,.product .img.ieonly + span{position: absolute; top: 0; left:0; right:0; height: 160px; background-image: url('./images/ajax-loader-small.gif'); background-repeat: no-repeat; background-position: center;}@media screen and (min-width: 1600px){.product .img.ieonly + div, .product .img.ieonly + span{height: 212px;}}.product .img + div,.product .img + span{position: absolute; top: 0; left:0; right:0; height: 160px; background-image: url('./images/ajax-loader-small.gif'); background-repeat: no-repeat; background-position: center;}@media screen and (min-width: 1600px){.product .img + div, .product .img + span{height: 212px;}}.product .swatch_selector{position:relative;display: inline-block; width: 24px; height: 24px; box-sizing:border-box;margin-right:2px;margin-bottom:2px;}
18.product .swatch_selector + span{display: none;}.product .swatch_selector > span{position:absolute;display: inline-block;width:18px;height:18px;top:50%;left: 50%;margin-left:-9px;margin-top:-9px;border:1px solid black;box-sizing:border-box;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.product .swatch_selector[class~="unavailable"]{opacity: .25;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.product .swatch_selector[class~="unavailable"] + span{display: inline-block;position:absolute;margin-left:-24px;margin-top:2px;height:20px;width:20px;background-image: url("./images/unavailable_fin.png");background-size:contain;background-repeat:no-repeat;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.product .swatch_selector[class~="unavailable"] > span{position:absolute;display: inline-block;width:18px;height:18px;top:50%;left: 50%;margin-left:-9px;margin-top:-9px;box-sizing:border-box;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.product .swatch_selector[class~="selected"] > span{position:absolute;display: inline-block;width:28px;height:28px;top:50%;left: 50%;margin-left:-14px;margin-top:-14px;border:2px solid #339933;box-sizing:border-box;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.product .swatch{display: inline-block; width: 15px; height: 15px;border:1px solid #999;box-sizing:border-box;}.product .banner{position: absolute;top: 152px;background-color: green; width: 168px; color: white;}.product .closeout{position: absolute; bottom: 4px; left: 0; right: 0; font-size: 12px; line-height: 12px; padding: 0;}.product .icon{max-height:22px;}@media screen and (min-width: 1600px){.product .icon{max-height:22px;}}.product .icon[class~="topleft"]{position: absolute; top: 4px; left: 4px;right:unset;}.product .icon[class~="topright"]{position: absolute; top: 0; left:unset;right: 0;}.product .icon[class~="bottomleft"]{position: absolute; top: 148px; left: 0;right:unset;}.product .icon[class~="bottomright"]{position: absolute; top: 148px; left: unset;right:0;}@media screen and (min-width: 1600px){.product .icon[class~="bottomleft"]{position: absolute; top: 196px; left: 0;right:unset;}.product .icon[class~="bottomright"]{position: absolute; top: 196px; left: unset;right:0;}}.product .banner{display:none !important;}.product a.adj_quantity{display: inline-block;border: 1px solid black; font-size: 14px;text-decoration:none;background-color: #861619; color: white;cursor:pointer;width:20px;text-align:center;vertical-align:top;line-height:26px;}.product a.show_quick_view{position: absolute;display: block;visibility:hidden;opacity:0;top: 115px;left:50%; width: 100px;margin-left: -50px;border: 1px solid black; background-color: #999;color: white;font-size: 14px;padding: 5px;box-sizing:border-box;cursor: pointer;text-decoration:none;text-align:center;}.product a.show_quick_view:hover,.product a.show_quick_view:focus{text-decoration: none;}.product.over a.show_quick_view{visibility:visible;opacity:1;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}.product a.show_quick_view:hover,.product a.show_quick_view:focus{background-color: #861619;}.product a.do_compare{position: absolute;display: block;visibility:hidden;opacity:0;top: 150px;left:50%; width: 100px;margin-left: -50px;border: 1px solid black; background-color: #999;color: white;font-size: 14px;padding: 5px;box-sizing:border-box;cursor: pointer;text-decoration:none;text-align:center;}.product a.do_compare:hover,.product a.do_compare:focus{background-color: #090;text-decoration:none;}.product.over a.do_compare{visibility:visible;opacity:1;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}.product .compared{visibility: hidden;opacity: 0;position: absolute;right: 6px;bottom: 6px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}.product .compared > img{width: 20px;}.product .compared[class ~="comparing"]{visibility: visible;opacity: 1;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}.product .compared[class ~="comparing"] + a{display: none;}.product .regular_price{color: #666; font-size: 13px;}.product .price{color: #861619; font-weight: bold; font-size: 13px;}.product .reviews{font-size: 11px; color: #999999;}.product .img{margin-top: 4px;margin-left: 4px;}.product .img[class~="loading"] > div{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;height: 20px;
18width: 20px;background-image:url(./images/ajax-loader-small.gif);background-repeat: no-repeat;background-position: center;}.product .info{padding: 5px;}.product .info div:nth-child(1){height:32px;}.product .info div:nth-child(2){height: 54px;overflow:hidden;}.product .info div:nth-child(3){height: 50px;}.product .swatches{margin-bottom: 5px; padding: 5px; padding-left: 10px; height: 30px;}#historyHeader{text-align:center;}@media screen and (min-width: 1600px){.product .banner{top: 202px;width: 220px;font-size:14px;}.product a.show_quick_view{top:150px;}.product a.do_compare{top: 185px;}}.product .icons{position: absolute; top: 142px; right: 5px;}.product .icons[class~="listonly"]{display:none;}.product .icons[class~="gridonly"]{display:none;}.product .icons[class~="topleft"]{position: absolute; top: 5px; left: 5px;bottom:auto;right:50%;}.product .icons[class~="topright"]{position: absolute; top: 5px; left: 50%;bottom:auto;right:5px;text-align: right;}.product .icons[class~="bottomright"]{position: absolute; top: 142px; left: 5px;bottom:auto;right:5px;text-align: right;}.product .icons[class~="listonly"]{text-align: unset;vertical-align: unset;}@media screen and (min-width: 1600px){.product .icons{top: 192px; }.product .icons[class~="bottomright"]{position: absolute; top: 192px; left: 5px;bottom:auto;right:5px;}}.quickAdd{}.quickAdd > div:nth-of-type(1n){position: relative; display: inline-block; width: 145px; height: 275px; margin-right: 5px; text-align: center;vertical-align:top;}@media screen and (min-width: 1600px){.quickAdd > div:nth-of-type(1n){width: 157px; }}.quickAdd > div:nth-of-type(1n) > a{color: #000;text-decoration:none;}.quickAdd > div:nth-of-type(1n) > a > span:nth-of-type(3){display:block;position:absolute;bottom:50px;left:0;right:0;}.quickAdd > div:nth-of-type(1n) > a:last-child{position: absolute;display: block;bottom:0;left:5px;right:5px;border: 1px solid black; background-color: #861619;color: white;font-size: 14px;padding: 5px;box-sizing:border-box;cursor: pointer;text-decoration:none;text-align:center;}#product_color_code_container[class~="unselected"] span{visibility: hidden;}.product{ }#products .product{ border-radius: 4px; width: 228px;}@media screen and (min-width: 1600px) { #products .product { width: 278px; }}#products[class~="grid"] .product > span:first-of-type{ text-align: center;}#products .product .img:not(img.iefix:not(:root)){ display: inline-block;}#products[class~="grid"] .product .info > div:nth-child(1),#products[class~="grid"] .product .info > div:nth-child(2),#products[class~="grid"] .product .info > div:nth-child(3),#products[class~="grid"] .product .info > div:nth-child(4){ height: fit-content !important; text-align: left; margin-bottom: 8px;}#products[class~="grid"] .product .info > div:nth-child(1),#products[class~="grid"] .product .info > div:nth-child(1) > *{ font-size: 13px; font-weight: 700;}#products[class~="grid"] .product .info > div:nth-child(1) > span:first-child > span:nth-of-type(1),#products[class~="grid"] .product .info > div:nth-child(1) > span:first-child > span:nth-of-type(2){ display: inline-block; width: 50%;}#products[class~="grid"] .product .info > div:nth-child(1) > span:first-child > span:nth-of-type(2){ text-align: right;}#products[class~="grid"] .product .info > div:nth-child(1) > span:first-child > span:nth-of-type(2) > *{ display: inline-block;}#products[class~="grid"] .product .info > div:nth-child(2),#products[class~="grid"] .product .info > div:nth-child(2) *{ font-weight: 400; font-size: 16px;}.product .info > div:nth-child(2) > span > *{ display: inline;}#products[class~="grid"] .product .info > div:nth-child(3) {}#products[class~="grid"] .product .info > div:nth-child(4){}#products[class~="grid"] .product .info > div:nth-child(4) > .price,#products[class~="grid"] .product .info > div:nth-child(4) > .regular_price,#products[class~="grid"] .product .info > div:nth-child(4) > .price > *,#products[class~="grid"] .product .info > div:nth-child(4) > .regular_price > *{ font-size: 14px; color: #000; font-weight: 600;}#products[class~="grid"] .product .info > div:nth-child(4) > .price span,#products[class~="grid"] .product .info > div:nth-child(4) > .regular_price span{ display: inline;}.product a.show_quick_view{ display: none !important;}.product a.do_compare{ display: none !important;}#youtube_popup{position:fixed; display: block;left: 0; top: 0;width: 100%; height: 100%; background-color: rgba(0, 0, 0, .75);z-index:2000000;}#youtube_popup[class~="showing"],.youtube_video[class~="showing"]{display: block;}#youtube_popup[class~="hidden"],.youtube_video[class~="hidden"]{display:none;}#youtube_popup[class~="shown"] > div:first-of-type{background-color: #000;visibility:visible;opacity: 1;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}a[href*="__ytv.playVideo"],a[href*="loadVideo"]{position:relative;display:inline-block;}a[class~="details"][href*="__ytv.playVideo"]::after,a[class~="details"][href*="loadVideo"]::after{background:url('../images/play_video_default.png') CENTER CENT
18ER NO-REPEAT;content:'';position:absolute;display:block;top:0;left:0;height:270px;width:360px;z-index:100000;}a[class~="details"][href*="__ytv.playVideo"]:hover::after,a[class~="details"][href*="loadVideo"]:hover::after{background:url('../images/play_video.png') CENTER CENTER NO-REPEAT;content:'';position:absolute;display:block;top:0;left:0;height:270px;width:360px;z-index:100000;}a[class~="large"][href*="__ytv.playVideo"]::after,a[class~="large"][href*="loadVideo"]::after{background:url('../images/play_video_default.png') CENTER CENTER NO-REPEAT;content:'';position:absolute;display:block;top:0;left:0;height:360px;width:480px;z-index:100000;}a[class~="large"][href*="__ytv.playVideo"]:hover::after,a[class~="large"][href*="loadVideo"]:hover::after{background:url('../images/play_video.png') CENTER CENTER NO-REPEAT;content:'';position:absolute;display:block;top:0;left:0;height:360px;width:480px;z-index:100000;}a[href*="__ytv.playVideo"]:after,a[href*="loadVideo"]:after{background:url('../images/play_video_default.png') CENTER CENTER NO-REPEAT;content:'';position:absolute;display:block;left:0;top:0;height:90px;width:120px;z-index:100000;}a[href*="__ytv.playVideo"]:hover::after,a[href*="loadVideo"]:hover::after{background:url('../images/play_video.png') CENTER CENTER NO-REPEAT;content:'';position:absolute;display:block;top:0;left:0;height:90px;width:120px;z-index:100000;}a[class~="featured"][href*="__ytv.playVideo"],a[class~="featured"][href*="loadVideo"]{height:180px;width:240px;}a[class~="featured"][href*="__ytv.playVideo"] > img,a[class~="featured"][href*="loadVideo"] > img{height:180px;width:240px;}a[class~="featured"][href*="__ytv.playVideo"]:after,a[class~="featured"][href*="loadVideo"]:after{background:url('../images/play_video_default_small.png') CENTER CENTER NO-REPEAT;content:'';position:absolute;display:block;left:0;top:0;height:180px;width:240px;z-index:100000;}a[class~="featured"][href*="__ytv.playVideo"]:hover:after,a[class~="featured"][href*="loadVideo"]:hover:after{background:url('../images/play_video_small.png') CENTER CENTER NO-REPEAT;content:'';position:absolute;display:block;left:0;top:0;height:180px;width:240px;z-index:100000;}a[class~="yt_thumbnail"][href*="__ytv.playVideo"],a[class~="yt_thumbnail"][href*="loadVideo"]{height:60px;width:60px;}a[class~="yt_thumbnail"][href*="__ytv.playVideo"] > img,a[class~="yt_thumbnail"][href*="loadVideo"] > img{height:44px;width:58px;}a[class~="yt_thumbnail"][href*="__ytv.playVideo"]:after,a[class~="yt_thumbnail"][href*="loadVideo"]:after{background:url('../images/play_video_default_small.png') CENTER CENTER NO-REPEAT;content:'';position:absolute;display:block;left:0;top:0;height:60px;width:60px;z-index:100000;}a[class~="yt_thumbnail"][href*="__ytv.playVideo"]:hover:after,a[class~="yt_thumbnail"][href*="loadVideo"]:hover:after{background:url('../images/play_video_small.png') CENTER CENTER NO-REPEAT;content:'';position:absolute;display:block;left:0;top:0;height:60px;width:60px;z-index:100000;}#youtube_popup > div:first-of-type > div:last-child{display: none;}#youtube_popup[class~="error"] > div:first-of-type > div:last-child{display: block;}#youtube_popup > div:first-of-type{position: absolute; left: 50%; top: 50%; margin-left: -392px; margin-top: -221px; width: 784px; height: 441px; background-color: #FFF; padding:0;box-sizing:border-box;visibility:hidden;opacity: 0;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}#youtube_popup[class~="hidden"] > div:first-of-type{-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}#play_video_thumbnail{opacity:.25;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}#play_video_thumbnail[class~="ready"]{opacity:1;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;}.ac_item{ display: block; cursor: pointer;min-width: 300px;text-decoration: none;color: #333;line-height: 24px;border-bottom: 1px solid #DDD;padding: 4px;overflow: hidden;text-overflow: ellipsis;}.ac_item[data-ac-type='1'] > span:first-child{text-decoration: underline;font-weight: bold;display: inline;}.ac_item[data-ac-type='2'] > span:last-child > span{text-decoration: underline;font-weight: bold;display: inline;}.ac_item > span:nth-of-type(1){display: table-cell;min-width: 64px;vertical-align: top;}.ac_item >
18 span:nth-of-type(2){display: table-cell;width: 100%;vertical-align: top;white-space: pre-wrap;}.ac_item:last-of-type{border-bottom: 0;}.ac_item:hover, .ac_item.selected{ background-color: #DDD;}.ac_header{ font-size: 16px; font-weight: 500; padding: 5px; color: #fff; cursor: default; background-color: #6e191c; margin: 0;}#search_ac_results{position: absolute;background-color: white;border: 1px solid #999;padding: 5px;border-radius: 0 0 5px 5px;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.2);box-shadow: 0 2px 5px rgba(0,0,0,.2);z-index: 10000;top: 34px;right: 0;box-sizing: border-box;min-width: 420px;max-width: 420px;}#search_ac_results ul,#search_ac_results ul li{ list-style: none; padding: 0; margin: 0;}@media screen and (min-width: 1600px){#search_ac_results{top: 40px;}}.swatch{display: inline-block; width: 16px; height: 16px; vertical-align: top; margin-right: 2px;border-radius: 16px 16px 16px 16px;box-sizing: border-box;border: 1px solid #AAA;}.swatch.image{background-size: contain; background-repeat: no-repeat;border: 1px solid #AAA;}</style><style>button{border: 1px solid black;background-color: #EEE;padding: 5px;width:100%;}.cart_content {margin-left: 10px;margin-right: 10px;}@media screen and (min-width: 1600px) {.cart_content {margin-left: 200px;margin-right: 200px;}}.green_button{width: 180px; }@supports (-webkit-appearance: -apple-pay-button) { .apple-pay-button {display: inline-block;-webkit-appearance: -apple-pay-button;-apple-pay-button-type: check-out;width: 100%;height: 46px;}.apple-pay-button-alt {display: inline-block;-webkit-appearance: -apple-pay-button;}.apple-pay-button-black {-apple-pay-button-style: black;}.apple-pay-button-white {-apple-pay-button-style: white;}.apple-pay-button-white-with-line {-apple-pay-button-style: white-outline;}}@supports not (-webkit-appearance: -apple-pay-button) {.apple-pay-button {display: inline-block;background-size: 100% 60%;background-repeat: no-repeat;background-position: 50% 50%;border-radius: 5px;padding: 0px;box-sizing: border-box;min-width: 200px;min-height: 32px;max-height: 64px;}.apple-pay-button-black {background-image: -webkit-named-image(apple-pay-logo-white);background-color: black;}.apple-pay-button-white {background-image: -webkit-named-image(apple-pay-logo-black);background-color: white;}.apple-pay-button-white-with-line {background-image: -webkit-named-image(apple-pay-logo-black);background-color: white;border: .5px solid black;} }.mobile_pay_error{padding:10px; margin-left: -10px; margin-right: -10px; margin-top: -10px; margin-bottom: 20px; background-color: #f0aba5}@media screen and (min-width: 1600px) {.mobile_pay_error {padding-left: 200px;padding-right: 200px;}}#google_pay_button{width: 100%;height: 46px;}#google_pay_button button{width: 100%;height: 46px !important;}h2{display: inline-block;font-size: 18px;}.checkout-disabled > div:nth-of-type(1) > div:nth-of-type(3){position:absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255, 255, 255, .5);}.checkout-disabled iframe{z-index: 0 !important;}span[id="Kicker Custom Cart_1"]{width: 100%;}span[id="Kicker Custom Cart_1"] img{width: 100%;}#loader > div:first-child{position: absolute; width: 80px; height: 80px; top: 50%; left: 50%; margin-left: -40px; margin-top: -40px; background-color: #FFF;background-image: url('/images/ajax-loader.gif');background-repeat: no-repeat;background-position: center;box-sizing: border-box;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;-webkit-transition-delay: .1s;border: 1px solid black;}label > i:last-of-type{ display: inline-block; overflow: hidden; width: 0; height: 0;}#address input.editing{ cursor: inherit;}#address input.readonly{ appearance: none; -moz-appearance: none; -webkit-appearance: none; border: none; padding: 4px; height: auto; background-color: transparent; outline:none; box-shadow: none; color: #000; cursor: default;}#shippingOptions{ margin-bottom: 20px;}.shippingOption{ display: block;}.shippingOption > input:first-child[type="radio"]{ appearance: none; -moz-appearance: none; -webkit-appearance: none; display: none;}.shippingOption > input:first-child[type="radio"] + div{ width: 100%; border: 5px solid #EEEEEE; background-color: #FFFFFF; margin: 8px 0 3px 0; padding: 10px; box-sizing: border-box; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s;}.shippingOption > input:first-child[type="radio"] + div > span:first-child{font-size: 16px;}.shippingOption > input:first-child[type="radio"]:checked + div{ border: 5px solid #009900; background-color: #F3F3F3; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s;}#address input{ margin-bottom: 6px; margin-right: 6px;}#address{ margin-bottom: 20px;}#address.readonly > div:first-child > input:nth-last-of-type(1){}#address.readonly > input:nth-last-of-type(1){ display: none;}#address.editing >
18 div:first-child > input:nth-last-of-type(1){ display: none;}#address.editing > input:nth-last-of-type(1){}#totals{ display: table; width: 100%; margin-bottom: 10px;}#totals > div:nth-of-type(1n){ display: table-row; width: 100%;}#totals > div:nth-of-type(1n) > div:nth-of-type(1n){ display: table-cell; width: 50%;}#totals > div:nth-of-type(1n) > div:nth-of-type(2){ text-align: right;}#loader{ display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.5); background-image: url('/images/ajax-loader.gif'); background-position: center; background-repeat: no-repeat;z-index: 1000000000;}#loader.loading{ display: block;}</style> 19<!--End CSS--> 20<!--Begin JS-->
21<script type="text/javascript">window.onPageShow = function(event){/*///////////Default///////////*/};window.onPageHide = function(event){/*///////////Default///////////*/};</script>
vendor: 1 bytes, line 21
21
22<script type="text/javascript">function GetXmlHttpObject() {var xmlHttp=null;try {xmlHttp=new XMLHttpRequest();}catch (e) {try {xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch (e) {xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}return xmlHttp;}const LOG_TO_CONSOLE= true;Log = function(str){if (LOG_TO_CONSOLE){setTimeout(function(){ throw new Error(str); }, 0);return;}else {document.writeln(str);}};var __sTimeout = null;function CallFunction(func, timeout, arg, args){if (__sTimeout){clearTimeout(__sTimeout);__sTimeout = null;}switch(arg){case 1:__sTimeout = setTimeout(function(){ CallFunction(func, 0, 2, args); }, timeout);break;case 2:func(args);break;default:break;}}function post(url, data, begin, success, error){if (begin){begin();}var xmlHttp = GetXmlHttpObject();if (xmlHttp == null) {if (error){error(-1);}return;}xmlHttp.onreadystatechange=function() {switch(xmlHttp.readyState){case 0: break;case 1: break;case 2: break;case 3: break;case 4: if (xmlHttp.status == 200){if (success){success(xmlHttp.responseText);}}else{if (error){error(xmlHttp.status);}}break;default:break;}};xmlHttp.open("POST",url,true);xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlHttp.send(data);}function get(url, begin, success, error){if (begin){begin();}var xmlHttp = GetXmlHttpObject();if (xmlHttp == null) {if (error){error(-1);}return;}xmlHttp.onreadystatechange=function() {switch(xmlHttp.readyState){case 0: break;case 1: break;case 2: break;case 3: break;case 4: if (xmlHttp.status == 200){if (success){success(xmlHttp);}}else{if (error){error(xmlHttp);}}break;default:break;}};xmlHttp.open("GET", url, true);xmlHttp.send();}const PX= "px";function getScrollOffset(){var xOffset = null;var yOffset = null;if(window.pageXOffset || window.pageYOffset){xOffset = window.pageXOffset;yOffset = window.pageYOffset;}else{xOffset = document.body.scrollLeft;yOffset = document.body.scrollTop;}return { x: xOffset, y: yOffset };}function getScrollHeight(){var scrollHeight = 0;if (document.documentElement){if (document.body.scrollHeight != document.body.clientHeight){scrollHeight = document.body.scrollHeight;}else if (document.body.scrollHeight == document.body.clientHeight){scrollHeight = document.documentElement.scrollHeight;}}else{}return scrollHeight;}function getScrollTop(){var scrollTop = 0;if (document.documentElement){if (document.documentElement.scrollTop == 0 && document.body.scrollTop != 0){scrollTop = document.body.scrollTop;}else if (document.documentElement.scrollTop != 0 && document.body.scrollTop == 0){scrollTop = document.documentElement.scrollTop;}else{}}else{}return scrollTop;}function getPageDimensions(){var w = null;var h = null;if (window.innerWidth != null){w = window.innerWidth;}else{w = document.body.clientWidth;}if (window.innerHeight != null){h = window.innerHeight;}else{h = document.body.clientHeight;}return { width: w, height: h };}function getXCoord(evt){if (evt.x) return evt.x;if (evt.pageX) return evt.pageX;}function getYCoord(evt){if (evt.y)return evt.y;if (evt.pageY)return evt.pageY;}function scrollToPosition(x, y){if (document.body.scrollTop == undefined){window.scrollTo(x, y);}else{window.scrollTo(x, y);document.body.scrollLeft = x;document.body.scrollTop = y;}}function scrollToElement(element){ var pos = getPosition(element); window.scroll(0, pos.y);}function getPositionForElement(id){var el = document.getElementById(id);if (el == null) return { x: -65535, y: -65535 }; return getPosition(el);}function getPosition(element) { var xPosition = 0; var yPosition = 0; while(element) {xPosition += (element.offsetLeft + element.clientLeft); yPosition += (element.offsetTop + element.clientTop);element = element.offsetParent; } return { x: xPosition, y: yPosition };}function getTargetFor(event){var x = getXCoord(event);var y = getYCoord(event);var target = null;if(event.target){target = event.target;}else if(document.elementFromPoint(x, y)){target = document.elementFromPoint(x, y);}return target;}function pxToValue(px){var n = px;n= n.substr(0, n.length - 2);n = new Number(n);n= n.valueOf();return n;}function getComputedStyleForElement(el, property){var value = window.getComputedStyle(el, null).getPropertyValue(property); return value;}function getNumericComputedStyleForElement(el, property){var value = window.getComputedStyle(el, null).getPropertyValue(property);var n = value;n= n.substr(0, n.length - 2);n = new Number(n);n= n.valueOf();return n;}function getBoundsForElement(id){var el = document.getElementById(id);if (el == null) return { left: -65535, top: -65535, right:-65535, bottom:-65535 }; return getBounds(el);}function getBounds(element){var position = getPosition(element);var w = element.clientWidth;var h = element.clientHeight;var left = position.x;var top = position.y;var right = left + w;var bottom = top + h;return { left: left, top: top, right: right, bottom: bottom };}function isBoundsVisible(x, y, bounds){if(x >
22= bounds.left && y >= bounds.top && x <= bounds.right && y <= bounds.bottom){return true;}return false;}function cancelBubble(ev){ev.preventDefault(); ev.stopPropagation();}function toggleConsent(){ var el = document.querySelector('[data-consent-type]'); if(el) { var type = el.dataset.consentType; el.dataset.consentType = (type == 1 ? 2 : 1); }}function handleErrors(response) { if (!response.ok) { throw Error(response.statusText); } return response;}const SCROLLDIRUNDEFINED= 0;const SCROLLDIRUP = 1;const SCROLLDIRDOWN = 2;const SCROLLPOSTOP= 0;const SCROLLPOSINDETERMINATE = 1;const SCROLLPOSBOTTOM= 2;var customscrollerevent = function(args){this._scrollTop = 0;this._scrollHeight = 0;this._width= 0;this._height= 0;this._scrollPosition = SCROLLPOSINDETERMINATE;this._scrollDirection = SCROLLDIRUNDEFINED;if (args){this._scrollTop = args[0];this._scrollHeight = args[1];this._width= args[2];this._height= args[3];this._scrollPosition = args[4];this._scrollDirection = args[5];}this.toString= function(){return this._scrollTop + " " + this._scrollHeight + " " + this._width + " " + this._height;};};var customscroller = function(){this._viewport= null;this._scrollHeight= 0;this._scrollXOffset = 0;this._scrollYOffset = 0;this._scrollHysterisis = 5;this._scrollTimeout= null;this._scrollTimeoutDelay= 500;this._resizeTimeout= null;this._resizeTimeoutDelay= 250;this._scrollPosition= SCROLLPOSINDETERMINATE;this._scrollDirection = SCROLLDIRUNDEFINED;this._isResizing= false;this._isScrolling= false;this._isListening= false;this.init = function(){this._isListening= false;this.update();};this.update= function(){this._viewport = getPageDimensions();this._scrollHeight = getScrollHeight();var scrollTop = getScrollTop();var se = new customscrollerevent([scrollTop, this._scrollHeight, this._viewport.width, this._viewport.height, SCROLLPOSINDETERMINATE, SCROLLDIRUNDEFINED]);this.updated(se);};this.beginListening = function(){this._isListening = true;this.listening();};this.stopListening= function(){this._isListening= false;};this.updated= function(ev){};this.initialised= function(ev){};this.listening= function(){};this.setListener = function(el){const _THIS = this;el.addEventListener("scroll", function(event){if (_THIS._isListening){}else {event.stopPropagation();event.preventDefault();return;}_THIS.doScroll(event);});el.addEventListener("resize", function(event){_THIS.doResize(event);});};this.doResize= function(ev){if (this._resizeTimeout == null){}else{clearTimeout(this._resizeTimeout);this._resizeTimeout = null;}if (this._isResizing){}else{this._isResizing = true;this.resizeBegin();}this.update();const _THIS = this;this._resizeTimeout = setTimeout(function(){clearTimeout(_THIS._resizeTimeout);_THIS._resizeTimeout= null;_THIS._isResizing= false;_THIS.resizeCompleted();}, this._resizeTimeoutDelay);};this.doScroll = function(ev){if (this._scrollTimeout == null){}else{clearTimeout(this._scrollTimeout);this._scrollTimeout = null;}if (this._isScrolling){}else{this._isScrolling = true;this.scrollingBegin();}var scrollOffset = getScrollOffset();var viewport = this._viewport;if (scrollOffset.y > this._scrollYOffset){if (this._scrollDirection != SCROLLDIRDOWN){this._scrollDirection = SCROLLDIRDOWN;this.scrollingDown();}}else if (scrollOffset.y < this._scrollYOffset){if (this._scrollDirection != SCROLLDIRUP){this._scrollDirection = SCROLLDIRUP;this.scrollingUp();}}else{}var scrollTop = getScrollTop();var scrollHeight= this._scrollHeight;if (scrollTop <= 0){this._scrollPosition = SCROLLPOSTOP;}else{if (scrollHeight - scrollTop == viewport.height){this._scrollPosition = SCROLLPOSBOTTOM;}else{this._scrollPosition = SCROLLPOSINDETERMINATE;}}this._scrollXOffset = scrollOffset.x;this._scrollYOffset = scrollOffset.y;var se = new customscrollerevent([scrollTop, scrollHeight, viewport.width, viewport.height, this._scrollPosition, this._scrollDirection]);this.scrolling(se);const _THIS = this;this._scrollTimeout = setTimeout(function(){clearTimeout(_THIS._scrollTimeout);_THIS._scrollTimeout= null;_THIS._isScrolling= false;_THIS._scrollDirection = SCROLLDIRUNDEFINED;_THIS.scrollingCompleted();}, _THIS._scrollTimeoutDelay);};this.resizeBegin= function(){};this.resizeCompleted= function(){var scrollTop = getScrollTop();var se = new customscrollerevent([scrollTop, this._scrollHeight, this._viewport.width, this._viewport.height, SCROLLPOSINDETERMINATE, SCROLLDIRUNDEFINED]);this.initialised(se);};this.scrollingBegin= function(){};this.scrollingUp = function(){};this.scrolling = function(se){};this.scrollingDown = function(){};this.scrollingCompleted = function(){};};var softKeyboard = false;function defaultInputKey(ev){var key = ev.key;switch(key){case "Enter":case "ArrowLeft":case "ArrowRight":case "Backspace":case "Delete":case "Tab":return;}ev.preventDefault();}function defaultInputKeyId(ev){var key = ev.keyIdentifier;switch(key){case 'Enter':case 'Left':case 'Right':case 'U+0008':case 'U+007F':case 'U+0009':return;}ev.preventDefault();}function defaultInputKeyCode(ev){var key = ev.which || ev.keyCode;if (key == 13) return;if (key == 8) return;if (key == 9) return;if (key == 37) return;if (key == 39) return;ev.preventDefault();}function softNumberInput(element){if (softKeyboard == false){return; }var value = element.value;value = value.match(/([0-9])/g);if (value == null || value == undefined){value = "";}else if (value.length == 0){value = "";}else{value = value.join('');}element.value = value;}function numberInput(ev){if (softKeyboard){return;}if (ev.keyCode == 229){softKeyboard = true; return;}if (ev.key == undefined){numberInputKeyId(ev);return;}if (ev.key == "Unidentified"){numberInputKeyId(ev);return;}numberInputKey(ev);}function numberInputKey(ev){var key = ev.key;
22switch(key){case "0":case "1":case "2":case "3":case "4":case "5":case "6":case "7":case "8":case "9":return;}defaultInputKey(ev);}function numberInputKeyId(ev){if (ev.keyIdentifier == undefined){numberInputKeyCode(ev);return;}if (ev.keyIdentifier == 'U+0000'){numberInputKeyCode(ev);return;}var key = ev.keyIdentifier;switch(key){case 'U+0030':case 'U+0031':case 'U+0032':case 'U+0033':case 'U+0034':case 'U+0035':case 'U+0036':case 'U+0037':case 'U+0038':case 'U+0039':return;}defaultInputKeyId(ev);}function numberInputKeyCode(ev){var key = ev.which || ev.keyCode;if (key >= 96 && key <= 105){if (ev.shiftKey){}else{return;}}if (key >= 48 && key <= 57){if (ev.shiftKey){}else{return;}}defaultInputKeyCode(ev);}const LOGIN_ID = "login";const SESSION_NOTICE = "session_notice";var lc = -1;function showSessionNotice(){var el = document.getElementById(SESSION_NOTICE);el.className = SESSION_NOTICE + " shown";}function handleErrors(response) { if (!response.ok) { throw Error(response.statusText); } return response;}function isLoginCurrent(){var url="?lc=";url=url + "&qs=" + Math.random(); fetch(url, { method: 'get' }).then(handleErrors) .then(function(res) { return res.text(); }).then(function(response) {var n = new Number(response);n = n.valueOf();switch(n){case 1:lc = 1;break;case 0:if (lc == n){}else{lc = n;window.location = "?expired=";}default:break;} }).catch(function(error) { console.log(error); });}function updateLoginCurrent(){var url="?lc=";url=url + "&qs=" + Math.random(); fetch(url, { method: 'get' }).then(handleErrors) .then(function(res) { return res.text(); }).then(function(response) {var n = new Number(response);n = n.valueOf();switch(n){case 1:lc = 1;break;case 0:lc = 0;default:break;} }).catch(function(error) { console.log(error); });}function updateLoginState(){var url="?ls=";url=url + "&qs=" + Math.random(); fetch(url, { method: 'get' }).then(handleErrors) .then(function(res) { return res.text(); }).then(function(response) {var el = document.getElementById(LOGIN_ID);el.dataset.account = response; }).catch(function(error) { console.log(error); });}var customconfirm = function(){const CONTENT= "_content";const TITLE= "_title";const MESSAGE= "_message";const OK= "_OK";const CANCEL= "_Cancel";const SHOWN= "shown";const HIDDEN= "";this._title = null;this._message = null;this._id = null;this._OK_callback = null;this._Cancel_callback = null;this._OK_Text= "OK";this._Cancel_Text= "Cancel";this.__showncallback= null; this.__hiddencallback= null; this.show= function(title, message, ok_text, cancel_text, ok_callback, cancel_callback, showCancel, classname){this._title= title;this._message= message;this._OK_callback = ok_callback;this._Cancel_callback = cancel_callback;var el= document.getElementById(this._id + TITLE);el.innerHTML= title;var el= document.getElementById(this._id + MESSAGE);el.innerHTML= message;var el= document.getElementById(this._id + OK);el.innerHTML= ok_text;var el= document.getElementById(this._id + CANCEL);el.innerHTML= cancel_text;el.className= (showCancel ? "" : "hidden");var el = document.getElementById(this._id);el.className= SHOWN + (classname == null ? "" : " " + classname);window.enforceModality(document, 3);if (this.__showncallback){this.__showncallback();}}; this.isShown = function(){var el = document.getElementById(this._id);return (el.className == HIDDEN ? false : true);}; this.hide= function(){var el = document.getElementById(this._id);el.className = HIDDEN;window.reverseModality(document);if (this.__hiddencallback){this.__hiddencallback();}};this.OK= function(){if (this._OK_callback){this._OK_callback();}this.hide();};this.Cancel= function(){if (this._Cancel_callback){this._Cancel_callback();}this.hide();};};function showLast(name){var pel = document.getElementById(name);var W= getNumericComputedStyleForElement(pel, "width");var els = pel.getElementsByClassName("product");var pc= els.length;var offset = 0;var w = getNumericComputedStyleForElement(els[0], "width");var f= W / w;offset= parseInt(f, 10);var els = pel.getElementsByClassName("product");__cp = els.length - offset;pel.dataset.selected = __cp;pel.className = "module_container _"+__cp;}function showFirst(name){var pel = document.getElementById(name);var els = pel.getElementsByClassName("product");__cp = 0;pel.dataset.selected = __cp;pel.className = "module_container _"+__cp;}function showPreviousProduct(name){var pel = document.getElementById(name);var W= getNumericComputedStyleForElement(pel, "width");var __cp= pel.dataset.selected;__cp = new Number(__cp);__cp= __cp.valueOf();var els = pel.getElementsByClassName("product");if (__cp - 1 < 0){showLast(name);return false;}__cp -= 1;pel.dataset.selected = __cp;pel.className = "module_container _"+__cp + " transition";return false;}function showNextProduct(name){var pel= document.getElementById(name);var __cp= pel.dataset.selected;__cp = new Number(__cp);__cp= __cp.valueOf();var W= getNumericComputedStyleForElement(pel, "width");var els = pel.getElementsByClassName("product");var pc= els.length;var offset = 0;var w = getNumericComputedStyleForElement(els[0], "width");var f= W / w;offset= parseInt(f, 10);if (__cp + 1 > pc - offset){showFirst(name);return false;}__cp += 1;pel.dataset.selected = __cp;pel.className = "module_container _"+__cp + " transition";return false;}function resizeModuleFor(id){var pel= document.getElementById(id);var W= getNumericComputedStyleForElement(pel, "width");var __cp= pel.dataset.selected;__cp = new Number(__cp);__cp= __cp.valueOf();var els = pel.getElementsByClassName("product");var pc= els.length;var offset = 0; if(!els[0]) return; var w = getNumericComputedStyleForElement(els[0], "width");var f= W / w;offset= parseInt(f, 10);pel.className = "module_container _"+__cp;}function scrollToPreviousPageFor(el){ if(!el){return;} var cp = parseInt(el.dataset.pageIdc); if((cp-1) < 0){return;} cp--; scrollToPageFor(el,cp); return false;}function scrollToNextPageFor(el){ if(!el){return;} var cp = parseInt(el.dataset.pageIdc); var pc = parseInt(el.dataset.pageCount); if(++cp > pc-1){return;} scrollToPageFor(el,cp); return false;}function scrollToPageFor(el, page){ if(!el){return;} var pel = el; var pc= parseInt(el.dataset.pageCount); var ipp = parseInt(el.dataset.itemsPerPage); var w= parseInt(el.dataset.itemWidth); el.dataset.pageIdc = page;
22 el.dataset.firstPage = (page == 0 ? 1 : 0); el.dataset.lastPage = (page == (pc - 1) ? 1 : 0); el = el.querySelector('ul:first-child'); el.onscroll = function(event){}; el.scrollTo({ top: 0, left: page*(ipp*w), behavior: "smooth", }); var els = pel.querySelectorAll('ul + div > span > span'); els.forEach((el)=>{ el.dataset.selected = "0"; }); el = pel.querySelector(`ul + div > span > span:nth-of-type(${page+1})`); el.dataset.selected = "1";}function initPageScroller(el){ if(!el){return;} var pel = el.querySelector('button:first-of-type'); pel.onclick = function(event) { scrollToPreviousPageFor(el); return false; }; var nel = el.querySelector('button:last-of-type'); nel.onclick = function(event) { scrollToNextPageFor(el); return false; };}function initPageScrollers(){ var els = document.querySelectorAll('.page_scroller_container'); els.forEach((el)=>{ initPageScroller(el); }); resizePageScrollers();}function resizePageScrollers(){ var els = document.querySelectorAll('.page_scroller_container'); els.forEach((el)=>{ resizePageScrollerFor(el); });}function resizePageScrollerFor(el){ if(!el){return;} var pel = el; el.dataset.pageIdc = el.dataset.itemsCount = el.dataset.itemWidth = el.dataset.itemsPerPage = el.dataset.pageCount = 0; var W= getNumericComputedStyleForElement(el, "width"); var els = el.querySelectorAll('LI'); if (!els){return;} if (els.length == 0){return;} var ic = els.length; el.dataset.itemsCount = els.length; var w= getNumericComputedStyleForElement(els[0], "width"); var mr= getNumericComputedStyleForElement(els[0], "margin-right"); var iw = w+mr; el.dataset.itemWidth = iw; var ipp= parseInt(W/w); el.dataset.itemsPerPage = ipp; var pc = Math.ceil(ic/ipp); pc = (pc == 0 ? 1 : pc); el.dataset.pageCount = pc; els = pel.querySelectorAll('ul + div > span > span'); els.forEach((el)=>{ el.dataset.selected = "0"; el.dataset.lastPage = "0"; }); el = pel.querySelector(`ul + div > span > span:nth-of-type(1)`); el.dataset.selected = "1"; el = pel.querySelector(`ul + div > span > span:nth-of-type(${pc})`); el.dataset.lastPage = "1"; el = pel.querySelector('ul:first-child'); el.scrollLeft = 0; pel.dataset.firstPage = 1; pel.dataset.lastPage = (pc == 1 ? 1 : 0); pel.dataset.loaded = 1; var i = null; el.onscroll = function() { if(i) { clearTimeout(i); i = null; } i = setTimeout(() => { var sl= this.scrollLeft; var pw = iw*ipp; var page= Math.round(sl/pw); var els = pel.querySelectorAll('ul + div > span > span'); els.forEach((el)=>{ el.dataset.selected = "0"; }); el = pel.querySelector(`ul + div > span > span:nth-of-type(${page+1})`); el.dataset.selected = "1"; }, 250); };}var __i = null;const MENU_DELAY = 100;const MENU_ID= "menu";const MENU_ITEM_CLASS = "menu_item";const MENU_ITEM_SHOWN_CLASS = "menu_item shown";const MENU_ITEM_ACTIVE_CLASS= "menu_item active";const MENU_ACTIVE= "menu active";const MENU_INACTIVE= "menu";var menu_manager = function(){const MENU_DELAY = 5;const MENU_ID= "menu";const MENU_ITEM_CLASS = "menu_item";const MENU_ITEM_SHOWN_CLASS = "menu_item shown";const MENU_ACTIVE= "menu active";const MENU_INACTIVE= "menu";const MENU_ITEM_LINK_ONLY= "link_only";
22const MENU_ITEM_MAXIMIZED_ONLY = "maximized_only";this.__i= null;this.__active_menu_item= null;this.setActive = function(el, as=MENU_ITEM_SHOWN_CLASS){var __THIS = this;__THIS.__active_menu_item = el;var maximized_only = false;if (el.className.match(/maximized_only/gi) == MENU_ITEM_MAXIMIZED_ONLY){maximized_only = true;}if (el.className.match(/link_only/gi) == MENU_ITEM_LINK_ONLY){var pel = document.getElementById(MENU_ID);pel.className = MENU_INACTIVE;el.className = MENU_ITEM_SHOWN_CLASS + " " + MENU_ITEM_LINK_ONLY + " " + (maximized_only ? MENU_ITEM_MAXIMIZED_ONLY : "");return;} el.dataset.active = 1; el.className = as; if(el.nextSibling) { el.nextSibling.ariaExpanded = "true"; }var pel = document.getElementById(MENU_ID);pel.className = MENU_ACTIVE; }; this.setAllInactive = function() { var __THIS = this; var els = document.querySelectorAll('#menu .menu_item'); els.forEach((el)=>{ var maximized_only = false; if (el.className.match(/maximized_only/gi) == MENU_ITEM_MAXIMIZED_ONLY) { maximized_only = true; } if (el.className.match(/link_only/gi) == MENU_ITEM_LINK_ONLY) { el.className = MENU_ITEM_CLASS + " " + MENU_ITEM_LINK_ONLY + " " + (maximized_only ? MENU_ITEM_MAXIMIZED_ONLY : ""); return; } if(el.nextSibling) { el.nextSibling.ariaExpanded = "false"; } el.dataset.active = 0; el.className = MENU_ITEM_CLASS; }); var pel = document.getElementById(MENU_ID); pel.className = MENU_INACTIVE; };this.setInactive = function(el){var __THIS = this;var maximized_only = false;if (el.className.match(/maximized_only/gi) == MENU_ITEM_MAXIMIZED_ONLY){maximized_only = true;}if (el.className.match(/link_only/gi) == MENU_ITEM_LINK_ONLY){el.className = MENU_ITEM_CLASS + " " + MENU_ITEM_LINK_ONLY + " " + (maximized_only ? MENU_ITEM_MAXIMIZED_ONLY : "");return;} el.dataset.active = 0; if(el.nextSibling) { el.nextSibling.ariaExpanded = "false"; }__i = setTimeout(function(el){clearTimeout(__i);__i = null;if (__THIS.__active_menu_item == null){el.className = MENU_ITEM_CLASS;var pel = document.getElementById(MENU_ID);pel.className = MENU_INACTIVE;}else if (__THIS.__active_menu_item == el){}else if (__THIS.__active_menu_item != el){el.className = MENU_ITEM_CLASS;}else{}}.bind(null, el), MENU_DELAY);__THIS.__active_menu_item = null;};};var mm = new menu_manager();function menuBlur(){ mm.setAllInactive();}function setFocusForMenuItem(name){ var el = document.querySelector("div[data-menu-item-name='" + name + "'].menu_item"); el.dataset.focused = "1";}function unsetFocusForMenuItem(name){ var el = document.querySelector("div[data-menu-item-name='" + name + "'].menu_item"); el.dataset.focused = "0";}function menuFocusItem(name){ var el = document.querySelector("div[data-menu-item-name='" + name + "'].menu_item"); if(el.dataset.active == "1") { menuBlur(); return; } menuBlur(); mm.setActive(el, MENU_ITEM_ACTIVE_CLASS); var el = document.querySelector("#menu .menu_item.shown > a:first-of-type"); if(el) { el.focus(); } }function menuFocus(el){ mm.setActive(el); var el = document.querySelector("#menu .menu_item.shown > a:first-of-type"); if(el) { el.focus(); }}function menuMouseOver(el){ menuBlur(); mm.setActive(el);}function menuMouseOut(el){mm.setInactive(el);}const CART_ID= "cart";const CART_CONTENT_ID= "cart_content";const CART_LOADER_ID= "cart_loader";const CART_LOADER_LOADING_CLASSNAME = "loading";const CART_LOADER_LOADED_CLASSNAME= "";const CART_SHOWN_CLASSNAME_SUFFIX= "shown";const CART_EMPTY_CLASSNAME_SUFFIX = "empty";const CART_HIDDEN_CLASSNAME = "cart hidden";const CART_SHOWN_CLASSNAME = "cart shown";const CART_HIDDEN_EMPTY_CLASSNAME = "cart hidden empty";const CART_SHOWN_EMPTY_CLASSNAME = "cart shown empty";const CART_QUANTITY_ID_PREFIX = "quantity_";const CART_UPC_ID_PREFIX = "upc_";const CART_TOTAL_ID = "cartTotal";const CART_QUANTITY_ID = "cartQuantity";const CART_ITEM_CLASSNAME = "item";function handleErrors(response) { if (!response.ok) { throw Error(response.statusText); } return response;}function hasCartSupport(){var el = document.getElementById(CART_ID);return (el == null ? false : true);}function showCart(){if (hasCartSupport() == false) return;var el = document.getElementById(CART_ID);var bEmpty = false;if (el.className.match(/empty/gi) == CART_EMPTY_CLASSNAME_SUFFIX){bEmpty = true;}if (el.className.match(/shown/gi) == CART_SHOWN_CLASSNAME_SUFFIX){ window.reverseModality(document);el.className = CART_HIDDEN_CLASSNAME + (bEmpty ? " " + CART_EMPTY_CLASSNAME_SUFFIX : '');}else{ window.enforceModality(document);el.className = CART_SHOWN_CLASSNAME + (bEmpty ? " " + CART_EMPTY_CLASSNAME_SUFFIX : '');}}function hideCart(){if (hasCartSupport() == false) return;var el = document.getElementById(CART_ID);var bEmpty = false;if (el.className.match(/empty/gi) == CART_EMPTY_CLASSNAME_SUFFIX){bEmpty = true;}el.className = CART_HIDDEN_CLASSNAME + (bEmpty ? " " + CART_EMPTY_CLASSNAME_SUFFIX : ''); window.reverseModality(document);}function clearCart(){confirm.show("Cart","Clear cart?", "Yes", "No", function(){beginCartLoading();var url="?cc=";url=url+"&qx="+ Math.random(); fetch(url, { method: 'get' }).then(handleErrors) .then(function(res) { return res.text(); }).then(function(response) { var responseAsHTML= response;var el = document.getElementById(CART_CONTENT_ID);el.innerHTML = responseAsHTML;el = document.getElementById(CART_ID);el.className= CART_SHOWN_EMPTY_CLASSNAME;endCartLoading();refreshCart(); }).catch(function(error) { console.log(error); });}, function(){}, false);}function updateCart(){var url= "?qc=";url= url+"&qx="+ Math.random(); fetch(url, { method: 'get' }).then(handleErrors) .then(function(res) { return res.text(); }).then(function(response) { var responseAsHTML= response;var jsonObject= eval("("+responseAsHTML+")"); var quantity= jsonObject["quantity"];var total= jsonObject["total"];setCartQuantityAndTotal(quantity, total);if (quantity < 1){el = document.getElementById(CART_ID);if (el == null) return;el.className= CART_HIDDEN_EMPTY_CLASSNAME;}else{el = document.getElementById(CART_ID);if (el == null) return;el.className= CART_HIDDEN_CLASSNAME;} }).catch(function(error) { console.log(error); });}function setCartQuantityAndTotal(quantity, total){var el = document.getElementById(CART_TOTAL_ID);el.innerHTML = total;el = document.getElementById(CART_QUANTITY_ID);el.innerHTML= quantity;}function refreshCartContent(){if (hasCartSupport() == false) return; var url= "?gc=";url= url+"&qx="+ Math.random(); fetch(url, { method: 'get' }).then(handleErrors) .then(function(res) { return res.text(); }).then(function(response) { var responseAsHTML= response;var el = document.getElementById(CART_CONTENT_ID);el.innerHTML = responseAsHTML; }).catch(function(error) { console.log(error); });}function addToCartFor(upcid, qty, price){ beginCartLoading(); var url= "?ac="; url= url + "&upcid=" + upcid; url= url + "&qty=" + qty; url= url + "&qx=" + Math.random(); var data = "&ac="; data = data + "&upcid=" + upcid; data = data + "&qty=" + qty; data = data + "&price=" + price; fetch(url, { method: 'post', headers: { 'content-type': 'application/x-www-form-urlencoded' }, body: data }).then(handleErrors).then(function(res) { return res.text(); }).then(function(response) { var el = document.getElementById(CART_CONTENT_ID);el.innerHTML = response; var respScript = el.getElementsByTagName("script"); respScript = respScript[respScript.length - 1]; respScript= respScript.text; var prevScript = document.getElementById('klaviyoScript'); if (prevScript) { document.body.removeChild(prevScript); } var newScript = document.createElement('script'); newScript.type = "text/javascript"; newScript.id= "klaviyoScript"; newScript.text = respScript; document.body.appendChild(newScript); respScript = el.getElementsByTagName("script"); respScript = respScript[respScript.length - 2]; respScript= respScript.text; prevScript = document.getElementById('ga4Script'); if (prevScript) { document.body.removeChild(prevScript); } newScript = document.createElement('script'); newScript.type = "text/javascript"; newScript.id= "ga4Script"; newScript.text = respScript; document.body.appendChild(newScript); el = document.getElementById(CART_CONTENT_ID);var els = el.getElementsByClassName(CART_ITEM_CLASSNAME);el = document.getElementById(CART_ID);if (els.length < 1){el.className= CART_SHOWN_EMPTY_CLASSNAME;}else{el.className= CART_SHOWN_CLASSNAME;}endCartLoading();refreshCart(); }).catch(function(error) { console.error(error); });}function updateCartForUPCAndQty(upcid, qty, opt, ship){beginCartLoading();var url= "?uc=";url= url+"&upcid=" + upcid;
22url= url+"&qty=" + qty;url= url+"&opt[]=" + opt[0];url= url+"&opt[]=" + opt[1];url= url+"&opt[]=" + opt[2];url= url+"&opt[]=" + opt[3];url= url+"&opt[]=" + opt[4]; url= url+"&ship=" + ship;url= url+"&qx="+ Math.random(); var data = "&uc="; data = data+"&upcid=" + upcid; data = data+"&qty=" + qty; data = data+"&opt[]=" + opt[0]; data = data+"&opt[]=" + opt[1]; data = data+"&opt[]=" + opt[2]; data = data+"&opt[]=" + opt[3]; data = data+"&opt[]=" + opt[4]; data = data+"&ship=" + ship; fetch(url, { method: 'post', headers: { 'content-type': 'application/x-www-form-urlencoded' }, body: data }).then(handleErrors).then(function(res) { return res.text(); }).then(function(response) {var el = document.getElementById(CART_CONTENT_ID);el.innerHTML = response;el = document.getElementById(CART_CONTENT_ID);var els = el.getElementsByClassName(CART_ITEM_CLASSNAME);el = document.getElementById(CART_ID);if (els.length < 1){el.className= CART_SHOWN_EMPTY_CLASSNAME;}else{el.className= CART_SHOWN_CLASSNAME;}endCartLoading();refreshCart(); }).catch(function(error) { console.error(error); });}function removeFromCart(upcid){ removeFromCartAndClose(upcid, false);}function removeFromCartAndClose(upcid, close=true){var parts = upcid.split(',');if (parts.length == 1){upcid = parts[0];parts = [0,0,0,0,0];}else {upcid = parts[0];parts[0] = parts[1];parts[1] = parts[2];parts[2] = parts[3];parts[3] = parts[4];parts[4] = 0;}beginCartLoading(); var url= "?rc=";url= url+"&upcid=" + upcid;url= url+"&opt[]=" + parts[0];url= url+"&opt[]=" + parts[1];url= url+"&opt[]=" + parts[2];url= url+"&opt[]=" + parts[3];url= url+"&opt[]=" + parts[4];url= url+"&qx="+ Math.random(); var data = "&rc="; data = data+"&upcid=" + upcid; data = data+"&opt[]=" + parts[0]; data = data+"&opt[]=" + parts[1]; data = data+"&opt[]=" + parts[2]; data = data+"&opt[]=" + parts[3]; data = data+"&opt[]=" + parts[4]; fetch(url, { method: 'post', headers: { 'content-type': 'application/x-www-form-urlencoded' }, body: data }).then(handleErrors).then(function(res) { return res.text(); }).then(function(response) {var el = document.getElementById(CART_CONTENT_ID);el.innerHTML = response;el = document.getElementById(CART_CONTENT_ID);var els = el.getElementsByClassName(CART_ITEM_CLASSNAME);el = document.getElementById(CART_ID);if (els.length < 1){el.className= CART_SHOWN_EMPTY_CLASSNAME;}else{el.className= CART_SHOWN_CLASSNAME;}endCartLoading();refreshCart(); if(!close) return; var i = setTimeout(function(){ hideCart(); }, 1000); }).catch(function(error) { console.error(error); });}function refreshCart(){var url= "?qc=";url= url+"&qx="+ Math.random(); fetch(url, { method: 'get' }).then(handleErrors) .then(function(res) { return res.text(); }).then(function(response) { var responseAsHTML= response;var jsonObject= eval("("+responseAsHTML+")"); var quantity= jsonObject["quantity"];var total= jsonObject["total"];setCartQuantityAndTotal(quantity, total); }).catch(function(error) { console.log(error); });}function beginCartLoading(){var el= document.getElementById(CART_LOADER_ID);el.className= CART_LOADER_LOADING_CLASSNAME;}function endCartLoading(){var el= document.getElementById(CART_LOADER_ID);el.className= CART_LOADER_LOADED_CLASSNAME;}function doFocusAll(el){el.select();setTimeout(function(el){el.select();}.bind(null, el), 200);}function doKeyPressAlt(ev){ var key = ev.key;if(key == "Enter"){return true;}key = ev.keyIdentifier;switch(key){case 'Enter':return true;}key = ev.which || ev.keyCode;if (key == 13){return true;} return false;}function activateChat(device_type){var el = document.getElementById('chat_window');el.className = 'shown';setCookie("showChat", "1", 1); gtag('event', 'chat_started', { chat_started_device_type: device_type, });}function toggleChat(){var el = document.getElementById('chat_window');if(el.className.search(/hidden/gi) == -1){el.className = 'hidden';el = document.getElementById('chatClient');el.contentWindow.minimized();setCookie("showChat", "0", 1);}else{el.className = 'shown';el = document.getElementById('chatClient');el.contentWindow.normalized();setCookie("showChat", "1", 1);}}function cancelChat(){var el = document.getElementById('chat_window');el.className = 'nochat';}function setCurrentChat(){window.name = 'current-chat';}function canPersistChat(){if (window.name != "current-chat") return false;return true;}function closeChatWindow(){var el = document.getElementById('chat_window');el.className = 'hidden';}function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';');
22 for(var i=0; i<ca.length; i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1); if (c.indexOf(name) == 0) return c.substring(name.length, c.length); } return "";}function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+ d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/;Secure";}window.loadVideo = function(id, elid, callback){const VIDEO_SCRIPT_EL_NAME = "video_script";var el = document.getElementById(elid);var W= getNumericComputedStyleForElement(el, "width");var H= getNumericComputedStyleForElement(el, "height");var url="?lytv=";url=url+"&vid=" + id;url=url+"&W="+ W;url=url+"&H="+ H;get(url, null, function(xmlHttp){var responseAsHTML= xmlHttp.responseText;var el = document.getElementById(elid);el.innerHTML= responseAsHTML;var prevScript = document.getElementById(VIDEO_SCRIPT_EL_NAME);if (prevScript){document.body.removeChild(prevScript);}var respScript = el.getElementsByTagName("script");if (respScript){respScript= respScript[0];respScript = respScript.text;var newScript= document.createElement('script');newScript.type = "text/javascript";newScript.id= VIDEO_SCRIPT_EL_NAME;newScript.text = respScript;document.body.appendChild(newScript);}if (callback){callback();}},function(){});};var youtube_videos = function(){const VIDEO_POPUP_EL = "youtube_popup";const VIDEO_POPUP_SHOWING = "showing";const VIDEO_POPUP_SHOWN= "shown";const VIDEO_POPUP_SHOWN_ERROR= "shown error";const VIDEO_POPUP_HIDDEN= "hidden";const VIDEO_ID_PREFIX= "youtube_video_";const VIDEO_SHOWN= "youtube_video shown";const VIDEO_HIDDEN= "youtube_video hidden";const DEFAULT_ID= -1;this.__videoId= DEFAULT_ID;this.__players = {};this.addPlayer= function(id, player){const __THIS= this;__THIS.__players[id] = player;};this.playVideo = function(id){const __THIS= this;if (__THIS.__videoId == DEFAULT_ID){}else{__THIS.closeVideo();}var el = document.getElementById(VIDEO_POPUP_EL);el.className= VIDEO_POPUP_SHOWING;var i = setTimeout(function(el, id){el.className = VIDEO_POPUP_SHOWN;var pel = document.getElementById(VIDEO_ID_PREFIX + id);if (pel == null){el.className = VIDEO_POPUP_SHOWN_ERROR;__THIS.__videoId= DEFAULT_ID;return;}else{pel.className= VIDEO_SHOWN;}__THIS.__videoId = id;__THIS.__players[__THIS.__videoId].playVideo();}.bind(null, el, id), 250);};this.closeVideo = function(){const __THIS= this;var el = document.getElementById(VIDEO_POPUP_EL);el.className= VIDEO_POPUP_HIDDEN;if (__THIS.__videoId == DEFAULT_ID) return;var pel = document.getElementById(VIDEO_ID_PREFIX + __THIS.__videoId);pel.className= VIDEO_HIDDEN;__THIS.__players[__THIS.__videoId].stopVideo();__THIS.__videoId = -1;};};var ac_idc = -1;function handleErrors(response) { if (!response.ok) { throw Error(response.statusText); } return response;}function unselectAll(){ var els = document.getElementsByClassName('ac_item selected'); for(var x = 0; x < els.length; x++) { els[x].className='ac_item'; }}function doSelect(item){ unselectAll(); item.className='ac_item selected'; ac_idc = item.dataset.acItem;}var iacto = null;function endAutoComplete(){iacto = setTimeout(function(){ac_idc = -1;doAutoComplete("",null);}, 500);}function setSearchActive(){ var el = document.querySelector("#search"); el.dataset.active = "true"; el = document.querySelector("#search_input"); el.focus();}function setSearchInactive(){ var el = document.querySelector("#search"); el.dataset.active = "false";}function doAutoComplete(value, event){clearTimeout(iacto); var cel = document.getElementById('search_ac_results'); var els = document.getElementsByClassName('ac_item');if (value == ''){cel.style.display = 'none';cel.innerHTML = ''; return;}if (value.length < 2){cel.style.display = 'none';cel.innerHTML = ''; return;} if (event.key == "Esc" || event.key == "Escape") {cel.style.display = 'none'; cel.innerHTML = ''; return; } if (event.key == "Enter") { if (value == "") return;
22 if (ac_idc == -1) { document.forms[0].submit(); return; } var el = els[ac_idc]; var keywords = el.dataset.acItemKeywords; document.getElementById('search_input').value = keywords;var clickedInput = document.createElement('input');clickedInput.type = "hidden";clickedInput.name= "clicked";clickedInput.value = el.dataset.acType;document.forms[0].appendChild(clickedInput); document.forms[0].submit(); return; } unselectAll();if (event.key == "ArrowLeft" || event.key == "ArrowRight") {return;} if (event.key == "ArrowUp") { ac_idc--; if (ac_idc < 0) { ac_idc = 0; } els[ac_idc].className = 'ac_item selected'; return; } if (event.key == "ArrowDown") { ac_idc++; if(ac_idc > els.length - 1) { ac_idc = els.length - 1; } els[ac_idc].className = 'ac_item selected'; return; } ac_idc = -1; if (value.length < 3){ return; } var data = "¶ms="+encodeURIComponent(value); fetch("/search/autocomplete?search=&ux="+Math.random(), { method: 'post', headers: { 'content-type': 'application/x-www-form-urlencoded' }, body: data }).then(handleErrors) .then(function(res) { return res.text(); }).then(function(res) { cel.innerHTML = res;cel.style.display = (res == '' ? 'none' : 'block'); }).catch(function(error) { console.log(error); });}</script>
22<script type="text/javascript">window.init = function(){};window.fin = function(){};window.didResize = function(){ };var modal_ids = [];window.reverseModality = function(el){var els = el.querySelectorAll('[tabindex="-2"]');els.forEach((el)=>{el.tabIndex = "0";});els = el.querySelectorAll('a, input, button, textarea, select, details, iframe');els.forEach((el)=>{el.tabIndex = "";});var el = el.querySelector('#content');if(el){el.ariaHidden = false; var id = modal_ids.pop();els = document.querySelectorAll('[data-modal="'+id+'"]');els.forEach((el)=>{var pel = el;var els = pel.querySelectorAll('[data-xtc]');els.forEach((el)=>{el.parentNode.removeChild(el);});});if(modal_ids.length!=0){window.enforceModality(document, modal_ids[modal_ids.length-1]);}}};window.enforceModality = function(el,id=1){var els = el.querySelectorAll('[tabindex="0"]');els.forEach((el)=>{el.tabIndex = "-2";});els = el.querySelectorAll('a, input, button, textarea, select, details, iframe');els.forEach((el)=>{el.tabIndex = "-1";}); if (modal_ids.length > 0) { if(modal_ids[modal_ids.length-1] != id) { modal_ids.push(id); } } else { modal_ids.push(id); }els = el.querySelectorAll('[data-modal="'+id+'"]');els.forEach((el)=>{var pel = el; reverseModality(el);var fels = el.querySelectorAll('a, input, button, textarea, select, details, iframe');var fel = null; var lel = null; fels.forEach((el)=>{if(!fel){fel = el;} var display = window.getComputedStyle(el, null).getPropertyValue("display"); var visibility = window.getComputedStyle(el, null).getPropertyValue("visibility");if(display == 'none' || visibility == 'hidden' || el.disabled) { } else { lel = el; }});fel.insertAdjacentElement('beforebegin', (()=>{var el = document.createElement("div");el.tabIndex= "0";el.dataset.xtc = "1";el.onfocus = function(){lel.focus();};return el;})()); lel.insertAdjacentElement('afterend', (()=>{var el = document.createElement("div");el.tabIndex= "0";el.dataset.xtc = "1";el.onfocus = function(){fel.focus();};return el;})());if(fel){var i = setTimeout(function(){fel.focus();}, 100);}});var el = el.querySelector('#content');if(el){el.ariaHidden = true;}};const HEADER_ID = "header";const HEADER_DEFAULT_CLASS= "";const HEADER_DOCKED_CLASS= "docked";var scroller = new customscroller();scroller._scrollTimeoutDelay= 250;scroller._resizeTimeoutDelay= 250;scroller.resizeCompleted= function(){};scroller.scrollingBegin= function(){};scroller.scrollingUp = function(){};scroller.scrolling = function(ev){fixHeaderToTop(ev);};scroller.scrollingDown = function(){};scroller.scrollingCompleted = function(){};function fixHeaderToTop(ev){var el = document.getElementById(HEADER_ID);if (ev._scrollTop > 20){if (el.className.match(/docked/gi) != HEADER_DOCKED_CLASS){el.className = HEADER_DOCKED_CLASS;}}else{el.className = HEADER_DEFAULT_CLASS;}}function reloadPage(){window.location.reload();}window.onPageShow = function(ev){if (ev.persisted){isLoginCurrent();}else{updateLoginCurrent();}updateLoginState();hideCart(); updateCart(); refreshCartContent();if (ev.persisted){refreshHistoryContent();}else{}};window.onPageHide = function(ev){};windowConfirm = window.confirm;var confirm = new customconfirm();confirm._id = "confirmation";confirm.OK = function(){ this.hide(); if (this._OK_callback) { this._OK_callback(); }};confirm.Cancel = function(){ this.hide(); if (this._Cancel_callback) { this._Cancel_callback(); }};__ytv = new youtube_videos();</script>
22<script type="text/javascript">var BuyBox = function(cid){const _THIS = this;const __cid = cid; var bbid = "buybox";var key = "";var upcId = 0;var levelId = 0;var quantity = 0;var minQuantity = 0;var totalAvail = 0;var price = 0.0; var regularPrice = 0.0;var internal = "";var countryOfOrigin = "";var isAvailable = false;var isBackordered = false;var backorderDate = "0000-00-00";var formattedbackorderDate = ""; var isPromoExcluded = 0;var isFactorySecond = false;var intlMap = 0.0; var intlTaxes = 0.0; var intlDuties = 0.0; var intlPrice = 0.0; var total = 0.0; var intlTotal = 0.0; var canCommit = false;var availabilityHTMLElement = null; var intlAvailabilityHTMLElement = null; var stockHTMLElement = null;var priceHTMLElement = null; var intlPriceHTMLElement = null; var shippingFees = 0.0; var shippingFeesHTMLElement = null; var lessQuantityButtonElement = null;var quantityInputElement = null;var moreQuantityButtonElement = null;var internalHTMLElement = null;var internalPath = null; var promoExclusionHTMLElement = null; var addToCartButtonElement = null; var percOff = 0.0; var showPercOff = false; this.setShowPercOff = function(show) { showPercOff = show; }; var loading = true; this.setLoading = function(flag) { loading = flag; }; this.isLoading = function() { return loading; }; var defaultConfirm = function() { this.__showncallback= null; this.__hiddencallback = null; this.show=function(title, message, ok_text, cancel_text, ok_callback, cancel_callback, showCancel, classname) { if (this.__showncallback) { this.__showncallback(); } if (window.confirm(message)) { if(ok_callback) { ok_callback(); } } else { if(cancel_callback) { cancel_callback(); } } if(this.__hiddencallback) { this.__hiddencallback(); } }; }; this.confirm = new defaultConfirm(); this.setConfirm = function(confirm) { this.confirm = confirm; }; this.setShippingFeesHTMLElement = function(el) { shippingFeesHTMLElement=el; }; this.setShippingFeesHTMLElementInnerHTMLTo = function(html){ if(!shippingFeesHTMLElement) return; var el = shippingFeesHTMLElement.firstChild; el = el.nextSibling; el.innerHTML = html; }; var accessories = [];var accessoryHTMLElement = null;this.setAccessoryHTMLElement = function(el) { accessoryHTMLElement=el; };this.addAccessory = function(accessory) { accessories.push(accessory); }; this.getAccessoryFor = function(id) { let found = null; if (accessories.length == 0){ return found; } accessories.forEach((item)=>{ if(item.upcid == id){ found = item; } }); return found; }; this.showAccessories = function() { if (!accessoryHTMLElement){ return; } if (accessories.length == 0){ return; } accessoryHTMLElement.className = 'shown'; }; var lselcs = null; var lselsize = null; this.showDependentAccessoriesFor = function(cs, size) { var parts = cs.split('_'); if (parts.length == 2) { cs = parts[0]; } var els = document.querySelectorAll('.accessory[data-item-dependent=\'2\'] > label > input'); els.forEach((el)=>{ el.checked = (lselcs != cs ? false : el.checked); }); lselcs = cs; var els = document.querySelectorAll('.accessory[data-item-dependent=\'2\']'); els.forEach((el)=>{ el.dataset.itemDependent = "1"; }); els = document.querySelectorAll('.accessory[data-item-dependent=\'1\'][data-item-color=\''+cs+'\']'); els.forEach((el)=>{ if (el.dataset.itemToSize != "") { var corr = el.dataset.itemToSize; el.dataset.itemDependent = (corr.indexOf(size) == -1 ? "1" : "2"); } else { el.dataset.itemDependent = "2"; } }); var els = document.querySelectorAll('.accessory[data-item-dependent=\'4\'] > label > input');
22 els.forEach((el)=>{ el.checked = (lselsize != size ? false : el.checked); }); lselsize = size; var els = document.querySelectorAll('.accessory[data-item-dependent=\'4\']'); els.forEach((el)=>{ el.dataset.itemDependent = "3"; }); els = document.querySelectorAll('.accessory[data-item-dependent=\'3\']'); els.forEach((el)=>{ var corr = el.dataset.itemToSize; el.dataset.itemDependent = (corr.indexOf(size) == -1 ? "3" : "4"); }); }; this.accessorySelectedFor = function(id, upcid, checked) { var els = document.querySelectorAll('.accessory[data-item-dependent=\'2\'][data-item-id=\''+id+'\'] > label > input'); els.forEach((el)=>{ el.checked = false; }); var el = document.querySelector('input[id=\'accessory_'+upcid+'\']'); if(el) { el.checked = checked; } }; this.hideAccessories = function() { lselcs = null; lselsize = null; var els = document.querySelectorAll('.accessory > label > input'); els.forEach((el)=>{ el.checked = false; }); accessoryHTMLElement.className = ''; };this.refreshAccessories = function(){if (!accessoryHTMLElement){ return; }if (accessories.length == 0){ return; }accessoryHTMLElement.innerHTML = "";let html = "<div><h2 style=\"padding: 0; margin: 0; margin-bottom: 8px; font-size: 16px;\">ADD ACCESSORIES</h2>";accessories.forEach((item)=>{html += '<div class=\'accessory\' data-item-id=\''+item.id+'\' data-item-color=\'' + item.color + '\' data-item-dependent=\'' + item.dependent + '\' data-item-to-size=\'' + item.tosize + '\'><label><input id=\'accessory_' + item.upcid + '\' onclick=\"'+bbid+'.accessorySelectedFor(\''+item.id+'\', \''+item.upcid+'\', this.checked);\" type=\'checkbox\' value=\'' + item.upcid + '\' data-item-price=\''+item.price+'\'/><div><span><img src=\'' + item.image + '\'/></span><span><span>' + item.name + '</span><span>' + item.size + '</span></span><span>+$'+item.price+'</span><span><img src="./images/comparer/image-selected-20-20.png" alt="Selected" width="20" height="20"><span>Add</span></span></div></label></div>';});html += "</div>";accessoryHTMLElement.innerHTML = html;};this.clearAccessories = function(){accessories = [];this.refreshAccessories();}; this.setBuyBoxID = function(id) { bbid = id; }; this.getBuyBoxID = function() { return bbid;}; this.setPromoExclusionHTMLElement = function(el) { promoExclusionHTMLElement=el; };this.setAddToCartButtonElement = function(el) { addToCartButtonElement=el; };this.setLessQuantityButtonElement = function(el) { lessQuantityButtonElement=el; };this.setQuantityInputElement = function(el) { quantityInputElement=el; };this.setMoreQuantityButtonElement = function(el) { moreQuantityButtonElement=el; };this.setAvailabilityHTMLElement = function(el) { availabilityHTMLElement=el; };this.setAvailabilityHTMLElementInnerHTMLTo = function(html){if (!availabilityHTMLElement){ return; }availabilityHTMLElement.innerHTML = html;};this.setIntlAvailabilityHTMLElement = function(el) { intlAvailabilityHTMLElement=el; };this.setIntlAvailabilityHTMLElementInnerHTMLTo = function(html){if (!intlAvailabilityHTMLElement){ return; }intlAvailabilityHTMLElement.innerHTML = html;};this.setStockHTMLElement = function(el) { stockHTMLElement=el; };this.setStockHTMLElementInnerHTMLTo = function(html){if (!stockHTMLElement){ return; }stockHTMLElement.innerHTML = html;};this.setPriceHTMLElement = function(el) { priceHTMLElement = el; };this.setPriceHTMLElementInnerHTMLTo = function(html){if (!priceHTMLElement){ return; }priceHTMLElement.innerHTML = html;};this.setIntlPriceHTMLElement = function(el) { intlPriceHTMLElement = el; };this.setIntlPriceHTMLElementInnerHTMLTo = function(html){if (!intlPriceHTMLElement){ return; }intlPriceHTMLElement.innerHTML = html;};this.setInternalHTMLElement = function(el) { internalHTMLElement = el; };this.setInternalHTMLElementInnerHTMLTo = function(html){if (!internalHTMLElement){ return; }internalHTMLElement.innerHTML = html;};this.setInternalPath = function(path) { internalPath = path; };this.infoCleared = null;this.clearInfo = function(){key = "";upcId = 0;levelId = 0;quantity = 1;this.setQuantity(0);minQuantity = 0;totalAvail = 0;price = 0.0; regularPrice = 0.0;setPrice(0); shippingFees = 0.0;internal = "";countryOfOrigin = "";isAvailable = false;isBackordered = false;backorderDate = "0000-00-00";formattedbackorderDate = "";isFactorySecond = false;intlMap = 0.0; intlTaxes = 0.0; intlDuties = 0.0; intlPrice = 0.0; setIntlPrice(intlPrice); total = 0.0; intlTotal = 0.0; percOff = 0.0;
22 isPromoExcluded = 0; this.setAvailabilityHTMLElementInnerHTMLTo("");this.setIntlAvailabilityHTMLElementInnerHTMLTo("");this.setStockHTMLElementInnerHTMLTo("");this.setInternalHTMLElementInnerHTMLTo(""); this.setShippingFeesHTMLElementInnerHTMLTo(""); if(shippingFeesHTMLElement) { shippingFeesHTMLElement.dataset.hasFee = 0; } if (promoExclusionHTMLElement) { promoExclusionHTMLElement.dataset.excluded = 0; } canCommit = false;if (this.infoCleared){ this.infoCleared(); }}; this.loaded = function() { if (key == "") return; this.updateInfo(); }; this.setItem = function(item){ if (item == null){this.clearInfo();return;}key = item.key;upcId = item.id;upcId = parseInt(upcId);levelId = item.level;levelId = parseInt(levelId);quantity = 1;this.setQuantity(quantity);minQuantity= item.min;minQuantity = parseInt(minQuantity);totalAvail = item.qty;totalAvail= parseInt(totalAvail);price = item.price;price = parseFloat(price); regularPrice= item.regular_price; regularPrice= parseFloat(regularPrice); regularPrice= regularPrice.toFixed(2); percOff = item.perc_off;setPrice(price); internal = item.internal;countryOfOrigin = item.country_of_origin;isAvailable = item.available;isBackordered = item.ib;backorderDate = item.bd;formattedbackorderDate = item.bdf;intlMap = item.ca_price; intlTaxes = item.intl_tax; intlDuties = item.intl_duties;intlPrice = item.intl_total_price;intlPrice = parseFloat(intlPrice);setIntlPrice(intlPrice); isFactorySecond = (levelId == 4 ? true : false); isPromoExcluded = item.exclude; shippingFees = item.shipping_fees;this.updateInfo();};this.hasBackorderDate = function(){return (backorderDate == "0000-00-00" ? false : true);};this.getUPCId = function(){ return upcId; };this.getPrice = function(){ return price; };this.getTotalAvail = function(){ return totalAvail; };this.getMinQuantity = function(){ return minQuantity; };this.getQuantity = function(){ return quantity; };this.quantityChangedTo = null;this.setQuantityInputElementValue = function(value){if (!quantityInputElement){ return; }quantityInputElement.value = value;};this.setQuantity = function(qty){ qty = new Number(qty);qty = qty.valueOf();qty = (isNaN(qty) ? 0 : qty);quantity = (qty < 1 ? 1 : qty);this.setQuantityInputElementValue(quantity);this.updateTotal();if (this.quantityChangedTo){ this.quantityChangedTo(quantity); }};this.priceChangedTo = null;function setPrice(p){price = p; if (!priceHTMLElement){ return; } var amount = price.toFixed(2); amount = amount.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");var html = "$"+amount+"<span class=\"usd\"> USD</span><span style='font-size: 14px'>/ea</span>"; if (showPercOff && percOff > 0) { var was = regularPrice; was = was.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); html += " <span class=\"regular_price\">$"+was+"<span class=\"usd\"> USD</span></span> <span class=\"perc_off\">" + percOff + "% OFF</span>"; } else { html += "<span></span>"; }if(price == 0){ html = ""; } priceHTMLElement.dataset["isSet"] = (price == 0 ? 0 : 1);_THIS.setPriceHTMLElementInnerHTMLTo(html);if (_THIS.priceChangedTo){ _THIS.priceChangedTo(price); }}function setIntlPrice(p){intlPrice = p;var html = "$"+intlPrice+"<span class=\"cad\"> CAD</span>";if(intlPrice == 0){ html = ""; }_THIS.setIntlPriceHTMLElementInnerHTMLTo(html);if (_THIS.priceChangedTo){ _THIS.priceChangedTo(price); }}this.totalUpdated = null;this.updateTotal = function(){total = price*quantity;intlTotal = intlPrice*quantity;if (this.totalUpdated){ this.totalUpdated(); }};this.lessQty = function(){ quantity--; quantity = (quantity < 1 ? 1 : quantity); this.setQuantityInputElementValue(quantity);this.updateTotal();if (this.quantityChangedTo){ this.quantityChangedTo(quantity); }};this.moreQty = function(){ quantity++;this.setQuantityInputElementValue(quantity);this.updateTotal();if (this.quantityChangedTo){ this.quantityChangedTo(quantity); }};this.shouldShowNeedMore = null;this.showNeedMore = function(){if (this.shouldShowNeedMore){this.shouldShowNeedMore();}if (stockHTMLElement){var i = null; const t = 5000; stockHTMLElement.dataset.needMoreVisible = 1;i = setTimeout(function(){stockHTMLElement.dataset.needMoreVisible = 0;clearTimeout(i);i = null;}, t); stockHTMLElement.onmouseover = function(event){clearTimeout(i);i = null;};stockHTMLElement.onmouseout = function(event){ clearTimeout(i);i = null; i = setTimeout(function(){stockHTMLElement.dataset.needMoreVisible = 0;clearTimeout(i);i = null;}, t);}; const hideShowMore = () => { stockHTMLElement.dataset.needMoreVisible = 0;clearTimeout(i);i = null; window.removeEventListener("click", hideShowMore, true); }; window.addEventListener("click", hideShowMore, true);}return false;};this.updateInfo = function(){var canAdd = true;var availabilityHTML = "";if (isAvailable){canAdd = true;if (isBackordered && minQuantity == 0){availabilityHTML = "<span style=\"color: #F00\">Backordered - Estimated ship date <em>" + formattedbackorderDate + "</em></span>";}else{availabilityHTML = "";}}else{canAdd = false; if(isBackordered){availabilityHTML = "<div class=\"outofstock\"><span><img src=\"./images/alert-icon-red.png\" width=\"24\"/></span><span>Out of Stock</span><span><a href=\"javascript: notifyBOFor(" + upcId + ")\">Notify Me When Available</a> | <a href=\"/gift-cards?from_product=\">Shop Gift Cards</a></span></div>";}else{availabilityHTML = "<div class=\"outofstock\"><span><img src=\"./images/alert-icon-red.png\" width=\"24\"/></span><span>Out of Stock</span><span><a href=\"/gift-cards?from_product=\">Shop Gift Cards</a></span></div>";} }this.setAvailabilityHTMLElementInnerHTMLTo(availabilityHTML);var needMoreHTML = "";if (isAvailable && isBackordered && minQuantity != 0){needMoreHTML = "<span><span>Need More? <a href=\"javascript: return false;\" onclick=\"javascript: return "+bbid+".showNeedMore();\"><img src=\"./images/question-mark.png\" alt=\"Help\" width=\"18\" height=\"18\"></a></span>
22<span class=\"alert-box notice\">There are more of this item available from the factory available " + formattedbackorderDate +". Add the quantity you want to the cart and you will be able to accept the backorder date.</span></span>";}var stockHTML = "";if (minQuantity < 1){stockHTML = "<span></span>" + needMoreHTML;}else if (minQuantity < 10){stockHTML = "<span class=\"lt-ten-left\">Only " + minQuantity + " left</span>" + needMoreHTML;}else{ stockHTML = "<span class=\"ten-plus-available\">10+ available</span>";}this.setStockHTMLElementInnerHTMLTo(stockHTML);var intlAvailabilityHTML = "";if(quantity>totalAvail){intlAvailabilityHTML = "<span style=\"color: #ff0000\">This product is not available for immediate shipment.</span>";}else {intlAvailabilityHTML = "<span style=\"color: #156415\"><img src=\"./images/ca-check.png\" width=\"24\" height=\"24\" style=\"vertical-align: middle\" alt=\"OK Icon\"/>This product is available for immediate shipment.</span>";}this.setIntlAvailabilityHTMLElementInnerHTMLTo(intlAvailabilityHTML);this.setInternalHTMLElementInnerHTMLTo('<a href=\"' + internalPath + upcId + '\" target=\"_blank\">Lookup</a> ' + internal); if (promoExclusionHTMLElement) { promoExclusionHTMLElement.dataset.excluded = isPromoExcluded; } if(shippingFeesHTMLElement) { shippingFeesHTMLElement.dataset.hasFee = 0; } if (shippingFees == 0) { this.setShippingFeesHTMLElementInnerHTMLTo(""); shippingFeesHTMLElement.dataset.hasFee = 2; } else { var fees = parseFloat(shippingFees); fees = fees.toFixed(2); fees = fees.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); this.setShippingFeesHTMLElementInnerHTMLTo(`+ flat rate shipping fee of \$${fees}/ea`); if(shippingFeesHTMLElement) { shippingFeesHTMLElement.dataset.hasFee = 1; } } if (price == 0){ canAdd = false; }canCommit = canAdd;if (this.infoUpdated){ this.infoUpdated(canAdd); }};function handleErrors(response) {if (!response.ok) {throw Error(response.statusText);}return response;}this.willCommitToCart = null;this.onCommitToCart = null;this.didCommitToCart = null;function commitToCart(upcid, qty, price, ship){if (!ship){ship = 0;}if (_THIS.willCommitToCart){_THIS.willCommitToCart(upcid, qty, price, ship);} var url= "?ac=";url= url + "&upcid=" + upcid;url= url + "&qty=" + qty; url= url + "&qx=" + Math.random(); var data = "&ac="; data = data + "&upcid=" + upcid; data = data + "&qty=" + qty; data = data + "&price=" + price; data = data + "&ship=" + ship; var els = document.querySelectorAll('.accessory > label > input'); els.forEach((el)=>{ if(el.checked) { data=data+"&accessory[" + el.value + "]="+_THIS.getAccessoryFor(el.value).price; } });if (__cid){data= data + "&cid=" + __cid;} fetch(url, {method: 'post',headers: { 'content-type': 'application/x-www-form-urlencoded'},body: data }).then(handleErrors).then(function(res){return res.text();}).then(function(response){if (_THIS.onCommitToCart){_THIS.onCommitToCart(response);}if (_THIS.didCommitToCart){_THIS.didCommitToCart(upcid, qty, price, ship, percOff, regularPrice);}}).catch(function(error){console.error(error);});};this.willPromptBackorder = null;this.didPromptBackorder = null;this.promptBackorder = function(){if (this.willPromptBackorder){this.willPromptBackorder();}var msg = "<p>Youâre adding a backordered item to your cart. <b>" + formattedbackorderDate + "</b> is an estimate on when it will be fulfilled. Estimated backorder dates are subject to change and, in that event, we will do our best to update you via email.</p><p>Backordered items can be cancelled any time prior to fulfillment or shipment.</p><p>Payment is taken when the order is placed to ensure the product is assigned to your order when it becomes available.</p>";this.confirm.show("Backorder Alert", msg, "CONTINUE TO ADD CART", "Cancel", function(){commitToCart(upcId, quantity, price);}, function(){}, false, "stacked backorder");if (this.didPromptBackorder){this.didPromptBackorder();}return true;};this.didCommitForSeconds = null; this.commitForSeconds = function(key){if (!this.didCommitForSeconds){return false;}this.didCommitForSeconds(key);return false;};this.didCommitForDeliverByDate = null;this.commitForDeliverByDate = function(){if (this.didCommitForDeliverByDate){this.didCommitForDeliverByDate();}commitToCart(upcId, quantity, price, 2);return false;};this.didCommitAllForDeliverByDate = null;this.commitAllForDeliverByDate = function(){if (this.didCommitAllForDeliverByDate){this.didCommitAllForDeliverByDate();}commitToCart(upcId, quantity, price, 1);return false;};this.willPromptForFactorySeconds = null; this.promptForFactorySeconds = function(qty){if (!this.willPromptForFactorySeconds){ return false; }var fqKey = key;fqKey = fqKey.split("_");fqKey= fqKey[0];var fqItem = this.willPromptForFactorySeconds(fqKey);var fqPrice = 0.0;var fqQuantity = 0.0; var msg= "You're adding a Factory 2nd to your cart. It might have a stitching error, fabric imperfection, or discoloration. This is a new from the factory item and has the fit and durability you demand, but is available at a lower price. If you are not satisfied with a Factory 2nd upon delivery, you can return it within 90 days, as long as itâs in new, unwashed, and resalable condition with its original manufacturerâs tags attached. Continue?";var n= "seconds_only"; if (fqItem) { fqPrice = fqItem.price; fqPrice= parseFloat(fqPrice); fqTotalAvail= fqItem.qty; fqTotalAvail= parseInt(fqTotalAvail); var diff= fqPrice - price; diff= new Number(diff); diff= diff * 100; diff= parseInt(diff); diff= diff / 100; if (qty > 1) { msg= "You're adding a Factory 2nd to your cart. It might have a stitching error, fabric imperfection, or discoloration. This is a new from the factory item and has the fit and durability you demand, but is available at a lower price. If you are not satisfied with a Factory 2nd upon delivery, you can return it within 90 days, as long as itâs in new, unwashed, and resalable condition with its original manufacturerâs tags attached.<div id=\"confirmation_message_plus\"><div style=\"margin-bottom: 5px; text-align: center;\"><strong>OR</strong></div><button onclick=\"javascript: "+bbid+".commitForSeconds('" + fqKey + "');\">ADD FIRST QUALITY INSTEAD (+$" + diff + "/ea)</button></div>"; } else { msg= "You're adding a Factory 2nd to your cart. It might have a stitching error, fabric imperfection, or discoloration. This is a new from the factory item and has the fit and durability you demand, but is available at a lower price. If you are not satisfied with a Factory 2nd upon delivery, you can return it within 90 days, as long as itâs in new, unwashed, and resalable condition with its original manufacturerâs tags attached.<div id=\"confirmation_message_plus\"><div style=\"margin-bottom: 5px; text-align: center;\"><strong>OR</strong></div><button onclick=\"javascript: "+bbid+".commitForSeconds('" + fqKey + "');\">ADD FIRST QUALITY FOR $" + diff + " MORE</button></div>"; } if (fqTotalAvail >= qty) { n= "seconds_plus"; } else { n= "seconds_only"; } }this.confirm.show("Factory 2nd Savings", msg, "ADD TO CART & SAVE NOW", "No", function(){commitToCart(upcId, qty, price);}, function(){}, false, n);return true;};this.commitToCart = function(){var html = "";if (upcId == 0){html = "<span style=\"color: #F00\">Select a size and color to continue.</span>";this.setAvailabilityHTMLElementInnerHTMLTo(html);}if (canCommit == false){ return false; }if (quantity > minQuantity && minQuantity != 0 && isAvailable && isBackordered && quantity > totalAvail){var diff = quantity - minQuantity; var boprice = diff * price; var fbod = formattedbackorderDate; if(fbod = fbod.match(/(\S*?)\s([0-9]*)/im)) { m = fbod[1]; d = fbod[2]; d = parseInt(d); if (d < 10) { fbod = "Early-"+m; } else if(d > 20) { fbod = "Late-"+m; } else { fbod = "Mid-"+m; } } if (boprice < 30){this.confirm.__hiddencallback = null;msg= "<span style=\"display: block; padding: 10px; padding-left: 8px; padding-right: 8px;\">Youâre ordering more than we have available in our warehouse.</sp
22an><div id=\"confirmation_message_plus\"><button class=\"button add-to-cart\" onclick=\"javascript: return "+bbid+".commitAllForDeliverByDate();\">Add (" + quantity + ") with " + fbod + " Delivery</button></div>";var n= "need_more";this.confirm.show("Quantity Alert", msg , "Add (" + minQuantity + ") to Cart for Immediate Delivery", "Cancel", function(){_THIS.setQuantity(minQuantity);commitToCart(upcId, minQuantity, price);}, function(){}, true, n);}else {this.confirm.__hiddencallback = null;msg= "<span style=\"display: block; padding: 10px; padding-left: 8px; padding-right: 8px;\">Youâre ordering more than we have available in our warehouse.</span><div id=\"confirmation_message_plus\"><button class=\"button add-to-cart\" onclick=\"javascript: return "+bbid+".commitAllForDeliverByDate();\">Add (" + quantity + ") with " + fbod + " Delivery</button></div><div id=\"confirmation_message_plus\"><button class=\"button add-to-cart\" onclick=\"javascript: return "+bbid+".commitForDeliverByDate();\">Add (" + minQuantity + ") to Cart for Immediate Delivery and (" + diff + ") with " + fbod + " Delivery</button></div>";var n= "need_more over_30";this.confirm.show("Quantity Alert", msg , "Add (" + minQuantity + ") to Cart for Immediate Delivery", "Cancel", function(){_THIS.setQuantity(minQuantity);commitToCart(upcId, minQuantity, price);}, function(){}, true, n);}return true;}if (quantity > totalAvail){ _THIS.confirm.show("Quantity Alert","The quantity you are attempting to add (" + quantity + ") exceeds available quantity (" + totalAvail + ") in stock.", "Add (" + totalAvail + ") to Cart", "Cancel", function(){_THIS.setQuantity(totalAvail); if (isFactorySecond){_THIS.promptForFactorySeconds(totalAvail);}else{commitToCart(upcId, totalAvail, price);}}, function(){_THIS.setQuantity(totalAvail);}, true, "stacked");return true;} if (isAvailable && isBackordered && minQuantity == 0){return this.promptBackorder();}if (isFactorySecond){return this.promptForFactorySeconds(quantity);}commitToCart(upcId, quantity, price);return true;};this.debug = function(){};};function handleErrors(response) { if (!response.ok) { throw Error(response.statusText); } return response;}function notifyBOFor(id){ confirm.__showncallback = function(){ confirm.__showncallback = null; var i = setTimeout(function(){ var fel = document.forms["notify"]; var el = fel["email"]; el.focus(); },100);}; document.getElementById('confirmation').onclick = function() { }; confirm.show("Notify Me","<form id='notify' name='notify' action='' method='post'><div style='margin-bottom: 5px;'>Enter your email address below.</div><div><label><input name='email' type='text' size='50' maxlength='128' placeholder='Email Address' pattern='^[a-zA-Z0-9.!#$%&â*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+$' style='width: 100%; box-sizing: border-box;'/></label><input name='id' type='hidden' value='" + id + "'/></div></form>", "OK", "Cancel", function() { var f = document.forms["notify"]; var el = f["email"]; var email = el.value; const regex = new RegExp('^[a-zA-Z0-9.!#$%&â*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+$'); if (regex.test(email) == false) { confirm.__hiddencallback= function() { confirm.__hiddencallback = null; notifyBOFor(id); f = document.forms["notify"]; f["email"].value = email; f["email"].reportValidity(); }; return; } document.getElementById('confirmation').onclick = function() { confirm.Cancel(); }; var el = f["id"]; var upcid= el.value; var url="?notify="; url=url+"&upcid=" + upcid; url=url+"&email=" + email; fetch(url, { method: 'get' }).then(handleErrors) .then(function(res) { return res.text(); }).then(function(response) { var responseAsHTML= response;confirm.show("Notify Me","Thank you - you will be notified when this product is back in stock.", "OK", null, function(){}, function() { }, false); }).catch(function(error) { console.log(error); }); }, function() { }, false);}function productMouseOver(el){if (el.className.match(/intro/gi) == "intro"){return;}el.className = "product over";}function productMouseOut(el){if (el.className.match(/intro/gi) == "intro"){return;}el.className = "product";}function productBlur(){ var el = document.querySelector(".product.over"); if (el) { el.className = "product"; }}function productFocus(){ var el = document.querySelector(".product.over > a:first-of-type"); if(el) { el.focus(); }}var isMetaKeyDown = false;var isCtrlKeyDown = false;var didSelection= false;onkeydown = function(event){isMetaKeyDown = event.metaKey;isCtrlKeyDown = event.ctrlKey;};onmousedown = function(event){if (event.button == 1){var selObj = window.getSelection();selObj.removeAllRanges();}didSelection = false;};onmouseup = function(event){var selObj = window.getSelection();selObj = selObj.toString();if (selObj.length == 0){didSelection = false;}else{didSelection = true;}};onblur = function(event){isMetaKeyDown = false;isCtrlKeyDown = false;};onkeyup = function(event){isMetaKeyDown = event.metaKey;isCtrlKeyDown = event.ctrlKey;};function productNavigateTo(url){var selObj = window.getSelection();selObj = selObj.toString();if (selObj.length == 0){}else{if (didSelection){return;}}if (isMetaKeyDown || isCtrlKeyDown){window.open(url);window.focus();}else{window.location = url;}return false;}function showHistoryLoader(){var el = document.getElementById("historyContainerLoader");if(!el) return;el.style.display = "block";}function hideHistoryLoader(){var el = document.getElementById("historyContainerLoader");if(!el) return;el.style.display = "none";}function refreshHistoryContent(){showHistoryLoader();var url="?gh=";url=url+"&qx="+ Math.random();fetch(url, {method: 'get'}).then(handleErrors).then(function(res){return res.text();}).then(function(res){var responseAsHTML= res;var el = document.getElementById("historyContainer");if(!el) return;el.innerHTML = responseAsHTML;hideHistoryLoader();}).catch(function(error){console.log(error);});}function loadProductHistory(){var el= document.getElementById('product_history_loader');el.className = "loading";var url="?phm=";url=url+"&qx="+ Math.random();fetch(url, {method: 'get'}).then(handleErrors).then(function(res){return res.text();}).then(function(res){var el = document.getElementById('product_history');el.innerHTML = res;el.className = '';el = el.querySelector('.page_scroller_container');if(!el){return};initPageScroller(el);resizePageScrollerFor(el);var el= document.getElementById('product_history_loader');el.className = "loaded";}).catch(function(error){console.log(error);});}function getProductHistory(){var el= document.getElementById('product_history_loader');el.className = "loading";var url="?phm=";url=url+"&qx="+ Math.random();get(url, null, function(xmlHttp){var responseAsHTML= xmlHttp.responseText;var el = document.getElementById('product_history');el.innerHTML = responseAsHTML;{var el= document.getElementById('product_history_loader');el.className = "loaded";}},function(){});}const factorySecondsMsg = "A Factory 2nd is a product that does not meet a manufacturerâs strict production standards because of a stitching error, color, or fabric imperfection. Factory 2nds are new from the factory and offer the same fit and durability youâre accustomed to, but are available at lower prices to you. If you are not satisfied with this Factory 2nd upon delivery, you can return it within 90 days, as long as itâs in new, unwashed, and resaleable condition with its original manufacturerâs tags attached.";function aboutFactorySeconds(){confirm.show("Factory Seconds", factorySecondsMsg, "OK", null, function() { }, function() { }, false, "seconds_about");}const SELECT_DESIGN_EL_ID= "design_select";const SELECTED_IMAGE_EL_ID= "selected_image";const SELECT_SIZE_EL_ID = "size_select";const SELECT_DEFAULT_SIZE_TEXT = "GRAPHIC SIZE";const SELECT_LOCATION_EL_ID= "location_select";const SELECT_DEFAULT_LOCATION_TEXT = "GRAPHIC LOCATION";const NO_VALUE = "0";function changeDesign(){var el = document.getElementById(SELECT_DESIGN_EL_ID);el.className = "shown";}function dismissDesigns(){var el = document.getElementById(SELECT_DESIGN_EL_ID);el.className = "hidden";}function updateImageFor(imgid){var el = document.getElementById(SELECT_DESIGN_EL_ID);el.className = "hidden";selected_image_id = imgid;updateLocationsFor(imgid);var el= document.getElementById(SELECTED_IMAGE_EL_ID);var fn= embroider_images[imgid]["filename"];el.src = "./images/embroidery-logos/" + fn;var description = embroider_images[imgid]["description"];var el= document.getElementById("image_description");el.innerHTML = description;}function updateLocationsFor(imgid){var el = document.getElementById(SELECT_LOCATION_EL_ID);if (imgid == 0){el.value = null;el.innerHTML = null;var option= document.createElement('OPTION');option.value = NO_VALUE;option.innerHTML = SELECT_DEFAULT_LOCATION_TEXT;el.appendChild(option);el.disabled = "disabled";return;}el.value = null;el.innerHTML = null;var option= document.createElement('OPTION');option.value = NO_VALUE;option.innerHTML = SELECT_DEFAULT_LOCATION_TEXT;el.appendChild(option);var keys = embroider_images[imgid]["keys"];for(var x = 0; x < keys.length; x++){var key = keys[x];var option= document.createElement('OPTION');option.value = key;option.innerHTML= embroider_locations[key];el.appendChild(option);}el.disabled = "";updateSizesFor(0);}function updateSizesFor(locid){selectGraphicLocation(locid);var el = document.getElementById(SELECT_SIZE_EL_ID);if (locid == 0){el.value = null;el.innerHTML = null;var option= document.createElement('OPTION');option.value = NO_VALUE;option.innerHTML = SELECT_DEFAULT_SIZE_TEXT;el.appendChild(option);el.disabled = "disabled";return;}el.value = null;el.innerHTML = null;var option= document.createElement('OPTION');option.value = NO_VALUE;option.innerHTML = SELECT_DEFAULT_SIZE_TEXT;el.appendChild(option);var keys = embroider_images[selected_image_id]["options"][locid]["keys"];var sizes= embroider_images[selected_image_id]["options"][locid]["sizes"];for(var x = 0; x < keys.length; x++){var key = keys[x];var id= sizes[key];var option= document.createElement('OPTION');option.value = id;option.innerHTML= embroider_sizes[key];el.appendChild(option);}el.disabled = "";}const EMBROIDER_OPTIONS_POPUP_ID= "embroider_options_popup";const EMBROIDER_OPTIONS_POPUP_CONTENT_ID= "embroider_options_popup_content";function showEmbroiderOptionsPopupFor(id){var el= document.getElementById(EMBROIDER_OPTIONS_POPUP_ID);el.className= "shown";}function closeEmbroiderOptionsPopup(){var el = document.getElementById(EMBROIDER_OPTIONS_POPUP_CONTENT_ID);el.innerHTML = "";var el= document.getElementById(EMBROIDER_OPTIONS_POPUP_ID);el.className= "hidden";}const EMBROIDER_ADD_TO_CART_ID = "embroiderAddToCart";const EMBROIDER_IMAGE_POSITION_ID= "embroider_image_position";const EMBROIDER_IMAGE_POSITION_TEXT_ID= "embroider_image_position_text";const EMBROIDER_IMAGE_POSITION_TEXT_CONTAINER_ID = "embroider_image_position_text_container";const LEFTCHESTIDC = 1;const RIGHTCHESTIDC = 2;const RIGHTSLEEVEIDC = 3;const LEFTSLEEVEIDC= 4;const CENTERCHESTIDC = 5;const CENTERBACKIDC = 6;const embroiderImagePositionText = ["", "[L] CHEST", "[R] CHEST", "[R] SLEEVE", "[L] SLEEVE", "[C] CHEST", "[C] BACK"];var embroider_images = [];var embroider_locations = [];var embroider_sizes= [];var mUpcId= 0;var mQuantity= 0;var mPrice= 0;var mCid= 0;var mEmbroideredSelectedPosition= 0;var mEmbroideredSelectedSizeOptionId= 0;var mEmbroideredSelectedPosition= 0;var mEmbroideredSelectedSizeOptionId= 0;function doEmbroiderOptionsClick(event){event.cancelBubble= true;event.stopPropagation();}function selectGraphicSize(i){mEmbroideredSelectedSizeOptionId = i = parseInt(i);doCommitEmbroideryOption();}function doCommitEmbroideryOption(){var el = document.getElementById(EMBROIDER_ADD_TO_CART_ID);if (mEmbroideredSelectedPosition == 0 || mEmbroideredSelectedSizeOptionId == 0){el.disabled = "disabled";}else{el.disabled = "";}}window.addEmbroideryOptionToCart = function(){if (mEmbroideredSelectedSizeOptionId == 0) return;var url="?ac=";url=url+"&upcid=" + mUpcId;url=url+"&qty=" + mQuantity;url=url+"&price=" + mPrice;url=url+"&cid=" + mCid;url=url+"&opt[]=" + mEmbroideredSelectedSizeOptionId;url=url+"&opt[]=" + 0;url=url+"&opt[]=" + 0;url=url+"&opt[]=" + 0;url=url+"&opt[]=" + 0;url=url+"&qx=" + Math.random();get(url, null, function(xmlHttp){var responseAsHTML= xmlHttp.responseText;
22var el = document.getElementById('cart_content');el.innerHTML = responseAsHTML;el = document.getElementById('cart');el.className= 'cart hidden';refreshCartContent();refreshCart();closeEmbroiderOptionsPopup();confirm.show("ITEM ADDED", "Item added to cart.", "CONTINUE SHOPPING", "CHECKOUT", function(){}, function(){ window.location='/checkout'}, true, "embroidery");},function(){});};function selectGraphicLocation(i){var pel = document.getElementById(EMBROIDER_IMAGE_POSITION_ID);mEmbroideredSelectedPosition = i = parseInt(i);var tel = document.getElementById(EMBROIDER_IMAGE_POSITION_TEXT_ID);tel.innerHTML= embroiderImagePositionText[i];switch(i){case -1:case 0:tel = document.getElementById(EMBROIDER_IMAGE_POSITION_TEXT_CONTAINER_ID);tel.style.visibility = "hidden";break;default:tel = document.getElementById(EMBROIDER_IMAGE_POSITION_TEXT_CONTAINER_ID);tel.style.visibility = "visible";break;}var iel = document.getElementById('embroider_tshirt_image');switch(i){case -1:case 0:iel.className= "front";pel.className = EMBROIDER_IMAGE_POSITION_ID + " none";break;case RIGHTCHESTIDC:iel.className= "front";pel.className = EMBROIDER_IMAGE_POSITION_ID + " right";break;case LEFTCHESTIDC:iel.className= "front";pel.className = EMBROIDER_IMAGE_POSITION_ID + " left";break;case CENTERCHESTIDC:iel.className= "front";pel.className = EMBROIDER_IMAGE_POSITION_ID + " center";break;case CENTERBACKIDC:iel.className= "back";pel.className = EMBROIDER_IMAGE_POSITION_ID + " center";break;case LEFTSLEEVEIDC:iel.className= "left";pel.className = EMBROIDER_IMAGE_POSITION_ID + " leftsleeve";break;case RIGHTSLEEVEIDC:iel.className= "right";pel.className = EMBROIDER_IMAGE_POSITION_ID + " rightsleeve";break;}doCommitEmbroideryOption();}const DEALER_LOGIN_POPUP_ID = "embroider_login_popup";function closeLogin(){var el= document.getElementById(DEALER_LOGIN_POPUP_ID);el.className= "hidden";}const EMBROIDERYOPTIONS_SCRIPT_EL_NAME= "embroideryOptionsScript";function showEmbroideryOptionsFor(id, quantity, price, cid){var el = document.getElementById(EMBROIDER_OPTIONS_POPUP_ID);el.className = "loading";var url = "?embopt=";url+= "&upcid=" + id;url+= "&quantity=" + quantity;url+= "&price=" + price;url+= "&cid=" + cid;url+= "&ux=" + Math.random();Log(url);get(url, null, function(xmlHttp){var el = document.getElementById(EMBROIDER_OPTIONS_POPUP_ID);el.className = "loaded";var el = document.getElementById(EMBROIDER_OPTIONS_POPUP_CONTENT_ID);el.innerHTML = xmlHttp.responseText;var prevScript = document.getElementById(EMBROIDERYOPTIONS_SCRIPT_EL_NAME);if (prevScript){document.body.removeChild(prevScript);}var respScript = el.getElementsByTagName("script");if (respScript){respScript= respScript[0];respScript = respScript.text;var newScript= document.createElement('script');newScript.type = "text/javascript";newScript.id= EMBROIDERYOPTIONS_SCRIPT_EL_NAME;newScript.text = respScript;document.body.appendChild(newScript);}showEmbroiderOptionsPopupFor(id);},function(){});}function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1); if (c.indexOf(name) == 0) return c.substring(name.length, c.length); } return "";}const DEALERIDCOOKIENAME = "dealerId";var dealerLoggedIn = false;var dealerLoginStatus= 0;function isDealerLoggedIn(){var i = decodeURIComponent(getCookie(DEALERIDCOOKIENAME));if (atob(i) == ""){return false;}else{return true;}}</script>
22<script type="text/javascript">var quickview = function(){var cn= null; var sc= null; var cs= null; var sk= null; var ss= null; var __sel_cs = null;var __sel_size= null;var ic= null; var si= null; var sz= null; var tp= null;var sxy= null;var pcc= null;var swatch_info = null;var __pid= null;var __lid= null;var __cid= null; const IMAGELOADING = "loading";const IMAGELOADED= "";const PRODUCTIMG = "product_image";var __t = null;var __u= null;var __lock= false;var __dirty = false;const IMAGE_TITLE = "product_image_title";const IMAGE_DESCRIPTION = "product_image_description";const QUICK_VIEW_CONTAINER_CLASSNAME = "quick_view_container";const QUICK_VIEW_CONTAINER_CONTENT_CLASSNAME= "quick_view_content";const QUICK_VIEW_CLASSNAME= "quick_view";const LOADING_QUICK_VIEW_CLASSNAME= "quick_view loading";const LOADED_QUICK_VIEW_CLASSNAME= "quick_view loaded";const SHOWN_QUICK_VIEW_CONTAINER_CLASSNAME= "quick_view_container shown";const ADD_TO_CART_FORM_NAME = "quickView";const QUANTITY_FIELD_NAME= "quantity";const UPC_ID_FIELD_NAME= "upc_id";const TOTAL_AVAIL_FIELD_NAME= "total_avail"; const KEY_FIELD_NAME= "key"; const ADD_TO_CART_BUTTON_NAME= "quickViewAddToCart";const EMBROIDER_OPTIONS_BUTTON_NAME = "quickViewEmbroiderOptions"; const SELECTED_COLOR_LABEL_ID = "quickView_sel_color";const SIZE_SELECTOR_ID= "size";const SWATCH_SELECTOR_CLASSNAME= "swatch_selector";const SELECTED_SWATCH_SELECTOR_CLASSNAME= "swatch_selector selected";const UNAVAILABLE_SWATCH_SELECTOR_CLASSNAME = "swatch_selector unavailable";const UNAVAILABLE_CLASSNAME= "unavailable";const PRICE_LABEL_ID= "quickView_price";const AVAILABLE_LABEL_ID= "quickView_available";const MESSAGE_LABEL_ID= "quickView_message";const CART_ID = "cart";const CART_CONTENT_ID= "cart_content";const CART_LOADER_ID= "cart_loader";const CART_LOADING_CLASSNAME= "loading";const SHOWN_CART_CLASSNAME= "cart shown";var __buybox = this.__buybox = new BuyBox(0);const loadbuybox = () => {const __THIS= this; __buybox.setBuyBoxID("__quickview.__buybox"); __buybox.setAddToCartButtonElement(document.forms[ADD_TO_CART_FORM_NAME][ADD_TO_CART_BUTTON_NAME]);__buybox.setQuantityInputElement(document.forms[ADD_TO_CART_FORM_NAME][QUANTITY_FIELD_NAME]);__buybox.setAvailabilityHTMLElement(document.getElementById(AVAILABLE_LABEL_ID));__buybox.setPriceHTMLElement(document.getElementById(PRICE_LABEL_ID));__buybox.setStockHTMLElement(document.querySelector("#quickView_stock_msg"));__buybox.infoCleared = function(){ var el = document.forms[ADD_TO_CART_FORM_NAME][ADD_TO_CART_BUTTON_NAME]; el.className= "addToCart disabled";};__buybox.priceChangedTo = function(price){};__buybox.quantityChangedTo = function(qty){};__buybox.willPromptBackorder = function(key){return false;};__buybox.willPromptForFactorySeconds = function(key){var ii = __THIS.ic[key+"_1"];return ii;};__buybox.didCommitForDeliverByDate = function(){confirm.hide();};__buybox.didCommitForSeconds = function(key){var quantity = this.getQuantity();__THIS.selectUPC(key+"_1");this.setQuantity(quantity);__THIS.addToCardQV();confirm.hide();};__buybox.willCommitToCart = function(upcid, qty, price, ship){ __THIS.closeQuickView();showCart();};__buybox.onCommitToCart = function(result){var el = document.getElementById(CART_CONTENT_ID);el.innerHTML = result;var respScript = el.getElementsByTagName("script");respScript = respScript[respScript.length - 1];respScript= respScript.text;var prevScript = document.getElementById('klaviyoScript');if (prevScript){document.body.removeChild(prevScript);}var newScript = document.createElement('script');newScript.type = "text/javascript";newScript.id= "klaviyoScript";newScript.text = respScript;document.body.appendChild(newScript);respScript = el.getElementsByTagName("script");respScript = respScript[respScript.length - 2];respScript= respScript.text;prevScript = document.getElementById('ga4Script');if (prevScript){document.body.removeChild(prevScript);}newScript = document.createElement('script');newScript.type = "text/javascript";newScript.id= "ga4Script";newScript.text = respScript;document.body.appendChild(newScript);};__buybox.didCommitToCart = function(upcid, qty, price, ship){var el = document.getElementById(CART_ID);el.className= SHOWN_CART_CLASSNAME;el= document.getElementById(CART_LOADER_ID);el.className= "";refreshCart();};__buybox.infoUpdated = function(canAdd){ if (canAdd) { var el = document.forms[ADD_TO_CART_FORM_NAME][ADD_TO_CART_BUTTON_NAME]; el.className= "addToCart"; } if (window.dataLayer){dataLayer.push({'items':undefined});dataLayer.push({'items':this.getUPCId()});}};__buybox.totalUpdated = function(){};};var __canAdd= false;this.beginProductImageUpdateFor = function(id, type, attr){const __THIS= this;var el = document.getElementById(PRODUCTIMG);if (el.className.match(/loading/gi) == IMAGELOADING){}else{el.className = el.className + ' ' + IMAGELOADING;}if (__THIS.__lock == true){__THIS.__dirty = true;if (__THIS.__u == null){}else{clearTimeout(__THIS.__u);__THIS.__u = null;}__THIS.__u = setTimeout(function(){__THIS.beginProductImageUpdateFor(id, type, attr);},1);return;}if (__THIS.__t == null){}else{clearTimeout(__THIS.__t);__THIS.__t = null; }__THIS.__t = setTimeout(function(){__THIS.__lock = true;__THIS.__dirty = false;clearTimeout(__THIS.__t);__THIS.__t = null;__THIS.completeProductImageUpdateFor(id, type, attr);}, (__THIS.__dirty ? 1 : 250));};this.completeProductImageUpdateFor = function(id, type, attr){const __THIS= this;var url="?pid="+ id;url=url+"&upd=";url=url+"&type="+ type;url=url+"&attr="+ attr;url=url+"&res=500";url=url+"&qx="+ Math.random();get(url, function(){},function(res){var responseAsBase64 = res.responseText;if (__THIS.__dirty){__THIS.__lock= false;}else{CallFunction(function(){if (__THIS.__dirty){__THIS.__lock = false;return;}var el = document.getElementById(PRODUCTIMG);el.style.backgroundImage = "url(data:image/jpeg;base64," + responseAsBase64 + ")";
22el.title = __THIS.swatch_info[attr][IMAGE_TITLE];if (el.className.match(/loading/gi) == IMAGELOADING){el.className = el.className.replace(/loading/gi, IMAGELOADED);}else{}__THIS.__lock= false;}, 500, 1);}},function(){});};this.lessQty = function(){__buybox.lessQty();};this.moreQty = function(){__buybox.moreQty();};this.unselectColor = function(){const __THIS= this;__THIS.__sel_cs= null;var el= document.getElementById(SELECTED_COLOR_LABEL_ID);el.innerHTML= 'Select One';};this.selectSize = function(id){const __THIS= this;if (id == null){ return; }if (id == ""){ return; }if (id == -2){__THIS.unselectUPC();var size_selector = document.getElementById(SIZE_SELECTOR_ID);size_selector.value = -1;return;}__THIS.__sel_size = null;var els = document.getElementsByClassName(SWATCH_SELECTOR_CLASSNAME);for(var i = 0; i < els.length; i++){if (els[i].id == __THIS.__sel_cs){continue;}els[i].className = SWATCH_SELECTOR_CLASSNAME;}__THIS.unselectUPC();if (id == -1){ return; } __THIS.__sel_size = id;if (__THIS.__sel_cs == null){}else{if (__THIS.sc[__THIS.__sel_size][__THIS.__sel_cs] == 0){var el = document.getElementById(__THIS.__sel_cs);el.className = UNAVAILABLE_SWATCH_SELECTOR_CLASSNAME;unselectColor(__THIS.__sel_cs);}}for(var i = 0; i < els.length; i++){var color = els[i].id;if (__THIS.sc[__THIS.__sel_size] == undefined){continue;}if (__THIS.sc[__THIS.__sel_size][color] == 0){els[i].className = UNAVAILABLE_SWATCH_SELECTOR_CLASSNAME;} else{}}if (__THIS.__sel_cs == null){ return; }var key = __THIS.__sel_size + __THIS.__sel_cs;if (__THIS.ic[key]){__THIS.selectUPC(key);}else{Log("selectSize(): Not Found: " + key);}};this.selectColor = function(id){const __THIS= this;{var pel = document.getElementById('product_color_code_container');pel.className = "unselected";var el = document.getElementById('product_color_code');el.innerHTML = " ";}if (id == __THIS.__sel_cs){ return; }{var el = document.getElementById(id);if (el){if (el.className.match(/unavailable/gi) == UNAVAILABLE_CLASSNAME){return;}}}__THIS.unselectUPC();if (__THIS.__sel_cs == null){}else{var el = document.getElementById(__THIS.__sel_cs);if (el){el.className = SWATCH_SELECTOR_CLASSNAME;}}var el = document.getElementById(id);if (el){}else{ return;}__THIS.__sel_cs= id;el.className = SELECTED_SWATCH_SELECTOR_CLASSNAME;el = document.getElementById(SELECTED_COLOR_LABEL_ID);el.innerHTML= __THIS.cn[id];__THIS.beginProductImageUpdateFor(__THIS.__pid, 1, id);var size_selector = document.getElementById(SIZE_SELECTOR_ID);size_selector.value = null; size_selector.innerHTML = null; sizeOption = document.createElement('OPTION'); sizeOption.value = -1;sizeOption.innerHTML = '--- Select Size ---';size_selector.appendChild(sizeOption);for(var i = 0; i < __THIS.si.length; i++){var name = __THIS.sz[__THIS.si[i]]["name"];var price= __THIS.tp[__THIS.__sel_cs][__THIS.si[i]]; var optionGroup= document.createElement('OPTGROUP');optionGroup.label = name + " - $" + price;size_selector.appendChild(optionGroup);var sizes = __THIS.sz[__THIS.si[i]]["sizes"];for(var j = 0; j < sizes.length; j++){if (__THIS.cs[__THIS.__sel_cs][sizes[j]] == 0){sizeOption = document.createElement('OPTION');sizeOption.innerHTML = __THIS.ss[sizes[j]];sizeOption.disabled= "disabled";optionGroup.appendChild(sizeOption);}else{sizeOption = document.createElement('OPTION');sizeOption.value = sizes[j];sizeOption.innerHTML = __THIS.ss[sizes[j]];optionGroup.appendChild(sizeOption);}}}{var pel = document.getElementById('product_color_code_container');pel.className = "";var el = document.getElementById('product_color_code');el.innerHTML = __THIS.pcc[__THIS.__sel_cs];}if (__THIS.__sel_size == null){size_selector.value= -1;return;}if (__THIS.cs[__THIS.__sel_cs][__THIS.__sel_size]== 0){}else if(__THIS.cs[__THIS.__sel_cs][__THIS.__sel_size]== undefined){}else{size_selector.value = __THIS.__sel_size;}var key = __THIS.__sel_size + __THIS.__sel_cs;if (__THIS.ic[key]){__THIS.selectUPC(key);}else{Log("selectColor(): Not Found: " + key);}};this.unselectUPC = function(){const __THIS= this;__buybox.clearInfo();};this.selectUPC= function(key){const __THIS= this;var ii = __THIS.ic[key];__buybox.clearInfo();if (ii == null){ return; }if (ii == undefined){ return; }ii.key = key;ii.intl_total_price = "0_0"; __buybox.setItem(ii);};this.closeQuickView = function(){const __THIS= this;__buybox.clearInfo();var el = document.getElementsByClassName(QUICK_VIEW_CONTAINER_CLASSNAME);el = el[0];el.className = QUICK_VIEW_CONTAINER_CLASSNAME;el = document.getElementsByClassName(QUICK_VIEW_CONTAINER_CONTENT_CLASSNAME);el = el[0];el.innerHTML = "";__THIS.__dirty = false;__THIS.__lock = false;clearTimeout(__THIS.__u);__THIS.__u = null;clearTimeout(__THIS.__t);__THIS.__t = null;window.reverseModality(document);};this.showQuickView = function(pid, lid, cid, sid, id, is){const __THIS= this;if (__THIS.__lock){ return;} if (modal_ids.length > 0) { if(modal_ids[modal_ids.length-1] == 2) { window.reverseModality(document); } } __THIS.__pid= pid; __THIS.__lid= lid; __THIS.__cid= id; __THIS.__sel_cs= null; __THIS.__sel_size= null; __THIS.cn= null;__THIS.sc= null; __THIS.cs= null; __THIS.sk= null; __THIS.ss= null; var el = document.getElementsByClassName(QUICK_VIEW_CONTAINER_CONTENT_CLASSNAME);el = el[0];el.innerHTML = "";el = document.getElementsByClassName(QUICK_VIEW_CONTAINER_CLASSNAME);el = el[0];el.className= SHOWN_QUICK_VIEW_CONTAINER_CLASSNAME;el = document.getElementsByClassName(QUICK_VIEW_CLASSNAME);el = el[0];el.className = LOADING_QUICK_VIEW_CLASSNAME;if (is){}else{is = 0;}var url="?pid=" + pid;url=url+"&lid=" +lid;url=url+"&cid=" + cid;url=url+"&sid=" + sid;url=url+"&tcid=" + id;url =url+"&iso=" + is;url=url+"&qv=";get(url, null, function(xmlHttp){var responseAsHTML= xmlHttp.responseText;el = document.getElementsByClassName(QUICK_VIEW_CONTAINER_CONTENT_CLASSNAME);el = el[0];el.innerHTML = responseAsHTML; __buybox = __THIS.__buybox = new BuyBox(id);loadbuybox();el = document.getElementsByClassName(QUICK_VIEW_CLASSNAME);el = el[0];el.className = LOADED_QUICK_VIEW_CLASSNAME;el = document.getElementsByClassName(QUICK_VIEW_CONTAINER_CONTENT_CLASSNAME);el = el[0]; el.focus();var respScript = el.getElementsByTagName("script");respScript = respScript[0];respScript= respScript.text;var prevScript = document.getElementById('tmpScript');if (prevScript){document.body.removeChild(prevScript);}else{}var newScript = document.createElement('script');newScript.type = "text/javascript";newScript.id= "tmpScript";newScript.text = respScript;document.body.appendChild(newScript); window.enforceModality(document,2);},function(){});};this.moreDetails = function(path){const __THIS= this;if (__THIS.__sel_cs == null){}else{if (__THIS.__lid == 4){path += "&cs=" + __THIS.__sel_cs + "_4"; }else{path += "&cs=" + __THIS.__sel_cs;}}if (__THIS.__sel_size == null){}else{path += "&size=" + __THIS.__sel_size;}window.location = path;};this.setMinQty = function(){var el = document.forms[ADD_TO_CART_FORM_NAME][QUANTITY_FIELD_NAME];var qty = el.value;__buybox.setQuantity(qty);};this.showEmbroiderOptions = function(){const __THIS= this;var f = document.forms[ADD_TO_CART_FORM_NAME];var el = f[QUANTITY_FIELD_NAME];var qty= el.value;var el= f[UPC_ID_FIELD_NAME];var upcid= el.value;var el= f[KEY_FIELD_NAME]; var key= el.value; qty= new Number(qty);qty= qty.valueOf();var price = __THIS.ic[key]["price"];price= new Number(price);price= price.valueOf();showEmbroideryOptionsFor(upcid, qty, price, __THIS.__cid);};this.addToCardQV = function(){__buybox.commitToCart();};this.doClickFor = function(ev){var el = getTargetFor(ev);if (el.className.match(/quick_view_container/gi) == QUICK_VIEW_CONTAINER_CLASSNAME){__quickview.closeQuickView();}else{}};};var __quickview = new quickview();</script>
22<script type="text/javascript">function roundNumber(a) {return Math.round(a * 100) / 100;}function showHide(a) {if (document.getElementById(a).style.display == 'none') {document.getElementById(a).style.display = 'block'; document.getElementById(a).ariaExpanded = 'true';} else {document.getElementById(a).style.display = 'none'; document.getElementById(a).ariaExpanded = 'false';}}function showHideInvoice() {if (document.getElementById('credit_card_info').className=="invoice") {document.getElementById('credit_card_info').className = '';if (document.getElementById('current_payment')){hideNewPaymentForm();document.getElementById('current_payment').checked = true;setPayment(document.getElementById('current_payment').value);}if (document.getElementById('add_new_payment').checked){document.forms["order_details"]['bill_cc_num'].disabled = '';document.forms["order_details"]['bill_cc_exp_month'].disabled = '';document.forms["order_details"]['bill_cc_exp_year'].disabled = '';document.forms["order_details"]['bill_cc_ccv'].disabled = '';}} else {document.getElementById('credit_card_info').className = 'invoice';showNewPaymentForm();if (document.getElementById('current_payment')){var els = document.forms["order_details"]["billing_address"];if (els){if (els.length == undefined){els.disabled = '';}else{for(var x = 0; x < els.length; x++){els[x].disabled = '';els[x].required = 'required';}}}}if (document.getElementById('add_new_payment').checked){document.forms["order_details"]['bill_cc_num'].disabled = 'disabled';document.forms["order_details"]['bill_cc_exp_month'].disabled = 'disabled';document.forms["order_details"]['bill_cc_exp_year'].disabled = 'disabled';document.forms["order_details"]['bill_cc_ccv'].disabled = 'disabled';}}}function applyGiftCard() {if (document.getElementById("gift_card_code").value == "") {alert("Please fill in a gift card code");} else {this.location.href = "scripts/gift_card.php?gift_card_code="+document.getElementById("gift_card_code").value;}}function applyGiftCard2(){ if (document.getElementById("gift_card_code").value == "") {alert("Please fill in a gift card code");} else {this.location.href = "scripts/gift_card_2.php?gift_card_code="+document.getElementById("gift_card_code").value;}}function removeGiftCard() {this.location.href = "scripts/gift_card.php?gift_card_code=";}function applyGiftCardCart() {if (document.getElementById("gift_card_code").value == "") {alert("Please fill in a gift card code");} else {this.location.href = "scripts/gift_card_cart.php?gift_card_code="+document.getElementById("gift_card_code").value;}}function applyGiftCardCart2() {if (document.getElementById("gift_card_code").value == "") {alert("Please fill in a gift card code");} else {this.location.href = "scripts/gift_card_cart_2.php?gift_card_code="+document.getElementById("gift_card_code").value;}}function removeGiftCardCart() {this.location.href = "scripts/gift_card_cart.php?gift_card_code=";}function applyPromoCode() {if (document.getElementById("code_id").value == "") {alert("Please fill in a customer code");} else {this.location.href = "scripts/promo_code.php?code_id="+document.getElementById("code_id").value;}}function applyPromoCodeCart() {if (document.getElementById("code_id").value == "") {alert("Please Fill in a Promo Code.");} else {this.location.href = "scripts/promo_code_cart.php?code_id="+document.getElementById("code_id").value;}}function applyPromoCodeTiered() {if (document.getElementById("code_id").value == "") {alert("Please fill in a customer code");} else {this.location.href = "scripts/promo_code_tiered.php?code_id="+document.getElementById("code_id").value;}}function applyPromoCodeBeta() {if (document.getElementById("code_id_beta").value == "") {alert("Please fill in a customer code");} else {this.location.href = "scripts/promo_code2.php?code_id="+document.getElementById("code_id_beta").value;}}function removePromoCode() {this.location.href = "scripts/promo_code.php?code_id=";}function removePromoCodeCart() {this.location.href = "scripts/promo_code_cart.php?code_id=";}function removePromoCodeTiered() {this.location.href = "scripts/promo_code_tiered.php?code_id=";}function openCCV(){strURL="images/ccv2.jpg"; rs=window.open(strURL,"Pin","height=400,width=380, resizable=no, scrollbars=no");}</script>
22<script type="text/javascript">function doFocusAll(el){el.select();setTimeout(function(el){el.select();}.bind(null, el), 200);}function doKeyPressAlt(ev, pid, qty, ship){var key = ev.key;if(key == "Enter"){updateCartFor(pid, qty, ship);return;}key = ev.keyIdentifier;switch(key){case 'Enter':updateCartFor(pid, qty, ship);return;}key = ev.which || ev.keyCode;if (key == 13){updateCartFor(pid, qty, ship);return;}}const UPDATE_CART_ACTION = "uc";const REMOVE_FROM_CART_ACTION = "rc";const CLEAR_CART_ACTION= "cc";function updateCartFor(id, qty, ship){var parts = id.split(',');if (parts.length == 1){id = parts[0];parts = [0,0,0,0,0];}else {id = parts[0];parts[0] = parts[1];parts[1] = parts[2];parts[2] = parts[3];parts[3] = parts[4];parts[4] = 0;}var f = document.forms["cart"];f.action= "?updated="; var el = f.elements["upcid"];el.value = id;el= f.elements["qty"];el.value= qty; var els = f["opt[]"]; els[0].value=parts[0]; els[1].value=parts[1]; els[2].value=parts[2]; els[3].value=parts[3]; els[4].value=parts[4]; el = f.elements["ship"]; el.value = ship; el= f.elements["action"];el.value= UPDATE_CART_ACTION;f.submit();}function removeFromCart(id){var parts = id.split(',');if (parts.length == 1){id = parts[0];parts = [0,0,0,0,0];}else {id = parts[0];parts[0] = parts[1];parts[1] = parts[2];parts[2] = parts[3];parts[3] = parts[4];parts[4] = 0;}var f = document.forms["cart"];f.action= "?removed=";var el = f.elements["upcid"];el.value = id; var els = f["opt[]"]; els[0].value=parts[0]; els[1].value=parts[1]; els[2].value=parts[2]; els[3].value=parts[3]; els[4].value=parts[4]; el= f.elements["action"];el.value= REMOVE_FROM_CART_ACTION;f.submit();}function clearCart(){var f = document.forms["cart"];var el= f.elements["action"];el.value= CLEAR_CART_ACTION;f.submit();}window.onPageShow = function(){refreshCart();};</script>
22
22<script type="text/javascript">var globalTimeout = null;window.onload = function(){init(); loadModules();scroller.init();scroller.setListener(window);scroller.beginListening(); initPageScrollers();};window.loadModules = function(){ var els = document.getElementsByClassName("post_load_module");for(var x = 0; x < els.length; x++){ var ids= els[x].dataset.ids; ids = JSON.parse(ids);var type= els[x].dataset.type;var count = els[x].dataset.count;postLoadModule(els[x], type, ids, count);}};function postLoadModule(el, type, ids, count){ ids = ids.join("&plpmnid[]=");var url=`?plpmnr2=&plpmnid[]=${ids}&type=${type}&count=${count}&version=3&qx=${Math.random()}`; console.log(url); fetch(url, { method: 'get' }).then(handleErrors) .then(function(res) { return res.text(); }).then(function(response) { el.innerHTML = response; el = el.querySelector('.page_scroller_container'); if(!el){return}; initPageScroller(el); resizePageScrollerFor(el); }).catch(function(error) { console.log(error); });}const ICON_POPUP_ID= "icon_popup";const ICON_POPUP_CONTENT_ID= "icon_popup_content";function showIconPopupForWidthHeight(id, event, w, h){var el= document.getElementById(ICON_POPUP_ID); el = el.querySelector("div:first-of-type"); el.className = "custom";var cw = -(w/2);var ch = -(h/2);el.style.width = w + "px";el.style.height = h + "px";el.style.marginLeft = cw + "px";el.style.marginTop = ch + "px";showIconPopupFor(id, event);}function showIconPopupFor(id, event){event.stopPropagation();event.cancelBubble = true;var url="?picnpopup=";url=url+"&piid=" + id;url=url+"&qx="+ Math.random();get(url, null, function(xmlHttp){var el= document.getElementById(ICON_POPUP_ID);el.className= "shown";var responseAsHTML= xmlHttp.responseText;var el= document.getElementById(ICON_POPUP_CONTENT_ID);el.innerHTML= responseAsHTML;},function(){});}function closeIconPopup(){var el= document.getElementById(ICON_POPUP_ID);el.className= "hidden"; el = el.querySelector("div:first-of-type");el.className= "default";}const SESSION_NOTICE_ID = "session_notice";function closeSessionNoticePopup(){var el= document.getElementById(SESSION_NOTICE_ID);el.className= "";}function showIntlPopup(){var el= document.getElementById('intl_popup');el.style.display = 'block';}function closeIntlPopup(){var el= document.getElementById('intl_popup');el.style.display = 'none';}scroller.resizeCompleted= function(){var els = document.getElementsByClassName("module_container");for(var i = 0; i < els.length; i++){resizeModuleFor(els[i].id);} didResize(); resizePageScrollers();};</script>
22 23<!--End JS--> 24</head><body onpageshow="onPageShow(event);" onpagehide="onPageHide(event);" class="US" data-ada="0" data-audit="0"> 25<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 25-26
25 26<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
26GTM-PHWH324B
vendor: 83 bytes, line 26
26" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
27<!-- End Google Tag Manager (noscript) --> 28 29<!--Begin Header--> 30<div class="header_container" role="banner"> <a id="skip_to_content" href="javascript: return false;" onclick="javascript: window.location.href = '#content'; window.scrollTo(0, 40);" tabindex="0">Skip to Content</a> <div id="header" class="undocked"> <div class="header"> <div class="content"> <div style="line-height: 20px; padding-top: 10px"><a href="https://taytools.com/customer-service/shipping" style="color: white; text-decoration: none;"><span style="font-size: 18px">Free Shipping Over $55</span><br><span style="font-size: 12px">Contiguous US only. Some exclusions apply.</span></a></div> </div> </div> <div class="header"> <div class="content"> <div> <div> <a class="logo" href="/"> <img src="/images/taylor-logo.png" alt="Taylor Toolworks"/> <img src="/images/taylor-logo.png" alt="Taylor Toolworks"/> </a> </div><div> <div> <div id="search" class="search" itemscope itemtype="http://schema.org/WebSite" data-active="false" onclick="javascript: setSearchActive();"> <meta itemprop="url" content="https://taytools.com"/> <form name="search_form" id="desktop_searchform" action="/search/redirect" method="GET" itemprop="potentialAction" itemscope="" itemtype="http://schema.org/SearchAction"> <meta itemprop="target" content="https://taytools.com/search?keywords={search_term_string}"> <span style="display: inline-block; overflow: hidden; height: 0; width: 0;">On entering data into the input field, the suggestion list be updated as per the keyword.</span><label for="search_input"><input id="search_input" name="keywords" class="search_input" size="40" type="text" placeholder="What are you looking for?" autocomplete="off" onfocus="javascript: setSearchActive(); doAutoComplete(this.value, event);" onblur="javascript: setSearchInactive(); endAutoComplete();" onKeyUp="javascript: doAutoComplete(this.value, event);"><span style="display: inline-block; overflow: hidden; height: 0; width: 0;">Search - use the up and down arrows to select an item from the suggestions</span></label><input itemprop="query-input" name="search_term_string" type="hidden"><input type="submit" style="display: none" disabled="disabled" value="Disabled"/><input id="search_go" type="submit" value="" title="Search"></form> </div></div> <div id="search_ac_results" style="display: none;"></div> </div><div> <div> <div> <div style=""><a href="/gift-cards"><img src="./images/giftcard.png" style="width: 40px;"><br>Gift Cards</a></div><div></div> <div id="login" data-account="inactive" > <a href="/account/sign-in"><img src="./images/login-inactive.png" width="30" style="vertical-align: middle;"/><br/>Sign In</a><a href="/account"><img src="./images/login-active.png" width="30" style="vertical-align: middle;"/><br/>My Account</a> </div> <div></div> <div id="checkoutTop" class="checkoutTop"><a href="/checkout"> <span> <span> <span id="cartQuantity">0</span> Items </span><span> <span id="cartTotal">$0.00</span> <span class="USD">USD</span> </span> </span><span><img src="/images/cart.png" width="24"></span></a> </div> </div> </div> </div> </div> </div> </div><!--via Include-->
30<!--Begin Navigation Bar--><div id="navigation_bar" class="navigation_bar"><div class="content"><div id="menu" class="menu"><!--Background--><div></div><div style="text-align: center"><div class="menu_item" data-menu-item-name="Hand-Tools" onmouseover="javascript: menuMouseOver(this)" onmouseout="javascript: menuMouseOut(this)" data-focused="0"><!--Begin Menu Content--><a href="/hand-tools" title="Hand Tools" data-link-name='Home' onfocus="javascript: setFocusForMenuItem('Hand-Tools');" onblur="javascript: unsetFocusForMenuItem('Hand-Tools');">Hand Tools</a><a href="javascript: menuFocusItem('Hand-Tools');" aria-label="Hand Tools Menu" aria-expanded="false">▼</a><div><div> <!-- <h2>Hand Tools & Accessories</h2> --> <ul> <li><a href="/hand-tools/carving">Carving</a></li> <li><a href="/hand-tools/chisels">Chisels</a></li> <li><a href="/hand-tools/clamps">Clamps</a></li> <!-- <li><a href="/hand-tools/edge-banding">Edge Banding</a></li>--> <li><a href="/hand-tools/hand-planes">Hand Planes</a></li> <li><a href="/hand-tools/saws">Hand Saws</a></li> <li><a href="/hand-tools/knives">Knives</a></li> <li><a href="/hand-tools/mallets-hammers">Mallets & Hammers</a></li> <li><a href="/hand-tools/marking-layout">Marking & Layout</a></li> <li><a href="/hand-tools/measuring">Measuring</a></li> <li><a href="/hand-tools/rasps-files">Rasps & Files</a></li> <li><a href="/hand-tools/scrapers-burnishers">Scrapers & Burnishers</a></li> <li><a href="/hand-tools/screwdrivers">Screwdrivers</a></li> <li><a href="/hand-tools/upholstery-tools">Upholstery Tools</a></li> </ul> </div><!--End Menu Content--></div></div><div class="menu_item" data-menu-item-name="Power-Tools-Accessories" onmouseover="javascript: menuMouseOver(this)" onmouseout="javascript: menuMouseOut(this)" data-focused="0"><!--Begin Menu Content--><a href="/power-tools" title="Power Tools & Accessories" data-link-name='Home' onfocus="javascript: setFocusForMenuItem('Power-Tools-Accessories');" onblur="javascript: unsetFocusForMenuItem('Power-Tools-Accessories');">Power Tools & Accessories</a><a href="javascript: menuFocusItem('Power-Tools-Accessories');" aria-label="Power Tools & Accessories Menu" aria-expanded="false">▼</a><div><div> <!-- <h2>Power Tools & Accessories</h2>--> <ul> <li><a href="/power-tools/drills-accessories">Drills & Accessories</a></li> <li><a href="/power-tools/dust-extraction-accessories">Dust Extraction & Accessories</a></li> <li><a href="/power-tools/edge-banders-accessories">Edge Banders & Accessories</a></li> <li><a href="/power-tools/grinders-accessories">Grinders & Accessories</a></li> <li><a href="/power-tools/joiners-accessories">Joiners & Accessories</a></li> <li><a href="/power-tools/planers-accessories">Planers & Accessories</a></li> <li><a href="/power-tools/accessories">Power Tool Accessories</a></li> <li><a href="/power-tools/routers-accessories">Routers & Accessories</a></li> <li><a href="/power-tools/sanders-accessories">Sanders & Accessories</a></li> <li><a href="/power-tools/saws-accessories">Saws & Accessories</a></li> <li><a href="/power-tools/vacuum-holding">Vacuum Holding</a></li> <li><a href="/power-tools/woodturning">Woodturning</a></li> </ul> </div><!--End Menu Content--></div></div><div class="menu_item" data-menu-item-name="Workshop" onmouseover="javascript: menuMouseOver(this)" onmouseout="javascript: menuMouseOut(this)" data-focused="0"><!--Begin Menu Content--><a href="/workshop" title="Workshop" data-link-name='Home' onfocus="javascript: setFocusForMenuItem('Workshop');" onblur="javascript: unsetFocusForMenuItem('Workshop');">Workshop</a><a href="javascript: menuFocusItem('Workshop');" aria-label="Workshop Menu" aria-expanded="false">▼</a><div><div> <!-- <h2>Workshop</h2> --> <ul> <li><a href="/workshop/dust-collection">Dust Collection</a></li> <li><a href="/workshop/lights">Lights</a></li> <li><a href="/workshop/material-holding">Material Holding</a></li> <li><a href="/workshop/openers">Openers</a></li> <li><a href="/workshop/safety-first-aid">Safety & First Aid</a></li> <li><a href="/workshop/sharpening">Sharpening</a></li> <li><a href="/workshop/workshop-accessories/storage-organization">Storage & Organization</a></li> <li><a href="/workshop/tape">Tape</a></li> <li><a href="/workshop/veneering">Veneering</a></li> <li><a href="/workshop/vises">Vises</a></li> <li><a href="/workshop/woodworking-jigs">Woodworking Jigs</a></li> <li><a href="/workshop/workbenches">Workbenches</a></li> </ul> </div><!--End Menu Content--></div></div><div class="menu_item" data-menu-item-name="Finishing-Supplies" onmouseover="javascript: menuMouseOver(this)" onmouseout="javascript: menuMouseOut(this)" data-focused="0"><!--Begin Menu Content--><a href="/finishing-supplies" title="Finishing & Supplies" data-link-name='Home' onfocus="javascript: setFocusForMenuItem('Finishing-Supplies');
30" onblur="javascript: unsetFocusForMenuItem('Finishing-Supplies');">Finishing & Supplies</a><a href="javascript: menuFocusItem('Finishing-Supplies');" aria-label="Finishing & Supplies Menu" aria-expanded="false">▼</a><div><div> <!-- <h2>Finishing & Supplies</h2> --> <ul> <li><a href="/finishing-supplies/adhesives">Adhesives</a></li> <li><a href="/finishing-supplies/joinery">Joinery</a></li> <li><a href="/finishing-supplies/sanding-abrasives">Sanding & Abrasives</a></li> <li><a href="/finishing-supplies/spacers-wedges">Spacers & Wedges</a></li> <li><a href="/finishing-supplies/wood-finishing">Wood Finishing</a></li> </ul> </div><!--End Menu Content--></div></div><!--onmouseover="javascript: menuMouseOver(this)" onmouseout="javascript: menuMouseOut(this)"--><div class="menu_item" data-menu-item-name="Brands" data-focused="0"><!--Begin Menu Content--><a href="/brands" title="Brands" data-link-name='Home' onfocus="javascript: setFocusForMenuItem('Brands');" onblur="javascript: unsetFocusForMenuItem('Brands');">Brands</a><div><!--End Menu Content--></div></div><!--onmouseover="javascript: menuMouseOver(this)" onmouseout="javascript: menuMouseOut(this)"--><div class="menu_item" data-menu-item-name="Deals" data-focused="0"><!--Begin Menu Content--><a href="/deals" title="Deals" data-link-name='Home' onfocus="javascript: setFocusForMenuItem('Deals');" onblur="javascript: unsetFocusForMenuItem('Deals');">Deals</a><div><!--End Menu Content--></div></div><!--onmouseover="javascript: menuMouseOver(this)" onmouseout="javascript: menuMouseOut(this)"--><div class="menu_item" data-menu-item-name="New Products" data-focused="0"><!--Begin Menu Content--><a href="/collections/new-products" title="New Products" data-link-name='Home' onfocus="javascript: setFocusForMenuItem('New Products');" onblur="javascript: unsetFocusForMenuItem('New Products');">New Products</a><div><!--End Menu Content--></div></div></div></div></div></div><!--End Navigation Bar--> </div></div> 31<!--End Header--> 32<!--Begin Body--> 33<div id="content" class="content" role="main"><div style="background-color: #FFF; padding:10px; -webkit-box-shadow: 0 2px 4px 0px #56524f;-moz-box-shadow: 0 2px 4px 0px #56524f; box-shadow: 0 2px 4px 0px #56524f;">
33<div class='cart_content'><h1>Shopping Cart</h1><form name="cart" action="shipping-billing" method="post"><div style="margin-bottom: 10px;">Your Shopping Cart is Empty</div><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/></div><div id="loader" class="hidden"> 34<div></div> 35<div></div> 36</div></div></div> 37<!--End Body--> 38<!--Begin Footer--> 39<div id="footer" class="footer" role="contentinfo"><div><div class="content"> <div class="section1"><h2>Deals & Promotions</h2><div>Join our email list and be the first to know about deals, new products, and special offers from Taylor Tools. </div><div><form name="subscribe" method="post" action="/customer-service/subscribe"> <input type="hidden" name="referrer" value='/cart/'><label for="emailaddress"><input name="emailaddress" id="emailaddress" size="64" maxlength="128" type="text" placeholder="Email Address" autocomplete="email" pattern='^[a-zA-Z0-9.!#$%&â*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+$' required/><i>Email Address</i></label> <input name="subscribe" class="button blue" type="submit" value="Subscribe"/><div style='margin-top: 30px; font-size: 15px;'>Prefer we text our biggest deals? <a href='/account/text-alerts' class="button white_outline">Sign up for text alerts</a></div><label for="g-recaptcha-response" style="display:none;"><i>Recaptcha</i></label><input name="subscribe2" type="hidden"/>
vendor: 75 bytes, line 39
39<script src="https://www.google.com/recaptcha/api.js" async defer></script>
39<div id="recaptcha" class="g-recaptcha" data-sitekey="6LczVmkkAAAAAO818rXg_hZrkI2NSQXT_84eVI-B" data-callback="onSubmit" data-size="invisible" style="display: none;"></div>
39<script>function onSubmit(token) { document.getElementById('emailaddress').required = 'required'; document.getElementById('emailaddress').pattern = '^[a-zA-Z0-9.!#$%&â*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+$'; if (!document.forms["subscribe"].checkValidity()) { grecaptcha.reset(); return; } document.forms["subscribe"].submit();}if (!HTMLInputElement.prototype.reportValidity) { HTMLInputElement.prototype.reportValidity = function () { if (this.checkValidity()) { return true; } else { alert(this.validationMessage); return false; } };}function validate(event) { event.preventDefault(); document.getElementById('emailaddress').required = 'required'; document.getElementById('emailaddress').pattern = '^[a-zA-Z0-9.!#$%&â*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+$'; document.getElementById('emailaddress').setCustomValidity(""); if (!document.forms["subscribe"].checkValidity()) { document.getElementById('emailaddress').setCustomValidity("Please enter a valid email address."); document.forms["subscribe"].reportValidity(); return; } if (!document.getElementById('emailaddress').value) { } else { grecaptcha.execute(); }}function prepareRecaptcha() { var element = document.forms["subscribe"]["subscribe"]; element.onclick = validate;}prepareRecaptcha();</script>
39</form></div></div></div></div><div><div class="content"><div data-page-content="1624" data-device-type="desktop"><ul><li data-type="container" data-device-type="desktop" class="footer_contact_box" style="" data-align="center"><ul><li><ul><li data-type="table" data-table-type="layout" data-align="center" style=""><ul><li data-type="row"><ul><li data-type="cell" style="width: 15% !important;" data-column-id="0" data-align="left"><h3>About Us</h3><ul><li><a href="https://taytools.com/about-us/our-story" target="_parent"></a><a href="https://taytools.com/about-us/our-story" target="_parent">Our Story</a><br></li><li><a href="https://taytools.com/brands" target="_parent">Brands</a><br></li><li><a href="https://taytools.leaddyno.com/" target="_blank">Affiliate Program<br></a></li><li><a href="https://taytools.com/plans" target="_blank">Plans<br></a></li></ul></li><li data-type="cell" style="width: 20% !important;" data-column-id="1" data-align="left"><h3>Customer Service</h3><ul><li><a href="https://taytools.com/customer-service/track-order" target="_parent">Track My Order</a><br></li><li><a href="https://taytools.com/gift-cards" target="_parent">Gift Cards</a><br></li><li><a href="https://taytools.com/customer-service/contact" target="_parent"></a><a href="https://taytools.com/customer-service/contact" target="_parent">Contact Us</a><br></li><li><a href="https://taytools.com/customer-service/faq" target="_parent"></a><a href="https://taytools.com/customer-service/FAQ" target="_parent">Frequently Asked Questions</a></li><li><a href="https://taytools.com/customer-service/shipping" target="_parent"></a><a href="https://taytools.com/customer-service/shipping" target="_parent">Shipping Policy</a><br></li><li><a href="https://taytools.com/customer-service/returns" target="_parent"></a><a href="https://taytools.com/customer-service/returns" target="_parent">Returns</a><br></li><li><a href="https://taytools.com/customer-service/guild-partners-program" target="_parent"></a><a href="https://taytools.com/customer-service/guild-partners-program" target="_parent">Guild Partners Program</a><br></li><li><a href="https://taytools.com/customer-service/educational-inquiries" target="_parent"></a><a href="https://taytools.com/customer-service/educational-inquiries" target="_parent">Educational Inquiries</a></li><li><a href="https://taytools.com/customer-service/privacy-policy" target="_parent"></a><a href="https://taytools.com/customer-service/privacy-policy" target="_parent">Privacy Policy</a><br></li><li><a href="https://taytools.com/customer-service/terms-of-use" target="_parent"></a><a href="https://taytools.com/customer-service/terms-of-use" target="_parent">Terms of Use</a></li></ul></li><li data-type="cell" data-column-id="2" style="width: 15% !important;" data-align="left"><h3>Contact Us </h3><ul><li>(573) 397-6432</li><li><a href="mailto:[email protected]" target="_blank">[email protected]</a><br></li><li>M-F 8am-5pm CST</li></ul><b><h3></h3></b></li><li data-type="cell" data-column-id="3" style="width: 18% !important;" data-align="left"><ul><li data-type="table" data-table-type="layout"><ul><li data-type="row"><ul><li data-type="cell" data-column-id="0" style="width: 100%;"><h3>Connect With Us</h3></li></ul></li><li data-type="row"><ul><li data-type="cell" data-column-id="0" style="" data-align="left"><ul><li data-type="table" data-table-type="layout" data-align="center" style="width: 160px !important;"><ul><li data-type="row"><ul><li data-type="cell" style="width: 25%;" data-column-id="0"><a id="d251c87e-a796-4929-8f90-1213333f0ee1" data-id="d251c87e-a796-4929-8f90-1213333f0ee1" href="https://www.facebook.com/taylortoolworks" title="Facebook"><img src="https://taytools.com/images/bms/facebook.png" alt="Facebook" data-html2canvas-ignore=""></a></li><li data-type="cell" style="width: 25%;" data-column-id="1"><a id="a7c84843-6c0a-467b-86c4-6866bc301205" data-id="a7c84843-6c0a-467b-86c4-6866bc301205" href="https://www.youtube.com/@TaylorToolworks" title="YouTube"><img src="https://taytools.com/images/bms/youtube.png" alt="YouTube" data-html2canvas-ignore=""></a></li><li data-type="cell" data-column-id="2" style="width: 25%;"><a id="c19e6966-2a2a-4a49-8286-b8751cf7fb48" data-id="c19e6966-2a2a-4a49-8286-b8751cf7fb48" href="https://www.instagram.com/taylor.toolworks" title="Instagram"><img src="https://taytools.com/images/bms/instagram.png" alt="Instagram" data-html2canvas-ignore=""></a></li><li data-type="cell" data-column-id="3" style="width: 25%;"><a id="6d70e1e1-52e7-4de4-8cb4-94b8c823fbfe" data-id="6d70e1e1-52e7-4de4-8cb4-94b8c823fbfe" href="https://www.tiktok.com/@taylortoolworks" title="Tik Tok"><img src="https://taytools.com/images/bms/tiktok.png" alt="Tik Tok" data-html2canvas-ignore=""></a></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li><li data-type="container" data-device-type="mobile"><ul><li><ul><li data-type="table" data-table-type="layout"><ul><li data-type="row"><ul><li data-type="cell" style="" data-column-id="0" class="mobile-footer-menu" data-align="center"><ul><li><a href="https://taytools.com" target="_parent"></a><a href="https://taytools.com/customer-service/track-order" target="_parent">Track My Order</a><br><br></li><li><a href="https://taytools.com/gift-cards" target="_parent">Gift Cards</a><br><br></li><li><a href="https://taytools.com/customer-service/returns" target="_parent"></a><a href="https://taytools.com/customer-service/returns" target="_parent">Returns</a><br><br></li><li><a href="https://taytools.com/customer-service/shipping" target="_parent"></a><a href="https://taytools.com/customer-service/shipping" target="_parent">
39Shipping</a><br><br></li><li><a href="https://taytools.com/customer-service/contact" target="_parent"></a><a href="https://taytools.com/customer-service/contact" target="_parent">Contact Us</a><br><br></li><li><a href="https://taytools.com/customer-service/faq" target="_parent"></a><a href="https://taytools.com/customer-service/FAQ" target="_parent">FAQs</a><br><br></li><li><a href="https://taytools.com/customer-service/faq" target="_parent"></a><a href="https://taytools.com/plans" target="_parent">Plans</a></li></ul><br></li></ul></li><li data-type="row"><ul><li data-type="cell" data-column-id="0" style="width: 100% !important;" data-align="center"><ul><li data-type="table" data-table-type="layout" class="social" style="width: 35% !important; display: inline-block;" data-align="center"><ul><li data-type="row"><ul><li data-type="cell" style="width: 25%;" data-column-id="0"><a id="01c46ba1-893f-4add-8a0e-8b92c5d94f92" data-id="01c46ba1-893f-4add-8a0e-8b92c5d94f92" href="https://www.facebook.com/taylortoolworks" title="Facebook"><img src="https://taytools.com/images/bms/facebook-white.png" alt="Facebook" data-html2canvas-ignore=""></a></li><li data-type="cell" style="width: 25%;" data-column-id="1"><a id="91cae82f-c084-4c96-baf4-c7b28f051919" data-id="91cae82f-c084-4c96-baf4-c7b28f051919" href="https://www.youtube.com/@TaylorToolworks" title="YouTube"><img src="https://taytools.com/images/bms/youtube-white.png" alt="YouTube" data-html2canvas-ignore=""></a></li><li data-type="cell" data-column-id="2" style="width: 25%;"><a id="cea48951-b360-462b-9cf3-2b142bcf2844" data-id="cea48951-b360-462b-9cf3-2b142bcf2844" href="https://www.instagram.com/taylor.toolworks" title="Instagram"><img src="https://taytools.com/images/bms/instagram-white.png" alt="Instagram" data-html2canvas-ignore=""></a></li><li data-type="cell" data-column-id="3" style="width: 25%;"><a id="6a2eafda-2f58-4f6b-93c0-69be80c2b394" data-id="6a2eafda-2f58-4f6b-93c0-69be80c2b394" href="https://www.tiktok.com/@taylortoolworks" title="Tik Tok"><img src="https://taytools.com/images/bms/tiktok-white.png" alt="Tik Tok" data-html2canvas-ignore=""></a></li></ul></li></ul></li></ul></li></ul></li><li data-type="row"><ul><li data-type="cell" data-column-id="0" style="width: 100%;" data-align="center">(573) 397-6432 | <a href="mailto:[email protected]" target="_blank">[email protected]</a><br><a href="https://taytools.com/customer-service/privacy-policy" target="_parent"></a><a href="https://taytools.com/customer-service/privacy-policy" target="_parent">Privacy</a> | <a href="https://taytools.com/customer-service/terms-of-use" target="_parent"></a><a href="https://taytools.com/customer-service/terms-of-use" target="_parent">Terms</a> | <a href="https://taytools.leaddyno.com/" target="_parent">Affiliate Program</a><br><br><br></li></ul></li></ul></li></ul></li></ul></li></ul></div></div></div><div style="background: #dddddd;"><div class="content" style="text-align:center; color: #143f67; padding-bottom: 10px;">Copyright 2026 Taytools, LLC. All Rights Reserved</div></div></div></div><div id="confirmation" style="position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; z-index: 80000;"><div id="confirmation_content" data-modal="3"><div style="position: absolute; top: 5px; right: 5px;"><a href="javascript: confirm.Cancel();" tabindex="0"><img src="./images/close-button-white.png" width="24" height="24" alt="Close Icon"/></a></div><div id="confirmation_title">Your Confirmation Title</div><div id="confirmation_message">Your Confirmation Message</div><div id="confirmation_buttons"><button id="confirmation_OK" onclick="javascript: confirm.OK();">OK</button><button id="confirmation_Cancel" onclick="javascript: confirm.Cancel();">Cancel</button></div></div></div> <div id="icon_popup" class="hidden"><a style="display: block; position: fixed; top: 0; left: 0; right: 0; bottom: 0;" href="javascript: closeIconPopup();" title="Close Popup"></a><div class="default"><div id="icon_popup_content"></div><a style="position: absolute; right: -28px; top: -28px;" href="javascript: closeIconPopup();"><img src="./images/close-button-white.png" height="24" width="24" alt="Close Icon"/></a></div></div>
39<script> F9.Chat.Wrapper.init({ cdn: 'prod', integrationId: '3d575684-14d6-4605-8dd5-03ede2a02b24', chatDeploymentId : '3c3d2a68-e795-4d7b-a36b-df8489d99d14' });</script>
39<span itemscope itemtype="http://schema.org/Organization"><span itemprop="logo" content="https://taytools.com/images/logo_large.png"></span><span itemprop="url" content="https://taytools.com"></span><span itemprop="address" content="500 East Broadway, Columbia, Mo. 65201"></span><span itemprop="brand" content="Taytools"></span><span itemprop="email" content="[email protected]"></span><span itemprop="faxNumber" content="573-442-4870"></span><span itemprop="telephone" content="573-397-6432"></span><span itemprop="foundingDate" content="1999-01-01"></span><span itemprop="name" content="Taytools"></span><span itemprop="image" content="https://taytools.com/images/logo_large.png"></span></span> 40<!--End Footer--> 41
42<script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=6&cb=1522470582" async></script>
42</body> 43</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.