Best High Quality, Soft, Slim Fitted T-Shirts for Men


> TriplePixel :: start*/ window.TriplePixelData={TripleName:”trueclassictees-com.myshopify.com”,ver:”1.9.0″},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open(“POST”,U,!0),H.setRequestHeader(“Content-Type”,”application/json”)):H.open(“GET”,U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(“.txt”)?eval(R):P||(N[B]=R)):(299 TriplePixel :: start*/ (window.TriplePixelData = { TripleName: ‘trueclassictees-com.myshopify.com’, ver: ‘1.9.0’ }), (function (W, H, A, L, E, _, B, N) { function O(U, T, P, H, R) { void 0 === R && (R = !1), (H = new XMLHttpRequest()), P ? (H.open(‘POST’, U, !0), H.setRequestHeader(‘Content-Type’, ‘application/json’)) : H.open(‘GET’, U, !0), H.send(JSON.stringify(P || {})), (H.onreadystatechange = function () { 4 === H.readyState && 200 === H.status ? ((R = H.responseText), U.includes(‘.txt’) ? eval(R) : P || (N[B] = R)) : (299 < H.status || H.status < 200) && T && !R && ((R = !0), O(U, T - 1)); }); } if (((N = window), !N[H + 'sn'])) { N[H + 'sn'] = 1; try { A.setItem(H, 1 + (0 | A.getItem(H) || 0)), (E = JSON.parse(A.getItem(H + 'U') || '[]')).push(location.href), A.setItem(H + 'U', JSON.stringify(E)); } catch (e) {} var i, m, p; A.getItem('"!nC`') || ((_ = A), (A = N), A[H] || ((L = function () { return Date.now().toString(36) + '_' + Math.random().toString(36); }), (E = A[H] = function (t, e) { return 'State' == t ? E.s : ((W = L()), (E._q = E._q || []).push([W, t, e]), W); }), (E.s = 'Installed'), (E._q = []), (E.ch = W), (B = 'configSecurityConfModel'), (N[B] = 1), O('//conf.config-security.com/model', 5), (i = L()), (m = A[atob('c2NyZWVu')]), _.setItem('di_pmt_wt', i), (p = { id: i, action: 'profile', avatar: _.getItem('auth-security_rand_salt_'), time: m[atob('d2lkdGg=')] + ':' + m[atob('aGVpZ2h0')], host: A.TriplePixelData.TripleName, url: window.location.href, ref: document.referrer, ver: window.TriplePixelData.ver, }), O('//api.config-security.com/', 5, p), O('//triplewhale-pixel.web.app/dot1.9.txt', 5))); } })('', 'TriplePixel', localStorage); /* < refreshIntervalMs; if (needRefreshByInterval || lastCheckStatus) { var LOAD = 'load'; var ERROR = 'error'; var script = document.createElement('script'); function scriptEventHandler(evt) { var target = evt.target; var evtType = evt.type; var currentCheckStatus = false; var currentCheckTimestamp = Date.now(); if (evtType === LOAD) { currentCheckStatus = true; } localStorage.setItem(lastCheckStatusKey, String(currentCheckStatus)); localStorage.setItem(lastCheckTimestampKey, String(currentCheckTimestamp)); target.removeEventListener(LOAD, scriptEventHandler); target.removeEventListener(ERROR, scriptEventHandler); } if (!locationHref.match(/(/checkouts/|/thank_you)/gi)) { script.defer = true; } script.addEventListener(LOAD, scriptEventHandler); script.addEventListener(ERROR, scriptEventHandler); script.src = scriptSrc; document.head.insertBefore(script, currentScript); } } } else { console.error('wrapper is not right configured'); } })(); ]]> > TriplePixel :: start*/ (window.TriplePixelData = { TripleName: ‘trueclassictees-com.myshopify.com’, ver: ‘1.9.0’ }), (function (W, H, A, L, E, _, B, N) { function O(U, T, P, H, R) { void 0 === R && (R = !1), (H = new XMLHttpRequest()), P ? (H.open(‘POST’, U, !0), H.setRequestHeader(‘Content-Type’, ‘application/json’)) : H.open(‘GET’, U, !0), H.send(JSON.stringify(P || {})), (H.onreadystatechange = function () { 4 === H.readyState && 200 === H.status ? ((R = H.responseText), U.includes(‘.txt’) ? eval(R) : P || (N[B] = R)) : (299 < H.status || H.status < 200) && T && !R && ((R = !0), O(U, T - 1)); }); } if (((N = window), !N[H + 'sn'])) { N[H + 'sn'] = 1; try { A.setItem(H, 1 + (0 | A.getItem(H) || 0)), (E = JSON.parse(A.getItem(H + 'U') || '[]')).push(location.href), A.setItem(H + 'U', JSON.stringify(E)); } catch (e) {} var i, m, p; A.getItem('"!nC`') || ((_ = A), (A = N), A[H] || ((L = function () { return Date.now().toString(36) + '_' + Math.random().toString(36); }), (E = A[H] = function (t, e) { return 'State' == t ? E.s : ((W = L()), (E._q = E._q || []).push([W, t, e]), W); }), (E.s = 'Installed'), (E._q = []), (E.ch = W), (B = 'configSecurityConfModel'), (N[B] = 1), O('//conf.config-security.com/model', 5), (i = L()), (m = A[atob('c2NyZWVu')]), _.setItem('di_pmt_wt', i), (p = { id: i, action: 'profile', avatar: _.getItem('auth-security_rand_salt_'), time: m[atob('d2lkdGg=')] + ':' + m[atob('aGVpZ2h0')], host: A.TriplePixelData.TripleName, url: window.location.href, ref: document.referrer, ver: window.TriplePixelData.ver, }), O('//api.config-security.com/', 5, p), O('//triplewhale-pixel.web.app/dot1.9.txt', 5))); } })('', 'TriplePixel', localStorage); /* < refreshIntervalMs; if (needRefreshByInterval || lastCheckStatus) { var LOAD = 'load'; var ERROR = 'error'; var script = document.createElement('script'); function scriptEventHandler(evt) { var target = evt.target; var evtType = evt.type; var currentCheckStatus = false; var currentCheckTimestamp = Date.now(); if (evtType === LOAD) { currentCheckStatus = true; } localStorage.setItem(lastCheckStatusKey, String(currentCheckStatus)); localStorage.setItem(lastCheckTimestampKey, String(currentCheckTimestamp)); target.removeEventListener(LOAD, scriptEventHandler); target.removeEventListener(ERROR, scriptEventHandler); } if (!locationHref.match(/(/checkouts/|/thank_you)/gi)) { script.defer = true; } script.addEventListener(LOAD, scriptEventHandler); script.addEventListener(ERROR, scriptEventHandler); script.src = scriptSrc; document.head.insertBefore(script, currentScript); } } } else { console.error('wrapper is not right configured'); } })(); ]]> Best High Quality, Soft, Slim Fitted T-Shirts for Men – True Classic

0) { setTimeout(function () { showCookiePrefText(adittionalChecks – 1); }, 500); } } } function hideCookiePrefText(adittionalChecks = 0) { cookiePrefText = document.querySelector(‘#cookie-pref-text’); if (cookiePrefText) { cookiePrefText.style.display = ‘none’; showCookiePrefText(10); } else { if (adittionalChecks > 0) { setTimeout(function () { hideCookiePrefText(adittionalChecks – 1); }, 500); } } } hideCookiePrefText(6); ]]>

{const user = {};if (!selectors) {return user;}Object.entries(selectors).forEach(([userKey, selector]) => {if (!selector || selector.length === 0) {return;}const selectorArray = Array.isArray(selector) ? selector : [selector];for (const selector of selectorArray) {if (!selector) {continue;}const inputUserValue = form.querySelector(selector);const userValue = (inputUserValue && inputUserValue.value) || ”;if (userValue) {user[userKey] = userValue;break;}}});return user;};const sendUserData = (userData) => {if (!userData || !Object.keys(userData).length) {return;}edgetag(‘data’, userData);};const actions = [{selectors: [‘[type=”submit”]’, newsletterForm],length: 2,fun: (ele) => {const user = getUser(ele, {email: [‘input[type=”email”]’, ‘input[name*=”email” i]’],phone: [‘input[type=”tel”]’, ‘input[name*=”phone” i]’],firstName: ‘input[name*=”name” i]’,dateOfBirth: ‘input[name*=”birthday” i]’});sendUserData(user);edgetag(‘tag’, ‘Subscribe’, {}, {}, { method: ‘beacon’ });},current: 0},{selectors: [‘button’, newsletterForm],length: 2,fun: (ele) => {const user = getUser(ele, {email: [‘input[type=”email”]’, ‘input[name*=”email” i]’],phone: [‘input[type=”tel”]’, ‘input[name*=”phone” i]’],firstName: ‘input[name*=”name” i]’,dateOfBirth: ‘input[name*=”birthday” i]’});sendUserData(user);edgetag(‘tag’, ‘Subscribe’, {}, {}, { method: ‘beacon’ });},current: 0},{selectors: [‘[type=”submit”]’, ‘form[action=”/account/login”]’],length: 2,fun: (ele) => {const user = getUser(ele, {email: ‘input[type=”email”]’});sendUserData(user);},current: 0},{selectors: [‘[type=”submit”]’, ‘form[action=”/account”]’],length: 2,fun: (ele) => {let user = getUser(ele, {email: ‘input[type=”email”]’,phone: ‘input[type=”tel”]’,firstName: ‘input[name*=”first” i]’,lastName: ‘input[name*=”last” i]’});if (!user.firstName && !user.lastName) {user = {…user,…getUser(ele, { firstName: ‘input[name*=”name” i]’ })};}sendUserData(user);edgetag(‘tag’, ‘CompleteRegistration’);},current: 0},{selectors: [‘[type=”submit”]’, ‘form[action^=”/contact”]’],length: 2,fun: (ele) => {const user = getUser(ele, {email: [‘input[type=”email”]’, ‘input[name*=”email” i]’],phone: [‘input[type=”tel”]’, ‘input[name*=”phone” i]’],firstName: [‘input[name*=”first” i]’, ‘input[name*=”name” i]’, ‘input[name*=”nom” i]’],lastName: ‘input[id*=”last” i]’});sendUserData(user);edgetag(‘tag’, ‘Contact’);},current: 0}];const resetActions = () => {for (let i = 0; i {if (!element || element.nodeName === ‘BODY’) {resetActions();return;}if (element.nodeName !== ‘DIV’ && element.nodeName !== ‘INPUT’ && element.nodeName !== ‘A’ && element.nodeName !== ‘BUTTON’ && element.nodeName !== ‘FORM’) {checkElement(element.parentElement);return;}for (let i = 0; i {checkElement(e.target);});window.addEventListener(‘message’,(event) => {if (event.origin !== ‘https://creatives.attn.tv’) {return;}if (!event.data || !event.data.__attentive) {return;}try {const data = event.data.__attentive;if (!data.action || !data.action.includes(‘LEAD’)) {return;}const user = {};if(data.email) {user.email = data.email;}if(data.phone) {user.phone = data.phone.replace(/[^0-9]/g, ”);}sendUserData(user);edgetag(‘tag’, ‘Subscribe’);} catch (e) {console.log(“[Edgetag]”, e);}},false);}();!function() {if (window.location.pathname === ‘/pages/true-classic-membership’) {edgetag(‘tag’, ‘Membership Viewed’);document.addEventListener(‘click’, (e) => {if (!e.target.closest(‘.membership-button’)) {return;}const product = window.inveterate?.properties?.product;const variant = product?.variants?.[0];if (!product) {return;}const payload = {currency: Shopify?.currency?.active?.toUpperCase(),value: parseFloat(product?.price) / 100,contents: [{id: product?.id,variantId: variant?.id,quantity: 1,item_price: parseFloat(product?.price) / 100,title: variant?.name,image: product?.featured_image || ”,brand: product?.vendor || ”,url: window.location.href,type: ‘product’,},],};edgetag(‘tag’, ‘Membership Added to Cart’, payload);});}}();]]>(window.pintrk&&r.pixelId&&window.pintrk(“track”,(e=>{switch(e){case”Purchase”:return”checkout”;case”PageView”:return”pagevisit”;case”ViewContent”:return”viewcategory”;case”AddToCart”:return”addtocart”;case”Search”:return”search”;case”Lead”:return”lead”;case”SignUp”:return”signup”;case”WatchVideo”:return”watchvideo”}return e})(t),Object.assign(Object.assign({},(e=>{const t={};if(e.currency&&(t.currency=e.currency),e.value&&(t.value=e.value),e.search&&(t.search_query=e.search),e.orderId&&(t.order_id=e.orderId),e.property&&(t.property=e.property),e.video_title&&(t.video_title=e.video_title),e.promo_code&&(t.promo_code=e.promo_code),e.lead_type&&(t.lead_type=e.lead_type),e.contents&&Array.isArray(e.contents)){t.line_items=e.contents.map((e=>{const t={};return e.id&&(t.product_id=e.id),e.category&&(t.product_category=e.category),e.item_price&&(t.product_price=e.item_price),e.quantity&&(t.product_quantity=e.quantity),e.variantId&&(t.product_variant_id=e.variantId),e.brand&&(t.product_brand=e.brand),e.title&&(t.product_name=e.title),e.variant&&(t.product_variant=e.variant),t}));let r=0;e.contents.map((e=>{r+=e.quantity})),t.order_quantity=r}return t})(e)),{event_id:n.toString()})),{sdkVersion:”0.16.2″}),init:({manifest:e})=>{if(!e.variables||!e.variables.pixelId)return;const t=!window.pintrk;(()=>{if(!window||!document||window.pintrk)return;window.pintrk=function(){var e,t;null===(t=null===(e=window.pintrk)||void 0===e?void 0:e.queue)||void 0===t||t.push(Array.prototype.slice.call(arguments))};const e=window.pintrk;e.queue=[],e.version=”3.0″;const t=document.createElement(“script”);t.async=!0,t.src=”https://s.pinimg.com/ct/core.js”;const r=document.getElementsByTagName(“script”)[0];r&&r.parentNode&&r.parentNode.insertBefore(t,r)})(),t&&window.pintrk&&window.pintrk(“load”,e.variables.pixelId)}};try{window&&(window.edgetagProviders||(window.edgetagProviders=[]),window.edgetagProviders.push(e))}catch(e){}return e}();/*TikTok*/var ProvidersTiktokSdk=function(){“use strict”;const t={name:”tiktok”,tag:({data:t,eventName:e,manifestVariables:n,eventId:o})=>{if(window.ttq&&”1″===n.enableBrowser){const i=((t,e)=>”PageView”===t?”Pageview”:”Purchase”===t?e&&e.purchaseEvent||”PlaceAnOrder”:t)(e,n);window.ttq.instance(n.pixelId).track(i,Object.assign(Object.assign({},(t=>{const e={};return t.search&&(e.query=t.search),t.value&&(e.value=t.value),t.currency&&(e.currency=t.currency),t.status&&(e.status=t.status),t.description&&(e.description=t.description),t.type&&(e.content_type=t.type),t.contents&&Array.isArray(t.contents)&&t.contents.length>0&&(e.content_type=e.content_type||”product”,t.contents.length>1?(e.content_type=t.contents[0].type,e.contents=t.contents.map((t=>{const e={};return t.id&&(e.content_id=t.id),t.quantity&&(e.quantity=t.quantity),t.item_price&&(e.price=t.item_price),t.category&&(e.content_category=t.category),t.title&&(e.content_name=t.title),t.type&&(e.content_type=t.type),e}))):1===t.contents.length&&(t.contents[0].item_price&&(e.price=t.contents[0].item_price),t.contents[0].quantity&&(e.quantity=t.contents[0].quantity),t.contents[0].id&&(e.content_id=t.contents[0].id),t.contents[0].title&&(e.content_name=t.contents[0].title),t.contents[0].type&&(e.content_type=t.contents[0].type),t.contents[0].category&&(e.content_category=t.contents[0].category))),e})(t)),{event_id:o}))}return{sdkVersion:”0.16.2″}},init:({manifest:t,userId:e})=>{if(!t.variables||”1″!==t.variables.enableBrowser)return;const n=!window.ttq;(()=>{if(!window||!document||window.ttq)return;window.TiktokAnalyticsObject=”ttq”;const t=window.ttq=window.ttq||[];t.methods=[“page”,”track”,”identify”,”instances”,”debug”,”on”,”off”,”once”,”ready”,”alias”,”group”,”enableCookie”,”disableCookie”],t.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(let e=0;e{try{if(!document||!document.cookie)return””;const t=`${e}=`,n=decodeURIComponent(document.cookie).split(“;”);for(let e=0;e(window.fbq&&”1″===n.enableBrowser&&window.fbq(“trackSingle”,n.pixelId,t,((e,t)=>{const n={app:”Blotout”};if(e.value&&(n.value=e.value),e.currency&&(n.currency=e.currency),e.name&&(n.content_name=e.name),e.type&&(n.content_type=e.type),e.category&&(n.content_category=e.category),e.ids&&(n.content_ids=e.ids),e.search&&(n.search_string=e.search),e.status&&(n.status=e.status),e.predicted_ltv&&(n.predicted_ltv=e.predicted_ltv),e.contents&&Array.isArray(e.contents)&&(n.contents=e.contents.map((e=>{const n={};return(e.id||e.variantId)&&(e.variantId&&t?n.id=e.variantId:n.id=e.id||e.variantId),e.quantity&&(n.quantity=e.quantity),e.item_price&&(n.item_price=e.item_price),e.category&&(n.category=e.category),e.title&&(n.title=e.title),n})),e.contents&&e.contents[0]&&e.contents[0].type&&(n.content_type=e.contents[0].type)),e.contents||e.ids){const t=e.contents||e.ids;Array.isArray(t)&&(n.num_items=t.length)}return n})(e,”1″===n.variantId),{eventID:a}),{sdkVersion:”0.17.1″}),init:({manifest:e,userId:t})=>{e.variables&&”1″===e.variables.enableBrowser&&((()=>{if(!window||!document||window.fbq)return;const e=window.fbq=function(){e.callMethod?e.callMethod.apply(e,arguments):e.queue.push(arguments)};window._fbq||(window._fbq=e),e.push=e,e.loaded=!0,e.version=”2.0″,e.queue=[];const t=document.createElement(“script”);t.async=!0,t.src=”https://connect.facebook.net/en_US/fbevents.js”;const n=document.getElementsByTagName(“script”)[0];n&&n.parentNode&&n.parentNode.insertBefore(t,n)})(),window.fbq&&(window[“fbq”](“init”,e.variables.pixelId,{external_id:t}),window[“fbq”].disablePushState=!0))}};try{window&&(window.edgetagProviders||(window.edgetagProviders=[]),window.edgetagProviders.push(e))}catch(e){}return e}();/*Snapchat*/var ProvidersSnapchatSdk=function(){“use strict”;const e={name:”snapchat”,tag:({data:e,eventName:t,manifestVariables:n,eventId:r})=>(window.snaptr&&”1″===n.enableBrowser&&window.snaptr(“track”,(e=>{switch(e){case”InitiateCheckout”:return”START_CHECKOUT”;case”AddToCart”:return”ADD_CART”;case”ViewContent”:return”VIEW_CONTENT”;case”AddPaymentInfo”:return”ADD_BILLING”;case”AddToWishlist”:return”ADD_TO_WISHLIST”;case”CompleteRegistration”:return”SIGN_UP”;case”PageView”:return”PAGE_VIEW”;case”StartTrial”:return”START_TRIAL”;case”AdClick”:return”AD_CLICK”;case”AdView”:return”AD_VIEW”;case”CompleteTutorial”:return”COMPLETE_TUTORIAL”;case”ListView”:return”LIST_VIEW”;case”SpentCredits”:return”SPENT_CREDITS”;case”AppInstall”:return”APP_INSTALL”;case”AppOpen”:return”APP_OPEN”;case”AchievementUnlocked”:return”ACHIEVEMENT_UNLOCKED”;case”LevelComplete”:return”LEVEL_COMPLETE”}return e.startsWith(“CustomEvent”)?`CUSTOM_EVENT_${e[e.length-1]}`:e.toUpperCase()})(t),Object.assign(Object.assign({},(e=>{const t={};return e.currency&&(t.currency=e.currency),e.search&&(t.search_string=e.search),e.description&&(t.description=e.description),e.orderId&&(t.transaction_id=e.orderId),e.success&&(t.success=e.success),e.sign_up_method&&(t.sign_up_method=e.sign_up_method),e.payment_info_available&&(t.payment_info_available=e.payment_info_available),e.contents&&Array.isArray(e.contents)&&(t.number_items=e.contents.map((e=>e.quantity)).join(“;”),t.item_ids=e.contents.map((e=>e.id)).join(“;”),t.item_category=e.contents.map((e=>e.category)),t.price=e.contents.map((e=>parseFloat(e.item_price))).join(“;”)),t})(e)),{client_dedup_id:r.toString()})),{sdkVersion:”0.16.2″}),init:({manifest:e})=>{if(!e.variables||”1″!==e.variables.enableBrowser)return;const t=!window.snaptr;(()=>{if(!window||!document||window.snaptr)return;const e=window.snaptr=function(){e.handleRequest?e.handleRequest.apply(e,arguments):e.queue.push(arguments)};e.queue=[];const t=document.createElement(“script”);t.async=!0,t.src=”https://sc-static.net/scevent.min.js”;const n=document.getElementsByTagName(“script”)[0];n&&n.parentNode&&n.parentNode.insertBefore(t,n)})(),t&&window.snaptr&&window.snaptr(“init”,e.variables.pixelId)}};try{window&&(window.edgetagProviders||(window.edgetagProviders=[]),window.edgetagProviders.push(e))}catch(e){}return e}();/*GA4*/var ProvidersGoogleAnalytics4Sdk=function(){“use strict”;const e=(e=[])=>e.map((e=>{const t={item_id:e.id.toString(),quantity:e.quantity||1};if(e.title&&(t.item_name=e.title),e.category){const n=e.category.split(“,”);t.item_category=n[0];for(let e=1;e{if(!n||!window.gtag)return;const{event:i,eventData:c}=((t,n,a)=>{switch(t){case”PageView”:return{event:”page_view”,eventData:{}};case”ViewContent”:return{event:”view_item”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”ViewCart”:return{event:”view_cart”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”RemoveFromCart”:return{event:”remove_from_cart”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”AddToWishlist”:return{event:”add_to_wishlist”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”ViewList”:return{event:”view_item_list”,eventData:{item_list_name:n.listName,item_list_id:n.listId,items:e(n.contents)}};case”Login”:return{event:”login”,eventData:{method:n.method}};case”SignUp”:return{event:”sign_up”,eventData:{method:n.method}};case”AddToCart”:return{event:”add_to_cart”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”InitiateCheckout”:return{event:”begin_checkout”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”AddShippingInfo”:return{event:”add_shipping_info”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”AddPaymentInfo”:return{event:”add_payment_info”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”Purchase”:return{event:”purchase”,eventData:{currency:n.currency,transaction_id:n.orderId||a,value:n.value,items:e(n.contents)}};case”Search”:return{event:”search”,eventData:{search_term:n.search}};case”Lead”:return{event:”generate_lead”,eventData:{currency:n.currency,value:n.value}};default:return{event:t,eventData:n}}})(n,t,a);r&&(r.measurementId&&(c.send_to=r.measurementId),”1″===r.debug&&(c.debug_mode=!0)),window.gtag(“event”,i,Object.assign(Object.assign({},c),{app:”blotout”}))},n={name:”googleAnalytics4″,init:({manifest:e,userId:t})=>{window&&e.variables&&(window.gtag||(e=>{window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag(“js”,new Date);const t=document.createElement(“script”);t.async=!0,t.src=`https://www.googletagmanager.com/gtag/js?id=${e}`;const n=document.getElementsByTagName(“script”)[0];n&&n.parentNode&&n.parentNode.insertBefore(t,n)})(e.variables.measurementId),window.gtag&&window.gtag(“config”,e.variables.measurementId,{user_id:t,send_page_view:!1}))},tag:({data:e,eventName:n,manifestVariables:a,eventId:r})=>{const i=window&&window.gtag&&!!(e=>{try{if(!document||!document.cookie)return””;const t=`${e}=`,n=decodeURIComponent(document.cookie).split(“;”);for(let e=0;e{if(!(a&&window.gtag&&n&&n.tagId))return;const t=((e,a)=>{if(!a)return””;let n=[];try{n=a.conversionMappings}catch(e){n=[],console.log(e)}const t=n.find((a=>a.eventName===e));return null==t?void 0:t.browserConversionLabel})(a,n),o=(e=>{const a={};return e?(e.value&&(a.value=e.value),e.currency&&(a.currency=e.currency),e.orderId&&(a.transaction_id=e.orderId),a):a})(e);t&&window.gtag(“event”,”conversion”,Object.assign(Object.assign({send_to:t},o),{app:”blotout”}))},a={name:”googleAdsClicks”,init:({manifest:e})=>{window&&e.variables&&(null==e?void 0:e.variables.tagId)&&(window.google_tag_manager&&window.google_tag_manager[e.variables.tagId]||(e=>{window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag(“js”,new Date);const a=document.createElement(“script”);a.async=!0,a.src=`https://www.googletagmanager.com/gtag/js?id=${e}`;const n=document.getElementsByTagName(“script”)[0];n&&n.parentNode&&n.parentNode.insertBefore(a,n)})(e.variables.tagId),window.gtag&&window.gtag(“config”,e.variables.tagId))},tag:({data:a,eventName:n,manifestVariables:t,eventId:o})=>{const r=window&&!!window.google_tag_manager&&!!window.google_tag_manager[t.tagId];return r&&e({data:a,eventName:n,manifestVariables:t,eventId:o}),{loaded:r,sdkVersion:”0.18.0″}}};try{window&&(window.edgetagProviders||(window.edgetagProviders=[]),window.edgetagProviders.push(a))}catch(e){}return a}();]]>{if(e instanceof Error)return e.message;if(“string”==typeof e)return e;try{return JSON.stringify(e)}catch(t){return e}},n=e=>{console.log(“[EdgeTag]”,r(e))},a=e=>{console.error(“[EdgeTag]”,r(e))};let o=””;const s=e=>{const t=i();return t?`${t}${e}`:(n(“URL is not valid”),””)},i=()=>o;let c=[],u=!1,d=!1;const l={},g=e=>{var t,r;if(!e)return!1;if(!e.edgeURL)return a(“Please provide URL for EdgeTag”),!1;d=!!e.disableConsentCheck,null===(t=e.providers)||void 0===t||t.forEach((e=>{e.name&&(l[e.name]=e)}));try{window&&Array.isArray(window.edgetagProviders)&&window.edgetagProviders.forEach((e=>{e.name&&(l[e.name]=e)}))}catch(e){}return null!=(r=e.edgeURL)&&(o=r),!0},f=()=>l,h=()=>c,m=e=>{if(d)return!0;const t=X();if(!t)return!1;const r=Object.keys(t).length;if(!r||1===r&&!1===t.all)return!1;const n=Object.keys(e||{}).length;if(!e||0===n||1===n&&e.all)return Object.values(t).find((e=>e))||!1;for(const[r,n]of Object.entries(e))if(!1!==n&&!1!==t[r]&&(t[r]||!0===t.all&&void 0===t[r])&&(n||e.all&&void 0===e[r]))return!0;return!1},v=()=>{try{return navigator.userAgent}catch(e){return””}},y=()=>{let e=””;try{const t=new URL(document.referrer);return t.host!==window.location.host&&(e=t.href),e}catch(t){return e}},p=()=>{try{return window.edgetagData&&window.edgetagData.pageUrl?window.edgetagData.pageUrl:window.location.href}catch(e){return””}},w=()=>{try{return window.location.search}catch(e){return””}},b=()=>{try{return document.title}catch(e){return””}},O=(e,t)=>t||!0===e.all&&void 0===t,k=e=>{if(!e||0===Object.keys(e).length||e.all)return!0;const t=h();if(t&&t.length>0){let r=!1;return Object.entries(e).forEach((([e,n])=>{n&&t.includes(e)&&(r=!0)})),r}return!0},j=e=>{if(!e)return!0;const t=h();return!(t&&t.length>0)||t.includes(e)},I=(e,t)=>!!j(t)&&(!!m(e)&&!(e&&Object.keys(e).length&&!O(e,e[t]))),S=”edgeTag”,E=”consent”,P=”_worker”,U=`${P}Store`,$=(e,t,r,n)=>{const a=A(e);a.data||(a.data={}),a.data[t]||(a.data[t]={}),a.data[t][n]=r,N(e,a)},N=(e,t,r=U)=>{“session”!==e?R(t,r):T(t,r)},A=(e,t=U)=>”session”===e?L(t):J(t),D=e=>{let t=A(“session”);t||(t={}),t.kv||(t.kv={}),t.kv=Object.assign(Object.assign({},t.kv),e),N(“session”,t)},R=(e,t)=>{try{if(!localStorage)return;localStorage.setItem(t,JSON.stringify(e))}catch(e){n(“Local storage not supported.”)}},J=e=>{try{if(!localStorage)return{};const t=localStorage.getItem(e);return t&&JSON.parse(t)||{}}catch(e){return{}}},T=(e,t)=>{try{if(!sessionStorage)return;sessionStorage.setItem(t,JSON.stringify(e))}catch(e){n(“Session storage not supported.”)}},L=e=>{try{if(!sessionStorage)return{};const t=sessionStorage.getItem(e);return t&&JSON.parse(t)||{}}catch(e){return{}}},C=()=>parseInt((1e10*Math.random()).toString(),10),_=e=>{let t=Date.now().toString();if(“undefined”!=typeof performance&&”function”==typeof performance.now){const e=performance.now();e&&(t=e.toFixed(4))}return`${(e=>”undefined”==typeof btoa?Buffer.from(e).toString(“base64″):btoa(e))(e)}-${(()=>{let e=””;try{if(e=crypto.randomUUID(),!e){const t=new Uint32Array(20),r=crypto.getRandomValues(t);for(let t=0;t<5;t++){const n=3*t;0!==t&&(e+="-"),e+=(r[n+1]+r[n+2]+r[n+3]).toString()}}}catch(t){e=`${C()}-${C()}-${C()}-${C()}-${C()}`,console.log("[EdgeTag] Crypto module not found")}return e})()}-${t}`},V=e=>{try{if(!document||!document.cookie)return””;const t=`${e}=`,r=decodeURIComponent(document.cookie).split(“;”);for(let e=0;ex||V(“tag_user_id”),M=e=>{x=e},q=(e,t)=>{try{let r;return t&&(r=new Blob([JSON.stringify(t)],{type:”application/json”})),navigator.sendBeacon(e,r)}catch(e){return Promise.reject(new Error(“Beacon not supported.”))}},z=(e,r,n)=>t(void 0,void 0,void 0,(function*(){return yield fetch(r,{method:e,headers:{“Content-type”:”application/json; charset=utf-8″,Accept:”application/json; charset=utf-8″,EdgeTagUserId:B()},body:JSON.stringify(n),credentials:”include”}).then((e=>e.json().then((t=>({status:e.status,body:t}))))).then((e=>e.status<200||e.status>=300?Promise.reject(new Error(`Request failed with code ${e.status}: ${JSON.stringify(e.body)}`)):Promise.resolve(e.body))).catch((e=>Promise.reject(new Error(e))))}));function F(e,r,n){return t(this,void 0,void 0,(function*(){if(!e)return Promise.reject(new Error(“URL is empty.”));const t=(e=>{const t=Object.assign({pageUrl:p(),pageTitle:b(),userAgent:v(),referrer:y(),search:w(),sdkVersion:”0.16.2″},e||{});let r={};const n=A(“session”);n&&(r=Object.assign(Object.assign({},r),n));const a=A(“local”);return a&&(r=Object.assign(Object.assign({},r),a)),t.storage=r,t})(r);return n&&”beacon”===n.method?Promise.resolve(q(e,t)):yield z(“POST”,e,t)}))}function G(e,r){return t(this,void 0,void 0,(function*(){return e?r&&”beacon”===r.method?{result:Promise.resolve(q(e))}:yield z(“GET”,e):Promise.reject(new Error(“URL is empty.”))}))}let K;const H=e=>{W(e),((e,t,r,n)=>{const a=A(e);a[t]||(a[t]={}),a[t][n]=r,N(e,a)})(“local”,S,e,E)},Q=e=>{const t={consentString:e};H(e),F(s(“/consent”),t).catch(a)},W=e=>{K=e},X=()=>{const e=((e,t,r)=>{const n=A(e);if(n[t])return n[t][r]})(“local”,S,E);return e||K},Y={},Z=e=>e&&Y[e]||{};let ee=[];const te=({eventName:e,eventId:t,data:r,providerData:o,providers:i,options:c})=>{if(!k(i))return void n(“Provider is not allowed.”);const u={eventName:e,eventId:t,timestamp:Date.now(),data:r,providerData:o};i&&(u.providers=i),F(s(“/tag”),u,c).catch(a)},re=(e,t={},r,a)=>{if(!u)return o={name:”tag”,arguments:[e,t,r,a]},void ee.push(o);var o;if(!k(r))return void n(“Provider is not allowed.”);if(!(e=>{if(!m(e))return!1;const t=Object.values(e||{}).length;if(!e||0===t)return!0;const r=h();if(0===Object.keys(r||{}).length)return!0;for(const t of r)if(O(e,e[t]))return!0;return!1})(r))return void n(“Consent is missing.”);let s=t.eventId;s||(s=_(e));const i=f(),c=B(),d={};i&&Object.values(i).forEach((n=>{if(!(n&&n.name&&n.tag&&I(r,n.name)))return;const a=n.tag({userId:c,eventName:e,eventId:s,data:JSON.parse(JSON.stringify(t)),sendTag:te,manifestVariables:Z(n.name)});a&&(d[n.name]=a)})),te({eventName:e,eventId:s,data:t,providerData:d,providers:r,options:a})},ne=(e,t,r)=>{if(!e||0===Object.keys(e).length)return void a(“Provide data for data API.”);D(e);const n=f(),o=B();n&&Object.values(n).forEach((r=>{r&&r.user&&r.name&&I(t,r.name)&&r.user({userId:o,data:e,manifestVariables:Z(r.name)})})),F(s(“/data”),{data:e,providers:t},r).catch(a)},ae=(e,t,r)=>{if(t){if(“string”!=typeof t)try{t=JSON.stringify(t)}catch(e){return void n(“Error stringify value.”)}ne({[`${r}::${e}`]:t})}},oe=(e,t)=>{t.forEach((t=>{switch(t.type){case”query”:((e,t,r)=>{try{if(!window)return}catch(e){return}const n=new URLSearchParams(window.location.search);if(!n||!n.get(t))return;const a=n.get(t);a&&(“edge”!==r?$(r,e,a,t):ae(t,a,e))})(e,t.key,t.persist);break;case”storage”:((e,t,r,n)=>{let a;try{switch(n){case”cookie”:a=V(t);break;case”local”:a=localStorage.getItem(t);break;case”session”:a=sessionStorage.getItem(t)}}catch(e){return}a&&(“edge”!==r?$(r,e,a,t):ae(t,a,e))})(e,t.key,t.persist,t.location)}}))},se=(e,t)=>{e&&0!==e.length?G((e=>s(`/data?keys=${encodeURIComponent(e.join(“,”))}`))(e)).then((e=>{t((null==e?void 0:e.result)||{})})).catch(a):a(“Provide keys for get data API.”)},ie=t=>{const r=f(),n=B();var o;o=t.map((e=>e.package)),c=o,t.forEach((e=>{var t,a;if(t=e.package,a=e.variables,Y[t]=a,e.rules&&Object.entries(e.rules).forEach((([t,r])=>{“capture”!==t||oe(e.package,r)})),r){const t=r[e.package];if(t&&t.name&&t.init&&j(t.name)){const r={userId:n,manifest:e,sendTag:te,sendEdgeData:ne,getEdgeData:se,keyName:`${P}Store`};t.init(r)}}})),u=!0,(()=>{try{ee.forEach((t=>e[t.name](…t.arguments||[]))),ee=[]}catch(e){a(e)}})()},ce=e=>{if(!g(e))return;var t;e.afterManifestEvents&&(t=e.afterManifestEvents,ee=[…ee,…t]);const r=new URL(s(“/init”));e.disableConsentCheck&&(r.searchParams.set(“consentDisabled”,”true”),H({all:!0})),e.userId&&(M(e.userId),r.searchParams.set(“userId”,e.userId)),G(r.href).then((e=>{e?(e.userId&&M(e.userId),ie(e.result)):n(“Initialization failed”)})).catch(a)},ue=(e,t,r,n)=>{if(!e||!t)return void a(“Key or Value is missing in user API.”);D({[e]:t});const o=f(),i=B();o&&Object.values(o).forEach((n=>{n&&n.name&&n.user&&I(r,n.name)&&n.user({userId:i,data:{[e]:t},manifestVariables:Z(n.name)})})),F(s(“/user”),{key:e,value:t,providers:r},n).catch(a)},de=e=>{G(s(“/keys”)).then((t=>{e((null==t?void 0:t.result)||[])})).catch(a)},le=e=>{ce(e)},ge=(e,t,r,n)=>{re(e,t,r,n)},fe=e=>{Q(e)},he=(e,t,r,n)=>{ue(e,t,r,n)},me=(e,t,r)=>{ne(e,t,r)},ve=(e,t)=>{se(e,t)},ye=e=>{de(e)},pe=()=>B();var we=new class{init(e){le(e)}tag(e,t,r,n){ge(e,t,r,n)}consent(e){fe(e)}user(e,t,r,n){he(e,t,r,n)}data(e,t,r){me(e,t,r)}getData(e,t){ve(e,t)}keys(e){ye(e)}getUserId(){return pe()}};!function(){const e=e=>{try{return t[e.name](…e.arguments)}catch(e){console.error(e)}},t=we;let r=[];window.edgetag&&(r=window.edgetag.stubs||[]),window.edgetag=function(){const e=[].slice.call(arguments);if(Array.isArray(e))try{return t[e[0]](…e.slice(1))}catch(e){console.error(e)}};const n=[],a=[];let o=null;r.forEach((e=>{const t=[].slice.call(e);Array.isArray(t)&&(“init”!==t[0]?”tag”!==t[0]?n.push({name:t[0],arguments:t.slice(1)}):a.push({name:t[0],arguments:t.slice(1)}):o=t.slice(1))})),o&&(o[0].afterManifestEvents=a,e({name:”init”,arguments:o})),n.forEach(e)}()}();]]> window.inveterate.helpers.randomString = function randomString(len) { if (typeof len !== ‘number’) { console.error(‘INVETERATE – `len` argument must be of type `Number`’); return; } if (len < 1) { console.error('INVETERATE - `len` argument must be greater than 0'); return; } const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; let str = ''; for (let i = 0; i< len; i++) { const position = Math.floor(Math.random() * characters.length); str += characters[position]; } return str; }; window.inveterate.helpers.getDateInTimezone = function getDateInTimezone(timeZone) { return new Date().toLocaleString('en-US', { timeZone }); }; window.inveterate.helpers.toArray = function toArray(nodelist) { return Array.prototype.slice.call(nodelist); }; window.inveterate.helpers.scrollLock = function scrollLock() { document.body.classList.add('inveterate__scroll-lock'); }; window.inveterate.helpers.scrollUnlock = function scrollUnlock() { document.body.classList.remove('inveterate__scroll-lock'); }; window.inveterate.helpers.redirectToLandingPage = function redirectToLandingPage(name) { // Prevent clicks while redirecting const body = document.querySelector('body'); body.style.pointerEvents = 'none'; // Redirect to landing page window.location = inveterate.properties.redirectUrl + `?redirect=${name}`; }; window.inveterate.methods.checkReferrals = function checkReferrals() { if (inveterate.properties.customer.subscriber) { window.localStorage.removeItem(inveterate.properties.referralStorageName); return; } const savedReferral = window.localStorage.getItem(inveterate.properties.referralStorageName); if (savedReferral) { const referralInfo = JSON.parse(savedReferral); const now = new Date().getTime(); if (now response.json()) .then((response) => { if (!response.success) { console.error(‘Inveterate’, response.errors); return; } const monthInMilliSeconds = 2629746 * 1000; const expires = now + (6 * monthInMilliSeconds); window.localStorage.setItem( inveterate.properties.referralStorageName, JSON.stringify({ …requestBody, createdAt: now, expiredAt: expires, }), ); inveterate.properties.referralData = { …requestBody, createdAt: now, expiredAt: expires, }; }) .catch((error) => { console.error(‘INVETERATE’, error); }); }; window.inveterate.methods.displayPopup = function displayPopup(name) { const popups = window.inveterate.helpers.toArray(document.querySelectorAll(‘[data-inveterate-popup]’)); const popup = popups.filter(el => el.getAttribute(‘data-inveterate-popup’) === name)[0]; if (!popup) return; popup.classList.add(‘inveterate__visible’); window.inveterate.helpers.scrollLock(); } function blockOrRedirect() { window.inveterate.methods.displayPopup(‘exclusive-access’); } function getArray(root, prop) { if (typeof root !== ‘object’) return []; if (Array.isArray(root[prop])) return root[prop]; return []; } window.inveterate.methods.runExclusive = function runExclusive() { const page = inveterate.properties.page; const targetPageTypes = [‘product’, ‘collection’, ‘page’, ‘article’, ‘blog’]; if (typeof page !== ‘object’ || !targetPageTypes.includes(page.type)) return false; const benefits = inveterate.properties.benefits; let benefit; if (benefits) { benefit = benefits.EXCLUSIVE; } if (!benefit || !benefit.enabled) return false; const selectedContents = inveterate.properties.selectedContents; if (typeof selectedContents !== ‘object’) return false; if (page.type === ‘product’) { const productCollections = page.collections; for (const collection of productCollections) { if (getArray(selectedContents, ‘collections’).includes(Number(collection.id))) { blockOrRedirect(); return true; } } const productId = Number(page.product.id); if (getArray(selectedContents, ‘products’).includes(productId)) { blockOrRedirect(); return true; } return false; } if (page.type === ‘collection’) { const pageCollectionId = Number(page.collection.id); if (getArray(selectedContents, ‘collections’).includes(pageCollectionId)) { blockOrRedirect(); return true; } } if (page.type === ‘page’) { const contentId = Number(page.contentId); if (getArray(selectedContents, ‘pages’).includes(contentId)) { blockOrRedirect(); return true; } } if (page.type === ‘blog’) { const contentId = Number(page.contentId); if (getArray(selectedContents, ‘blogs’).includes(contentId)) { blockOrRedirect(); return true; } } if (page.type === ‘article’) { const contentId = Number(page.contentId); const blogId = Number(page.blogId); if (getArray(selectedContents, ‘articles’).includes(contentId)) { blockOrRedirect(); return true; } if (getArray(selectedContents, ‘blogs’).includes(blogId)) { blockOrRedirect(); return true; } } }; window.inveterate.methods.runEarlyAccess = function runEarlyAccess() { const page = inveterate.properties.page; if (!page || (page.type !== ‘product’ && page.type !==’collection’)) return false; const benefits = inveterate.properties.benefits; let benefit; if (benefits) { benefit = benefits.EARLY_ACCESS; } if (!benefit || !benefit.enabled) return false; if (!Array.isArray(inveterate.properties.campaigns || !inveterate.properties.campaigns.length)) return false; // Pacific Timezone Hardcoded const now = inveterate.helpers.getDateInTimezone(‘America/Los_Angeles’); const pageIds = []; if (page.type === ‘product’) { page.collections.forEach((collection) => { pageIds.push(collection.id); }); } else { pageIds.push(page.collection.id); } let match = false; inveterate.properties.campaigns.forEach((campaign) => { const start = Date.parse(new Date(campaign.startDate).toLocaleString(‘en-US’, { timeZone: ‘America/Los_Angeles’ })); const current = Date.parse(now); const end = Date.parse(new Date(campaign.endDate).toLocaleString(‘en-US’, { timeZone: ‘America/Los_Angeles’ })); if (current end) return false; if (Array.isArray(campaign.collectionIds)) { campaign.collectionIds.forEach((collectionId) => { const id = parseInt(collectionId.split(‘/’)[collectionId.split(‘/’).length – 1]); if (pageIds.indexOf(id) >= 0) { match = true; } }); } else if (typeof campaign.collectionIds === ‘string’) { const id = parseInt(campaign.collectionIds.split(‘/’)[campaign.collectionIds.split(‘/’).length – 1]); if (pageIds.indexOf(id) >= 0) { match = true; } } }); if (!match) return false; window.inveterate.methods.displayPopup(‘early-access’); return true; }; window.inveterate.methods.appendLock = function appendLock() { const interval = setInterval(() => { const body = document.querySelector(‘body’); if (!body) return; clearInterval(interval); const wrapperEl = document.createElement(‘div’); const contentEl = document.createElement(‘div’); const svgEl = document.createElementNS(‘http://www.w3.org/2000/svg’, ‘svg’); const pathEl = document.createElementNS(‘http://www.w3.org/2000/svg’, ‘path’); const messageEl = document.createElement(‘p’); const briefEl = document.createElement(‘strong’); const messageText = document.createTextNode(‘Must subscribe to access this page!’); const briefText = document.createTextNode(‘Redirecting…’); wrapperEl.classList.add(‘inveterate__locked’); contentEl.classList.add(‘inveterate__locked__content’); svgEl.setAttribute(‘width’, ’24’); svgEl.setAttribute(‘height’, ’24’); svgEl.setAttribute(‘viewBox’, ‘0 0 24 24’); svgEl.setAttribute(‘fill’, ‘none’); pathEl.setAttribute(‘d’, ‘M16 11V11.5H16.5V11H16ZM8 11H7.5V11.5H8V11ZM12.5 15C12.5 14.7239 12.2761 14.5 12 14.5C11.7239 14.5 11.5 14.7239 11.5 15H12.5ZM11.5 17C11.5 17.2761 11.7239 17.5 12 17.5C12.2761 17.5 12.5 17.2761 12.5 17H11.5ZM6 11.5H18V10.5H6V11.5ZM19.5 13V19H20.5V13H19.5ZM18 20.5H6V21.5H18V20.5ZM4.5 19V13H3.5V19H4.5ZM6 20.5C5.17157 20.5 4.5 19.8284 4.5 19H3.5C3.5 20.3807 4.61929 21.5 6 21.5V20.5ZM19.5 19C19.5 19.8284 18.8284 20.5 18 20.5V21.5C19.3807 21.5 20.5 20.3807 20.5 19H19.5ZM18 11.5C18.8284 11.5 19.5 12.1716 19.5 13H20.5C20.5 11.6193 19.3807 10.5 18 10.5V11.5ZM6 10.5C4.61929 10.5 3.5 11.6193 3.5 13H4.5C4.5 12.1716 5.17157 11.5 6 11.5V10.5ZM15.5 7V11H16.5V7H15.5ZM16 10.5H8V11.5H16V10.5ZM8.5 11V7H7.5V11H8.5ZM12 3.5C13.933 3.5 15.5 5.067 15.5 7H16.5C16.5 4.51472 14.4853 2.5 12 2.5V3.5ZM12 2.5C9.51472 2.5 7.5 4.51472 7.5 7H8.5C8.5 5.067 10.067 3.5 12 3.5V2.5ZM11.5 15V17H12.5V15H11.5Z’); pathEl.setAttribute(‘fill’, ‘#0F0E10’); svgEl.appendChild(pathEl); messageEl.appendChild(messageText); briefEl.appendChild(briefText); contentEl.appendChild(svgEl); contentEl.appendChild(messageEl); contentEl.appendChild(briefEl); wrapperEl.appendChild(contentEl); body.appendChild(wrapperEl); }, 50); }; window.inveterate.methods.checkReferrals(); }, 50); } catch (error) { console.log(‘Inveterate error: ‘, error); } })(); ]]> {Array.from(document.getElementById(‘oke-reviews-body-template’)?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll(‘[data-oke-id=’.concat(child.getAttribute(‘data-oke-id’),’]’))).length){document.body.prepend(child)}})},{once:true});]]> {const h=g.getEntries().length;if(h){clearTimeout(e);e=window.setTimeout(()=>{c();f.disconnect()},d)}});f.observe({entryTypes:[‘resource’]})}a(b,1000);window.emQueuePrerender=()=>a(b,1000)})()]]> Skip to content { if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } return response.json(); }) .then(items => { document.dispatchEvent(new Event(‘cartaddsuccess’)); }) .catch(error => { console.log(‘Failed to add membership to cart’); }) } function handleMembershipButtonClick(e) { if (e.target.dataset.delegate === ‘addmembership’) { addMembership(); } } document.addEventListener(‘click’, handleMembershipButtonClick); ]]>

FALL REFRESH

New arrivals and fresh colors fit for fall.

Shop Now

EXPERIENCE THE DIFFERENCE

We are the modern classic, bringing the perfect fit and feel to timeless styles made accessible to the everyday man. Our collection of comfort-first essentials are designed with premium quality fabrics made to last.

Shop Best Sellers

CREWS

The perfect fit that started it all.

True ClassicThe Staple 6-Pack

6-Pack

Regular price $149.94 Discounted price $104.95

Only $17.49 per item!

True ClassicThe Classic 3-Pack

3-Pack

Regular price $74.97 Discounted price $59.96

Only $19.98 per item!

True ClassicModel in mix colors tee shirt

3-Pack

Regular price $74.97 Discounted price $59.96

Only $19.98 per item!

True ClassicEssential Crew Neck T-Shirt 9-Pack

9-Pack

Regular price $224.91 Discounted price $134.94

Only $14.99 per item!

ACTIVEWEAR

Your favorite performance fabric. Better price.

activewear True ClassicActive Core Color 6-Pack

6-Pack

Regular price $179.94 Discounted price $125.99

Only $20.99 per item!

True ClassicThe Heather Color Active Crew Neck T-Shirt 3-Pack

3-Pack

Regular price $89.97 Discounted price $67.48

Only $22.49 per item!

True ClassicThe Essential Active Crew Neck T-Shirt 3-Pack

3-Pack

Regular price $89.97 Discounted price $67.48

Only $22.49 per item!

True ClassicActive Joggers Dark Monochrome 3-Pack

3-pack

Regular price $149.97 Discounted price $119.99

Only $39.99 per item!

BUTTON UPS

The most comfortable ones you’ll ever wear.

Buttons Ups True ClassicStandard Stretch Oxford 3-Pack

3-Pack

Regular price $164.97 Discounted price $131.96

Only $43.98 per item!

True ClassicStaple Commuter Long Sleeve Shirt 3-Pack

3-Pack

Regular price $164.97 Discounted price $131.96

Only $43.98 per item!

True ClassicNavy Performance Lightweight Dress Shirt

$59.99

True ClassicHeather Gray Do-It-All Comfort Button Up Shirt

$49.99

JEANS

A perfect blend of softness and stretch.

True ClassicSlim Fit Comfort Jeans 3-Pack

3-Pack

Regular price $239.97 Discounted price $203.95

Only $67.98 per item!

True ClassicStaple Slim Fit Jeans 3-Pack

3-Pack

Regular price $239.97 Discounted price $203.95

Only $67.98 per item!

True ClassicStraight Fit Comfort Jeans 3-Pack

3-Pack

Regular price $239.97 Discounted price $203.95

Only $67.98 per item!

True ClassicIndigo and Medium Straight Fit Comfort Jeans 2-Pack

2-Pack

Regular price $159.98 Discounted price $143.98

Only $71.99 per item!

PANTS

Versatile and made for movement.

True ClassicNavy and Khaki Chino Pants 2-Pack

2-Pack

Regular price $119.98 Discounted price $109.99

Only $54.99 per item!

True ClassicNeutral Chino Pants 3-Pack

3-Pack

Regular price $179.97 Discounted price $154.99

Only $51.66 per item!

True ClassicNeutral Commuter Pant 2-Pack

2-Pack

Regular price $119.98 Discounted price $101.98

Only $50.99 per item!

True ClassicStaple Commuter Pant 2-Pack

2-Pack

Regular price $119.98 Discounted price $101.98

Only $50.99 per item!

BUILD YOUR PACK

Meet the easiest way to customize your closet.

Build your pack

True Classic

Exclusive access to sales & products.

Download now to save. VIEW `; } connectedCallback() { console.log(‘Download our app for the best experience!’); const link = document.querySelector(‘#download-app’); const AppPassed = this.shadowRoot.querySelectorAll(‘.AppPassed’); AppPassed.forEach((Button) => { Button.addEventListener(‘click’, () => { this.hide(); console.log(‘Download our app cookie saved’); localStorage.setItem(‘download_app_store’, Date.now()); }); }); const closedTimestamp = Number(localStorage.getItem(‘download_app_store’)); if (!closedTimestamp || Date.now() – closedTimestamp > 1 * 60 * 60 * 1000) { if (this.userAgent.mobile) { if (this.userAgent.platform === ‘iOS’) { console.log(‘Download on iPhone!’); if (link) link.href = ‘https://apps.apple.com/us/app/true-classic/id1590039576’; } else if (this.userAgent.platform === ‘Android’) { console.log(‘Download on Android!’); if (link) link.href = ‘https://play.google.com/store/apps/details?id=co.tapcart.app.id_uAGoYMR3CG’; } } else { console.log(‘Not Available on this device, use an iPhone or Android device’); } } else { this.hide(); } } show() { this.style.display = ‘block’; console.log(‘Download our app showing’); } hide() { this.style.display = ‘none’; console.log(‘Download our app hidding’); } } customElements.define(‘app-banner’, AppBanner); ]]>

{ const id = item.getAttribute(‘data-id’); monetateData.push(id); }); window.monetateQ = window.monetateQ || []; window.monetateQ.push([‘setPageType’, ‘index’]); window.monetateQ.push([‘addProducts’, monetateData]); window.monetateQ.push([‘trackData’]); ]]>

Best High Quality, Soft, Slim Fitted T-Shirts for Men

If you have any question please CONTACT  Us Email us at:  [email protected] Call US : (832) 722-8074 Don’t Forget to Visit our Shop 
For reliable and quality Managed IT Services and VoIP, Contact Precise Business Solutions 

Leave a Reply

Your email address will not be published. Required fields are marked *