1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16<!doctype html> 17<!--[if (gt IE 9)|!(IE)]><!--> 18 <html class="no-js" lang="en"> 19<!--<![endif]--> 20 21 <head> 22 23
23<script type="text/javascript" async src="https://na.shgcdn3.com/pixel-collector.js"></script>
23 24 <meta name="google-site-verification" content="BEgxWvCvQnVcUIh30TYAQRXLRbyQb7IXpi7nKawTwN8" /> 25 26 27 <!-- Blockshop Theme - Version 6.3.3 by Troop Themes - http://troopthemes.com/ --> 28 29 <meta charset="UTF-8"> 30 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 31 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"> 32 33 34 35 36<meta property="og:site_name" content="PLUM"> 37<meta property="og:url" content="https://www.plumtextiles.com/blogs/studies"> 38<meta property="og:title" content="Dispatch"> 39<meta property="og:type" content="website"> 40<meta property="og:description" content="PLUM offers high-quality linen bedding and a range of other linens for your home. Get in touch today to find out more."> 41 42 43<meta name="twitter:site" content="@"> 44<meta name="twitter:card" content="summary_large_image"> 45<meta name="twitter:title" content="Dispatch"> 46<meta name="twitter:description" content="PLUM offers high-quality linen bedding and a range of other linens for your home. Get in touch today to find out more."> 47 48 49 <link rel="canonical" href="https://www.plumtextiles.com/blogs/studies"> 50 <link rel="preconnect" href="https://cdn.shopify.com"> 51 52 53 <link rel="shortcut icon" href="//www.plumtextiles.com/cdn/shop/files/Untitled_design-8_32x32.png?v=1767876679" type="image/png"> 54 55 56 57 <title>Dispatch | PLUM</title> 58 59 60
61<script type='text/javascript' src='/apps/wlm/js/wlm-1.1.js'></script>
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75<style type="text/css">.wlm-message-pnf{text-align:center}#wlm-pwd-form{padding:30px 0;text-align:center}#wlm-wrapper{display:inline-block}#wlm-pwd-error{display:none;color:#FB8077;text-align:left;margin-top:10px;font-size:1.3rem}#wlm-pwd-error.wlm-error{border:1px solid #FB8077}#wlm-pwd-form-button{display:inline-block !important;height:auto !important;padding:8px 15px !important;background:black;border-radius:0 !important;color:#fff !important;text-decoration:none !important;vertical-align:top}.wlm-instantclick-fix,.wlm-item-selector{position:absolute;z-index:-999;display:none;height:0;width:0;font-size:0;line-height:0}#wlm-pwd-msg{margin-bottom:20px;text-align:left}#wlm-pwd-msg>p{margin-top:0;margin-bottom:0}.wlm-form-holder{display:flex}#wlm-pwd{border-color:black;border-width:1px;border-right:0;padding:0 10px}#wlm-pwd:focus-visible{outline:0}</style> 76 77 78 79 80 81 82
83<script type='text/javascript'> 84 85wlm.navigateByLocation(); 86 87wlm.jq(document).ready(function(){ 88wlm.removeLinks(); 89}); 90</script>
90 91 92 93 94 95 <style>.wlm-login-link {}</style> 96
96<script> 97 var wlmHidePrice = {}; 98 wlmHidePrice.textPrice = "Login to view price" ; 99 wlmHidePrice.hideAddToCart = parseInt("0"); 100 wlmHidePrice.status = parseInt("0"); 101 </script>
101 102
102<script type="text/javascript" src="/apps/wlm/js/wlmhideprice.js?v=1.1.1"></script>
102 103 104 105 106 107
107<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
107<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/14974956/digital_wallets/dialog"> 108<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/studies.atom" />
109<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 109
109
110<script id="shopify-features" type="application/json">{"accessToken":"88d8066e1fda944bb5d4d2dc653468a7","betas":["rich-media-storefront-analytics"],"domain":"www.plumtextiles.com","predictiveSearch":true,"shopId":14974956,"locale":"en"}</script>
vendor: 1 bytes, line 110
110
111<script>var Shopify = Shopify || {}; 112Shopify.shop = "modernplum-textiles.myshopify.com"; 113Shopify.locale = "en"; 114Shopify.currency = {"active":"USD","rate":"1.0"}; 115Shopify.country = "US"; 116Shopify.theme = {"name":"Blockshop [Afterpay 5\/27\/20]","id":81093296193,"schema_name":"Blockshop","schema_version":"6.3.3","theme_store_id":606,"role":"main"}; 117Shopify.theme.handle = "null"; 118Shopify.theme.style = {"id":null,"handle":null}; 119Shopify.cdnHost = "www.plumtextiles.com/cdn"; 120Shopify.routes = Shopify.routes || {}; 121Shopify.routes.root = "/"; 122Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 123Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 124Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 125Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 125
125
126<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 126
126
127<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 127
127
128<script> 129 window.Shopify = window.Shopify || {}; 130 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 131 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 132 window.Shopify.SignInWithShop.eligible = true; 133</script>
vendor: 1 bytes, line 133
133
134<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 134
134
135<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 135
135
136<script type="module"> 137 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 138 139 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 140 141</script>
vendor: 1 bytes, line 141
141
142<script> 143 window.Shopify = window.Shopify || {}; 144 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 145 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"]}; 146</script>
vendor: 1 bytes, line 146
146
147<script>(function() { 148 var isLoaded = false; 149 function asyncLoad() { 150 if (isLoaded) return; 151 isLoaded = true; 152 var urls = ["https:\/\/scripttags.jst.ai\/shopify_justuno_14974956_89de6e20-630a-11ea-b542-0762db65dcac.js?shop=modernplum-textiles.myshopify.com"]; 153 for (var i = 0; i < urls.length; i++) { 154 var s = document.createElement('script'); 155 s.type = 'text/javascript'; 156 s.async = true; 157 s.src = urls[i]; 158 var x = document.getElementsByTagName('script')[0]; 159 x.parentNode.insertBefore(s, x); 160 } 161 }; 162 if(window.attachEvent) { 163 window.attachEvent('onload', asyncLoad); 164 } else { 165 window.addEventListener('load', asyncLoad, false); 166 } 167})();</script>
vendor: 1 bytes, line 167
167
168<script id="__st">var __st={"a":14974956,"offset":-18000,"reqid":"145bafe5-7e10-4d91-88b5-1d8edbb6eab1-1791594433","pageurl":"www.plumtextiles.com\/blogs\/studies","s":"blogs-84645675204","u":"4b06a3506d4e","p":"blog","rtyp":"blog","rid":84645675204};</script>
vendor: 1 bytes, line 168
168
169<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 169
169
170<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,!1)}();</script>
vendor: 1 bytes, line 170
170
171<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.plumtextiles.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 171
171
172<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 = "//www.plumtextiles.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>
172<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 172
172
173<script> 174 window.Shopify = window.Shopify || {}; 175 window.Shopify.MCP = window.Shopify.MCP || {}; 176 window.Shopify.MCP.enabled = true; 177 window.Shopify.MCP.shop = "modernplum-textiles.myshopify.com"; 178 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.plumtextiles.com\/api\/mcp"; 179 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"]}}]; 180</script>
vendor: 1 bytes, line 180
180
181<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("\/\/www.plumtextiles.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 182</script>
vendor: 1 bytes, line 182
182
183<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://www.plumtextiles.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 184</script>
vendor: 1 bytes, line 184
184
185<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 186 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); 187</script>
vendor: 1 bytes, line 187
187
188<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 189</script>
189 190
191<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
191 192 193 194 195 196 197 198
198<script type="text/javascript"> 199 200 window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}}; 201 202 window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || { 203 currency: "USD", 204 currency_symbol: "$", 205 decimal_separator: ".", 206 thousands_separator: ",", 207 decimal_places: 2, 208 currency_symbol_location: "left" 209 }; 210 </script>
210 211 212 213 214 215 216 217 218 219 220 221 222 223 224<style> 225 226 @font-face { 227 font-family: Inconsolata; 228 font-weight: 700; 229 font-style: normal; 230 font-display: swap; 231 src: url("//www.plumtextiles.com/cdn/fonts/inconsolata/inconsolata_n7.42ffb2ea5578e6e88edd291e392dab233d946720.woff2") format("woff2"), 232 url("//www.plumtextiles.com/cdn/fonts/inconsolata/inconsolata_n7.f8fd13bf56b4d5d5891a97e9dc61ee446a880def.woff") format("woff"); 233} 234 235 236 237 238 @font-face { 239 font-family: Inconsolata; 240 font-weight: 400; 241 font-style: normal; 242 font-display: swap; 243 src: url("//www.plumtextiles.com/cdn/fonts/inconsolata/inconsolata_n4.8e0be9241e16b6e6311249bed21adcbee343bcd1.woff2") format("woff2"), 244 url("//www.plumtextiles.com/cdn/fonts/inconsolata/inconsolata_n4.c913b3219f7cc7a03a6565e54733068641b83be2.woff") format("woff"); 245} 246 247 248 249 250 @font-face { 251 font-family: "Archivo Narrow"; 252 font-weight: 400; 253 font-style: normal; 254 font-display: swap; 255 src: url("//www.plumtextiles.com/cdn/fonts/archivo_narrow/archivonarrow_n4.5c3bab850a22055c235cf940f895d873a8689d70.woff2") format("woff2"), 256 url("//www.plumtextiles.com/cdn/fonts/archivo_narrow/archivonarrow_n4.ea12dd22d3319d164475c1d047ae8f973041a9ff.woff") format("woff"); 257} 258 259 260 261 262 @font-face { 263 font-family: "Archivo Narrow"; 264 font-weight: 700; 265 font-style: normal; 266 font-display: swap; 267 src: url("//www.plumtextiles.com/cdn/fonts/archivo_narrow/archivonarrow_n7.c049bee49aa92b4cfee86dd4e79c9194b8519e2b.woff2") format("woff2"), 268 url("//www.plumtextiles.com/cdn/fonts/archivo_narrow/archivonarrow_n7.89eabe3e1f3044c02b965aa5ad3e57c9e898709d.woff") format("woff"); 269} 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290</style> 291 292 293 <style> 294 :root { 295 296 --font--section-heading--size: 24px; 297 --font--block-heading--size: 18px; 298 --font--heading--uppercase: uppercase; 299 --font--paragraph--size: 16px; 300 301 --font--heading--family: Inconsolata, monospace; 302 --font--heading--weight: 700; 303 --font--heading--normal-weight: 400; 304 --font--heading--style: normal; 305 306 --font--accent--family: "Archivo Narrow", sans-serif; 307 --font--accent--weight: 400; 308 --font--accent--style: normal; 309 310 --font--paragraph--family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 311 --font--paragraph--weight: 400; 312 --font--paragraph--style: normal; 313 --font--bolder-paragraph--weight: 700; 314 315 --image--loading-animation: url('//www.plumtextiles.com/cdn/shop/t/24/assets/AjaxLoader.gif?v=66431031005733996371590620172'); 316 --image--grabbing-icon: url('//www.plumtextiles.com/cdn/shop/t/24/assets/grabbing.png?v=162995541551579154171590620173'); 317 318 319 320 --image--popup: url('//www.plumtextiles.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1200x.gif'); 321 322 --color--accent: #d4d0cc; 323 --color-text: #3f4444; 324 --color-page-bg: #ffffff; 325 --color-panel-bg: #ffffff; 326 --color-badge-bdr: rgba(63, 68, 68, 0.05); 327 --color-border: #ffffff; 328 --color-error: #3f4444; 329 --color-button: #ffffff; 330 --color-button-bg: #3f4444; 331 --color--body--light: #6e7676; 332 --color--alternative: #ffffff; 333 --color-header: #1b1a1a; 334 --color-header-bg: #FFFFFF; 335 --color-menubar: #1b1a1a; 336 --color-cart: #3f4444; 337 --color--footer: #1b1a1a; 338 --bg-color--footer: #d4d0cc; 339 --color-slider-caption: #504e4e; 340 --color-slider-caption-bg: rgba(0,0,0,0); 341 --color-slider-button: #3f4444; 342 --color-slider-button-bg: #d4d0cc; 343 --color-slider-button-hover-bg: #474747; 344 --color-slider-nav: #272727; 345 --color-product-slider-bg: #ffffff; 346 --color-featured-promo-bg: #f7f7f7; 347 --color-social-feed-bg: #ffffff; 348 --color-grid-sale: rgba(0,0,0,0); 349 --color-grid-sale-bg: rgba(0,0,0,0); 350 --color-grid-sold-out: #1c1b1b; 351 --color-grid-sold-out-bg: rgba(0,0,0,0); 352 --color-tabs-accordions: #3f4444; 353 } 354</style> 355 356 <link href="//www.plumtextiles.com/cdn/shop/t/24/assets/theme.css?v=22084348385902306221640186283" rel="stylesheet" type="text/css" media="all" /> 357 <link href="//www.plumtextiles.com/cdn/shop/t/24/assets/theme--customizations.css?v=65312149648483645941590620187" rel="stylesheet" type="text/css" media="all" /> 358 <link href="//www.plumtextiles.com/cdn/shop/t/24/assets/custom.css?v=11574418128535864091590620186" rel="stylesheet" type="text/css" media="all" /> 359 360 361
361<script> 362 var general_external_links_enabled = true, 363 general_scroll_to_active_item = true, 364 shop_url = 'https://www.plumtextiles.com', 365 popup_config = { 366 enabled : false, 367 test_mode : false, 368 newsletter_enabled : true, 369 social_icons_enabled : true, 370 show_image_enabled : '', 371 image_link : "", 372 seconds_until : 3, 373 374 375 376 377 page_content : '', 378 days_until : '7', 379 storage_key : 'troop_popup_storage' 380 }; 381 382 popup_config.show_image_enabled = popup_config.show_image_enabled > 0 ? true : false; 383 384 // newer naming convention 385 var theme = {}; 386 theme.classes = {}; 387 theme.partials = {}; 388 theme.settings = {}; 389 theme.shop = {}; 390 theme.templates = {}; 391 theme.translations = {}; 392 theme.urls = {}; 393 theme.utils = {}; 394 395 theme.settings.cart_type = 'page'; 396 theme.shop.money_format = "${{amount}}"; 397 theme.translations.newsletter_email_blank = 'Email field is blank'; 398 theme.translations.cart_item = 'Item'; 399 theme.translations.cart_items = 'Items'; 400 theme.preload_image = '//www.plumtextiles.com/cdn/shop/t/24/assets/popup.jpg?v=17920'; 401 theme.urls.cart = '/cart'; 402 theme.urls.collections = '/collections'; 403 theme.urls.product_recommendations = '/recommendations/products'; 404 theme.urls.search = '/search'; 405 406 // LazySizes 407 window.lazySizesConfig = window.lazySizesConfig || {}; 408 window.lazySizesConfig.expand = 1200; 409 window.lazySizesConfig.loadMode = 3; 410 window.lazySizesConfig.ricTimeout = 50; 411</script>
411 412 413
413<script src="//www.plumtextiles.com/cdn/shop/t/24/assets/lazysizes.min.js?v=89211285363418916191590620173" type="text/javascript"></script>
413 414 415 416 417
417<script src="//www.plumtextiles.com/cdn/shop/t/24/assets/theme.min.js?v=107563063071378619151590620178" type="text/javascript"></script>
417 418 419 <!-- "snippets/judgeme_core.liquid" was not rendered, the associated app was uninstalled --> 420 421 <link href="//www.plumtextiles.com/cdn/shop/t/24/assets/panda-swatches.css?v=64977273615173493851590620174" rel="stylesheet" type="text/css" media="all" /> 422 423 424 425
426<script type="text/javascript"> 427 428 window.SHG_CUSTOMER = null; 429 430</script>
430 431 432 433 434 435 436 437
438<script src="https://cdn.shopify.com/extensions/01a1215f-83ed-7b6d-a59c-446af2351e12/forms-2617/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
438 439<meta property="og:image" content="https://cdn.shopify.com/s/files/1/1497/4956/files/Logos_Modernplum_DarkGreyTransparent.png?height=628&pad_color=fff&v=1613544494&width=1200" /> 440<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/1497/4956/files/Logos_Modernplum_DarkGreyTransparent.png?height=628&pad_color=fff&v=1613544494&width=1200" /> 441<meta property="og:image:width" content="1200" /> 442<meta property="og:image:height" content="628" /> 443<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
444<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: 14974956,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 444
444
445<script> 446 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 447</script>
vendor: 1 bytes, line 447
447
448<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}
448).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: 14974956,storefrontBaseUrl: "https://www.plumtextiles.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.plumtextiles.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"1003552964","configuration":"{\"site_id\":\"6259e933-febb-41dc-a5cc-c7d173ca3766\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"98107588","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"PLUM","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"modernplum-textiles.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.plumtextiles.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.plumtextiles.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"81093296193","themeStoreId":"606","themePublished":"true","eventMetadataId":"ec9dc6e0-2aa2-42de-bd85-2640eae2cd22","pageType":"blog","resourceId":"84645675204","shopId":"14974956","storefrontBaseUrl":"https:\/\/www.plumtextiles.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>
448<script> 449 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 450 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 451 window.ShopifyAnalytics.meta.currency = 'USD'; 452 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":84645675204,"requestId":"145bafe5-7e10-4d91-88b5-1d8edbb6eab1-1791594433"}}; 453 for (var attr in meta) { 454 window.ShopifyAnalytics.meta[attr] = meta[attr]; 455 } 456</script>
vendor: 1 bytes, line 456
456
457<script class="analytics"> 458 (function () { 459 var customDocumentWrite = function(content) { 460 var jquery = null; 461 462 if (window.jQuery) { 463 jquery = window.jQuery; 464 } else if (window.Checkout && window.Checkout.$) { 465 jquery = window.Checkout.$; 466 } 467 468 if (jquery) { 469 jquery('body').append(content); 470 } 471 }; 472 473 var hasLoggedConversion = function(token) { 474 if (token) { 475 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 476 } 477 return false; 478 } 479 480 var setCookieIfConversion = function(token) { 481 if (token) { 482 var twoMonthsFromNow = new Date(Date.now()); 483 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 484 485 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 486 } 487 } 488 489 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 490 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 491 if (trekkie.integrations) { 492 return; 493 } 494 trekkie.methods = [ 495 'identify', 496 'page', 497 'ready', 498 'track', 499 'trackForm', 500 'trackLink' 501 ]; 502 trekkie.factory = function(method) { 503 return function() { 504 var args = Array.prototype.slice.call(arguments); 505 args.unshift(method); 506 trekkie.push(args); 507 if (method == 'track' || method == 'page') { 508 var pageUrl; 509 try { 510 pageUrl = window.location.href; 511 } catch (e) {} 512 var pageReferrer; 513 try { 514 pageReferrer = document.referrer; 515 } catch (e) {} 516 try { 517 if (window.__TREKKIE_SHIM_QUEUE == null) { 518 window.__TREKKIE_SHIM_QUEUE = []; 519 } 520 window.__TREKKIE_SHIM_QUEUE.push({ 521 from: 'trekkie-stub', 522 method: method, 523 args: args.slice(1), 524 pageContext: { 525 url: pageUrl, 526 referrer: pageReferrer 527 } 528 }); 529 } catch (e) { 530 // no-op 531 } 532 } 533 return trekkie; 534 }; 535 }; 536 for (var i = 0; i < trekkie.methods.length; i++) { 537 var key = trekkie.methods[i]; 538 trekkie[key] = trekkie.factory(key); 539 } 540 trekkie.load = function(config) { 541 trekkie.config = config || {}; 542 trekkie.config.initialDocumentCookie = document.cookie; 543 var first = document.getElementsByTagName('script')[0]; 544var script = document.createElement('script'); 545script.type = 'text/javascript'; 546script.onerror = function(e) { 547 var scriptFallback = document.createElement('script'); 548 scriptFallback.type = 'text/javascript'; 549 scriptFallback.onerror = function(error) { 550 var Monorail = { 551 produce: function produce(monorailDomain, schemaId, payload) { 552 var currentMs = new Date().getTime(); 553 var event = { 554 schema_id: schemaId, 555 payload: payload, 556 metadata: { 557 event_created_at_ms: currentMs, 558 event_sent_at_ms: currentMs 559 } 560 }; 561 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 562 }, 563 sendRequest: function sendRequest(endpointUrl, payload) { 564 // Try the sendBeacon API 565 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 566 var blobData = new window.Blob([payload], { 567 type: 'text/plain' 568 }); 569 570 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 571 return true; 572 } // sendBeacon was not successful 573 574 } // XHR beacon 575 576 var xhr = new XMLHttpRequest(); 577 578 try { 579 xhr.open('POST', endpointUrl); 580 xhr.setRequestHeader('Content-Type', 'text/plain'); 581 xhr.send(payload); 582 } catch (e) { 583 console.log(e); 584 } 585 586 return false; 587 }, 588 isIos12: function isIos12() { 589 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 590 } 591 }; 592 Monorail.produce('monorail-edge.shopifysvc.com', 593 'trekkie_storefront_load_errors/1.1', 594 {shop_id: 14974956, 595 theme_id: 81093296193, 596 app_name: "storefront", 597 context_url: window.location.href, 598 source_url: "//www.plumtextiles.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 599 600 }; 601 scriptFallback.async = true; 602 scriptFallback.src = '//www.plumtextiles.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 603 first.parentNode.insertBefore(scriptFallback, first); 604}; 605script.async = true; 606script.src = '//www.plumtextiles.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 607first.parentNode.insertBefore(script, first); 608 609 }; 610 trekkie.load( 611 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":14974956,"isMerchantRequest":null,"themeId":81093296193,"themeCityHash":"9105539376037833723","contentLanguage":"en","currency":"USD","eventMetadataId":"ec9dc6e0-2aa2-42de-bd85-2640eae2cd22"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 612 ); 613 614 var loaded = false;
615 trekkie.ready(function() { 616 if (loaded) return; 617 loaded = true; 618 619 window.ShopifyAnalytics.lib = window.trekkie; 620 621 var originalDocumentWrite = document.write; 622 document.write = customDocumentWrite; 623 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 624 document.write = originalDocumentWrite; 625 626 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 627 var token = match? match[1]: undefined; 628 if (!hasLoggedConversion(token)) { 629 setCookieIfConversion(token); 630 631 } 632 }); 633 634 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":84645675204,"requestId":"145bafe5-7e10-4d91-88b5-1d8edbb6eab1-1791594433","shopifyEmitted":true}); 635 636 var eventsListenerScript = document.createElement('script'); 637 eventsListenerScript.async = true; 638 eventsListenerScript.src = "//www.plumtextiles.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 639 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 640})();</script>
640 641
641<script> 642 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 643 window.ga = function ga() { 644 (window.ga.q = window.ga.q || []).push(arguments); 645 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 646 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 647 } 648 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 649 }; 650 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 651 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 652 } 653 } 654</script>
vendor: 1 bytes, line 654
654
655<script 656 defer 657 src="https://www.plumtextiles.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 658 data-application="storefront-renderer" 659 data-shop-id="14974956" 660 data-render-region="gcp-us-central1" 661 data-page-type="blog" 662 data-theme-instance-id="81093296193" 663 data-theme-name="Blockshop" 664 data-theme-version="6.3.3" 665 data-monorail-region="shop_domain" 666 data-resource-timing-sampling-rate="10" 667 data-shs="true" 668 data-shs-beacon="true" 669 data-shs-export-with-fetch="true" 670 data-shs-logs-sample-rate="1" 671 data-shs-beacon-endpoint="https://www.plumtextiles.com/api/collect" 672></script>
672 673<meta name="shopify-y" content="beee33c5-e52b-4c37-91f6-d272f712155f" data-expiration="1823152033000"><meta name="shopify-s" content="b64c6add-9373-4307-b48f-02c9610b2df9" data-expiration="1791596233000"> 674</head> 675 676 <body 677 class="page-dispatch template-blog" 678 data-theme-id="606" 679 data-theme-name="Blockshop" 680 data-theme-version="6.3.3" > 681 682 <div 683 class="off-canvas--viewport" 684 data-js-class="OffCanvas" 685 data-off-canvas--state="closed" 686 > 687 <div class="off-canvas--overlay"></div> 688 <div class="off-canvas--close"> 689 690 <svg class="icon--root icon--cross" viewBox="0 0 20 20"> 691 <path d="M10 8.727L17.944.783l1.273 1.273L11.273 10l7.944 7.944-1.273 1.273L10 11.273l-7.944 7.944-1.273-1.273L8.727 10 .783 2.056 2.056.783 10 8.727z" fill-rule="nonzero" /> 692 </svg> 693 694 695 </div> 696 697 <div class="off-canvas--left-sidebar"> 698 <div class="mobile-nav--header"> 699 700 701 702 <div class="mobile-nav--login font--accent"> 703 704 705 706 707 708 <a href="https://www.plumtextiles.com/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">View account</a> 709 710 711 </div> 712 713</div> 714 715<div class="mobile-nav--menu font--accent"></div> 716 717<div class="mobile-nav--localization"></div> 718 </div> 719 720 <div class="off-canvas--right-sidebar"> 721 722 </div> 723 724 <div class="off-canvas--main-content"> 725 <div id="shopify-section-announcement" class="shopify-section"> 726 727 728 729 730 731 732 733<div 734 class="announcement--root" 735 data-section-id="announcement" 736 data-section-type="announcement" 737 data-js-class="IndexAnnouncement" 738 data-alternative-color="true" 739 style="background-color: #d4d0cc;" 740> 741 742 743 744 <a class="announcement--link" href="/pages/contact"> 745 746 747 <div class="announcement--wrapper"> 748 749 750 751 </div> 752 753 754 </a> 755 756 757 758</div> 759 760</div> 761 <div id="shopify-section-header" class="shopify-section section--header"> 762 763 764 765 766 767 768 769 770 771 <style> 772 header .logo-image { 773 max-height: 35px; 774 } 775 776 .header--top-row { 777 height: 51px; 778 } 779 </style> 780 781 782<header 783 class="header--root" 784 data-section-id="header" 785 data-section-type="header-section" 786 data-js-class="Header" 787 data-center-logo="false" 788 data-center-menu="true" 789 790 data-header--menu-transparent="false" 791 792> 793 794 <div class="header--y-menu-for-off-canvas"> 795 796 797 798 799<nav 800 class="y-menu" 801 data-js-class="FrameworkYMenu" 802> 803 <ul class="y-menu--level-1--container"> 804 805 806 807 808 809 <li 810 class="y-menu--level-1--link font--accent" 811 data-y-menu--depth="1" 812 data-y-menu--open="false" 813 data-link-id="home" 814 > 815 816 817 <a href="/">HOME </a> 818 819 820 821 822 823 824 </li> 825 826 827 <li 828 class="y-menu--level-1--link font--accent" 829 data-y-menu--depth="2" 830 data-y-menu--open="false" 831 data-link-id="fabric" 832 > 833 834 835 <a 836 href="/" 837 data-submenu="true" 838 aria-haspopup="true" 839 aria-expanded="false" 840 aria-controls="y-menu--sub-fabric" 841 > 842 FABRIC 843 844 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 845 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 846 </svg> 847 848 849 </a> 850 851 852 853 854 855 856 857 <ul 858 class="y-menu--level-2--container" 859 860 data-y-menu--parent-link="level-2" 861 862 id="y-menu--sub-fabric" 863 > 864 865 <li class="y-menu--back-link"> 866 <a href="#"> 867 868 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 869 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 870 </svg> 871 872 Back 873 </a> 874 </li> 875 876 877 <li class="y-menu--parent-link"> 878 <a href="/">FABRIC</a> 879 </li> 880 881 882 883 884 885 <li 886 class="y-menu--level-2--link font--accent" 887 data-link-id="fabric--fabric-library" 888 > 889 <a href="/collections/swatches" data-submenu="true"> 890 FABRIC LIBRARY 891 892 </a> 893 894 895 896 897 898 </li> 899 900 901 <li 902 class="y-menu--level-2--link font--accent" 903 data-link-id="fabric--canvas-weight" 904 > 905 <a href="/collections/heavier-weight" data-submenu="true"> 906 CANVAS WEIGHT 907 908 </a> 909 910 911 912 913 914 </li> 915 916 917 <li 918 class="y-menu--level-2--link font--accent" 919 data-link-id="fabric--checks-plaids" 920 > 921 <a href="/collections/plaids" data-submenu="true"> 922 CHECKS, PLAIDS 923 924 </a> 925 926 927 928 929 930 </li> 931 932 933 <li 934 class="y-menu--level-2--link font--accent" 935 data-link-id="fabric--stripes" 936 > 937 <a href="/collections/striped-linen-fabric" data-submenu="true"> 938 STRIPES 939 940 </a> 941 942 943 944 945 946 </li> 947 948 949 <li 950 class="y-menu--level-2--link font--accent" 951 data-link-id="fabric--yarn-dye-solids" 952 > 953 <a href="/collections/yarn-dyed-solids" data-submenu="true"> 954 YARN-DYE SOLIDS 955 956 </a> 957 958 959 960 961 962 </li> 963 964 </ul> 965 966 967 968 </li> 969 970 971 <li 972 class="y-menu--level-1--link font--accent" 973 data-y-menu--depth="2" 974 data-y-menu--open="false" 975 data-link-id="bespoke" 976 > 977 978 979 <a 980 href="/" 981 data-submenu="true" 982 aria-haspopup="true" 983 aria-expanded="false" 984 aria-controls="y-menu--sub-bespoke" 985 > 986 BESPOKE 987 988 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
989 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 990 </svg> 991 992 993 </a> 994 995 996 997 998 999 1000 1001 <ul 1002 class="y-menu--level-2--container" 1003 1004 data-y-menu--parent-link="level-2" 1005 1006 id="y-menu--sub-bespoke" 1007 > 1008 1009 <li class="y-menu--back-link"> 1010 <a href="#"> 1011 1012 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 1013 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 1014 </svg> 1015 1016 Back 1017 </a> 1018 </li> 1019 1020 1021 <li class="y-menu--parent-link"> 1022 <a href="/">BESPOKE</a> 1023 </li> 1024 1025 1026 1027 1028 1029 <li 1030 class="y-menu--level-2--link font--accent" 1031 data-link-id="bespoke--autumn-linen-napkins" 1032 > 1033 <a href="/collections/striped-linen-napkins" data-submenu="true"> 1034 Autumn Linen Napkins 1035 1036 </a> 1037 1038 1039 1040 1041 1042 </li> 1043 1044 1045 <li 1046 class="y-menu--level-2--link font--accent" 1047 data-link-id="bespoke--autumn-linen-cushions" 1048 > 1049 <a href="/collections/linen-throw-pillows" data-submenu="true"> 1050 Autumn Linen Cushions 1051 1052 </a> 1053 1054 1055 1056 1057 1058 </li> 1059 1060 1061 <li 1062 class="y-menu--level-2--link font--accent" 1063 data-link-id="bespoke--bespoke-gallery" 1064 > 1065 <a href="/pages/copy-of-furnishings" data-submenu="true"> 1066 Bespoke Gallery 1067 1068 </a> 1069 1070 1071 1072 1073 1074 </li> 1075 1076 1077 <li 1078 class="y-menu--level-2--link font--accent" 1079 data-link-id="bespoke--inquiry" 1080 > 1081 <a href="/pages/fabrication-inquiry" data-submenu="true"> 1082 Inquiry 1083 1084 </a> 1085 1086 1087 1088 1089 1090 </li> 1091 1092 </ul> 1093 1094 1095 1096 </li> 1097 1098 1099 <li 1100 class="y-menu--level-1--link font--accent" 1101 data-y-menu--depth="1" 1102 data-y-menu--open="false" 1103 data-link-id="dispatch" 1104 > 1105 1106 1107 <a href="/blogs/studies">DISPATCH</a> 1108 1109 1110 1111 1112 1113 1114 </li> 1115 1116 1117 <li 1118 class="y-menu--level-1--link font--accent" 1119 data-y-menu--depth="2" 1120 data-y-menu--open="false" 1121 data-link-id="information" 1122 > 1123 1124 1125 <a 1126 href="/pages/contact" 1127 data-submenu="true" 1128 aria-haspopup="true" 1129 aria-expanded="false" 1130 aria-controls="y-menu--sub-information" 1131 > 1132 INFORMATION 1133 1134 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 1135 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 1136 </svg> 1137 1138 1139 </a> 1140 1141 1142 1143 1144 1145 1146 1147 <ul 1148 class="y-menu--level-2--container" 1149 1150 data-y-menu--parent-link="level-2" 1151 1152 id="y-menu--sub-information" 1153 > 1154 1155 <li class="y-menu--back-link"> 1156 <a href="#"> 1157 1158 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 1159 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 1160 </svg> 1161 1162 Back 1163 </a> 1164 </li> 1165 1166 1167 <li class="y-menu--parent-link"> 1168 <a href="/pages/contact">INFORMATION</a> 1169 </li> 1170 1171 1172 1173 1174 1175 <li 1176 class="y-menu--level-2--link font--accent" 1177 data-link-id="information--showrooms" 1178 > 1179 <a href="/pages/showrooms" data-submenu="true"> 1180 SHOWROOMS 1181 1182 </a> 1183 1184 1185 1186 1187 1188 </li> 1189 1190 1191 <li 1192 class="y-menu--level-2--link font--accent" 1193 data-link-id="information--about" 1194 > 1195 <a href="/pages/copy-of-a-move-toward-conservation-1" data-submenu="true"> 1196 ABOUT 1197 1198 </a> 1199 1200 1201 1202 1203 1204 </li> 1205 1206 1207 <li 1208 class="y-menu--level-2--link font--accent" 1209 data-link-id="information--contact" 1210 > 1211 <a href="/pages/contact" data-submenu="true"> 1212 CONTACT 1213 1214 </a> 1215 1216 1217 1218 1219 1220 </li> 1221 1222 1223 <li 1224 class="y-menu--level-2--link font--accent" 1225 data-link-id="information--accounts" 1226 > 1227 <a href="/pages/trade-program-form" data-submenu="true"> 1228 ACCOUNTS 1229 1230 </a> 1231 1232 1233 1234 1235 1236 </li> 1237 1238 </ul> 1239 1240 1241 1242 </li> 1243 1244 </ul> 1245 1246</nav> 1247 1248 1249 </div> 1250 <div class="header--localization-for-off-canvas"> 1251 1252 1253<div class="localization--container"> 1254 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/studies" /> 1255 1256 1257 1258 </form> 1259</div> 1260 </div> 1261 1262 <div class="header--bg"></div> 1263 <div class="header--top-row"> 1264 1265 1266 1267 <div class="header--logo"> 1268 <div class="title clearfix" role="banner"> 1269 1270 1271 1272 1273 1274 <a href="/" role="banner" title="PLUM"> 1275 <img 1276 class="logo-image" 1277 src="//www.plumtextiles.com/cdn/shop/files/Untitled_2.5_x_1.5_in_7bc90385-e148-404c-a62b-600d20211978_x35.png?v=1767879109" 1278 srcset="//www.plumtextiles.com/cdn/shop/files/Untitled_2.5_x_1.5_in_7bc90385-e148-404c-a62b-600d20211978_x35.png?v=1767879109
12781x, //www.plumtextiles.com/cdn/shop/files/Untitled_2.5_x_1.5_in_7bc90385-e148-404c-a62b-600d20211978_x35@2x.png?v=1767879109 2x" 1279 alt="PLUM" 1280 itemprop="logo" 1281 > 1282 </a> 1283 1284</div> 1285 </div> 1286 1287 1288 1289 1290 1291 </div> 1292 1293 <div class="header--bottom-row"> 1294 1295 1296 1297 1298 1299 1300 1301 <div class="header--menu"> 1302 1303 1304 1305 1306 1307 1308<nav 1309 class="x-menu font--accent" 1310 data-js-class="XMenu" 1311 data-x-menu--align="center" 1312 data-x-menu--overlap="false" 1313 data-x-menu--overlap-parent="1" 1314 role="navigation" 1315 aria-label="Main menu" 1316> 1317 <div class="x-menu--overlap-icon"> 1318 <div class="off-canvas--open" data-off-canvas--open="left-sidebar"> 1319 1320 <svg class="icon--root icon--menu" viewBox="0 0 22 16"> 1321 <path d="M0 2.4V.6h22v1.8H0zm0 6.584v-1.8h22v1.8H0zm0 6.584v-1.8h22v1.8H0z" fill-rule="nonzero" /> 1322 </svg> 1323 1324 1325 </div> 1326 </div> 1327 1328 <ul class="x-menu--level-1--container"> 1329 1330 1331 1332 1333 <li 1334 class="x-menu--level-1--link" 1335 data-x-menu--depth="1" 1336 data-x-menu--open="false" 1337 data-link-id="home" 1338 > 1339 1340 <a href="/"><span>HOME </span></a> 1341 1342 1343 1344 1345 1346 1347 </li> 1348 1349 <li 1350 class="x-menu--level-1--link" 1351 data-x-menu--depth="2" 1352 data-x-menu--open="false" 1353 data-link-id="fabric" 1354 > 1355 1356 <a 1357 href="/" 1358 aria-haspopup="true" 1359 aria-expanded="false" 1360 aria-controls="x-menu--sub-fabric" 1361 > 1362 <span> 1363 FABRIC 1364 </span> 1365 1366 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 1367 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 1368 </svg> 1369 1370 1371 1372 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 1373 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 1374 </svg> 1375 1376 1377 </a> 1378 1379 1380 1381 1382 <div class="x-menu--level-2--container" id="x-menu--sub-fabric"> 1383 1384 <div class="x-menu--bg"></div> 1385 1386 <ul class="x-menu--level-2--list"> 1387 1388 1389 1390 1391 <li 1392 class="x-menu--level-2--link" 1393 data-link-id="fabric--fabric-library" 1394 data-x-menu--single-parent="true" 1395 > 1396 <a href="/collections/swatches">FABRIC LIBRARY</a> 1397 1398 1399 1400 1401 1402 1403 </li> 1404 1405 1406 <li 1407 class="x-menu--level-2--link" 1408 data-link-id="fabric--canvas-weight" 1409 data-x-menu--single-parent="true" 1410 > 1411 <a href="/collections/heavier-weight">CANVAS WEIGHT</a> 1412 1413 1414 1415 1416 1417 1418 </li> 1419 1420 1421 <li 1422 class="x-menu--level-2--link" 1423 data-link-id="fabric--checks-plaids" 1424 data-x-menu--single-parent="true" 1425 > 1426 <a href="/collections/plaids">CHECKS, PLAIDS </a> 1427 1428 1429 1430 1431 1432 1433 </li> 1434 1435 1436 <li 1437 class="x-menu--level-2--link" 1438 data-link-id="fabric--stripes" 1439 data-x-menu--single-parent="true" 1440 > 1441 <a href="/collections/striped-linen-fabric">STRIPES </a> 1442 1443 1444 1445 1446 1447 1448 </li> 1449 1450 1451 <li 1452 class="x-menu--level-2--link" 1453 data-link-id="fabric--yarn-dye-solids" 1454 data-x-menu--single-parent="true" 1455 > 1456 <a href="/collections/yarn-dyed-solids">YARN-DYE SOLIDS</a> 1457 1458 1459 1460 1461 1462 1463 </li> 1464 1465 </ul> 1466 </div> 1467 1468 1469 1470 </li> 1471 1472 <li 1473 class="x-menu--level-1--link" 1474 data-x-menu--depth="2" 1475 data-x-menu--open="false" 1476 data-link-id="bespoke" 1477 > 1478 1479 <a 1480 href="/" 1481 aria-haspopup="true" 1482 aria-expanded="false" 1483 aria-controls="x-menu--sub-bespoke" 1484 >
1485 <span> 1486 BESPOKE 1487 </span> 1488 1489 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 1490 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 1491 </svg> 1492 1493 1494 1495 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 1496 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 1497 </svg> 1498 1499 1500 </a> 1501 1502 1503 1504 1505 <div class="x-menu--level-2--container" id="x-menu--sub-bespoke"> 1506 1507 <div class="x-menu--bg"></div> 1508 1509 <ul class="x-menu--level-2--list"> 1510 1511 1512 1513 1514 <li 1515 class="x-menu--level-2--link" 1516 data-link-id="bespoke--autumn-linen-napkins" 1517 data-x-menu--single-parent="true" 1518 > 1519 <a href="/collections/striped-linen-napkins">Autumn Linen Napkins </a> 1520 1521 1522 1523 1524 1525 1526 </li> 1527 1528 1529 <li 1530 class="x-menu--level-2--link" 1531 data-link-id="bespoke--autumn-linen-cushions" 1532 data-x-menu--single-parent="true" 1533 > 1534 <a href="/collections/linen-throw-pillows">Autumn Linen Cushions</a> 1535 1536 1537 1538 1539 1540 1541 </li> 1542 1543 1544 <li 1545 class="x-menu--level-2--link" 1546 data-link-id="bespoke--bespoke-gallery" 1547 data-x-menu--single-parent="true" 1548 > 1549 <a href="/pages/copy-of-furnishings">Bespoke Gallery</a> 1550 1551 1552 1553 1554 1555 1556 </li> 1557 1558 1559 <li 1560 class="x-menu--level-2--link" 1561 data-link-id="bespoke--inquiry" 1562 data-x-menu--single-parent="true" 1563 > 1564 <a href="/pages/fabrication-inquiry">Inquiry</a> 1565 1566 1567 1568 1569 1570 1571 </li> 1572 1573 </ul> 1574 </div> 1575 1576 1577 1578 </li> 1579 1580 <li 1581 class="x-menu--level-1--link" 1582 data-x-menu--depth="1" 1583 data-x-menu--open="false" 1584 data-link-id="dispatch" 1585 > 1586 1587 <a href="/blogs/studies"><span>DISPATCH</span></a> 1588 1589 1590 1591 1592 1593 1594 </li> 1595 1596 <li 1597 class="x-menu--level-1--link" 1598 data-x-menu--depth="2" 1599 data-x-menu--open="false" 1600 data-link-id="information" 1601 > 1602 1603 <a 1604 href="/pages/contact" 1605 aria-haspopup="true" 1606 aria-expanded="false" 1607 aria-controls="x-menu--sub-information" 1608 > 1609 <span> 1610 INFORMATION 1611 </span> 1612 1613 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 1614 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 1615 </svg> 1616 1617 1618 1619 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 1620 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 1621 </svg> 1622 1623 1624 </a> 1625 1626 1627 1628 1629 <div class="x-menu--level-2--container" id="x-menu--sub-information"> 1630 1631 <div class="x-menu--bg"></div> 1632 1633 <ul class="x-menu--level-2--list"> 1634 1635 1636 1637 1638 <li 1639 class="x-menu--level-2--link" 1640 data-link-id="information--showrooms" 1641 data-x-menu--single-parent="true" 1642 > 1643 <a href="/pages/showrooms">SHOWROOMS</a> 1644 1645 1646 1647 1648 1649 1650 </li> 1651 1652 1653 <li 1654 class="x-menu--level-2--link" 1655 data-link-id="information--about" 1656 data-x-menu--single-parent="true" 1657 > 1658 <a href="/pages/copy-of-a-move-toward-conservation-1">
1658ABOUT </a> 1659 1660 1661 1662 1663 1664 1665 </li> 1666 1667 1668 <li 1669 class="x-menu--level-2--link" 1670 data-link-id="information--contact" 1671 data-x-menu--single-parent="true" 1672 > 1673 <a href="/pages/contact">CONTACT</a> 1674 1675 1676 1677 1678 1679 1680 </li> 1681 1682 1683 <li 1684 class="x-menu--level-2--link" 1685 data-link-id="information--accounts" 1686 data-x-menu--single-parent="true" 1687 > 1688 <a href="/pages/trade-program-form">ACCOUNTS</a> 1689 1690 1691 1692 1693 1694 1695 </li> 1696 1697 </ul> 1698 </div> 1699 1700 1701 1702 </li> 1703 1704 </ul> 1705 1706</nav> 1707 1708 1709 </div> 1710 1711 1712 <div class="header--cart"> 1713 <div class="cart"> 1714 1715 1716<a class="header--cart-link font--accent" href="/cart"> 1717 1718 1719 Cart 1720 1721 1722 <span class="number-wrapper" data-item-count="0"> 1723 (<span class="number cart--external--total-items">0</span>) 1724 </span> 1725</a> 1726 1727 1728 1729 </div> 1730 </div> 1731 1732 </div> 1733 1734 <div class="header--mobile"> 1735 <div class="header--mobile--menu off-canvas--open" data-off-canvas--open="left-sidebar"> 1736 1737 <svg class="icon--root icon--menu" viewBox="0 0 22 16"> 1738 <path d="M0 2.4V.6h22v1.8H0zm0 6.584v-1.8h22v1.8H0zm0 6.584v-1.8h22v1.8H0z" fill-rule="nonzero" /> 1739 </svg> 1740 1741 1742 </div> 1743 1744 <div class="header--mobile--title"> 1745 <div class="title clearfix" role="banner"> 1746 1747 1748 1749 1750 1751 <a href="/" role="banner" title="PLUM"> 1752 <img 1753 class="logo-image" 1754 src="//www.plumtextiles.com/cdn/shop/files/Untitled_2.5_x_1.5_in_7bc90385-e148-404c-a62b-600d20211978_x35.png?v=1767879109" 1755 srcset="//www.plumtextiles.com/cdn/shop/files/Untitled_2.5_x_1.5_in_7bc90385-e148-404c-a62b-600d20211978_x35.png?v=1767879109 1x, //www.plumtextiles.com/cdn/shop/files/Untitled_2.5_x_1.5_in_7bc90385-e148-404c-a62b-600d20211978_x35@2x.png?v=1767879109 2x" 1756 alt="PLUM" 1757 itemprop="logo" 1758 > 1759 </a> 1760 1761</div> 1762 </div> 1763 1764 <div class="header--mobile--cart font--accent"> 1765 1766 1767<a class="header--cart-link font--accent" href="/cart"> 1768 1769 1770 Cart 1771 1772 1773 <span class="number-wrapper" data-item-count="0"> 1774 (<span class="number cart--external--total-items">0</span>) 1775 </span> 1776</a> 1777 1778 1779 1780 </div> 1781 1782 </div> 1783 1784 <div class="row"> 1785 <div class="header-divider"></div> 1786 </div> 1787 1788</header> 1789 1790</div> 1791 1792 <section class="main-content"> 1793 1794 1795 <wlm class="wlm-content"> 1796 <div id="shopify-section-framework--blog" class="shopify-section"> 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832<div 1833 class="blog--root" 1834 data-section-id="framework--blog" 1835 data-js-class="Blog" 1836 data-columns="3" 1837 data-articles="12" 1838 data-apply-overlay="false" 1839 data-alt-color="false" 1840 data-show-featured="false" 1841 data-image-height="large" 1842 data-show-tags="false" 1843 data-show-title="true" 1844> 1845 1846 1847 1848 1849 <div class="blog--header--root"> 1850 <div class="blog--header"> 1851 1852 <h1 class="blog--title"> 1853 <a href="/blogs/studies">Dispatch</a> 1854 </h1> 1855 1856 1857 1858 </div> 1859 1860 </div> 1861 1862 1863 1864 1865 1866 <div class="blog--body"> 1867 <div class="blog--list"> 1868 1869 1870 1871 1872 1873 1874 <div 1875 class="blog--list--item" 1876 1877 > 1878 1879 <a 1880 class="blog--list--image-link" 1881 href="/blogs/studies/in-praise-of-plain" 1882 aria-label="In Praise of Plain" 1883 > 1884 <div class="blog--list--item-image"> 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902<div 1903 class="image--root" 1904 data-aspectratio="1.4" 1905 style="width: 100%;" 1906 1907> 1908 <div 1909 class="image--container" 1910 style="padding-top:71.42857142857143%;" 1911 > 1912 <img 1913 class="lazyload" 1914 data-src="//www.plumtextiles.com/cdn/shop/articles/IMG_3275_2_{width}x.jpg?v=1788090372" 1915 data-sizes="auto" 1916 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3962]" 1917 data-aspectratio="1.4" 1918 alt="In Praise of Plain" 1919 > 1920 </div> 1921 1922 <noscript> 1923 <img 1924 src="//www.plumtextiles.com/cdn/shop/articles/IMG_3275_2_1024x1024.jpg?v=1788090372" 1925 alt="In Praise of Plain" 1926 > 1927 </noscript> 1928</div> 1929 1930 </div> 1931 </a> 1932 1933 1934 <h3 class="blog--list--item-title"> 1935 <a href="/blogs/studies/in-praise-of-plain" aria-label="In Praise of Plain"> 1936 In Praise of Plain 1937 </a> 1938 </h3> 1939 1940 <div class="blog--list--item-timesince font--light-accent"> 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 August 30 2026 1952 1953 1954 1955 1956 1957 1958 </div> 1959 1960 1961 1962 <div class="blog--list--item-readmore font--block-link"> 1963 <a href="/blogs/studies/in-praise-of-plain">Read more</a> 1964 </div> 1965 1966 </div> 1967 1968 1969 1970 1971 1972 1973 <div 1974 class="blog--list--item" 1975 1976 > 1977 1978 <a 1979 class="blog--list--image-link" 1980 href="/blogs/studies/project-focus-shifting-layers" 1981 aria-label="Shifting Layers" 1982 > 1983 <div class="blog--list--item-image"> 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001<div 2002 class="image--root" 2003 data-aspectratio="1.4" 2004 style="width: 100%;" 2005 2006> 2007 <div 2008 class="image--container" 2009 style="padding-top:71.42857142857143%;" 2010 > 2011 <img 2012 class="lazyload" 2013 data-src="//www.plumtextiles.com/cdn/shop/articles/20130918_modernplum-27-2_copy_b9b61bb1-d0a5-49e0-a20f-346f1960b3d8_{width}x.jpg?v=1788090129" 2014 data-sizes="auto" 2015 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,2597]" 2016 data-aspectratio="1.4" 2017 alt="Shifting Layers" 2018 > 2019 </div> 2020 2021 <noscript> 2022 <img 2023 src="//www.plumtextiles.com/cdn/shop/articles/20130918_modernplum-27-2_copy_b9b61bb1-d0a5-49e0-a20f-346f1960b3d8_1024x1024.jpg?v=1788090129" 2024 alt="Shifting Layers" 2025 > 2026 </noscript> 2027</div> 2028 2029 </div> 2030 </a> 2031 2032 2033 <h3 class="blog--list--item-title"> 2034 <a href="/blogs/studies/project-focus-shifting-layers" aria-label="Shifting Layers"> 2035 Shifting Layers 2036 </a> 2037 </h3> 2038 2039 <div class="blog--list--item-timesince font--light-accent"> 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 July 28 2026 2051 2052 2053 2054 2055 2056 2057 </div> 2058 2059 2060 2061 <div class="blog--list--item-readmore font--block-link"> 2062 <a href="/blogs/studies/project-focus-shifting-layers">Read more</a> 2063 </div> 2064 2065 </div> 2066 2067 2068 2069 2070 2071 2072 <div 2073 class="blog--list--item" 2074 2075 > 2076 2077 <a 2078 class="blog--list--image-link" 2079 href="/blogs/studies/abundance" 2080 aria-label="Abundance" 2081 > 2082 <div class="blog--list--item-image"> 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100<div 2101 class="image--root" 2102 data-aspectratio="1.400241837968561" 2103 style="width: 100%;" 2104 2105> 2106 <div 2107 class="image--container" 2108 style="padding-top:71.41623488773747%;" 2109 > 2110 <img 2111 class="lazyload" 2112 data-src="//www.plumtextiles.com/cdn/shop/articles/DSC_0182_2_8db1d8e1-7baa-4826-8ea5-cd7eb7d7bb33_{width}x.jpg?v=1783770782" 2113 data-sizes="auto" 2114 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2316]" 2115 data-aspectratio="1.400241837968561" 2116 alt="Abundance" 2117 > 2118 </div> 2119 2120 <noscript> 2121 <img 2122 src="//www.plumtextiles.com/cdn/shop/articles/DSC_0182_2_8db1d8e1-7baa-4826-8ea5-cd7eb7d7bb33_1024x1024.jpg?v=1783770782" 2123 alt="Abundance" 2124 > 2125 </noscript> 2126</div> 2127 2128 </div> 2129 </a> 2130 2131 2132 <h3 class="blog--list--item-title"> 2133 <a href="/blogs/studies/abundance" aria-label="Abundance"> 2134 Abundance 2135 </a> 2136 </h3> 2137 2138 <div class="blog--list--item-timesince font--light-accent"> 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 July 11 2026 2150 2151 2152 2153 2154 2155 2156 </div> 2157 2158 2159 2160 <div class="blog--list--item-readmore font--block-link"> 2161 <a href="/blogs/studies/abundance">Read more</a> 2162 </div> 2163 2164 </div> 2165 2166 2167 2168 2169 2170 2171 <div 2172 class="blog--list--item" 2173 2174 > 2175 2176 <a 2177 class="blog--list--image-link" 2178 href="/blogs/studies/white-on-white" 2179 aria-label="The White Room" 2180 > 2181 <div class="blog--list--item-image"> 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199<div 2200 class="image--root" 2201 data-aspectratio="1.3998988877654197" 2202 style="width: 100%;" 2203 2204> 2205 <div 2206 class="image--container" 2207 style="padding-top:71.43373058866015%;" 2208 > 2209 <img 2210 class="lazyload" 2211 data-src="//www.plumtextiles.com/cdn/shop/articles/DSC_0225_6_3368afeb-af8e-4e63-9ea7-bc7646854c82_{width}x.jpg?v=1784458472" 2212 data-sizes="auto" 2213 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,2769]" 2214 data-aspectratio="1.3998988877654197" 2215 alt="The White Room" 2216 > 2217 </div> 2218 2219 <noscript> 2220 <img 2221 src="//www.plumtextiles.com/cdn/shop/articles/DSC_0225_6_3368afeb-af8e-4e63-9ea7-bc7646854c82_1024x1024.jpg?v=1784458472" 2222 alt="The White Room" 2223 > 2224 </noscript> 2225</div> 2226 2227 </div> 2228 </a> 2229 2230 2231 <h3 class="blog--list--item-title"> 2232 <a href="/blogs/studies/white-on-white" aria-label="The White Room"> 2233 The White Room 2234 </a> 2235 </h3> 2236 2237 <div class="blog--list--item-timesince font--light-accent"> 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 July 4 2026 2249 2250 2251 2252 2253 2254 2255 </div> 2256 2257 2258 2259 <div class="blog--list--item-readmore font--block-link"> 2260 <a href="/blogs/studies/white-on-white">Read more</a> 2261 </div> 2262 2263 </div> 2264 2265 2266 2267 2268 2269 2270 <div 2271 class="blog--list--item" 2272 2273 > 2274 2275 <a 2276 class="blog--list--image-link" 2277 href="/blogs/studies/a-study-in-lines" 2278 aria-label="A Study in Lines" 2279 > 2280 <div class="blog--list--item-image"> 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298<div 2299 class="image--root" 2300 data-aspectratio="1.3995186522262335" 2301 style="width: 100%;" 2302 2303> 2304 <div 2305 class="image--container" 2306 style="padding-top:71.45313843508168%;" 2307 > 2308 <img 2309 class="lazyload" 2310 data-src="//www.plumtextiles.com/cdn/shop/articles/Screenshot_2026-04-26_at_7.07.19_AM_086b0f82-a1ec-41ce-9ca8-2a14614aab2a_{width}x.jpg?v=1782991135" 2311 data-sizes="auto" 2312 data-widths="[295,394,590,700,800,1000,1163]" 2313 data-aspectratio="1.3995186522262335" 2314 alt="A Study in Lines" 2315 > 2316 </div> 2317 2318 <noscript> 2319 <img 2320 src="//www.plumtextiles.com/cdn/shop/articles/Screenshot_2026-04-26_at_7.07.19_AM_086b0f82-a1ec-41ce-9ca8-2a14614aab2a_1024x1024.jpg?v=1782991135" 2321 alt="A Study in Lines" 2322 > 2323 </noscript> 2324</div> 2325 2326 </div> 2327 </a> 2328 2329 2330 <h3 class="blog--list--item-title"> 2331 <a href="/blogs/studies/a-study-in-lines" aria-label="A Study in Lines"> 2332 A Study in Lines 2333 </a> 2334 </h3> 2335 2336 <div class="blog--list--item-timesince font--light-accent"> 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 June 18 2026 2348 2349 2350 2351 2352 2353 2354 </div> 2355 2356 2357 2358 <div class="blog--list--item-readmore font--block-link"> 2359 <a href="/blogs/studies/a-study-in-lines">Read more</a> 2360 </div> 2361 2362 </div> 2363 2364 2365 2366 2367 2368 2369 <div 2370 class="blog--list--item" 2371 2372 > 2373 2374 <a 2375 class="blog--list--image-link" 2376 href="/blogs/studies/plaid-in-palm-springs" 2377 aria-label="Paul Smith Plaid" 2378 > 2379 <div class="blog--list--item-image"> 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397<div 2398 class="image--root" 2399 data-aspectratio="1.4004065040650406" 2400 style="width: 100%;" 2401 2402> 2403 <div 2404 class="image--container" 2405 style="padding-top:71.4078374455733%;" 2406 > 2407 <img 2408 class="lazyload" 2409 data-src="//www.plumtextiles.com/cdn/shop/articles/Screenshot_2026-06-18_at_6.01.18_AM_3fd4dbd4-0616-4473-8d6e-616727d3aed1_{width}x.jpg?v=1783855578" 2410 data-sizes="auto" 2411 data-widths="[295,394,590,700,800,1000,1200,1378]" 2412 data-aspectratio="1.4004065040650406" 2413 alt="Paul Smith Plaid" 2414 > 2415 </div> 2416 2417 <noscript> 2418 <img 2419 src="//www.plumtextiles.com/cdn/shop/articles/Screenshot_2026-06-18_at_6.01.18_AM_3fd4dbd4-0616-4473-8d6e-616727d3aed1_1024x1024.jpg?v=1783855578" 2420 alt="Paul Smith Plaid" 2421 > 2422 </noscript> 2423</div> 2424 2425 </div> 2426 </a> 2427 2428 2429 <h3 class="blog--list--item-title"> 2430 <a href="/blogs/studies/plaid-in-palm-springs" aria-label="Paul Smith Plaid"> 2431 Paul Smith Plaid 2432 </a> 2433 </h3> 2434 2435 <div class="blog--list--item-timesince font--light-accent"> 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 June 18 2026 2447 2448 2449 2450 2451 2452 2453 </div> 2454 2455 2456 2457 <div class="blog--list--item-readmore font--block-link"> 2458 <a href="/blogs/studies/plaid-in-palm-springs">Read more</a> 2459 </div> 2460 2461 </div> 2462 2463 2464 2465 2466 2467 2468 <div 2469 class="blog--list--item" 2470 2471 > 2472 2473 <a 2474 class="blog--list--image-link" 2475 href="/blogs/studies/breurs-hooper-house-baltimore-maryland" 2476 aria-label="Breur's Hooper House" 2477 > 2478 <div class="blog--list--item-image"> 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496<div 2497 class="image--root" 2498 data-aspectratio="1.3995098039215685" 2499 style="width: 100%;" 2500 2501> 2502 <div 2503 class="image--container" 2504 style="padding-top:71.45359019264448%;" 2505 > 2506 <img 2507 class="lazyload" 2508 data-src="//www.plumtextiles.com/cdn/shop/articles/Screenshot_2026-06-17_at_1.58.47_PM_{width}x.jpg?v=1781780307" 2509 data-sizes="auto" 2510 data-widths="[295,394,590,700,800,1000,1142]" 2511 data-aspectratio="1.3995098039215685" 2512 alt="Breur's Hooper House" 2513 > 2514 </div> 2515 2516 <noscript> 2517 <img 2518 src="//www.plumtextiles.com/cdn/shop/articles/Screenshot_2026-06-17_at_1.58.47_PM_1024x1024.jpg?v=1781780307" 2519 alt="Breur's Hooper House" 2520 > 2521 </noscript> 2522</div> 2523 2524 </div> 2525 </a> 2526 2527 2528 <h3 class="blog--list--item-title"> 2529 <a href="/blogs/studies/breurs-hooper-house-baltimore-maryland" aria-label="Breur's Hooper House"> 2530 Breur's Hooper House 2531 </a> 2532 </h3> 2533 2534 <div class="blog--list--item-timesince font--light-accent"> 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 June 18 2026 2546 2547 2548 2549 2550 2551 2552 </div> 2553 2554 2555 2556 <div class="blog--list--item-readmore font--block-link"> 2557 <a href="/blogs/studies/breurs-hooper-house-baltimore-maryland">Read more</a> 2558 </div> 2559 2560 </div> 2561 2562 2563 2564 2565 2566 2567 <div 2568 class="blog--list--item" 2569 2570 > 2571 2572 <a 2573 class="blog--list--image-link" 2574 href="/blogs/studies/studio-notes-on-keeping" 2575 aria-label="On Keeping" 2576 > 2577 <div class="blog--list--item-image"> 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595<div 2596 class="image--root" 2597 data-aspectratio="1.3947880202255931" 2598 style="width: 100%;" 2599 2600> 2601 <div 2602 class="image--container" 2603 style="padding-top:71.69548243167876%;" 2604 > 2605 <img 2606 class="lazyload" 2607 data-src="//www.plumtextiles.com/cdn/shop/articles/IMG_7376_{width}x.jpg?v=1781721978" 2608 data-sizes="auto" 2609 data-widt
2609hs="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3586]" 2610 data-aspectratio="1.3947880202255931" 2611 alt="On Keeping" 2612 > 2613 </div> 2614 2615 <noscript> 2616 <img 2617 src="//www.plumtextiles.com/cdn/shop/articles/IMG_7376_1024x1024.jpg?v=1781721978" 2618 alt="On Keeping" 2619 > 2620 </noscript> 2621</div> 2622 2623 </div> 2624 </a> 2625 2626 2627 <h3 class="blog--list--item-title"> 2628 <a href="/blogs/studies/studio-notes-on-keeping" aria-label="On Keeping"> 2629 On Keeping 2630 </a> 2631 </h3> 2632 2633 <div class="blog--list--item-timesince font--light-accent"> 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 June 17 2026 2645 2646 2647 2648 2649 2650 2651 </div> 2652 2653 2654 2655 <div class="blog--list--item-readmore font--block-link"> 2656 <a href="/blogs/studies/studio-notes-on-keeping">Read more</a> 2657 </div> 2658 2659 </div> 2660 2661 2662 2663 2664 2665 2666 <div 2667 class="blog--list--item" 2668 2669 > 2670 2671 <a 2672 class="blog--list--image-link" 2673 href="/blogs/studies/warp-and-weft" 2674 aria-label="Interlace no. 1" 2675 > 2676 <div class="blog--list--item-image"> 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694<div 2695 class="image--root" 2696 data-aspectratio="1.4" 2697 style="width: 100%;" 2698 2699> 2700 <div 2701 class="image--container" 2702 style="padding-top:71.42857142857143%;" 2703 > 2704 <img 2705 class="lazyload" 2706 data-src="//www.plumtextiles.com/cdn/shop/articles/IMG_8667_2_44dd80dc-75d5-49a7-a2cc-b7135725b332_{width}x.jpg?v=1781720812" 2707 data-sizes="auto" 2708 data-widths="[295,394,504]" 2709 data-aspectratio="1.4" 2710 alt="Interlace no. 1" 2711 > 2712 </div> 2713 2714 <noscript> 2715 <img 2716 src="//www.plumtextiles.com/cdn/shop/articles/IMG_8667_2_44dd80dc-75d5-49a7-a2cc-b7135725b332_1024x1024.jpg?v=1781720812" 2717 alt="Interlace no. 1" 2718 > 2719 </noscript> 2720</div> 2721 2722 </div> 2723 </a> 2724 2725 2726 <h3 class="blog--list--item-title"> 2727 <a href="/blogs/studies/warp-and-weft" aria-label="Interlace no. 1"> 2728 Interlace no. 1 2729 </a> 2730 </h3> 2731 2732 <div class="blog--list--item-timesince font--light-accent"> 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 June 5 2026 2744 2745 2746 2747 2748 2749 2750 </div> 2751 2752 2753 2754 <div class="blog--list--item-readmore font--block-link"> 2755 <a href="/blogs/studies/warp-and-weft">Read more</a> 2756 </div> 2757 2758 </div> 2759 2760 2761 2762 2763 2764 2765 <div 2766 class="blog--list--item" 2767 2768 > 2769 2770 <a 2771 class="blog--list--image-link" 2772 href="/blogs/studies/on-stripes" 2773 aria-label="Composed Stripes" 2774 > 2775 <div class="blog--list--item-image"> 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793<div 2794 class="image--root" 2795 data-aspectratio="1.4" 2796 style="width: 100%;" 2797 2798> 2799 <div 2800 class="image--container" 2801 style="padding-top:71.42857142857143%;" 2802 > 2803 <img 2804 class="lazyload" 2805 data-src="//www.plumtextiles.com/cdn/shop/articles/FullSizeRender_2_275bac1b-1d61-40c7-9b1d-c539053be220_{width}x.jpg?v=1781721145" 2806 data-sizes="auto" 2807 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4032]" 2808 data-aspectratio="1.4" 2809 alt="Composed Stripes" 2810 > 2811 </div> 2812 2813 <noscript> 2814 <img 2815 src="//www.plumtextiles.com/cdn/shop/articles/FullSizeRender_2_275bac1b-1d61-40c7-9b1d-c539053be220_1024x1024.jpg?v=1781721145" 2816 alt="Composed Stripes" 2817 > 2818 </noscript> 2819</div> 2820 2821 </div> 2822 </a> 2823 2824 2825 <h3 class="blog--list--item-title"> 2826 <a href="/blogs/studies/on-stripes" aria-label="Composed Stripes"> 2827 Composed Stripes 2828 </a> 2829 </h3> 2830 2831 <div class="blog--list--item-timesince font--light-accent"> 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 April 19 2026 2843 2844 2845 2846 2847 2848 2849 </div> 2850 2851 2852 2853 <div class="blog--list--item-readmore font--block-link"> 2854 <a href="/blogs/studies/on-stripes">Read more</a> 2855 </div> 2856 2857 </div> 2858 2859 2860 2861 2862 2863 2864 <div 2865 class="blog--list--item" 2866 2867 > 2868 2869 <a 2870 class="blog--list--image-link" 2871 href="/blogs/studies/studio-notes-on-use" 2872 aria-label="Textiles: Tools" 2873 > 2874 <div class="blog--list--item-image"> 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892<div 2893 class="image--root" 2894 data-aspectratio="1.4000747104968247" 2895 style="width: 100%;" 2896 2897> 2898 <div 2899 class="image--container" 2900 style="padding-top:71.4247598719317%;" 2901 > 2902 <img 2903 class="lazyload" 2904 data-src="//www.plumtextiles.com/cdn/shop/articles/DSC_1010_{width}x.jpg?v=1781721474" 2905 data-sizes="auto" 2906 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3748]" 2907 data-aspectratio="1.4000747104968247" 2908 alt="Textiles: Tools" 2909 > 2910 </div> 2911 2912 <noscript> 2913 <img 2914 src="//www.plumtextiles.com/cdn/shop/articles/DSC_1010_1024x1024.jpg?v=1781721474" 2915 alt="Textiles: Tools" 2916 > 2917 </noscript> 2918</div> 2919 2920 </div> 2921 </a> 2922 2923 2924 <h3 class="blog--list--item-title"> 2925 <a href="/blogs/studies/studio-notes-on-use" aria-label="Textiles: Tools"> 2926 Textiles: Tools 2927 </a> 2928 </h3> 2929 2930 <div class="blog--list--item-timesince font--light-accent"> 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 April 1 2026 2942 2943 2944 2945 2946 2947 2948 </div> 2949 2950 2951 2952 <div class="blog--list--item-readmore font--block-link"> 2953 <a href="/blogs/studies/studio-notes-on-use">Read more</a> 2954 </div> 2955 2956 </div> 2957 2958 2959 2960 2961 2962 2963 <div 2964 class="blog--list--item" 2965 2966 > 2967 2968 <a 2969 class="blog--list--image-link" 2970 href="/blogs/studies/m" 2971 aria-label="Mies' Farnsworth House" 2972 > 2973 <div class="blog--list--item-image"> 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991<div 2992 class="image--root" 2993 data-aspectratio="1.4003590664272891" 2994 style="width: 100%;" 2995 2996> 2997 <div 2998 class="image--container" 2999 style="padding-top:71.41025641025641%;" 3000 > 3001 <img 3002 class="lazyload" 3003 data-src="//www.plumtextiles.com/cdn/shop/articles/Screenshot_2026-06-17_at_2.04.39_PM_ae162667-c898-48fe-86a0-a8191909d33d_{width}x.jpg?v=1781780264" 3004 data-sizes="auto" 3005 data-widths="[295,394,590,700,800,1000,1200,1500,1560]" 3006 data-aspectratio="1.4003590664272891" 3007 alt="Mies' Farnsworth House" 3008 > 3009 </div> 3010 3011 <noscript> 3012 <img 3013 src="//www.plumtextiles.com/cdn/shop/articles/Screenshot_2026-06-17_at_2.04.39_PM_ae162667-c898-48fe-86a0-a8191909d33d_1024x1024.jpg?v=1781780264" 3014 alt="Mies' Farnsworth House" 3015 > 3016 </noscript> 3017</div> 3018 3019 </div> 3020 </a> 3021 3022 3023 <h3 class="blog--list--item-title"> 3024 <a href="/blogs/studies/m" aria-label="Mies' Farnsworth House"> 3025 Mies' Farnsworth House 3026 </a> 3027 </h3> 3028 3029 <div class="blog--list--item-timesince font--light-accent"> 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 April 25 2021 3041 3042 3043 3044 3045 3046 3047 </div> 3048 3049 3050 3051 <div class="blog--list--item-readmore font--block-link"> 3052 <a href="/blogs/studies/m">Read more</a> 3053 </div> 3054 3055 </div> 3056 3057 3058 </div> 3059 3060 3061 3062 </div> 3063 3064 3065 3066</div> 3067 3068 3069 3070</div> 3071 </wlm> 3072 <div id="wlmpnf" style="display:none;"> 3073 <div class="page-width"> 3074 <div class="grid"> 3075 <div class="grid__item medium-up--five-sixths medium-up--push-one-twelfth"> 3076 <div class="section-header text-center"> 3077 <h1><span class="wlm-title-pnf"></span></h1> 3078 </div> 3079 3080 <div class="rte"> 3081 <div class="wlm-message-pnf"></div> 3082 </div> 3083 </div> 3084 </div> 3085 </div> 3086 </div> 3087 <div id="wlm-pwd-form" style="display: none;"> 3088 <div id="wlm-wrapper"> 3089 3090 <div class="wlm-form-holder"> 3091 <input type="password" placeholder="Enter passcode" id="wlm-pwd" 3092 onkeypress='if( event.keyCode == 13 && typeof wlm == "object" && typeof wlm.unlockByAuth == "function" ) { event.preventDefault(); wlm.unlockByAuth(this); }' /> 3093 <a href="javascript:void(0);" id="wlm-pwd-form-button" 3094 onclick='if( typeof wlm == "object" && typeof wlm.unlockByAuth == "function" ) wlm.unlockByAuth(this);'> 3095 Enter 3096 </a> 3097 </div> 3098 <div id="wlm-pwd-error">Invalid Password</div> 3099 </div> 3100 </div> 3101
3101<script type="text/javascript" id="wlm-helper"> 3102 if( typeof wlm == "object" ) wlm.toggleContent(true); 3103 </script>
3103 3104 3105 </section> 3106 3107 <div id="shopify-section-framework--footer" class="shopify-section section--footer"> 3108 3109 3110 3111 3112 3113 3114 3115 3116<footer 3117 class="footer--root" 3118 data-js-class="Footer" 3119 data-section-id="framework--footer" 3120 data-section-type="footer" 3121> 3122 <div class="footer--blocks"> 3123 3124 3125 3126 3127 3128 3129 3130 3131 <div class="footer--block" data-block-type="about"> 3132 <div class="footer--block--container"> 3133 3134 <div class="footer--block--heading font--block-heading"> 3135 plum 3136 </div> 3137 3138 3139 <div class="footer--block--body"> 3140 3141 <div class="footer--about-text font--paragraph rte-content"> 3142 <p>"PLUM linen is soft, clean, and classically delightful" -CS Interiors </p><p></p><p></p> 3143 </div> 3144 3145 3146 3147 <div class="footer--social-icons social-follow"> 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 <a 3159 rel="noreferrer" 3160 target="_blank" 3161 href="https://instagram.com/plum_textiles" 3162 role="img" 3163 aria-label="instagram" 3164 > 3165 3166 <svg class="icon--root icon--instagram" viewBox="0 0 20 20"> 3167 <path d="M15.33 5.87a1.208 1.208 0 01-1.2-1.197 1.215 1.215 0 011.207-1.212c.649.002 1.198.55 1.202 1.2.005.659-.547 1.21-1.21 1.209zm-5.332 9.273c-2.828 0-5.128-2.297-5.14-5.134-.013-2.83 2.31-5.148 5.148-5.138a5.126 5.126 0 015.124 5.137 5.14 5.14 0 01-5.133 5.135zm-.01-1.808a3.343 3.343 0 003.342-3.324 3.348 3.348 0 00-3.325-3.34 3.343 3.343 0 00-3.34 3.324 3.34 3.34 0 003.324 3.34zM1.787 9.997h.038c0 1.052-.018 2.104.007 3.154.015.652.048 1.311.16 1.953.259 1.484 1.12 2.454 2.597 2.845.737.195 1.492.215 2.243.222 2.11.016 4.219.017 6.328-.002a11.723 11.723 0 001.952-.162c1.483-.265 2.451-1.13 2.834-2.61.214-.821.218-1.663.225-2.5.018-1.931.02-3.863-.002-5.793-.008-.725-.042-1.458-.16-2.171-.25-1.502-1.116-2.488-2.614-2.878-.82-.213-1.663-.218-2.5-.225-1.93-.018-3.861-.02-5.793.002-.724.008-1.456.047-2.17.16-1.4.224-2.388 1-2.81 2.382a6.122 6.122 0 00-.247 1.519c-.056 1.367-.062 2.736-.088 4.104zM20 7.143v5.715c-.01.104-.024.208-.031.313-.044.658-.056 1.32-.137 1.975-.117.95-.44 1.833-1.019 2.607-1.072 1.433-2.57 2.03-4.296 2.164-.446.035-.895.055-1.343.083H6.786c-.092-.01-.183-.028-.274-.034-.473-.03-.95-.04-1.421-.092-1.032-.114-1.998-.424-2.84-1.051C.812 17.748.215 16.247.084 14.514c-.033-.419-.056-.84-.083-1.26V6.746c.014-.157.025-.314.04-.47.067-.63.08-1.27.21-1.887C.638 2.56 1.686 1.245 3.44.532c.932-.379 1.919-.46 2.913-.49.263-.008.526-.028.79-.042h5.714c.09.01.183.024.274.03.671.045 1.347.054 2.014.14 1.044.133 2.002.507 2.823 1.191 1.31 1.094 1.833 2.555 1.948 4.202.037.526.056 1.053.084 1.58z" fill-rule="evenodd" /> 3168 </svg> 3169 3170 3171 </a> 3172 3173 3174 3175 3176 <a 3177 rel="noreferrer" 3178 target="_blank" 3179 href="https://www.pinterest.com/plumtextiles" 3180 role="img" 3181 aria-label="pinterest" 3182 > 3183 3184 <svg class="icon--root icon--pinterest" viewBox="0 0 20 20"> 3185 <path d="M.079 11.203c.026.217.059.433.099.646.018.095.034.19.055.285.053.24.113.475.183.708.015.053.027.108.044.161.088.28.19.554.301.823.033.078.07.154.104.23a10.234 10.234 0 00.418.835c.104.186.215.367.33.545.045.068.086.138.132.205.16.235.331.463.511.684.045.054.094.106.14.16a10.227 10.227 0 00.655.698c.146.14.296.276.45.409.07.059.137.12.208.177.222.18.45.354.688.514.027.019.057.035.085.054.214.142.435.276.66.401.082.045.165.087.247.13.185.096.373.187.563.272.086.037.17.076.257.111.048.02.097.035.145.053-.087-.79-.164-2 .036-2.86.182-.78 1.173-4.971 1.173-4.971s-.3-.6-.3-1.485c0-1.39.806-2.429 1.81-2.429.853 0 1.265.641 1.265 1.41 0 .857-.546 2.14-.828 3.329-.236.995.5 1.807 1.48 1.807 1.778 0 3.144-1.874 3.144-4.58 0-2.394-1.72-4.068-4.177-4.068-2.845 0-4.515 2.134-4.515 4.34 0 .86.331 1.781.744 2.282a.3.3 0 01.07.287L5.977 13.5c-.043.182-.144.222-.334.134-1.249-.582-2.03-2.408-2.03-3.875 0-3.154 2.293-6.05 6.608-6.05 3.469 0 6.165 2.471 6.165 5.775 0 3.446-2.174 6.22-5.19 6.22-1.013 0-1.965-.527-2.291-1.149 0 0-.502 1.91-.623 2.378-.226.868-.835 1.956-1.243 2.62.278.087.562.157.85.219.086.019.175.034.263.05.217.04.436.074.657.1.09.011.18.023.271.031.303.028.609.047.92.047 5.523 0 10-4.477 10-10a9.99 9.99 0 00-4.41-8.292A9.922 9.922 0 0012.016.203 10.052 10.052 0 0010 0C4.477 0 0 4.477 0 10c0 .313.018.62.046.925.009.094.021.186.033.277" fill-rule="evenodd" /> 3186 </svg> 3187 3188 3189 </a> 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 </div> 3201 3202 </div> 3203 </div> 3204 </div> 3205 3206 3207 3208 3209 3210 <div class="footer--block" data-block-type="subscribe"> 3211 <div class="footer--block--container"> 3212 <div class="footer--subscribe"> 3213 3214 3215 3216 <div class="footer--block--heading font--block-heading"> 3217 plum edition 3218 </div> 3219 3220 3221 3222 <div class="footer--block--body"> 3223 3224 <div 3225 id="mailing-list-module" 3226 3227 > 3228 3229 3230 <form method="post" action="/contact#footer_form" id="footer_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 3231 3232 3233 <input type="hidden" name="contact[tags]" value="newsletter" /> 3234 <input 3235 type="hidden" 3236 name="contact[first_name]" 3237 value="Newsletter" 3238 /> 3239 <input 3240 type="hidden" 3241 name="contact[last_name]" 3242 value="Subscriber" 3243 /> 3244 <label for="footer-email" class="hidden"> 3245 Your Email 3246 </label> 3247 <input 3248 class="small" 3249 id="footer-email" 3250 type="email" 3251 placeholder="Your Email" 3252 name="contact[email]" 3253 /> 3254 <input 3255 type="submit" 3256 class="font--button prefix" 3257 value="Ok" 3258 name="subscribe" 3259 /> 3260 3261 3262 </form> 3263 </div> 3264 3265 </div> 3266 </div> 3267 </div> 3268 </div> 3269 3270 3271 3272 3273 <div class="footer--block" data-block-type="menu"> 3274 <div class="footer--block--container"> 3275 3276 <div class="footer--block--heading font--block-heading"> 3277 Details 3278 </div> 3279 3280 3281 <div class="footer--block--body font--paragraph" role="navigation"> 3282 3283 3284 3285 <ul 3286 class="footer--menu" 3287 aria-label="Navigation" 3288 > 3289 3290 <li> 3291 <a href="/pages/contact" title="Contact"> 3292 Contact 3293 </a> 3294 </li> 3295 3296 <li> 3297 <a href="/pages/trade-program" title="New Accounts "> 3298 New Accounts 3299 </a> 3300 </li> 3301 3302 <li> 3303 <a href="/pages/frequently-asked-questions" title="Return Policy"> 3304 Return Policy 3305 </a> 3306 </li> 3307 3308 </ul> 3309 3310 </div> 3311 </div> 3312 </div> 3313 3314 3315 3316 3317 3318 </div> 3319 3320 <div class="footer--sub"> 3321 3322 3323 3324 3325 <div class="footer--sub--block" data-type="powered-by"> 3326 <div class="footer--sub--container font--paragraph"> 3327 <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
3327oweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a> 3328 </div> 3329 </div> 3330 3331 3332 3333 3334 3335 </div> 3336 3337</footer> 3338 3339</div> 3340 3341 3342 <div class="popup-modal-close">✕</div> 3343 <div class="popup-modal-mask"></div> 3344 3345 3346 <!--<style> iframe#admin_bar_iframe { display: none !important; } </style>--> 3347 </div> 3348 3349 <div 3350 class="feedback-bar--root" 3351 data-js-class="FrameworkFeedbackBar" 3352 data-feedback-bar--open="false" 3353> 3354 <div class="feedback-bar--message"> 3355 <span class="font--accent" data-feedback-bar--message="contact-modal"> 3356 Thanks for contacting us! We'll get back to you as soon as possible. 3357 </span> 3358 <span class="font--accent" data-feedback-bar--message="newsletter"> 3359 Thanks for subscribing 3360 </span> 3361 </div> 3362</div> 3363 3364 3365 3366 </div> 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 <div 3379 class="modal--root" 3380 data-js-class="FrameworkModal" 3381 data-modal--fullscreen="true" 3382 data-view="modal" 3383 > 3384 3385 <div class="modal--link" data-trigger="search-modal"></div> 3386 <div class="modal--content"> 3387 <div 3388 class="search--root" 3389 data-js-class="FrameworkSearch" 3390 data-view="modal" 3391 data-show-articles="false" 3392 data-show-pages="false" 3393 > 3394 <div class="search--bar"> 3395 <div class="search--loading"><span class="animation tiny"></span></div> 3396 <input 3397 class="search--textbox font--lowercase-accent" 3398 name="q" 3399 type="text" 3400 value="" 3401 placeholder="Search store" 3402 > 3403 </div> 3404 3405 <div class="search--results"> 3406 <div class="search--products"></div> 3407 3408 </div> 3409 </div> 3410 </div> 3411 </div> 3412 3413 3414 3415 3416 3417 3418 <div class="modal--window"> 3419 <div class="modal--mask"></div> 3420 <div class="modal--container"></div> 3421 <div class="modal--close"> 3422 3423 <svg class="icon--root icon--cross" viewBox="0 0 20 20"> 3424 <path d="M10 8.727L17.944.783l1.273 1.273L11.273 10l7.944 7.944-1.273 1.273L10 11.273l-7.944 7.944-1.273-1.273L8.727 10 .783 2.056 2.056.783 10 8.727z" fill-rule="nonzero" /> 3425 </svg> 3426 3427 3428 </div> 3429 <div class="modal--prev"> 3430 3431 <svg class="icon--root icon--chevron-left" viewBox="0 0 12 20"> 3432 <path d="M2.648 10l8.613-8.614L9.99.114.102 10l9.887 9.886 1.272-1.272z" fill-rule="nonzero" /> 3433 </svg> 3434 3435 3436 </div> 3437 <div class="modal--next"> 3438 3439 <svg class="icon--root icon--chevron-right" viewBox="0 0 12 20"> 3440 <path d="M8.716 10L.102 18.614l1.273 1.272L11.261 10 1.375.114.102 1.386z" fill-rule="nonzero" /> 3441 </svg> 3442 3443 3444 </div> 3445</div> 3446 <div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
3446<script> 3447 window['ShopifyForms'] = { 3448 ...window['ShopifyForms'], 3449 currentPageType: "blog" 3450 }; 3451</script>
3451 3452 3453 3454</div><div id="shopify-block-Aa0tHZnduNlRNNjcxU__14684659138027382045" class="shopify-block shopify-app-block"><!-- XO Gallery: https://apps.shopify.com/xo-gallery --> 3455 3456 3457 3458 3459 3460 3461 3462 3463 <link href="https://cdn.shopify.com/extensions/01a11b03-155e-7915-bc0e-6109453b0890/xo-gallery-154/assets/xo-gallery.css" rel="stylesheet" type="text/css" media="all" /> 3464 3465 <link href="https://cdn.xotiny.com/assets/shop/modernplum-textiles/gallery/main.min.css?v=1790182164470" rel="stylesheet" type="text/css" media="all" /> 3466
3466<script> 3467 var xoUpdate =1790182164470;var xoMultiLang =false; 3468 var xoDfLang ="en"; 3469 var xogMoneyFormat = `\${{amount}}`;</script>
3469 3470
3470<script src="https://cdn.shopify.com/extensions/01a11b03-155e-7915-bc0e-6109453b0890/xo-gallery-154/assets/xo-gallery.js" defer="defer" type="module"></script>
3470 3471 3472 3473<!-- End: XO Gallery --> 3474 3475 3476</div>
3476<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3476 3477</body> 3478</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.