PageSourceSearch

https://sporttekusa.com/T-Shirts/c/tshirts

html sporttekusa.com collected 2026-09-24 12:44:41 UTC 153,084 bytes, 3,050 lines download raw bytes

1<!DOCTYPE html>
2	<html lang="en" class="">
3	<head>
4		<title>T-Shirts | Sport-Tek</title>
5		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6		<meta http-equiv="X-UA-Compatible" content="IE=edge" >
7		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0">
8		<meta name="format-detection" content="telephone=no">
9		<meta http-equiv="Pragma" content="no-cache, max-age=0, no-store">
10		<meta http-equiv="Cache-Control" content="no-cache, max-age=0, no-store">
11		<meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT">
12
13		<meta name="_csrf_parameter" content="CSRFToken" /><meta name="_csrf_header" content="CSRFToken" /><meta name="_csrf" content="LuNujMT0Lr6YLM7kmeQQJSYFoYZZ3XSk2xOloN8NxmW85j2VH4JfvfCVT9y1HPbTqMkkEUAxjL9r6RaJ4yeXmLk5pVSJ0gT0" /><meta name="description" content="T-Shirts" />
14			<meta name="robots" content="index,follow" />
15			<link rel="shortcut icon" type="image/x-icon" media="all" href="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/sportTek/favicon.ico" />
16			
16<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/axios.min.js"></script>
16
17
18		
18<script src="https://cdn.jsdelivr.net/npm/[email protected]/dayjs.min.js"></script>
18
19
20		
20<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.global.prod.js"></script>
20
21			
21<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/mitt.umd.js"></script>
21
22		
22<script>const vueEmitter = mitt();</script>
22
23
24		
24<script type="text/javascript">
25				;window.NREUM||(NREUM={});NREUM.init={session_replay:{enabled:true,block_selector:'',mask_text_selector:'password,j_password,newpassword,newPassword,checkNewPassword,customCard-container,edit-card-number,adyen-checkout__loading-input__form,adyen-checkout__card__form,pwd,checkPwd,currentpassword,currentPassword',sampling_rate:10.0,error_sampling_rate:100.0,mask_all_inputs:false,collect_fonts:true,inline_images:false,inline_stylesheet:true,fix_stylesheets:true,preload:false,mask_input_options:{}},distributed_tracing:{enabled:true},performance:{capture_measures:true},browser_consent_mode:{enabled:false},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"],capture_payloads:'none'}};
26
27				;NREUM.loader_config={accountID:"1004108",trustKey:"1004108",agentID:"1120241023",licenseKey:"3adac0cdc8",applicationID:"1012264286"};
28				;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"3adac0cdc8",applicationID:"1012264286",sa:1};
29			</script>
29
30			
30<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/nr-loader-spa-current.min.js"></script>
30
31			
31<script type="text/javascript">
32				window.addEventListener('load', function () {
33					if (typeof newrelic == 'object') {
34						
35						newrelic.setUserId('anonymous');
36						newrelic.setCustomAttribute('customerNumber', '');
37						
38					}
39				});
40			</script>
40
41		<link rel="stylesheet" type="text/css" media="all" href="/_ui/addons/assistedservicecustomerinterestsaddon/responsive/common/css/assistedservicecustomerinterestsaddon.css" />
42<link rel="stylesheet" type="text/css" media="all" href="/_ui/addons/assistedservicepromotionaddon/responsive/common/css/assistedservicepromotionaddon.css" />
43<link rel="stylesheet" type="text/css" media="all" href="/_ui/addons/assistedservicestorefront/../../addons-extensions/asm/responsive/common/css/asmstorefront.css" />
44<link rel="stylesheet" type="text/css" media="all" href="/_ui/addons/assistedservicestorefront/responsive/common/css/storeFinder.css" />
45<link rel="stylesheet" type="text/css" media="all" href="/_ui/addons/assistedservicestorefront/responsive/common/css/customer360.css" />
46<link rel="stylesheet" type="text/css" media="all" href="/_ui/addons/smarteditaddon/responsive/common/css/smarteditaddon.css" />
47<link rel="stylesheet" type="text/css" media="all" href="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/css/main.css" />
48<script type="text/javascript" src="/_ui/v/-215677410/shared/js/analyticsmediator.js"></script>
vendor: 1 bytes, line 48
48
49<script type="text/javascript">
50			var isLoggedIn = false;
51			if (!isLoggedIn) {
52				localStorage.setItem('isHeaderCollapsed', false);
53			}
54		</script>
54
55
56		
56<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/purify.min.js" async></script>
56
57
58		
58<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/picturefill.min.js" async></script>
58
59
60		
60<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/jquery-3.5.1.min.js" integrity="sha384-ZvpUoO/+PpLXR1lu4jmpXWu80pZlYUAfxl5NsBMWOEPSjUn/6Z/hRTt8+pR6L4N2" crossorigin="anonymous"></script>
60
61
62		
62<script src="https://code.jquery.com/jquery-migrate-3.4.1.min.js" integrity="sha256-UnTxHm+zKuDPLfufgEMnKGXDl6fEIjtM+n1Q6lL73ok=" crossorigin="anonymous"></script>
62
63
64		
64<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/secure-requests-with-csrf.js"></script>
64
65
66		
66<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/sanmar-data-tms.js"></script>
66
67
68		
68<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/purify.min.js"></script>
68
69
70		
70<script type="text/javascript">
71				
72				var pageHier = "T-Shirts";
73				if ( pageHier) {
74					var startIndex = pageHier.indexOf("<");
75					if ( startIndex > 0 ) {
76						var endIndex = pageHier.lastIndexOf(">");
77						if ( endIndex > 0) {
78							var bcrumb = pageHier;
79							pageHier = bcrumb.substring(0,startIndex);
80							pageHier = pageHier.concat(bcrumb.substring(endIndex+1));
81						}
82					}
83				}
84
85				var digitalData = {
86					"pageData": {
87						"pageName":"T-Shirts | Sport-Tek",
88						"pageType":"Product List",
89						"pageHier":pageHier,
90						"pageServer":"accstorefront-6f695c9bc8-m4fzn"
91					},
92					"siteData": {
93						"siteFormat":""
94					},
95					"userData": {
96						"authUser":"anonymous",
97						"userCustomerName":"",
98						"userLoggedIn":"false",
99						"userOffice":"",
100						"userRole":"Standard",
101						"userAgent":"",
102						"userIP":"",
103						"certificateManager":"false"
104					},
105					"errorData": {
106						"errorMsg" : ""
107                    },
108                    "sortByData": {
109                        "sortByName": ''
110                    }
111				};
112
113				
114					try {
115						digitalData = {
116							"pageData": {
117								"pageName":"T-Shirts | Sport-Tek",
118								"pageURL":getURL(),
119								"pageRef":getRef(),
120								"pageSiteSection":setChannel(),
121								"pageType":"Product List",
122								"pageCategory":getPageCategory(),
123								"pageHier":"T-Shirts",
124								"pageServer":"accstorefront-6f695c9bc8-m4fzn"
125							},
126							"siteData": {
127								"siteDomain":getSiteDomain(),
128								"siteName":setSiteName(),
129								"siteFormat":""
130							},
131							"userData": {
132								"authUser":"anonymous",
133								"userCustomerName":"",
134								"userLoggedIn":"false",
135								"userOffice":"",
136								"userRole":"Standard",
137								"userAgent":getUserAgent(),
138								"userIP":getUserIP(),
139								"certificateManager":"false"
140							},
141							"errorData": {
142								"errorMsg" : ""
143							}
144						};
145					}
146					catch(ex){}
147				
148
149				var searchData = createSearchData('');
150				addSearchDataToDigitalData(searchData);
151				addSiteFormatToDigitalData();
152
153				
154					if (!digitalData["productData"]) {
155						digitalData["productData"] = [];
156					}
157				
158				if (!digitalData["productListData"]) {
159					digitalData["productListData"] = [];
160				}
161
162				</script>
162
163
164		<!-- Adobe Tagging Script -->
165
166		
166<script src="//assets.adobedtm.com/d93443b99e00/17fc01d676bf/launch-c7663ec622e9.min.js?v=-215677410" async></script>
166
167		<!--		End of Adobe TMS-->
168
169		
169<script src="https://www.youtube.com/iframe_api"></script>
169
170		
170<script src="https://player.vimeo.com/api/player.js"></script>
170
171
172	</head>
173	<body class="page-productList pageType-CategoryPage template-pages-category-productListPage branded-site sport-tek smartedit-page-uid-productList smartedit-page-uuid-eyJpdGVtSWQiOiJwcm9kdWN0TGlzdCIsImNhdGFsb2dJZCI6InNwb3J0VGVrQ29udGVudENhdGFsb2ciLCJjYXRhbG9nVmVyc2lvbiI6Ik9ubGluZSJ9 smartedit-catalog-version-uuid-sportTekContentCatalog/Online  language-en" style="">
174		<div id="login-2fa-modal-container"></div>
175		<div class="d-flex flex-column">
176			<div class="main-wrapper min-vh-100">
177				<div class="site-global-messages">
178					</div>
179				<div id="header-container" data-currency-iso-code="USD">
180					<div id="my-sanmar-popover-content" class="popover-dynamic-content">
181	<div class="list-group list-group-flush mb-0">
182		</div>
183</div>
184
185<div class="container-fluid container-lg px-lg-0">
186	<div class="row main-header xs-bg-sm-blue custom-border">
187		<div class="col-12 px-lg-0">
188			<div class="container-fluid d-flex justify-content-start">
189				<!-- FILE NAME: sanmarstorefront/web/webroot/WEB-INF/views/responsive/cms/simplebannercomponent.jsp -->
190<section class="section-banner-container " style="">
191    <a href="/" data-analytics-value="" title="" target="_self"  class=""><img id="d-sport-tek-logo"  loading="lazy" alt="" src="//cdnp.sanmar.com/medias/sys_master/images/images/hf9/h18/10401320009758/10401320009758.png" class="site-logo hidden-xs hidden-sm" style=""/></a>
192        </section>
193<!-- FILE NAME: sanmarstorefront/web/webroot/WEB-INF/views/responsive/cms/simplebannercomponent.jsp -->
194<section class="section-banner-container " style="">
195    <a href="/" data-analytics-value="" title="" target="_self"  class=""><img id="m-sport-tek-logo"  loading="lazy" alt="" src="//cdnp.sanmar.com/medias/sys_master/images/images/h83/h53/10408791080990/sport-tek-white.png" class="site-logo hidden-md hidden-lg" style=""/></a>
196        </section>
197</div>
198			<div class="d-flex justify-content-between container-fluid align-bottom mt-2 col-12">
199				<div class="navbar-header order-first d-lg-none">
200					<button type="button" class="navbar-toggle global-navigation-btn">
201						<span class="sr-only">Toggle navigation</span>
202						<span class="icon-bar white"></span>
203						<span class="icon-bar white"></span>
204						<span class="icon-bar white"></span>
205					</button>
206				</div>
207				</div>
208			<div class="d-lg-none clear mobile-search">
209				<form name="search_form" method="get" action="/search" class="form-horizontal search-form position-relative col-12 float-end px-3 clearfix my-0" onsubmit="setSearchBoxSearch(event)">
210			<div class="form-group search-form-icon">
211				<label class="sr-only control-label" for="main-search-branded">Search</label>
212							<div class="col-12 p-0">
213								<input
214									id="main-search-branded"
215									class="form-control main-search float-end"
216									type="text"
217									name="text"
218									value=""
219									maxlength="100"
220									placeholder=" Search by Product, Style Number, Category, or PMS Code"
221								/>
222							</div>
223						<button type="button" class="search-button" aria-label="Search">
224						<i class="fa fa-search fa-lg fa-light-gray"></i>
225					</button>
226				</div>
227		</form>
228	
228<script type="text/javascript">
229    function setSearchBoxSearch(event) {
230		event.preventDefault();
231		const form = event.target;
232		if (form && form?.offsetParent !== null) {
233			const searchPage = encodeURIComponent('T-Shirts | Sport-Tek');
234			const pageSearchUrl = '/search/setSearchBoxSearch?searchPage=' + searchPage;
235			const findProductsUrl = '/search/findProducts.json';
236			const inputValue = form.querySelector('input[name="text"]').value || ''; 
237			const data = { text: inputValue };
238
239			fetch(pageSearchUrl)
240				.then((response) => {
241					if (!response.ok) {
242						throw new Error('Network response was not ok');
243					}
244				})
245				.catch((error) => {
246					console.error('There was a problem with the fetch operation:', error);
247				});
248			
249			fetch(findProductsUrl, {
250					method: 'POST',
251					headers: {
252						'Content-Type': 'application/json'
253					},
254					body: JSON.stringify(data)
255				})
256				.then((response) => response.json())
257				.then((results) => {
258					if (results.keywordRedirectUrl) {
259						window.location.href = results.keywordRedirectUrl;
260					} else {
261						form.submit();
262					}
263				})
264				.catch((err) => {
265					console.error('There was an error while fetching products or searching page:', err);
266					form.submit();
267				});
268		}
269	}
270</script>
270</div>
271			</div>
272	</div>
273	</div>
274
275<nav class="navbar-collapse global-navigation clearfix
276	logged-out
277collapse" id="global-navigation">
278
279	<div id="main-navigation" role="navigation" class="main-navigation col-12 pad-0">
280		<div class="container-fluid container-lg px-lg-0 holder">
281			<div class="xs-row">
282				<ul class="main-nav nav hidden-for-box flex-column flex-lg-row">
283
284	<!-- FILE NAME: sanmarstorefront/web/webroot/WEB-INF/views/responsive/cms/navigationbarcomponent.jsp -->
285
286
287
288
289
290
291
292
293
294	<li class="products nav-item">
295		
296			
297				
298					<a href="/" title="Browse Products">Browse Products</a>
299				
300				
301			
302			<ul id="products-nav" class="list-unstyled mega-menu">
303				
304					
305						<li class="">
306							
307								
308									<a href="/T-Shirts/c/tshirts" title="T-Shirts">T-Shirts</a>
309								
310								
311							
312							
313						</li>
314					
315				
316					
317						<li class="">
318							
319								
320									<a href="/Polos-Knits/c/polosknits" title="Polos/Knits">Polos/Knits</a>
321								
322								
323							
324							
325						</li>
326					
327				
328					
329						<li class="">
330							
331								
332									<a href="/Sweatshirts-Fleece/c/sweatshirtsfleece" title="Sweatshirts/Fleece">Sweatshirts/Fleece</a>
333								
334								
335							
336							
337						</li>
338					
339				
340					
341						<li class="">
342							
343								
344									<a href="/Caps/c/caps" title="Caps">Caps</a>
345								
346								
347							
348							
349						</li>
350					
351				
352					
353						<li class="">
354							
355								
356									<a href="/Outerwear/c/outerwear" title="Outerwear">Outerwear</a>
357								
358								
359							
360							
361						</li>
362					
363				
364					
365						<li class="">
366							
367								
368									<a href="/Bottoms/c/bottoms" title="Bottoms">Bottoms</a>
369								
370								
371							
372							
373						</li>
374					
375				
376					
377						<li class="">
378							
379								
380									<a href="/Bags/c/bags" title="Bags">Bags</a>
381								
382								
383							
384							
385						</li>
386					
387				
388					
389						<li class="">
390							
391								
392									<a href="/Accessories/c/accessories" title="Accessories">Accessories</a>
393								
394								
395							
396							
397						</li>
398					
399				
400					
401						<li class="">
402							
403								
404									<a href="/Women%27s/c/ladieswomens" title="Women's">Women's</a>
405								
406								
407							
408							
409						</li>
410					
411				
412					
413						<li class="">
414							
415								
416									<a href="/Youth/c/youth" title="Youth">Youth</a>
417								
418								
419							
420							
421						</li>
422					
423				
424			</ul>
425		
426	</li>
427
428
429
430
431<li class="yCmsContentSlot search d-none d-lg-block ms-auto">
432<form name="search_form" method="get" action="/search" class="form-horizontal search-form position-relative col-12 float-end px-3 clearfix my-0" onsubmit="setSearchBoxSearch(event)">
433			<div class="form-group search-form-icon">
434				<label class="sr-only control-label" for="main-search-branded">Search</label>
435							<div class="col-12 p-0">
436								<input
437									id="main-search-branded"
438									class="form-control main-search float-end"
439									type="text"
440									name="text"
441									value=""
442									maxlength="100"
443									placeholder=" Search by Product, Style Number, Category, or PMS Code"
444								/>
445							</div>
446						<button type="button" class="search-button" aria-label="Search">
447						<i class="fa fa-search fa-lg fa-light-gray"></i>
448					</button>
449				</div>
450		</form>
451	
451<script type="text/javascript">
452    function setSearchBoxSearch(event) {
453		event.preventDefault();
454		const form = event.target;
455		if (form && form?.offsetParent !== null) {
456			const searchPage = encodeURIComponent('T-Shirts | Sport-Tek');
457			const pageSearchUrl = '/search/setSearchBoxSearch?searchPage=' + searchPage;
458			const findProductsUrl = '/search/findProducts.json';
459			const inputValue = form.querySelector('input[name="text"]').value || ''; 
460			const data = { text: inputValue };
461
462			fetch(pageSearchUrl)
463				.then((response) => {
464					if (!response.ok) {
465						throw new Error('Network response was not ok');
466					}
467				})
468				.catch((error) => {
469					console.error('There was a problem with the fetch operation:', error);
470				});
471			
472			fetch(findProductsUrl, {
473					method: 'POST',
474					headers: {
475						'Content-Type': 'application/json'
476					},
477					body: JSON.stringify(data)
478				})
479				.then((response) => response.json())
480				.then((results) => {
481					if (results.keywordRedirectUrl) {
482						window.location.href = results.keywordRedirectUrl;
483					} else {
484						form.submit();
485					}
486				})
487				.catch((err) => {
488					console.error('There was an error while fetching products or searching page:', err);
489					form.submit();
490				});
491		}
492	}
493</script>
493</li></ul>
494</div>
495		</div>
496	</div>
497	</nav>
498<!-- This Modal code needs to be here due to mobile -->
499<!-- Modal: Forgotten password -->
500<div class="modal close-reset-all" id="forgottenPassword" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
501	<div class="modal-dialog">
502		<div class="modal-content">
503			<div class="modal-header">
504				<h4 class="modal-title" id="myModalLabel">Request new Password</h4>
505				<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">
506					
507				</button>
508			</div>
509			<div class="modal-body">
510				<div id="forgotten-password-global-error"></div>
511				<p class="mar-b-20">
512					Enter your web username, and we will send you a confirmation email immediately</p>
513				<form id="forgottenpwdForm" class="form-validation" action="/login/pw/request" method="post"><div class="form-group row icon-before">
514						<label for="username" class="control-label required col-lg-12">Username</label>
515						<div class="col-lg-6">
516							<span class="fa fa-user fa-lg input-md fa-gray-dark"></span>
517							<input type="text" name="username" id="usernameId" type="text" class="form-control input-md js-existing" size="28" value="" />
518						</div>
519					</div>
520					<div class="row mar-t-20">
521						<div class="col-12">
522							<div class="form-group">
523								<button type="submit" class="btn btn-primary btn-block-xs">Request New Password</button>
524							</div>
525						</div>
526					</div>
527					<h4 class="mar-b-0">Forgot your username?</h4>
528					<p>Please call (800) 426-6399 for assistance.</p>
529						<div>
530<input type="hidden" name="CSRFToken" value="LuNujMT0Lr6YLM7kmeQQJSYFoYZZ3XSk2xOloN8NxmW85j2VH4JfvfCVT9y1HPbTqMkkEUAxjL9r6RaJ4yeXmLk5pVSJ0gT0" />
531</div></form></div>
532		</div>
533	</div>
534</div>
534<script type="text/javascript">
535	const isQuickOrderLinkVisible = true;
536	const loggedInHeader = document.getElementById('logged-in-header-links');
537	if (!isQuickOrderLinkVisible) {
538		const quickOrderLink = document.getElementById('quick-order-link');
539		if (quickOrderLink) {
540			quickOrderLink.remove();
541		}
542
543		if (loggedInHeader) {
544			loggedInHeader.classList.add('no-quick-order')
545		}
546	}
547	else {
548		if (loggedInHeader) {
549			loggedInHeader.classList.remove('no-quick-order');
550		}
551	}
552
553</script>
553
554
555
556
557
558</div>
559				<!-- start of Mobile navigation component - Homepage only -->
560				<!-- end of Mobile navigation component - Homepage only -->
561				<!-- Set container size class based on cmsPage.uid -->
562				<div class="container-fluid container-xxl px-4 main-content" id="content">
563					
563<script type="text/javascript">
564			var pageName = "productListPage";
565			var pageType = "CATEGORY";
566		</script>
566
567
568		<div class="product-listing grid-view" id="product-listing-scope" v-cloak>
569     <value-init
570         :initial-value="{isFavouritesMvpEnabled: true, isLoggedIn: false, favoritesListsLimit: 150}"
571         @set-init-value="setInitValues">
572     </value-init>
573	<div class="span-24 mb-3" v-if="showSuggestionBanner">
574			<div class="span-20 last">
575					<div class="item_container_holder">
576							<h2>
577									Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.</h2>
578
579							<div class="item_container">
580								<div class="mb-2">
581									<strong>
582										Did you mean:&nbsp;<a :href="'/search?text=' + pageData?.freeTextSearch">{{pageData?.freeTextSearch}}</a>?
583									</strong>
584								</div>
585							</div>
586
587							</div>
588
589					</div>
590	</div>
591	<div v-if="!loading" class="row">
592		<div class="col-lg-12 sm-full-width-wrapper">
593			<ol class="breadcrumb sm-full-width-inner ">
594    <li><a href="/">Home</a></li>
595    <li v-for='(breadcrumb, index) in breadcrumbs' :key="breadcrumb.name" class="active" v-cloak>
596        <span v-if="index !== breadcrumbs.length - 1"><a :href="breadcrumb.url">{{breadcrumb.name}}</a></span>
597        <span v-else>{{breadcrumb.name}}</span>
598    </li>
599</ol></div>
600	</div>
601	<div v-show="!loading" class="row">
602		<div class="col-12 d-lg-none">
603			
604
605
606
607
608<div class="row">
609    <h1 class="serif col-8">T-Shirts</h1>
610    <div class="col-4 text-end">
611        <ul class="page-options list-inline list-unstyled" v-show="hasProductListItems">
612            
613            <li v-show="pageData?.pagination.totalNumberOfResults > 0">
614                <button
615                    type="button"
616                    class="d-none d-lg-flex link-sm-new link-sm-new--with-icon product-listing-email-this-page email-this-page"
617                    data-content-name="product-grid"
618                    data-bs-toggle="modal"
619                    data-bs-target="#email-product-listing-page"
620                >
621                    <i class="icon-sanmar icon-envelope"></i>
622                    Email Page
623                </button>
624            </li>
625        </ul>
626    </div>
627</div>
628<div class="row">
629    <div class="col-12 sm-full-width-wrapper">
630        
631            <div class="yCmsComponent mar-b-20 cms-img-responsive">
632<!-- FILE NAME: sanmarstorefront/web/webroot/WEB-INF/views/responsive/cms/dynamicbannercomponent.jsp -->
633</div>
634        
635    </div>
636</div>
637</div>
638		<div class="col-12 d-lg-none">
639			<button
640				:class="['btn-sort-filter w-100' , (isFilteringMobileActive ? 'active' : '')]"
641				type="button"
642				@click="bindMobileFiltering"
643			>
644				Sort & Filter<i class="fa fa-caret-down"></i>
645			</button>
646		</div>
647		<hr class="d-lg-none my-3">
648		<div class="side-bar-wrapper order-0">
649			<div class="sidebar" v-cloak>
650	<input type="hidden" id="authorised" value="false" />
651	<input type="hidden" id="excludeViewByFacet" value="">
652
653	<section v-if="compareProducts.length !== 0 && pageData?.results.length > 0" class="d-none d-lg-block compare-products compare-section">
654		<h4>
655			Compare Products</h4>
656		<ul class="list-unstyled list-inline list-product-compare">
657			<li v-for="(product, index) in compareProducts" :key="product.code" class="compare-product">
658				<span class="fa fa-times-circle fa-red remove" @click="removeCompareProduct(product.code, index, product.styleNumber)"></span>
659				<div v-if="product.images != null">
660					<div v-if="product.images[0].altText != null">
661						<img :src="product.images[0].url" :alt="product.images[0].altText" :title="product.images[0].altText" width="25" />
662					</div>
663					<div v-if="product.images[0].altText == null">
664						<img :src="product.images[0].url" :alt="sanitizeText(product?.name)" :title="sanitizeText(product?.name)" width="25" />
665					</div>
666				</div>
667				<div v-if="product.images == null">
668					<img src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/img-not-found.png" :alt="sanitizeText(product?.name)" :title="sanitizeText(product?.name)" width="25" />
669				</div>
670			</li>
671			<li v-for="i in 4 - compareProducts.length" :key="product?.name">
672				<img width="25" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/product-compare-bg.png" :alt="sanitizeText(product?.name)">
673			</li>
674		</ul>
675		<button type="button"
676				class="btn-compare"
677				data-bs-toggle="modal"
678				data-bs-target="#compare-products"
679				@click="collectProductsComparisonDataForEnsighten()"
680		>
681			<span>Compare</span>
682		</button>
683	</section>
684
685	
686
687
688<div
689	id="filtering-options"
690	class="options-container"
691	:class="isFilteringMobileActive ? 'active' : ''"
692>
693	<!-- Desktop selected facets section -->
694	<section v-if="pageData?.breadcrumbs?.length > 0" class="facets-group facets-group-with-header selected-facets d-none d-lg-block">
695		<h2>Browse By
696			<span class="clear-all" @click="clearFacets()">
697				Clear all
698			</span>
699		</h2>
700		<ul class="list-unstyled">
701			<li v-for="breadcrumb in getAppliedFacetsList()" class="highlight-on-hover">
702				<div class="applied-facets">
703					<span>
704						{{ breadcrumb.facetValueName }} ({{ breadcrumb.count }})
705					</span>
706					<img v-if="breadcrumb.isCategoryFacet"
707						class="filtering"
708						@click="removeCategoryBreadcrumb(breadcrumb)"
709						src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/removeFacetIcon.svg">
710					<img v-else
711						class="filtering"
712						@click="removeFacet(breadcrumb)"
713						src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/removeFacetIcon.svg" >
714				</div>
715			</li>
716			<li v-for="appliedColorFamily in getAppliedColorFamiliesCodes()" class="highlight-on-hover">
717				<div class="applied-facets">
718					<span>
719						{{ getAppliedColorFamilyName(appliedColorFamily) }} ({{ getAppliedColorTotalCount(appliedColorFamily) }})
720					</span>
721					<img class="filtering"
722						@click="removeColorFamily(appliedColorFamily)"
723						src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/removeFacetIcon.svg">
724				</div>
725			</li>
726		</ul>
727	</section>
728	<!-- Mobile selected facets section -->
729	<section class="facets-group facets-group-with-header d-lg-none mb-2">
730		<h2>Sort By</h2>
731		<div v-if="pageData?.sorts.length > 0" class="py-4">
732			<ul class="list-unstyled">
733				<li v-for="(sortOption, index) in pageData.sorts">
734					<div class="form-check">
735						<input
736							type="radio"
737							class="form-check-input"
738							v-model="pageData.pagination.sort"
739							@change="onSortChange({code: sortOption.code})"
740							:value="sortOption.code"
741							name="sort-options"
742							:id="'sort-option-' + index"
743						>
744						<label class="form-check-label" :for="'sort-option-' + index">
745							{{sortOption.name}}
746						</label>
747					</div>
748				</li>
749			</ul>
750		</div>
751	</section>
752	<section class="facets-group facets-group-with-header selected-facets d-lg-none">
753		<h2>Browse By</h2>
754		<div v-if="pageData?.breadcrumbs?.length > 0">
755			<ul class="list-unstyled d-inline-block">
756				<li v-for="breadcrumb in getAppliedFacetsList()">
757					<div class="applied-facets">
758						<span>
759							{{ breadcrumb.facetValueName }} ({{ breadcrumb.count }})
760						</span>
761						<img v-if="breadcrumb.isCategoryFacet"
762							class="filtering"
763							@click="removeCategoryBreadcrumb(breadcrumb)"
764							src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/removeFacetIcon.svg" >
765						<img v-else
766							class="filtering"
767							@click="removeFacet(breadcrumb)"
768							src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/removeFacetIcon.svg" >
769					</div>
770				</li>
771				<li v-for="appliedColorFamily in getAppliedColorFamiliesCodes()">
772					<div class="applied-facets">
773						<span>
774							{{ getAppliedColorFamilyName(appliedColorFamily) }} ({{ getAppliedColorTotalCount(appliedColorFamily) }})
775						</span>
776						<img class="filtering"
777							@click="removeColorFamily(appliedColorFamily)"
778							src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/removeFacetIcon.svg" >
779					</div>
780				</li>
781			</ul>
782			<span class="clear-all" @click="clearFacets()">
783				Clear all
784			</span>
785		</div>
786	</section>
787	<section v-if="pageData?.facets && pageData?.results?.length" class="facets-group">
788			<div
789				v-for="(facet, index) in pageData.facets"
790				:class="['facet-category', { categories: facet.code === 'category' }]"
791				:data-facet-category="facet.code"
792			>
793				<!-- Category facet when the category has groups -->
794				<template v-if="facet.code === 'category' && hasCategoryGroups">
795					<h4 class="collapse-title facet m-0">
796						<a
797							:class="{ collapsed: !isShowCategoryFacet }"
798							href="#category"
799							aria-expanded="true"
800							aria-controls="facets-category"
801							data-facet-id="category"
802							@click.prevent="toggleCategory"
803						>
804							Category
805						</a>
806					</h4>
807					<div v-for="category of categoryGroups" class="collapse category-parent-facet" :class="{ show: isShowCategoryFacet }">
808						<div class="collapse-title">
809							<a
810								:class="{ collapsed: !categoryGroupsExpandedStates[category.code]?.expanded }"
811								:href="`#`"
812								:aria-controls="`facets-`"
813								:data-facet-id="category.code"
814								aria-expanded="true"
815								@click.prevent="toggleCategoryGroup(category.code)"
816							>
817								{{ category.name }}
818							</a>
819						</div>
820						<div class="collapse facet-values" :class="{ show: categoryGroupsExpandedStates[category.code]?.expanded }">
821							<ul class="list-unstyled">
822								<li class="highlight-on-hover" v-for="child of getCategoryGroupChildrenList(category.code, category.displayThreshold)">
823									<div class="form-check">
824										<input
825											v-model="child.selected"
826											:id="child.code"
827											:disabled="loading"
828											type="checkbox"
829											class="form-check-input"
830											@change="toggleSelectCategory($event, child.code, category.code)"
831										>
832										<label :for="child.code" class="form-check-label">
833											<span>
834												{{ child.name }} ({{ child.count }})
835											</span>
836										</label>
837									</div>
838								</li>
839							</ul>
840							<div class="see-more-text-wrap" v-if="category.children.length > category.displayThreshold">
841								<span 
842									class="see-extra-items see-more"
843									@click="toggleCategoryGroupSeeMoreList(category.code)"
844								>
845									<span class="see-more-text" v-if="categoryGroupsExpandedStates[category.code]?.seeMore">
846										See less
847									</span>
848									<span class="see-more-text" v-else>
849										See more
850									</span>
851								</span>
852							</div>
853						</div>
854					</div>
855				</template>
856				
857				<!-- Color facet -->
858				<template v-else-if="facet.code === 'productPmsColorFacet' && pageData.pivotFacets.length > 0" class="color-facets-group">
859					<h4 class="collapse-title m-0">
860						<a
861							:href="'#' + pageData.pivotFacets[0].code"
862							:aria-controls="'facets-' + pageData.pivotFacets[0].code"
863							:class="{ collapsed: !facetListExpandedStates[pageData.pivotFacets[0].code]?.expanded }"
864							aria-expanded="true"
865							@click.prevent="toggleFacetList(pageData.pivotFacets[0].code)"
866						>
867							{{ pageData.pivotFacets[0].name }}
868						</a>
869					</h4>
870					<div
871						:id="pageData.pivotFacets[0].code"
872						class="collapse facet-values"
873						:class="{ show: facetListExpandedStates[pageData.pivotFacets[0].code]?.expanded }"
874						role="tabpanel"
875						:aria-labelledby="'pivotFacet-' + pageData.pivotFacets[0].code"
876					>
877						
878						
879						
880						<ul class="list-unstyled d-none d-lg-block">
881							<li class="color-family-facet">
882								<form
883									name="pmscolor_search_form"
884									method="get"
885									class="position-relative px-3 form-horizontal search-form col-12 clearfix"
886									@submit.prevent="applyPmsColorSearchToURL(pmsColor)"
887								>
888									<div class="form-group search-form-icon search-box mb-1">
889										<label class="w-100" for="pmscolor">PMS</label>
890										<input
891											id="pmscolor"
892											type="text"
893											name="pmsColor"
894											placeholder="E.g. 2364 C"
895											v-model="pmsColor"
896											maxlength="15"
897											data-options='{"minCharactersBeforeRequest" : "1"}'
898										/>
899										<span
900											class="fa fa-search fa-light-gray main-search-icon"
901											id="color-family-facet-search-icon"
902											@click="applyPmsColorSearchToURL(pmsColor)"
903										></span>
904									</div>
905								</form>
906							</li>
907
908							<li
909								v-for="colorFamily in getColorFacetList(pageData.pivotFacets[0].code)"
910								:key="colorFamily.code"
911								class="color-family-facet highlight-on-hover"
912							>
913								<div class="form-check">
914									<input
915										:id="'color-family-' + colorFamily.code"
916										class="form-check-input"
917										type="checkbox"
918										:checked="isColorFamilyTicked(colorFamily)"
919										@click="toggleColorFamily($event, colorFamily)"
920									/>
921									<label
922										:id="'color-family-label-' + colorFamily.code"
923										:for="colorFamily.code"
924										:family-id="colorFamily.code"
925										class="form-check-label color-family-label"
926										@click="openColorFamilyPopup(colorFamily)"
927									>
928										<span>
929											<span class="headers">{{ colorFamily.name }}</span>
930											<span> ({{ colorFamily.count }})</span>
931										</span>
932									</label>
933								</div>
934
935								<div
936									class="color-popover hidden"
937									:id="'colors-popover-container-' + colorFamily.code"
938								>
939									<div :id="'colors-popover-' + colorFamily.code">
940										<div class="popoverColorFacet" :id="'popoverColorFacet-' + colorFamily.code">
941											<button
942												type="button"
943												class="close fs-4"
944												aria-hidden="true"
945												@click="closeColorFacetPopover(colorFamily.code)"
946											>
947												&times;
948											</button>
949											<ul class="list-unstyled popoverCheckBoxes">
950												<li class="toggle-all-facets noselect">
951													<div class="form-check">
952														<input
953															type="checkbox"
954															class="form-check-input"
955															:id="'_' + colorFamily.code"
956															:checked="selectedColorFacetsSet.size === colorFamily.childFacets.length"
957															@change="onClickSelectAllColorFacets($event, colorFamily)"
958														/>
959														<span>
960															Select all
961														</span>
962													</div>
963												</li>
964
965												<li v-for="childFacet in colorFamily.childFacets"
966													:key="childFacet.code"
967												>
968													<div class="form-check">
969														<input
970															type="checkbox"
971															class="form-check-input"
972															:id="colorFamily.facetCode + '_' + childFacet.code + '_' + colorFamily.code"
973															:checked="selectedColorFacetsSet.has(childFacet.name)"
974															@click="selectColorFacet($event, childFacet, colorFamily.name)"
975														/>
976														<img width="18" height="18" :src="childFacet.mediaUrl" />
977														<label
978															:id="'label-' + colorFamily.facetCode + '_' + childFacet.code"
979															:for="colorFamily.facetCode + '_' + childFacet.code + '_' + colorFamily.code"
980															class="form-check-label"
981														>
982															<span>{{ childFacet.name }} ({{ childFacet.count }})</span>
983														</label>
984													</div>
985												</li>
986											</ul>
987											<button
988												class="btn-xs btn-default float-end"
989												@click="proceedSelectedColorFacets(colorFamily, 'color-family-' + colorFamily.code)"
990											>
991												Update
992											</button>
993											<button
994												v-if="selectedColorFacetsSet.size !== 0"
995												class="reset-colors btn-xs btn-default float-end"
996												@click="clearAllSelectedFacets()"
997												:id="clearButtonId"
998											>
999												Clear
1000											</button>
1001										</div>
1002									</div>
1003								</div>
1004							</li>
1005						</ul>
1006						<div class="see-more-text-wrap d-none d-lg-inline-block" v-if="pageData.pivotFacets[0].values.length > 5">
1007							<span
1008								class="see-extra-items see-more"
1009								@click="toggleFacetSeeMoreList(pageData.pivotFacets[0].code)"
1010							>
1011								<span
1012									v-if="facetListExpandedStates[pageData.pivotFacets[0].code]?.seeMore"
1013									class="see-more-text"
1014								>
1015									See less
1016								</span>
1017								<span class="see-more-text" v-else>
1018									See more
1019								</span>
1020							</span>
1021						</div>
1022
1023						
1024						<div class="d-lg-none">
1025							<div>
1026								<form
1027									name="pmscolor_search_form"
1028									method="get"
1029									class="position-relative form-horizontal search-form col-12 clearfix"
1030									@submit.prevent="applyPmsColorSearchToURL(pmsColor)"
1031								>
1032									<div class="form-group search-form-icon search-box">
1033										<label for="pms-color-mobile-view">PMS</label>
1034										<input
1035											id="pms-color-mobile-view"
1036											type="text"
1037											name="pmsColor"
1038											placeholder="E.g. 2364 C"
1039											v-model="pmsColor"
1040											maxlength="15"
1041											data-options='{"minCharactersBeforeRequest" : "1"}'
1042										/>
1043										<span
1044											class="fa fa-search main-search-icon"
1045											@click="applyPmsColorSearchToURL(pmsColor)"
1046										></span>
1047									</div>
1048								</form>
1049							</div>
1050							<div class="color-family-facet" v-for="colorFamily in pageData.pivotFacets[0].values">
1051								<h4 class="collapse-title mobile m-0">
1052									<a
1053										class="collapse collapsed"
1054										data-bs-toggle="collapse"
1055										:data-bs-target="'#collapsible-colors-' + colorFamily.code"
1056										>{{ colorFamily.name }}
1057									</a>
1058								</h4>
1059								<div
1060									class="popover-color-facet collapse"
1061									:id="'collapsible-colors-' + colorFamily.code"
1062								>
1063									<ul class="list-unstyled popoverCheckBoxes">
1064										<li>
1065											<div class="form-check">
1066												<input
1067													type="checkbox"
1068													:id="'_' + colorFamily.code"
1069													class="form-check-input"
1070													:checked="areAllColorsSelected(colorFamily)"
1071													@click="toggleColorFamily($event, colorFamily)"
1072													:disabled="loading"
1073												/>
1074												<label
1075													class="form-check-label"
1076													:for="'_' + colorFamily.code"
1077												>
1078													<span>
1079														Select all
1080													</span>
1081												</label>
1082											</div>
1083										</li>
1084
1085										<li v-for="childFacet in colorFamily.childFacets">
1086											<div class="form-check">
1087												<input
1088													:id="'popover' + '_' + colorFamily.facetCode + '_' + childFacet.code + '_' + colorFamily.code"
1089													v-model="childFacet.selected"
1090													type="checkbox"
1091													class="form-check-input"
1092													data-color-facet
1093													@click="toggleColorFacet($event, 'productColourFacet', childFacet, colorFamily)"
1094													:disabled="loading"
1095												/>
1096												<img width="18" height="18" :src="childFacet.mediaUrl" />
1097												<label
1098													:for="'popover' + '_' + colorFamily.facetCode + '_' + childFacet.code + '_' + colorFamily.code"
1099													class="form-check-label"
1100												>
1101													<span>{{ childFacet.name }} </span>
1102													({{ childFacet.count }})
1103												</label>
1104											</div>
1105										</li>
1106									</ul>
1107								</div>
1108							</div>
1109						</div>
1110					</div>
1111				</template>
1112	
1113				<!-- All other facets, with the exception of the pmsColorFacet, which should never be displayed -->
1114				<template v-else>
1115					<h4 class="collapse-title facet m-0">
1116						<a
1117							aria-expanded="true"
1118							:href="'#' + facet.code"
1119							:aria-controls="'facets-' + facet.code"
1120							:data-facet-id="facet.code"
1121							:class="{ collapsed: !facetListExpandedStates[facet.code]?.expanded }"
1122							@click.prevent="toggleFacetList(facet.code)"
1123						>
1124							{{ facet.name }}
1125						</a>
1126					</h4>
1127					<div v-if="facet.code !== 'sizeRanges'" :id="facet.code"
1128						class="collapse facet-values"
1129						role="tabpanel"
1130						:class="{ show: facetListExpandedStates[facet.code]?.expanded }"
1131						:aria-labelledby="'facets-' + facet.code"
1132					>
1133						
1134						<ul class="list-unstyled" v-if="!facet.isHierarchy">
1135							<li class="highlight-on-hover" v-if="facet.topValues" v-for="val in getFacetList(facet.code)">
1136								<div class="form-check">
1137									<input
1138										type="checkbox"
1139										:key="val.code + val.selected"
1140										class="form-check-input"
1141										:id="val.code + '-' + val.code"
1142										v-model="val.selected"
1143										@change="toggleFacet($event, facet.code, val, facet)"
1144										:disabled="loading"
1145									/>
1146									<label :for="val.code + '-' + val.code" class="form-check-label">
1147										<span>{{ val.name }}</span> ({{ val.count }})
1148										<span
1149											v-if="facet.code == 'hasHighStock'"
1150											data-bs-toggle="tooltip"
1151											data-bs-placement="top"
1152											data-bs-custom-class="tooltip-sm-new"
1153											data-bs-html="true"
1154											title='Styles shown in high stock inventory are those with at least one color available for shipment in core sizes.'
1155											class="fa info-circle fa-lg facet-tooltip align-text-top"
1156										>
1157										</span>
1158									</label>
1159								</div>
1160							</li>
1161						</ul>
1162						<div class="see-more-text-wrap" v-if="facet.values.length > facet.topValues.length">
1163							<span
1164								class="see-extra-items see-more"
1165								@click="toggleFacetSeeMoreList(facet.code)"
1166							>
1167								<span class="see-more-text" v-if="facetListExpandedStates[facet.code]?.seeMore">
1168									See less
1169								</span>
1170								<span class="see-more-text" v-else>
1171									See more
1172								</span>
1173							</span>
1174						</div>
1175					</div>
1176					
1177					
1178					<div v-if="facet.code === 'sizeRanges'" :id="facet.code"
1179						class="collapse facet-values"
1180						role="tabpanel"
1181						:class="{ show: facetListExpandedStates[facet.code]?.expanded }"
1182						:aria-labelledby="'facets-' + facet.code"
1183					>
1184						<ul class="list-unstyled" v-if="!facet.isHierarchy">
1185							<li class="size-range-facet" v-if="facet.topValues"
1186								v-for="val in getFacetList(facet.code)">
1187								<div class=" highlight-on-hover size-range-selector">
1188									<div class="form-check">
1189										<input type="checkbox" class="form-check-input"
1190										:id="val.code + '-' + val.code" v-model="val.selected"
1191										@change="toggleSizeRangeFacet($event, facet.code, val, facet)"
1192										:disabled="loading" />
1193										<label :for="val.code + '-' + val.code"
1194											class="form-check-label"> <span>{{ val.name }}</span>
1195											({{ val.count }})
1196										</label>
1197									</div>
1198								</div>
1199								
1200								<ul class="list-unstyled" v-if="!facet.isHierarchy">
1201									<li class="highlight-on-hover" v-if="hasChildFacetValues(val)"
1202										v-for="subVal in getPivotChildFacetValues(val)">
1203										<div class="form-check">
1204											<input type="checkbox" class="form-check-input"
1205												:id="subVal.code + '-' + subVal.code"
1206												v-model="subVal.selected"
1207												@change="toggleSizeFacet($event, subVal, facet)"
1208												:disabled="loading" />
1209											<label :for="subVal.code + '-' + subVal.code"
1210												class="form-check-label"> <span>{{
1211													subVal.name }}</span> ({{ subVal.count }})
1212											</label>
1213										</div>
1214									</li>
1215								</ul>
1216								
1217							</li>
1218						</ul>
1219					</div>
1220				
1221				</template>
1222			</div>
1223		</section>
1224</div>
1225</div>
1226</div>
1227		<div class="product-list-wrapper order-1">
1228			<div class="d-none d-lg-block">
1229				
1230
1231
1232
1233
1234<div class="row">
1235    <h1 class="serif col-8">T-Shirts</h1>
1236    <div class="col-4 text-end">
1237        <ul class="page-options list-inline list-unstyled" v-show="hasProductListItems">
1238            
1239            <li v-show="pageData?.pagination.totalNumberOfResults > 0">
1240                <button
1241                    type="button"
1242                    class="d-none d-lg-flex link-sm-new link-sm-new--with-icon product-listing-email-this-page email-this-page"
1243                    data-content-name="product-grid"
1244                    data-bs-toggle="modal"
1245                    data-bs-target="#email-product-listing-page"
1246                >
1247                    <i class="icon-sanmar icon-envelope"></i>
1248                    Email Page
1249                </button>
1250            </li>
1251        </ul>
1252    </div>
1253</div>
1254<div class="row">
1255    <div class="col-12 sm-full-width-wrapper">
1256        
1257            <div class="yCmsComponent mar-b-20 cms-img-responsive">
1258<!-- FILE NAME: sanmarstorefront/web/webroot/WEB-INF/views/responsive/cm
1258s/dynamicbannercomponent.jsp -->
1259</div>
1260        
1261    </div>
1262</div>
1263</div>
1264			<template v-if="!loading && !pageData?.results?.length">
1265				<h3>
1266					Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.</h3>
1267			</template>
1268			<template v-else-if="!loading">
1269				<div class="row">
1270					<input type="hidden" id="isCompanyCasuals" value="false" />
1271<input type="hidden" id="isBrandedSite" value="true" />
1272<input type="hidden" id="isSiteWithPricing" value="false" />
1273
1274<div class="products-outer-wrapper col-12" v-cloak>
1275
1276	<div v-if="pageData" class="prod-listing-wrapper">
1277		<div class="row">
1278			<div class="col-12 d-flex d-lg-none justify-content-between align-items-center mar-b-10 displaying-options">
1279				<p class="m-0">
1280					Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products</p>
1281				<button
1282					v-show="pageData?.pagination.totalNumberOfResults > 0"
1283					type="button"
1284					class="d-flex d-lg-none link-sm-new link-sm-new--with-icon product-listing-email-this-page email-this-page"
1285					data-content-name="product-grid"
1286					data-bs-toggle="modal"
1287					data-bs-target="#email-product-listing-page"
1288				>
1289				    <i class="icon-sanmar icon-envelope"></i>
1290					Email Page</button>
1291			</div>
1292			<div class="d-none d-lg-block col-12">
1293				<div class="d-flex justify-content-between displaying-options">
1294    <div class="d-flex align-items-center ">
1295        <span class="bold">Products Per Page</span>
1296        <v-select
1297            class="per-page-options"
1298            v-model="pageData.pagination.pageSize"
1299            :reduce="item => item.value"
1300            :options="itemsPerPageOptions"
1301            :searchable="false"
1302            :clearable="false"
1303            @option:selected="changePageSize"
1304        >
1305        </v-select>
1306    </div>
1307    <div class="d-flex align-items-center justify-content-center">
1308        <p class="m-0">
1309            Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products</p>
1310    </div>
1311    <div class="d-flex align-items-center justify-content-end"  v-if="pageData?.results.length > 0">
1312        <span class="bold">Sort By</span>
1313        <v-select
1314            class="sort-options"
1315            label="name"
1316            v-model="pageData.pagination.sort"
1317            :reduce="item => item.code"
1318            :options="pageData.sorts"
1319            :searchable="false"
1320            :clearable="false"
1321            @option:selected="onSortChange"
1322        >
1323        </v-select>
1324    </div>
1325</div>
1326</div>
1327		</div>
1328		<div class="row product-grid">
1329			<div class="product-grid-items">
1330				<div v-for='product in pageData.results'
1331					 class="product-item product"
1332					 :class="product.colourStatusFlag ? 'product-' + product.colourStatusFlag.toLowerCase() : ''"
1333				>
1334					<input type="hidden" class="product-code" :value="product.code">
1335					<div class="btn-delete-item remove not-visible">
1336						<span class="fa fa-times-circle fa-red fa-lg float-start"></span>
1337						Delete</div>
1338					<div class="product-image">
1339						<a :href="product.url" :data-analytics-value="product.name" @click="saveScrollPosition">
1340							<template v-if="typeof product.images !== 'undefined' && product.images !== null">
1341	<template v-for='image in product.images'>
1342		<template v-if="image.format == 'thumbnail'">
1343			<img v-if="image.altText !== null" :src="image.url" :alt="image.altText" :title="image.altText" />
1344			<img v-else :src="image.url" :alt="product.name" />
1345		</template>
1346	</template>
1347</template>
1348<template v-else>
1349	<img src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/img-not-found.png" :alt="sanitizeText(product.name)" :title="sanitizeText(product.name)" />
1350</template>
1351</a>
1352
1353                        <button type="button"
1354								class="btn-quick-view justify-content-center align-self-end"
1355                        		data-bs-toggle="modal"
1356                        		data-bs-target="#quick-view-modal"
1357                        		@click="getQuickViewData(product.code)"
1358						>
1359                        		<i class="icon-sanmar icon-quick-view"></i>&nbsp;Quick View</button>
1360                        <div class="product-status" v-if="product.doShowProductOrColourStatusFlag">
1361							{{product.colourStatusFlag || product.styleStatusFlag}}
1362						</div>
1363					</div>
1364					<div class="product-style-number text-uppercase">
1365						<a :href="product.url" :data-analytics-value="product.styleNumber" @click="saveScrollPosition">
1366							<strong class="style-number">{{product.styleNumber}}</strong>
1367						</a>
1368					</div>
1369					<div class="prod-info">
1370						<div class="product-name">
1371							<a :href="product.url" :data-analytics-value="sanitizeText(product.name)" @click="saveScrollPosition">{{sanitizeText(product.name)}}</a>
1372						</div>
1373						</div>
1374					<button type="button"
1375							class="btn-compare float-start d-none d-lg-block"
1376							:class="isProductInCompareList(product.code) ? 'selected' : ''"
1377							:data-analytics-value="product.styleNumber"
1378							data-component='Compare'
1379							@click="handleCompareClick(product.code)"
1380					>
1381						<span>Compare</span>
1382					</button>
1383				</div>
1384			</div>
1385			<template v-if="pageData?.results.length > 0">
1386				<div class="col-12 d-flex flex-column position-relative text-center-mobile">
1387					<div class="d-flex d-lg-none">
1388						<go-to-top custom-icon-class="fa-pro-regular fa-pro-arrow-up" class="m-auto" btn-title="Back to Top"></go-to-top>
1389					</div>
1390					<pagination v-if="hasPagination"
1391								:page-count="pageData.pagination.numberOfPages"
1392								:value="pageData.pagination.currentPage"
1393								:click-handler="onPageChange"
1394								:prev-text="'Previous'"
1395								:next-text="'Next'"
1396								:container-class="'pagination col-12 justify-content-center'"
1397					>
1398					</pagination>
1399					<div :class="['d-none d-lg-flex top-50 end-0' , (hasPagination ? 'position-absolute translate-middle-y mar-r-15' : '')]">
1400						<go-to-top custom-icon-class="fa-pro-regular fa-pro-arrow-up" class="ms-auto" btn-title="Back to Top"></go-to-top>
1401					</div>
1402				</div>
1403				<div class="col-12 d-none d-lg-block">
1404					<div class="d-flex justify-content-between displaying-options">
1405    <div class="d-flex align-items-center ">
1406        <span class="bold">Products Per Page</span>
1407        <v-select
1408            class="per-page-options"
1409            v-model="pageData.pagination.pageSize"
1410            :reduce="item => item.value"
1411            :options="itemsPerPageOptions"
1412            :searchable="false"
1413            :clearable="false"
1414            @option:selected="changePageSize"
1415        >
1416        </v-select>
1417    </div>
1418    <div class="d-flex align-items-center justify-content-center">
1419        <p class="m-0">
1420            Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products</p>
1421    </div>
1422    <div class="d-flex align-items-center justify-content-end"  v-if="pageData?.results.length > 0">
1423        <span class="bold">Sort By</span>
1424        <v-select
1425            class="sort-options"
1426            label="name"
1427            v-model="pageData.pagination.sort"
1428            :reduce="item => item.code"
1429            :options="pageData.sorts"
1430            :searchable="false"
1431            :clearable="false"
1432            @option:selected="onSortChange"
1433        >
1434        </v-select>
1435    </div>
1436</div>
1437</div>
1438				<div class="col-12 d-lg-none">
1439					
1440
1441<div class="d-flex align-items-center justify-content-center displaying-options">
1442    <span class="bold">Products Per Page</span>
1443    <v-select
1444        class="per-page-options flex-grow-0"
1445        v-model="pageData.pagination.pageSize"
1446        :reduce="item => item.value"
1447        :options="itemsPerPageOptions"
1448        :searchable="false"
1449        :clearable="false"
1450        @option:selected="changePageSize"
1451    >
1452    </v-select>
1453</div>
1454</div>
1455			</template>
1456		</div>
1457	</div>
1458</div>
1459
1460<!-- Modal containing info from Compare Products -->
1461<div class="modal class compare-products " id="compare-products" tabindex="-1" role="dialog" aria-labelledby="compareproducts" aria-hidden="true">
1462	<div class="modal-dialog modal-dialog-centered modal-lg-compare">
1463		<div class="modal-content">
1464			<div class="modal-header">
1465				<h4 class="modal-title" id="compareproducts">
1466					Comparison View</h4>
1467				<button id="product-compare-modal_close_btn" type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
1468			</div>
1469			<div class="modal-body">
1470				<div class="row">
1471					<div class="col-12">
1472						<ul class="page-options list-inline list-unstyled">
1473							<li>
1474								<button
1475								    type="button"
1476								    class="link-sm-new link-sm-new--with-icon email-this-page email-product-compare"
1477								    data-bs-toggle="modal"
1478								    data-bs-target="#email-compare-modal-page"
1479								    data-content-name="table.compare-products"
1480								    data-component="EmailProd"
1481								>
1482									<i class="icon-sanmar icon-envelope"></i>
1483                                    Email Page</button>
1484							</li>
1485							<li>
1486								<button
1487								    type="button"
1488								    class="link-sm-new link-sm-new--with-icon pdf-product-compare js-create-pdf"
1489								    href="#" data-component="CreatePDF"
1490								    data-analytics-value='Create a PDF'
1491								>
1492									<i class="icon-sanmar icon-pdf"></i>
1493									Create a PDF</button>
1494							</li>
1495							<li>
1496								<button
1497								    type="button"
1498								    class="link-sm-new link-sm-new--with-icon print-product-compare"
1499								    data-component="Print"
1500								    data-analytics-value='Print'
1501								>
1502									<i class="icon-sanmar icon-print"></i>
1503									Print</button>
1504							</li>
1505						</ul>
1506					</div>
1507				</div>
1508				<div class="row">
1509					<div class="col-12">
1510						<div v-show="compareProductsStyles" id="compare-products-styles">{{compareProductsStyles}}</div>
1511						<div v-show="compareProductsPriceTypes" id="compare-products-price-types">{{compareProductsPriceTypes}}</div>
1512						<hr>
1513						<table class="table table-condensed compare-products">
1514							<tbody>
1515								<tr class="compare-product-image">
1516									<td v-for="(product, index) in compareProducts" :key="product.code">
1517										<input type="hidden" class="product-code" :value="product.code">
1518										<span v-if="compareProducts.length !== 1"
1519											  class="fa fa-times-circle fa-red fa-lg remove"
1520											  @click="removeCompareProduct(product.code, index)"
1521										></span>
1522										<div v-if="product.images != null && product.images?.length && product.images?.length > 1">
1523											<div v-if="product.images[1].altText != null">
1524												<img :src="product.images[1]?.url" :alt="product.images[1].altText" :title="product.images[1].altText" class="product-image-size" :data-analytics-value="product.images[1].altText" />
1525											</div>
1526											<div v-else>
1527												<img :src="product.images[1]?.url" :alt="product.styleNumber" :title="product.styleNumber" class="product-image-size" :data-analytics-value="product.styleNumber" />
1528											</div>
1529										</div>
1530										<div v-if="product.images == null">
1531											<img src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/img-not-found.png" :alt="product.styleNumber" :title="product.styleNumber" :data-analytics-value="product.styleNumber" />
1532										</div>
1533									</td>
1534								</tr>
1535								<tr class="section-attr-prod-name prod-name collapse in">
1536									<td v-for="product in compareProducts">
1537										<a :href="product?.url" data-component="ProdDetail" :data-analytics-value="product.styleNumber">
1538											<strong class="style-number">{{product.styleNumber}}</strong>
1539										</a>
1540										<p>{{sanitizeText(product.name)}}</p>
1541									</td>
1542								</tr>
1543
1544							<tr v-if="displaySizeLabel(compareProducts)" class="section-attr-prod-size prod-size collapse in">
1545									<td v-for="product in compareProducts" :key="product.code + '-prod-size'">
1546										{{sanitizeText(product.sizeLabel) !== 'OSFA' ? sanitizeText(product.sizeLabel) : ''}}
1547									</td>
1548								</tr>
1549
1550								<tr class="section-attr-prod-desc prod-desc collapse in">
1551									<td v-for="product in compareProducts" :key="product.code + '-prod-desc'">
1552										<p>
1553											<strong>Description</strong>
1554										</p>
1555										<p v-html="sanitizeText(product.description, { getHtml: true })"></p>
1556									</td>
1557								</tr>
1558								<tr class="section-attr-prod-companions prod-companions collapse in">
1559									<td v-for="product in compareProducts" :key="product.code + '-prod-companions'">
1560										<strong>Companion Availability:</strong>
1561										<span class="product-companion" v-if="product.hasCompanions">
1562											Yes</span>
1563										<span class="product-companion" v-if="!product.hasCompanions">
1564											No</span>
1565									</td>
1566								</tr>
1567								<tr>
1568									<td v-for="(product, index) in compareProducts" :key="product.code + '-prod'">
1569										<div class="color-swatches image-swap popover-names">
1570											<div class="swatches">
1571												<ul class="section-attr-prod-colors-available prod-colors-available collapse in available list-unstyled">
1572													<li v-for="variant in getVariantOptions(product)" :key="variant.code">
1573														<span v-for="variantQualifier in variant.variantOptionQualifiers" :key="variant.code + '-qualifier'">
1574															<span v-if="variantQualifier.qualifier === 'colourCategoryCode'">
1575																<a :class="{'active' : variant.code === product.code}" @click="swapCompareProducts(variant.code, product.code, index)"
1576																   :data-standard="variantQualifier.image?.url"
1577																   data-bs-toggle="popover-swatch"
1578																   :data-bs-content="variantQualifier.value"
1579																   :data-swatch-id="variant.code"
1580																   :title="variantQualifier.value"
1581																   :data-analytics-value="variantQualifier.value">
1582																	<img :src="variantQualifier.image?.url" :alt="variantQualifier.value">
1583																	<span class="swatch-name">{{variant.code}}</span>
1584																</a>
1585															</span>
1586														</span>
1587													</li>
1588												</ul>
1589
1590												</div>
1591										</div>
1592									</td>
1593								</tr>
1594							</tbody>
1595						</table>
1596					</div>
1597				</div>
1598			</div>
1599		</div>
1600	</div>
1601</div>
1602<div class="modal" id="email-this-page-successful" tabindex="-1" role="dialog" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false">
1603	<div class="modal-dialog ">
1604		<div class="modal-content">
1605			<div class="modal-header">
1606				<h4 class="modal-title">Email this Page Successful</h4>
1607				<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
1608			</div>
1609			<div class="modal-body">
1610				<p>Confirmation message</p>
1611			</div>
1612		</div>
1613	</div>
1614</div><!--  container for quickview modal email preview popup -->
1615<div class="modal preview-email-this-page"
1616	 id="preview-email-product-details-page"
1617	 tabindex="-1"
1618	 role="dialog"
1619	 aria-hidden="true"
1620	 data-bs-backdrop="static"
1621	 data-bs-keyboard="false">
1622</div>
1623<!--  container for product listing modal email preview popup -->
1624<div class="modal preview-email-this-page"
1625	 id="preview-email-product-listing-page"
1626	 tabindex="-1"
1627	 role="dialog"
1628	 aria-hidden="true">
1629</div>
1630<div class="modal preview-email-this-page"
1631	 id="preview-email-compare-modal-page"
1632	 tabindex="-1"
1633	 role="dialog"
1634	 aria-hidden="true">
1635</div>
1636
1637<!--  Favorites List Popup -->
1638<Teleport v-if="isFavoritesListOpen" :to="favoritesListPortalTarget">
1639        <favorites-data
1640            :favorites-data="favoritesList"
1641            :product-code="selectedFavoritesItemProductCode"
1642            :is-creating-new-favorites-list="isCreatingNewFavoritesList"
1643            :is-favorites-lists-limit-reached="isFavoritesListsLimitReached"
1644            :limit-reached-favorites-list-code="limitReachedFavoritesListCode"
1645            :is-loading="isLoading"
1646            :favorites-lists-limit="150"
1647            :favorites-list-entries-limit="150"
1648            @on-close="closeFavoritesListModal"
1649            @on-input-change="handleFavoritesInputChange"
1650            @on-create-new-list="createFavoritesNewList"
1651            @on-update-favorites-list="updateFavoritesList"
1652            @on-register-events-listener="registerFavoritesListEventsListener"
1653            @on-unregister-events-listener="unregisterFavoritesListEventsListener"
1654            @on-load-more-favorites="loadMoreFavoritesListData"
1655            @on-user-activity="handleUserActivity"></favorites-data>
1656    </Teleport>
1657</div>
1658			</template>
1659		</div>
1660	</div>
1661	<div v-show="loading" class="spinner-container">
1662		<spinner spinner-size="spr-lg"></spinner>
1663	</div>
1664</div>
1665
1666
1667
1668</div>
1669			</div>
1670			<footer id="footer" class="mt-auto">
1671				<div class="yCmsContentSlot footer">
1672<div class="content" style="">
1673        <div class="main-footer">
1674	<div class="footer-bg">
1675		<div class="container-fluid container-lg px-lg-0">
1676			<div class="row">
1677				<div class="col clearfix main-nav">
1678					<div class="row footer-links clearfix">
1679						<ul class="col links clearfix">
1680							<li>
1681								<a href="/aboutus/about-the-brand" title="About">About</a>
1682							</li>
1683							<li>
1684								<a href="/contactus" title="Contact">Contact</a>
1685							</li>
1686							<li>
1687								<a href="/aboutus/where-to-buy" title="Where to Buy">Where to Buy</a>
1688							</li>
1689							<li>
1690								<a href="/aboutus/other-brands" title="Other Brands">Other Brands</a>
1691							</li>
1692							<li>
1693								<a href="/aboutus/terms-of-use" title="Terms of Use">Terms of Use</a>
1694							</li>
1695							<li>
1696								<a href="/aboutus/product-safety" title="Product Safety">Product Safety</a>
1697							</li>
1698							<li>
1699								<a href="/aboutus/supply-chain" title="Supply Chain Disclosure">Supply Chain Disclosure</a>
1700							</li>
1701						</ul>
1702					</div>
1703				</div>
1704			</div>
1705		</div>
1706	</div>
1707	<div class="container-fluid container-lg px-lg-0">
1708		<div class="footer-copyright clearfix">
1709			Copyright &copy; 
1709<script>document.write(new Date().getFullYear())</script>
1709 Sport-Tek. All rights reserved.
1710		</div>
1711	</div>
1712</div>
1713</div>
1714</div><div class="content-for-email"></div></footer>
1715			<div id="fixedElementsPlaceholder"></div>
1716		</div>
1717		<div class="modal compare-products-error-message" id="compare-products-error-message" tabindex="-1" role="dialog" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false">
1718	<div class="modal-dialog">
1719		<div class="modal-content">
1720			<div class="modal-header">
1721				<h4 class="modal-title">Information</h4>
1722				<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
1723			</div>
1724			<div class="modal-body">
1725				<p>Max 4 products can be compared!</p>
1726			</div>
1727			<div class="modal-footer">
1728				<button type="button" class="btn btn-primary" data-bs-dismiss="modal">OK</button>
1729			</div>
1730		</div>
1731	</div>
1732</div>
1733<div class="modal modal-email-page" id="email-product-listing-page" tabindex="-1" role="dialog" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false">
1734    <div class="modal-dialog">
1735        <div class="modal-content">
1736            <div class="modal-header">
1737                <h4 class="modal-title">Email this page</h4>
1738                <button type="button" id="email-product-listing-modal-close-btn" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
1739            </div>
1740            <div class="modal-body">
1741            	<p>
1742				</p>
1743
1744                <p>
1745	<span class="required"></span>
1746	Required Fields</p>
1747<p>
1748	<span class="txt-red hidden" id="email-error-message"></span>
1749</p>
1750<form id="email-product-listing-page-form" class="form-validation email-this-page-form form-horizontal mar-t-25" action="/email/product-listing-preview" method="post"><input type="hidden" id="product-listingEmailProductCode" class="do-not-clean" name="productCode" value="">
1751	<input type="hidden" id="productsToSend-product-listing" name="productsToSend" />
1752			<input type="hidden" id="productDetailsPrices-product-listing" name="productDetailsPrices" />
1753			<input type="hidden" id="currentProductStyleNumber-product-listing" name="currentProductStyleNumber" class="do-not-clean"/>
1754			<input type="hidden" name="promoTilesIds" id="promoTilesIds" />
1755		<div class="form-group row ">
1756		<label for="email" class="col-12 col-lg-4 control-label required">
1757			Your email address</label>
1758
1759		<div class="col-12 col-lg-8">
1760			<input type="text" class="form-control" id="email" name="fromEmailAddress"> <small class="help-block"></small>
1761		</div>
1762	</div>
1763
1764	<div class="form-group row ">
1765		<label for="recipient-email" class="col-12 col-lg-4 control-label required">
1766			Recipient's email address</label>
1767
1768		<div class="col-12 col-lg-8">
1769			<small class="help-block"></small> <input type="text" class="form-control" id="recipient-email" name="toEmailAddress">
1770			<p class="text-desc">
1771				Up to five email addresses allowed, separated by a comma. Sport-Tek respects your privacy, and these addresses will not be shared.</p>
1772		</div>
1773	</div>
1774
1775	<div class="form-group row">
1776		<label for="subject-line" class="col-12 col-lg-4 control-label required">
1777			Subject Line</label>
1778
1779		<div class="col-12 col-lg-8">
1780			<input type="text" class="form-control" id="subject-line" name="subject"> <small class="help-block"></small>
1781		</div>
1782	</div>
1783
1784	<div class="form-group row">
1785		<label for="your-message" class="col-12 col-lg-4 control-label required">
1786			<span>
1787				Your Message</span>
1788			<small class="characters-limit">1000 character limit</small>
1789		</label>
1790
1791		<div class="col-12 col-lg-8">
1792			<textarea class="form-control" name="message" id="your-message" cols="30" rows="10"></textarea>
1793		</div>
1794	</div>
1795
1796
1797	<div class="form-group send-copy-container">
1798		<div class="px-3 offset-lg-4 col-lg-8">
1799			<p>
1800				<input type="checkbox" id="sendCopy-product-listing" name="sendCopyToSender" checked>
1801				<label for="sendCopy-product-listing">
1802					Send me a copy</label>
1803			</p>
1804		</div>
1805	</div>
1806	<div class="row d-flex justify-content-center">
1807		<div class="offset-lg-4 col-lg-8 mb-3">
1808			<button type="submit" id="preview-product-listing-page" class="btn btn-block-xs btn-primary">
1809						Preview Message</button>
1810				</div>
1811	</div>
1812<div>
1813<input type="hidden" name="CSRFToken" value="LuNujMT0Lr6YLM7kmeQQJSYFoYZZ3XSk2xOloN8NxmW85j2VH4JfvfCVT9y1HPbTqMkkEUAxjL9r6RaJ4yeXmLk5pVSJ0gT0" />
1814</div></form></div>
1815        </div>
1816    </div>
1817</div>
1818<div class="modal modal-email-page" id="email-product-details-page" tabindex="-1" role="dialog" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false">
1819    <div class="modal-dialog">
1820        <div class="modal-content">
1821            <div class="modal-header">
1822                <h4 class="modal-title">Email this page</h4>
1823                <button type="button" id="close-email-quickview-page-modal" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
1824            </div>
1825            <div class="modal-body">
1826            	<p>
1827				</p>
1828
1829                <p>
1830	<span class="required"></span>
1831	Required Fields</p>
1832<p>
1833	<span class="txt-red hidden" id="email-error-message"></span>
1834</p>
1835<form id="email-product-details-page-form" class="form-validation email-this-page-form form-horizontal mar-t-25" action="/email/product-details-preview" method="post"><input type="hidden" id="product-detailsEmailProductCode" class="do-not-clean" name="productC
1835ode" value="">
1836	<input type="hidden" id="productsToSend-product-details" name="productsToSend" />
1837			<input type="hidden" id="productDetailsPrices-product-details" name="productDetailsPrices" />
1838			<input type="hidden" id="currentProductStyleNumber-product-details" name="currentProductStyleNumber" class="do-not-clean"/>
1839			<input type="hidden" name="promoTilesIds" id="promoTilesIds" />
1840		<input type="hidden" id="hasLogoizedImage" name="hasLogoizedImage" value="false" />
1841		<div class="form-group row ">
1842		<label for="email" class="col-12 col-lg-4 control-label required">
1843			Your email address</label>
1844
1845		<div class="col-12 col-lg-8">
1846			<input type="text" class="form-control" id="email" name="fromEmailAddress"> <small class="help-block"></small>
1847		</div>
1848	</div>
1849
1850	<div class="form-group row ">
1851		<label for="recipient-email" class="col-12 col-lg-4 control-label required">
1852			Recipient's email address</label>
1853
1854		<div class="col-12 col-lg-8">
1855			<small class="help-block"></small> <input type="text" class="form-control" id="recipient-email" name="toEmailAddress">
1856			<p class="text-desc">
1857				Up to five email addresses allowed, separated by a comma. Sport-Tek respects your privacy, and these addresses will not be shared.</p>
1858		</div>
1859	</div>
1860
1861	<div class="form-group row">
1862		<label for="subject-line" class="col-12 col-lg-4 control-label required">
1863			Subject Line</label>
1864
1865		<div class="col-12 col-lg-8">
1866			<input type="text" class="form-control" id="subject-line" name="subject"> <small class="help-block"></small>
1867		</div>
1868	</div>
1869
1870	<div class="form-group row">
1871		<label for="your-message" class="col-12 col-lg-4 control-label required">
1872			<span>
1873				Your Message</span>
1874			<small class="characters-limit">1000 character limit</small>
1875		</label>
1876
1877		<div class="col-12 col-lg-8">
1878			<textarea class="form-control" name="message" id="your-message" cols="30" rows="10"></textarea>
1879		</div>
1880	</div>
1881
1882
1883	<div class="row add-product form-group">
1884			<label class="col-12 col-lg-4 control-label">
1885				<span class="float-start">Selected Product</span>
1886				<small class="characters-limit">Up to 10 products maximum</small>
1887			</label>
1888			<div class="col-12 col-lg-8">
1889				<div class="form-background selected-products clearfix pad-15">
1890					<div class="product-row row">
1891						<div class="form-group col-6 row mx-0 px-0">
1892							<label for="style-number" class="col-6 control-label style-label required pe-0">Style #</label>
1893							<div class="col-6 px-0">
1894								<input type="text" class="form-control style-number style-number-email-page do-not-clean" id="style-number" name="styleNumber" value="">
1895							</div>
1896						</div>
1897						<div class="col-1 mx-0 px-0"></div>
1898					</div>
1899					<!-- TEMPLATE ONLY -->
1900					<div class="product-row row hide" id="option-template">
1901						<div class="form-group col-6 row mx-0 px-0">
1902							<label for="style-number" class="col-6 control-label style-label required pe-0">Style #</label>
1903							<div class="col-6 px-0">
1904								<input type="text" class="form-control style-number style-number-email-page" id="style-number-template" name="styleNumber" />
1905							</div>
1906						</div>
1907						<div class="form-group col-1 mx-0 px-0">
1908							<a href="#" title="Remove" class="js-remove float-start">
1909								<span class="fa fa-times-circle fa-lg fa-red float-start"></span>
1910							</a>
1911						</div>
1912					</div>
1913					<!-- end of TEMPLATE ONLY -->
1914					<div class="add-new-product clearfix">
1915						<div class="form-group col-lg-12 pad-0 mar-0">
1916							<div class="offset-lg-3 col-lg-8 pad-l-5 pad-r-0">
1917								<a href="#" class="js-add-new-product">
1918									<span class="fa fa-plus-circle fa-lg float-start"></span>
1919									Add Another Product
1920								</a>
1921							</div>
1922						</div>
1923					</div>
1924				</div>
1925			</div>
1926
1927		</div>
1928	<div class="form-group send-copy-container">
1929		<div class="px-3 offset-lg-4 col-lg-8">
1930			<p>
1931				<input type="checkbox" id="sendCopy-product-details" name="sendCopyToSender" checked>
1932				<label for="sendCopy-product-details">
1933					Send me a copy</label>
1934			</p>
1935		</div>
1936	</div>
1937	<div class="row d-flex justify-content-center">
1938		<div class="offset-lg-4 col-lg-8 mb-3">
1939			<button type="submit" id="preview-product-details-page" class="btn btn-block-xs btn-primary">
1940						Preview Message</button>
1941				</div>
1942	</div>
1943<div>
1944<input type="hidden" name="CSRFToken" value="LuNujMT0Lr6YLM7kmeQQJSYFoYZZ3XSk2xOloN8NxmW85j2VH4JfvfCVT9y1HPbTqMkkEUAxjL9r6RaJ4yeXmLk5pVSJ0gT0" />
1945</div></form></div>
1946        </div>
1947    </div>
1948</div>
1949<div class="modal modal-email-page" id="email-compare-modal-page" tabindex="-1" role="dialog" aria-hidden="true">
1950    <div class="modal-dialog">
1951        <div class="modal-content">
1952            <div class="modal-header">
1953                <h4 class="modal-title">Email this page</h4>
1954                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close" id="close-email-modal"></button>
1955            </div>
1956            <div class="modal-body">
1957				<p>
1958				</p>
1959
1960                <p>
1961	<span class="required"></span>
1962	Required Fields</p>
1963<p>
1964	<span class="txt-red hidden" id="email-error-message"></span>
1965</p>
1966<form id="email-compare-modal-page-form" class="form-validation email-this-page-form form-horizontal mar-t-25" action="/email/compareModal-preview" method="post"><input type="hidden" id="compare-modalEmailProductCode" class="do-not-clean" name="productC
1966ode" value="">
1967	<input type="hidden" id="productsToSend-compare-modal" name="productsToSend" />
1968			<input type="hidden" id="productDetailsPrices-compare-modal" name="productDetailsPrices" />
1969			<input type="hidden" id="currentProductStyleNumber-compare-modal" name="currentProductStyleNumber" class="do-not-clean"/>
1970			<input type="hidden" name="promoTilesIds" id="promoTilesIds" />
1971		<input type="hidden" id="includeProductName" name="includeProductName" />
1972			<input type="hidden" id="includeProductSize" name="includeProductSize" />
1973			<input type="hidden" id="includeProductDesc" name="includeProductDesc" />
1974			<input type="hidden" id="includeProductOtherColors" name="includeProductOtherColors" />
1975			<input type="hidden" id="includeProductPrice" name="includeProductPrice" />
1976			<input type="hidden" id="includeProductCompanions" name="includeProductCompanions" />
1977			<input type="hidden" id="includeProductColorsAvailable" name="includeProductColorsAvailable" />
1978			<input type="hidden" id="productsPrices-compare-modal" name="productsPrices" />
1979		<div class="form-group row ">
1980		<label for="email" class="col-12 col-lg-4 control-label required">
1981			Your email address</label>
1982
1983		<div class="col-12 col-lg-8">
1984			<input type="text" class="form-control" id="email" name="fromEmailAddress"> <small class="help-block"></small>
1985		</div>
1986	</div>
1987
1988	<div class="form-group row ">
1989		<label for="recipient-email" class="col-12 col-lg-4 control-label required">
1990			Recipient's email address</label>
1991
1992		<div class="col-12 col-lg-8">
1993			<small class="help-block"></small> <input type="text" class="form-control" id="recipient-email" name="toEmailAddress">
1994			<p class="text-desc">
1995				Up to five email addresses allowed, separated by a comma. Sport-Tek respects your privacy, and these addresses will not be shared.</p>
1996		</div>
1997	</div>
1998
1999	<div class="form-group row">
2000		<label for="subject-line" class="col-12 col-lg-4 control-label required">
2001			Subject Line</label>
2002
2003		<div class="col-12 col-lg-8">
2004			<input type="text" class="form-control" id="subject-line" name="subject"> <small class="help-block"></small>
2005		</div>
2006	</div>
2007
2008	<div class="form-group row">
2009		<label for="your-message" class="col-12 col-lg-4 control-label required">
2010			<span>
2011				Your Message</span>
2012			<small class="characters-limit">1000 character limit</small>
2013		</label>
2014
2015		<div class="col-12 col-lg-8">
2016			<textarea class="form-control" name="message" id="your-message" cols="30" rows="10"></textarea>
2017		</div>
2018	</div>
2019
2020
2021	<div class="form-group send-copy-container">
2022		<div class="px-3 offset-lg-4 col-lg-8">
2023			<p>
2024				<input type="checkbox" id="sendCopy-compare-modal" name="sendCopyToSender" checked>
2025				<label for="sendCopy-compare-modal">
2026					Send me a copy</label>
2027			</p>
2028		</div>
2029	</div>
2030	<div class="row d-flex justify-content-center">
2031		<div class="offset-lg-4 col-lg-8 mb-3">
2032			<button type="submit" id="preview-compare-modal-page" class="btn btn-block-xs btn-primary">
2033						Preview Message</button>
2034				</div>
2035	</div>
2036<div>
2037<input type="hidden" name="CSRFToken" value="LuNujMT0Lr6YLM7kmeQQJSYFoYZZ3XSk2xOloN8NxmW85j2VH4JfvfCVT9y1HPbTqMkkEUAxjL9r6RaJ4yeXmLk5pVSJ0gT0" />
2038</div></form></div>
2039        </div>
2040    </div>
2041</div>
2042<script>
2043	
2044		if (!digitalData["compareProductData"]) {
2045			digitalData["compareProductData"] = [];
2046		}
2047	
2048	if (!digitalData["productListData"]) {
2049		digitalData["productListData"] = [];
2050	}
2051</script>
2051
2052
2053
2054<div id="quick-view-scope">
2055	<value-init :initial-value="{isSiteWithPricing: false, isFavouritesMvpEnabled: true, isLoggedIn: false, isSanmar: false, favoritesListsLimit: 150}" @set-init-value="setInitValues"></value-init>
2056	<div class="modal hide fade in modal-quick-view js-stackable"
2057		 id="quick-view-modal" tabindex="-1" aria-labelledby="quick-view-modal" aria-hidden="true"  data-bs-keyboard="false" data-bs-backdrop="static">
2058		<div class="modal-dialog modal-lg">
2059			<div class="modal-content">
2060				<div class="modal-header">
2061					<h5 class="modal-title" id="quickViewLabel">Quick View</h5>
2062					<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close" @click="onCloseQuickViewModal"></button>
2063				</div>
2064				<div class="modal-body pr placeholder-for-zoomed-view hidden">
2065					<a href="#" class="js-back-to-quickview">
2066						<span class="fa fa-angle-left fa-lg float-start"></span>
2067						Back to Quick View
2068					</a>
2069					<div class="zoomed-view"></div>
2070				</div>
2071				<div v-if="Object.keys(product).length !== 0" class="modal-body pr quickview-modal-body">
2072					<input type="hidden" id="quickviewProductCode" name="productCode" :value="product?.code">
2073					<input type="hidden" id="quickviewStyleNumber" name="quickviewStyleNumber" :value="product?.styleNumber" />
2074					<div class="row">
2075						<div class="col-lg-3">
2076                            <div class="main-image-container">
2077                                <div class="main-image product-image easyzoom easyzoom--with-thumbnails easyzoom--adjacent lp2">
2078                                    <a  v-if="galleryImages?.length === 0" href="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/img-not-found.png">
2079                                        <img src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue/images/img-not-found.png" />
2080                                    </a>
2081                                    <a v-else data-easyzoom data-easyzoom-clickable :href="galleryImages[0]?.zoom?.url" class="zoom">
2082                                        <div class="easyzoom-shadow-area">
2083                                            <div class="easyzoom-box-shadow"></div>
2084                                        </div>
2085                                        <img class="img-responsive zoom" id="img-1" :src="galleryImages[0]?.quickView?.url" :alt="galleryImages[0]?.quickView?.altText" />
2086                                    </a>
2087
2088                                </div>
2089                            </div>
2090							<div class="clear mar-t-15">
2091								<button type="button"
2092										class="btn-compare mx-auto"
2093										:class="isProductInCompareList(product.code) ? 'selected' : ''"
2094										@click="handleCompareClick(product.code)"
2095								>
2096									<span>Add To Compare</span>
2097								</button>
2098								</div>
2099						</div>
2100						<div class="col-lg-9 product-zoom-modal">
2101							<div class="product-name clearfix w-100">
2102								<div class="name">
2103									<p class="name-short">
2104										{{product?.styleNumber}}
2105										<span :class="('product-status product-info-' + (productStatusLabel(product)).toLowerCase().replace(/\s+/g, ''))">
2106											{{productStatusLabel(product)}}
2107										</span>
2108									</p>
2109									<h1 class="serif prod-desc mar-b-0">{{sanitizeText(product?.name)}}</h1>
2110									<hr class="clear">
2111								</div>
2112								<div class="clear">
2113									<div role="tabpanel">
2114										<ul class="nav nav-tabs mar-b-25" role="tablist">
2115											<li role="presentation" class="nav-item">
2116												<a href="#modal-prod-details" class="nav-link modal-tab-prod-details active" id="tab-prod-details" aria-controls="modal-prod-details" role="tab" data-bs-toggle="tab" tab-button  data-component="DetailsTab" @click="showSwatches(false)">
2117													Product Details</a>
2118											</li>
2119
2120											<li v-if="productReferences !== null" role="presentation" class="nav-item">
2121												<a href="#modal-tab-companions" class="nav-link modal-tab-companions" aria-controls="modal-tab-companions" role="tab" data-bs-toggle="tab" tab-button data-component="CompTab" @click="showSwatches(false)">
2122													Companions</a>
2123											</li>
2124										</ul>
2125										<!-- Tab panes -->
2126										<div class="tab-content">
2127											<div role="tabpanel" class="tab-pane active" id="modal-prod-details">
2128												<div class="product-details row">
2129													<div class="product col-12 row">
2130														<input type="hidden" value="" id="loggedIn" />
2131
2132                                                        <div class="price" :class="[false ? 'col-lg-2' : 'col-lg-6 col-6']" v-if="isCallForPricing(product.displayPriceText, product.colourStatusFlag || product.styleStatusFlag) && isSiteWithPricing">
2133                                                                <strong>Call for pricing</strong>
2134                                                            </div>
2135
2136                                                            <div class="price col-lg-2" v-if="!isCallForPricing(product.displayPriceText, product.colourStatusFlag || product.styleStatusFlag) && isSiteWithPricing">
2137                                                                Starting at<br /><strong class="display-price-text">{{product?.displayPriceText}}</strong>
2138                                                            </div>
2139                                                        <input type="hidden" id="msrp-text" :value="product.msrpText" />
2140
2141														<div class="sizes col-lg-3">
2142															<strong v-if="product.sizeLabel !== 0">{{product?.sizeLabel}}</strong>
2143														</div>
2144														</div>
2145													<template v-if="pageType === 'OUTLET'">
2146														<product-variant-selector :product="product"
2147																				  :page-type="pageType"
2148																				  :is-quick-view-display="isQuickViewDisplay"
2149																				  :base-option-data="baseOptionData"
2150																				  :limited-edition-options-data="limitedEditionOptionsData"
2151																				  :discontinued-options-data="discontinuedOptionsData"
2152																				  :closeout-options-data="closeoutOptionsData"
2153																				  :selected-code="selectedCode"
2154																				  :variant-option-qualifiers="variantOptionQualifiers"
2155																				  :get-quick-view-data="getQuickViewData"
2156														>
2157														</product-variant-selector>
2158													</template>
2159													<template v-else>
2160														<product-variant-selector :product="product"
2161																				  :page-type="pageType"
2162																				  :is-quick-view-display="isQuickViewDisplay"
2163																				  :base-option-data="baseOptionData"
2164																				  :limited-edition-options-data="limitedEditionOptionsData"
2165																				  :discontinued-options-data="discontinuedOptionsData"
2166																				  :closeout-options-data="closeoutOptionsData"
2167																				  :selected-code="selectedCode"
2168																				  :variant-option-qualifiers="variantOptionQualifiers"
2169																				  :get-quick-view-data="getQuickViewData">
2170														</product-variant-selector>
2171													</template>
2172
2173													<div class="description col-12">
2174														<p v-if="isSiteWithLimitedEditionProducts && product.baseOptions[0].options.length !== 0
2175																 && product.baseOptions[0].limitedEditionOptions.length !== 0 &&
2176																 pageType !== 'OUTLET'">
2177															More Limited Edition Colors are available</p>
2178
2179														<p v-if="(isSiteWithDiscontinuedAndCloseoutProducts &&
2180																product.baseOptions[0].options.length !== 0 &&
2181																product.baseOptions[0].discontinuedOptions.length !== 0
2182																&& pageType !== 'OUTLET') ||
2183																(isSiteWithDiscontinuedAndCloseoutProducts &&
2184																product.baseOptions[0].options.length !== 0 &&
2185																product.baseOptions[0].closeoutOptions.length !== 0 &&
2186																pageType !== 'OUTLET')">
2187															More Discontinued & Closeout Colors are available</p>
2188														<div id="product-description" v-html="product?.description"></div>
2189														<a :href="product.url" class="btn btn-default btn-lg float-start mar-t-15" data-component="ProdDetail" @click="saveScrollPosition">
2190															View full Product Details</a>
2191													</div>
2192												</div>
2193											</div>
2194
2195											<product-companions-tab :product-references="productReferences"
2196																	:get-quick-view-data="getQuickViewData"
2197																	:img-resource-path="'//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue'">
2198											</product-companions-tab>
2199										</div>
2200									</div>
2201								</div>
2202							</div>
2203
2204						</div>
2205					</div>
2206				</div>
2207				<div v-else><div class="spinner-container"><spinner spinner-size="spr-lg"></spinner></div></div>
2208				<div class="modal-footer">
2209					<div class="sharing-options w-100">
2210						<hr>
2211						<ul class="list-unstyled list-inline float-start text-start">
2212							<li>
2213								<button
2214								    type="button"
2215								    class="link-sm-new link-sm-new--with-icon email-this-page product-details-email-this-page"
2216								    data-bs-toggle="modal"
2217								    data-bs-target="#email-product-details-page"
2218								    data-content-name="quickview-modal-body" data-component="EmailProd"
2219								>
2220									<i class="icon-sanmar icon-envelope"></i>
2221									Email Page</button>
2222							</li>
2223						</ul>
2224					</div>
2225					<div class="media-share-data" data-page-url="https://sporttekusa.com:443/p/" data-page-shortened-url="https://sporttekusa.com:443/p/" data-page-title="T-Shirts | Sport-Tek" data-product-image-url="https://sporttekusa.com:443" :data-product-name="product?.name"></div>
2226				</div>
2227			</div>
2228		</div>
2229	</div>
2230
2231    <!--  Favorites List Popup -->
2232    <Teleport v-if="isFavoritesListOpen" :to="favoritesListPortalTarget">
2233            <favorites-data
2234                :favorites-data="favoritesList"
2235                :is-creating-new-favorites-list="isCreatingNewFavoritesList"
2236                :is-favorites-lists-limit-reached="isFavoritesListsLimitReached"
2237                :limit-reached-favorites-list-code="limitReachedFavoritesListCode"
2238                :is-loading="isLoading"
2239                :product-code="selectedFavoritesItemProductCode"
2240                :favorites-lists-limit="150"
2241                :favorites-list-entries-limit="150"
2242                @on-close="closeFavoritesListModal"
2243                @on-input-change="handleFavoritesInputChange"
2244                @on-create-new-list="createFavoritesNewList"
2245                @on-update-favorites-list="updateFavoritesList"
2246                @on-register-events-listener="registerFavoritesListEventsListener"
2247                @on-unregister-events-listener="unregisterFavoritesListEventsListener"
2248                @on-load-more-favorites="loadMoreFavoritesListData"
2249                @on-user-activity="handleUserActivity"></favorites-data>
2250        </Teleport>
2251    </div>
2252<div id="print-section"></div>
2253	<div id="ariaStatusMsg" class="skip" role="status" aria-relevant="text" aria-live="polite"></div>
2254		
2254<script type="text/javascript">
2255	var ACC = {};
2256</script>
2256
2257
2258<script type="text/javascript">
2259	/*<![CDATA[*/
2260	
2261	var ACC = {
2262		config: {},
2263		regex: {},
2264		validationCommon: {},
2265		validationRequired: {},
2266		validationIncorrect: {},
2267		missingProductImage: {}
2268	};
2269	ACC.config.contextPath = "";
2270	ACC.config.encodedContextPath = "";
2271	ACC.config.commonResourcePath = "//cdnp.sanmar.com/_ui/v/-215677410/responsive/common";
2272	ACC.config.themeResourcePath = "//cdnp.sanmar.com/_ui/v/-215677410/responsive/theme-blue";
2273	ACC.config.language = "en";
2274	ACC.config.rootPath = "/_ui/v/-215677410/responsive";
2275	ACC.config.CSRFToken = "ac5850e1-4902-444f-b06f-f7d3c671d297";
2276	ACC.config.smartyKey = "";
2277	ACC.config.smartyLicense = "";
2278	ACC.config.smartyStreetAddressUrl = "";
2279	ACC.config.smartyZipCodeUrl = "";
2280	ACC.config.legacyUrl = "https://marketing.sanmar.com";
2281	ACC.config.isSearchMvp = "false" == "true";
2282	ACC.config.isPlpColorPickerEnabled = "false" == "true";
2283
2284	// Coveo
2285	ACC.config.coveoAccessToken = 'xxdba8beb2-7048-4c5a-bfb8-5c96360c336f';
2286	ACC.config.coveoOrganizationId = 'sanmarproduction18f2pptvx';
2287	ACC.config.coveoTrackingId = '';
2288	ACC.config.coveoEngineLanguage = 'en';
2289	ACC.config.coveoEngineCountry = 'US';
2290	ACC.config.coveoEngineCurrency = 'USD';
2291	ACC.config.coveoUpgCode = '100';
2292
2293	ACC.forgottenPwdSuccessMessage = 'You have been sent an email with a link to change your password.';
2294	ACC.invalidforgottenPwdError = 'Invalid Username, Please try again.';
2295	ACC.savedShoppingBoxSuccess = 'Your Shopping Box have been saved successfully';
2296	ACC.savedShoppingBoxError = 'Your Shopping Box could not have been saved, please try again';
2297	ACC.savedShoppingNameError = 'Shopping Box by that name is already existing';
2298	ACC.savedShoppingBoxDataError = 'Replace option is not selected or saved shopping box is not entered';
2299
2300	ACC.shoppingBoxBackOrderDecreasedValidation = '\u003Cspan\u003ESince this quantity is associated with a backorder, we had to reduce your backorder quantity instead.\u003Ca href=\'#\' data-dismiss=\'popover\' class=\'close\'\u003E\u003Cspan class=\'fa fa-times pull-left\'\u003E\u003C\/span\u003E\u003C\/a\u003E\u003C\/span\u003E';
2301	ACC.shoppingBoxBackOrderIncreasedValidation = '\u003Cspan\u003ESince this quantity is associated with a backorder, we had to increase your backorder quantity instead.\u003Ca href=\'#\' data-dismiss=\'popover\' class=\'close\'\u003E\u003Cspan class=\'fa fa-times pull-left\'\u003E\u003C\/span\u003E\u003C\/a\u003E\u003C\/span\u003E';
2302	ACC.shoppingBoxEmpty = 'Your shopping box is empty';
2303	ACC.shoppingBoxBackOrderUpdated = '\u003Cp\u003EYour backorder quantity has been amended. \u003Ca href=\\\'#\\\' data-dismiss=\\\'popover\\\' class=\\\'close\\\'\u003E\u003Cspan class=\\\'fa fa-times pull-left\\\'\u003E\u003C\/span\u003E\u003C\/a\u003E\u003C\/p\u003E';
2304	ACC.shoppingBoxPromoCodeValid = 'Promotional code has been successfully applied.';
2305	ACC.shoppingBoxQtyUpdateSuccess = 'Your shopping box was successfully updated.';
2306	ACC.shoppingBoxMultiple = 'Multiple';
2307	ACC.shoppingBoxRemovingDecorationConfigurationsError = 'Error Occured While Removing the Product Decoration Configurations. Please try again later.';
2308
2309	ACC.selectDecoratorSupportedDecorationMethods = 'This decorator supports';
2310
2311	ACC.addressCountry = 'Country';
2312
2313	ACC.shippingAddressNoSavedAddresses = 'No Saved Addresses Found';
2314	ACC.shippingAddressAddNewAddressTitle = 'Add New Address';
2315	ACC.shippingAddressShippingAddressTitle = 'Shipping Address';
2316	ACC.shippingAddressEditAddressTitle = 'View address';
2317
2318	ACC.carrierAccountsAddNewAccountTitle = 'Add New Account';
2319	ACC.carrierAccountsEditAccountTitle = 'Edit Account';
2320	ACC.carrierAccountDeleteError = 'System Error. Unfortunately we are unable to access the requested records at this time. Please try again.';
2321	ACC.carrierAccountDeleteSuccess = 'The selected Carrier Account has been successfully deleted.';
2322	ACC.carrierAccountInvalid = 'The UPS account information entered is not valid. Please contact UPS if you need your account details.';
2323	ACC.carrierAccountExists = 'Carrier Account already exists. Account was not created or saved.';
2324	ACC.carrierAccountCreated = 'Shipping Carrier Account has been created successfully.';
2325	ACC.carrierAccountUpdated = 'Shipping Carrier Account has been updated successfully.';
2326	ACC.shippingCarrierAccountError = 'System Error. Unfortunately we were unable to access the requested records at the moment. Please try again soon.';
2327
2328	ACC.addCarrierModalTitle = 'Add New Carrier Account';
2329	ACC.editCarrierModalTitle = 'Edit Carrier Account';
2330	ACC.reviewAndSubmitPleaseSelect = 'Please Select';
2331	ACC.reviewAndSubmitShippingInformation = 'Shipping Information';
2332	ACC.reviewAndSubmitOrderPickedFrom = 'Order can be picked from';
2333	ACC.reviewAndSubmitCreditCardFeeMessage = '';
2334
2335	ACC.productListingEmailPriceStartsAt = 'Starting at';
2336	ACC.productListingEmailCallForPrice = 'Call for pricing';
2337	ACC.productListingSendEmailNoProductsError = 'Error while sending email. You need to add at least 1 product.';
2338	ACC.productListBtnTop = 'Back to Top';
2339	ACC.productListBtnFavoritesTooltipText = 'Favorites List';
2340
2341	ACC.checkInventoryAddToShoppingBoxSuccess = 'Your shopping box was successfully updated.'
2342	ACC.checkInventoryAddToShoppingBoxError = 'You have not added any items. Please enter a quantity greater than 0.';
2343	ACC.checkInventoryProceedToCheckoutError = 'You have not added any items. Please enter a quantity greater than 0.';
2344	ACC.checkInventoryAddToShoppingBoxServerError = 'An error occured while adding items to shopping box';
2345
2346	ACC.checkInventoryPrimaryWarehouse = '(Primary)';
2347	ACC.checkInventorySalePrice = 'Sale Price: $';
2348	ACC.checkInventoryPrice = 'Price: $';
2349	ACC.checkInventoryOriginalPrice = 'Original Price: $';
2350	ACC.checkInventoryIncentivePrice = 'Program Price: $';
2351	ACC.checkInventoryPricingCall = 'Call';
2352	ACC.checkInventoryPricingBackorders = 'Backorders';
2353	ACC.checkInventoryPricingTotalInventory = 'Total Inventory';
2354	ACC.checkInventoryPricingWarehouse = 'Warehouse';
2355	ACC.checkInventoryCaseSize = 'Case Size';
2356	ACC.checkInventoryPricing = 'Pricing';
2357	ACC.checkInventoryEtaTitle = 'ETA';
2358	ACC.checkInventoryButtonsBackorderTitle = 'Place backorder';
2359	ACC.checkInventoryPricingButtons = 'Add to shopping box';
2360	ACC.checkInventoryPricingButtonsCheckout = 'Proceed to checkout';
2361	ACC.checkInventorySaleMessage = 'Prices in <span class="txt-red">red</span> indicate on sale.';
2362	ACC.checkInventoryDiscontinuedMessage = 'Prices in red are in Discontinued or Closeout';
2363
2364	ACC.paymentCardEdit = 'Edit Debit / Credit Card';
2365	ACC.paymentCardRequiredFields = 'Required fields';
2366	ACC.paymentCardCardType = 'Card Type';
2367	ACC.paymentCardCardNumber = 'Card Number';
2368	ACC.paymentCardSecurityCode = 'Security Code';
2369	ACC.paymentCardCardHolderName = 'Card Holder Name';
2370	ACC.paymentCardBillingAddress = 'Billing Address';
2371	ACC.paymentCardAddressAptSuite = 'Apt/Suite';
2372	ACC.paymentCardAddressHouseNumber = 'House Number';
2373	ACC.paymentCardAddressCity = 'City';
2374	ACC.paymentCardAddressState = 'State';
2375	ACC.paymentCardAddressZip = 'Zip';
2376	ACC.paymentCardAddressCountry = 'Country \/ Region';
2377	ACC.paymentCardCancel = 'Cancel';
2378	ACC.paymentCardSubmit = 'Submit';
2379
2380	ACC.paymentCardAuthorizationErrorOnCheckout = 'Your payment card authorization was not approved so we are unable to process your order.  Please enter another payment card and submit it again for approval. Please contact your payment card provider if you need more details.';
2381	ACC.paymentCardAuthorizationErrorOnAccount = 'An error has occurred while adding payment card details. Please enter another payment card or contact your payment card provider if you need more details.';
2382	ACC.paymentCardAdded = 'A new payment card has been added successfully to your account.';
2383	ACC.paymentCardUpdated = 'Payment card has been updated successfully.';
2384	ACC.paymentCardRemoved = 'Payment card removed successfully from your account.';
2385	ACC.paymentCardUpdateErrorMsg = 'An error has occurred while updating payment card details';
2386	ACC.paymentCardDeleteErrorMsg = 'An error has occurred while deleting payment card details';
2387	ACC.maxStoredPaymentMethodsMsg = 'Your account has reached the allotted limit of 99 saved payment cards. To save a new payment card, please delete any saved cards that are no longer valid.';
2388
2389	
2390
2391	// ---------------------
2392	// VALIDATION MESSAGING
2393	// ---------------------
2394
2395	ACC.validationCommon.maxLength = 'Maximum length is 255 characters';
2396	ACC.validationCommon.maxLengthCity = 'Maximum length is 28 characters';
2397	ACC.validationCommon.maxLengthNames = 'Maximum length is 120 characters';
2398	ACC.validationCommon.maxLengthEmail = 'Email must not be longer than 105 characters.';
2399	ACC.validationCommon.maxLengthEmailMultipleAddresses = 'Email must not be longer than 525 characters.';
2400	ACC.validationCommon.maxLengthZip = 'Maximum length is 10 characters';
2401	ACC.validationCommon.maxLengthZipShort = 'Maximum length is 5 characters';
2402	ACC.validationCommon.maxLengthPassword = 'The password must be between 8 and 64 characters.';
2403	ACC.validationCommon.maxlengthMessage = 'Maximum length is 1000 characters';
2404	ACC.validationCommon.maxlengthUsername = 'The username must be between 6 and 28 characters';
2405	ACC.validationCommon.maxlengthUsernameMinValue = '';
2406	ACC.validationCommon.maxlengthBirthday = 'Maximum length is 8 characters';
2407	ACC.validationCommon.maxlengthCardNumber = 'Maximum length is 16 characters';
2408	ACC.validationCommon.maxlengthState = 'Maximum length of state is 2 characters';
2409	ACC.validationCommon.maxlengthCountry = 'Maximum length of country is 2 characters';
2410	ACC.validationCommon.maxlengthShoppingBox = 'Maximum length is 200 characters';
2411	ACC.validationCommon.maxLengthComments = '';
2412	ACC.validationCommon.maxlengthOrderHistorySearch = 'Maximum length is 50 characters';
2413	ACC.validationCommon.maxlengthEmailMessage = 'Maximum is 1000 characters';
2414	ACC.validationCommon.maxlengthDate = 'Maximum length is 10 characters';
2415	ACC.validationCommon.fieldRequired = 'This field is required.';
2416	ACC.validationCommon.maxLengthAttention = 'Maximum length is 35 characters';
2417	ACC.validationCommon.maxLengthNamesAddress = 'Maximum length is 28 characters';
2418	ACC.validationCommon.maxLengthAddressLine = 'Maximum length is 35 characters';
2419	ACC.validationCommon.maxlengthCustomerPo = 'Maximum length is 28 characters';
2420	ACC.validationCommon.maxLengthEventSummary = 'Maximum length is 4000 characters';
2421	ACC.validationCommon.maxlengthCardName = 'Maximum length is 61 characters';
2422	ACC.validationCommon.maxLengthLogoizerTextLogos = 'A maxmimum of 3 text logos are allowed';
2423	ACC.validationCommon.maxLengthcarrieraccountnumups = 'Maximum and Minimum length for UPS Account Number is 6 characters';
2424	ACC.validationCommon.maxLengthcarrieraccountnumfedex = 'FedEx Account Number must consist of 9 digits';
2425	ACC.validationCommon.maxLengthAccountNumber = '';
2426	ACC.validationCommon.maxThirdPartyBillingPoNumLength = 'Maximum length is 12 characters';
2427	ACC.validationCommon.maxLengthcarrieraccountcontact = 'Maximum length is 28 characters';
2428	ACC.validationCommon.maxLengthcarrieraccountname = 'Maximum length is 28 characters';
2429	ACC.validationCommon.maxLengthPhone = 'Maximum length is 255 characters';
2430	ACC.validationCommon.maxLengthFax = 'Maximum length is 255 characters';
2431
2432	ACC.validationRequired.eventSummary = 'Event Summary is required.';
2433	ACC.validationRequired.companyName = 'Company Name is required.';
2434	ACC.validationRequired.ownerName = 'Owner name is required.';
2435	ACC.validationRequired.primaryContact = 'Primary Contact is required.';
2436	ACC.validationRequired.contact = 'Contact is required.';
2437	ACC.validationRequired.natureOfBusiness = 'Nature of business is required.';
2438	ACC.validationRequired.addressLine = 'Address is required.';
2439	ACC.validationRequired.houseNumber = 'House Number is required.';
2440	ACC.validationRequired.city = 'City name is required.';
2441	ACC.validationRequired.zip = 'ZIP code is required.';
2442	ACC.validationRequired.country = 'Country is required.';
2443	ACC.validationRequired.phone = 'Phone number is required.';
2444	ACC.validationRequired.personalPhone = 'Personal Phone number is required.';
2445	ACC.validationRequired.businessPhone = 'Business phone number is required.';
2446	ACC.validationRequired.phoneNumber = '';
2447	ACC.validationRequired.fax = 'Fax is required.';
2448	ACC.validationRequired.stateSalesTaxLicense = 'State Sales Tax License # for Garment Industry is required.';
2449	ACC.validationRequired.website = '';
2450	ACC.validationRequired.email = 'Email address is required.';
2451	ACC.validationRequired.name = 'Name is required.';
2452	ACC.validationRequired.logoizerText = 'Logoizer Text is required.';
2453	ACC.validationRequired.subject = 'Subject line is required.';
2454	ACC.validationRequired.aptSuite = 'Apt\/Suite is required.';
2455	ACC.validationRequired.isResidence = 'You must select an option';
2456	ACC.validationRequired.saveCard = 'Save Card Name is required.';
2457	ACC.validationRequired.cardNumber = 'Card Number is required.';
2458	ACC.validationRequired.cardName = 'Card Name is required.';
2459	ACC.validationRequired.cardType = 'Card Type is required.';
2460	ACC.validationRequired.expireMonth = 'Expire Month is required.';
2461	ACC.validationRequired.expireYear = 'Expire Year is required.';
2462	ACC.validationRequired.securityCode = 'Security Code is required.';
2463	ACC.validationRequired.addressBillingLine = 'Billing Address is required.';
2464	ACC.validationRequired.birthday = 'Date of Birth is required.';
2465	ACC.validationRequired.accountNumber = 'Account Number is required.';
2466	ACC.validationRequired.password = 'Password is required.';
2467	ACC.validationRequired.username = 'Username is required.';
2468	ACC.validationRequired.styleNumber = 'Style number is required.';
2469	ACC.validationRequired.shoppingBoxName = 'The Shopping Box name is required';
2470	ACC.validationRequired.shoppingBoxOption = 'You must select an option';
2471	ACC.validationRequired.merchandiseQty = 'Merchandise quantity is required.';
2472	ACC.validationRequired.formatStatement = 'You must select a statement format before proceeding';
2473	ACC.validationRequired.formatStatement = '';
2474	ACC.validationRequired.contactUsOptions = 'Subject is required.';
2475	ACC.validationRequired.emailMessage = 'Message is Required';
2476	ACC.validationRequired.date = 'Event date should not be empty.';
2477	ACC.validationRequired.eventName = 'Event Name is required.';
2478	ACC.validationRequired.state = 'State name is required.';
2479	ACC.validationRequired.paymentMethod = 'Payment Method is required.';
2480	ACC.validationRequired.jobTitle = 'Title is required.';
2481	ACC.validationRequired.agreeToTerms = 'Click to Agree is required.';
2482	ACC.validationRequired.carrier = 'Carrier name is required';
2483	ACC.validationRequired.carrieraccountnum = 'Carrier Account Number is required';
2484	ACC.validationRequired.creditReferenceAccountNumber = 'SanMar Account Number is required';
2485	ACC.validationRequired.selection = 'Selection is required.';
2486
2487	ACC.validationIncorrect.companyName = 'Company name should only contain letters, numbers, dots, hyphens and apostrophes.';
2488	ACC.validationIncorrect.eventName = 'Event name should only contain letters, numbers, dots, hyphens and apostrophes.';
2489	ACC.validationIncorrect.ownerName = 'Owner name should only contain letters, hyphens, dots and apostrophes.';
2490	ACC.validationIncorrect.primaryContact = 'Primary Contact should only contain letters, hyphens, dots and apostrophes.';
2491	ACC.validationIncorrect.contact = 'Contact should only contain letters, hyphens, dots and apostrophes.';
2492	ACC.validationIncorrect.otherNatureOfBusiness = 'Other nature of business should only contain letters.';
2493	ACC.validationIncorrect.addressLine = 'Address line must not start with dot or space and can only contain letters, numbers, hyphens, slashes, hashes, dots and apostrophes.';
2494	ACC.validationIncorrect.state = 'State should only contain letters.';
2495	ACC.validationIncorrect.zip = 'ZIP code must be of format 12345, or 12345-6789.';
2496	ACC.validationIncorrect.zipShort = 'ZIP code must be of format 12345.';
2497	ACC.validationIncorrect.internationalZip = 'ZIP code is alphanumeric characters, space, hyphens with a maximum length of 10 characters.';
2498	ACC.validationIncorrect.zipCode = 'ZIP code must be a valid format. Please enter valid ZIP code.';
2499	ACC.validationIncorrect.country = 'Country should only contain letters.';
2500	ACC.validationIncorrect.phoneExtension = 'Phone number extension must contain between 2 and 4 numbers and may be prefixed with x.';
2501	ACC.validationIncorrect.email = 'Email address must be valid.';
2502	ACC.validationIncorrect.multipleEmail = 'Maximum of 5 email addresses allowed.';
2503	ACC.validationIncorrect.name = 'Name is incorrect.';
2504	ACC.validationIncorrect.nameFrontEnd = 'Name Cannot have Special Chartacters.';
2505	ACC.validationIncorrect.subject = 'Subject line is incorrect. It allows only alphanumeric characters.';
2506	ACC.validationIncorrect.aptSuite = 'Apt\/Suite is incorrect.';
2507	ACC.validationIncorrect.saveCard = 'Please use only letters, numbers, \', -, _ and . when creating your name.';
2508	ACC.validationIncorrect.cardName = 'Card Name should contain First and Last Names separated by space.';
2509	ACC.validationIncorrect.incorrectCardName = 'Special characters are not allowed.';
2510	ACC.validationIncorrect.tooLongCardHolderName = 'Either First or Last name contains more than 30 characters.';
2511	ACC.validationIncorrect.birthday = 'Date of Birth is incorrect.';
2512	ACC.validationIncorrect.accountNumber = 'Account Number is incorrect.';
2513	ACC.validationIncorrect.username = 'Please use only letters, numbers, -, _ and . when creating your username.';
2514	ACC.validationIncorrect.password = 'Please enter valid new password having at least 1 letter and 1 number.';
2515	ACC.validationIncorrect.emailMatch = 'The emails do not match';
2516	ACC.validationIncorrect.passwordMatch = 'The passwords do not match';
2517	ACC.validationIncorrect.website = 'The website URL is incorrect.';
2518	ACC.validationIncorrect.styleNumber = 'Style number is incorrect.';
2519	ACC.validationIncorrect.shoppingBoxName = 'The Shopping Box name is not valid';
2520	ACC.validationIncorrect.promoCode = 'The promotional code is not valid';
2521	ACC.validationIncorrect.merchandiseQty = 'Merchandise quantity is not valid';
2522	ACC.validationIncorrect.customerPo = 'Customer PO must not contain leading space, single quote, double quote or pipe characters.';
2523	ACC.validationIncorrect.customerNumber = 'Customer Number is incorrect.';
2524	ACC.validationIncorrect.dataOutOfRange = 'Date is out of range.';
2525	ACC.validationIncorrect.quantity = 'Quantity must be an integer.';
2526	ACC.validationIncorrect.paymentCard = 'The card number is not valid';
2527	ACC.validationIncorrect.expired = 'The expiration date is invalid';
2528	ACC.validationIncorrect.price = 'Please enter valid price with two decimal digits and maximum 9 digits before decimal';
2529	ACC.validationIncorrect.emailMessage = 'Message text is not valid. It allows only alphanumeric characters.';
2530	ACC.validationIncorrect.webUserNameFirst = 'First Name can only contain letters, numbers, dots, hyphens and @';
2531	ACC.validationIncorrect.webUserNameLast = 'Last Name can only contain letters, numbers, dots, hyphens and @';
2532	ACC.validationIncorrect.logoizerFileSizeLimit = 'File size must be less than 2 megabytes';
2533	ACC.validationIncorrect.logoizerUploadFileFormatError = 'Please upload a supported file format';
2534	ACC.validationIncorrect.logoizerFileNameRestriction = 'File name must not contain non-alphanumeric characters';
2535	ACC.validationIncorrect.carrier = 'Carrier name should only contain letters and spaces.';
2536	ACC.validationIncorrect.carrieraccountnumups = 'Carrier Account Number for UPS must only contain 6 of the following characters: A, E, F, R, T, V, W, X, Y, and 0 through 9. Of the 6 characters, only 2 can be letters.';
2537	ACC.validationIncorrect.carrieraccountnumfedex = 'Carrier Account Number for FedEx should only contain numbers.';
2538	ACC.validationIncorrect.carrieraccountcontact = 'Contact should only contain letters, hyphens, dots and apostrophes.';
2539	ACC.validationIncorrect.carrieraccountcompany = 'Name \/ Company should only contain numbers, letters, hyphens, dots and apostrophes.';
2540	ACC.validationIncorrect.carrieraccountnickname = 'Carrier Account Nickname should only contain numbers, letters, hyphens, dots and apostrophes.';
2541	ACC.validationIncorrect.thirdPartyBillingPoNumber = 'Third Party Billing PO must not contain leading space, single quote, double quote or pipe characters.';
2542	ACC.validationIncorrect.addressBillingLine = 'Billing Address must not start with dot or space and can only contain letters, numbers, hyphens, slashes, hashes and dots.';
2543
2544	ACC.savedShoppingBoxCustomHemmedProductsError = 'Shopping Box can not be saved. Shopping box contains only custom hemmed or back order or inactive products.';
2545	ACC.savedShoppingBoxUnexpectedError = 'Unexpected Error Occured while saving the cart. please try again';
2546	ACC.payinvoiceBreadcrumb = 'Review & Pay';
2547	ACC.shippingAddressDeleteError = 'System Error. Unfortunately we were unable to access the requested records at the moment. Please try again soon.';
2548	ACC.shippingAddressDeleteSuccess = 'Shipping Address has been deleted successfully.';
2549	ACC.validationIncorrect.webUserNameFirst = 'First Name can only contain letters, numbers, dots, hyphens and @';
2550	ACC.validationIncorrect.webUserNameLast = 'Last Name can only contain letters, numbers, dots, hyphens and @';
2551	ACC.validationIncorrect.logoizerFileSizeLimit = 'File size must be less than 2 megabytes';
2552	ACC.validationIncorrect.logoizerUploadFileFormatError = 'Please upload a supp
2552orted file format';
2553	ACC.validationIncorrect.logoizerFileNameRestriction = 'File name must not contain non-alphanumeric characters';
2554	ACC.validationIncorrect.jobTitle = 'Title is incorrect.';
2555
2556	ACC.paymentMethodText = 'Payment Method';
2557
2558	ACC.emailStatementError = 'System Error. Unfortunately we were unable to email the statement PDF at the moment. Please try again soon.';
2559	ACC.emailStatementSuccess = 'Statement PDF is being emailed to';
2560
2561	ACC.validationIncorrect.userNotifPrefEmailTxtMaxLength = 'Max length of the field is 105 characters';
2562	ACC.validationIncorrect.userNotifPrefMaxEmails = 'Max emails, separated by a comma, is 5';
2563	ACC.validationIncorrect.userNotifPrefHasInvalidEmail = 'Emails contain invalid email address(es)';
2564	ACC.notifPrefUpdatedSuccessMsg = 'Successfully updated Notification Preferences';
2565	ACC.notifPrefUpdatedFailureMsg = 'Failed to update Notification Preferences';
2566
2567	ACC.productDetailsColorSelected = 'Color selected:';
2568	ACC.productLimitedEdition = 'Limited Edition';
2569	ACC.productDiscontinued = 'Discontinued';
2570	ACC.productCloseout = 'Closeout';
2571
2572	ACC.productCompanionsTitle = 'Product Companions';
2573	ACC.productPdpCompanionsTitle = 'Companions';
2574
2575	ACC.paginationInfoGeneral = 'Showing {0}-{1} of {2} Users';
2576	ACC.paginationItemsPerPage = 'Products per page';
2577
2578	ACC.manageWebUsersPageAllViewAllResults = 'View All';
2579	ACC.manageWebUsersPageAllSortTitle = 'Sort by';
2580	ACC.manageWebUsersColumnNameTitle = 'Name';
2581	ACC.manageWebUsersColumnRolesTitle = 'Roles';
2582	ACC.manageWebUsersColumnStatusTitle = 'Status';
2583	ACC.manageWebUsersStatusActiveText = 'Active';
2584	ACC.manageWebUsersStatusDisabledText = 'Disabled';
2585	ACC.manageWebUsersNoUsersText = 'You have no users';
2586	ACC.manageWebUsersSearchNamePlaceholder = 'Search name';
2587
2588	ACC.carrierAccountCarrierName = 'Carrier';
2589	ACC.carrierAccountAccountNumber = 'Account Number';
2590	ACC.carrierAccountContact = 'Contact';
2591	ACC.carrierAccountAccountNickname = 'Account Nickname';
2592	ACC.carrierAccountsAccountBillingLabel = 'Billing Address';
2593	ACC.carrierAccountsAccountDeleteLinkName = 'Delete';
2594
2595	ACC.initiateReturnQtyError = 'Please enter a numeric value that is greater than 0 and not higher than the original quantity ordered.';
2596	ACC.initiateReturnReasonError = 'Please select a reason for returning the items.';
2597	ACC.initiateReturnDisabledTooltip = 'Discontinued and Closeout items are not eligible for return. Please call (800) 426-6399 with any questions.';
2598	ACC.initiateReturnSelectReasonTooltip = '\u003Cp\u003ESelect your reason for returning your product. If you are unsure, please call (800) 426-6399. \u003Cul\u003E\u003Cli\u003E\u003Cb\u003ESamples:\u003C\/b\u003E One or two pieces per size, style and color (up to four pieces per SKU). \u003C\/li\u003E\u003Cli\u003E\u003Cb\u003EUnwanted:\u003C\/b\u003E Non-embellished product that was received as needed but is no longer wanted. \u003C\/li\u003E\u003Cli\u003E\u003Cb\u003EOrder Incorrect\u003C\/b\u003E: Received product that was not part of your order, the incorrect product\/color\/style, an incomplete order and\/or order was incorrect for multiple reasons. \u003C\/li\u003E\u003Cli\u003E\u003Cb\u003EDefective\/Damaged:\u003C\/b\u003E Product that does not meet expected quality standards or that was damaged in transit.\u003C\/li\u003E\u003C\/ul\u003E\u003C\/p\u003E';
2599	ACC.initiateReturnSelectReason = 'Select reason*';
2600	ACC.initiateReturnSelectReasonLabel = 'Select reason*';
2601	ACC.initiateReturnReasonSamples = 'Samples';
2602	ACC.initiateReturnReasonUnwanted = 'Unwanted';
2603	ACC.initiateReturnReasonOrderIncorrect = 'Order incorrect';
2604	ACC.initiateReturnReasonDefectiveDamaged = 'Defective/Damaged';
2605	ACC.initiateReturnReasonIncorrectProduct = 'Received Incorrect Product';
2606	ACC.initiateReturnReasonTitleSampleItems = 'Sample Items';
2607	ACC.initiateReturnReasonTitleUnwantedItems = 'Unwanted Items';
2608	ACC.initiateReturnReasonTitleIncorrect = 'Incorrect Items';
2609	ACC.initiateReturnReasonTitleDefective = 'Defective/Damage Items';
2610	ACC.initiateReturnReasonTitleIncorrectProduct = 'Incorrect Items';
2611	ACC.initiateReturnQty = 'Qty';
2612	ACC.initiateReturnTableStyle = 'Style';
2613	ACC.initiateReturnTableColor = 'Color';
2614	ACC.initiateReturnTableSize = 'Size';
2615	ACC.initiateReturnTableQuantity = 'Quantity*';
2616	ACC.initiateReturnTableDescription = 'Description';
2617	ACC.initiateReturnTableWarehouse = 'Warehouse';
2618	ACC.initiateReturnTablePieces = 'Pieces';
2619	ACC.initiateReturnTablePrice = 'Price';
2620	ACC.initiateReturnTableAmount = 'Amount';
2621	ACC.initiateReturnTableSelectItem = 'Select item';
2622
2623	ACC.initiateReturnIncorrectReplacementError = 'Please select a value.';
2624	ACC.initiateReturnTableIncorrectReasonError = 'Please enter a valid value.';
2625	ACC.initiateReturnIncorrectProductMessage1 = 'Please provide information of the incorrect products';
2626	ACC.initiateReturnIncorrectProductMessage2 = 'Please provide information of the incorrect products:';
2627	ACC.initiateReturnIncorrectReplacementMessage1 = 'Do you need a replacement for the incorrect items?';
2628	ACC.initiateReturnIncorrectReplacementMessage2 = 'Do you need a replacement for the incorrect item(s)?';
2629	ACC.initiateReturnReplacementYes = 'Yes, I need a replacement';
2630	ACC.initiateReturnReplacementNo = 'No, I don\'t need a replacement';
2631	ACC.initiateReturnIncorrectProductTooltip = 'What were you supposed to receive?';
2632
2633	ACC.initiateReturnDefectiveProductMessage1 = 'Please provide details of the issues with the items';
2634	ACC.initiateReturnDefectiveProductMessage2 = 'Please provide details of the issues with the items:';
2635	ACC.initiateReturnDefectiveReplacementMessage1 = 'Do you need a replacement for the defective / damaged items?';
2636	ACC.initiateReturnDefectiveReplacementMessage2 = 'Do you need a replacement for the defective/damaged item(s)?';
2637	ACC.initiateReturnUploadImageMessage = 'Upload image of defective/damaged item (optional)';
2638	ACC.initiateReturnUploadImageButton = 'Select file';
2639	ACC.initiateReturnUploadImageError = 'We could not process the file. Please ensure the image is in jpeg, gif or png format and maximum of 2MB in size.';
2640	ACC.initiateReturnUploadImageRemoveTitle = 'Remove image';
2641	ACC.initiateReturnDefectiveProductTooltip = 'Please indicate if there are stains, holes, loose seams, missing buttons, broken zippers, etc.';
2642	ACC.initiateReturnUploadImageTooltip = 'Images can be a maximum of 2MB in size. Images can be in jpeg, gif or png format.';
2643
2644	ACC.missingProductImage.product = '/_ui/desktop/theme-green/images/missing-product-300x300.jpg';
2645	ACC.missingProductImage.listingPage = '/_ui/desktop/theme-green/images/missing-product-300x300.jpg';
2646	ACC.missingProductImage.thumbnail = '/_ui/desktop/theme-green/images/missing-product-96x96.jpg';
2647	ACC.missingProductImage.cartIcon = '/_ui/desktop/theme-green/images/missing-product-65x65.jpg';
2648	ACC.missingProductImage.styleSwatch = '/_ui/desktop/theme-green/images/missing-product-30x30.jpg';
2649
2650	ACC.passwordRequirementsDisplayTitle = 'Your password must contain at least:'
2651	ACC.passwordRequirementsDisplayLength = '8 characters'
2652	ACC.passwordRequirementsDisplayLetter = '1 letter'
2653	ACC.passwordRequirementsDisplayNumber = '1 number'
2654
2655	ACC.login2faModalTitle = 'Let\'s verify your email'
2656	ACC.login2faModalContent = 'For your security we require an extra step to verify your identity. Check {email} email for the 6-digit verification code.'
2657	ACC.login2faModalInputMessage = 'The code will expire shortly, please enter it soon.'
2658	ACC.login2faModalErrorInputMessage = 'The code you have entered is incorrect. Please enter the correct code to confirm your email.'
2659	ACC.login2faModalExpiredCodeMessage = 'The verification code you entered has expired. Please request a new code to continue.'
2660	ACC.login2faModalResendCode = 'Resend verification code'
2661	ACC.login2faModalHelpTitle = 'Need Help?'
2662	ACC.login2faModalHelpCall = 'Call (800) 426-6399 or email'
2663	ACC.login2faModalHelpEmail = '[email protected]'
2664
2665	ACC.searchDropdownPromo = 'Describe what you are looking for and our new smart search will find it.'
2666	ACC.searchDropdownSearchHistory = 'Search History'
2667	ACC.searchDropdownPopularSearches = 'Popular Searches'
2668
2669	ACC.plpDisplayOptionsProductsPerPage = 'Products Per Page';
2670	ACC.plpDisplayOptionsSortBy = 'Sort By';
2671	ACC.plpDisplayOptionsShowingProducts = '{0}-{1} of {2} products';
2672	ACC.plpDisplayOptionsProductsPerPageViewAll = 'View All';
2673	ACC.plpDisplayOptionsSortByRelevance = 'Relevance';
2674	ACC.plpDisplayOptionsSortByName = 'Name: A to Z';
2675	ACC.plpDisplayOptionsSortByStyleNumber = 'Style Number';
2676	ACC.plpDisplayOptionsSortByPriceAsc = 'Price: Low to High';
2677	ACC.plpDisplayOptionsSortByPriceDesc = 'Price: High to Low';
2678
2679	ACC.plpSidebarSearchByTitle = 'Browse By';
2680	ACC.plpSidebarSearchByReset = 'Reset';
2681	ACC.plpSidebarHighStockOption = 'Styles shown in high stock inventory are those with at least one color available for shipment in core sizes.';
2682	ACC.plpSidebarSortAndFilter = 'Sort & Filter'
2683
2684	ACC.plpHeaderNoResults = 'No results found for {0}';
2685	ACC.plpOutletListingUpToPlaceholder = 'Up to {0} Off';
2686	ACC.plpSaleListingEndDate = 'Sale Ends:';
2687
2688	ACC.productDetailsWeather = {
2689		Seattle: 'PLEASE NOTE: The Seattle warehouse is issuing an early cutoff notice of 12:00 p.m. PST for today, Friday 3\/13. Due to the weather in the area and significant staffing challenges we cannot guarantee a ship time today for the Preston warehouse. We will do our best to ship out as much volume as possible with the limited staffing we do have onsite. We apologize for the inconvenience to our customers and will work to clear the orders carried over on Monday.',
2690		Dallas: 'PLEASE NOTE:  The Dallas warehouse is issuing an early cutoff notice of 3:00 p.m. CT for today, September 22nd. We apologize for any inconvenience.',
2691		Reno: 'PLEASE NOTE: The Reno warehouse is issuing an early cutoff notice of 3:00 p.m PST Thursday, Sept. 10th.  We apologize for the inconvenience.',
2692		Phoenix: 'PLEASE NOTE: The Phoenix warehouse is issuing an early cutoff notice of 2:00 p.m. PST for today, August 14th. We apologize for any inconvenience.',
2693		Cincinnati: '',
2694		Robbinsville: 'The Robbinsville warehouse is issuing an early cutoff notice of 3:00 p.m. ET for Monday, August 17th. We apologize for any inconvenience.',
2695		Jacksonville: 'PLEASE NOTE: We have called an early ship time for multiple carriers in Jacksonville 3:00 pm est. today due to high order volumes.  We will try to ship out as many orders after the cutoff as possible',
2696		Minneapolis: 'PLEASE NOTE: Due to heavy volume and staffing challenges, we are unable to ship orders up to 4:00 today.  We will make every effort to ship past 2:30 if possible and apologize for the inconvenience for today January 2nd 2026. The teams will do all they can to get as many orders out as possible. We apologize for any inconvenience.',
2697		Richmond: 'The Richmond warehouse is issuing an early cutoff notice of 3:00 p.m. ET for today, Monday, Sep 14th. We apologize for any inconvenience.',
2698	}
2699
2700	ACC.creditApplicationAccountNotFound = 'Account could not be found'
2701
2702	ACC.favoritesSavedToMyListText = 'Saved to My Lists:'
2703	ACC.favoritesCreateNewListBtn = 'Create New List'
2704	ACC.favoritesGoToMyListLink = 'Go to My Lists'
2705	ACC.favoritesCreateBtn = 'Create'
2706	ACC.favoritesInputValidationRequired = 'Enter a list name'
2707	ACC.favoritesInputValidationDuplicate = 'This list name is already in use. Please choose a different one.'
2708	ACC.favoritesInputValidationMaxLength = 'Max 50 characters. Please shorten.'
2709	ACC.favoritesListsLimitText = 'Limit of {0} lists reached.'
2710	ACC.favoritesListEntriesLimitText = 'Limit of {0} items reached.'
2711
2712	ACC.addressValidationModalAptSuite = 'Apt\/Suite:'
2713	ACC.addressValidationModalAptSuiteMissingMessage = 'This address looks like it might require a unit number, but we didn\'t find one.\u003Cbr\u003E\u003Cstrong\u003EDid you mean to leave the Apt\/Suite field blank?\u003C\/strong\u003E'
2714	ACC.addressValidationModalAptSuiteMissingUseMine = 'Yes, no unit number is needed\u003Cbr\u003E\u003Cspan class=\'label-note\'\u003EContinue with the address as entered.\u003C\/span\u003E'
2715	ACC.addressValidationModalAptSuiteMissingCancel = 'No, there should be a unit number\u003Cbr\u003E\u003Cspan class=\'label-note\'\u003EI\'ll go back and add it.\u003C\/span\u003E'
2716	ACC.addressValidationModalAptSuiteIncorrectMessage = 'We couldn\'t verify the second line of your address. Does it look correct?'
2717	ACC.addressValidationModalAptSuiteIncorrectUseMine = 'Yes, it\'s correct\u003Cbr\u003E\u003Cspan class=\'label-note\'\u003EUse it as I entered it.\u003C\/span\u003E'
2718	ACC.addressValidationModalAptSuiteIncorrectCancel = 'No, it\'s incorrect\u003Cbr\u003E\u003Cspan class=\'label-note\'\u003EI\'ll go back and fix it.\u003C\/span\u003E'
2719	ACC.addressValidationModalMessage = 'We couldn\'t confirm the address you entered. Please choose one of the options below.'
2720	ACC.addressValidationModalUseMine = 'Original Address'
2721	ACC.addressValidationModalCancel = 'Let me fix the address\u003Cbr\u003E\u003Cspan class=\'label-note\'\u003EI\'ll go back and make changes.\u003C\/span\u003E'
2722	ACC.favoritesDashboardMainTitle = 'My Lists'
2723	ACC.favoritesDashboardCreateListButtonText = 'Create New List'
2724	ACC.favoritesDashboardPaginationPerPageTextTemplate = '{0}-{1} of {2} Lists'
2725	ACC.favoritesDashboardPaginationListsPerPageText = 'Lists Per Page'
2726	ACC.favoritesDashboardSortByText = 'Sort by:'
2727	ACC.favoritesCardHeaderTitleDefault = 'Favorites'
2728	ACC.favoritesCardHeaderInfoItemsText = 'Items'
2729	ACC.favoritesCardHeaderInfoUpdatedOnText = 'Last updated on'
2730	ACC.favoritesCardHeaderShareListText = 'Share List'
2731	ACC.favoritesCardMenuViewListItemText = 'View List'
2732	ACC.favoritesCardMenuRenameItemText = 'Rename'
2733	ACC.favoritesCardMenuDuplicateItemText = 'Duplicate'
2734	ACC.favoritesCardMenuDeleteItemText = 'Delete'
2735	ACC.favoritesCardMenuQuickShareItemText = 'Quick Share'
2736	ACC.favoritesCardMenuCreatePresentationItemText = 'Create Presentation'
2737	ACC.favoritesCreateNewPopupLabelText = 'List name'
2738	ACC.favoritesCreateNewPopupCancelBtn = 'Cancel'
2739	ACC.favoritesCreateNewPopupSaveBtn = 'Save'
2740	ACC.myListFavoritesToastLimitTitle = 'Maximum Limit Reached'
2741	ACC.myListFavoritesToastLimitText = 'You’ve reached the limit of {0} lists.'
2742	ACC.myListFavoritesToastLimitHintText = 'To create a new list, delete an existing one.'
2743	ACC.myListFavoritesToastDuplicateLimitHintText = 'To duplicate a list, delete an existing one.'
2744
2745	ACC.favoritesCreatePresentationModalTitle = 'Your Presentation is Ready'
2746	ACC.favoritesCreatePresentationModalSubtitle = 'Share now or personalize it for your client'
2747	ACC.favoritesCreatePresentationModalLogoText = 'Add your client’s logo'
2748	ACC.favoritesCreatePresentationModalPricingText = 'Add pricing'
2749	ACC.favoritesCreatePresentationModalCustomizeText = 'Customize every detail'
2750	ACC.favoritesCreatePresentationModalLogoDescription = 'Upload it once — they’ll see it on every product'
2751	ACC.favoritesCreatePresentationModalPricingDescription = 'Display retail pricing or set custom pricing'
2752	ACC.favoritesCreatePresentationModalCustomizeDescription = 'Choose product images, colors and more'
2753	ACC.favoritesCreatePresentationModalSavedText = 'Your presentation is automatically saved to Design Studio.'
2754	ACC.favoritesCreatePresentationModalExampleTag = 'Example'
2755	ACC.favoritesCreatePresentationModalCustomizeButton = 'Customize'
2756	ACC.favoritesCreatePresentationModalCopyLinkButton = 'Copy Link'
2757
2758	ACC.favoritesDetailsQuickOrderModalTitle = 'Items Already in Quick Order'
2759	ACC.favoritesDetailsQuickOrderModalText = 'These items have already been added to your Quick Order.'
2760	ACC.favoritesDetailsQuickOrderModalBackButtonText = 'Back to List'
2761	ACC.favoritesDetailsQuickOrderModalProceedButtonText = 'Proceed to Quick Order'
2762	ACC.favoritesDetailsQuickOrderToastText = 'Item(s) Added to Quick Order'
2763	ACC.favoritesDetailsQuickOrderToastLinkText = 'Go to Quick Order'
2764	ACC.favoritesListToastDuplicateTitle = 'List Has Been Duplicated'
2765	ACC.favoritesListToastDuplicateText = 'Access the copy on your'
2766	ACC.favoritesListToastDuplicateLinkText = 'Lists Dashboard'
2767	ACC.favoritesListAlertDeleteLastListText = 'At least one list is required. Create another list before deleting this one.'
2768	ACC.favoritesListAlertLimitListsText = 'You’ve reached the \u003Cb class=\'fw-semibold\'\u003Elimit of {0} lists.\u003C\/b\u003E To create a new list, delete an existing one.'
2769	ACC.favoritesListAlertLongListNameText = 'List name is too long to duplicate. Shorten it to {0} characters or fewer and try again.'
2770
2771	ACC.favoritesDetailsDeleteListModalTitle = 'Delete List'
2772	ACC.favoritesDetailsDeleteListModalText = 'Are you sure you want to delete all selected items?'
2773	ACC.favoritesDetailsDeleteListModalCancelButtonText = 'Cancel'
2774	ACC.favoritesDetailsDeleteListModalDeleteButtonText = 'Delete'
2775	ACC.favoritesDetailsAddToShoppingBoxTooltipText = 'Add to Shopping Box'
2776	ACC.favoritesDetailsDeleteProductTooltipText = 'Delete'
2777
2778	ACC.favoritesModalCreateNewListTitle = 'Create New List'
2779	ACC.favoritesModalRenameListTitle = 'Rename List'
2780	ACC.favoritesModalDeleteListTitle = 'Delete List'
2781	ACC.favoritesModalDeleteListText = 'Are you sure you want to delete \u003Cb\u003E{0}\u003C\/b\u003E list?'
2782
2783	ACC.favoritesQuickShareModalTitle = 'Share Your List';
2784	ACC.favoritesQuickShareModalDetailsText = 'Choose additional details to include:';
2785	ACC.favoritesQuickShareModalAllColorsText = 'All color swatches';
2786	ACC.favoritesQuickShareModalRetailPricingText = 'Retail pricing';
2787	ACC.favoritesQuickShareModalProductPagesText = 'Links to product pages';
2788	ACC.favoritesQuickShareModalCompanyCasualsTooltipText = 'An unbranded SanMar site to share with customers. No pricing or inventory shown.';
2789	ACC.favoritesQuickShareModalPersonalNotesText = 'Add a personal note:';
2790	ACC.favoritesQuickShareModalDownloadPdfText = 'Download PDF';
2791	ACC.favoritesQuickShareModalCopyLinkText = 'Copy Link';
2792	ACC.favoritesQuickShareModalCopyLinkLoadingText = 'Generating...';
2793	ACC.favoritesLinkCopiedToastTitleText = 'Link Copied';
2794	ACC.favoritesLinkCopiedToastDescriptionText = 'Your list link is ready to share \u003Ca href=\'{0}\' target=\'_blank\' rel=\'noopener noreferrer\'\u003Ehere\u003C\/a\u003E.';
2795	ACC.favoritesLinkCopiedFailedToastTitleText = 'Link Creation Failed';
2796	ACC.favoritesLinkCopiedFailedToastDescriptionText = 'Something went wrong while creating your list link. Try again in a moment.';
2797	ACC.favoritesSharedLimitProductsToastTitleText = 'List is Too Long to Share';
2798	ACC.favoritesSharedLimitProductsToastDescriptionText = 'Keep your list to {0} items or fewer to share it.';
2799
2800	ACC.favoritesSharedNoteTitle = 'Note:';
2801	ACC.favoritesSharedRetailTitle = 'Retail:';
2802	ACC.favoritesSharedCreatedTitle = 'Created';
2803	ACC.favoritesSharedColorTitle = 'Color:';
2804	ACC.favoritesSharedSelectedColorTitle = 'Selected Color:';
2805
2806	ACC.pdpDisclaimerCottonpolyText = 'Due to the nature of cotton\/polyester blends in dark and neon colors, special care must be taken throughout the decoration process when heat is applied for curing. Please consult with your decorator or material supplier.'
2807	ACC.pdpDisclaimerSublimationText = 'Given the extreme heat required for sublimation, please consult with your decorator. It is highly recommended to sample test product by color before production.'
2808	ACC.pdpDisclaimerBrandguidelinesText = 'The purchase of branded and private label products are subject to certain guidelines. For more information about these requirements, \u003Ca href=\'\/termsandconditions#brandandprivatelabel\'\u003Esee our branded and private label sales policies\u003C\/a\u003E.'
2809	ACC.pdpCheckInventoryPricingButtonText = 'Check inventory and pricing'
2810	ACC.pdpMsrpStartingAtText = 'Suggested Retail Price Starting at'
2811	ACC.pdpCheckoutButtonText = 'Checkout'
2812	ACC.pdpCheckInventoryButtonText = 'Check inventory and pricing'
2813	ACC.pdpCatalogGenericButtonText = 'ORDER GENERIC CATALOG'
2814	ACC.pdpCatalogGenericPreorderButtonText = 'PRE-ORDER GENERIC CATALOG'
2815	ACC.pdpCopyPageUrlTooltipConfirmationText = 'Copied'
2816	ACC.pdpCopyPageUrlTooltipText = 'Copy page URL'
2817	ACC.pdpEmailPageTooltipText = 'Email page'
2818	ACC.pdpLoginForPricingText = 'Login for Pricing'
2819	ACC.pdpCallForPricingText = 'Call for pricing'
2820	ACC.pdpDownloadProductImageTooltipText = 'Download full resolution'
2821	ACC.pdpZoomProductImageTooltipText = 'Zoom'
2822	ACC.pdpAddToFavoritesTooltipText = 'Add to List'
2823	ACC.pdpZoomModalCloseButtonText = 'Close'
2824	ACC.pdpResourcesOptionsTitle = 'Product Resources'
2825	ACC.pdpResourcesOptionsSpecSheetMeasurements = 'Spec Sheet + Measurements'
2826	ACC.pdpResourcesOptionsDecorationSpecSheet = 'Decoration Spec Sheet'
2827	ACC.pdpResourcesOptions3dMockupBtnText = 'Logoizer'
2828	ACC.pdpResourcesOptionsCpsiaCertificates = 'CPSIA Certificates'
2829	ACC.pdpResourcesOptionsProductImages = 'Product Images (Full Resolution)'
2830	ACC.pdpResourcesOptionsCreateFlyer = 'Create a Flyer'
2831
2832	ACC.drawerBackToPdpBtnTitle = 'Back to Product Details'
2833	ACC.drawerCloseBtnTitle = 'Close'
2834	ACC.inventoryOpenBackordersBtnText = 'Open Backorders'
2835	ACC.inventoryCloseBackordersBtnText = 'Close Backorders'
2836	ACC.inventoryBackordersTitle = 'Backorders'
2837	ACC.inventoryEtaModalTitle = 'ETA'
2838	ACC.inventoryBackordersModalVideoTitle = 'Backorder Video'
2839	ACC.inventoryBackordersModalText1 = 'See the'
2840	ACC.inventoryBackordersModalText2 = 'for a quick overview'
2841	ACC.inventoryBackordersModalVideoBtnText = 'Backorder Video'
2842	ACC.inventoryBackordersModalMessage = 'To order more products then currently available, enter the desired quantity in the warehouse\/size text box. If there is no inventory available in any warehouse, you may enter your desired quantity in the Backorders row.'
2843	ACC.inventoryBackordersModalTitle = 'Place a Backorder'
2844	ACC.inventoryBackordersModalCloseBtnText = 'Close'
2845	ACC.inventoryBackordersModalLinkText = 'Backorder Policy'
2846	ACC.inventoryEtaModalDataText = 'This inventory is expected to be received at SanMar in';
2847	ACC.inventoryEtaModalShipText = 'Please allow up to 10 additional business days to receive it at your <strong>Ship to</strong> location. Also, please note that ETA estimates are based on inventory entered and the dates are subject to change due to challenges within the logistics supply chain.';
2848	ACC.inventoryEtaModalErrorText = 'Error. Unfortunately we cannot provide an ETA at the moment. Please contact the Customer Care Center at (800) 426-6399.';
2849	ACC.inventoryEtaModalOkBtnText = 'Okay';
2850	ACC.inventoryAddToShoppingBoxSuccess = '\u003Cb\u003EYour shopping box was successfully updated.\u003C\/b\u003E Go to \u003Ca href=\'\/cart\' class=\'link-df\' data-testid=\'alert-link\'\u003ECheckout\u003C\/a\u003E.';
2851	ACC.inventoryFulfillmentDecisionModalTitle = 'What would you like to do?';
2852	ACC.inventoryFulfillmentDecisionModalText = "We're sorry, but the quantity you requested is not available at this time from this warehouse. What would you like to do?";
2853	ACC.inventoryMultiWarehousesNotAvailableModalOption1 = "Take the available inventory from multiple warehouses and place the remaining quantity on backorder.";
2854	ACC.inventoryMultiWarehousesNotAvailableModalOption2 = "Take available inventory from multiple warehouses without placing a backorder.";
2855	ACC.inventoryMultiWarehousesNotAvailableModalOption3 = "Take available inventory from this warehouse without placing a backorder.";
2856	ACC.inventoryFulfillmentDecisionModalCancelBtn = "Cancel";
2857	ACC.inventoryFulfillmentDecisionModalSubmitBtn = "Submit";
2858	ACC.inventoryMultiWarehousesAvailableModalOption1 = 'Take the available inventory from this warehouse only.';
2859	ACC.inventoryMultiWarehousesAvailableModalOption2 = 'Take the available inventory from this warehouse, and take the remaining quantity from multiple warehouses to complete the order.';
2860	ACC.inventorySplitModalOption1 = 'Take the available inventory from this warehouse and place the remaining quantity on backorder.';
2861	ACC.inventorySplitModalOption2 = 'Take the available inventory from this warehouse without placing a backorder';
2862	ACC.inventoryOrderModalBackorderEta = 'Backorder ETA';
2863	ACC.inventoryExceededQuantityModalText = 'The quantity you entered cannot be ordered from this location on SanMar.com. You may take available inventory from our other locations, or give us a call at (800) 426-6399 and we will be happy to help you. Thank y
2863ou.';
2864	ACC.inventoryExceededQuantityModalTitle = 'Quantity exceed available stock';
2865	ACC.inventoryExceededQuantityModalButton = 'Amend Quantity';
2866	ACC.inventoryNotEnoughPantsModalText = 'The quantity you entered is greater than the available inventory. Custom hemmed pants cannot be backordered online. Please select inventory from our other warehouses to satisfy your request or call the Customer Care Center at <b>(800) 426-6399</b>. Thank you.';
2867	ACC.inventoryNotEnoughModalText = "We're sorry, but not all the items you requested are available therefore we've adjusted the quantity to the amount we have available.";
2868	ACC.inventoryNotEnoughModalButton = 'Close';
2869	ACC.inventoryNotEnoughModalTitle = 'Not Enough Inventory Available';
2870
2871	ACC.pdpCpsiaModalTitle = 'Select \u003Cspan class=\'cpsia-search-title-brand\'\u003E\u003C\/span\u003E certificate'
2872	ACC.pdpCpsiaModalBrandTitle = '\u003Cspan class=\'cpsia-search-title-brand\'\u003E\u003C\/span\u003E CPSIA Letter'
2873	ACC.pdpCpsiaModalText = 'Search results for: \u003Cspan class=\'cpsia-search-term\'\u003E\u003C\/span\u003E'
2874	ACC.pdpCpsiaModalInvalidStyleNumber = 'We have no results for your search. If you feel you\'ve reached this message in error, please make sure you\'ve correctly entered the tracking or style number.'
2875	ACC.pdpCpsiaModalHeaderStyleNumber = 'Style Number'
2876	ACC.pdpCpsiaModalHeaderTrackingNumber = 'Tracking Number'
2877
2878	ACC.pdpShippingCutoffTimes = 'Cutoff times'
2879	ACC.pdpShippingCutoffTimesParam1 = 'Cutoff times apply to orders that have been approved by our credit department and have been queued for processing by the warehouse.'
2880	ACC.pdpShippingCutoffTimesParam2 = 'SanMar shall make commercially reasonable efforts to ship orders received before the cutoff time on the same day. Please note that orders received after the cutoff time likely will not be shipped out on the same day.'
2881	ACC.pdpShippingCutoffTimesLookupAnotherWarehouse = 'Lookup another Warehouse'
2882	ACC.pdpShippingCutoffTimesShipvia = 'Ship via'
2883	ACC.pdpShippingCutoffTimesCutoffTime = 'Cutoff Time'
2884
2885	ACC.pdpColorsTitle = 'Colors ({0})'
2886	ACC.pdpColorSelectedLabel = 'Selected:'
2887	ACC.pdpColorFilterByLabel = 'Filter by:'
2888
2889	ACC.pdpVideoModalTitle = 'Product Video'
2890
2891	ACC.pdpHemmedPantsMessage = '\u003Cb\u003EHemmed pants may delay shipping by 48 hours and hemming fees do not apply to the minimum total for free shipping.\u003C\/b\u003E To expedite delivery of your other items, order hemmed pants separately.'
2892	ACC.pdpHemmedPantsPricingMessage = 'H: Pant hemming services may take up to 72 hours. A \u00240.50 hemming fee will be added to each pair of hemmed pants, and shipments may be delayed up to 24 hours. Hemmed pants are non-refundable.'
2893	ACC.pdpUnhemmedPantsPricingMessage = 'U: Un-hemmed pant length.'
2894
2895
2896	// Legacy Logoizer Labels for PDP redesign
2897	ACC.pdpLogoizerAddTextTextLabel = 'Text';
2898	ACC.pdpLogoizerAddTextTextColorLabel = 'Text color';
2899	ACC.pdpLogoizerAddTextTextFillLabel = 'Fill:';
2900	ACC.pdpLogoizerAddTextTextOutlineLabel = 'Outline';
2901	ACC.pdpLogoizerAddTextFontHeading = 'Text Font';
2902	ACC.pdpLogoizerAddTextFontFaceSelectLabel = 'Font:';
2903	ACC.pdpLogoizerAddTextFontSizeSelectLabel = 'Size:';
2904	ACC.pdpLogoizerAddTextFontThicknessLabel = 'Bold';
2905	ACC.pdpLogoizerAddTextFontStyleLabel = 'Italic';
2906	ACC.pdpLogoizerAddTextArcOptionLabel = 'Arc:';
2907	ACC.pdpLogoizerAddTextNoArcLabel = 'No';
2908	ACC.pdpLogoizerAddTextSemiArcLabel = 'Semi Circle';
2909	ACC.pdpLogoizerAddTextFullArcLabel = 'Full Circle';
2910	ACC.pdpLogoizerAddTextAddTextInstructions = 'To add text as a logo - \u003Cul class=\'mar-b-0\'\u003E\u003Cli\u003EType your text into the field\u003C\/li\u003E \u003Cli\u003ESelect a font from the dropdown list\u003C\/li\u003E \u003Cli\u003EChoose a font size - 60 or larger usually looks better\u003C\/li\u003E \u003Cli\u003EChoose a color for the text from the Fill dropdown\u003C\/li\u003E \u003Cli\u003EIf you want a stroked outline around the text choose an outline color from the dropdown\u003C\/li\u003E\u003Cli\u003ESelect the Bold or Italic buttons if you want your text styled this way\u003C\/li\u003E \u003C\/ul\u003E \u003Cul class=\'arc-options-list\'\u003E \u003Cli\u003EArc Options:\u003C\/li\u003E \u003Cli\u003EChoose Semi circle to have the text laid out in a half circle, the scale of the font will be changed so that the text begins and ends at the horizontal line (from 9 o\'clock to 3 o\'clock)\u003C\/li\u003E \u003Cli\u003EChoose Full Circle and the text will start at the 9 o\'clock position and will scale to wrap a full circle\u003C\/li\u003E\u003Cli\u003ENote that if an arc option is selected, the text size will default to 20. The size can be manually adjusted when the logo is displayed on the image.\u003C\/li\u003E\u003C\/ul\u003E';
2911	ACC.pdpLogoizerUploadLogoUploadTitle = 'Upload your own Logo';
2912	ACC.pdpLogoizerUploadLogoSelectTransparencyLabel = 'Select Transparency Threshold';
2913	ACC.pdpLogoizerUploadLogoUploadSizeLimit = 'The size of the logo file must be less than 2 megabytes (2097152 bytes)\u003Cbr\/\u003E Logo files larger than 2 megabytes will not be uploaded.';
2914	ACC.pdpLogoizerUploadLogoUploadInstructions = 'To upload a logo - \u003Cul\u003E\u003Cli\u003EClick the Choose File button to open the dialog box.\u003C\/li\u003E \u003Cli\u003EChoose the image file you want to upload and click the \u003Cb\u003EOpen\u003C\/b\u003E button. (These image formats are acceptable: jpeg, gif, png.)\u003C\/li\u003E \u003Cli\u003EMAKE SURE THERE ARE \u003Cb\u003ENO NON-ALPHANUMERIC CHARACTERS IN THE FILE NAME\u003C\/b\u003E\u003C\/li\u003E \u003Cli\u003EEnter desired transparency threshold value. (See note on Transparency Threshold below for more information.)\u003C\/li\u003E \u003Cli\u003EClick the \u003Cb\u003EUpload\u003C\/b\u003E button.\u003C\/li\u003E \u003Cli\u003EYou can adjust the logo size, placement and rotation once the upload is complete by clicking on the logo within the main image.\u003C\/li\u003E \u003C\/ul\u003E Notes:\u003Cbr\u003E \u003Cb\u003ETransparency Threshold -\u003C\/b\u003E \u003Cul\u003E \u003Cli\u003EIdeally uploaded logos must have a transparent background. If your logo does not have this property you can optionally have its background be made transparent provided it is white (or \'near\' white) by entering a transparency threshold value. A threshold value of 0 will make transparent all pixels with RGB values where the R, G, and B components are all exactly 255, i.e., only white pixels will be transparent. On the other hand, a non-zero value, say N, will make transparent all pixels with RGB values where the R, G, and B components have values from (255-N) to 255, i.e., white as well as \'near\' white pixels will be transparent.\u003C\/li\u003E \u003C\/ul\u003E';
2915	ACC.pdpLogoizerClipArtClipArtLibraryInstructions = '\u003Cp\u003EPlease Note: The clip art library items listed below are shown as examples only and the exact artwork is not available for ordering on products. Use of this artwork in submitted orders will result in an inquiry of what actual artwork may be available for product decoration.\u003C\/p\u003E\u003Cp\u003EYou can click on a clip art image to preview in a new tab, or click the \'Select\' button to select it as one of your logos.\u003C\/p\u003E';
2916	ACC.pdpLogoizerMyLogosMyLogosInstructions = '\u003Cp\u003EYou can maintain up to 8 alternate logos to choose from to decorate product images. If 8 logos have been created, you must delete a logo from this page before uploading any further logos.\u003C\/p\u003E\u003Cp\u003ETo delete a logo, click on the remove icon at the top right of the logo thumbnail.\u003C\/p\u003E\u003Cp\u003ETo add a logo to the product, click on the thumbnail image. Please note that only one logo can be displayed on a product at any one time.\u003C\/p\u003E';
2917
2918	ACC.resaleCertsNoCertsMsg = '\u003Cp\u003EYou have no Resale Certificates on file.\u003C\/p\u003E\u003Cp\u003ESanMar collects sales tax on all orders shipped to states without an active resale certificate.\u003C\/p\u003E'
2919	ACC.resaleCertsLoading = 'We are loading your certificates...'
2920	ACC.resaleCertsTableState = 'State'
2921	ACC.resaleCertsTableStatus = 'Status'
2922	ACC.resaleCertsTableCreatedDate = 'Created Date'
2923	ACC.resaleCertsTableExpirationDate = 'Expiration Date'
2924	ACC.resaleCertsAddCertButtonText = 'Add New Certificate'
2925	ACC.resaleCertsManageCertsButtonText = 'Manage Certificates'
2926	ACC.resaleCertsCountMsg = '{0}-{1} of {2} certificates'
2927	ACC.resaleCertsUnavailableErrorMsg = '\u003Cp class=\'mb-2\'\u003E\u003Cstrong\u003ECertificates unavailable\u003C\/strong\u003E due to a service outage. You can\'t view or manage them right now.\u003C\/p\u003E\u003Cp\u003ENeed help? Email [email protected] or call (800) 346‑3369 x4998\u003C\/p\u003E'
2928	ACC.resaleCertsListUnavailableErrorMsg = '\u003Cp class=\'mb-2\'\u003E\u003Cstrong\u003EViewing unavailable\u003C\/strong\u003E due to a service outage. We can’t display your certificates right now.\u003C\/p\u003E\u003Cp\u003ENeed help? Email resale@s
2928anmar.com or call (800) 346‑3369 x4998\u003C\/p\u003E'
2929	ACC.resaleCertsMgmtUnavailableErrorMsg = '\u003Cp class=\'mb-2\'\u003E\u003Cstrong\u003EManagement unavailable\u003C\/strong\u003E due to a service outage. You can’t update certificates right now.\u003C\/p\u003E\u003Cp\u003ENeed help? Email [email protected] or call (800) 346‑3369 x4998\u003C\/p\u003E'
2930	ACC.resaleCertsSortByCreatedDateDesc = 'Sort by: Created date (descending)'
2931	ACC.resaleCertsSortByCreatedDateAsc = 'Sort by: Created date (ascending)'
2932	ACC.resaleCertsSortByExpirationDateDesc = 'Sort by: Expiration date (descending)'
2933	ACC.resaleCertsSortByExpirationDateAsc = 'Sort by: Expiration date (ascending)'
2934
2935	// Pricing and Timing UI message bundle texts
2936	ACC.decoratorInformationContent = 'The information you enter below will be displayed when customers are choosing a decorator. Be as clear and specific as possible so your potential customers will be able to learn more about you.';
2937	ACC.decoratorTurnTimesContent = 'Set the right expectation by entering the minimum and maximum number of days needed for each supported decoration method.';
2938	ACC.screenPrintPricingLabel = 'Pricing for Screen Printing';
2939	ACC.embroideryPricingLabel = 'Pricing for Embroidery';
2940	ACC.dtgPricingLabel = 'Direct-To-Garment (DTG)';
2941	ACC.dtgSquareInches = 'Size - Square Inches';
2942	ACC.specialServicePricingLabel = 'Pricing for Services';
2943	ACC.tieredDiscountsAndUpchargesLabel = 'Tiered Pricing Discounts & Upcharges';
2944	ACC.tieredDiscountsAndUpchargesContent = 'Set discount tiers by entering the percentage to be applied to each level. If you are not offering discount tiers, leave this blank.';
2945	ACC.tieredDiscountText = '% off standard price';
2946	ACC.tieredAssignmentContent1 = 'To assign a customer to a discount tier, enter the
2946ir customer number into the appropriate column below. Customer numbers can be found in the Daily Manifest.';
2947	ACC.tieredAssignmentContent2 = 'If a customer is not assigned to a discount tier, standard pricing will apply for them.';
2948	ACC.tieredUpchargeDescription = 'Set an upcharge for high-value items';
2949	ACC.tieredAssignmentDupB2BUnitId = 'Customer Number already assigned';
2950	ACC.tieredAssignmentB2BUnitIdInvalid = 'Enter a valid Customer Number';
2951	ACC.tieredDiscountsUpchargesHeaderMsg = 'Enter discounts and upcharges to be applied to all decoration methods.';
2952	ACC.pricingAndTimingSaveConfirmationChanges = 'Save Changes';
2953	ACC.pricingAndTimingSaveConfirmationBody = 'Please confirm that you wish to save the changes you’ve made. If any customers are currently in the ordering process, they may see previous pricing information while the system updates.';
2954	ACC.pricingAndTimingSaveConfirmationNo = 'Cancel';
2955	ACC.pricingAndTimingSaveConfirmationYes = 'Save Changes';
2956	ACC.digitalTransferPriceSectionLabel = 'Pricing for Digital Transfer';
2957	ACC.uvDigitalPrintPriceSectionLabel = 'Pricing for UV Digital Print';
2958	ACC.uvDigitalPrintPriceSectionDesc = 'Set pricing by quantity and the size of the printing area.';
2959	ACC.decalPriceSectionLabel = 'Pricing for Decal';
2960	ACC.decalPriceSectionDesc = 'Set pricing by the type of garment being printed, quantity and the size of the printing area.';
2961	ACC.laserEtchPriceSectionLabel = 'Pricing for Laser Etching';
2962	ACC.laserEtchPriceSectionDesc = 'Set pricing by the type of garment being printed, quantity and the size of the printing area.';
2963	ACC.screenPrintHgPriceSectionLabel = 'Pricing for Screen Printing HG';
2964	ACC.screenPrintHgPriceSectionDesc = 'Choose the maximum number of colors supported by the screen printing equipment you use, and set pricing by quantity and number of colors.';
2965
2966	// E-Catalogs and Flyers
2967	ACC.eCatalogsAndFlyersNoCatalogsMsg = 'There are no e-catalogs in this category right now. Try another category or check back soon.'
2968	ACC.eCatalogsErrorMsg = 'We\'re having trouble loading e-catalogs right now. Please refresh the page and try again.'
2969
2970	// Order History
2971	ACC.msgReturnUnavailableBlanks = 'Returns are available for {0} days from purchase and after they have been shipped. This item is not eligible for return. Please call (800) 426-6399 with any questions.';
2972	ACC.msgReturnUnavailableDecorated = 'Returns for decorated product must be processed through the PSST team. To initiate a return please call 800-426-6399 ext. 4555 or email [email protected].';
2973	ACC.msgReturnIneligibleCustomer = 'Please contact sales for a return';
2974	ACC.msgReturnIneligibleEmployee = 'Please contact your supervisor for a return';
2975	ACC.msgReturnItemsTooltip = 'Return Items';
2976	/*]]>*/
2977</script>
vendor: 1 bytes, line 2977
2977
2978<script src="/_ui/v/-215677410/shared/js/generatedVariables.js"></script>
vendor: 1 bytes, line 2978
2978
2979<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/enquire.min.js"></script>
vendor: 1 bytes, line 2979
2979
2980<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/bootstrap-detect-breakpoint.js"></script>
2980
2981
2982<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/jquery.menu-aim.js"></script>
vendor: 1 bytes, line 2982
2982
2983<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/jquery.hoverIntent.js"></script>
2983
2984
2985<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/jquery.placeholder.min.js"></script>
2985
2986
2987<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/jquery-ui.min.js"></script>
2987
2988
2989
2990<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/bootstrap.bundle.min.js"></script>
2990
2991
2992<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/jquery.menu-aim.js"></script>
2992
2993
2994<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/js.cookie.js"></script>
2994
2995
2996<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/jquery.mask.min.js"></script>
vendor: 1 bytes, line 2996
2996
2997<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/formvalidation/dist/js/formValidation.min.js"></script>
vendor: 1 bytes, line 2997
2997
2998<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/formvalidation/dist/js/framework/bootstrap.min.js"></script>
vendor: 1 bytes, line 2998
2998
2999<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/formvalidation/dist/js/reCaptcha2.min.js"></script>
vendor: 1 bytes, line 2999
2999
3000<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.formvalidation.js"></script>
3000
3001
3002<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/jquery.rwdImageMaps.js"></script>
3002
3003
3004<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.global.js"></script>
vendor: 1 bytes, line 3004
3004
3005<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.navigation.js"></script>
vendor: 1 bytes, line 3005
3005
3006<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.autocomplete.js"></script>
vendor: 1 bytes, line 3006
3006
3007<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/jquery.syncheight.js"></script>
3007
3008
3009<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/angular.1.8.0.min.js"></script>
vendor: 1 bytes, line 3009
3009
3010<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/angular-route.1.8.0.min.js"></script>
vendor: 1 bytes, line 3010
3010
3011<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/angular-ui-bootstrap-tpls-0.13.0.min.js"></script>
vendor: 1 bytes, line 3011
3011
3012<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/app/app.js"></script>
vendor: 1 bytes, line 3012
3012
3013<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/spin.min.js"></script>
vendor: 1 bytes, line 3013
3013
3014<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/app/angular-spinner.js"></script>
vendor: 1 bytes, line 3014
3014
3015<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/app/angular-upload.min.js"></script>
vendor: 1 bytes, line 3015
3015
3016<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/angular-sanitize.1.8.0.min.js"></script>
vendor: 1 bytes, line 3016
3016
3017<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/placeholders.min.js"></script>
3017
3018
3019<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/owl.carousel.min.js"></script>
vendor: 1 bytes, line 3019
3019
3020<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.owl.carousel.custom.js"></script>
3020
3021
3022<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/jquery.colorbox-min.js"></script>
3022
3023
3024<script src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.colorbox.js"></script>
3024
3025
3026<script type="text/javascript" src="/_ui/addons/assistedservicecustomerinterestsaddon/responsive/common/js/assistedservicecustomerinterestsaddon.js"></script>
vendor: 1 bytes, line 3026
3026
3027<script type="text/javascript" src="/_ui/addons/assistedservicepromotionaddon/responsive/common/js/assistedservicepromotionaddon.js"></script>
vendor: 1 bytes, line 3027
3027
3028<script type="text/javascript" src="/_ui/addons/assistedservicestorefront/../../addons-extensions/asm/responsive/common/js/asmstorefront.js"></script>
vendor: 1 bytes, line 3028
3028
3029<script type="text/javascript" src="/_ui/addons/assistedservicestorefront/responsive/common/js/jquery.tablesorter.pager.js"></script>
vendor: 1 bytes, line 3029
3029
3030<script type="text/javascript" src="/_ui/addons/assistedservicestorefront/responsive/common/js/jquery.tablesorter.min.js"></script>
vendor: 1 bytes, line 3030
3030
3031<script type="text/javascript" src="/_ui/addons/assistedservicestorefront/responsive/common/js/asm.storefinder.js"></script>
vendor: 1 bytes, line 3031
3031
3032<script type="text/javascript" src="/_ui/addons/smarteditaddon/shared/common/js/webApplicationInjector.js?allow-origin=*.sanmar.com:443,*.vimeo.com:443,*.demdex.net:443,*.google.com:443,*.adyen.com:443"></script>
vendor: 1 bytes, line 3032
3032
3033<script type="text/javascript" src="/_ui/addons/smarteditaddon/shared/common/js/reprocessPage.js"></script>
vendor: 1 bytes, line 3033
3033
3034<script type="text/javascript" src="/_ui/addons/smarteditaddon/shared/common/js/adjustComponentRenderingToSE.js"></script>
vendor: 1 bytes, line 3034
3034
3035<script type="text/javascript" src="/_ui/addons/smarteditaddon/responsive/common/js/smarteditaddon.js"></script>
vendor: 1 bytes, line 3035
3035
3036<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/easyzoom.js"></script>
3036
3037		
3037<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.modalstack.js"></script>
3037
3038		
3038<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.productlisting.js"></script>
3038
3039		
3039<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.quickview.js"></script>
3039
3040		
3040<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/slick.min.js"></script>
3040
3041		
3041<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.productdetail.js"></script>
3041
3042        
3042<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.zoom.js"></script>
3042
3043        
3043<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.inventorymodals.js"></script>
3043
3044		
3044<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.productinventorypricing.js"></script>
3044
3045		
3045<script type="text/javascript" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/acc.cutofftimes.js"></script>
3045
3046		
3046<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue-select.umd.js"></script>
3046
3047		
3047<script type="module" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/app/product-listings/product-listing-v-app.js"></script>
3047
3048        
3048<script type="module" src="//cdnp.sanmar.com/_ui/v/-215677410/responsive/common/js/app/quick-view/quick-view-v-app.js"></script>
vendor: 125 bytes, lines 3048-3049
3048
3049		<script src="https://www.google.com/recaptcha/api.js?onload=onloadRecaptchaCallback&render=explicit" async defer></script>
3049</body>
3050</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.