1<!doctype html> 2<html 3 class="no-js" 4 lang="en" 5 6> 7 <head><meta charset="utf-8"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 9 <meta name="viewport" content="width=device-width,initial-scale=1"> 10 <meta name="theme-color" content=""> 11 <link rel="canonical" href="https://follypdx.com/cart"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="icon" type="image/png" href="#/"> 12 13<link rel="preload" as="font" href="//follypdx.com/cdn/fonts/dm_serif_display/dmserifdisplay_n4.d2fb62d84e79a0e0554bcf26e5e3d5bd86318b17.woff2" type="font/woff2" crossorigin><link 14 rel="preload" 15 as="font" 16 href="//follypdx.com/cdn/fonts/ibm_plex_mono/ibmplexmono_n4.d7299acf9bbb54fdf0e44c1227f98684451f21b6.woff2" 17 type="font/woff2" 18 crossorigin 19 ><link 20 rel="preload" 21 as="font" 22 href="//follypdx.com/cdn/fonts/dm_serif_display/dmserifdisplay_n4.d2fb62d84e79a0e0554bcf26e5e3d5bd86318b17.woff2" 23 type="font/woff2" 24 crossorigin 25 ><link 26 rel="preload" 27 as="font" 28 href="//follypdx.com/cdn/fonts/dm_serif_display/dmserifdisplay_n4.d2fb62d84e79a0e0554bcf26e5e3d5bd86318b17.woff2" 29 type="font/woff2" 30 crossorigin 31 ><title>Your Shopping Cart</title> 32 33 34 35 36 37<meta property="og:site_name" content="follypdx"> 38<meta property="og:url" content="https://follypdx.com/cart"> 39<meta property="og:title" content="Your Shopping Cart"> 40<meta property="og:type" content="website"> 41<meta property="og:description" content="follypdx"> 42 43<meta name="twitter:card" content="summary_large_image"> 44<meta name="twitter:title" content="Your Shopping Cart"> 45<meta name="twitter:description" content="follypdx"> 46 47
47<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 47
47
48<script type="importmap"> 49 { 50 "imports": { 51 "deferred": "//follypdx.com/cdn/shop/t/3/assets/deferred.js?v=178405361471407514641783458080", 52 "deferred-media": "//follypdx.com/cdn/shop/t/3/assets/deferred-media.js?v=168002282051324262611783458080", 53 "details-disclosure": "//follypdx.com/cdn/shop/t/3/assets/details-disclosure.js?v=162089552621473843251783458080", 54 "details-modal": "//follypdx.com/cdn/shop/t/3/assets/details-modal.js?v=77782975635254521421783458080", 55 "fetcher": "//follypdx.com/cdn/shop/t/3/assets/fetcher.js?v=56064727873680996471783458080", 56 "helper": "//follypdx.com/cdn/shop/t/3/assets/helper.js?v=129525671742886351121783458080", 57 "menu-drawer": "//follypdx.com/cdn/shop/t/3/assets/menu-drawer.js?v=40144855409718028111783458080", 58 "modal-dialog": "//follypdx.com/cdn/shop/t/3/assets/modal-dialog.js?v=171034667274604625611783458080", 59 "html-element-ext": "//follypdx.com/cdn/shop/t/3/assets/html-element-ext.js?v=48268051141077018161783458080", 60 "tabs": "//follypdx.com/cdn/shop/t/3/assets/tabs.js?v=94880681708377041781783458080", 61 "variant-selects": "//follypdx.com/cdn/shop/t/3/assets/variants.js?v=66066358778647929651783458080", 62 "reveal-animation": "//follypdx.com/cdn/shop/t/3/assets/scroll-reveal.js?v=165000266074112545371783458080", 63 "cart-items": "//follypdx.com/cdn/shop/t/3/assets/cart.js?v=168230381147640850391783458080" 64 } 65 } 66</script>
66 67 68
68<script src="//follypdx.com/cdn/shop/t/3/assets/global.js?v=126082770011243987711783458080" defer="defer"></script>
68 69
69<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
69<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/74739351642/digital_wallets/dialog"> 70<meta id="in-context-paypal-metadata" data-shop-id="74739351642" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 71<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
71<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
71 72<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
73<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=74739351642" crossorigin="anonymous"></script>
vendor: 1 bytes, line 73
73
74<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":74739351642,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/74739351642","merchantName":"follypdx","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"follypdx","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 74
74
75<script id="shopify-features" type="application/json">{"accessToken":"0860d0785fe3366ec3c8836a55b789e3","betas":["rich-media-storefront-analytics"],"domain":"follypdx.com","predictiveSearch":true,"shopId":74739351642,"locale":"en"}</script>
vendor: 1 bytes, line 75
75
76<script>var Shopify = Shopify || {}; 77Shopify.shop = "10wp1m-sa.myshopify.com"; 78Shopify.locale = "en"; 79Shopify.currency = {"active":"USD","rate":"1.0"}; 80Shopify.country = "US"; 81Shopify.theme = {"name":"Divine","id":150748430426,"schema_name":"Divine","schema_version":"3.4.1","theme_store_id":2931,"role":"main"}; 82Shopify.theme.handle = "null"; 83Shopify.theme.style = {"id":null,"handle":null}; 84Shopify.cdnHost = "follypdx.com/cdn"; 85Shopify.routes = Shopify.routes || {}; 86Shopify.routes.root = "/"; 87Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 88Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 89Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 90Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 90
90
91<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 91
91
92<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>
vendor: 1 bytes, line 92
92
93<script> 94 window.ShopifyPay = window.ShopifyPay || {}; 95 window.ShopifyPay.apiHost = "shop.app\/pay"; 96 window.ShopifyPay.redirectState = null; 97</script>
vendor: 1 bytes, line 97
97
98<script> 99 window.Shopify = window.Shopify || {}; 100 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 101 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 102 window.Shopify.SignInWithShop.eligible = true; 103</script>
vendor: 1 bytes, line 103
103
104<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 104
104
105<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 105
105
106<script type="module"> 107 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 108 109 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 110 111</script>
vendor: 1 bytes, line 111
111
112<script> 113 window.Shopify = window.Shopify || {}; 114 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 115 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 116</script>
vendor: 1 bytes, line 116
116
117<script id="__st">var __st={"a":74739351642,"offset":-25200,"reqid":"5879f844-6f2f-47c9-8e5f-56d715e88dac-1791598587","pageurl":"follypdx.com\/cart","u":"9c6280e0488a","p":"cart"};</script>
vendor: 1 bytes, line 117
117
118<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 118
118
119<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 119
119
120<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//follypdx.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 120
120
121<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//follypdx.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
121<script crossorigin="anonymous" defer="defer" src="//follypdx.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 121
121
122<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 122
122
123<script> 124 window.Shopify = window.Shopify || {}; 125 window.Shopify.MCP = window.Shopify.MCP || {}; 126 window.Shopify.MCP.enabled = true; 127 window.Shopify.MCP.shop = "10wp1m-sa.myshopify.com"; 128 window.Shopify.MCP.mcpEndpoint = "https:\/\/follypdx.com\/api\/mcp"; 129 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 130</script>
vendor: 1 bytes, line 130
130
131<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/follypdx.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 132</script>
vendor: 1 bytes, line 132
132
133<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://follypdx.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 134</script>
vendor: 1 bytes, line 134
134
135<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 136 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 137</script>
vendor: 1 bytes, line 137
137
138<script> 139 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 140</script>
140 141
142<script type="module" src="https://follypdx.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 142
142
143<script nomodule> 144 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 145</script>
145 146 147<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://follypdx.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 148<style id="shopify-accelerated-checkout-cart"> 149 #shopify-buyer-consent { 150 margin-top: 1em; 151 display: inline-block; 152 width: 100%; 153} 154 155#shopify-buyer-consent.hidden { 156 display: none; 157} 158 159#shopify-subscription-policy-button { 160 background: none; 161 border: none; 162 padding: 0; 163 text-decoration: underline; 164 font-size: inherit; 165 cursor: pointer; 166} 167 168#shopify-subscription-policy-button::before { 169 box-shadow: none; 170} 171 172 </style> 173
174<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
174 175 176 177 178<style> 179 @font-face { 180 font-family: "DM Serif Display"; 181 font-weight: 400; 182 font-style: normal; 183 font-display: swap; 184 src: url("//follypdx.com/cdn/fonts/dm_serif_display/dmserifdisplay_n4.d2fb62d84e79a0e0554bcf26e5e3d5bd86318b17.woff2") format("woff2"), 185 url("//follypdx.com/cdn/fonts/dm_serif_display/dmserifdisplay_n4.776a8bf9adeb2bdfa35851c8b8f6488e4bd0da4e.woff") format("woff"); 186} 187 188 189 190 191 @font-face { 192 font-family: "DM Serif Display"; 193 font-weight: 400; 194 font-style: italic; 195 font-display: swap; 196 src: url("//follypdx.com/cdn/fonts/dm_serif_display/dmserifdisplay_i4.ded609b7af419cfaa3d7b74c93adb618780a44d2.woff2") format("woff2"), 197 url("//follypdx.com/cdn/fonts/dm_serif_display/dmserifdisplay_i4.542e1a9c39cbb3bbdcdb001c5b0ff5ce62f13c92.woff") format("woff"); 198} 199 200 201 @font-face { 202 font-family: "DM Serif Display"; 203 font-weight: 400; 204 font-style: normal; 205 font-display: swap; 206 src: url("//follypdx.com/cdn/fonts/dm_serif_display/dmserifdisplay_n4.d2fb62d84e79a0e0554bcf26e5e3d5bd86318b17.woff2") format("woff2"), 207 url("//follypdx.com/cdn/fonts/dm_serif_display/dmserifdisplay_n4.776a8bf9adeb2bdfa35851c8b8f6488e4bd0da4e.woff") format("woff"); 208} 209 210 :root { 211 --font-body-family: "DM Serif Display", serif; 212 --font-body-style: normal; 213 --font-body-weight: 400; 214 215 --font-body-family-secondary: "IBM Plex Mono", monospace; 216 --font-body-family-secondary-style: normal; 217 --font-body-family-secondary-weight: 400; 218 219 --font-heading-family: "DM Serif Display", serif; 220 --font-heading-style: normal; 221 --font-heading-weight: 400; 222 --font-heading-size: 58; 223 --font-heading-size-mobile: 36; 224 225 --font-navigation-family: "DM Serif Display", serif; 226 --font-navigation-style: normal; 227 --font-navigation-weight: 400; 228 229 --color-base-text: #000000; 230 --color-base-text-rgb: 0, 0, 0; 231 --color-base-background-1: #FFFFFF; 232 --color-base-background-1-rgb: 255, 255, 255; 233 --color-base-background-2: #F6F5F4; 234 --color-base-background-2-rgb: 246, 245, 244; 235 --color-base-link: #000000; 236 --color-base-link-rgb: 0, 0, 0; 237 --color-base-accent-1: #b9e1e1; 238 --color-base-accent-1-rgb: 185, 225, 225; 239 --color-base-accent-1-inverse: #ffffff; 240 --color-base-accent-1-inverse-rgb: 255, 255, 255; 241 242 --color-price-final: #000000; 243 244 --header-top--background-color: ; 245 --header--text-color: #000000; 246 --header-overlap--text-color: #ffffff; 247 --header--text-color-rgb: 0, 0, 0; 248 --header--background-color: #b9e1e1; 249 --header--icons-color: #000000; 250 251 --grid-item__background-color: ; 252 } 253 254 html { 255 box-sizing: border-box; 256 height: 100%; 257 } 258 259 .shopify-section .dynamic-page-width { 260 max-width: 1200px; 261 margin: 0 auto; 262 padding-left: .75rem; 263 padding-right: .75rem; 264 } 265 266 .shopify-section .full--width { 267 max-width: 100%; 268 } 269</style> 270 271 <style> 272 273:root { 274 --color-tag-foreground: #000000; 275 --color-tag-background: #ffffff; 276 --product-card--border-radius: 4px; 277 } 278 279 .heading { 280 display: flex; 281 flex-direction: column; 282 } 283 284 .heading:has(.subtitle) .title { 285 margin-bottom: 0.5rem; 286 } 287 288 @media screen and (min-width: 768px) { 289 .heading:has(.subtitle) .title { 290 margin-bottom: 0; 291 } 292 } 293 294 .heading:has(.subtitle) .subtitle { 295 margin-top: 0; 296 } 297 298 @media screen and (max-width: 499px) { 299 .slider--mobile { 300 /* Fix to prevent horizontal scroll on page load. */ 301 /* Almost every page has some kind of slider. */ 302 display: flex; 303 overflow-x: hidden; 304 } 305 } 306 307 .badge { 308 border-radius: 1rem; 309 } 310 311 .badge-onsale { 312 background: linear-gradient(#E0FCE8, #ADA0FE); 313 color: #000000; 314 } 315 316 .badge-soldout { 317 background: #e5eaee; 318 color: #002d57; 319 } 320 321 .grid-item { 322 flex-shrink: 0; 323 } 324 325 .grid-item .item-image { 326 position: relative; 327 width: 100%; 328 } 329
330 .grid-item .item-vendor { 331 color: var(--color-foreground-40); 332 word-break: break-all; 333 } 334 335 .grid-item .item-title { 336 display: -webkit-box; 337 font-weight: 500; 338 overflow: hidden; 339 -webkit-box-orient: vertical; 340 -webkit-line-clamp: 3; 341 word-break: break-word; 342 } 343 344 .item-actions-wrapper > button { 345 padding: .25rem .5rem; 346 max-width: 100%; 347 } 348 349 .item-actions-wrapper > button span { 350 overflow: hidden; 351 text-overflow: ellipsis; 352 white-space: nowrap; 353 } 354 355 [data-mode="grid"] .item-details-wrapper { 356 font-size: calc(1rem - 1px); 357 line-height: 1.25rem; 358 } 359 360 [data-mode="grid"] .grid-item .item-vendor { 361 margin: .5rem 0 -.5rem; 362 } 363 364 [data-mode="grid"] .grid-item .item-title { 365 font-weight: 600; 366 margin: .75rem 0; 367 } 368 369 [data-mode="grid"] .grid-item .item-price { 370 align-items: center; 371 display: flex; 372 flex-wrap: wrap;} 373 374 [data-mode="grid"] .item-price .label.visually-hidden + .price--final { 375 font-size: var(--mode-grid__item__price-final__font-size, 1.25rem); 376 font-weight: 600; 377 } 378 379 [data-mode]:not([data-mode="list"]) .item-actions-wrapper { 380 --grid-item--actions-wrapper__top: 18%; 381 --grid-item--actions-wrapper__right: 5%; 382 position: absolute; 383 display: flex; 384 flex-direction: column; 385 padding: .25rem; 386 top: var(--grid-item--actions-wrapper__top); 387 right: var(--grid-item--actions-wrapper__right); 388 gap: .5rem; 389 z-index: 10; 390 } 391 392 [data-mode]:not([data-mode="list"]) squama-item:not([data-status="ready"]) .item-date ~ .item-author { 393 display: none; 394 } 395 396 [data-mode="list"] squama-item quick-view button { 397 width: 100%; 398 margin-top: 1rem; 399 } 400 401 @media screen and (max-width: 425px) { 402 [data-mode="list"] squama-item quick-view button { 403 max-width:10.5rem; 404 } 405 } 406 407 [data-mode]:not([data-mode="list"]) .item-details-wrapper:has(.jdgm-widget:not(:empty)) .item-price { 408 margin-top: .5rem; 409 } 410 411 :is(.newsletter-form__field-wrapper svg.enduro-mail) { 412 position: absolute; 413 top: 50%; 414 left: .5rem; 415 transform: translateY(-50%); 416 } 417 418 @media (hover: hover) { 419 squama-item { 420 overflow: hidden; 421 } 422 } 423 424 /* slider buttons */ 425 .slideshow .slider-button { 426 position: absolute; 427 top: 50%; 428 margin: 0; 429 min-width: auto; 430 --tw-translate-y: -50%; 431 transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); 432 } 433 434 body[data-current-preset]:not([data-current-preset="enduro"]) .slider-buttons .slider__button { 435 min-width: auto; 436 background: transparent; 437 } 438 439 body[data-current-preset="enduro"] .slider-buttons .slider__button { 440 min-width: 3.25rem; 441 min-height: 3.25rem; 442 background: var(--color-base-link); 443 } 444 445 body[data-current-preset="enduro"] .slider-buttons .slider__button > svg { 446 width: auto; 447 height: auto; 448 } 449 450 body[data-current-preset]:not([data-current-preset="enduro"]) .slider-buttons .slider__button > svg { 451 width: 4.5rem; 452 height: 1.25rem; 453 } 454 /* end slider buttons */ 455</style> 456 457<style media="all and (min-width: 768px)"> 458 [data-mode="list"] .grid-item .item-title { 459 -webkit-line-clamp: initial; 460 } 461</style> 462 463<style media="all and (min-width: 990px)"> 464 .magazine .slider-buttons, 465 .classic .slider-buttons { 466 display: none; 467 } 468 469 [data-mode="grid"][data-columns="2"], 470 [data-mode="grid"][data-columns="3"], 471 [data-mode="grid"][data-columns="4"]{ 472 --mode-grid__item__price-final__font-size: 1rem; 473 } 474 475 [data-mode="grid"] .grid-item .item-title { 476 -webkit-line-clamp: 2; 477 } 478 479 [data-mode="grid"] .grid-item .item-price { 480 min-height: auto; 481 width: 100%; 482 } 483 484 [data-mode="grid"] .item-price--with-label .label { 485 height: auto; 486 opacity: 1; 487 position: static; 488 width: auto; 489 } 490 491 [data-mode="grid"] .item-actions-wrapper > button .text { 492 font-size: calc(1rem - 2px); 493 } 494 495 @media (hover: hover) { 496 [data-mode]:not([data-mode="list"]) .item-actions-wrapper { 497 overflow: hidden; 498 } 499 500 [data-mode]:not([data-mode="list"]) .item-actions-wrapper:not(.highlight) > * { 501 transform: translateX(calc(100% + .5rem)); 502 opacity: 0; 503 } 504 } 505</style> 506<!-- On-scroll reveal animation --> 507 508 <style data-shopify> 509 .reveal-slide-in { 510 position: relative; 511 z-index: 18; 512 } 513 514 .reveal-slide-in .testimonials, 515 .reveal-slide-in .our-collections, 516 bought-together .items-grid, 517 .reveal-slide-in .slider { 518 overflow-y: hidden !important; 519 } 520 521 .reveal-slide-in .reveal-item { 522 opacity: 0; 523 transform: translateY(2rem); 524 } 525 </style> 526 527 528 <link href="//follypdx.com/cdn/shop/t/3/assets/styles.css?v=99338962393949385481783458080" rel="stylesheet" type="text/css" media="all" /> 529 530 531 532
532<script> 533 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 534 535 function debounce(fn, wait) { 536 let t; 537 return (...args) => { 538 clearTimeout(t); 539 t = setTimeout(() => fn.apply(this, args), wait); 540 }; 541 }; 542 543 // FIX _resolveImport for the Firefox browser: await import('helper') return typeerror in the shopify IFRAME/ADMIN 544 window._resolveImport = function(specifier) { 545 const importMapScript = document.querySelector('script[type="importmap"]'); 546 547 if (!importMapScript) { return specifier; } 548 549 try { 550 const importMap = JSON.parse(importMapScript.textContent); 551 return importMap.imports?.[specifier] || specifier; 552 } catch (e) { 553 console.error('Failed to parse import map', e); 554 return specifier; 555 } 556 }; 557 </script>
557<script type="text/javascript"> 558 if (HTMLScriptElement.supports && HTMLScriptElement.supports('speculationrules')) { 559 const specScript = document.createElement('script'); 560 specScript.type = 'speculationrules'; 561 specRules = { 562 "prerender": [{ 563 "where": { 564 "or": [ 565 { "href_matches": "/*" }, 566 { "href_matches": "/collections" }, 567 { "href_matches": "/products" }, 568 { "href_matches": "/blogs" }, 569 { "href_matches": "/pages" }, 570 { "href_matches": "/search" }, 571 { "not": { "href_matches": "/logout" }} 572 ] 573 } 574 }] 575 }; 576 specScript.textContent = JSON.stringify(specRules); 577 578 const scriptTag = document.getElementsByTagName('script')[0]; 579 scriptTag.parentElement.insertBefore(specScript, scriptTag); 580 } 581</script>
581 582<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
583<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";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: 74739351642,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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>
vendor: 1 bytes, line 583
583
584<script> 585 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 586</script>
vendor: 1 bytes, line 586
586
587<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
587).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 74739351642,storefrontBaseUrl: "https://follypdx.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://follypdx.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"follypdx","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"10wp1m-sa.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/follypdx.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8046471544922","handle":"follygirl-socks","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760296558682","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046474461274","handle":"3d-bow-belt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760301506650","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046476623962","handle":"3d-bow-belt-paper-dolls","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760304750682","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046481408090","handle":"adelia-jacket-royal-czech","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760311795802","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8168371683418","handle":"aj-poncho-west","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44130708619354","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8066723905626","handle":"aldana-blouse-blk-floral","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43841495007322","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046487175258","handle":"ava-nightgown-long-gentleness","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760318775386","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046490976346","handle":"ava-nightgown-short-gentleness","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760323625050","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004026040410","handle":"bea-blouse-navy-pin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629584056410","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
587,{"id":"8004230283354","handle":"bea-blouse-db-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43630298628186","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8095941918810","handle":"bloomies-shanti","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43929134989402","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004024402010","handle":"bridgid-skirt-chateau","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629580779610","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004029513818","handle":"calliope-dress-apples","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629591920730","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004026302554","handle":"canti-sweater-apri","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629584646234","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004023910490","handle":"cass-dress-birdz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629579960410","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8081055711322","handle":"cass-dress-brt-aut","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43892941324378","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8081051877466","handle":"cass-dress-hmb","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43892937162842","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046499299418","handle":"charmaine-skirt-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760333946970","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8055154376794","handle":"cody-cord-jkt-bro","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43901124804698","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8055154442330","handle":"cody-cord-jkt-bro-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43901124018266","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15410323685466","handle":"dama-dress-darklight","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67640171659354","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8088276107354","handle":"edie-dress-copper","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43916820086874","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15410296520794","handle":"edina-pants-flora","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67640020828250","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046656323674","handle":"erin-slip-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760529473626","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046645444698","handle":"erin-slip-ivory-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760517415002","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046633156698","handle":"erin-slip-ivory","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760501031002","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046620115034","handle":"erin-slip-jade","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760484810842","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8046666252378","handle":"erin-slip-sweetest-pink","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760542875738","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004043964506","handle":"folly-7d-socks-blk-flower","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629615218778","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004043866202","handle":"folly-7d-socks-blk-rainbow-crew","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629615120474","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004043276378","handle":"folly-7d-socks-rainbow-windows","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629614530650","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004043112538","handle":"folly-7d-socks-teddy-blk","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629614366810","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004043047002","handle":"folly-7d-socks-wht-rainbow-crew","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629614268506","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
587,{"id":"8004029579354","handle":"folly-altana-blouse-white","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629592215642","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004029775962","handle":"folly-carol-blouse-blk-plaid","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43760341385306","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004036886618","handle":"folly-classic-fishnets-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629605814362","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004032954458","handle":"folly-portland-unicorn-hoody","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629597360218","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8162565226586","handle":"henley-polka-ocean","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44116869283930","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8162566045786","handle":"henley-polka-plum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44116871807066","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8127287689306","handle":"jin-sweater-paprika","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43989194834010","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8127288344666","handle":"jin-sweater-plum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43989195817050","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004028334170","handle":"joanie-tee-marsha","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629589135450","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004028235866","handle":"joanie-tee-sausalito","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629589004378","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004029251674","handle":"jody-lorange-stripe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629591429210","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8047035285594","handle":"kato-belt-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43761178312794","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8047039938650","handle":"kato-belt-black-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43761183162458","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8047043870810","handle":"kato-belt-toffee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43761187618906","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8069458526298","handle":"kiki-tights","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43851387469914","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8004024795226","handle":"lang-top-shandy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43629581369434","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
587,{"id":"15410312675418","handle":"laria-dress-flora","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67640094130266","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://follypdx.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"150748430426","themeStoreId":"2931","themePublished":"true","eventMetadataId":"aed8ee88-62f0-4317-bea0-51388dfbaa06","pageType":"cart","shopId":"74739351642","storefrontBaseUrl":"https:\/\/follypdx.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
587<script> 588 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 589 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 590 window.ShopifyAnalytics.meta.currency = 'USD'; 591 var meta = {"page":{"pageType":"cart","requestId":"5879f844-6f2f-47c9-8e5f-56d715e88dac-1791598587"}}; 592 for (var attr in meta) { 593 window.ShopifyAnalytics.meta[attr] = meta[attr]; 594 } 595</script>
vendor: 1 bytes, line 595
595
596<script class="analytics"> 597 (function () { 598 var customDocumentWrite = function(content) { 599 var jquery = null; 600 601 if (window.jQuery) { 602 jquery = window.jQuery; 603 } else if (window.Checkout && window.Checkout.$) { 604 jquery = window.Checkout.$; 605 } 606 607 if (jquery) { 608 jquery('body').append(content); 609 } 610 }; 611 612 var hasLoggedConversion = function(token) { 613 if (token) { 614 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 615 } 616 return false; 617 } 618 619 var setCookieIfConversion = function(token) { 620 if (token) { 621 var twoMonthsFromNow = new Date(Date.now()); 622 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 623 624 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 625 } 626 } 627 628 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 629 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 630 if (trekkie.integrations) { 631 return; 632 } 633 trekkie.methods = [ 634 'identify', 635 'page', 636 'ready', 637 'track', 638 'trackForm', 639 'trackLink' 640 ]; 641 trekkie.factory = function(method) { 642 return function() { 643 var args = Array.prototype.slice.call(arguments); 644 args.unshift(method); 645 trekkie.push(args); 646 if (method == 'track' || method == 'page') { 647 var pageUrl; 648 try { 649 pageUrl = window.location.href; 650 } catch (e) {} 651 var pageReferrer; 652 try { 653 pageReferrer = document.referrer; 654 } catch (e) {} 655 try { 656 if (window.__TREKKIE_SHIM_QUEUE == null) { 657 window.__TREKKIE_SHIM_QUEUE = []; 658 } 659 window.__TREKKIE_SHIM_QUEUE.push({ 660 from: 'trekkie-stub', 661 method: method, 662 args: args.slice(1), 663 pageContext: { 664 url: pageUrl, 665 referrer: pageReferrer 666 } 667 }); 668 } catch (e) { 669 // no-op 670 } 671 } 672 return trekkie; 673 }; 674 }; 675 for (var i = 0; i < trekkie.methods.length; i++) { 676 var key = trekkie.methods[i]; 677 trekkie[key] = trekkie.factory(key); 678 } 679 trekkie.load = function(config) { 680 trekkie.config = config || {}; 681 trekkie.config.initialDocumentCookie = document.cookie; 682 var first = document.getElementsByTagName('script')[0]; 683var script = document.createElement('script'); 684script.type = 'text/javascript'; 685script.onerror = function(e) { 686 var scriptFallback = document.createElement('script'); 687 scriptFallback.type = 'text/javascript'; 688 scriptFallback.onerror = function(error) { 689 var Monorail = { 690 produce: function produce(monorailDomain, schemaId, payload) { 691 var currentMs = new Date().getTime(); 692 var event = { 693 schema_id: schemaId, 694 payload: payload, 695 metadata: { 696 event_created_at_ms: currentMs, 697 event_sent_at_ms: currentMs 698 } 699 }; 700 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 701 }, 702 sendRequest: function sendRequest(endpointUrl, payload) { 703 // Try the sendBeacon API 704 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 705 var blobData = new window.Blob([payload], { 706 type: 'text/plain' 707 }); 708 709 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 710 return true; 711 } // sendBeacon was not successful 712 713 } // XHR beacon 714 715 var xhr = new XMLHttpRequest(); 716 717 try { 718 xhr.open('POST', endpointUrl); 719 xhr.setRequestHeader('Content-Type', 'text/plain'); 720 xhr.send(payload); 721 } catch (e) { 722 console.log(e); 723 } 724 725 return false; 726 }, 727 isIos12: function isIos12() { 728 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 729 } 730 }; 731 Monorail.produce('monorail-edge.shopifysvc.com', 732 'trekkie_storefront_load_errors/1.1', 733 {shop_id: 74739351642, 734 theme_id: 150748430426, 735 app_name: "storefront", 736 context_url: window.location.href, 737 source_url: "//follypdx.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 738 739 }; 740 scriptFallback.async = true; 741 scriptFallback.src = '//follypdx.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 742 first.parentNode.insertBefore(scriptFallback, first); 743}; 744script.async = true; 745script.src = '//follypdx.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 746first.parentNode.insertBefore(script, first); 747 748 }; 749 trekkie.load( 750 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":74739351642,"isMerchantRequest":null,"themeId":150748430426,"themeCityHash":"499
7506255376752935520","contentLanguage":"en","currency":"USD","eventMetadataId":"aed8ee88-62f0-4317-bea0-51388dfbaa06"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 751 ); 752 753 var loaded = false; 754 trekkie.ready(function() { 755 if (loaded) return; 756 loaded = true; 757 758 window.ShopifyAnalytics.lib = window.trekkie; 759 760 var originalDocumentWrite = document.write; 761 document.write = customDocumentWrite; 762 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 763 document.write = originalDocumentWrite; 764 765 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 766 var token = match? match[1]: undefined; 767 if (!hasLoggedConversion(token)) { 768 setCookieIfConversion(token); 769 770 } 771 }); 772 773 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"5879f844-6f2f-47c9-8e5f-56d715e88dac-1791598587","shopifyEmitted":true}); 774 775 var eventsListenerScript = document.createElement('script'); 776 eventsListenerScript.async = true; 777 eventsListenerScript.src = "//follypdx.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 778 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 779})();</script>
vendor: 1 bytes, line 779
779
780<script 781 defer 782 src="https://follypdx.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 783 data-application="storefront-renderer" 784 data-shop-id="74739351642" 785 data-render-region="gcp-us-central1" 786 data-page-type="cart" 787 data-theme-instance-id="150748430426" 788 data-theme-name="Divine" 789 data-theme-version="3.4.1" 790 data-monorail-region="shop_domain" 791 data-resource-timing-sampling-rate="10" 792 data-shs="true" 793 data-shs-beacon="true" 794 data-shs-export-with-fetch="true" 795 data-shs-logs-sample-rate="1" 796 data-shs-beacon-endpoint="https://follypdx.com/api/collect" 797></script>
vendor: 1 bytes, line 797
797
798<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
798<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"74739351642","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.loading","value":"Loading"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
798 799<meta name="shopify-y" content="36ccbe3e-b2e2-4894-acdd-cb615f7f810d" data-expiration="1823156187000"><meta name="shopify-s" content="14eddbb0-5c81-4e60-b19d-94dfac3463f8" data-expiration="1791600387000"> 800</head> 801 802 <body 803 class="cart" 804 data-current-preset="divine" 805 data-theme-icons="default" 806 ><a class="skip-to-content-link button" href="#MainContent"> 807 Skip to content 808 </a> 809 <svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 810 <symbol id="icon-search" fill="none" viewBox="0 0 24 24" stroke="currentColor"> 811 <path d="M14.8364 4.94565C17.5677 7.67695 17.5677 12.1053 14.8364 14.8366C12.1051 17.5679 7.67677 17.5679 4.94546 14.8366C2.21416 12.1053 2.21416 7.67695 4.94546 4.94565C7.67677 2.21434 12.1051 2.21434 14.8364 4.94565Z" stroke="currentColor" stroke-width="2"/> 812 <line x1="14.5015" y1="14.5019" x2="20.5015" y2="20.5019" stroke="currentColor" stroke-width="2"/> 813 </symbol> 814 <symbol id="icon-close" class="icon icon-close" fill="currentColor" viewBox="0 0 20 20"> 815 <path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd" /> 816 </symbol> 817 <symbol id="icon-caret" class="ionicon" viewBox="0 0 512 512"> 818 <polyline points="112 184 256 328 400 184" style="fill:none;stroke:currentColor;stroke-linecap:square;stroke-miterlimit:10;stroke-width:64px" /> 819 </symbol> 820 <symbol id="icon-cart" viewBox="0 0 17 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 821 <path d="M1 7H16V19H1V7Z" stroke="currentColor" stroke-width="2"/> 822 <path d="M12 10V4.5C12 2.567 10.433 1 8.5 1V1C6.567 1 5 2.567 5 4.5V10" stroke="currentColor" stroke-width="2"/> 823 </symbol> 824 <symbol id="icon-user" viewBox="0 0 20 20" fill="none"> 825 <circle cx="10" cy="5" r="4" stroke="currentColor" stroke-width="2"/> 826 <path d="M1 19V19C1 15.6863 3.68629 13 7 13H13C16.3137 13 19 15.6863 19 19V19" stroke="currentColor" stroke-width="2"/> 827 </symbol> 828 <symbol id="icon-eye" viewBox="0 0 24 16" fill="none"> 829 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 1C18.5185 1 23 8 23 8C23 8 19.203 15 12 15C4.79704 15 1 8 1 8C1 8 5.48148 1 12 1Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="1.5" stroke-linecap="square" stroke-linejoin="round"/> 830 <path d="M12 11C13.6569 11 15 9.65685 15 8C15 6.34315 13.6569 5 12 5C10.3431 5 9 6.34315 9 8C9 9.65685 10.3431 11 12 11Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="1.5" stroke-linecap="square" stroke-linejoin="round"/> 831 </symbol> 832 <symbol id="icon-x" viewBox="0 0 19 19" fill="none"> 833 <line x1="2" y1="16.8491" x2="16.8492" y2="1.9999" stroke="currentColor" stroke-width="3" stroke-linecap="round"/> 834 <line x1="1.5" y1="-1.5" x2="22.5" y2="-1.5" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 16.9707 18.9705)" stroke="currentColor" stroke-width="3" stroke-linecap="round"/> 835 </symbol> 836 <symbol id="icon-arrow-left" viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 837 <path d="M66.5 12.5H2M2 12.5L13.5 1M2 12.5L13.5 24" stroke="currentColor" stroke-width="2"/> 838 </symbol> 839 <symbol id="icon-arrow-right" viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 840 <path d="M0 12.5H64.5M64.5 12.5L53 1M64.5 12.5L53 24" stroke="currentColor" stroke-width="2"/> 841 </symbol> 842 <symbol id="icon-slash" viewBox="0 0 19 19" fill="none"> 843 <line x1="2" y1="20.8491" x2="20.8492" y2="-45.08" stroke="currentColor" stroke-width="3" stroke-linecap="round"/> 844 </symbol> 845 <symbol id="icon-menu" viewBox="0 0 24 22" fill="none"> 846 <line x1="1.5" y1="1.5" x2="22.5" y2="1.5" stroke="currentColor" stroke-width="3" stroke-linecap="round"/> 847 <line x1="1.5" y1="10.5" x2="22.5" y2="10.5" stroke="currentColor" stroke-width="3" stroke-linecap="round"/> 848 <line x1="1.5" y1="19.5" x2="15.5" y2="19.5" stroke="currentColor" stroke-width="3" stroke-linecap="round"/> 849 </symbol> 850 <symbol id="enduro-icon-search" fill="none" viewBox="0 0 20 19" stroke="currentColor"> 851 <path fill-rule="evenodd" clip-rule="evenodd" d="M2.51027 2.51027C5.8573 -0.836756 11.2839 -0.836757 14.6309 2.51027C17.5926 5.47198 17.9331 10.0616 15.6533 13.3983L19 16.745L16.745 19L13.3983 15.6533C10.0617 17.9331 5.47198 17.5926 2.51027 14.6309C-0.836756 11.2839 -0.836757 5.8573 2.51027 2.51027ZM3.91965 3.91965C1.351 6.4883 1.351 10.6529 3.91965 13.2215C6.4883 15.7902 10.6529 15.7902 13.2215 13.2215C15.7902 10.6529 15.7902 6.4883 13.2215 3.91965C10.6529 1.351 6.4883 1.351 3.91965 3.91965Z" fill="currentColor"/> 852 </symbol> 853 <symbol id="enduro-icon-user" viewBox="0 0 20 20" fill="none"> 854 <path d="M9.5 11.1523C13.5163 11.1523 17.0365 12.4501 19 14.3966V19H0V14.3966C1.96346 12.4501 5.48367 11.1523 9.5 11.1523Z" fill="currentColor" /> 855 <path d="M9.5 0C12.2374 0 14.4569 2.21947 14.4569 4.95688C14.4567 7.69413 12.2373 9.91284 9.5 9.91284C6.76271 9.91284 4.54331 7.69413 4.54312 4.95688C4.54312 2.21947 6.76259 0 9.5 0Z" fill="currentColor" /> 856 </symbol> 857 <symbol id="enduro-icon-cart" viewBox="0 0 20 20" fill="none"> 858 <path fill-rule="evenodd" clip-rule="evenodd" d="M10 0C12.8215 0 15.1087 2.28463 15.1087 5.10286V5.97143H17.8261L20 19H0L2.17391 5.97143H4.8913V5.10286C4.8913 2.28463 7.17854 0 10 0ZM10 1.52C8.01898 1.52 6.41304 3.1241 6.41304 5.10286V5.97143H13.587V5.10286C13.587 3.1241 11.981 1.52 10 1.52Z" fill="currentColor" /> 859 </symbol> 860</svg> 861 862 863 864<!-- BEGIN sections: header-group --> 865<div id="shopify-section-sections--21057090584666__header_top" class="shopify-section shopify-section-group-header-group header-top"><style data-shopify> 866 #shopify-section-sections--21057090584666__header_top { 867 --header-top__background-color: #f98f83; 868 --header-top__background-color-rgb: 255, 255, 255; 869 display: block; 870 background: var(--header-top__background-color); 871 color: #ffffff; 872 font-size: .8125rem; 873 font-weight: 500; 874 position: relative; 875 } 876 877 #header-top-inner { 878 display: flex; 879 flex-wrap: wrap; 880 gap: .5rem; 881 justify-content: center; 882 align-items: center; 883 padding-top: .1875rem; 884 padding-bottom: .1875rem; 885 max-width: 1440px; 886 margin: 0 auto; 887 } 888 889 890 891 #header-top-inner .contacts { 892 white-space: nowrap; 893 } 894 895 #header-top-inner .contacts a + a { 896 padding-left: 1rem; 897 } 898 899 .header-top__message { 900 display: flex; 901 padding: 0 1rem; 902 align-items: center; 903 } 904 905 .header-top__message :is(countdown-timer) { 906 display: flex; 907 justify-content: center; 908 min-width: 8rem; 909 margin-left: .75rem; 910 background: rgba(var(--header-top__background-color-rgb), .15); 911 border-radius: 4px; 912 padding: .25rem .75rem; 913 } 914 915 .header-top__message :is(countdown-timer .timer > div) { 916 flex-direction: row; 917 min-width: 0rem; 918 } 919 920 .header-top__message :is(countdown-timer .timer span) { 921 font-size: 14px; 922 min-width: .5rem; 923 text-transform: lowercase; 924 text-align: center; 925 } 926 927 .header-top__message :is(countdown-timer .timer .separator-line) { 928 border-right: 1px solid initial; 929 } 930 931 .header-top__message :is(countdown-timer .timer .separator-colon):after { 932 content: ':'; 933 display: block; 934 top: -6px; 935 right: 2px; 936 font-size: 1.25rem; 937 color: inherit; 938 } 939 940 #header-top-inner .social_icons--wrapper { 941 display: none; 942 } 943 944 @media all and (max-width: 425px) { 945 #header-top-inner .header-top__message > p { 946 display: -webkit-box; 947 font-size: .8rem; 948 overflow: hidden; 949 -webkit-box-orient: vertical; 950 -webkit-line-clamp: 1; 951 word-break: break-word; 952 margin-top: .5rem; 953 margin-bottom: .5rem; 954 } 955 } 956 957 @media all and (min-width: 640px) { 958 #header-top-inner { 959 flex-wrap: nowrap; 960 gap: 2rem; 961 padding: 0.25rem 0.75rem; 962 } 963 964 #header-top-inner.full--width { 965 padding-left: 2rem; 966 padding-right: 2rem; 967 } 968 } 969 970 @media all and (min-width: 990px) { 971 #header-top-inner { 972 justify-content: space-between; 973 } 974 975 #header-top-inner .social_icons--wrapper { 976 display: flex; 977 align-items: center; 978 gap: .75rem; 979 margin-right: .75rem; 980 } 981 982 #header-top-inner .social_icons--wrapper a svg {
983 --social-icon-width: 20px; 984 fill: var(--color-button-text); 985 width: var(--social-icon-width); 986 height: var(--social-icon-width); 987 } 988 } 989</style> 990 991<div id="header-top-inner" class=" custom--width"> 992 <p class="contacts"><a href="mailto:" title="Email Us"></a></p> 993<div class="header-top__message"><p><strong>Free shipping</strong></p></div> 994 995 <div class="switcher-wrapper"> 996 <div class="social_icons--wrapper"><a 997 href="https://www.facebook.com/follypdx" 998 title="Visit us on Facebook" 999 aria-label="facebook" 1000 target="_blank" 1001 > 1002 <i class="icon" aria-hidden="true" focusable="false" role="presentation"> 1003 1004 1005<svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M480 257.35c0-123.7-100.3-224-224-224s-224 100.3-224 224c0 111.8 81.9 204.47 189 221.29V322.12h-56.89v-64.77H221V208c0-56.13 33.45-87.16 84.61-87.16 24.51 0 50.15 4.38 50.15 4.38v55.13H327.5c-27.81 0-36.51 17.26-36.51 35v42h62.12l-9.92 64.77H291v156.54c107.1-16.81 189-109.48 189-221.31z" fill-rule="evenodd"/></svg> 1006 1007 1008 </i> 1009 </a> 1010 1011 1012 <a 1013 href="https://www.pinterest.com/follypdx" 1014 title="You can pin us" 1015 aria-label="pinterest" 1016 target="_blank" 1017 > 1018 <i class="icon" aria-hidden="true" focusable="false" role="presentation"> 1019 1020 1021<svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.05 32c-123.7 0-224 100.3-224 224 0 91.7 55.2 170.5 134.1 205.2-.6-15.6-.1-34.4 3.9-51.4 4.3-18.2 28.8-122.1 28.8-122.1s-7.2-14.3-7.2-35.4c0-33.2 19.2-58 43.2-58 20.4 0 30.2 15.3 30.2 33.6 0 20.5-13.1 51.1-19.8 79.5-5.6 23.8 11.9 43.1 35.4 43.1 42.4 0 71-54.5 71-119.1 0-49.1-33.1-85.8-93.2-85.8-67.9 0-110.3 50.7-110.3 107.3 0 19.5 5.8 33.3 14.8 43.9 4.1 4.9 4.7 6.9 3.2 12.5-1.1 4.1-3.5 14-4.6 18-1.5 5.7-6.1 7.7-11.2 5.6-31.3-12.8-45.9-47-45.9-85.6 0-63.6 53.7-139.9 160.1-139.9 85.5 0 141.8 61.9 141.8 128.3 0 87.9-48.9 153.5-120.9 153.5-24.2 0-46.9-13.1-54.7-27.9 0 0-13 51.6-15.8 61.6-4.7 17.3-14 34.5-22.5 48a225.13 225.13 0 0063.5 9.2c123.7 0 224-100.3 224-224S379.75 32 256.05 32z"/></svg> 1022 1023 1024 </i> 1025 </a> 1026 1027 1028 <a 1029 href="https://www.instagram.com/follypdx" 1030 title="We have Gram" 1031 aria-label="instagram" 1032 target="_blank" 1033 > 1034 <i class="icon" aria-hidden="true" focusable="false" role="presentation"> 1035 1036 1037<svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M349.33 69.33a93.62 93.62 0 0193.34 93.34v186.66a93.62 93.62 0 01-93.34 93.34H162.67a93.62 93.62 0 01-93.34-93.34V162.67a93.62 93.62 0 0193.34-93.34h186.66m0-37.33H162.67C90.8 32 32 90.8 32 162.67v186.66C32 421.2 90.8 480 162.67 480h186.66C421.2 480 480 421.2 480 349.33V162.67C480 90.8 421.2 32 349.33 32z"/><path d="M377.33 162.67a28 28 0 1128-28 27.94 27.94 0 01-28 28zM256 181.33A74.67 74.67 0 11181.33 256 74.75 74.75 0 01256 181.33m0-37.33a112 112 0 10112 112 112 112 0 00-112-112z"/></svg> 1038 1039 1040 </i> 1041 </a></div> 1042 </div> 1043</div> 1044 1045 1046</div><div id="shopify-section-sections--21057090584666__header" class="shopify-section shopify-section-group-header-group section-header-transition"><link rel="stylesheet" href="//follypdx.com/cdn/shop/t/3/assets/component-menu-drawer.css?v=11395617394415441661783458080" media="print" onload="this.media='all'"> 1047<link rel="stylesheet" href="//follypdx.com/cdn/shop/t/3/assets/disclosure.css?v=30173201821562064151783458080" media="print" onload="this.media='all'"> 1048 1049<style data-shopify> 1050 :root { 1051 --header--dropdown-background: #f7f7f7; 1052 --header--dropdown-color: #000000; 1053 --header--dropdown-color-rgb: 0, 0, 0; 1054 --header--menu-item--active--text-color: #E13124; 1055 --search--button--background-color: #E13124; 1056 --search--input--background-color: #F7F9FB; 1057 --search--input--text-color: #7A8FA3; 1058 --search--input--border: #EFF3F6; 1059 --header-overlap-background-rgb: 185, 225, 225; 1060 } 1061 :is(shopify-account) { 1062 --shopify-account-signed-in-avatar-size: 36px; 1063 --shopify-account-signed-in-avatar-color-background: #ffffff; 1064 --shopify-account-signed-in-avatar-color-text: #000000; 1065 1066 } 1067 1068 1069 .header-wrapper { 1070 background: var(--header--background-color); 1071 display: block; 1072 position: relative; 1073 z-index: 21; 1074 } 1075 1076 .header__heading, 1077 .header { 1078 color: var(--header--text-color); 1079 } 1080 1081 predictive-search form .search__button > svg { 1082 color: var(--header--icons-color); 1083 } 1084 1085 .header-wrapper .invert--logo { 1086 display: none; 1087 } 1088 1089 1090 .header__icons .localization-selector, 1091 .header__icons, 1092 header-drawer .header__icon--summary { 1093 --color-button-text: var(--header--icons-color); 1094 } 1095 1096 .header { 1097 display: grid; 1098 align-items: center; 1099 padding-top: .75rem; 1100 padding-bottom: .75rem; 1101 grid-template-columns: auto 1fr auto; 1102 } 1103 1104 .header.logo-position-left { 1105 grid-template-areas:'heading icons left-icon'; 1106 } 1107 1108 .header.logo-position-middle { 1109 grid-template-areas:'heading search icons left-icon'; 1110 } 1111 1112 .header.logo-position-left, 1113 .header.logo-position-middle { 1114 padding-left: 0.75rem; 1115 padding-right: 0.75rem; 1116 } 1117 1118 .header.search--expanded { 1119 grid-template-areas:'heading heading heading ' 1120 'search icons left-icon'; 1121 } 1122 1123 .header.search--expanded.logo-position-left { 1124 gap: 1rem 0; 1125 grid-template-columns: auto 1fr; 1126 } 1127 1128 .section-header-sticky .header-wrapper { 1129 background: var(--header--background-color); 1130 box-shadow: 0 -3px 20px var(--color-foreground-20); 1131 } 1132 1133 header-drawer { 1134 justify-self: start; 1135 } 1136 1137 .header-logo--primary, 1138 .invert--logo, 1139 .custom--logo { 1140 grid-area: heading; 1141 display: flex; 1142 color: currentColor; 1143 justify-content: center; 1144 } 1145 1146 .header__heading-link { 1147 grid-area: heading; 1148 position: relative; 1149 z-index: 31; 1150 display: flex; 1151 justify-self: center; 1152 text-decoration-line: none; 1153 overflow-wrap: break-word; 1154 } 1155 1156 .header__icons { 1157 align-items: center; 1158 grid-area: icons; 1159 display: flex; 1160 gap: .5rem; 1161 justify-content: end; 1162 width: auto; 1163 } 1164 1165 .logo-position-middle .header__search { 1166 grid-area: search; 1167 } 1168 1169 header-menu { 1170 display: none; 1171 } 1172 1173 .header__icons .localization-selector, 1174 .header__icon { 1175 --color-button-background: none; 1176 --color-button-border: transparent; 1177 border-width: 1px; 1178 font-size: 1rem; 1179 font-weight: 500; 1180 line-height: 1.5rem; 1181 white-space: nowrap; 1182 } 1183 1184 .header__icon--menu { 1185 padding: .5rem; 1186 } 1187 1188 .header__buttons--wrapper { 1189 position: relative; 1190 } 1191 1192 .header__icon--account, 1193 .header__icon--cart { 1194 align-items: center; 1195 display: flex; 1196 min-width: auto; 1197 padding: .75rem .6rem; 1198 } 1199 1200 .header__icon--account, 1201 .cart-label, 1202 .cart-count-bubble { 1203 display: none; 1204 } 1205 1206 .header__icon--account { 1207 overflow: hidden; 1208 position: relative; 1209 width: 1.5rem; 1210 height: 1.5rem; 1211 } 1212 1213 @media (min-width: 640px), print { 1214 .account-action-wrapper { 1215 display: flex; 1216 justify-content: center; 1217 align-items: center; 1218 min-width: 2.5rem; 1219 min-height: 5rem; 1220 } 1221 1222 .header__buttons--wrapper { 1223 display: flex; 1224 gap: .5rem; 1225 justify-content: right; 1226 align-items: center; 1227 } 1228 1229 .menu-drawer-toggler::after { 1230 content: attr(aria-label); 1231 } 1232 1233 .header__icon--account { 1234 display: flex; 1235 min-width: auto; 1236 gap: .25rem; 1237 } 1238 1239 .header__icon--account .account-label { 1240 display: none; 1241 } 1242 } 1243 1244 @media (min-width: 768px), print { 1245 .header__submenu .image--link { 1246 font-weight: bold; 1247 } 1248 1249 .header .banner__info { 1250 display: flex; 1251 flex-direction: column; 1252 justify-content: center; 1253 align-items: center; 1254 max-width: 20rem; 1255 text-align:center; 1256 } 1257 1258 } 1259 1260 @media (min-width: 990px), print { 1261 header :is(.header-logo--primary) { 1262 display: none; 1263 } 1264 1265 header.full--width { 1266 padding-left: 2rem; 1267 padding-right: 2rem; 1268 } 1269 1270 header.custom--width, 1271 header.custom--width .full-width .container--grid { 1272 max-width: 1440px; 1273 margin: 0 auto; 1274 } 1275 1276 .header.logo-position-left { 1277 grid-template-areas: 1278 'heading navigation icons'; 1279 gap: 1rem; 1280 } 1281 1282 .header.logo-position-middle { 1283 grid-template-areas: 1284 'search heading icons' 1285 'navigation navigation navigation'; 1286 grid-template-columns: 1fr 1fr 1fr; 1287 } 1288 1289 1290 .header__heading { 1291 margin: 0; 1292 } 1293 1294 .header__buttons--wrapper { 1295 min-width: auto; 1296 } 1297 header-drawer { 1298 display: none; 1299 } 1300 1301 header-menu { 1302 display: flex; 1303 grid-area: navigation; 1304 justify-content: center; 1305 } 1306 1307 .header__icons { 1308 margin-left: 1rem; 1309 } 1310 1311 .search--expanded.logo-position-left .header__icons { 1312 gap: 1.5rem; 1313 min-width: 30rem; 1314 } 1315 1316 .header__icons[data-only-icons="true"] localization-form button .language-icon__wrapper ~ span, 1317 .header__icons[data-only-icons="true"] .account-label, 1318 .header__icons[data-only-icons="true"] .cart-label { 1319 display: none; 1320 } 1321 1322 .list-menu { 1323 list-style-type: none; 1324 margin: 0; 1325 } 1326 1327 .list-menu--inline { 1328 display: flex; 1329 flex-wrap: wrap; 1330 align-items: flex-end; 1331 margin: 0 1rem 0 0; 1332 } 1333 1334 .list-menu__item { 1335 display: flex; 1336 align-items: center; 1337 line-height: 1.3; 1338 } 1339 1340 .list-menu__item.menu-item-top span { 1341 max-width: calc(min(1200px, 100vw) * .2); 1342 overflow: hidden; 1343 text-overflow: ellipsis; 1344 } 1345 1346 summary.header__menu-item > svg { 1347 margin-right: .5rem; 1348 } 1349 1350 .header header-menu .icon-caret { 1351 height: 1rem; 1352 margin-right: -.5rem; 1353 width: 1.5rem; 1354 } 1355 1356 .header__menu-item-top { 1357 color: currentColor; 1358 font-size: calc(1rem - 2px); 1359 padding: 1.5rem .75rem; 1360 text-transform: uppercase; 1361 } 1362 } 1363 1364 @media (min-width: 1200px), print { 1365 .header__icons .localization-language-wrapper button .language-icon__wrapper ~ span { 1366 display: block; 1367 } 1368 } 1369</style> 1370<sticky-header class="header-wrapper mobile-overlap-disabled"> 1371 1372 <header class="header search--icon logo-position-left custom--width header--has-menu"> 1373 1374 1375 1376<header-drawer> 1377 <details class="menu-drawer-container"> 1378 <summary 1379 class="menu-drawer-toggler header__icon header__icon--menu header__icon--summary button button--small" 1380 aria-label="Menu" 1381 > 1382 <svg aria-hidden="true" focusable="false" role="presentation" width="24" height="22" class="icon-menu"> 1383 <use href="#icon-menu" /> 1384 </svg> 1385 </summary> 1386 <div id="menu-drawer" class="menu-drawer motion-reduce" tabindex="-1"> 1387 <div class="menu-drawer__inner-container"> 1388 <div class="menu-drawer__navigation-header">
1389 <span hidden>Categories</span> 1390 <svg 1391 aria-hidden="true" 1392 focusable="false" 1393 role="presentation" 1394 width="19" 1395 height="19" 1396 class="icon-x menu-drawer__close" 1397 > 1398 <use href="#icon-x" /> 1399 </svg> 1400 </div> 1401 <div class="menu-drawer__navigation-container"> 1402 <nav class="menu-drawer__navigation menu-drawer__section-content"> 1403 <ul class="menu-drawer__menu list-menu menu-drawer__menu-item-top" role="list"><li> 1404 <a 1405 href="/collections/tops" 1406 class="menu-drawer__menu-item list-menu__item focus-inset" 1407 1408 > 1409 Tops 1410 </a> 1411 </li><li> 1412 <a 1413 href="/collections/dresses" 1414 class="menu-drawer__menu-item list-menu__item focus-inset" 1415 1416 > 1417 Dresses 1418 </a> 1419 </li><li> 1420 <a 1421 href="/collections/Bottoms" 1422 class="menu-drawer__menu-item list-menu__item focus-inset" 1423 1424 > 1425 Bottoms 1426 </a> 1427 </li><li> 1428 <details> 1429 <summary class="focus-inset"> 1430 <a 1431 href="/collections/accessories" 1432 class="menu-drawer__menu-item-top list-menu__item" 1433 > 1434 Accessories 1435 </a> 1436 <svg 1437 aria-hidden="true" 1438 focusable="false" 1439 role="presentation" 1440 class="icon icon-caret" 1441 > 1442 <use href="#icon-caret" /> 1443 </svg> 1444 </summary> 1445 <div 1446 id="link-Accessories" 1447 class="menu-drawer__submenu motion-reduce" 1448 tabindex="-1" 1449 > 1450 <div class="menu-drawer__inner-submenu"> 1451 1452 1453 <ul 1454 class="childlist-menu--disclosure list-menu" 1455 role="list" 1456 tabindex="-1" 1457 > 1458 1459 <li> 1460 1461 1462 <a href="/collections/hats-hair" 1463 class="list-menu__item link--text focus-inset" 1464 1465 > 1466 1467 1468 Hats & Hair 1469 1470 </a> 1471 1472 </li> 1473 1474 <li> 1475 1476 1477 <a href="/collections/bags-belts" 1478 class="list-menu__item link--text focus-inset" 1479 1480 > 1481 1482 1483 Bags & Belts 1484 1485 </a> 1486 1487 </li> 1488 1489 <li> 1490 1491 1492 <a href="/collections/scarves-gloves" 1493 class="list-menu__item link--text focus-inset" 1494 1495 > 1496 1497 1498 Scarves & Gloves 1499 1500 </a> 1501 1502 </li> 1503 1504 <li> 1505 1506 1507 <a href="/collections/tights-socks" 1508 class="list-menu__item link--text focus-inset" 1509 1510 > 1511 1512 1513 Tights & Socks 1514 1515 </a> 1516 1517 </li> 1518 1519 1520 </ul></div> 1521 </div> 1522 </details> 1523 </li><li> 1524 <a 1525 href="/collections/slips-lounge" 1526 class="menu-drawer__menu-item list-menu__item focus-inset" 1527 1528 > 1529 Slips & Lounge 1530 </a> 1531 </li><li> 1532 <a 1533 href="/collections/Sale" 1534 class="menu-drawer__menu-item list-menu__item focus-inset" 1535 1536 > 1537 Sale
1538 </a> 1539 </li> 1540 <li class="item--account"> 1541 <div class="account-action-wrapper"> 1542 <shopify-store store-domain="https://follypdx.com" country="US" language="en"></shopify-store> 1543<shopify-account 1544 menu="customer-account-main-menu" 1545 class="button header__icon header__icon--accountmenu-drawer__menu-item list-menu__item menu-drawer__account" 1546 > 1547 <span slot="signed-out-avatar" title="Account"><svg 1548 aria-hidden="true" 1549 focusable="false" 1550 role="presentation" 1551 width="24" 1552 height="24" 1553 class="icon-user" 1554 > 1555 <use href="#icon-user" /> 1556 </svg> 1557 </span> 1558 </shopify-account> 1559 1560 1561 1562 1563 <a 1564 href="https://follypdx.com/customer_authentication/redirect?locale=en®ion_country=US" 1565 class="menu-drawer__menu-item list-menu__item list-menu__item--account" 1566 > 1567 <span>Log in</span> 1568 </a> 1569 1570 1571</div> 1572 1573 </li> 1574 1575 </ul> 1576 </nav> 1577 </div> 1578 1579 1580 1581 1582 1583 1584 1585 1586 <div class="menu-drawer__navigation-footer"></div> 1587 </div> 1588 </div> 1589 </details> 1590</header-drawer> 1591 1592 1593<span class="invert--logo"> 1594 <div class="h1 header__heading"> 1595 <a href="/" class="header__heading-link focus-inset"><style data-shopify> 1596 .header__heading-link .h6 { 1597 color: currentColor; 1598 margin: 0; 1599 font-weight: normal; 1600 padding: 0 0.5rem; 1601 font-size: 1.5rem; 1602 } 1603 </style> 1604 <span class="h6"><strong>follypdx</strong></span></a> 1605</div> 1606 1607</span> 1608<span class="custom--logo"> 1609 <div class="h1 header__heading"> 1610 <a href="/" class="header__heading-link focus-inset"><img src="//follypdx.com/cdn/shop/files/folly_logo.png?v=1783724174&width=540" alt="follypdx" srcset="//follypdx.com/cdn/shop/files/folly_logo.png?v=1783724174&width=180 180w, //follypdx.com/cdn/shop/files/folly_logo.png?v=1783724174&width=360 360w, //follypdx.com/cdn/shop/files/folly_logo.png?v=1783724174&width=540 540w" width="540" height="227" loading="eager" class="header__heading-logo" sizes="180px" style="max-width: 180px"> 1611</a> 1612</div> 1613 1614</span> 1615<style data-shopify> 1616 .full-width .container--grid .col-items .list-menu--disclosure.row-2 { 1617 display: grid; 1618 grid-template-columns: repeat(4, 1fr); 1619 gap: .5rem 1rem; 1620 } 1621 1622 #shopify-section-sections--21057090584666__header .header .banner__main_content { 1623 display:flex; 1624 justify-content: center; 1625 align-items: center; 1626 padding: 2.5rem; 1627 pointer-events: none; 1628 justify-content: !important; 1629 } 1630 1631 @media screen and (min-width: 990px) { 1632 #shopify-section-sections--21057090584666__header .full-width .container--grid .col-3 { 1633 width: %; 1634 padding-left: 0.5rem; 1635 padding-right: 0.5rem; 1636 } 1637 } 1638</style> 1639 1640<header-menu> 1641 <nav class="header__inline-menu"> 1642 <ul class="list-menu list-menu--inline with--animation__top-menu with--animation__child-menu" role="list" data-activate-menu="on_hover"> 1643<li data-items-menu 1644 item-index="1" 1645 class="full-width" 1646 data-item-highlighted="false" 1647 > 1648 <a href="/collections/tops" class="header__menu-item header__menu-item-top header__menu-item-1 list-menu__item"> 1649 <span>Tops</span> 1650 </a> 1651 1652 </li> 1653<li data-items-menu 1654 item-index="2" 1655 class="full-width" 1656 data-item-highlighted="false" 1657 > 1658 <a href="/collections/dresses" class="header__menu-item header__menu-item-top header__menu-item-2 list-menu__item">
1659 <span>Dresses</span> 1660 </a> 1661 1662 </li> 1663<li data-items-menu 1664 item-index="3" 1665 class="full-width" 1666 data-item-highlighted="false" 1667 > 1668 <a href="/collections/Bottoms" class="header__menu-item header__menu-item-top header__menu-item-3 list-menu__item"> 1669 <span>Bottoms</span> 1670 </a> 1671 1672 </li> 1673<li data-items-menu 1674 item-index="4" 1675 class="full-width" 1676 data-item-highlighted="false" 1677 > 1678 <details-disclosure> 1679 <details> 1680 <summary class="header__menu-item header__menu-item-top header__menu-item-4 full-width list-menu__item focus-inset"> 1681 <a href="/collections/accessories" class="menu-item-top list-menu__item focus-inset"> 1682 <span>Accessories</span> 1683 </a> 1684 </summary> 1685 <div class="dropdown-inner full-width"> 1686 1687 1688 <div class="container--grid custom--width"> 1689 <div class="col-items" data-item-index="4"><ul class="header__submenu list-menu list-menu--disclosure motion-reduce " role="list" tabindex="-1" data-links-size="4"><li><details> 1690 <summary class="header__menu-item menu-childitem link--text list-menu__item focus-inset"> 1691 <a href="/collections/hats-hair" class="header__menu-item list-menu__item link--text focus-inset outline-bottom"><span>Hats & Hair</span></a> 1692 </summary></details> 1693</li><li><details> 1694 <summary class="header__menu-item menu-childitem link--text list-menu__item focus-inset"> 1695 <a href="/collections/bags-belts" class="header__menu-item list-menu__item link--text focus-inset outline-bottom"><span>Bags & Belts</span></a> 1696 </summary></details> 1697</li><li><details> 1698 <summary class="header__menu-item menu-childitem link--text list-menu__item focus-inset"> 1699 <a href="/collections/scarves-gloves" class="header__menu-item list-menu__item link--text focus-inset outline-bottom"><span>Scarves & Gloves</span></a> 1700 </summary></details> 1701</li><li><details> 1702 <summary class="header__menu-item menu-childitem link--text list-menu__item focus-inset"> 1703 <a href="/collections/tights-socks" class="header__menu-item list-menu__item link--text focus-inset outline-bottom"><span>Tights & Socks</span></a> 1704 </summary></details> 1705</li></ul></div> 1706 </div> 1707 </div> 1708 </details> 1709</details-disclosure> 1710 1711 </li> 1712<li data-items-menu 1713 item-index="5" 1714 class="full-width" 1715 data-item-highlighted="false" 1716 > 1717 <a href="/collections/slips-lounge" class="header__menu-item header__menu-item-top header__menu-item-5 list-menu__item"> 1718 <span>Slips & Lounge</span> 1719 </a> 1720 1721 </li> 1722<li data-items-menu 1723 item-index="6" 1724 class="full-width" 1725 data-item-highlighted="false" 1726 > 1727 <a href="/collections/Sale" class="header__menu-item header__menu-item-top header__menu-item-6 list-menu__item"> 1728 <span>Sale</span> 1729 </a> 1730 1731 </li></ul> 1732 </nav> 1733</header-menu><div class="header__icons" > 1734 1735 1736 <style data-shopify> 1737 form:is(.search--icon) .field { 1738 position: static; 1739 } 1740 1741 form:is(.search--icon) button { 1742 min-width: 3rem; 1743 background: transparent; 1744 z-index: 1; 1745 } 1746 1747 form:is(.search--icon) .search__input { 1748 position: absolute; 1749 right: 0; 1750 left: 0; 1751 width: 0; 1752 height: calc(4rem - 2px); 1753 padding-left: 0; 1754 padding-right: 0; 1755 box-shadow: none; 1756 border-radius: 0; 1757 transition: all .35s; 1758 font-weight: 400; 1759 background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjgzNjQgNC45NDU2NUMxNy41Njc3IDcuNjc2OTUgMTcuNTY3NyAxMi4xMDUzIDE0LjgzNjQgMTQuODM2NkMxMi4xMDUxIDE3LjU2NzkgNy42NzY3NyAxNy41Njc5IDQuOTQ1NDYgMTQuODM2NkMyLjIxNDE2IDEyLjEwNTMgMi4yMTQxNiA3LjY3Njk1IDQuOTQ1NDYgNC45NDU2NUM3LjY3Njc3IDIuMjE0MzQgMTIuMTA1MSAyLjIxNDM0IDE0LjgzNjQgNC45NDU2NVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iMTQuNTAxNSIgeTE9IjE0LjUwMTkiIHgyPSIyMC41MDE1IiB5Mj0iMjAuNTAxOSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo='); 1760 background-repeat: no-repeat; 1761 background-position: 1rem center; 1762 z-index: 99; 1763 } 1764 1765 form:is(.search--icon).active .search__input { 1766 width: 100%; 1767 padding-left: 3rem; 1768 padding-right: calc(.5rem + 1px); 1769 box-shadow: 0 0 0 1px var(--color-foreground-10); 1770 } 1771 1772 form:is(.search--icon) .search__input::placeholder { 1773 font-size: 1rem; 1774 font-weight: 400; 1775 } 1776 1777 @media (min-width: 990px) { 1778 .header.logo-position-middle .field { 1779 display: flex; 1780 } 1781 1782 .header.logo-position-middle .field .field__button { 1783 border-radius: 4px; 1784 } 1785 1786 .header.logo-position-middle form .search__input { 1787 right: unset; 1788 } 1789 } 1790 1791 @media (min-width: 1600px) { 1792 form:is(.search--icon) .search__input { 1793 background-position: 1.5rem center; 1794 } 1795 1796 form:is(.search--icon).active .search__input { 1797 padding-left: 3.75rem; 1798 } 1799 } 1800 </style> 1801 1802 1803<style data-shopify> 1804 .search__input { 1805 background-color: var(--search--input--background-color); 1806 color: var(--search--input--text-color); 1807 /* override Safari rouded corners on input field */ 1808 -webkit-appearance: none; 1809 -webkit-border-radius: 4px 0 0 4px; 1810 } 1811 1812 .header__search form .field { 1813 margin: 0; 1814 } 1815 1816 .header__search .search__label svg { 1817 height: 1.5rem; 1818 width: 1.5rem; 1819 } 1820 1821 .header__search .search__button { 1822 border: 0; 1823 padding: calc(.75rem - 3px); 1824 margin: 0; 1825 } 1826</style> 1827 1828<div class="header__search"><predictive-search 1829 data-loading-text="Loading..." 1830 data-types="product,collection,article,page" 1831 data-min-query-length="3" 1832 ><form action="/search" method="get" role="search" class="search search--icon"> 1833 <label class="search__label field__label visually-hidden" for="Search-In-Modal"> 1834 <svg aria-hidden="true" focusable="false" role="presentation"> 1835 <use href="#icon-search" /> 1836 </svg>
1837 <span>What are you looking for?</span> 1838 </label> 1839 <div class="field"> 1840 <input 1841 class="search__input field__input" 1842 id="Search-In-Modal" 1843 type="search" 1844 name="q" 1845 value="" 1846 placeholder="What are you looking for?"role="combobox" 1847 aria-expanded="false" 1848 aria-owns="predictive-search-results-list" 1849 aria-controls="predictive-search-results-list" 1850 aria-haspopup="listbox" 1851 aria-autocomplete="list" 1852 autocorrect="off" 1853 autocomplete="off" 1854 autocapitalize="off" 1855 spellcheck="false"tabindex="-1"><!-- <input name="type" type="hidden" value="product"> --> 1856 <input name="options[prefix]" type="hidden" value="last"><div 1857 class="predictive-search predictive-search--search-template loader-when-empty" 1858 data-predictive-search 1859 ></div> 1860 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span><button 1861 class="search__button field__button" 1862 aria-label="What are you looking for?" 1863 1864 onclick="activateSearchInput(this.form); return false;" 1865 1866 > 1867 <svg aria-hidden="true" focusable="false" role="presentation"> 1868 <use href="#icon-search" /> 1869 </svg> 1870 </button> 1871 </div> 1872 </form></predictive-search></div> 1873
1873<script type="text/javascript" defer="defer"> 1874 function handleOnBodyClick(form, navigation = null) { 1875 const body = document.querySelector('body'); 1876 body.addEventListener("click", (e) => { 1877 if (e.target.nodeName === 'BODY' && (body.classList.contains('search-in-focus') || form.classList.contains('active'))) { 1878 body.classList.remove('search-in-focus'); 1879 form.classList.remove('active'); 1880 //hide popular searches 1881 if(form.querySelector('.predictive-search__popular-products')) { 1882 form.querySelector('.predictive-search__popular-products').style.display = 'none'; 1883 } 1884 // activate navigation 1885 if (navigation !== null) { 1886 navigation.style.pointerEvents = ''; 1887 } 1888 } 1889 }); 1890 } 1891 1892 function prepareInputPosition(form) { 1893 const headerHeight = form.closest('header').getBoundingClientRect().height; 1894 form.querySelector('.search__input').style.top = headerHeight + "px"; 1895 } 1896 1897 function activateSearchInput(form) { 1898 if (form) { 1899 form.classList.toggle('active'); 1900 form.querySelector('.search__input')?.focus?.(); 1901 const popularResults = form.querySelector('[data-popular-results]'); 1902 if (popularResults) { 1903 popularResults.style.display = ''; 1904 } 1905 // set search input position according to the header when search icon template uses 1906 prepareInputPosition(form); 1907 1908 // set class on body to apply overlay 1909 document.querySelector('body').classList.toggle('search-in-focus'); 1910 1911 // diactivate header navigation on input active 1912 const header = form.closest('header'); 1913 const navigation = header?.querySelector('header-menu'); 1914 // remove overlay 1915 handleOnBodyClick(form, navigation); 1916 1917 if(!navigation) return; 1918 navigation.style.pointerEvents = 'none'; 1919 } 1920 } 1921 </script>
1921 1922 1923<div class="header__buttons--wrapper"><div class="account-action-wrapper"> 1924 <shopify-account 1925 menu="customer-account-main-menu" 1926 class="button header__icon header__icon--account" 1927 > 1928 <span slot="signed-out-avatar" title="Account"><svg 1929 aria-hidden="true" 1930 focusable="false" 1931 role="presentation" 1932 width="24" 1933 height="24" 1934 class="icon-user" 1935 > 1936 <use href="#icon-user" /> 1937 </svg> 1938 </span> 1939 </shopify-account> 1940 1941 1942 1943 1944 1945</div> 1946 1947 <a href="/cart" 1948 class="button header__icon header__icon--cart" 1949 id="cart-icon-bubble" 1950 aria-label="Header icon cart" 1951 > 1952 1953 <svg aria-hidden="true" focusable="false" role="presentation" width="17" height="20" class="icon-cart"> 1954 <use href="#icon-cart" /> 1955 </svg> 1956<span class="cart-label"> 1957 Cart 1958 1959</span> 1960<div class="cart-count-bubble"></div> 1961<svg aria-hidden="true" focusable="false" role="presentation" width="19" height="19" class="icon-x" hidden> 1962 <use href="#icon-x" /> 1963</svg> 1964 1965 </a> 1966 1967 1968 <style data-shopify> 1969 cart-sidebar#cart-sidebar { 1970 display: none; 1971 } 1972 </style> 1973 1974 1975 1976 1977 <div class="cart-sidebar__overflow"></div> 1978 1979 1980 1981 1982 1983 1984 </div> 1985 </div> 1986 </header> 1987 </sticky-header> 1988 1989
1990<script type="application/ld+json"> 1991 { 1992 "@context": "http://schema.org", 1993 "@type": "Organization", 1994 "name": "follypdx", 1995 1996 1997 "logo": "https:files\/folly_logo.png", 1998 1999 "sameAs": [ 2000 "", 2001 "https:\/\/www.facebook.com\/follypdx", 2002 "https:\/\/www.pinterest.com\/follypdx", 2003 "https:\/\/www.instagram.com\/follypdx", 2004 "", 2005 "", 2006 "", 2007 "", 2008 "" 2009 ], 2010 "url": "https:\/\/follypdx.com" 2011 } 2012</script>
2012<script type="text/init-deferred"> 2013 { 2014 "headerDrawer":{ 2015 "src": "//follypdx.com/cdn/shop/t/3/assets/header-drawer.js?v=3488641486781872061783458080", 2016 "css": [ 2017 "//follypdx.com/cdn/shop/t/3/assets/component-menu-drawer.css?v=11395617394415441661783458080", 2018 "//follypdx.com/cdn/shop/t/3/assets/component-header__block-banner.css?v=38047207936925263231783458080", 2019 "//follypdx.com/cdn/shop/t/3/assets/component-header__block-list.css?v=51841086170785355331783458080", 2020 "//follypdx.com/cdn/shop/t/3/assets/component-header__block-button.css?v=38371664216290880131783458080" 2021 ], 2022 "event": "click::header-drawer summary" 2023 }, 2024 "headerMenu":{ 2025 "src": "//follypdx.com/cdn/shop/t/3/assets/header-menu.js?v=84860577670966202201783458080", 2026 "css": [ 2027 "//follypdx.com/cdn/shop/t/3/assets/component-header-menu.css?v=117137194668984836981783458080", 2028 "//follypdx.com/cdn/shop/t/3/assets/section-navigation-megamenu.css?v=96790245215956613651783458080", 2029 "//follypdx.com/cdn/shop/t/3/assets/section-navigation-smallmenu.css?v=133254715828049548621783458080", 2030 "//follypdx.com/cdn/shop/t/3/assets/component-header__block-banner.css?v=38047207936925263231783458080", 2031 "//follypdx.com/cdn/shop/t/3/assets/component-header__block-list.css?v=51841086170785355331783458080", 2032 "//follypdx.com/cdn/shop/t/3/assets/component-header__block-button.css?v=38371664216290880131783458080" 2033 ], 2034 "reveal": "header-menu" 2035 }, 2036 "stickyHeader":{ 2037 "src": "//follypdx.com/cdn/shop/t/3/assets/sticky-header.js?v=1650875677878404181783458080", 2038 "css": "//follypdx.com/cdn/shop/t/3/assets/component-sticky-header.css?v=176822159379917879041783458080", 2039 "PUB_SUB_EVENT": "window-scroll" 2040 } 2041 } 2042 </script>
2042 2043 2044 2045<style> @media(min-width:768px) and (max-width:989px){#shopify-section-sections--21057090584666__header header-drawer{display:none!important} #shopify-section-sections--21057090584666__header header-menu{display:flex!important} #shopify-section-sections--21057090584666__header .header__inline-menu{display:block!important} #shopify-section-sections--21057090584666__header .header {grid-template-areas:"heading navigation icons"!important;grid-template-columns:110px minmax(0,1fr) auto!important;gap:2px!important} #shopify-section-sections--21057090584666__header .header__heading-logo{max-width:110px!important} #shopify-section-sections--21057090584666__header .list-menu--inline{display:flex!important;gap:0!important} #shopify-section-sections--21057090584666__header .header__menu-item{padding:5px 3px!important;font-size:12px!important}} </style></div> 2046<!-- END sections: header-group --><main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 2047 <div id="shopify-section-template--21057089699930__breadcrumbs" class="shopify-section"><style data-shopify> 2048 #shopify-section-template--21057089699930__breadcrumbs { 2049 background: linear-gradient(90deg, rgba(246,245,244,1) 60%, rgba(245,116,84,1) 180%); 2050 opacity: 1; 2051 transition: opacity 1s; 2052 } 2053 2054 #shopify-section-template--21057089699930__breadcrumbs:hover, 2055 #shopify-section-template--21057089699930__breadcrumbs:focus { 2056 opacity: .75; 2057 } 2058 .breadcrumbs { 2059 padding: .25rem; 2060 } 2061 .breadcrumbs .items { 2062 color: #000000; 2063 display: flex; 2064 gap: .5rem; 2065 overflow: auto; 2066 white-space: nowrap; 2067 } 2068 .breadcrumbs .item { 2069 align-items: center; 2070 display: flex; 2071 gap: .5rem; 2072 padding: .5rem 0; 2073 font-size: 0.875rem; 2074 text-transform: uppercase; 2075 } 2076 .breadcrumbs .item a { 2077 display: block; 2078 max-width: 14rem; 2079 overflow: hidden; 2080 text-overflow: ellipsis; 2081 } 2082 .breadcrumbs .item:last-child .icon-slash { 2083 display: none; 2084 } 2085</style> 2086 2087<div class="dynamic-page-width breadcrumbs" aria-label="breadcrumbs"> 2088 <ul class="items scrollbar"> 2089 <li class="item"> 2090 <a href="https://follypdx.com" title="Home page">Home</a> 2091 <svg 2092 aria-hidden="true" 2093 focusable="false" 2094 role="presentation" 2095 class="icon icon-slash" 2096 height="12" 2097 width="12" 2098 > 2099 <use href="#icon-slash"></use> 2100 </svg> 2101 </li><li class="item requested_path"> 2102 <strong>Your Shopping Cart</strong> 2103 </li></ul> 2104</div> 2105 2106<link href="//follypdx.com/cdn/shop/t/3/assets/component-breadcrumbs.css?v=140980150937073801011783458080" rel="stylesheet" type="text/css" media="all" /> 2107 2108 2109</div>
2109<section id="shopify-section-template--21057089699930__cart" class="shopify-section dynamic-page-width"><link href="//follypdx.com/cdn/shop/t/3/assets/template-cart.css?v=89732074354089324581783458080" rel="stylesheet" type="text/css" media="all" /> 2110<link href="//follypdx.com/cdn/shop/t/3/assets/component-cart-items.css?v=119594475894417877741783458080" rel="stylesheet" type="text/css" media="all" /> 2111<link href="//follypdx.com/cdn/shop/t/3/assets/component-price.css?v=179175425262138039861783458080" rel="stylesheet" type="text/css" media="all" /> 2112<link href="//follypdx.com/cdn/shop/t/3/assets/component-discounts.css?v=64005969413582351931783458080" rel="stylesheet" type="text/css" media="all" /> 2113<link href="//follypdx.com/cdn/shop/t/3/assets/component-quantity-input.css?v=85882546769113504821783458080" rel="stylesheet" type="text/css" media="all" /> 2114 2115<style data-shopify> 2116 @media (max-width: 480px), print { 2117 .main-cart-title .main-page-title { 2118 font-size: 3rem; 2119 } 2120 } 2121 2122 .cart__continue-shopping a { 2123 align-items: center; 2124 display: inline-flex; 2125 font-size: calc(1rem - 2px); 2126 font-weight: 500; 2127 gap: .5rem; 2128 text-decoration: none; 2129 text-transform: uppercase; 2130 } 2131 2132 .cart__continue-shopping a > svg { 2133 width: 3rem; 2134 height: 1rem; 2135 } 2136</style> 2137 2138<div class="notification__container hidden" id="flow-notification"> 2139 <div class="notification__message"> 2140 2141<svg class="icon-flow-note" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"> 2142 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 2143</svg> 2144 2145 <span>Product successfully removed from cart</span> 2146 </div> 2147</div> 2148 2149<div class="cart__title dynamic-page-width reveal-slide-in"> 2150 2151<div class="main-cart-title"> 2152 <h1 class="main-page-title title--primary reveal-item">Shopping Cart</h1> 2153</div> 2154</div><div class="cart__container dynamic-page-width with_sidebar_sticky is-empty reveal-slide-in"> 2155 <div class="cart-content"> 2156 <cart-items> 2157 2158<div class="cart__warnings"> 2159 <p>You have no items in your shopping cart.</p> 2160</div> 2161<form action="/cart" class="cart__contents critical-hidden" method="post" id="cart"> 2162 <div class="cart__items" id="main-cart-items" data-id="template--21057089699930__
2162cart"> 2163 <div class="js-contents"></div> 2164 </div> 2165 2166 <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p> 2167 <p 2168 class="visually-hidden" 2169 id="shopping-cart-line-item-status" 2170 aria-live="polite" 2171 aria-hidden="true" 2172 role="status" 2173 > 2174 Loading... 2175 </p> 2176 </form> 2177 </cart-items> 2178 </div> 2179 <div 2180 id="main-cart-footer" 2181 class="main-cart__footer" 2182 data-id="template--21057089699930__cart" 2183 2184 class="is-empty" 2185 2186> 2187 <div class="cart__footer"> 2188 <div class="js-contents"> 2189 <div class="summary"> 2190 <h2 class="totals__subtotal h3 reveal-item">Cart Totals</h2> 2191 </div><div class="data"><small class="tax-note caption-large rte">Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout 2192</small> 2193 <div class="totals reveal-item"> 2194 <p class="totals__subtotal">Total</p> 2195 <p class="totals__subtotal-value"> 2196 <span class="price--final" data-amount="0.00" data-currency="$"> 2197 2198 <span class="currency-sign">$</span>0.00 2199 2200</span> 2201 2202 </p> 2203 </div> 2204 </div> 2205 </div> 2206 2207 2208<cart-note class="cart__note field"> 2209 <details 2210 2211 > 2212 <summary> 2213 <span id="Cart-note-label">Order special instructions</span> 2214 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret"> 2215 <use href="#icon-caret" /></use> 2216 </svg> 2217 </summary> 2218 <div> 2219 <textarea 2220 class="text-area field__input" 2221 name="note" 2222 id="Cart-note" 2223 placeholder="Order special instructions" 2224 aria-labelledby="Cart-note-label" 2225 ></textarea> 2226 </div> 2227 </details> 2228 </cart-note> 2229 2230 </div><div class="cart__payment--icons"> 2231 <span><strong>We accept</strong></span> 2232 <ul class="list-payment"><li class="list-payment__item"> 2233 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
2233</svg> 2234 2235 </li><li class="list-payment__item"> 2236 <svg class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 2237 2238 </li><li class="list-payment__item">
2239 <svg class="icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 2240 </li><li class="list-payment__item"> 2241 <svg class="icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 2242 </li><li class="list-payment__item"> 2243 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
224306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 2244 2245 </li><li class="list-payment__item"> 2246 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 2247 2248 </li><li class="list-payment__item"> 2249 <svg class="icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
22490-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 2250 </li><li class="list-payment__item"> 2251 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 2252 2253 </li><li class="list-payment__item"> 2254 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
225416.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2255 2256 </li></ul> 2257 </div><div class="cart__dynamic-checkout-buttons additional-checkout-buttons"> 2258 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":74739351642,"merchantName":"follypdx","personalized":true}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":74739351642,"countryCode":"US","merchantName":"follypdx","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"gatewayType":"MANAGED","merchantId":"X9PBAUX53SWPE","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=X9PBAUX53SWPE\u0026intent=authorize","serviceableCountryCodes":["US"]}}]" access-token="0860d0785fe3366ec3c8836a55b789e3" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="74739351642" cart-id="06ef366e70fce54e57f2cfe66b7be66b" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 2259 </div></div> 2260 2261 <div class="actions reveal-item"> 2262 <div class="cart__continue-shopping"> 2263 <a 2264 href="/collections/all" 2265 title="Continue shopping" 2266 class="outline-bottom" 2267 > 2268 2269<svg class="icon-arrow extend" aria-hidden="true" focusable="false" role="presentation" width="52" height="18" viewBox="0 0 67 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 2270 <path d="M66.5 12.5H2M2 12.5L13.5 1M2 12.5L13.5 24" stroke="currentColor" stroke-width="2"/> 2271</svg> 2272 2273 <span>Continue shopping</span> 2274 </a> 2275 </div> 2276 <div class="cart__ctas"> 2277 <noscript> 2278 <button type="submit" class="cart__update-button button button--primary" form="cart"> 2279 Update 2280 </button> 2281 </noscript> 2282 <button 2283 type="submit" 2284 class="cart__checkout-button button button--primary" 2285 name="checkout" 2286 2287 disabled 2288 2289 form="cart" 2290 > 2291 Proceed to checkout 2292 2293 2294<svg class="icon-arrow extend" aria-hidden="true" focusable="false" role="presentation" width="52" height="18" viewBox="0 0 52 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 2295 <path d="M0 9H50M50 9L41.0853 1M50 9L41.0853 17" stroke="currentColor" stroke-width="2"/> 2296</svg> 2297 2298 </button> 2299 </div> 2300 </div> 2301</div> 2302
2303<script type="text/init-deferred"> 2304 { 2305 "cartItems":{ 2306 "src": "//follypdx.com/cdn/shop/t/3/assets/cart.js?v=168230381147640850391783458080", 2307 "reveal": "cart-items" 2308 }, 2309 "cartNote":{ 2310 "src": "//follypdx.com/cdn/shop/t/3/assets/cart-note.js?v=141551938679970545761783458080", 2311 "event": "input::cart-note textarea" 2312 }, 2313 "cartRemoveButton":{ 2314 "src": "//follypdx.com/cdn/shop/t/3/assets/cart-remove-button.js?v=109239858258586181783458080", 2315 "event": "click::cart-remove-button a" 2316 } 2317 } 2318 </script>
2318 2319 2320 2321</section><section id="shopify-section-template--21057089699930__border_separator" class="shopify-section spaced-section border-separator"><style data-shopify> 2322 #shopify-section-template--21057089699930__border_separator .section-border-separator { 2323 display: flex; 2324 width: 100%; 2325 border-top: 1px solid var(--color-foreground-10); 2326 } 2327</style> 2328 2329<div 2330 class="section-border-separator" 2331></div> 2332 2333 2334</section><section id="shopify-section-template--21057089699930__featured_products" class="shopify-section spaced-section"> 2335<style data-shopify> 2336 #shopify-section-template--21057089699930__featured_products .heading.position_start { 2337 align-items: start; 2338 } 2339 @media (min-width: 990px), print { 2340 #shopify-section-template--21057089699930__featured_products .slider-buttons { 2341 right: 1rem; 2342 2343 } 2344 } 2345</style> 2346 2347<link href="//follypdx.com/cdn/shop/t/3/assets/component-listing-grid.css?v=162903070300932069731783458080" rel="stylesheet" type="text/css" media="all" /> 2348<link href="//follypdx.com/cdn/shop/t/3/assets/component-price.css?v=179175425262138039861783458080" rel="stylesheet" type="text/css" media="all" /> 2349 2350 2351 2352 2353<link 2354 rel="stylesheet" 2355 href="//follypdx.com/cdn/shop/t/3/assets/section-featured-collection-classic.css?v=108217913125643151251783458080" 2356 media="print" 2357 onload="this.media='all'" 2358> 2359<style data-shopify> 2360 #shopify-section-template--21057089699930__featured_products slider-component { 2361 border-radius: 4px; 2362 margin: var(--slider-component--margin, 0 -.75rem); 2363 } 2364 2365 #shopify-section-template--21057089699930__featured_products slider-component > ul { 2366 --grid-item-gap: 0px; 2367 margin: 0; 2368 padding: var(--slider-component__ul--padding, 1rem 0); 2369 } 2370 2371 #shopify-section-template--21057089699930__featured_products .grid-item { 2372 padding: .5rem; 2373 } 2374 2375 #shopify-section-template--21057089699930__featured_products .slider-buttons { 2376 margin: 0; 2377 } 2378 2379 @media (min-width: 767px), print { 2380 #shopify-section-template--21057089699930__featured_products { 2381 --slider-component--padding: 1.5rem 0 0; 2382 --slider-component__ul--padding: 1rem .75rem 2.5rem; 2383 } 2384 } 2385 2386 @media (min-width: 990px), print { 2387 #shopify-section-template--21057089699930__featured_products .slider-buttons { 2388 margin: 0; 2389 position: absolute; 2390 top: -4rem; 2391 } 2392 2393 #shopify-section-template--21057089699930__featured_products .slider-counter { 2394 display: none; 2395 } 2396 } 2397 2398 @media (min-width: calc(1200px + 2 * 3rem)) { 2399 #shopify-section-template--21057089699930__featured_products { 2400 --slider-component--margin: 0 -3rem; 2401 --slider-component--padding: 2rem 2rem 0; 2402 --slider-component__ul--padding: 1rem 1rem 3rem; 2403 } 2404 } 2405</style> 2406 2407 2408 2409<div class="collection dynamic-page-width classic reveal-slide-in"> 2410 <div class="collection-inner"> 2411 <div 2412 class="title-wrapper" 2413 2414 > 2415 <div class="heading position_start"> 2416 <h2 2417 2418 class="title reveal-item" 2419 2420 > 2421 You may also like 2422 </h2></div> 2423 </div> 2424 2425 <slider-component data-loop="false"><style> 2426 #products--template--21057089699930__featured_products { 2427 display: flex; 2428 flex-wrap: wrap; 2429 margin: 1.25rem -.5rem 0; 2430 gap: var(--grid-item-gap, 1rem); 2431 } 2432 2433 #products--template--21057089699930__featured_products squama-item { 2434 display: block; 2435 position: relative; 2436 } 2437 2438 .item-image__with-secondary img + img { 2439 opacity: 0; 2440 } 2441 2442 .grid-item :is(.item-line-separator) { 2443 display: block; 2444 height: 1px; 2445 width: calc(100% - 1rem); 2446 background: var(--color-foreground); 2447 margin: 0 auto; 2448 margin-top: 1rem; 2449 } 2450
2451 body[data-current-preset="enduro"] #products--template--21057089699930__featured_products .item-link { 2452 --grid-item__paddings: 1.25rem; 2453 } 2454 2455 #products--template--21057089699930__featured_products .item-link { 2456 background: var(--grid-item__background-color, var(--color-background)); 2457 border-radius: var(--product-card--border-radius); 2458 display: block; 2459 padding: var(--grid-item__paddings, .75rem); 2460 } 2461 2462 .grid-item .item-price > * { 2463 display: inline-block; 2464 margin: 0 .5rem 0 0; 2465 } 2466 2467 .grid-item .item-price .on-sale { 2468 font-weight: 600; 2469 } 2470 2471 .grid-item .item-price > :last-child { 2472 margin: 0; 2473 } 2474 2475 #main-collection-products:empty { 2476 display: none; 2477 } 2478 #main-collection-products ~ .pagination { 2479 display: block; 2480 padding-bottom: 2rem; 2481 } 2482 2483 @media (min-width: 768px), print { 2484 #main-collection-products { 2485 min-height: 24rem; 2486 } 2487 2488 .grid-item .item-link { 2489 border: 1px solid transparent; 2490 } 2491 2492 #products--template--21057089699930__featured_products { 2493 margin: 0 -.75rem; 2494 } 2495 } 2496 2497 2498 #products--template--21057089699930__featured_products .grid-item__swatch-wrapper { 2499 background: #FFFFFF; 2500 } 2501 2502 #products--template--21057089699930__featured_products .grid-item { 2503 width: calc(50% - var(--grid-item-gap, 1rem) / 2); 2504 } 2505 2506 @media (min-width: 640px), print { 2507 #products--template--21057089699930__featured_products .grid-item { 2508 width: calc(33.333333% - 2 * var(--grid-item-gap, 1rem) / 3); 2509 } 2510 } 2511 /* 2512 @media (min-width: 768px), print { 2513 #products--template--21057089699930__featured_products .grid-item { 2514 width: calc(25% - 3 * var(--grid-item-gap, 1rem) / 4); 2515 } 2516 }*/ 2517 2518 @media (min-width: 990px), print { 2519 #products--template--21057089699930__featured_products .grid-item { 2520 width: calc(25% - 3 * var(--grid-item-gap, 1rem) / 4); 2521 } 2522 } 2523 2524 2525 2526 2527 2528</style> 2529 2530<ul 2531 2532 id="products--template--21057089699930__featured_products" 2533 2534 2535 class="products slider slider--desktop grid--peek" 2536 2537 data-mode="grid" 2538 data-columns="4" 2539 data-id="template--21057089699930__featured_products" 2540 2541 data-mozaic-listing="false" 2542> 2543<li 2544 class="grid-item reveal-item" 2545 data-product-id="8046471544922" 2546 style="--image-width: 630px" 2547> 2548 <squama-item> 2549 <a href="/products/follygirl-socks" class="item-link"> 2550 <div class="item-image item-image__with-secondary"> 2551 2552 2553 2554 2555 2556 <div 2557 class="media" 2558 style="padding-bottom: calc(5/4 * 100%);" 2559 > 2560 2561 2562<img src="//follypdx.com/cdn/shop/files/fg1.png?v=1785436919&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/fg1.png?v=1785436919&width=274 274w, //follypdx.com/cdn/shop/files/fg1.png?v=1785436919&width=306 306w, //follypdx.com/cdn/shop/files/fg1.png?v=1785436919&width=480 480w, //follypdx.com/cdn/shop/files/fg1.png?v=1785436919&width=630 630w" width="630" height="788" loading="lazy" sizes="(max-width: 360px) calc(160px * 1.0), (max-width: 639px) calc(300px * 1.0), (max-width: 767px) calc(237px * 1.0), calc(274px * 1.0)"> 2563 2564 2565 2566<img src="//follypdx.com/cdn/shop/files/fg2.jpg?v=1785436919&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/fg2.jpg?v=1785436919&width=257 257w, //follypdx.com/cdn/shop/files/fg2.jpg?v=1785436919&width=287 287w, //follypdx.com/cdn/shop/files/fg2.jpg?v=1785436919&width=450 450w, //follypdx.com/cdn/shop/files/fg2.jpg?v=1785436919&width=591 591w" width="630" height="840" loading="lazy" sizes="(max-width: 360px) calc(160px * 0.9375), (max-width: 639px) calc(300px * 0.9375), (max-width: 767px) calc(237px * 0.9375), calc(274px * 0.9375)"> 2567 2568 2569 2570 </div> 2571 2572 <div class="item-actions-wrapper"><button 2573 type="submit" 2574 name="add" 2575 class="button button--primary button--small" 2576 form="product-form-products--template--21057089699930__featured_products-8046471544922" 2577 aria-label="Add To Cart" 2578 2579 > 2580 <svg 2581 aria-hidden="true" 2582 focusable="false" 2583 role="presentation" 2584 width="17" 2585 height="20" 2586 class="icon-cart" 2587 > 2588 <use href="#icon-cart" /> 2589 </svg>
2590 <span 2591 2592 class="sr-only" 2593 2594 >Add To Cart</span> 2595 </button> 2596 <quick-view data-view-details="View full details"> 2597 <button 2598 type="button" 2599 class="button button--small" 2600 name="quick-view" 2601 aria-label="Quick view" 2602 > 2603 <svg width="26" height="24"> 2604 <use href="#icon-eye" /> 2605 <span class="sr-only">Quick view</span> 2606 </svg> 2607 </button> 2608 </quick-view> 2609 2610 </div> 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 </div> 2621<div class="item-details-wrapper"><p class="item-title">#follygirl socks</p> 2622 2623 <div class="item-price item-price--with-label"><div class="regular"> 2624 <span class="label">Regular price</span> 2625 2626 <span class="price regular-price price--final" data-amount="16.00" data-currency="$"> 2627 2628 <span class="currency-sign">$</span>16.00 2629 2630</span> 2631 2632 2633 </div> 2634 2635</div> 2636 2637 2638</div> 2639 2640 </a> 2641 </squama-item> 2642 <product-form class="product-form sr-only"> 2643 <form method="post" action="/cart/add" id="product-form-products--template--21057089699930__featured_products-8046471544922" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2644 <input 2645 type="hidden" 2646 name="id" 2647 value="43760296558682" 2648 disabled 2649 > 2650 <input type="hidden" name="product-id" value="8046471544922" /><input type="hidden" name="section-id" value="template--21057089699930__featured_products" /></form> 2651 </product-form> 2652 2653 2654</li> 2655 2656<li 2657 class="grid-item reveal-item" 2658 data-product-id="8046474461274" 2659 style="--image-width: 630px" 2660> 2661 <squama-item> 2662 <a href="/products/3d-bow-belt" class="item-link"> 2663 <div class="item-image item-image__with-secondary"> 2664 2665 2666 2667 2668 2669 <div 2670 class="media" 2671 style="padding-bottom: calc(5/4 * 100%);" 2672 > 2673 2674 2675<img src="//follypdx.com/cdn/shop/files/belt9.png?v=1785436741&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/belt9.png?v=1785436741&width=274 274w, //follypdx.com/cdn/shop/files/belt9.png?v=1785436741&width=306 306w, //follypdx.com/cdn/shop/files/belt9.png?v=1785436741&width=480 480w, //follypdx.com/cdn/shop/files/belt9.png?v=1785436741&width=630 630w" width="630" height="788" loading="lazy" sizes="(max-width: 360px) calc(160px * 1.0), (max-width: 639px) calc(300px * 1.0), (max-width: 767px) calc(237px * 1.0), calc(274px * 1.0)"> 2676 2677 2678 2679<img src="//follypdx.com/cdn/shop/files/belt5.png?v=1785436742&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/belt5.png?v=1785436742&width=274 274w, //follypdx.com/cdn/shop/files/belt5.png?v=1785436742&width=306 306w, //follypdx.com/cdn/shop/files/belt5.png?v=1785436742&width=480 480w, //follypdx.com/cdn/shop/files/belt5.png?v=1785436742&width=630 630w" width="630" height="788" loading="lazy" sizes="(max-width: 360px) calc(160px * 1.0), (max-width: 639px) calc(300px * 1.0), (max-width: 767px) calc(237px * 1.0), calc(274px * 1.0)"> 2680 2681 2682 2683 </div> 2684 2685 <div class="item-actions-wrapper"><button 2686 type="submit" 2687 name="add" 2688 class="button button--primary button--small" 2689 form="product-form-products--template--21057089699930__featured_products-8046474461274" 2690 aria-label="Add To Cart" 2691 2692 > 2693 <svg 2694 aria-hidden="true" 2695 focusable="false" 2696 role="presentation" 2697 width="17" 2698 height="20" 2699 class="icon-cart" 2700 > 2701 <use href="#icon-cart" /> 2702 </svg>
2703 <span 2704 2705 class="sr-only" 2706 2707 >Add To Cart</span> 2708 </button> 2709 <quick-view data-view-details="View full details"> 2710 <button 2711 type="button" 2712 class="button button--small" 2713 name="quick-view" 2714 aria-label="Quick view" 2715 > 2716 <svg width="26" height="24"> 2717 <use href="#icon-eye" /> 2718 <span class="sr-only">Quick view</span> 2719 </svg> 2720 </button> 2721 </quick-view> 2722 2723 </div> 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 </div> 2734<div class="item-details-wrapper"><p class="item-title">3D Bow Belt - OG Xanadu S/M</p> 2735 2736 <div class="item-price item-price--with-label"><div class="regular"> 2737 <span class="label">Regular price</span> 2738 2739 <span class="price regular-price price--final" data-amount="88.00" data-currency="$"> 2740 2741 <span class="currency-sign">$</span>88.00 2742 2743</span> 2744 2745 2746 </div> 2747 2748</div> 2749 2750 2751</div> 2752 2753 </a> 2754 </squama-item> 2755 <product-form class="product-form sr-only"> 2756 <form method="post" action="/cart/add" id="product-form-products--template--21057089699930__featured_products-8046474461274" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2757 <input 2758 type="hidden" 2759 name="id" 2760 value="43760301506650" 2761 disabled 2762 > 2763 <input type="hidden" name="product-id" value="8046474461274" /><input type="hidden" name="section-id" value="template--21057089699930__featured_products" /></form> 2764 </product-form> 2765 2766 2767</li> 2768 2769<li 2770 class="grid-item reveal-item" 2771 data-product-id="8046476623962" 2772 style="--image-width: 630px" 2773> 2774 <squama-item> 2775 <a href="/products/3d-bow-belt-paper-dolls" class="item-link"> 2776 <div class="item-image item-image__with-secondary"> 2777 2778 2779 2780 2781 2782 <div 2783 class="media" 2784 style="padding-bottom: calc(5/4 * 100%);" 2785 > 2786 2787 2788<img src="//follypdx.com/cdn/shop/files/belt1.png?v=1785436642&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/belt1.png?v=1785436642&width=274 274w, //follypdx.com/cdn/shop/files/belt1.png?v=1785436642&width=306 306w, //follypdx.com/cdn/shop/files/belt1.png?v=1785436642&width=480 480w, //follypdx.com/cdn/shop/files/belt1.png?v=1785436642&width=630 630w" width="630" height="788" loading="lazy" sizes="(max-width: 360px) calc(160px * 1.0), (max-width: 639px) calc(300px * 1.0), (max-width: 767px) calc(237px * 1.0), calc(274px * 1.0)"> 2789 2790 2791 2792<img src="//follypdx.com/cdn/shop/files/belt2.png?v=1785436642&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/belt2.png?v=1785436642&width=274 274w, //follypdx.com/cdn/shop/files/belt2.png?v=1785436642&width=306 306w, //follypdx.com/cdn/shop/files/belt2.png?v=1785436642&width=480 480w, //follypdx.com/cdn/shop/files/belt2.png?v=1785436642&width=630 630w" width="630" height="788" loading="lazy" sizes="(max-width: 360px) calc(160px * 1.0), (max-width: 639px) calc(300px * 1.0), (max-width: 767px) calc(237px * 1.0), calc(274px * 1.0)"> 2793 2794 2795 2796 </div> 2797 2798 <div class="item-actions-wrapper"><button 2799 type="submit" 2800 name="add" 2801 class="button button--primary button--small" 2802 form="product-form-products--template--21057089699930__featured_products-8046476623962" 2803 aria-label="Add To Cart" 2804 2805 > 2806 <svg 2807 aria-hidden="true" 2808 focusable="false" 2809 role="presentation" 2810 width="17" 2811 height="20" 2812 class="icon-cart" 2813 > 2814 <use href="#icon-cart" /> 2815 </svg>
2816 <span 2817 2818 class="sr-only" 2819 2820 >Add To Cart</span> 2821 </button> 2822 <quick-view data-view-details="View full details"> 2823 <button 2824 type="button" 2825 class="button button--small" 2826 name="quick-view" 2827 aria-label="Quick view" 2828 > 2829 <svg width="26" height="24"> 2830 <use href="#icon-eye" /> 2831 <span class="sr-only">Quick view</span> 2832 </svg> 2833 </button> 2834 </quick-view> 2835 2836 </div> 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 </div> 2847<div class="item-details-wrapper"><p class="item-title">3D Bow Belt - Paper Dolls S/M</p> 2848 2849 <div class="item-price item-price--with-label"><div class="regular"> 2850 <span class="label">Regular price</span> 2851 2852 <span class="price regular-price price--final" data-amount="88.00" data-currency="$"> 2853 2854 <span class="currency-sign">$</span>88.00 2855 2856</span> 2857 2858 2859 </div> 2860 2861</div> 2862 2863 2864</div> 2865 2866 </a> 2867 </squama-item> 2868 <product-form class="product-form sr-only"> 2869 <form method="post" action="/cart/add" id="product-form-products--template--21057089699930__featured_products-8046476623962" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2870 <input 2871 type="hidden" 2872 name="id" 2873 value="43760304750682" 2874 disabled 2875 > 2876 <input type="hidden" name="product-id" value="8046476623962" /><input type="hidden" name="section-id" value="template--21057089699930__featured_products" /></form> 2877 </product-form> 2878 2879 2880</li> 2881 2882<li 2883 class="grid-item on-sale reveal-item" 2884 data-product-id="8046481408090" 2885 style="--image-width: 630px" 2886> 2887 <squama-item> 2888 <a href="/products/adelia-jacket-royal-czech" class="item-link"> 2889 <div class="item-image item-image__with-secondary"> 2890 2891<div class="badge badge-size-md badge-onsale top-right" aria-hidden="true"> 2892 -66% 2893 </div> 2894 2895 2896 2897 <div 2898 class="media" 2899 style="padding-bottom: calc(5/4 * 100%);" 2900 > 2901 2902 2903<img src="//follypdx.com/cdn/shop/files/adelia4.jpg?v=1785436526&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/adelia4.jpg?v=1785436526&width=274 274w, //follypdx.com/cdn/shop/files/adelia4.jpg?v=1785436526&width=306 306w, //follypdx.com/cdn/shop/files/adelia4.jpg?v=1785436526&width=480 480w, //follypdx.com/cdn/shop/files/adelia4.jpg?v=1785436526&width=630 630w" width="630" height="788" loading="lazy" sizes="(max-width: 360px) calc(160px * 0.9998), (max-width: 639px) calc(300px * 0.9998), (max-width: 767px) calc(237px * 0.9998), calc(274px * 0.9998)"> 2904 2905 2906 2907<img src="//follypdx.com/cdn/shop/files/adelia1.jpg?v=1785436526&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/adelia1.jpg?v=1785436526&width=257 257w, //follypdx.com/cdn/shop/files/adelia1.jpg?v=1785436526&width=287 287w, //follypdx.com/cdn/shop/files/adelia1.jpg?v=1785436526&width=450 450w, //follypdx.com/cdn/shop/files/adelia1.jpg?v=1785436526&width=591 591w" width="630" height="840" loading="lazy" sizes="(max-width: 360px) calc(160px * 0.9375), (max-width: 639px) calc(300px * 0.9375), (max-width: 767px) calc(237px * 0.9375), calc(274px * 0.9375)"> 2908 2909 2910 2911 </div> 2912 2913 <div class="item-actions-wrapper"><button 2914 type="submit" 2915 name="view" 2916 class="button button--primary button--small" 2917 form="product-form-products--template--21057089699930__featured_products-8046481408090" 2918 aria-label="View full details" 2919 2920 > 2921 <svg 2922 aria-hidden="true" 2923 focusable="false" 2924 role="presentation" 2925 width="17" 2926 height="20" 2927 class="icon-cart" 2928 > 2929 <use href="#icon-cart" /> 2930 </svg>
2931 <span 2932 2933 class="sr-only" 2934 2935 >View full details</span> 2936 </button> 2937 <quick-view data-view-details="View full details"> 2938 <button 2939 type="button" 2940 class="button button--small" 2941 name="quick-view" 2942 aria-label="Quick view" 2943 > 2944 <svg width="26" height="24"> 2945 <use href="#icon-eye" /> 2946 <span class="sr-only">Quick view</span> 2947 </svg> 2948 </button> 2949 </quick-view> 2950 2951 </div> 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 </div> 2963<div class="item-details-wrapper"><p class="item-title">Adelia Jacket - Royal Czech</p> 2964 2965 <div class="item-price item-price--with-label"><div class="on-sale"> 2966 <span class="label">Sale price</span> 2967 <span class="price regular-price price--final" data-amount="98.00" data-currency="$"> 2968 2969 <span class="currency-sign">$</span>98.00 2970 2971</span> 2972 2973 </div><div class="regular price--compare"> 2974 <span class="label">Regular price</span> 2975 2976 <span class="price old-price" data-amount="288.00" data-currency="$"> 2977 2978 <span class="currency-sign">$</span>288.00 2979 2980</span> 2981 2982 2983 </div> 2984 2985</div> 2986 2987 2988</div> 2989 2990 </a> 2991 </squama-item> 2992 <form 2993 id="product-form-products--template--21057089699930__featured_products-8046481408090" 2994 action="/products/adelia-jacket-royal-czech#has-options" 2995 novalidate 2996 ></form> 2997 2998 2999</li> 3000<li class="rows-divider"></li> 3001<li 3002 class="grid-item reveal-item" 3003 data-product-id="8168371683418" 3004 style="--image-width: 630px" 3005> 3006 <squama-item> 3007 <a href="/products/aj-poncho-west" class="item-link"> 3008 <div class="item-image item-image__with-secondary"> 3009 3010 3011 3012 3013 3014 <div 3015 class="media" 3016 style="padding-bottom: calc(5/4 * 100%);" 3017 > 3018 3019 3020<img src="//follypdx.com/cdn/shop/files/34E4018D-9F4F-4F68-8BE8-3FEE36807C05.jpg?v=1791482082&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/34E4018D-9F4F-4F68-8BE8-3FEE36807C05.jpg?v=1791482082&width=274 274w, //follypdx.com/cdn/shop/files/34E4018D-9F4F-4F68-8BE8-3FEE36807C05.jpg?v=1791482082&width=306 306w, //follypdx.com/cdn/shop/files/34E4018D-9F4F-4F68-8BE8-3FEE36807C05.jpg?v=1791482082&width=480 480w, //follypdx.com/cdn/shop/files/34E4018D-9F4F-4F68-8BE8-3FEE36807C05.jpg?v=1791482082&width=630 630w" width="630" height="787" loading="lazy" sizes="(max-width: 360px) calc(160px * 1.0001), (max-width: 639px) calc(300px * 1.0001), (max-width: 767px) calc(237px * 1.0001), calc(274px * 1.0001)"> 3021 3022 3023 3024<img src="//follypdx.com/cdn/shop/files/01A5C757-AF10-4FEF-8046-316BA229DDB5.jpg?v=1791482083&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/01A5C757-AF10-4FEF-8046-316BA229DDB5.jpg?v=1791482083&width=274 274w, //follypdx.com/cdn/shop/files/01A5C757-AF10-4FEF-8046-316BA229DDB5.jpg?v=1791482083&width=306 306w, //follypdx.com/cdn/shop/files/01A5C757-AF10-4FEF-8046-316BA229DDB5.jpg?v=1791482083&width=480 480w, //follypdx.com/cdn/shop/files/01A5C757-AF10-4FEF-8046-316BA229DDB5.jpg?v=1791482083&width=630 630w" width="630" height="788" loading="lazy" sizes="(max-width: 360px) calc(160px * 0.9999), (max-width: 639px) calc(300px * 0.9999), (max-width: 767px) calc(237px * 0.9999), calc(274px * 0.9999)"> 3025 3026 3027 3028 </div> 3029 3030 <div class="item-actions-wrapper"><button 3031 type="submit" 3032 name="view" 3033 class="button button--primary button--small" 3034 form="product-form-products--template--21057089699930__featured_products-8168371683418" 3035 aria-label="View full details" 3036 3037 > 3038 <svg 3039 aria-hidden="true" 3040 focusable="false" 3041 role="presentation" 3042 width="17" 3043 height="20" 3044 class="icon-cart" 3045 > 3046 <use href="#icon-cart" /> 3047 </svg>
3048 <span 3049 3050 class="sr-only" 3051 3052 >View full details</span> 3053 </button> 3054 <quick-view data-view-details="View full details"> 3055 <button 3056 type="button" 3057 class="button button--small" 3058 name="quick-view" 3059 aria-label="Quick view" 3060 > 3061 <svg width="26" height="24"> 3062 <use href="#icon-eye" /> 3063 <span class="sr-only">Quick view</span> 3064 </svg> 3065 </button> 3066 </quick-view> 3067 3068 </div> 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 </div> 3080<div class="item-details-wrapper"><p class="item-title">AJ Poncho - West</p> 3081 3082 <div class="item-price item-price--with-label"><div class="regular"> 3083 <span class="label">Regular price</span> 3084 3085 <span class="price regular-price price--final" data-amount="168.00" data-currency="$"> 3086 3087 <span class="currency-sign">$</span>168.00 3088 3089</span> 3090 3091 3092 </div> 3093 3094</div> 3095 3096 3097</div> 3098 3099 </a> 3100 </squama-item> 3101 <form 3102 id="product-form-products--template--21057089699930__featured_products-8168371683418" 3103 action="/products/aj-poncho-west#has-options" 3104 novalidate 3105 ></form> 3106 3107 3108</li> 3109 3110<li 3111 class="grid-item reveal-item" 3112 data-product-id="8066723905626" 3113 style="--image-width: 630px" 3114> 3115 <squama-item> 3116 <a href="/products/aldana-blouse-blk-floral" class="item-link"> 3117 <div class="item-image item-image__with-secondary"> 3118 3119 3120 3121 3122 3123 <div 3124 class="media" 3125 style="padding-bottom: calc(5/4 * 100%);" 3126 > 3127 3128 3129<img src="//follypdx.com/cdn/shop/files/IMG_4038.jpg?v=1787424442&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/IMG_4038.jpg?v=1787424442&width=274 274w, //follypdx.com/cdn/shop/files/IMG_4038.jpg?v=1787424442&width=306 306w, //follypdx.com/cdn/shop/files/IMG_4038.jpg?v=1787424442&width=480 480w, //follypdx.com/cdn/shop/files/IMG_4038.jpg?v=1787424442&width=630 630w" width="630" height="788" loading="lazy" sizes="(max-width: 360px) calc(160px * 0.9999), (max-width: 639px) calc(300px * 0.9999), (max-width: 767px) calc(237px * 0.9999), calc(274px * 0.9999)"> 3130 3131 3132 3133<img src="//follypdx.com/cdn/shop/files/IMG_4029.jpg?v=1787424442&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/IMG_4029.jpg?v=1787424442&width=274 274w, //follypdx.com/cdn/shop/files/IMG_4029.jpg?v=1787424442&width=306 306w, //follypdx.com/cdn/shop/files/IMG_4029.jpg?v=1787424442&width=480 480w, //follypdx.com/cdn/shop/files/IMG_4029.jpg?v=1787424442&width=630 630w" width="630" height="788" loading="lazy" sizes="(max-width: 360px) calc(160px * 0.9999), (max-width: 639px) calc(300px * 0.9999), (max-width: 767px) calc(237px * 0.9999), calc(274px * 0.9999)"> 3134 3135 3136 3137 </div> 3138 3139 <div class="item-actions-wrapper"><button 3140 type="submit" 3141 name="view" 3142 class="button button--primary button--small" 3143 form="product-form-products--template--21057089699930__featured_products-8066723905626" 3144 aria-label="View full details" 3145 3146 > 3147 <svg 3148 aria-hidden="true" 3149 focusable="false" 3150 role="presentation" 3151 width="17" 3152 height="20" 3153 class="icon-cart" 3154 > 3155 <use href="#icon-cart" /> 3156 </svg>
3157 <span 3158 3159 class="sr-only" 3160 3161 >View full details</span> 3162 </button> 3163 <quick-view data-view-details="View full details"> 3164 <button 3165 type="button" 3166 class="button button--small" 3167 name="quick-view" 3168 aria-label="Quick view" 3169 > 3170 <svg width="26" height="24"> 3171 <use href="#icon-eye" /> 3172 <span class="sr-only">Quick view</span> 3173 </svg> 3174 </button> 3175 </quick-view> 3176 3177 </div> 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 </div> 3189<div class="item-details-wrapper"><p class="item-title">Alda Top - B Floral</p> 3190 3191 <div class="item-price item-price--with-label"><div class="regular"> 3192 <span class="label">Regular price</span> 3193 3194 <span class="price regular-price price--final" data-amount="128.00" data-currency="$"> 3195 3196 <span class="currency-sign">$</span>128.00 3197 3198</span> 3199 3200 3201 </div> 3202 3203</div> 3204 3205 3206</div> 3207 3208 </a> 3209 </squama-item> 3210 <form 3211 id="product-form-products--template--21057089699930__featured_products-8066723905626" 3212 action="/products/aldana-blouse-blk-floral#has-options" 3213 novalidate 3214 ></form> 3215 3216 3217</li> 3218 3219<li 3220 class="grid-item reveal-item" 3221 data-product-id="8046487175258" 3222 style="--image-width: 630px" 3223> 3224 <squama-item> 3225 <a href="/products/ava-nightgown-long-gentleness" class="item-link"> 3226 <div class="item-image item-image__with-secondary"> 3227 3228 3229 3230 3231 3232 <div 3233 class="media" 3234 style="padding-bottom: calc(5/4 * 100%);" 3235 > 3236 3237 3238<img src="//follypdx.com/cdn/shop/files/avalong1.jpg?v=1785436367&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/avalong1.jpg?v=1785436367&width=257 257w, //follypdx.com/cdn/shop/files/avalong1.jpg?v=1785436367&width=287 287w, //follypdx.com/cdn/shop/files/avalong1.jpg?v=1785436367&width=450 450w, //follypdx.com/cdn/shop/files/avalong1.jpg?v=1785436367&width=591 591w" width="630" height="840" loading="lazy" sizes="(max-width: 360px) calc(160px * 0.9375), (max-width: 639px) calc(300px * 0.9375), (max-width: 767px) calc(237px * 0.9375), calc(274px * 0.9375)"> 3239 3240 3241 3242<img src="//follypdx.com/cdn/shop/files/ava2_f9a8773e-b524-4090-bbca-e19c0449017d.jpg?v=1785436367&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/ava2_f9a8773e-b524-4090-bbca-e19c0449017d.jpg?v=1785436367&width=257 257w, //follypdx.com/cdn/shop/files/ava2_f9a8773e-b524-4090-bbca-e19c0449017d.jpg?v=1785436367&width=287 287w, //follypdx.com/cdn/shop/files/ava2_f9a8773e-b524-4090-bbca-e19c0449017d.jpg?v=1785436367&width=450 450w, //follypdx.com/cdn/shop/files/ava2_f9a8773e-b524-4090-bbca-e19c0449017d.jpg?v=1785436367&width=591 591w" width="630" height="840" loading="lazy" sizes="(max-width: 360px) calc(160px * 0.9375), (max-width: 639px) calc(300px * 0.9375), (max-width: 767px) calc(237px * 0.9375), calc(274px * 0.9375)"> 3243 3244 3245 3246 </div> 3247 3248 <div class="item-actions-wrapper"><button 3249 type="submit" 3250 name="view" 3251 class="button button--primary button--small" 3252 form="product-form-products--template--21057089699930__featured_products-8046487175258" 3253 aria-label="View full details" 3254 3255 > 3256 <svg 3257 aria-hidden="true" 3258 focusable="false" 3259 role="presentation" 3260 width="17" 3261 height="20" 3262 class="icon-cart" 3263 > 3264 <use href="#icon-cart" /> 3265 </svg>
3266 <span 3267 3268 class="sr-only" 3269 3270 >View full details</span> 3271 </button> 3272 <quick-view data-view-details="View full details"> 3273 <button 3274 type="button" 3275 class="button button--small" 3276 name="quick-view" 3277 aria-label="Quick view" 3278 > 3279 <svg width="26" height="24"> 3280 <use href="#icon-eye" /> 3281 <span class="sr-only">Quick view</span> 3282 </svg> 3283 </button> 3284 </quick-view> 3285 3286 </div> 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 </div> 3298<div class="item-details-wrapper"><p class="item-title">Ava Nightgown Long - Gentleness</p> 3299 3300 <div class="item-price item-price--with-label"><div class="regular"> 3301 <span class="label">Regular price</span> 3302 3303 <span class="price regular-price price--final" data-amount="128.00" data-currency="$"> 3304 3305 <span class="currency-sign">$</span>128.00 3306 3307</span> 3308 3309 3310 </div> 3311 3312</div> 3313 3314 3315</div> 3316 3317 </a> 3318 </squama-item> 3319 <form 3320 id="product-form-products--template--21057089699930__featured_products-8046487175258" 3321 action="/products/ava-nightgown-long-gentleness#has-options" 3322 novalidate 3323 ></form> 3324 3325 3326</li> 3327 3328<li 3329 class="grid-item reveal-item" 3330 data-product-id="8046490976346" 3331 style="--image-width: 630px" 3332> 3333 <squama-item> 3334 <a href="/products/ava-nightgown-short-gentleness" class="item-link"> 3335 <div class="item-image item-image__with-secondary"> 3336 3337 3338 3339 3340 3341 <div 3342 class="media" 3343 style="padding-bottom: calc(5/4 * 100%);" 3344 > 3345 3346 3347<img src="//follypdx.com/cdn/shop/files/avashort.jpg?v=1785436331&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/avashort.jpg?v=1785436331&width=257 257w, //follypdx.com/cdn/shop/files/avashort.jpg?v=1785436331&width=287 287w, //follypdx.com/cdn/shop/files/avashort.jpg?v=1785436331&width=450 450w, //follypdx.com/cdn/shop/files/avashort.jpg?v=1785436331&width=591 591w" width="630" height="840" loading="lazy" sizes="(max-width: 360px) calc(160px * 0.9375), (max-width: 639px) calc(300px * 0.9375), (max-width: 767px) calc(237px * 0.9375), calc(274px * 0.9375)"> 3348 3349 3350 3351<img src="//follypdx.com/cdn/shop/files/ava2.jpg?v=1785436331&width=630" alt="" srcset="//follypdx.com/cdn/shop/files/ava2.jpg?v=1785436331&width=257 257w, //follypdx.com/cdn/shop/files/ava2.jpg?v=1785436331&width=287 287w, //follypdx.com/cdn/shop/files/ava2.jpg?v=1785436331&width=450 450w, //follypdx.com/cdn/shop/files/ava2.jpg?v=1785436331&width=591 591w" width="630" height="840" loading="lazy" sizes="(max-width: 360px) calc(160px * 0.9375), (max-width: 639px) calc(300px * 0.9375), (max-width: 767px) calc(237px * 0.9375), calc(274px * 0.9375)"> 3352 3353 3354 3355 </div> 3356 3357 <div class="item-actions-wrapper"><button 3358 type="submit" 3359 name="view" 3360 class="button button--primary button--small" 3361 form="product-form-products--template--21057089699930__featured_products-8046490976346" 3362 aria-label="View full details" 3363 3364 > 3365 <svg 3366 aria-hidden="true" 3367 focusable="false" 3368 role="presentation" 3369 width="17" 3370 height="20" 3371 class="icon-cart" 3372 > 3373 <use href="#icon-cart" /> 3374 </svg>
3375 <span 3376 3377 class="sr-only" 3378 3379 >View full details</span> 3380 </button> 3381 <quick-view data-view-details="View full details"> 3382 <button 3383 type="button" 3384 class="button button--small" 3385 name="quick-view" 3386 aria-label="Quick view" 3387 > 3388 <svg width="26" height="24"> 3389 <use href="#icon-eye" /> 3390 <span class="sr-only">Quick view</span> 3391 </svg> 3392 </button> 3393 </quick-view> 3394 3395 </div> 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 </div> 3407<div class="item-details-wrapper"><p class="item-title">Ava Nightgown Short - Gentleness</p> 3408 3409 <div class="item-price item-price--with-label"><div class="regular"> 3410 <span class="label">Regular price</span> 3411 3412 <span class="price regular-price price--final" data-amount="118.00" data-currency="$"> 3413 3414 <span class="currency-sign">$</span>118.00 3415 3416</span> 3417 3418 3419 </div> 3420 3421</div> 3422 3423 3424</div> 3425 3426 </a> 3427 </squama-item> 3428 <form 3429 id="product-form-products--template--21057089699930__featured_products-8046490976346" 3430 action="/products/ava-nightgown-short-gentleness#has-options" 3431 novalidate 3432 ></form> 3433 3434 3435</li> 3436</ul> 3437 3438 3439<div class="slider-buttons no-js-hidden" hidden> 3440 <button 3441 type="button" 3442 class="slider__button slider-button--prev button--tertiary" 3443 name="previous" 3444 aria-label="Slide left" 3445 > 3446 3447<svg class="icon icon-arrow" aria-hidden="true" focusable="false" role="presentation" width="52" height="18" viewBox="0 0 67 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 3448 <path d="M66.5 12.5H2M2 12.5L13.5 1M2 12.5L13.5 24" stroke="currentColor" stroke-width="2"/> 3449</svg> 3450</button> 3451 3452 <div class="slider-counter caption"> 3453 <span class="slider-counter--current">1</span> 3454 <span aria-hidden="true"> / </span> 3455 <span class="visually-hidden">of</span> 3456 <span class="slider-counter--total">50</span> 3457 </div> 3458 3459 <button 3460 type="button" 3461 class="slider__button slider-button--next button--tertiary" 3462 name="next" 3463 aria-label="Slide right" 3464 > 3465 3466<svg class="icon icon-arrow" aria-hidden="true" focusable="false" role="presentation" width="52" height="18" viewBox="0 0 52 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 3467 <path d="M0 9H50M50 9L41.0853 1M50 9L41.0853 17" stroke="currentColor" stroke-width="2"/> 3468</svg> 3469 3470 </button> 3471</div> 3472 3473 3474 </slider-component> 3475 </div></div> 3476 3477</section><section id="shopify-section-template--21057089699930__border_separator_2" class="shopify-section spaced-section border-separator"><style data-shopify> 3478 #shopify-section-template--21057089699930__border_separator_2 .section-border-separator { 3479 display: flex; 3480 width: 100%; 3481 border-top: 1px solid var(--color-foreground-10); 3482 } 3483</style> 3484 3485<div 3486 class="section-border-separator" 3487></div> 3488 3489 3490</section><section id="shopify-section-template--21057089699930__icons_bar" class="shopify-section spaced-section section--icons-bar"> 3491 3492<style data-shopify> 3493 3494 3495 3496 3497 #shopify-section-template--21057089699930__icons_bar .icons-bar { 3498 position: relative; 3499 line-height: 1.25rem; 3500 margin-top: 0; 3501 z-index: 2; 3502 } 3503 3504 .icons-bar ul li { 3505 list-style: none; 3506 } 3507 3508 #shopify-section-template--21057089699930__icons_bar ul :is(.icons-bar-text > *, .icons-bar-icon) { 3509 color: #000000; 3510 } 3511 3512 #shopify-section-template--21057089699930__icons_bar ul :is(.icons-bar-subtitle) { 3513 color: #000000; 3514 } 3515 3516 .icons-bar-inner > div { 3517 display: contents; 3518 } 3519 3520 .icons-bar-inner { 3521 display: flex; 3522 } 3523 3524 #shopify-section-template--21057089699930__icons_bar .icons-bar-inner.slider { 3525 padding: 0 1.5rem; 3526 scroll-padding-left: 1.5rem; 3527 } 3528 3529 .icons-bar-inner .icons-bar-item { 3530 display: flex; 3531 align-items: center; 3532 justify-content: center; 3533 margin: .25rem; 3534 width: 100%; 3535 padding: 0 1.5rem; 3536 line-height: normal; 3537 } 3538 3539 .subtitle-underneath-icon { 3540 text-align: center; 3541 line-height: 1.5; 3542 } 3543 3544 .icons-bar-icon { 3545 align-items: center; 3546 display: flex; 3547 justify-content: center; 3548 } 3549 3550 #shopify-section-template--21057089699930__icons_bar .icons-bar-icon svg, 3551 #shopify-section-template--21057089699930__icons_bar .icons-bar-icon .ionicon { 3552 height: 25px; 3553 width: 25px; 3554 margin-right: 6px; 3555 } 3556 3557 .slider.slider--mobile .slider__slide.icons-bar-item { 3558 margin: .5rem 0; 3559 overflow: visible; 3560 } 3561 .slider-buttons { 3562 display: none; 3563 } 3564 .icons-bar .slider-buttons { 3565 position: static; 3566 margin: 0; 3567 } 3568 .icons-bar .slider-button { 3569 background: transparent; 3570 position: absolute; 3571 left: 0; 3572 top: 0; 3573 border: 0; 3574 bottom: 0; 3575 margin: 0; 3576 min-width: auto; 3577 padding: 0; 3578 overflow: hidden; 3579 } 3580 .icons-bar .slider-button--next { 3581 left: auto; 3582 right: 0; 3583 } 3584 3585 #shopify-section-template--21057089699930__icons_bar .icons-bar-inner .icons-bar-text > * { 3586 font-family: STIX Two Text, sans-serif; 3587 } 3588 3589 #shopify-section-template--21057089699930__icons_bar .icons-bar-inner .icons-bar__item-wrapper { 3590 display: flex; 3591 align-items: center; 3592 justify-content: center; 3593 gap: .5rem; 3594 } 3595 #shopify-section-template--21057089699930__icons_bar .icons-bar-inner .icons-bar-item { 3596 flex-direction: column; 3597 } 3598 3599 @media screen and (min-width: 768px) { 3600 3601 .icons-bar-inner { 3602 display: flex; 3603 justify-content: space-evenly; 3604 } 3605 .icons-bar-inner .icons-bar-item { 3606 width: auto; 3607 flex-shrink: 1; 3608 padding: 0 .5rem; 3609 } 3610 3611 .slider-buttons:has(.slider-button--next[disabled]):has(.slider-button--prev[disabled]) { 3612 display: none; 3613 } 3614 3615 } 3616</style> 3617 3618<div class="icons-bar color-background-1 reveal-slide-in" id="icons-bar"> 3619
3620 <slider-component data-slider-item=".icons-bar-item" data-loop="false"> 3621 3622 <ul class="dynamic-page-width icons-bar-inner slider slider--mobile slider--tablet"> 3623 3624 <li class="icons-bar-item slider__slide reveal-item" > 3625 <div class="icons-bar__item-wrapper"> 3626 3627 3628 <div class="icons-bar-icon"> 3629 3630 3631<svg class="" aria-hidden="true" focusable="false" role="presentation" width="27" height="18" viewBox="0 0 27 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 3632 <rect x="1" y="1" width="17" height="13" stroke="currentColor" stroke-width="2"/> 3633 <path d="M18 3H22C24.2091 3 26 4.79086 26 7V14H18V3Z" stroke="currentColor" stroke-width="2"/> 3634 <circle cx="6" cy="15" r="2" fill="white" stroke="currentColor" stroke-width="2"/> 3635 <circle cx="22" cy="15" r="2" fill="white" stroke="currentColor" stroke-width="2"/> 3636</svg> 3637 3638 3639 </div> 3640 3641 <div class="icons-bar-text"> 3642 <h6>Item Title</h6> 3643 </div> 3644 </div> 3645<div class="icons-bar-subtitle subtitle-underneath-icon"><p>Describe the item, make announcements or welcome customers to your store.</p></div></li> 3646 3647 3648 3649<li class="icons-bar-item slider__slide reveal-item" > 3650 <div class="icons-bar__item-wrapper"> 3651 3652 3653 <div class="icons-bar-icon"> 3654 3655 3656<svg class="" aria-hidden="true" focusable="false" role="presentation" width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"> 3657 <path d="M2.25 5H15C19.2802 5 22.75 8.46979 22.75 12.75V12.75C22.75 17.0302 19.2802 20.5 15 20.5H2.25M2.25 5L6.25 1M2.25 5L6.25 9" stroke="currentColor" stroke-width="2"/> 3658</svg> 3659 3660 3661 </div> 3662 3663 <div class="icons-bar-text"> 3664 <h6>Item Title</h6> 3665 </div> 3666 </div> 3667<div class="icons-bar-subtitle subtitle-underneath-icon"><p>Describe the item, make announcements or welcome customers to your store.</p></div></li> 3668 3669 3670 3671<li class="icons-bar-item slider__slide reveal-item" > 3672 <div class="icons-bar__item-wrapper"> 3673 3674 3675 <div class="icons-bar-icon"> 3676 3677 3678<svg class="" aria-hidden="true" focusable="false" role="presentation" width="20" height="23" viewBox="0 0 20 23" fill="none" xmlns="http://www.w3.org/2000/svg"> 3679 <rect x="1" y="8" width="18" height="14" rx="1" stroke="currentColor" stroke-width="2"/> 3680 <path d="M14 8V5C14 2.79086 12.2091 1 10 1V1C7.79086 1 6 2.79086 6 5V8" stroke="currentColor" stroke-width="2"/> 3681 <circle cx="10" cy="14" r="2" stroke="currentColor" stroke-width="2"/> 3682 <line x1="10" y1="16" x2="10" y2="19" stroke="currentColor" stroke-width="2"/> 3683</svg> 3684 3685 3686 </div> 3687 3688 <div class="icons-bar-text"> 3689 <h6>Item Title</h6> 3690 </div> 3691 </div> 3692<div class="icons-bar-subtitle subtitle-underneath-icon"><p>Describe the item, make announcements or welcome customers to your store.</p></div></li> 3693 3694 3695 3696 3697 3698 </ul> 3699 3700 3701 <div class="slider-buttons no-js-hidden"> 3702 <button 3703 type="button" 3704 class="slider-button slider-button--prev button--tertiary" 3705 name="previous" 3706 aria-label="Slide left" 3707 > 3708 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret"> 3709 <use href="#icon-caret" /> 3710 </svg> 3711 </button> 3712 <button 3713 type="button" 3714 class="slider-button slider-button--next button--tertiary" 3715 name="next" 3716 aria-label="Slide right" 3717 > 3718 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret"> 3719 <use href="#icon-caret" /> 3720 </svg> 3721 </button> 3722 </div> 3723 3724 </slider-component> 3725 3726</div> 3727 3728</section> 3729 </main> 3730 <!-- BEGIN sections: footer-group --> 3731<footer id="shopify-section-sections--21057090486362__footer_top" class="shopify-section shopify-section-group-footer-group footer-section"><style data-shopify>:root { 3732 --footer-background-light-color: #b9e1e1; 3733 --footer--foreground-color-rgb: 0, 0, 0; 3734 --footer--text-color-rgba: rgba(var(--footer--foreground-color-rgb), .6); 3735 --footer--text-color: var(--footer--foreground-color-rgb); 3736 --footer--heading-color: #000000; 3737 }.footer-content .design_logo { 3738 position: absolute; 3739 display: block; 3740 top: 0; 3741 left: 0; 3742 }footer .custom--width { 3743 max-width: 1440px; 3744 margin: 0 auto; 3745 padding-left: 1rem; 3746 padding-right: 1rem; 3747 } 3748 .footer-content > .wrapper { 3749 display: flex; 3750 justify-content: space-between; 3751 flex-direction: column-reverse; 3752 gap: 1.5rem; 3753 } 3754 3755 .newsletter-form__field-wrapper { 3756 position: relative; 3757 display: flex; 3758 flex-direction: column; 3759 } 3760 3761 @media screen and (min-width: 990px) { 3762 .footer-content > .wrapper { 3763 flex-direction: row; 3764 } 3765 3766 } 3767 3768 @media screen and (max-width: 650px) { 3769 .footer-content .wrapper-collapsed-content-media { 3770 display: block; 3771 align-self: center; 3772 width: 100%; 3773 margin-top: 2.5rem; 3774 } 3775 }</style><div class="footer-content"><div class="wrapper custom--width"><div class="address"> 3776 3777 3778 3779 3780 <style data-shopify> 3781 .footer-contacts__social a svg { 3782 --social-icon-width: 32px; 3783 --social-icon-color: #000000; 3784 } 3785 </style> 3786 3787<div class="footer-contacts-container" ><div class="footer-contacts__image reveal-item" style="width:180px"> 3788 3789 <div 3790 class="media" 3791 style="padding-bottom: calc(0.4203 * 100%);" 3792 ><img src="//follypdx.com/cdn/shop/files/folly_logo.png?v=1783724174&width=1004" alt="" srcset="//follypdx.com/cdn/shop/files/folly_logo.png?v=1783724174&width=180 180w, //follypdx.com/cdn/shop/files/folly_logo.png?v=1783724174&width=360 360w, //follypdx.com/cdn/shop/files/folly_logo.png?v=1783724174&width=1004 1004w" width="1004" height="422" loading="lazy" sizes="180px" data-image-id="30319297986650" fetchpriority="low"> 3793</div> 3794</div><div class="footer-contacts__address reveal-item"> 3795 <div> 3796 <div class="address-item _address"> 3797 <div><span class="h5"> 3798 Contact us 3799</span><ul><li><strong>Shop in person at Cargo</strong></li><li><strong>81 SE Yamhill St Portland, Oregon 97214</strong></li><li><strong>Open 7 days a week 11:00-6:00</strong></li><li>[email protected]</li><li><a href="https://sarahbibb.substack.com">Substack</a></li><li></li></ul><p>Cargo is an emporium style shopping experience unlike any other. C
3799argo is celebrating 30 years of being your favorite store in Portland, Oregon! Shop over 40 amazing artists and shops in one stop! If you would like to shop with Sarah, just reach out, she loves it!</p><p>----------</p><p><a href="/pages/about-folly" title="About Folly">About Folly</a> </p><p> <a href="/pages/faq" title="FAQ">FAQ </a></p><p><a href="/pages/online-shipping-returns" title="Online Shipping & Returns">Shipping & Returns</a></p><p></p></div> 3800 3801 </div> 3802 </div> 3803 <div class="footer-contacts__social"><div> 3804 <a 3805 href="https://www.facebook.com/follypdx" 3806 title="Visit us on Facebook" 3807 aria-label="facebook" 3808 target="_blank" 3809 > 3810 <i class="icon" aria-hidden="true" focusable="false" role="presentation"> 3811 3812 3813<svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M480 257.35c0-123.7-100.3-224-224-224s-224 100.3-224 224c0 111.8 81.9 204.47 189 221.29V322.12h-56.89v-64.77H221V208c0-56.13 33.45-87.16 84.61-87.16 24.51 0 50.15 4.38 50.15 4.38v55.13H327.5c-27.81 0-36.51 17.26-36.51 35v42h62.12l-9.92 64.77H291v156.54c107.1-16.81 189-109.48 189-221.31z" fill-rule="evenodd"/></svg> 3814 3815 3816 </i> 3817 </a> 3818 3819 3820 <a 3821 href="https://www.pinterest.com/follypdx" 3822 title="You can pin us" 3823 aria-label="pinterest" 3824 target="_blank" 3825 > 3826 <i class="icon" aria-hidden="true" focusable="false" role="presentation"> 3827 3828 3829<svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.05 32c-123.7 0-224 100.3-224 224 0 91.7 55.2 170.5 134.1 205.2-.6-15.6-.1-34.4 3.9-51.4 4.3-18.2 28.8-122.1 28.8-122.1s-7.2-14.3-7.2-35.4c0-33.2 19.2-58 43.2-58 20.4 0 30.2 15.3 30.2 33.6 0 20.5-13.1 51.1-19.8 79.5-5.6 23.8 11.9 43.1 35.4 43.1 42.4 0 71-54.5 71-119.1 0-49.1-33.1-85.8-93.2-85.8-67.9 0-110.3 50.7-110.3 107.3 0 19.5 5.8 33.3 14.8 43.9 4.1 4.9 4.7 6.9 3.2 12.5-1.1 4.1-3.5 14-4.6 18-1.5 5.7-6.1 7.7-11.2 5.6-31.3-12.8-45.9-47-45.9-85.6 0-63.6 53.7-139.9 160.1-139.9 85.5 0 141.8 61.9 141.8 128.3 0 87.9-48.9 153.5-120.9 153.5-24.2 0-46.9-13.1-54.7-27.9 0 0-13 51.6-15.8 61.6-4.7 17.3-14 34.5-22.5 48a225.13 225.13 0 0063.5 9.2c123.7 0 224-100.3 224-224S379.75 32 256.05 32z"/></svg> 3830 3831 3832 </i> 3833 </a> 3834 3835 3836 <a 3837 href="https://www.instagram.com/follypdx" 3838 title="We have Gram" 3839 aria-label="instagram" 3840 target="_blank" 3841 > 3842 <i class="icon" aria-hidden="true" focusable="false" role="presentation"> 3843 3844 3845<svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M349.33 69.33a93.62 93.62 0 0193.34 93.34v186.66a93.62 93.62 0 01-93.34 93.34H162.67a93.62 93.62 0 01-93.34-93.34V162.67a93.62 93.62 0 0193.34-93.34h186.66m0-37.33H162.67C90.8 32 32 90.8 32 162.67v186.66C32 421.2 90.8 480 162.67 480h186.66C421.2 480 480 421.2 480 349.33V162.67C480 90.8 421.2 32 349.33 32z"/><path d="M377.33 162.67a28 28 0 1128-28 27.94 27.94 0 01-28 28zM256 181.33A74.67 74.67 0 11181.33 256 74.75 74.75 0 01256 181.33m0-37.33a112 112 0 10112 112 112 112 0 00-112-112z"/></svg> 3846 3847 3848 </i> 3849 </a> 3850 </div> 3851 </div></div> 3852</div> 3853 3854 </div> 3855 </div> 3856</div> 3857 3858<link href="//follypdx.com/cdn/shop/t/3/assets/section-footer.css?v=138079192303309642751783458080" rel="stylesheet" type="text/css" media="all" /> 3859 3860 3861 3862 3863</footer><div id="shopify-section-sections--21057090486362__footer_bottom" class="shopify-section shopify-section-group-footer-group footer-bottom-section"><style data-shopify> 3864 :where(.footer-bottom-section){ 3865 --footer-bottom-background: #000000; 3866 --footer-bottom-foreground: #969696; 3867 }.footer-bottom.custom--width { 3868 max-width: 1440px; 3869 margin: 0 auto; 3870 padding-left: 1rem; 3871 padding-right: 1rem; 3872 } 3873 @media (min-width: 990px) { 3874 .footer-bottom.footer-bottom__with-logo.no-policy { 3875 display: flex; 3876 flex-wrap: wrap; 3877 align-items: center; 3878 justify-content: space-between; 3879 } 3880 3881 .footer-bottom.footer-bottom__with-logo:is(.with--policy) { 3882 grid-template-areas:'copyright logo links' 3883 'policies policies policies'; 3884 } 3885 .footer-bottom.footer-bottom__with-logo:is(.with--payment-icons) { 3886 grid-template-areas:'copyright logo links' 3887 'policies policies policies' 3888 'payment payment payment'; 3889 } 3890 3891 } 3892</style> 3893<div class="footer-bottom custom--width no-policy"> 3894 <div class="_copyright reveal-item" style="order: 1" > 3895 <p class="copyright__content">Copyright @2025. Powered by shopify.</p> 3896 </div> 3897 3898 <div class="_menu reveal-item" style="order: 2" > 3899 <ul> 3900 3901 </ul> 3902 </div> 3903 </div> 3904 3905 3906</div> 3907<!-- END sections: footer-group --> 3908<section id="shopify-section-overlay" class="shopify-section"> 3909 3910 <style data-shopify> 3911 #shopify-section-overlay .popup-modal__content { 3912 max-width: 24rem; 3913 top: unset; 3914 bottom: 1rem; 3915 left: unset; 3916 right: 1rem; 3917 transform: none; 3918 } 3919 3920 #shopify-section-overlay popup-banner .popup-modal__toggle { 3921 top: 1rem; 3922 margin-right: 1rem; 3923 border-radius: 0; 3924 } 3925 </style> 3926 3927 3928
3928<script type="text/init-deferred"> 3929 { 3930 "popupBanner":{ 3931 "src": "//follypdx.com/cdn/shop/t/3/assets/popup-banner.js?v=147258453851354146071783458080", 3932 "reveal": "body" 3933 }, 3934 "popupBannerCss":{ 3935 "css": [ 3936 "//follypdx.com/cdn/shop/t/3/assets/section-popup-banner.css?v=146849665300360159791783458080", 3937 "//follypdx.com/cdn/shop/t/3/assets/component-modal-dialog.css?v=70026488578777917881783458080" 3938 ] 3939 } 3940 } 3941 </script>
3941 3942 3943 3944 3945 3946<popup-banner data-id="f3f2c7b11e54c4c25a05a05c05ad68fe" data-showup="immediately" data-frequency="weekly" data-image-only="false" data-image-underneath="false" 3947 id="PopupModal-f3f2c7b11e54c4c25a05a05c05ad68fe" 3948 class="popup-modal color-background-1" 3949 3950> 3951 <div 3952 role="dialog" 3953 aria-label="Popup banner" 3954 aria-modal="true" 3955 class="popup-modal__content scrollbar scrollbar" 3956 tabindex="-1" 3957 > 3958 <button 3959 id="ModalClose-f3f2c7b11e54c4c25a05a05c05ad68fe" 3960 type="button" 3961 class="button--secondary popup-modal__toggle modal__close-button" 3962 title="Close" 3963 > 3964 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close"> 3965 <use href="#icon-close" /> 3966 </svg> 3967 </button> 3968 3969 <div class="popup-modal__content-info"> 3970 3971 3972 3973<div class="popup-banner__content rte link-underlined" > 3974 3975 <div class="popup-banner__text prose color-accent-1 no-image"><h5>Subscribe to the Folly newsletter!</h5> 3976<form method="post" action="/contact#newsletter-form-overlay-1" id="newsletter-form-overlay-1" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 3977 <div class="newsletter-form__field-wrapper"> 3978 <div class="field"> 3979 <label class="field__label visually-hidden" for="newsletter-form-overlay-1-field"> 3980 Your email address 3981 </label><input 3982 id="newsletter-form-overlay-1-field" 3983 type="email" 3984 name="contact[email]" 3985 class="field__input" 3986 value="" 3987 aria-required="true" 3988 autocorrect="off" 3989 autocapitalize="off" 3990 autocomplete="email" 3991 pattern="[^@\s]+@[^@\s]+\.[^@\s]+" 3992 title="Valid format: [email protected]" 3993 required 3994 3995 placeholder="Your email address" 3996 > 3997 </div> 3998 <button 3999 type="submit" 4000 class="button button--secondary newsletter-form__button" 4001 name="commit" 4002 id="newsletter-form-overlay-1-Subscribe" 4003 aria-label="Subscribe" 4004 > 4005 4006 Subscribe 4007 4008 4009 4010<svg class="icon-arrow extend" aria-hidden="true" focusable="false" role="presentation" width="52" height="18" viewBox="0 0 52 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 4011 <path d="M0 9H50M50 9L41.0853 1M50 9L41.0853 17" stroke="currentColor" stroke-width="2"/> 4012</svg> 4013 4014 </button></div></form>
4014<script type="text/javascript"> 4015 4016 window.addEventListener("load", (event) => { 4017 let form = document.getElementById('newsletter-form-overlay-1'); 4018 let message = form && form.querySelector('.newsletter-form__message'); 4019 4020 if (!message) return; 4021 message.style.display = 'none'; // hide forms messages 4022 4023 if (window.location.hash === `#${form.id}` /* there is hash and it matches form ID */ 4024 || !window.location.hash /* no hash (when form submitted succesfully) */ 4025 ) { 4026 let popup = form && form.closest('popup-banner'); 4027 // show current submitted form message 4028 form.querySelector('.newsletter-form__message').style.display = 'flex'; 4029 4030 if (popup) 4031 popup.show(true) 4032 else 4033 form?.scrollIntoView?.({behavior: "smooth"}); 4034 } 4035 }); 4036 4037</script>
4037 4038<p>Your information is safe and secure with us. Read our <a href="#">privacy policy</a>.</p></div> 4039</div> 4040</div> 4041 </div> 4042</popup-banner> 4043 4044 4045 4046 4047 4048 4049 4050 4051</section> 4052 4053 <ul hidden> 4054 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 4055 </ul> 4056 4057
4057<script> 4058 4059 window.routes = { 4060 cart_add_url: '/cart/add', 4061 cart_change_url: '/cart/change', 4062 cart_update_url: '/cart/update', 4063 predictive_search_url: '/search/suggest' 4064 }; 4065 4066 window.cartStrings = { 4067 error: `There was an error while updating your cart. Please try again.`, 4068 quantityError: `You can only add [quantity] of this item.` 4069 } 4070 4071 window.variantStrings = { 4072 addToCart: `Add To Cart`, 4073 soldOut: `Sold out`, 4074 unavailable: `Unavailable`, 4075 } 4076 4077 window.templates = { 4078 id: 'cart' 4079 } 4080 4081 </script>
4081 4082 4083 4084 4085 <style data-shopify> 4086 cart-sidebar#cart-sidebar { 4087 display: none; 4088 } 4089 </style> 4090 4091 4092 <cart-sidebar id="cart-sidebar" hidden> 4093 <div class="cart-sidebar__header"> 4094 <h2 class="h3">Shopping Cart</h2> 4095 <button 4096 type="button" 4097 class="cart-sidebar__close modal__close-button" 4098 aria-label="Close" 4099 > 4100 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close"> 4101 <use href="#icon-close" /> 4102 </svg> 4103 </button> 4104 </div><div class="cart-sidebar__items scrollbar scrollbar-thin" id="cart-sidebar-items"> 4105 <div class="cart-sidebar__empty"> 4106 <p>You have no items in your shopping cart.</p> 4107 <p> 4108 <a 4109 href="#" 4110 onclick="this.closest('cart-sidebar')?.close?.(); return false;" 4111 class="link" 4112 title="Continue shopping" 4113 >Continue shopping</a> 4114 </p> 4115 </div> 4116</div> 4117 <div class="cart-sidebar__footer" id="cart-sidebar-footer"></div> 4118 </cart-sidebar> 4119 4120 4121 4122 <div class="cart-sidebar__overflow"></div> 4123 4124 4125 4126
4126<script type="text/init-deferred"> 4127 { 4128 "cartSidebar":{ 4129 "src": "//follypdx.com/cdn/shop/t/3/assets/cart-sidebar.js?v=6036320891251311571783458080", 4130 "css": [ 4131 "//follypdx.com/cdn/shop/t/3/assets/component-cart-sidebar.css?v=170933675471660785911783458080", 4132 "//follypdx.com/cdn/shop/t/3/assets/component-quantity-input.css?v=85882546769113504821783458080", 4133 "//follypdx.com/cdn/shop/t/3/assets/component-discounts.css?v=64005969413582351931783458080" 4134 ], 4135 "event": "click::#cart-icon-bubble" 4136 } 4137 } 4138 </script>
4138 4139 4140 4141 4142 4143 4144 4145 4146 <link href="//follypdx.com/cdn/shop/t/3/assets/component-slider.css?v=86962967831666759871783458080" rel="stylesheet" type="text/css" media="all" /> 4147 <link href="//follypdx.com/cdn/shop/t/3/assets/component-loading-overlay.css?v=3978926500682247151783458080" rel="stylesheet" type="text/css" media="all" /> 4148 <link href="//follypdx.com/cdn/shop/t/3/assets/styles-deferred.css?v=143312185312870517551783458080" rel="stylesheet" type="text/css" media="all" /> 4149 <link href="//follypdx.com/cdn/shop/t/3/assets/component-grayscale-effect.css?v=111494715369191140101783458080" rel="stylesheet" type="text/css" media="all" /> 4150 <link href="//follypdx.com/cdn/shop/t/3/assets/component-noise-effect.css?v=3822133505673129231783458080" rel="stylesheet" type="text/css" media="all" />
4151<script type="text/init-deferred"> 4152 { 4153 "animation":{ 4154 "src": "//follypdx.com/cdn/shop/t/3/assets/animation.js?v=165817535578738128521783458080", 4155 "reveal": ".with-reveal-animation" 4156 }, 4157 "deferredMedia":{ 4158 "src": "deferred-media", 4159 "event": "click::deferred-media [id^='Deferred-Poster-']" 4160 }, 4161 "detailsAdvanced":{ 4162 "src": "//follypdx.com/cdn/shop/t/3/assets/details-advanced.js?v=88913985623731412821783458080", 4163 "reveal": "details[data-advanced=\"true\"]" 4164 }, 4165 "detailsDisclosure":{ 4166 "src": "details-disclosure", 4167 "reveal": "details-disclosure" 4168 }, 4169 "modalOpener":{ 4170 "src": "//follypdx.com/cdn/shop/t/3/assets/modal-opener.js?v=60388627456858517441783458080", 4171 "event": "click::modal-opener button" 4172 }, 4173 "slider":{ 4174 "src": "//follypdx.com/cdn/shop/t/3/assets/slider.js?v=163333834963449087111783458080", 4175 "reveal": "slider-component" 4176 }, 4177 "predictiveSearch":{ 4178 "src": "//follypdx.com/cdn/shop/t/3/assets/predictive-search.js?v=26606986057454157111783458080", 4179 "css": "//follypdx.com/cdn/shop/t/3/assets/component-predictive-search.css?v=100706329769165007671783458080", 4180 "event": "input::predictive-search [name=\"q\"]" 4181 }, 4182 "predictiveSearchTabs":{ 4183 "src": "//follypdx.com/cdn/shop/t/3/assets/search-results-tabs.js?v=90956793395329379081783458080", 4184 "css": "//follypdx.com/cdn/shop/t/3/assets/component-predictive-search-tabs.css?v=1031706867827796581783458080", 4185 "event": "input::predictive-search [name=\"q\"]" 4186 }, 4187 "productForm":{ 4188 "src": "//follypdx.com/cdn/shop/t/3/assets/product-form.js?v=37656122856218070291783458080", 4189 4190 "event": "submit::product-form form" 4191 4192 }, 4193 "quantityInput":{ 4194 "src": "//follypdx.com/cdn/shop/t/3/assets/quantity-input.js?v=17166886651545906401783458080", 4195 "reveal": "quantity-input" 4196 }, 4197 "scrollTop":{ 4198 "src": "//follypdx.com/cdn/shop/t/3/assets/scroll-top.js?v=59627768854855374431783458080", 4199 "css": "//follypdx.com/cdn/shop/t/3/assets/component-scroll-top.css?v=89427542548427423751783458080", 4200 "PUB_SUB_EVENT": "window-scroll" 4201 }, 4202 "squamaItem":{ 4203 "src": "//follypdx.com/cdn/shop/t/3/assets/squama-item.js?v=173852810247611083481783458080", 4204 "css": "//follypdx.com/cdn/shop/t/3/assets/component-squama-item.css?v=123261493355915355361783458080", 4205 "reveal": "squama-item" 4206 }, 4207 "variantsGridOptions":{ 4208 "src": "//follypdx.com/cdn/shop/t/3/assets/variants-grid-options.js?v=36961183521086686051783458080" 4209 , 4210 "reveal": ".grid-item" 4211 4212 }, 4213 "scrollrevealAnimation":{ 4214 "src": "//follypdx.com/cdn/shop/t/3/assets/scroll-reveal.js?v=165000266074112545371783458080", 4215 "reveal": "body" 4216 4217 }, 4218 "modalDialog":{ 4219 "src": "modal-dialog", 4220 "css": "//follypdx.com/cdn/shop/t/3/assets/component-modal-dialog.css?v=70026488578777917881783458080" 4221 }, 4222 "productModel":{ 4223 "src": "//follypdx.com/cdn/shop/t/3/assets/product-model.js?v=105586852009880990881783458080", 4224 "css": [ 4225 "https://cdn.shopify.com/shopifycloud/model-viewer-ui/assets/v1.0/model-viewer-ui.css", 4226 "//follypdx.com/cdn/shop/t/3/assets/component-model-viewer-ui.css?v=69228762459697216711783458080", 4227 "//follypdx.com/cdn/shop/t/3/assets/component-product-model.css?v=91335050777564895771783458080" 4228 ],
4229 "event": "click::product-model [id^='Deferred-Poster-']" 4230 }, 4231 "quickView":{ 4232 "src": "//follypdx.com/cdn/shop/t/3/assets/quick-view.js?v=154749959918986135691783458080", 4233 "css": "//follypdx.com/cdn/shop/t/3/assets/component-quick-view.css?v=162441851571025652281783458080", 4234 "event": "click::quick-view", 4235 "depends": [ 4236 "modalDialog" 4237 ] 4238 } 4239 } 4240 </script>
4240 4241 4242 4243 4244<style data-shopify> 4245 body { 4246 --overlay-transparency: rgba(0,0,0,0.2); 4247 --overlay-transparency-blur: blur(1.0px); 4248 } 4249 4250 .header-menu__overlay-element.active, 4251 body[data-cart-status="open"] { 4252 overflow: hidden; 4253 } 4254 4255 body[data-cart-status="open"]::after, 4256 4257 .header-menu__overlay-element.active, 4258 body.search-in-focus::after { 4259 content: ''; 4260 position: fixed; 4261 display: block; 4262 background: var(--overlay-transparency); 4263 backdrop-filter: var(--overlay-transparency-blur); 4264 left: 0; 4265 right: 0; 4266 top: 0; 4267 bottom: 0; 4268 } 4269 4270 .header-menu__overlay-element.active, 4271 body.search-in-focus::after { 4272 z-index: 20; 4273 } 4274 4275 body[data-cart-status="open"]::after { 4276 z-index: 50; 4277 } 4278 4279</style> 4280 4281 <template id="template__loading-overlay"><div class="loading-overlay hidden"> 4282 <div class="loading-overlay__spinner"> 4283 <svg 4284 aria-hidden="true" 4285 focusable="false" 4286 role="presentation" 4287 class="spinner"
4288 viewBox="0 0 66 66" 4289 xmlns="http://www.w3.org/2000/svg" 4290 > 4291 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 4292 </svg> 4293 </div> 4294</div> 4295</template> 4296
4296<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4296 4297</body> 4298</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.