Websites
Runtime: 2.7s
On April 9, 2021 at 8:34:23 AM UTC, http://www.freshpair.com/ was accessible when tested on AS9009 in Sri Lanka.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
95.181.239.130
Query:
IN A www.freshpair.com
Engine:
system
Name
Class
TTL
Type
DATA
Answer IP Info
@
IN
A
23.227.38.74
AS13335 (Cloudflare, Inc.)
TCP Connections
23.227.38.74:80: succeeded
HTTP Requests
URL
GET https://www.freshpair.com/
Response Headers
Alt-Svc:h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400Cf-Cache-Status:DYNAMICCf-Ray:63d2656da93118ac-SINCf-Request-Id:09575db88c000018ac142a8000000001Content-Language:enContent-Security-Policy:block-all-mixed-content; frame-ancestors *; upgrade-insecure-requests;Content-Type:text/html; charset=utf-8Date:Fri, 09 Apr 2021 08:34:26 GMTExpect-Ct:max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"Nel:{"report_to":"network-errors","max_age":2592000,"success_fraction":0.0001}Report-To:{"group":"network-errors","max_age":2592000,"endpoints":[{"url":"https://monorail-edge.shopifysvc.com/v1/reports/nel/20190325/shopify"}]}Server:cloudflareSet-Cookie:secure_customer_sig=; path=/; expires=Sat, 09 Apr 2022 08:34:26 GMT; secure; HttpOnlyStrict-Transport-Security:max-age=7889238Vary:AcceptX-Alternate-Cache-Key:cacheable:c5beff5a51647e4efe5af993c67220c8X-Cache:missX-Content-Type-Options:nosniffX-Dc:gcp-asia-southeast1,gcp-us-central1,gcp-us-central1X-Download-Options:noopenX-Permitted-Cross-Domain-Policies:noneX-Request-Id:0cf149b6-831b-4c2b-81be-c8a16f5df36dX-Shardid:108X-Shopid:11322808X-Shopify-Stage:productionX-Sorting-Hat-Podid:108X-Sorting-Hat-Shopid:11322808X-Storefront-Renderer-Rendered:1X-Xss-Protection:1; mode=block
Response Body
<!DOCTYPE html> <html lang="en"> <head> <meta name="google-site-verification" content="uBAmgaY_vX9NGZ3vTqCFl_z_WD1QoocOx7u-Hr_zUmU" /> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="canonical" href="https://www.freshpair.com/" /> <link rel="shortcut icon" href="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/favicon.png?v=3263017900777536883" type="image/png" /> <!-- SEO Manager 6.2.12 --> <meta name='seomanager' content='6.2' /> <title>Lingerie | Underwear | Freshpair</title> <meta name='description' content='Free Shipping - for U.S. orders over $40! Shop top Womens and Mens underwear and Lingerie brands like Calvin Klein, Wacoal, Playtex, 2xist, C-IN2 and more.' /> <meta name="robots" content="index"> <meta name="robots" content="follow"> <!-- JSON-LD support --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "Freshpair","url": "https://www.freshpair.com", "potentialAction": { "@type": "SearchAction", "target": "https://www.freshpair.com/search?q={query}", "query-input": "required name=query" } } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Freshpair", "url": "https://www.freshpair.com","contactPoint": []} </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Store", "name": "Freshpair", "url": "https://www.freshpair.com", "description": "Free Shipping - for U.S. orders over $40! Shop top Womens and Mens underwear and Lingerie brands like Calvin Klein, Wacoal, Playtex, 2xist, C-IN2 and more. " ,"geo": { "@type": "GeoCoordinates", "latitude": "40.87404", "longitude": "-74.291112" } ,"address": { "@type": "PostalAddress", "streetAddress": "19 Audrey Place", "addressLocality": "Fairfield", "addressRegion": "New Jersey", "postalCode": "07004", "addressCountry": "United States" } } </script> <!-- end: SEO Manager 6.2.12 --> <meta property="og:title" content="Lingerie | Underwear | Freshpair" /> <meta property="og:url" content="https://www.freshpair.com/" /> <meta property="og:site_name" content="Freshpair" /> <meta property="og:description" content="Free Shipping - for U.S. orders over $40! Shop top Womens and Mens underwear and Lingerie brands like Calvin Klein, Wacoal, Playtex, 2xist, C-IN2 and more." /> <meta property="og:image" content="http:open-graph-image.jpg" /> <meta property="og:image:secure_url" content="https:open-graph-image.jpg" /> <meta property="og:type" content="website" /> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/11322808/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="d8a72584799c2302fbd5af949e3f5cdc"> <meta id="in-context-paypal-metadata" data-shop-id="11322808" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <meta id="amazon-payments-metadata" data-amazon-payments="true" data-amazon-payments-seller-id="A3RZCZJHV23S6K" data-amazon-payments-callback-url="https://www.freshpair.com/11322808/amazon_payments/callback" data-amazon-payments-sandbox-mode="false" data-amazon-payments-client-id="amzn1.application-oa2-client.56b12541dd7c473784f60fc866d4d12b" data-amazon-payments-region="US" data-amazon-payments-language="en-US" data-amazon-payments-widget-library-url="https://static-na.payments-amazon.com/OffAmazonPayments/us/js/Widgets.js"> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":11322808,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/11322808","merchantName":"Freshpair","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","jcb","elo"],"total":{"type":"pending","label":"Freshpair","amount":"1.00"}}</script> <script id="shopify-features" type="application/json">{"accessToken":"d8a72584799c2302fbd5af949e3f5cdc","betas":["rich-media-storefront-analytics"],"domain":"www.freshpair.com","predictiveSearch":true,"shopId":11322808,"smart_payment_buttons_url":"https:\/\/cdn.shopify.com\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/cdn.shopify.com\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 11322808,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script> <script>var Shopify = Shopify || {}; Shopify.shop = "freshpair.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"04\/05\/21 15% OFF SITEWIDE SALE-Route Test","id":120212291693,"theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "cdn.shopify.com";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script> <script>window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay";</script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/assets.smartwishlist.webmarked.net\/static\/v6\/smartwishlist2.js?shop=freshpair.myshopify.com","https:\/\/scripttags.justuno.com\/shopify_justuno_11322808_94782.js?shop=freshpair.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/1132\/2808\/t\/13\/assets\/ginit.js?11291043176369607003\u0026shop=freshpair.myshopify.com","\/\/static.criteo.net\/js\/ld\/ld.js?shop=freshpair.myshopify.com","https:\/\/lacestatic.shoelace.com\/pixel\/v2.js?p=647951985409843\u0026conv=subtotal\u0026\u0026shop=freshpair.myshopify.com","https:\/\/analytics.getshogun.com\/collector.js?shop=freshpair.myshopify.com","https:\/\/assets1.adroll.com\/shopify\/latest\/j\/shopify_rolling_bootstrap_v2.js?adroll_adv_id=U4S6JJYKSRGH5EQOKZ3TGE\u0026adroll_pix_id=LVN5B3OQWBGWRHDQR6JSD2\u0026shop=freshpair.myshopify.com","https:\/\/container.pepperjam.com\/805173038.js?shop=freshpair.myshopify.com","https:\/\/cdn.routeapp.io\/route-widget-shopify\/stable\/route-widget-shopify-stable.min.js?shop=freshpair.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/1132\/2808\/t\/425\/assets\/doubly.js?v=1617723923\u0026shop=freshpair.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":11322808,"offset":-14400,"reqid":"0cf149b6-831b-4c2b-81be-c8a16f5df36d","pageurl":"www.freshpair.com\/","u":"24db82c3549d","p":"home"};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"home"},"page_view_event_id":"5e3f5ff9efdf17e36e001f6e5bf1a01e4e860ca37fc51148b51fb1fab0484a54","cart_event_id":"a47f8a3a8730002fc104d7143be9a04b0210ed652b63b62e7b0a0f0e54c69cca"}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { ga('require', 'ec', 'ec.js'); //Enhanced ecommerce by Universal Analytics ga('set', '&uid', __st["cid"]); ga('set', 'dimension1', __st["cid"]); ga('send','event','GA Loaded',{'nonInteraction':1}); function shopifyCheckout(step,name){ getURLParams = function(name, url){ if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } if(getURLParams('step',document.location.href) !== null && getURLParams('step',document.location.href) === name){ ga('ec:setAction','checkout', { 'step': step }); ga('send','event','Checkout Funnel','Step: '+step+' | '+name); }else if(Shopify.Checkout.step && Shopify.Checkout.step === name){ ga('ec:setAction','checkout', { 'step': step }); ga('send','event','Checkout Funnel','Step: '+step+' | '+name); } } shopifyCheckout('1',"customer_information"); shopifyCheckout('2',"shipping_method"); shopifyCheckout('3',"payment_method"); }; </script> <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 11322808, theme_id: 120212291693, app_name: "storefront", context_url: window.location.href, source_url: "https://cdn.shopify.com/s/trekkie.storefront.9eb212b15c3b6eb17e411acdf9adea4f6c40523e.min.js"}); }; scriptFallback.async = true; scriptFallback.src = 'https://cdn.shopify.com/s/trekkie.storefront.9eb212b15c3b6eb17e411acdf9adea4f6c40523e.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = 'https://cdn.shopify.com/s/trekkie.storefront.9eb212b15c3b6eb17e411acdf9adea4f6c40523e.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":11322808,"isMerchantRequest":null,"themeId":120212291693,"themeCityHash":"14029749164620948935","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"isPixelGateEnabled":true},"Performance":{"navigationTimingApiMeasurementsEnabled":true,"navigationTimingApiMeasurementsSampleRate":1},"Google Analytics":{"trackingId":"UA-35561500-1","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Facebook Pixel":{"pixelIds":["647951985409843"],"agent":"plshopify1.2"},"Session Attribution":{}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; ga('require', 'linker'); function addListener(element, type, callback) { if (element.addEventListener) { element.addEventListener(type, callback); } else if (element.attachEvent) { element.attachEvent('on' + type, callback); } } function decorate(event) { event = event || window.event; var target = event.target || event.srcElement; if (target && (target.getAttribute('action') || target.getAttribute('href'))) { ga(function (tracker) { var linkerParam = tracker.get('linkerParam'); document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/'; }); } } addListener(window, 'load', function(){ for (var i=0; i < document.forms.length; i++) { var action = document.forms[i].getAttribute('action'); if(action && action.indexOf('/cart') >= 0) { addListener(document.forms[i], 'submit', decorate); } } for (var i=0; i < document.links.length; i++) { var href = document.links[i].getAttribute('href'); if(href && href.indexOf('/checkout') >= 0) { addListener(document.links[i], 'click', decorate); } } }); var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; (function () { if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) { return; } window.BOOMR = window.BOOMR || {}; window.BOOMR.snippetStart = new Date().getTime(); window.BOOMR.snippetExecuted = true; window.BOOMR.snippetVersion = 12; window.BOOMR.application = "storefront-renderer"; window.BOOMR.themeName = ""; window.BOOMR.themeVersion = ""; window.BOOMR.shopId = 11322808; window.BOOMR.themeId = 120212291693; window.BOOMR.url = "https://cdn.shopify.com/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js"; var where = document.currentScript || document.getElementsByTagName("script")[0]; var parentNode = where.parentNode; var promoted = false; var LOADER_TIMEOUT = 3000; function promote() { if (promoted) { return; } var script = document.createElement("script"); script.id = "boomr-scr-as"; script.src = window.BOOMR.url; script.async = true; parentNode.appendChild(script); promoted = true; } function iframeLoader(wasFallback) { promoted = true; var dom, bootstrap, iframe, iframeStyle; var doc = document; var win = window; window.BOOMR.snippetMethod = wasFallback ? "if" : "i"; bootstrap = function(parent, scriptId) { var script = doc.createElement("script"); script.id = scriptId || "boomr-if-as"; script.src = window.BOOMR.url; BOOMR_lstart = new Date().getTime(); parent = parent || doc.body; parent.appendChild(script); }; if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) { window.BOOMR.snippetMethod = "s"; bootstrap(parentNode, "boomr-async"); return; } iframe = document.createElement("IFRAME"); iframe.src = "about:blank"; iframe.title = ""; iframe.role = "presentation"; iframe.loading = "eager"; iframeStyle = (iframe.frameElement || iframe).style; iframeStyle.width = 0; iframeStyle.height = 0; iframeStyle.border = 0; iframeStyle.display = "none"; parentNode.appendChild(iframe); try { win = iframe.contentWindow; doc = win.document.open(); } catch (e) { dom = document.domain; iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);"; win = iframe.contentWindow; doc = win.document.open(); } if (dom) { doc._boomrl = function() { this.domain = dom; bootstrap(); }; doc.write("<body onload='document._boomrl();'>"); } else { win._boomrl = function() { bootstrap(); }; if (win.addEventListener) { win.addEventListener("load", win._boomrl, false); } else if (win.attachEvent) { win.attachEvent("onload", win._boomrl); } } doc.close(); } var link = document.createElement("link"); if (link.relList && typeof link.relList.supports === "function" && link.relList.supports("preload") && ("as" in link)) { window.BOOMR.snippetMethod = "p"; link.href = window.BOOMR.url; link.rel = "preload"; link.as = "script"; link.addEventListener("load", promote); link.addEventListener("error", function() { iframeLoader(true); }); setTimeout(function() { if (!promoted) { iframeLoader(true); } }, LOADER_TIMEOUT); BOOMR_lstart = new Date().getTime(); parentNode.appendChild(link); } else { iframeLoader(false); } function boomerangSaveLoadTime(e) { window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime(); } if (window.addEventListener) { window.addEventListener("load", boomerangSaveLoadTime, false); } else if (window.attachEvent) { window.attachEvent("onload", boomerangSaveLoadTime); } if (document.addEventListener) { document.addEventListener("onBoomerangLoaded", function(e) { e.detail.BOOMR.init({ producer_url: "https://monorail-edge.shopifysvc.com/v1/produce", ResourceTiming: { enabled: true, trackedResourceTypes: ["script", "img", "css"] }, }); e.detail.BOOMR.t_end = new Date().getTime(); }); } else if (document.attachEvent) { document.attachEvent("onpropertychange", function(e) { if (!e) e=event; if (e.propertyName === "onBoomerangLoaded") { e.detail.BOOMR.init({ producer_url: "https://monorail-edge.shopifysvc.com/v1/produce", ResourceTiming: { enabled: true, trackedResourceTypes: ["script", "img", "css"] }, }); e.detail.BOOMR.t_end = new Date().getTime(); } }); } })(); window.ShopifyAnalytics.lib.page( null, {"pageType":"home"}, "5e3f5ff9efdf17e36e001f6e5bf1a01e4e860ca37fc51148b51fb1fab0484a54" ); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//cdn.shopify.com/shopifycloud/shopify/assets/shop_events_listener-619dded2976e732c6d885de654a8af094bc28e3148dfe9ab8b320781402596b6.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script>!function(e){e.addEventListener("DOMContentLoaded",function(){var t=['form[action^="/contact"] input[name="form_type"][value="contact"]','form[action*="/comments"] input[name="form_type"][value="new_comment"]'].join(",");null!==e.querySelector(t)&&(window.Shopify=window.Shopify||{},window.Shopify.recaptchaV3=window.Shopify.recaptchaV3||{siteKey:"6LcCR2cUAAAAANS1Gpq_mDIJ2pQuJphsSQaUEuc9"},(t=e.createElement("script")).setAttribute("src","https://cdn.shopify.com/shopifycloud/storefront-recaptcha-v3/v0.1/index.js"),e.body.appendChild(t))})}(document);</script> <script integrity="sha256-2KbxRG1nAJxSTtTmhkiAC6kILrdVSO4o4QUDMcvnuig=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//cdn.shopify.com/shopifycloud/shopify/assets/storefront/load_feature-d8a6f1446d67009c524ed4e68648800ba9082eb75548ee28e1050331cbe7ba28.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//cdn.shopify.com/shopifycloud/shopify/assets/shopify_pay/storefront-b61f50798075db890698930c4405673937fe89353f7fea7be88b5ce16a9c0af8.js?v=20210208"></script> <script integrity="sha256-h+g5mYiIAULyxidxudjy/2wpCz/3Rd1CbrDf4NudHa4=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//cdn.shopify.com/shopifycloud/shopify/assets/storefront/features-87e8399988880142f2c62771b9d8f2ff6c290b3ff745dd426eb0dfe0db9d1dae.js" crossorigin="anonymous"></script> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 300px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <script src="https://use.fontawesome.com/a8f90f1788.js"></script> <link href="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/vendor.css?v=5983983163414891968" rel="stylesheet" type="text/css" media="all" /> <link href="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/bvaccel.css?v=10353474611950886884" rel="stylesheet" type="text/css" media="all" /> <link href="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/custom.scss.css?v=7073833996158061460" rel="stylesheet" type="text/css" media="all" /> <script src="//code.jquery.com/jquery-1.11.3.min.js" type="text/javascript"></script> <script src="//cdn.shopify.com/shopifycloud/shopify/assets/themes_support/shopify_common-8ea6ac3faf357236a97f5de749df4da6e8436ca107bc3a4ee805cbf08bc47392.js" type="text/javascript"></script> <script src="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/vendor.js?v=18375176477786276242"></script> <script> window.shop = { template: "index", currentPage: 1, customerIsLogged: false, shopCurrency: "USD", moneyFormat: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e", moneyWithCurrencyFormat: "\u003cspan class=money\u003e${{amount}} USD\u003c\/span\u003e", collectionSortBy: null } </script> <!-- Google Tag Manager --> <script> /* =================================== | DATALAYER ARCHITECTURE: SHOPIFY | ----------------------------------- DEFINITION: A data layer helps you collect more accurate analytics data, that in turn allows you to better understand what potential buyers are doing on your website and where you can make improvements. It also reduces the time to implement marketing tags on a website, and reduces the need for IT involvement, leaving them to get on with implementing new features and fixing bugs. RESOURCES: http://www.datalayerdoctor.com/a-gentle-introduction-to-the-data-layer-for-digital-marketers/ http://www.simoahava.com/analytics/data-layer/ AUTHORS: Mechelle Warneke = [{ Email: mechellewarneke@gmail.com, Website: mechellewarneke.com, BVACCEL: [{ Email: mechelle@bvaccel.com, Position: XO Strategist | Technical Web Analyst }] }]; Tyler Shambora = [{ Website: tylershambora.com, BVACCEL: [{ Email: tyler@bvaccel.com, Position: Lead Web Developer }] }]; EXTERNAL DEPENDENCIES: * jQuery * jQuery Cookie Plugin v1.4.1 - https://github.com/carhartl/jquery-cookie * cartjs - https://github.com/discolabs/cartjs DataLayer Architecture: Shopify v1.3.1 COPYRIGHT 2016 LICENSES: MIT ( https://opensource.org/licenses/MIT ) */ /* PRELOADS */ // load jquery if it doesn't exist if(!window.jQuery){var jqueryScript=document.createElement('script');jqueryScript.setAttribute('src','https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js');document.head.appendChild(jqueryScript)} __bva__jQueryinterval = setInterval(function(){ // --------------------------------------------- wait for jQuery to load if(window.jQuery){ // --------------- run script after jQuery has loaded // search parameters QueryString=function(){var query_string={};var query=window.location.search.substring(1);var vars=query.split("&");for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");if(typeof query_string[pair[0]]==="undefined"){query_string[pair[0]]=pair[1]}else if(typeof query_string[pair[0]]==="string"){var arr=[query_string[pair[0]],pair[1]];query_string[pair[0]]=arr}else{query_string[pair[0]].push(pair[1])}}return query_string}(); /* ===================== | DYNAMIC DEPENDENCIES | --------------------- */ __bva__ = { dynamicCart: true, // if cart is dynamic (meaning no refresh on cart add) set to true debug: false, // if true, console messages will be displayed cart: null, wishlist: null, removeCart: null }; searchTermQuery = QueryString.q; // fill in search term query here ( 'q' is usually the default) if(searchTermQuery){ searchTermQuery = searchTermQuery; }else{ searchTermQuery = ''; } customBindings = { cartTriggers: [], viewCart: [], removeCartTrigger: [], cartVisableSelector: [], promoSubscriptionsSelectors: [], promoSuccess: [], ctaSelectors: [], newsletterSelectors: [], newsletterSuccess: [], searchPage: [], wishlistSelector: [], removeWishlist: [], wishlistPage: [] } /* DO NOT EDIT */ defaultBindings = { cartTriggers: ['form[action="/cart/add"] [type="submit"],.add-to-cart,.cart-btn'], viewCart: ['form[action="/cart"],.my-cart,.trigger-cart,#mobileCart'], removeCartTrigger: ['[href*="/cart/change"]'], cartVisableSelector: ['.inlinecart.is-active,.inline-cart.is-active'], promoSubscriptionsSelectors: [], promoSuccess: [], ctaSelectors: [], newsletterSelectors: ['input.contact_email'], newsletterSuccess: ['.success_message'], searchTermQuery: [searchTermQuery], searchPage: ['search'], wishlistSelector: [], removeWishlist: [], wishlistPage: [] } // stitch bindings objectArray = customBindings; outputObject = __bva__; function applyBindings(objectArray, outputObject){ for (var x in objectArray) { var key = x; var objs = objectArray[x]; values = []; if(objs.length > 0){ values.push(objs) if(key in outputObject){ values.push(outputObject[key]); outputObject[key] = values.join(", "); }else{ outputObject[key] = values.join(", "); } } } } applyBindings(customBindings, __bva__); applyBindings(defaultBindings, __bva__); /* ======================= | PREREQUISITE LIBRARIES | ----------------------- */ clearInterval(__bva__jQueryinterval); // jquery-cookies.js if(typeof $.cookie!==undefined){(function(a){if(typeof define==='function'&&define.amd){define(['jquery'],a)}else if(typeof exports==='object'){module.exports=a(require('jquery'))}else{a(jQuery)}}(function($){var g=/\+/g;function encode(s){return h.raw?s:encodeURIComponent(s)}function decode(s){return h.raw?s:decodeURIComponent(s)}function stringifyCookieValue(a){return encode(h.json?JSON.stringify(a):String(a))}function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\')}try{s=decodeURIComponent(s.replace(g,' '));return h.json?JSON.parse(s):s}catch(e){}}function read(s,a){var b=h.raw?s:parseCookieValue(s);return $.isFunction(a)?a(b):b}var h=$.cookie=function(a,b,c){if(arguments.length>1&&!$.isFunction(b)){c=$.extend({},h.defaults,c);if(typeof c.expires==='number'){var d=c.expires,t=c.expires=new Date();t.setMilliseconds(t.getMilliseconds()+d*864e+5)}return(document.cookie=[encode(a),'=',stringifyCookieValue(b),c.expires?'; expires='+c.expires.toUTCString():'',c.path?'; path='+c.path:'',c.domain?'; domain='+c.domain:'',c.secure?'; secure':''].join(''))}var e=a?undefined:{},cookies=document.cookie?document.cookie.split('; '):[],i=0,l=cookies.length;for(;i<l;i++){var f=cookies[i].split('='),name=decode(f.shift()),cookie=f.join('=');if(a===name){e=read(cookie,b);break}if(!a&&(cookie=read(cookie))!==undefined){e[name]=cookie}}return e};h.defaults={};$.removeCookie=function(a,b){$.cookie(a,'',$.extend({},b,{expires:-1}));return!$.cookie(a)}}))} /* ====================== | Begin dataLayer Build | ---------------------- */ // if debug if(__bva__.debug){ console.log('=====================\n| DATALAYER SHOPIFY |\n---------------------') console.log('Page Template: index'); } window.dataLayer = window.dataLayer || []; // init data layer if doesn't already exist dataLayer.push({'event': 'Begin DataLayer'}); // begin datalayer var template = "index"; /* Landing Page Cookie ----------------------- 1. Detect if user just landed on the site 2. Only fires if Page Title matches website */ $.cookie.raw = true; if ($.cookie('landingPage') === undefined || $.cookie('landingPage').length === 0) { var landingPage = true; $.cookie('landingPage', unescape); $.removeCookie('landingPage', {path: '/'}); $.cookie('landingPage', 'landed', {path: '/'}); } else { var landingPage = false; $.cookie('landingPage', unescape); $.removeCookie('landingPage', {path: '/'}); $.cookie('landingPage', 'refresh', {path: '/'}); } if (__bva__.debug) { console.log('Landing Page: ' + landingPage); } /* Log State Cookie ------------------- */ var isLoggedIn = false; if (!isLoggedIn) { $.cookie('logState', unescape); $.removeCookie('logState', {path: '/'}); $.cookie('logState', 'loggedOut', {path: '/'}); } else { if ($.cookie('logState') === 'loggedOut' || $.cookie('logState') === undefined) { $.cookie('logState', unescape); $.removeCookie('logState', {path: '/'}); $.cookie('logState', 'firstLog', {path: '/'}); } else if ($.cookie('logState') === 'firstLog') { $.cookie('logState', unescape); $.removeCookie('logState', {path: '/'}); $.cookie('logState', 'refresh', {path: '/'}); } } if ($.cookie('logState') === 'firstLog') { var firstLog = true; } else { var firstLog = false; } /* ========== | DATALAYERS | ----------- */ /* DATALAYER: Landing Page -------------------------- Fires any time a user first lands on the site. */ if ($.cookie('landingPage') === 'landed') { dataLayer.push({ 'pageType': 'Landing', 'event': 'Landing' }); if (__bva__.debug) { console.log('DATALAYER: Landing Page fired.'); } } /* DATALAYER: Log State ----------------------- 1. Determine if user is logged in or not. 2. Return User specific data. */ var logState = { 'logState' : "Logged Out", 'firstLog' : firstLog, 'customerEmail' : '', 'timestamp' : Date.now(), 'customerType' : 'New', 'customerTypeNumber' :'1', 'shippingInfo' : { 'fullName' : '', 'firstName' : '', 'lastName' : '', 'address1' : '', 'address2' : '', 'street' : '', 'city' : '', 'province' : '', 'zip' : '', 'country' : '', 'phone' : '', }, 'billingInfo' : { 'fullName' : '', 'firstName' : '', 'lastName' : '', 'address1' : '', 'address2' : '', 'street' : '', 'city' : '', 'province' : '', 'zip' : '', 'country' : '', 'phone' : '', }, 'checkoutEmail' : '', 'currency' : 'USD', 'pageType' : 'Log State', 'event' : 'Log State' } dataLayer.push(logState); if(__bva__.debug){ console.log("Log State"+" :"+JSON.stringify(logState, null, " ")); } /*DATALAYER: Homepage --------------------------- */ if(document.location.pathname == "/"){ var homepage = { 'pageType' : 'Homepage', 'event' : 'Homepage' }; dataLayer.push(homepage); if(__bva__.debug){ console.log("Homepage"+" :"+JSON.stringify(homepage, null, " ")); } } /* DATALAYER: Blog Articles --------------------------- Fire on Blog Article Pages */ /* DATALAYER: Product List Page (Collections, Category) ------------------------------------------------------- Fire on all product listing pages. */ /* DATALAYER: Product Page -------------------------- Fire on all Product View pages. */ if (template.match(/.*product.*/gi) && !template.match(/.*collection.*/gi)) { sku = ''; var product = { 'products': [{ 'id' : '', 'sku' : '', 'variantId' : '', 'productType' : "", 'name' : '', 'price' : '', 'description' : '', 'imageURL' : "https://cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_grande.gif", 'productURL' : 'https://www.freshpair.com', 'brand' : 'Freshpair', 'comparePrice' : '', 'categories' : [], 'currentCategory' : "", 'productTags' : [ ], 'productOptions' : { } }] }; function productView(){ var sku = ''; dataLayer.push(product, { 'pageType' : 'Product', 'event' : 'Product'}); if(__bva__.debug){ console.log("Product"+" :"+JSON.stringify(product, null, " ")); } } productView(); $(__bva__.cartTriggers).click(function(){ var skumatch = ''; if(sku != skumatch){ productView(); } }); } /* DATALAYER: Cart View ----------------------- 1. Fire anytime a user views their cart (non-dynamic) */ /* DATALAYER Variable: Checkout & Transaction Data */ __bva__products = []; /* DATALAYER: Checkout -------------------------- */ if(Shopify.Checkout) { if(Shopify.Checkout.step) { if(Shopify.Checkout.step.length > 0){ if (Shopify.Checkout.step === 'customer_information'){ //TODO - rewire customer information }else if (Shopify.Checkout.step === 'shipping_method'){ dataLayer.push(transactionData,{ 'event' :'Shipping Information', 'pageType' :'Shipping Information'}); console.log("Shipping - Transaction Data"+" :"+JSON.stringify(transactionData, null, " ")); }else if( Shopify.Checkout.step === "payment_method" ){ dataLayer.push(transactionData,{ 'event' :'Add Payment Info', 'pageType' :'Add Payment Info'}); console.log("Payment - Transaction Data"+" :"+JSON.stringify(transactionData, null, " ")); } } } } /* DATALAYER: Transaction -------------------------- */ if(__bva__.debug == true){ if(document.location.pathname.match(/.*order.*/g)){ dataLayer.push(transactionData,{ 'pageType' :'Transaction', 'event' :'Transaction' }); console.log("Transaction Data"+" :"+JSON.stringify(transactionData, null, " ")); } } if(document.location.pathname.match(/.*thank_you.*/g)) { dataLayer.push(transactionData,{ 'event' :'Transaction', 'pageType' :'Transaction'}); ///console.log("Purchase Information - Transaction Data"+" :"+JSON.stringify(transactionData, null, " ")); } if(document.location.pathname.match(/.*orders.*/g)) { dataLayer.push(transactionData,{ 'event' :'Transaction', 'pageType' :'Tracking'}); console.log("Purchase Information - Transaction Data"+" :"+JSON.stringify(transactionData, null, " ")); } /* DATALAYER: All Pages ----------------------- Fire all pages trigger after all additional dataLayers have loaded. */ dataLayer.push({ 'event': 'DataLayer Loaded' }); console.log('DATALAYER: DataLayer Loaded.'); /*========================== | dataLayer Event Bindings | --------------------------*/ /* DATALAYER: Add to Cart / Dynamic Cart View --------------------------------------------- Fire all pages trigger after all additional dataLayers have loaded. */ $(document).ready(function() { /* DATALAYER: Search Results --------------------------- */ var searchPage = new RegExp(__bva__.searchPage, "g"); if(document.location.pathname.match(searchPage)){ var search = { 'searchTerm' : __bva__.searchTermQuery, 'pageType' : "Search", 'event' : "Search" }; dataLayer.push(search); if(__bva__.debug){ console.log("Search"+" :"+JSON.stringify(search, null, " ")); } } /* DATALAYER: Cart ------------------- */ /* STAGE CART DATA */ function mapJSONcartData(){ jQuery.getJSON('/cart.js', function (response) { // --------------------------------------------- get Json response __bva__.cart = response; var cart = { 'products': __bva__.cart.items.map(function (line_item) { return { 'id' : line_item.id, 'sku' : line_item.sku, 'variant' : line_item.variant_id, 'name' : line_item.title, 'price' : (line_item.price/100), 'quantity' : line_item.quantity } }), 'pageType' : 'Cart', 'event' : 'Cart' }; if(cart.products.length > 0){ dataLayer.push(cart); if (__bva__.debug) { console.log("Cart"+" :"+JSON.stringify(cart, null, " ")); } } // --------------------------------------------- get Json response }); } viewcartfire = 0; /* VIEW CART */ $(__bva__.viewCart).on('click', function (event) { // ------------------------------------------------------------------------- view cart if(viewcartfire !== 1){ viewcartfire = 1; // IF DYNAMIC CART IS TRUE if (__bva__.dynamicCart) { // ---------------------------------- if dynamic cart is true cartCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.cartVisableSelector).length > 0) { // ------------------------------------------------------------------ check visible selectors clearInterval(cartCheck); mapJSONcartData(); // ------------------------------------------------------------------ check visible selectors $(__bva__.removeCartTrigger).on('click', function (event) { // ------------------------------------------------------------------- remove from cart var link = $(this).attr("href"); jQuery.getJSON(link, function (response) { // --------------------------------------------- get Json response __bva__.removeCart = response; var removeFromCart = { 'products': __bva__.removeCart.items.map(function (line_item) { return { 'id' : line_item.id, 'sku' : line_item.sku, 'variant' : line_item.variant_id, 'name' : line_item.title, 'price' : (line_item.price/100), 'quantity' : line_item.quantity } }), 'pageType' : 'Remove from Cart', 'event' : 'Remove from Cart' }; dataLayer.push(removeFromCart); if (__bva__.debug) { console.log("Cart"+" :"+JSON.stringify(removeFromCart, null, " ")); } // --------------------------------------------- get Json response }); // ------------------------------------------------------------------- remove from cart }); } // -------------------------------------- begin check interval }, 500); // ---------------------------------- if dynamic cart is true } } // ------------------------------------------------------------------------- view cart }); /* ADD TO CART */ jQuery.getJSON('/cart.js', function (response) { // --------------------------------------------- get Json response __bva__.cart = response; var cart = { 'products': __bva__.cart.items.map(function (line_item) { return { 'id' : line_item.id, 'sku' : line_item.sku, 'variant' : line_item.variant_id, 'name' : line_item.title, 'price' : (line_item.price/100), 'quantity' : line_item.quantity } }) } // --------------------------------------------- get Json response __bva__.cart = cart; collection_cartIDs = []; collection_matchIDs = []; collection_addtocart = []; for (var i = __bva__.cart.products.length - 1; i >= 0; i--) { var x = parseFloat(__bva__.cart.products[i].variant); collection_cartIDs.push(x); } }); function __bva__addtocart(){ dataLayer.push(product, { 'pageType' : 'Add to Cart', 'event' : 'Add to Cart' }); if (__bva__.debug) { console.log("Add to Cart"+" :"+JSON.stringify(product, null, " ")); } // IF DYNAMIC CART IS TRUE if (__bva__.dynamicCart) { console.log("dynamic"); // ---------------------------------- if dynamic cart is true var cartCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.cartVisableSelector).length > 0) { // ------------------------------------------------------------------ check visible selectors clearInterval(cartCheck); mapJSONcartData(); // ------------------------------------------------------------------ check visible selectors $(__bva__.removeCartTrigger).on('click', function (event) { // ------------------------------------------------------------------- remove from cart var link = $(this).attr("href"); jQuery.getJSON(link, function (response) { // --------------------------------------------- get Json response __bva__.removeCart = response; var removeFromCart = { 'products': __bva__.removeCart.items.map(function (line_item) { return { 'id' : line_item.id, 'sku' : line_item.sku, 'variant' : line_item.variant_id, 'name' : line_item.title, 'price' : (line_item.price/100), 'quantity' : line_item.quantity } }), 'pageType' : 'Remove from Cart', 'event' : 'Remove from Cart' }; dataLayer.push(removeFromCart); if (__bva__.debug) { console.log("Cart"+" :"+JSON.stringify(removeFromCart, null, " ")); } // --------------------------------------------- get Json response }); // ------------------------------------------------------------------- remove from cart }); } // -------------------------------------- begin check interval }, 500); // ---------------------------------- if dynamic cart is true } } $(document).on('click', __bva__.cartTriggers, function() { __bva__addtocart(); }); /* DATALAYER: Newsletter Subscription ------------------------------------- */ __bva__newsletter_fire = 0; $(document).on('click', __bva__.newsletterSelectors, function () { if(__bva__newsletter_fire !== 1){ __bva__newsletter_fire = 1; var newsletterCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.newsletterSuccess).length > 0) { // ------------------------------------------------------------------ check visible selectors clearInterval(newsletterCheck); dataLayer.push({'event': 'Newsletter Subscription'}); // ------------------------------------------------------------------ check visible selectors } // -------------------------------------- begin check interval },500); } }); /* DATALAYER: Wishlist ------------------------------------- */ setTimeout( function(){ $(__bva__.wishlistSelector).on('click', function () { dataLayer.push(product, {'event': 'Add to Wishlist'}); if(__bva__.debug){ console.log("Wishlist"+" :"+JSON.stringify(product, null, " ")); } }); if(document.location.pathname == __bva__.wishlistPage){ var __bva__productLinks = $('[href*="product"]'); var __bva__prods = []; var __bva__links = []; var __bva__count = 1; $(__bva__productLinks).each(function(){ var href = $(this).attr("href"); if(!__bva__links.includes(href)){ __bva__links.push(href); $(this).attr("dataLayer-wishlist-item",__bva__count++); jQuery.getJSON(href, function (response) { // --------------------------------------------- get Json response __bva__.wishlist = response; var wishlistproducts = { 'id' : __bva__.wishlist.product.id, 'name' : __bva__.wishlist.product.title, }; __bva__prods.push(wishlistproducts); // --------------------------------------------- get Json response }); } }); dataLayer.push({'products': __bva__prods, 'pageType' : 'Wishlist', 'event' : 'Wishlist'}); } var __bva__count = 1; var wishlistDel = $(__bva__.removeWishlist); wishlistDel.each(function(){ $(this).attr("dataLayer-wishlist-item-del",__bva__count++); }); $(__bva__.removeWishlist).on('click', function(){ console.log('click') var index = $(this).attr("dataLayer-wishlist-item-del"); var link = $("[dataLayer-wishlist-item="+index+"]").attr("href"); console.log(index) console.log(link) jQuery.getJSON(link, function (response) { // --------------------------------------------- get Json response __bva__.wishlist = response; var wishlistproducts = { 'id' : __bva__.wishlist.product.id, 'name' : __bva__.wishlist.product.title, }; dataLayer.push({'products': wishlistproducts, 'pageType' : 'Wishlist', 'event' : 'Wishlist Delete Product'}); // --------------------------------------------- get Json response }); }) }, 3000); /* DATALAYER: CTAs ------------------ */ $(__bva__.ctaSelectors).on('click', function () { var ctaCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.ctaSuccess).length > 0) { // ------------------------------------------------------------------ check visible selectors clearInterval(ctaCheck); dataLayer.push({'event': 'CTA'}); // ------------------------------------------------------------------ check visible selectors } // -------------------------------------- begin check interval },500); }); /* DATALAYER: Promo Subscriptions --------------------------------- */ $(__bva__.promoSubscriptionsSelectors).on('click', function () { var ctaCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.promoSuccess).length > 0) { // ------------------------------------------------------------------ check visible selectors clearInterval(ctaCheck); dataLayer.push({'event': 'Promo Subscription'}); // ------------------------------------------------------------------ check visible selectors } // -------------------------------------- begin check interval },500); }); }); // document ready // --------------- run script after jQuery has loaded } // --------------------------------------------- wait for jQuery to load }, 500); </script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WMPZD6S');</script> <!-- End Google Tag Manager --> <script type="text/javascript" id="scarab-queue"> var ScarabQueue = ScarabQueue || []; (function(id) { if (document.getElementById(id)) return; var js = document.createElement('script'); js.id = id; js.src = '//cdn.scarabresearch.com/js/1A65228D0C168E14/scarab-v2.js'; var fs = document.getElementsByTagName('script')[0]; fs.parentNode.insertBefore(js, fs); })('scarab-js-api'); </script> <meta name="facebook-domain-verification" content="u6qo1khkca5og7wtdcq4qfpny6ojds" /> </head> <body id="lingerie-underwear-freshpair" class="template__index "> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WMPZD6S" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <input type="hidden" name="sw_customer_id" id="sw_customer_id" value="0" /> <div class="overlay" data-overlay data-modal-hide></div> <div class="add-success" data-modal="add-success"> <div class="add-success-background" data-modal-hide></div> <div class="add-success-wrapper"></div> </div> <div class="quickshop" data-modal="quickshop"> <div class="quickshop-background" data-modal-hide></div> <div class="quickshop-wrapper"> <div class="quickshop-header"> <h2 class="quickshop-heading">Quickshop</h2> <button class="quickshop-close btn text-link" type="button" data-modal-hide> <svg width="10px" height="10px" viewBox="0 0 10 10" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" stroke="#343434" fill="none"> <g stroke-width="1" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"> <g transform="translate(-744.000000, -799.000000)" stroke-width="2"> <g transform="translate(741.000000, 791.000000)"> <g transform="translate(8.000000, 13.000000) rotate(-315.000000) translate(-8.000000, -13.000000) translate(3.000000, 8.000000)"> <path d="M5,-2.84217094e-13 L5,10"></path> <path d="M10,5 L-3.78956126e-13,5"></path> </g> </g> </g> </g> </svg> </button> </div> <div class="quickshop-content js-quickshop-html"></div> </div> </div> <header class="background-black"><div class="global-header site-container"> <div class="header-logo"> <a href="/" title="Freshpair"> <picture> <source srcset="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/logo.svg?v=11134654347545591598" type="image/svg+xml"> <img src="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/logo_170x.png?v=6835913804584518745" srcset="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/logo_170x.png?v=6835913804584518745 170w, //cdn.shopify.com/s/files/1/1132/2808/t/425/assets/logo_170x@2x.png?v=6835913804584518745 340w, //cdn.shopify.com/s/files/1/1132/2808/t/425/assets/logo_130x.png?v=6835913804584518745 130w, //cdn.shopify.com/s/files/1/1132/2808/t/425/assets/logo_130x@2x.png?v=6835913804584518745 260w" sizes="(min-width: 480px) 170px, 130px" alt="Freshpair"> </picture> </a> </div> <div class="header-search tablet"> <form class="header-search-form" action="get" method="/search"> <input type="text" name="q" class="header-search-input" title="Search" aria-label="Search"> <button type="submit" class="btn btn--primary header-search-btn"><img class="header-search-icon" src="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/search-icon.svg?v=13841245222919819489" alt="Header search icon" /></button> </form> </div> <ul class="header-mobile-icon-list"> <li class="header-wishlist"> <a href="/a/wishlist"> <img src="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/favorites-heart.svg?v=8907029298577910034" alt="Favorites heart" /> </a> </li> <li class="header-cart mobile flex"> <a href="/cart"> <button class="header-menu-button"> <span class="cart-count" data-cart-count>0</span> <span><img src="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/cart-icon.svg?v=15253362320400189466" alt="Cart icon" /></span> </button> </a> </li> <li class="header-mobile-menu-icon open-mobile-menu"> <button class="header-menu-button"> <img src="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/hamburger-icon.svg?v=13395058297123472405" alt="Hamburger icon" /> </button> </li> </ul> <div class="global-header-main flex"> <div class="global-header-top flex"> <div class="header-search"> <form class="header-search-form" action="get" method="/search"> <input type="text" name="q" class="header-search-input" title="Search" aria-label="Search"> <button type="submit" class="btn btn--primary header-search-btn"><img class="header-search-icon" src="//cdn.shopify.com/s/files/1/1132/2808/t/425/assets/search-icon.svg?v=13841245222919819489" alt="Header search icon" /></button> </form> </div> <div class="header-promo-box">FREE U.S. SHIPPING $40+</div> </div> <div class="global-header-bottom flex"> <div class="global-nav-link-container flex"> <div class="global-nav-link-list-item mens"> <div class="global-nav-link-heading"><a href="/pages/mens">MENS</a></div> <section class="mega-menu-container"> <ul class="navigation-container"> <li class="navigation-list-item mens_nav-list-item_1-all-departments"> <a href="/pages/mens" class="navigation-top-level"><span>All Departments</span></a> <div class="navigation-mega-menu"> <div class="navigation-mega-menu-content flex"> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span><a href="/collections/mens-underwear">Underwear</a></span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-accessories">Accessories</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-bikini">Bikinis</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-boxer-brief">Boxer Brief</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-boxer-short">Boxer Short</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-brief">Brief</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-g-string">G-String</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-jockstrap">Jockstrap</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-long-underwear">Long Underwear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-singlet">Singlet</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-thong">Thong</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-trunk">Trunk</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span><a href="/collections/mens-t-shirts">T-Shirts</a></span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-long-sleeve">Long Sleeve</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-short-sleeve">Short Sleeve</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-tank">Tank</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-muscle-shirt">Muscle Shirt</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-crew-neck">Crew Neck</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-v-neck">V-Neck</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-henley">Henley</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-scoop-neck">Scoop Neck</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-square-neck">Square Neck</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span><a href="/collections/mens-shapewear">Shapewear</a></span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-brief">Briefs</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-t-shirt">T-Shirt</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-tank-tops">Tank Tops</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-waist-cincher">Waist Cincher</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-body-suit">Body Suit</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-enhancing">Butt Pads</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span><a href="/collections/mens-swimwear">Swimwear</a></span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-swim-bikinis">Mens Swim Bikinis</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-swim-trunks">Swim Trunks</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-swimwear-board-short">Board Shorts</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-swimwear-swim-shorts">Swim Shorts</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-swim-boxers">Swim Boxers</a> </li> <br> <h2 class="mega-menu-list-item-heading"><span><a href="/collections/mens-activewear">Activewear</a></span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/men-activewear-shorts">Shorts</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-tank-top">Tank</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/men-activewear-tops">Tops</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/men-activewear-pants">Pants</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span><a href="/collections/mens-sleepwear">Sleepwear</a></span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-sleepwear-loungewear">Loungewear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-sleepwear-robes">Robes</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-slippers">Slippers</a> </li> <br> <h2 class="mega-menu-list-item-heading"><span><a href="/collections/mens-socks">Socks</a></span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-socks-athletic">Athletic</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-socks-casual">Casual</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-socks-dress-socks">Dress Socks</a> </li> </ul> <div class="mega-menu-ctas"> <span><a href="/collections/mens-new-arrivals">New</a></span> <span><a href="/collections/mens-on-sale">Sale</a></span> </div> </div> </div> </li> <li class="navigation-list-item mens_nav-list-item_2-underwear"> <a href="/collections/mens-underwear" class="navigation-top-level"><span>Underwear</span></a> <div class="navigation-mega-menu"> <div class="navigation-mega-menu-content flex"> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>Shop Styles</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-accessories">Accessories</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-bikini">Bikinis</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-boxer-brief">Boxer Brief</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-boxer-short">Boxer Short</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-brief">Brief</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-g-string">G-String</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-jockstrap">Jockstrap</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-long-underwear">Long Underwear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-singlet">Singlet</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-thong">Thong</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-trunk">Trunk</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>Shop Brands</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-2xist-underwear">2xist</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-c-in2-underwear">C-IN2</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-calvin-klein-underwear">Calvin Klein</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-male-power-underwear">Male Power</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-gregg-homme-underwear">Gregg Homme</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-obviously-underwear">Obviously</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-munsingwear-underwear">Munsingwear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-saxx">SAXX</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-addicted-underwear">Addicted</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-diesel-underwear">Diesel</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear"><b>All Brands</b></a> </li> </ul> <div class="mega-menu-section mega-menu-image"> <a class="mega-menu-image-link" href="/collections/mens-jack-adams"> <img src="//cdn.shopify.com/s/files/1/1132/2808/files/underwear_homepage_image.jpg?v=1602533529" alt=""> <p class="mega-menu-image-caption">Game On Cotton Mesh Trunk Underwear</p> </a> </div> <div class="mega-menu-section mega-menu-image"> <a class="mega-menu-image-link" href="/collections/mens-2xist"> <img src="//cdn.shopify.com/s/files/1/1132/2808/files/underwear_homepage_image_1.jpg?v=1602533700" alt=""> <p class="mega-menu-image-caption">Sliq Micro Brief</p> </a> </div> <div class="mega-menu-ctas"> <span><a href="/collections/mens-underwear-new-arrivals">New</a></span> <span><a href="/collections/mens-underwear-on-sale">Sale</a></span> </div> </div> </div> </li> <li class="navigation-list-item mens_nav-list-item_3-t-shirts"> <a href="/collections/mens-t-shirts" class="navigation-top-level"><span>T-Shirts</span></a> <div class="navigation-mega-menu"> <div class="navigation-mega-menu-content flex"> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>Shop Styles</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-long-sleeve">Long Sleeve</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-short-sleeve">Short Sleeve</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-tank">Tank</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>Shop Neckline</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-crew-neck">Crew Neck</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-v-neck">V-Neck</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-henley">Henley</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-scoop-neck">Scoop Neck</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-square-neck">Square Neck</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>Shop Brands</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-2xist-t-shirts">2xist</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-c-in2-t-shirts">C-IN2</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-calvin-klein-t-shirts">Calvin Klein</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-tommy-hilfiger-t-shirts">Tommy Hilfiger</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-diesel-t-shirts">Diesel</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-hanes-t-shirts">Hanes</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-jockey-t-shirts">Jockey</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-munsingwear-t-shirts">Munsingwear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-naked-t-shirts">Naked</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-papi-t-shirts">Papi</a> </li> </ul> <div class="mega-menu-section mega-menu-image"> <a class="mega-menu-image-link" href="/collections/mens-c-in2"> <img src="//cdn.shopify.com/s/files/1/1132/2808/files/tshirts_homepage_image.jpg?v=1602533840" alt=""> <p class="mega-menu-image-caption">Men's Deep V-Neck Rib Knit Cotton T-Shirt</p> </a> </div> <div class="mega-menu-section mega-menu-image"> <a class="mega-menu-image-link" href="/collections/mens-t-shirts"> <img src="//cdn.shopify.com/s/files/1/1132/2808/files/tshirts_homepage_image_2.jpg?v=1602534093" alt=""> <p class="mega-menu-image-caption">Happy Tagless Crew Neck Tee</p> </a> </div> <div class="mega-menu-ctas"> <span><a href="/collections/mens-t-shirts-new-arrivals">New</a></span> <span><a href="/collections/mens-t-shirts-on-sale">Sale</a></span> </div> </div> </div> </li> <li class="navigation-list-item mens_nav-list-item_4-shapewear"> <a href="/collections/mens-shapewear" class="navigation-top-level"><span>Shapewear</span></a> <div class="navigation-mega-menu"> <div class="navigation-mega-menu-content flex"> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>Shop Styles</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-brief">Briefs</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-t-shirt">T-Shirt</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-tank-tops">Tank Tops</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-waist-cincher">Waist Cincher</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-body-suit">Body Suit</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-enhancing">Butt Pads</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>Shaping Effect</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-shaping-effect-stomach">Stomach</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-shaping-effect-back">Back</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-shaping-effect-waist">Waist</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-shaping-effect-rear">Rear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-shaping-effect-all-over">All Over</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>Shop Brands</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-leo-shapewear">Leo</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-2xist-shapewear">2(x)ist</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-go-softwear-shapewear">Go Softwear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/">Rounderbum</a> </li> </ul> <div class="mega-menu-section mega-menu-image"> <a class="mega-menu-image-link" href="/collections/mens-shapewear-shaping-shirt?findify_limit=48&findify_offset=0&findify_slot=collections%2Fmens-shapewear-shaping-shirt&findify_filters%5B0%5D%5Bname%5D=category1&findify_filters%5B0%5D%5Btype%5D=category&findify_filters%5B0%5D%5Bvalues%5D%5B0%5D%5Bvalue%5D=Shapewear&findify_filters%5B1%5D%5Bname%5D=custom_fields.gender&findify_filters%5B1%5D%5Btype%5D=text&findify_filters%5B1%5D%5Bvalues%5D%5B0%5D%5Bvalue%5D=Men&findify_filters%5B2%5D%5Bname%5D=custom_fields.style&findify_filters%5B2%5D%5Btype%5D=text&findify_filters%5B2%5D%5Bvalues%5D%5B0%5D%5Bvalue%5D=T-shirts&findify_filters%5B2%5D%5Bvalues%5D%5B1%5D%5Bvalue%5D=Tank%20Tops"> <img src="//cdn.shopify.com/s/files/1/1132/2808/files/black_square_homepage_image_2.jpg?v=1602534327" alt=""> </a> </div> <div class="mega-menu-section mega-menu-image"> <a class="mega-menu-image-link" href=""> <img src="//cdn.shopify.com/s/files/1/1132/2808/files/black_square_homepage_image_2.jpg?v=1602534327" alt=""> </a> </div> <div class="mega-menu-ctas"> <span><a href="/collections/mens-shapewear-new-arrivals">New</a></span> <span><a href="/collections/mens-shapewear-on-sale">Sale</a></span> </div> </div> </div> </li> <li class="navigation-list-item mens_nav-list-item_5-top-brands"> <a href="/pages/mens-brands" class="navigation-top-level"><span>Top Brands</span></a> <div class="navigation-mega-menu"> <div class="navigation-mega-menu-content flex"> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>Underwear</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-2xist-underwear">2xist</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-andrew-christian">Andrew Christian</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-addicted-underwear">Addicted</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-calvin-klein-underwear">Calvin Klein</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-male-power-underwear">Male Power</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-obviously-underwear">Obviously</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-c-in2-underwear">C-IN2</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear">See all</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>T-Shirts</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-calvin-klein-t-shirts">Calvin Klein</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-munsingwear-t-shirts">Munsingwear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-2xist-t-shirts">2xist</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-c-in2-t-shirts">C-IN2</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-naked-t-shirts">Naked</a> </li> </ul> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>More</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-under-armour">Under Armour</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-andrew-christian">Andrew Christian</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-doreanse">Doreanse</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-jack-adams">Jack Adams</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-saxx">SAXX</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-pump">Pump</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens">See all</a> </li> </ul> <div class="mega-menu-section mega-menu-image"> <a class="mega-menu-image-link" href="/collections/mens-calvin-klein"> <img src="//cdn.shopify.com/s/files/1/1132/2808/files/topbrand-ckmen.jpg?v=1498140885" alt=""> <p class="mega-menu-image-caption">Calvin Klein</p> </a> </div> <div class="mega-menu-section mega-menu-image"> <a class="mega-menu-image-link" href="/collections/mens-addicted"> <img src="//cdn.shopify.com/s/files/1/1132/2808/files/black_square_homepage_image_2.jpg?v=1602534327" alt=""> <p class="mega-menu-image-caption">Addicted</p> </a> </div> <div class="mega-menu-ctas"> <span><a href="/collections/mens-new-arrivals">New</a></span> <span><a href="/collections/mens-on-sale">Sale</a></span> </div> </div> </div> </li> <li class="navigation-list-item mens_nav-list-item_7-new-arrivals"> <a href="/collections/mens-new-arrivals" class="navigation-top-level"><span>New Arrivals</span></a> <div class="navigation-mega-menu"> <div class="navigation-mega-menu-content flex"> <ul class="mega-menu-section mega-menu-list"> <h2 class="mega-menu-list-item-heading"><span>New Arrivals</span></h2> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-underwear-new-arrivals">Underwear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-t-shirts-new-arrivals">T-Shirts</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-shapewear-new-arrivals">Shapewear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/">Swimwear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-sleepwear-new-arrivals">Sleepwear</a> </li> <li class="mega-menu-list-item"> <a class="mega-menu-list-item-link" href="/collections/mens-activewear-new-arrivals">Activewear</a> </li> </ul> <div class="mega-menu-section mega-menu-image"> <a class="mega-menu-image-link" href="/col
URL
GET http://www.freshpair.com/
Response Headers
Alt-Svc:h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400Cf-Cache-Status:DYNAMICCf-Ray:63d2656b1df6dd73-SINCf-Request-Id:09575db6ed0000dd73a385c000000001Connection:keep-aliveContent-Security-Policy:frame-ancestors *;Content-Type:text/html; charset=utf-8Date:Fri, 09 Apr 2021 08:34:25 GMTLocation:https://www.freshpair.com/Nel:{"report_to":"network-errors","max_age":2592000,"success_fraction":0.0001}Report-To:{"group":"network-errors","max_age":2592000,"endpoints":[{"url":"https://monorail-edge.shopifysvc.com/v1/reports/nel/20190325/shopify"}]}Server:cloudflareSet-Cookie:_y=e42098f4-0b35-4593-8501-9638f5a56f72; Expires=Sat, 09-Apr-22 08:34:25 GMT; Domain=freshpair.com; Path=/; SameSite=LaxVary:AcceptX-Content-Type-Options:nosniffX-Dc:gcp-asia-southeast1,gcp-us-central1,gcp-us-central1X-Download-Options:noopenX-Permitted-Cross-Domain-Policies:noneX-Request-Id:c8d43f74-daad-4cc8-b22f-1dff241f824eX-Shardid:108X-Shopid:11322808X-Shopify-Stage:productionX-Sorting-Hat-Podid:108X-Sorting-Hat-Shopid:11322808X-Storefront-Renderer-Rendered:1X-Xss-Protection:1; mode=block
Response Body
<html><body>You are being <a href="https://www.freshpair.com/">redirected</a>.</body></html>
Resolver
Resolver ASN
AS9009
Resolver IP
95.181.239.130
Resolver Network Name
M247 Ltd
Measurement UID
20210409083426.938438_LK_webconnectivity_b5349d17097a6458
Report ID
20210409T083402Z_webconnectivity_LK_9009_n1_ySeWzPo9G0Ht6hq3
Platform
windows
Software Name
ooniprobe-desktop-unattended (3.8.0)
Measurement Engine
ooniprobe-engine (3.8.0)