PageSourceSearch

https://palmorleans.com/cart

html palmorleans.com collected 2026-10-07 15:44:56 UTC 286,513 bytes, 3,595 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <!-- Palm Orleans 1.0.0 -->
5
6  <link rel="preload" href="//palmorleans.com/cdn/shop/t/2/assets/styles.css?v=165722345219681224271776288940" as="style">
7  <meta charset="utf-8" />
8<meta name="viewport" content="width=device-width,initial-scale=1.0" />
9<meta http-equiv="X-UA-Compatible" content="IE=edge">
10
11<link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
12<link rel="preconnect" href="https://fonts.shopify.com" crossorigin>
13<link rel="preconnect" href="https://monorail-edge.shopifysvc.com"><link rel="preload" as="font" href="//palmorleans.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//palmorleans.com/cdn/fonts/cabin/cabin_n7.255204a342bfdbc9ae2017bd4e6a90f8dbb2f561.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//palmorleans.com/cdn/fonts/cabin/cabin_i4.d89c1b32b09ecbc46c12781fcf7b2085f17c0be9.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//palmorleans.com/cdn/fonts/cabin/cabin_i7.ef2404c08a493e7ccbc92d8c39adf683f40e1fb5.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//palmorleans.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//palmorleans.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//palmorleans.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin><link rel="preload" href="//palmorleans.com/cdn/shop/t/2/assets/vendor.min.js?v=11589511144441591071653417590" as="script">
14<link rel="preload" href="//palmorleans.com/cdn/shop/t/2/assets/theme.js?v=147736228634782280621692305708" as="script"><link rel="canonical" href="https://palmorleans.com/cart" />
15
16  <title>
17    Your Shopping Cart &ndash; PALM ORLEANS 
18  </title>
19
20  <meta property="og:site_name" content="PALM ORLEANS ">
21<meta property="og:url" content="https://palmorleans.com/cart">
22<meta property="og:title" content="Your Shopping Cart">
23<meta property="og:type" content="website">
24<meta property="og:description" content="PALM ORLEANS IS A BOUTIQUE FABRICS &amp; WALLCOVERINGS DESIGN COMPANY W PATTERNS &amp; COLORS CAPTURING THE SPIRIT OF NEW ORLEANS LOUISIANA &amp; PALM BEACH FLORIDA."><meta property="og:image" content="http://palmorleans.com/cdn/shop/files/Palm_Orleans_02_Final_1200x1200.jpg?v=1681245837">
25  <meta property="og:image:secure_url" content="https://palmorleans.com/cdn/shop/files/Palm_Orleans_02_Final_1200x1200.jpg?v=1681245837">
26  <meta property="og:image:width" content="1000">
27  <meta property="og:image:height" content="1442"><meta name="twitter:card" content="summary_large_image">
28<meta name="twitter:title" content="Your Shopping Cart">
29<meta name="twitter:description" content="PALM ORLEANS IS A BOUTIQUE FABRICS &amp; WALLCOVERINGS DESIGN COMPANY W PATTERNS &amp; COLORS CAPTURING THE SPIRIT OF NEW ORLEANS LOUISIANA &amp; PALM BEACH FLORIDA.">
30
31
32  <link href="//palmorleans.com/cdn/shop/t/2/assets/styles.css?v=165722345219681224271776288940" rel="stylesheet" type="text/css" media="all" />
33
34  
34<script>
35    window.theme = window.theme || {};
36    theme.money_format_with_product_code_preference = "${{amount}}";
37    theme.money_format_with_cart_code_preference = "${{amount}}";
38    theme.money_format = "${{amount}}";
39    theme.strings = {
40      previous: "Previous",
41      next: "Next",
42      addressError: "Error looking up that address",
43      addressNoResults: "No results for that address",
44      addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
45      authError: "There was a problem authenticating your Google Maps API Key.",
46      icon_labels_left: "Left",
47      icon_labels_right: "Right",
48      icon_labels_down: "Down",
49      icon_labels_close: "Close",
50      icon_labels_plus: "Plus",
51      cart_terms_confirmation: "You must agree to the terms and conditions before continuing.",
52      products_listing_from: "From",
53      layout_live_search_see_all: "See all results",
54      products_product_add_to_cart: "ADD TO CART",
55      products_variant_no_stock: "Sold out",
56      products_variant_non_existent: "Unavailable",
57      products_product_pick_a: "Pick a",
58      products_product_unit_price_separator: " \/ ",
59      general_navigation_menu_toggle_aria_label: "Toggle menu",
60      general_accessibility_labels_close: "Close",
61      products_added_notification_title: "Just added",
62      products_added_notification_item: "Item",
63      products_added_notification_unit_price: "Item price",
64      products_added_notification_quantity: "Qty",
65      products_added_notification_total_price: "Total price",
66      products_added_notification_shipping_note: "Excl. shipping",
67      products_added_notification_keep_shopping: "Keep Shopping",
68      products_added_notification_cart: "Cart",
69      products_product_adding_to_cart: "Adding",
70      products_product_added_to_cart: "Added to cart",
71      products_added_notification_subtotal: "Subtotal",
72      products_labels_sold_out: "Sold Out",
73      products_labels_sale: "Sale",
74      products_labels_percent_reduction: "[[ amount ]]% off",
75      products_labels_value_reduction_html: "[[ amount ]] off",
76      products_product_preorder: "Pre-order",
77      general_quick_search_pages: "Pages",
78      general_quick_search_no_results: "Sorry, we couldn\u0026#39;t find any results",
79      collections_general_see_all_subcollections: "See all..."
80    };
81    theme.routes = {
82      search_url: '/search',
83      cart_url: '/cart',
84      cart_add_url: '/cart/add',
85      cart_change_url: '/cart/change',
86      predictive_search_url: '/search/suggest'
87    };
88    theme.settings = {
89      cart_type: "drawer",
90      quickbuy_style: "off",
91      avoid_orphans: true
92    };
93    document.documentElement.classList.add('js');
94  </script>
94<style>[data-swatch="delft"] { --swatch-background-color:#615ba1}[data-swatch="freshwater"] { --swatch-background-color:#acc0c1}[data-swatch="seersucker"] { --swatch-background-color:#90aae5}[data-swatch="audubon"] { --swatch-background-color:#48592d}[data-swatch="garden district"] { --swatch-background-color:#c0c992}[data-swatch="lake worth lagoon"] { --swatch-background-color:#658381}[data-swatch="mint julep"] { --swatch-background-color:#889b7f}[data-swatch="sea green"] { --swatch-background-color:#b1c0bd}[data-swatch="flamingo"] { --swatch-background-color:#ed7990}[data-swatch="spritz"] { --swatch-background-color:#ebbe6b}[data-swatch="oyster"] { --swatch-background-color:#161616}[data-swatch="tuxedo"] { --swatch-background-color:#161616}[data-swatch="rex"] { --swatch-background-color:#b1987a}[data-swatch="lafitte's gold"] { --swatch-background-color:#e7cf8f}[data-swatch="french 75"] { --swatch-background-color:#f8eca0}[data-swatch="wisteria"] { --swatch-background-color:#cdbbe3}[data-swatch="plastered"] { --swatch-background-color:#f0eeef}[data-swatch="walnut"] { --swatch-background-color:#ab8e66}</style>
94<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
94<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/63171559669/digital_wallets/dialog">
95<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
95<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 95
95
96<script id="shopify-features" type="application/json">{"accessToken":"af60c8dcf8f73a60bf526c30c3891485","betas":["rich-media-storefront-analytics"],"domain":"palmorleans.com","predictiveSearch":true,"shopId":63171559669,"locale":"en"}</script>
vendor: 1 bytes, line 96
96
97<script>var Shopify = Shopify || {};
98Shopify.shop = "palmorleans.myshopify.com";
99Shopify.locale = "en";
100Shopify.currency = {"active":"USD","rate":"1.0"};
101Shopify.country = "US";
102Shopify.theme = {"name":"Palm Orleans 2023","id":132960256245,"schema_name":"Symmetry","schema_version":"5.4.1","theme_store_id":568,"role":"main"};
103Shopify.theme.handle = "null";
104Shopify.theme.style = {"id":null,"handle":null};
105Shopify.cdnHost = "palmorleans.com/cdn";
106Shopify.routes = Shopify.routes || {};
107Shopify.routes.root = "/";
108Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
109Shopify.SignInWithShop = Shopify.SignInWithShop || {};
110Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
111Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 111
111
112<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 112
112
113<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 113
113
114<script>
115  window.Shopify = window.Shopify || {};
116  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
117  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
118  window.Shopify.SignInWithShop.eligible = true;
119</script>
vendor: 1 bytes, line 119
119
120<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 120
120
121<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 121
121
122<script type="module">
123  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
124
125  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
126
127</script>
vendor: 1 bytes, line 127
127
128<script>
129  window.Shopify = window.Shopify || {};
130  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
131  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"]};
132</script>
vendor: 1 bytes, line 132
132
133<script>(function() {
134  var isLoaded = false;
135  function asyncLoad() {
136    if (isLoaded) return;
137    isLoaded = true;
138    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/4caa0b82bc21d9d5e7114ce1e\/5e3c46e5f64a6330c6fabfd6b.js?shop=palmorleans.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-45b1af46165c3f3973526b544f56b736.js?shop=palmorleans.myshopify.com"];
139    for (var i = 0; i < urls.length; i++) {
140      var s = document.createElement('script');
141      s.type = 'text/javascript';
142      s.async = true;
143      s.src = urls[i];
144      var x = document.getElementsByTagName('script')[0];
145      x.parentNode.insertBefore(s, x);
146    }
147  };
148  if(window.attachEvent) {
149    window.attachEvent('onload', asyncLoad);
150  } else {
151    window.addEventListener('load', asyncLoad, false);
152  }
153})();</script>
vendor: 1 bytes, line 153
153
154<script id="__st">var __st={"a":63171559669,"offset":-18000,"reqid":"9dbf01f3-777e-42b9-bc83-44dd8d6d9043-1791387895","pageurl":"palmorleans.com\/cart","u":"c58e8b5bbbef","p":"cart"};</script>
vendor: 1 bytes, line 154
154
155<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 155
155
156<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 156
156
157<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//palmorleans.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 157
157
158<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 = "//palmorleans.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>
158<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 158
158
159<script>
160  window.Shopify = window.Shopify || {};
161  window.Shopify.MCP = window.Shopify.MCP || {};
162  window.Shopify.MCP.enabled = true;
163  window.Shopify.MCP.shop = "palmorleans.myshopify.com";
164  window.Shopify.MCP.mcpEndpoint = "https:\/\/palmorleans.com\/api\/mcp";
165  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"]}}];
166</script>
vendor: 1 bytes, line 166
166
167<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("\/\/palmorleans.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
168</script>
vendor: 1 bytes, line 168
168
169<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://palmorleans.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
170</script>
vendor: 1 bytes, line 170
170
171<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
172  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);
173</script>
vendor: 1 bytes, line 173
173
174<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})}}));
175</script>
175
176
177<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
177
178
179  <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled -->
180
181 <!--begin-boost-pfs-filter-css-->
182   <link rel="preload stylesheet" href="//palmorleans.com/cdn/shop/t/2/assets/boost-pfs-instant-search.css?v=146474835330714392691675280327" as="style"><link href="//palmorleans.com/cdn/shop/t/2/assets/boost-pfs-custom.css?v=37457542763904679721675280333" rel="stylesheet" type="text/css" media="all" />
183<style data-id="boost-pfs-style">
184    .boost-pfs-filter-option-title-text {font-weight: 400;text-transform: uppercase;}
185
186   .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text:before {}
187    .boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title-text:before {}
188    .boost-pfs-filter-tree-h .boost-pfs-filter-option-title-heading:before {}
189
190    .boost-pfs-filter-refine-by .boost-pfs-filter-option-title h3 {}
191
192    .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item button,
193    .boost-pfs-filter-option-content .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item .boost-pfs-filter-button,
194    .boost-pfs-filter-option-range-amount input,
195    .boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item,
196    .boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item,
197    .boost-pfs-filter-refine-by .boost-pfs-filter-option-title,
198    .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item>a,
199    .boost-pfs-filter-refine-by>span,
200    .boost-pfs-filter-clear,
201    .boost-pfs-filter-clear-all{}
202    .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear .refine-by-type,
203    .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear .refine-by-type {}
204
205    .boost-pfs-filter-option-multi-level-collections .boost-pfs-filter-option-multi-level-list .boost-pfs-filter-option-item .boost-pfs-filter-button-arrow .boost-pfs-arrow:before,
206    .boost-pfs-filter-option-multi-level-tag .boost-pfs-filter-option-multi-level-list .boost-pfs-filter-option-item .boost-pfs-filter-button-arrow .boost-pfs-arrow:before {}
207
208    .boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:after,
209    .boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:before,
210    .boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:after,
211    .boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:before,
212    .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:after,
213    .boost-pfs-filter-refine-by-wrapper-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:before,
214    .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:after,
215    .boost-pfs-filter-tree-h .boost-pfs-filter-pc .boost-pfs-filter-refine-by-items .refine-by-item .boost-pfs-filter-clear:before {}
216    .boost-pfs-filter-option-range-slider .noUi-value-horizontal {}
217
218    .boost-pfs-filter-tree-mobile-button button,
219    .boost-pfs-filter-top-sorting-mobile button {}
220    .boost-pfs-filter-top-sorting-mobile button>span:after {}
221  </style>
222
223 <!--end-boost-pfs-filter-css-->
224
225 
226
227
228	
228<script type="text/javascript" src="https://customized-attribute-cdn.pifyapp.com/assets/js/jquery-3.4.1.min.js"></script>
228
229	
230	
230<script type="text/javascript" src="https://customized-attribute-cdn.pifyapp.com/assets/js/jquery.validate.min.js"></script>
230
231	
231<script type="text/javascript" src="https://customized-attribute-cdn.pifyapp.com/assets/js/jquery-ui.min.js"></script>
231
232	<link href="https://customized-attribute-cdn.pifyapp.com/assets/css/jquery-ui.min.css" type="text/css" rel="stylesheet">
233	
234    
234<script>
235        var pify_shop='palmorleans.myshopify.com';
236      	var exat_page = '';
237        var pifyJquery= jQuery.noConflict ();
238        
239            exat_page='cart';
240        
241        
242        
243
244    </script>
244
245    
245<script src="//palmorleans.com/cdn/shop/t/2/assets/exat-attribute.js?v=158961685155387191461692307228" type="text/javascript"></script>
245
246    <link href="//palmorleans.com/cdn/shop/t/2/assets/exat-attribute.css?v=59529101857018037151692307229" rel="stylesheet" type="text/css" media="all" />
247
248
249<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
250<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: 63171559669,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 250
250
251<script>
252  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
253</script>
vendor: 1 bytes, line 253
253
254<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}
254).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: 63171559669,storefrontBaseUrl: "https://palmorleans.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://palmorleans.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1861681397","configuration":"{\"mailchimp_store_id\":\"store_gar5zkqxruijxg9ynl6f\", \"mailchimp_user_id\":\"87423505\",\"mailchimp_list_id\":\"a981b64bb7\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"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":"PALM ORLEANS ","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"palmorleans.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/palmorleans.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7982519353589","handle":"carnival-toile-rex-wallpaper","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43586642182389","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7982170374389","handle":"oysters-scallop-rex-grasscloth","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43585038713077","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8041598222581","handle":"oyster-scallop-2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43803852112117","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7980580045045","handle":"oyster-scallop-oyster","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43577834275061","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7710812504309","handle":"oyster-scallop-rex-wallpaper","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42830892269813","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7982178205941","handle":"palmetto-stripe-mint-julep-grasscloth","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43585124892917","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7982506574069","handle":"cabana-stripe-ribbon-seersucker-wallpaper","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43586588279029","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7710804803829","handle":"oysters-scallop-freshwater-grasscloth","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42830883160309","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8146857427189","handle":"oysters-jubilee-3","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44085026324725","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8031261655285","handle":"palmetto-stripe-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43753601368309","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://palmorleans.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"132960256245","themeStoreId":"568","themePublished":"true","eventMetadataId":"4b684cd0-4d43-4564-ac9a-3914429642d1","pageType":"cart","shopId":"63171559669","storefrontBaseUrl":"https:\/\/palmorleans.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
254<script>
255  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
256  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
257  window.ShopifyAnalytics.meta.currency = 'USD';
258  var meta = {"page":{"pageType":"cart","requestId":"9dbf01f3-777e-42b9-bc83-44dd8d6d9043-1791387895"}};
259  for (var attr in meta) {
260    window.ShopifyAnalytics.meta[attr] = meta[attr];
261  }
262</script>
vendor: 1 bytes, line 262
262
263<script class="analytics">
264  (function () {
265    var customDocumentWrite = function(content) {
266      var jquery = null;
267
268      if (window.jQuery) {
269        jquery = window.jQuery;
270      } else if (window.Checkout && window.Checkout.$) {
271        jquery = window.Checkout.$;
272      }
273
274      if (jquery) {
275        jquery('body').append(content);
276      }
277    };
278
279    var hasLoggedConversion = function(token) {
280      if (token) {
281        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
282      }
283      return false;
284    }
285
286    var setCookieIfConversion = function(token) {
287      if (token) {
288        var twoMonthsFromNow = new Date(Date.now());
289        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
290
291        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
292      }
293    }
294
295    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
296    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
297    if (trekkie.integrations) {
298      return;
299    }
300    trekkie.methods = [
301      'identify',
302      'page',
303      'ready',
304      'track',
305      'trackForm',
306      'trackLink'
307    ];
308    trekkie.factory = function(method) {
309      return function() {
310        var args = Array.prototype.slice.call(arguments);
311        args.unshift(method);
312        trekkie.push(args);
313        if (method == 'track' || method == 'page') {
314          var pageUrl;
315          try {
316            pageUrl = window.location.href;
317          } catch (e) {}
318          var pageReferrer;
319          try {
320            pageReferrer = document.referrer;
321          } catch (e) {}
322          try {
323            if (window.__TREKKIE_SHIM_QUEUE == null) {
324              window.__TREKKIE_SHIM_QUEUE = [];
325            }
326            window.__TREKKIE_SHIM_QUEUE.push({
327              from: 'trekkie-stub',
328              method: method,
329              args: args.slice(1),
330              pageContext: {
331                url: pageUrl,
332                referrer: pageReferrer
333              }
334            });
335          } catch (e) {
336            // no-op
337          }
338        }
339        return trekkie;
340      };
341    };
342    for (var i = 0; i < trekkie.methods.length; i++) {
343      var key = trekkie.methods[i];
344      trekkie[key] = trekkie.factory(key);
345    }
346    trekkie.load = function(config) {
347      trekkie.config = config || {};
348      trekkie.config.initialDocumentCookie = document.cookie;
349      var first = document.getElementsByTagName('script')[0];
350var script = document.createElement('script');
351script.type = 'text/javascript';
352script.onerror = function(e) {
353  var scriptFallback = document.createElement('script');
354  scriptFallback.type = 'text/javascript';
355  scriptFallback.onerror = function(error) {
356          var Monorail = {
357      produce: function produce(monorailDomain, schemaId, payload) {
358        var currentMs = new Date().getTime();
359        var event = {
360          schema_id: schemaId,
361          payload: payload,
362          metadata: {
363            event_created_at_ms: currentMs,
364            event_sent_at_ms: currentMs
365          }
366        };
367        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
368      },
369      sendRequest: function sendRequest(endpointUrl, payload) {
370        // Try the sendBeacon API
371        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
372          var blobData = new window.Blob([payload], {
373            type: 'text/plain'
374          });
375
376          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
377            return true;
378          } // sendBeacon was not successful
379
380        } // XHR beacon
381
382        var xhr = new XMLHttpRequest();
383
384        try {
385          xhr.open('POST', endpointUrl);
386          xhr.setRequestHeader('Content-Type', 'text/plain');
387          xhr.send(payload);
388        } catch (e) {
389          console.log(e);
390        }
391
392        return false;
393      },
394      isIos12: function isIos12() {
395        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
396      }
397    };
398    Monorail.produce('monorail-edge.shopifysvc.com',
399      'trekkie_storefront_load_errors/1.1',
400      {shop_id: 63171559669,
401      theme_id: 132960256245,
402      app_name: "storefront",
403      context_url: window.location.href,
404      source_url: "//palmorleans.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
405
406  };
407  scriptFallback.async = true;
408  scriptFallback.src = '//palmorleans.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
409  first.parentNode.insertBefore(scriptFallback, first);
410};
411script.async = true;
412script.src = '//palmorleans.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
413first.parentNode.insertBefore(script, first);
414
415    };
416    trekkie.load(
417      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":63171559669,"isMerchantRequest":null,"themeId":132960256245,"themeCityHash":"14596160623417130405","contentLanguage":"en","currency":"USD","eventMetadataId":"4b684cd0-4d43-4564-ac9a-3914429642d1"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
418    );
419
420    var loaded = false;
421    trekkie.ready(function() {
422      if (loaded) return;
423      loaded = true;
424
425      window.ShopifyAnalytics.lib = window.trekkie;
426
427      var originalDocumentWrite = document.write;
428      document.write = customDocumentWrite;
429      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
430      document.write = originalDocumentWrite;
431
432      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
433      var token = match? match[1]: undefined;
434      if (!hasLoggedConversion(token)) {
435        setCookieIfConversion(token);
436        
437      }
438    });
439
440    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"9dbf01f3-777e-42b9-bc83-44dd8d6d9043-1791387895","shopifyEmitted":true});
441
442    var eventsListenerScript = document.createElement('script');
443    eventsListenerScript.async = true;
444    eventsListenerScript.src = "//palmorleans.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
445    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
446})();</script>
vendor: 1 bytes, line 446
446
447<script
448  defer
449  src="https://palmorleans.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
450  data-application="storefront-renderer"
451  data-shop-id="63171559669"
452  data-render-region="gcp-us-central1"
453  data-page-type="cart"
454  data-theme-instance-id="132960256245"
455  data-theme-name="Symmetry"
456  data-theme-version="5.4.1"
457  data-monorail-region="shop_domain"
458  data-resource-timing-sampling-rate="10"
459  data-shs="true"
460  data-shs-beacon="true"
461  data-shs-export-with-fetch="true"
462  data-shs-logs-sample-rate="1"
463  data-shs-beacon-endpoint="https://palmorleans.com/api/collect"
464></script>
464
465<meta name="shopify-y" content="9129e923-7910-403b-a0a8-8b547357e3bd" data-expiration="1822945496000"><meta name="shopify-s" content="d41908c6-b31f-442d-9e3c-edf8991f461a" data-expiration="1791389696000"><meta name="new-cookie-storage-activated" content="t">
466</head>
467
468<body class="template-cart
469 swatch-method-standard swatch-style-icon_circle" data-cc-animate-timeout="0">
469<script>
470      if ('IntersectionObserver' in window) {
471        document.body.classList.add("cc-animate-enabled");
472      }
473    </script>
473<a class="skip-link visually-hidden" href="#content">Skip to content</a>
474
475  <div id="shopify-section-announcement-bar" class="shopify-section section-announcement-bar">
476
477</div>
478  <div id="shopify-section-header" class="shopify-section section-header"><style data-shopify>
479  .logo img {
480    width: 350px;
481  }
482  .logo-area__middle--logo-image {
483    max-width: 350px;
484  }
485  @media (max-width: 767.98px) {
486    .logo img {
487      width: 160px;
488    }
489  }.section-header {
490    position: -webkit-sticky;
491    position: sticky;
492  }</style>
493<div data-section-type="header" data-cc-animate>
494  <div id="pageheader" class="pageheader pageheader--layout-inline-menu-left pageheader--sticky"><div id="main-search" class="main-search "
495          data-live-search="false"
496          data-live-search-price="false"
497          data-live-search-vendor="false"
498          data-live-search-meta="false"
499          data-per-row-mob="1">
500
501        <div class="main-search__container containerx">
502          <button class="main-search__close button notabutton" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button>
503
504          <form class="main-search__form" action="/search" method="get" autocomplete="off">
505            <input type="hidden" name="type" value="product" />
506            <input type="hidden" name="options[prefix]" value="last" />
507            <div class="main-search__input-container">
508              <input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Search..." aria-label="Search Store" />
509            </div>
510            <button class="main-search__button button notabutton" type="submit" aria-label="Submit"><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
511    <g transform="translate(3.000000, 3.000000)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd">
512        <circle cx="7.82352941" cy="7.82352941" r="7.82352941"></circle>
513        <line x1="13.9705882" y1="13.9705882" x2="18.4411765" y2="18.4411765" stroke-linecap="square"></line>
514    </g>
515</svg></button>
516          </form>
517
518          <div class="main-search__results container"></div>
519
520          
521        </div>
522      </div><div class="logo-area container container--no-max">
523      <div class="logo-area__left">
524        <div class="logo-area__left__inner">
525          <button class="button notabutton mobile-nav-toggle" aria-label="Toggle menu" aria-controls="main-nav">
526            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg> <span style="vertical-align: middle;line-height: 1;display: inline-block; margin: 3px 0 0 19px; font-size: 14px;">MENU</span>
527          </button>
528          
529            <a class="show-search-link" href="/search">
530              <span class="show-search-link__icon"><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
531    <g transform="translate(3.000000, 3.000000)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd">
532        <circle cx="7.82352941" cy="7.82352941" r="7.82352941"></circle>
533        <line x1="13.9705882" y1="13.9705882" x2="18.4411765" y2="18.4411765" stroke-linecap="square"></line>
534    </g>
535</svg></span>
536              <span class="show-search-link__text visually-hidden">Search</span>
537            </a>
538          
539          
540            <div class="navigation navigation--left" role="navigation" aria-label="Primary navigation">
541              <div class="navigation__tier-1-container">
542                <ul class="navigation__tier-1">
543                  
544<li class="navigation__item">
545                      <a href="/" class="navigation__link" >&lt;strong class=&quot;roll&quot;&gt;HOME&lt;/strong&gt;</a>
546                    </li>
547                  
548<li class="navigation__item">
549                      <a href="/pages/in-the-land-of-palm-orleans" class="navigation__link" >&lt;strong class=&quot;roll&quot;&gt;OUR STORY&lt;/strong&gt;</a>
550                    </li>
551                  
552<li class="navigation__item">
553                      <a href="#" class="navigation__link" >&lt;strong&gt;COLLECTIONS:&lt;/strong&gt;</a>
554                    </li>
555                  
556<li class="navigation__item">
557                      <a href="/collections/fabric" class="navigation__link" >FABRIC</a>
558                    </li>
559                  
560<li class="navigation__item">
561                      <a href="/collections/grasscloth" class="navigation__link" >GRASSCLOTH</a>
562                    </li>
563                  
564<li class="navigation__item">
565                      <a href="/collections/our-island-cloths" class="navigation__link" >ISLAND CLOTH</a>
566                    </li>
567                  
568<li class="navigation__item">
569                      <a href="/collections/wallpaper" class="navigation__link" >WALLPAPER</a>
570                    </li>
571                  
572<li class="navigation__item">
573                      <a href="/collections/swatch-set" class="navigation__link" >SWATCH SETS</a>
574                    </li>
575                  
576<li class="navigation__item">
577                      <a href="#" class="navigation__link" >&lt;strong&gt;OLOGIES:&lt;/strong&gt;</a>
578                    </li>
579                  
580<li class="navigation__item">
581                      <a href="/pages/colorways" class="navigation__link" >COLOROLOGY</a>
582                    </li>
583                  
584<li class="navigation__item">
585                      <a href="/pages/patternology" class="navigation__link" >PATTERNOLOGY</a>
586                    </li>
587                  
588<li class="navigation__item">
589                      <a href="/blogs/thrills-frills" class="navigation__link" >&lt;img class=&quot;roll thrills_fills_menu&quot; src=&quot;https://cdn.shopify.com/s/files/1/0631/7155/9669/files/ThrillsandFrills.png?v=1673401349&quot; style=&quot;height: 27px;&quot;&gt;</a>
590                    </li>
591                  
592<li class="navigation__item">
593                      <a href="/pages/lagniappe" class="navigation__link" >&lt;strong class=&quot;roll&quot;&gt;LAGNIAPPE&lt;/strong&gt;</a>
594                    </li>
595                  
596<li class="navigation__item">
597                      <a href="/pages/trade" class="navigation__link" >&lt;strong class=&quot;roll&quot;&gt;OUR TRADE PROGRAM&lt;/strong&gt;</a>
598                    </li>
599                  
600<li class="navigation__item">
601                      <a href="/pages/find-us" class="navigation__link" >&lt;strong class=&quot;roll&quot;&gt;&lt;img src=&quot;https://cdn.shopify.com/s/files/1/0631/7155/9669/files/NavigationPin.svg?v=1677101084&quot;&gt; Find Us&lt;/strong&gt;</a>
602                    </li>
603                  
604<li class="navigation__item">
605                      <a href="https://palmorleans.com/account/login" class="navigation__link" >&lt;class=&quot;roll&quot;&gt;ACCOUNT LOGIN</a>
606                    </li>
607                  
608                </ul>
609              </div>
610            </div>
611          
612        </div>
613      </div>
614
615      <div class="logo-area__middle logo-area__middle--logo-image">
616        <div class="logo-area__middle__inner"><div class="logo">
617        <a class="logo__link" href="/" title="PALM ORLEANS "><img class="logo__image" src="//palmorleans.com/cdn/shop/files/PalmOrleansLOGO_DF_700x.png?v=1674009175" alt="" itemprop="logo" width="500" height="46" /></a>
618      </div></div>
619      </div>
620
621      <div class="logo-area__right">
622        <div class="logo-area__right__inner">
623          
624            <a class="show-search-link desktop-only" href="/search">
625              <span class="show-search-link__text">
626                SEARCH
627              </span>
628            </a>
629            <a class="show-mobile-search-link mobile-only" href="/search">
630              <span class="show-search-link__icon"><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
631    <g transform="translate(3.000000, 3.000000)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd">
632        <circle cx="7.82352941" cy="7.82352941" r="7.82352941"></circle>
633        <line x1="13.9705882" y1="13.9705882" x2="18.4411765" y2="18.4411765" stroke-linecap="square"></line>
634    </g>
635</svg></span>
636            </a>
637          
638          
639            
640              <a class="header-account-link" href="/account/login" aria-label="Account">
641                <span class="header-account-link__text desktop-only">
642                  ACCOUNT
643                </span>
644                <span class="header-account-link__icon mobile-only"><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
645  <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
646      <path d="M12,2 C14.7614237,2 17,4.23857625 17,7 C17,9.76142375 14.7614237,12 12,12 C9.23857625,12 7,9.76142375 7,7 C7,4.23857625 9.23857625,2 12,2 Z M12,3.42857143 C10.0275545,3.42857143 8.42857143,5.02755446 8.42857143,7 C8.42857143,8.97244554 10.0275545,10.5714286 12,10.5714286 C13.2759485,10.5714286 14.4549736,9.89071815 15.0929479,8.7857143 C15.7309222,7.68071045 15.7309222,6.31928955 15.0929479,5.2142857 C14.4549736,4.10928185 13.2759485,3.42857143 12,3.42857143 Z" fill="currentColor"></path>
647      <path d="M3,18.25 C3,15.763979 7.54216175,14.2499656 12.0281078,14.2499656 C16.5140539,14.2499656 21,15.7636604 21,18.25 C21,19.9075597 21,20.907554 21,21.2499827 L3,21.2499827 C3,20.9073416 3,19.9073474 3,18.25 Z" stroke="currentColor" stroke-width="1.5"></path>
648      <circle stroke="currentColor" stroke-width="1.5" cx="12" cy="7" r="4.25"></circle>
649  </g>
650</svg></span>
651              </a>
652            
653          
654          <a href="/cart" class="cart-link">
655            <span class="cart-link__label desktop-only">
656              CART</span>
657            <span class="cart-link__icon mobile-only"><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
658  <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
659    <rect x="0" y="0" width="24" height="24"></rect>
660    <path d="M15.3214286,9.5 C15.3214286,7.93720195 15.3214286,6.5443448 15.3214286,5.32142857 C15.3214286,3.48705422 13.8343743,2 12,2 C10.1656257,2 8.67857143,3.48705422 8.67857143,5.32142857 C8.67857143,6.5443448 8.67857143,7.93720195 8.67857143,9.5" id="Oval-Copy-11" stroke="currentColor" stroke-width="1.5"></path>
661    <polygon stroke="currentColor" stroke-width="1.5" points="5.35714286 7.70535714 18.6428571 7.70535714 19.75 21.2678571 4.25 21.2678571"></polygon>
662  </g>
663</svg></span>
664          </a>
665        </div>
666      </div>
667    </div>
668
669    
670  </div>
671
672  <div id="main-nav" class="desktop-only">
673    <div class="navigation navigation--main"
674        role="navigation"
675        aria-label="Primary navigation"
676        data-mobile-expand-with-entire-link="true">
677      <div class="navigation__tier-1-container">
678        <div class="mobile-only navigation__mobile-header">
679          <a href="#" class="mobile-nav-back"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a>
680          <span class="mobile-nav-title"></span>
681          <a href="#" class="mobile-nav-toggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a>
682        </div>
683        <ul class="navigation__tier-1">
684          
685<li class=" navigation__item">
686              <a href="/" class="navigation__link" ><strong class="roll">HOME</strong></a>
687
688              
689            </li>
690          
691<li class=" navigation__item">
692              <a href="/pages/in-the-land-of-palm-orleans" class="navigation__link" ><strong class="roll">OUR STORY</strong></a>
693
694              
695            </li>
696          
697<li class=" navigation__item">
698              <a href="#" class="navigation__link" ><strong>COLLECTIONS:</strong></a>
699
700              
701            </li>
702          
703<li class=" navigation__item">
704              <a href="/collections/fabric" class="navigation__link" >FABRIC</a>
705
706              
707            </li>
708          
709<li class=" navigation__item">
710              <a href="/collections/grasscloth" class="navigation__link" >GRASSCLOTH</a>
711
712              
713            </li>
714          
715<li class=" navigation__item">
716              <a href="/collections/our-island-cloths" class="navigation__link" >ISLAND CLOTH</a>
717
718              
719            </li>
720          
721<li class=" navigation__item">
722              <a href="/collections/wallpaper" class="navigation__link" >WALLPAPER</a>
723
724              
725            </li>
726          
727<li class=" members-only  navigation__item">
728              <a href="/collections/swatch-set" class="navigation__link" >SWATCH SETS</a>
729
730              
731            </li>
732          
733<li class=" navigation__item">
734              <a href="#" class="navigation__link" ><strong>OLOGIES:</strong></a>
735
736              
737            </li>
738          
739<li class=" navigation__item">
740              <a href="/pages/colorways" class="navigation__link" >COLOROLOGY</a>
741
742              
743            </li>
744          
745<li class=" navigation__item">
746              <a href="/pages/patternology" class="navigation__link" >PATTERNOLOGY</a>
747
748              
749            </li>
750          
751<li class=" navigation__item">
752              <a href="/blogs/thrills-frills" class="navigation__link" ><img class="roll thrills_fills_menu" src="https://cdn.shopify.com/s/files/1/0631/7155/9669/files/ThrillsandFrills.png?v=1673401349" style="height: 27px;"></a>
753
754              
755            </li>
756          
757<li class=" navigation__item">
758              <a href="/pages/lagniappe" class="navigation__link" ><strong class="roll">LAGNIAPPE</strong></a>
759
760              
761            </li>
762          
763<li class=" navigation__item">
764              <a href="/pages/trade" class="navigation__link" ><strong class="roll">OUR TRADE PROGRAM</strong></a>
765
766              
767            </li>
768          
769<li class=" navigation__item">
770              <a href="/pages/find-us" class="navigation__link" ><strong class="roll"><img src="https://cdn.shopify.com/s/files/1/0631/7155/9669/files/NavigationPin.svg?v=1677101084"> Find Us</strong></a>
771
772              
773            </li>
774          
775<li class=" navigation__item">
776              <a href="https://palmorleans.com/account/login" class="navigation__link" ><class="roll">ACCOUNT LOGIN</a>
777
778              
779            </li>
780          
781          <!-- <li class="mobile-only" style="padding: 8px 20px;">
782            <a class="header-account-link" href="/account/login" aria-label="Account">
783              <span class="header-account-link__text desktop-only visually-hidden">Account</span>
784              <span class="header-account-link__icon">
785              ACCOUNT
786              </span>
787            </a>
788          </li> -->
789          
790          <li style="padding: 8px 20px;">
791            <!--<span style="margin-bottom: 10px; display: block;"><strong>FIND US</strong></span>-->
792            
793
794  <div class="social-links ">
795    <ul class="social-links__list">
796      
797      
798        <li><a aria-label="Facebook" class="facebook" target="_blank" rel="noopener" href="https://www.facebook.com/Palm-Orleans-964591510309379/"><!--<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
799    <title>Facebook</title>
800    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
801        <g transform="translate(-325.000000, -295.000000)" fill="currentColor">
802            <path d="M350.638355,343 L327.649232,343 C326.185673,343 325,341.813592 325,340.350603 L325,297.649211 C325,296.18585 326.185859,295 327.649232,295 L370.350955,295 C371.813955,295 373,296.18585 373,297.649211 L373,340.350603 C373,341.813778 371.813769,343 370.350955,343 L358.119305,343 L358.119305,324.411755 L364.358521,324.411755 L365.292755,317.167586 L358.119305,317.167586 L358.119305,312.542641 C358.119305,310.445287 358.701712,309.01601 361.70929,309.01601 L365.545311,309.014333 L365.545311,302.535091 C364.881886,302.446808 362.604784,302.24957 359.955552,302.24957 C354.424834,302.24957 350.638355,305.625526 350.638355,311.825209 L350.638355,317.167586 L344.383122,317.167586 L344.383122,324.411755 L350.638355,324.411755 L350.638355,343 L350.638355,343 Z"></path>
803        </g>
804    </g>
805</svg>-->
806<svg  fill="currentColor" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
807 viewBox="0 0 310 310" xml:space="preserve">
808<g id="XMLID_834_">
809<path id="XMLID_835_" d="M81.703,165.106h33.981V305c0,2.762,2.238,5,5,5h57.616c2.762,0,5-2.238,5-5V165.765h39.064
810    c2.54,0,4.677-1.906,4.967-4.429l5.933-51.502c0.163-1.417-0.286-2.836-1.234-3.899c-0.949-1.064-2.307-1.673-3.732-1.673h-44.996
811    V71.978c0-9.732,5.24-14.667,15.576-14.667c1.473,0,29.42,0,29.42,0c2.762,0,5-2.239,5-5V5.037c0-2.762-2.238-5-5-5h-40.545
812    C187.467,0.023,186.832,0,185.896,0c-7.035,0-31.488,1.381-50.804,19.151c-21.402,19.692-18.427,43.27-17.716,47.358v37.752H81.703
813    c-2.762,0-5,2.238-5,5v50.844C76.703,162.867,78.941,165.106,81.703,165.106z"/>
814</g>
815</svg></a></li>
816      
817      
818        <li><a aria-label="Youtube" class="youtube" target="_blank" rel="noopener" href="https://www.youtube.com/@PALMORLEANS"><svg width="48px" height="34px" viewBox="0 0 48 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
819    <title>Youtube</title>
820    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
821        <g transform="translate(-567.000000, -302.000000)" fill="currentColor">
822            <path d="M586.044,325.269916 L586.0425,311.687742 L599.0115,318.502244 L586.044,325.269916 Z M614.52,309.334163 C614.52,309.334163 614.0505,306.003199 612.612,304.536366 C610.7865,302.610299 608.7405,302.601235 607.803,302.489448 C601.086,302 591.0105,302 591.0105,302 L590.9895,302 C590.9895,302 580.914,302 574.197,302.489448 C573.258,302.601235 571.2135,302.610299 569.3865,304.536366 C567.948,306.003199 567.48,309.334163 567.48,309.334163 C567.48,309.334163 567,313.246723 567,317.157773 L567,320.82561 C567,324.73817 567.48,328.64922 567.48,328.64922 C567.48,328.64922 567.948,331.980184 569.3865,333.447016 C571.2135,335.373084 573.612,335.312658 574.68,335.513574 C578.52,335.885191 591,336 591,336 C591,336 601.086,335.984894 607.803,335.495446 C608.7405,335.382148 610.7865,335.373084 612.612,333.447016 C614.0505,331.980184 614.52,328.64922 614.52,328.64922 C614.52,328.64922 615,324.73817 615,320.82561 L615,317.157773 C615,313.246723 614.52,309.334163 614.52,309.334163 L614.52,309.334163 Z"></path>
823        </g>
824    </g>
825</svg></a></li>
826      
827      
828      
829        <li><a aria-label="Instagram" class="instagram" target="_blank" rel="noopener" href="https://www.instagram.com/palmorleans/"><svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
830    <title>Instagram</title>
831    <defs></defs>
832    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
833        <g transform="translate(-642.000000, -295.000000)" fill="currentColor">
834            <path d="M666.000048,295 C659.481991,295 658.664686,295.027628 656.104831,295.144427 C653.550311,295.260939 651.805665,295.666687 650.279088,296.260017 C648.700876,296.873258 647.362454,297.693897 646.028128,299.028128 C644.693897,300.362454 643.873258,301.700876 643.260017,303.279088 C642.666687,304.805665 642.260939,306.550311 642.144427,309.104831 C642.027628,311.664686 642,312.481991 642,319.000048 C642,325.518009 642.027628,326.335314 642.144427,328.895169 C642.260939,331.449689 642.666687,333.194335 643.260017,334.720912 C643.873258,336.299124 644.693897,337.637546 646.028128,338.971872 C647.362454,340.306103 648.700876,341.126742 650.279088,341.740079 C651.805665,342.333313 653.550311,342.739061 656.104831,342.855573 C658.664686,342.972372 659.481991,343 666.000048,343 C672.518009,343 673.335314,342.972372 675.895169,342.855573 C678.449689,342.739061 680.194335,342.333313 681.720912,341.740079 C683.299124,341.126742 684.637546,340.306103 685.971872,338.971872 C687.306103,337.637546 688.126742,336.299124 688.740079,334.720912 C689.333313,333.194335 689.739061,331.449689 689.855573,328.895169 C689.972372,326.335314 690,325.518009 690,319.000048 C690,312.481991 689.972372,311.664686 689.855573,309.104831 C689.739061,306.550311 689.333313,304.805665 688.740079,303.279088 C688.126742,301.700876 687.306103,300.362454 685.971872,299.028128 C684.637546,297.693897 683.299124,296.873258 681.720912,296.260017 C680.194335,295.666687 678.449689,295.260939 675.895169,295.144427 C673.335314,295.027628 672.518009,295 666.000048,295 Z M666.000048,299.324317 C672.40826,299.324317 673.167356,299.348801 675.69806,299.464266 C678.038036,299.570966 679.308818,299.961946 680.154513,300.290621 C681.274771,300.725997 682.074262,301.246066 682.91405,302.08595 C683.753934,302.925738 684.274003,303.725229 684.709379,304.845487 C685.038054,305.691182 685.429034,306.961964 685.535734,309.30194 C685.651199,311.832644 685.675683,312.59174 685.675683,319.000048 C685.675683,325.40826 685.651199,326.167356 685.535734,328.69806 C685.429034,331.038036 685.038054,332.308818 684.709379,333.154513 C684.274003,334.274771 683.753934,335.074262 682.91405,335.91405 C682.074262,336.753934 681.274771,337.274003 680.154513,337.709379 C679.308818,338.038054 678.038036,338.429034 675.69806,338.535734 C673.167737,338.651199 672.408736,338.675683 666.000048,338.675683 C659.591264,338.675683 658.832358,338.651199 656.30194,338.535734 C653.961964,338.429034 652.691182,338.038054 651.845487,337.709379 C650.725229,337.274003 649.925738,336.753934 649.08595,335.91405 C648.246161,335.074262 647.725997,334.274771 647.290621,333.154513 C646.961946,332.308818 646.570966,331.038036 646.464266,328.69806 C646.348801,326.167356 646.324317,325.40826 646.324317,319.000048 C646.324317,312.59174 646.348801,311.832644 646.464266,309.30194 C646.570966,306.961964 646.961946,305.691182 647.290621,304.845487 C647.725997,303.725229 648.246066,302.925738 649.08595,302.08595 C649.925738,301.246066 650.725229,300.725997 651.845487,300.290621 C652.691182,299.961946 653.961964,299.570966 656.30194,299.464266 C658.832644,299.348801 659.59174,299.324317 666.000048,299.324317 Z M666.000048,306.675683 C659.193424,306.675683 653.675683,312.193424 653.675683,319.000048 C653.675683,325.806576 659.193424,331.324317 666.000048,331.324317 C672.806576,331.324317 678.324317,325.806576 678.324317,319.000048 C678.324317,312.193424 672.806576,306.675683 666.000048,306.675683 Z M666.000048,327 C661.581701,327 658,323.418299 658,319.000048 C658,314.581701 661.581701,311 666.000048,311 C670.418299,311 674,314.581701 674,319.000048 C674,323.418299 670.418299,327 666.000048,327 Z M681.691284,306.188768 C681.691284,307.779365 680.401829,309.068724 678.811232,309.068724 C677.22073,309.068724 675.931276,307.779365 675.931276,306.188768 C675.931276,304.598171 677.22073,303.308716 678.811232,303.308716 C680.401829,303.308716 681.691284,304.598171 681.691284,306.188768 Z"></path>
835        </g>
836    </g>
837</svg></a></li>
838      
839      
840        <li><a aria-label="Pinterest" class="pinterest" target="_blank" rel="noopener" href="https://www.pinterest.com/palmorleans/"><svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
841    <title>Pinterest</title>
842    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
843        <g transform="translate(-407.000000, -295.000000)" fill="currentColor">
844            <path d="M431.001411,295 C417.747575,295 407,305.744752 407,319.001411 C407,328.826072 412.910037,337.270594 421.368672,340.982007 C421.300935,339.308344 421.357382,337.293173 421.78356,335.469924 C422.246428,333.522491 424.871229,322.393897 424.871229,322.393897 C424.871229,322.393897 424.106368,320.861351 424.106368,318.59499 C424.106368,315.038808 426.169518,312.38296 428.73505,312.38296 C430.91674,312.38296 431.972306,314.022755 431.972306,315.987123 C431.972306,318.180102 430.572411,321.462515 429.852708,324.502205 C429.251543,327.050803 431.128418,329.125243 433.640325,329.125243 C438.187158,329.125243 441.249427,323.285765 441.249427,316.36532 C441.249427,311.10725 437.707356,307.170048 431.263891,307.170048 C423.985006,307.170048 419.449462,312.59746 419.449462,318.659905 C419.449462,320.754101 420.064738,322.227377 421.029988,323.367613 C421.475922,323.895396 421.535191,324.104251 421.374316,324.708238 C421.261422,325.145705 420.996119,326.21256 420.886047,326.633092 C420.725172,327.239901 420.23408,327.460046 419.686541,327.234256 C416.330746,325.865408 414.769977,322.193509 414.769977,318.064385 C414.769977,311.248368 420.519139,303.069148 431.921503,303.069148 C441.085729,303.069148 447.117128,309.704533 447.117128,316.819721 C447.117128,326.235138 441.884459,333.268478 434.165285,333.268478 C431.577174,333.268478 429.138649,331.868584 428.303228,330.279591 C428.303228,330.279591 426.908979,335.808608 426.615452,336.875463 C426.107426,338.724114 425.111131,340.575587 424.199506,342.014994 C426.358617,342.652849 428.63909,343 431.001411,343 C444.255248,343 455,332.255248 455,319.001411 C455,305.744752 444.255248,295 431.001411,295"></path>
845        </g>
846    </g>
847</svg></a></li>
848      
849      
850        <li><a aria-label="Tiktok" class="tiktok" target="_blank" rel="noopener" href="https://www.tiktok.com/@palmorleans"><svg class="icon svg-tiktok" width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M7.63849 0.0133333C8.51182 0 9.37849 0.00666667 10.2452 0C10.2985 1.02 10.6652 2.06 11.4118 2.78C12.1585 3.52 13.2118 3.86 14.2385 3.97333V6.66C13.2785 6.62667 12.3118 6.42667 11.4385 6.01333C11.0585 5.84 10.7052 5.62 10.3585 5.39333C10.3518 7.34 10.3652 9.28667 10.3452 11.2267C10.2918 12.16 9.98516 13.0867 9.44516 13.8533C8.57183 15.1333 7.05849 15.9667 5.50516 15.9933C4.55183 16.0467 3.59849 15.7867 2.78516 15.3067C1.43849 14.5133 0.491825 13.06 0.351825 11.5C0.338492 11.1667 0.331825 10.8333 0.345158 10.5067C0.465158 9.24 1.09183 8.02667 2.06516 7.2C3.17183 6.24 4.71849 5.78 6.16516 6.05333C6.17849 7.04 6.13849 8.02667 6.13849 9.01333C5.47849 8.8 4.70516 8.86 4.12516 9.26C3.70516 9.53333 3.38516 9.95333 3.21849 10.4267C3.07849 10.7667 3.11849 11.14 3.12516 11.5C3.28516 12.5933 4.33849 13.5133 5.45849 13.4133C6.20516 13.4067 6.91849 12.9733 7.30516 12.34C7.43182 12.12 7.57182 11.8933 7.57849 11.6333C7.64516 10.44 7.61849 9.25333 7.62516 8.06C7.63182 5.37333 7.61849 2.69333 7.63849 0.0133333Z"></path></svg>
851</a></li>
852      
853
854      
855        <li>
856          <a aria-label="" class="social-custom" target="_blank" rel="noopener" href="https://www.chairish.com/shop/palmorleans">
857            <img src="//palmorleans.com/cdn/shop/files/ChairishIcon-tight_x30.svg?v=1749034085" alt="" width="50" height="50"/>
858          </a>
859        </li>
860      
861    </ul>
862  </div>
863
864
865          </li>
866          
867          
868        </ul>
869        
870      </div>
871    </div>
872  </div>
873
874  <a href="#" class="header-shade mobile-nav-toggle" aria-label="general.navigation_menu.toggle_aria_label"></a>
875</div>
875<script id="InlineNavigationCheckScript">
876  theme.inlineNavigationCheck = function() {
877    var pageHeader = document.querySelector('.pageheader'),
878        inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'),
879        inlineNav = inlineNavContainer.querySelector('.navigation--left');
880    if (inlineNav && getComputedStyle(inlineNav).display != 'none') {
881      var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'),
882          logoContainer = document.querySelector('.logo-area__middle__inner');
883      if(inlineMenuCentered) {
884        var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth,
885            middleWidth = logoContainer.clientWidth,
886            logoArea = document.querySelector('.logo-area'),
887            computedLogoAreaStyle = getComputedStyle(logoArea),
888            logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)),
889            availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40;
890        inlineNavContainer.style.maxWidth = availableNavWidth + 'px';
891      }
892
893      var lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child');
894      if (lastInlineNavLink) {
895        var inlineNavWidth = lastInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth;
896        if (inlineNavContainer.offsetWidth >= inlineNavWidth) {
897          pageHeader.classList.add('pageheader--layout-inline-permitted');
898          var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 1;
899          if (tallLogo) {
900            inlineNav.classList.add('navigation--tight-underline');
901          } else {
902            inlineNav.classList.remove('navigation--tight-underline');
903          }
904        } else {
905          pageHeader.classList.remove('pageheader--layout-inline-permitted');
906        }
907      }
908    }
909  }
910  theme.inlineNavigationCheck();
911</script>
911
912</div>
913  <div id="shopify-section-store-messages" class="shopify-section section-store-messages">
914<div id="section-id-store-messages" data-section-type="store-messages" data-cc-animate>
915    <style data-shopify>
916      #section-id-store-messages {
917        --background: #f4f6f8;
918        --text-1: #171717;
919        --text-2: #4c4c4b;
920      }
921    </style>
922    <div class="store-messages messages-0 desktop-only">
923      <div class="container cf"></div>
924    </div></div>
925</div>
926
927  <main id="content" role="main">
928    <div class="container cf">
929
930      <div id="shopify-section-template--16056521031925__main" class="shopify-section page-section-spacing"><div class="container fully-spaced-row" data-section-type="cart-template" data-ajax-update="true">
931  
932    <div class="page-header" data-cc-animate>
933      <h1 class="majortitle">Shopping cart</h1>
934    </div>
935  
936
937  
938    <div class="fully-spaced-row align-centre" data-cc-animate>
939      <p>Your cart is currently empty.</p>
940    </div>
941  
942</div>
943
944
945
946</div>
947	<noscript class="endOfLayoutContentX" type="text/mark"></noscript>
948
949    </div><!-- /.container -->
950  </main><!-- /#content -->
951
952  
953    <div id="pagefooter">
954      <div id="shopify-section-cross-page-promos" class="shopify-section"><style type="text/css">
955  
956</style>
957
958
959
960</div>
961      <div id="shopify-section-footer" class="shopify-section section-footer"><div data-section-type="footer">
962  
963    <div class="container container--no-maxx section-footer__row-container">
964      <div class="section-footer__row section-footer__row--blocks" data-num-blocks="3">
965        
966          
967            
968        
969        
970          
971            <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary navigation" >
972              
973
974              
975                <ul class="section-footer__menu-block__menu" >
976                  <li><span class="copy">&copy; PALM ORLEANS 2026</span></li>
977                  
978                    <li>
979                      <a href="/pages/terms-conditions" class="no-wrap">TERMS & CONDITIONS</a>
980                    </li>
981                  
982                    <li>
983                      <a href="/pages/faqs" class="no-wrap">F.A.Q.</a>
984                    </li>
985                  
986                    <li>
987                      <a href="/pages/contact-us" class="no-wrap">CONTACT</a>
988                    </li>
989                  
990                </ul>
991              
992            </div>
993
994          
995        
996          
997            <div class="section-footer__row__col section-footer__text-block " >
998              
999                <div class="footer_logo">
1000                  <a class="logo__link" href="/" title="PALM ORLEANS "><img class="logo__image" src="//palmorleans.com/cdn/shop/files/Palm-Orleans-Icon_v4_Tilted_180x.gif?v=1675705822" alt="" itemprop="logo" width="500" height="500" /></a>
1001                </div>
1002              
1003            </div>
1004          
1005        
1006      </div>
1007    </div>
1008  
1009<!--<div class="container container--no-maxx section-footer__row-container ">
1010    <div class="section-footer__row section-footer__row-lower">
1011      <div class="section-footer__row__col">
1012        
1013          <div class="section-footer__payment-icons">
1014            
1015              <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
1015</svg>
1016
1017            
1018              <svg class="section-footer__payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
1019            
1020              <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/>
1020<path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
1021
1022            
1023              <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
102316.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1024
1025            
1026          </div>
1027
1028        
1029        
1030      </div>
1031      <div class="section-footer__row__col">
1032        
1033          <div class="section-footer__localization">
1034            <form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="selectors-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="/cart" /></form>
1035          </div>
1036        
1037
1038        <div class="copyright">
1039          <span class="copy">&copy; Copyright 2026 <a href="/">PALM ORLEANS </a>.</span>
1040        </div>
1041      </div>
1042    </div>
1043  </div>-->
1044</div>
1045
1046
1047
1048</div>
1049    </div>
1050
1051    <div id="shopify-section-popup" class="shopify-section section-popup">
1052
1053
1054</div>
1055  
1056
1057  
1057<script src="//palmorleans.com/cdn/shop/t/2/assets/vendor.min.js?v=11589511144441591071653417590" type="text/javascript"></script>
1057
1058  
1058<script src="//palmorleans.com/cdn/shop/t/2/assets/theme.js?v=147736228634782280621692305708" type="text/javascript"></script>
1058
1059
1060 <!--begin-boost-pfs-js-->
1061   
1061<script>
1062  /* Declare bcSfFilterConfig variable */
1063  var boostPFSAppConfig = {
1064    api: {
1065      filterUrl: 'https://services.mybcapps.com/bc-sf-filter/filter',
1066      searchUrl: 'https://services.mybcapps.com/bc-sf-filter/search',
1067      suggestionUrl: 'https://services.mybcapps.com/bc-sf-filter/search/suggest',
1068      productsUrl: 'https://services.mybcapps.com/bc-sf-filter/search/products',
1069      analyticsUrl: 'https://lambda.mybcapps.com/e'
1070    },
1071    shop: {
1072      name: 'PALM ORLEANS ',
1073      url: 'https://palmorleans.com',
1074      domain: 'palmorleans.myshopify.com',
1075      currency: 'USD',
1076      money_format: "\u0026#36;{{amount}}",
1077      money_format_with_currency: "\u0026#36;{{amount}} USD"
1078    },
1079    general: {
1080      file_url: "//palmorleans.com/cdn/shop/files/?v=3541",
1081      asset_url: "//palmorleans.com/cdn/shop/t/2/assets/boost-pfs.js?v=3541",
1082      collection_id: 0,
1083      collection_handle: "",
1084      collection_product_count: 0,
1085      
1086      
1087      theme_id: 132960256245,
1088      collection_tags: null,
1089      current_tags: null,
1090      default_sort_by: "",
1091      swatch_extension: "png",
1092      no_image_url: "//palmorleans.com/cdn/shop/t/2/assets/boost-pfs-no-image.gif?v=45510820439899768411675280334",
1093      search_term: "",
1094      template: "cart",currencies: ["USD"],
1095      current_currency:"USD",published_locales: {"en":true},
1096      current_locale:"en",
1097      isInitFilter:false},
1098    
1099    settings: {"general":{"productAndVariantAvailable":false,"availableAfterFiltering":false,"activeFilterScrollbar":true,"showFilterOptionCount":false,"showSingleOption":false,"showOutOfStockOption":false,"collapseOnPCByDefault":false,"collapseOnMobileByDefault":false,"keepToggleState":true,"showRefineBy":true,"capitalizeFilterOptionValues":true,"paginationType":"infinite","showLoading":false,"activeScrollToTop":false,"customSortingList":"relevance|title-ascending","enableAjaxCart":true,"ajaxCartStyle":"slide","selectOptionInProductItem":false,"swatchImageVersion":1,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showVariantImageBasedOn":"","addCollectionToProductUrl":true,"showVariantImageBasedOnSelectedFilter":"","urlScheme":1,"isShortenUrlParam":false,"filterTreeVerticalStyle":"style-expand","filterTreeHorizontalStyle":"style1","filterTreeMobileStyle":"style2","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"enableCollectionSearch":false},"search":{"enableSuggestion":true,"showSuggestionProductVendor":false,"showSuggestionProductPrice":false,"showSuggestionProductSalePrice":false,"showSuggestionProductSku":true,"showSuggestionProductImage":true,"productAvailable":false,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"disabled","number":5},{"type":"collections","label":"Collections","status":"disabled","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":5},{"type":"pages","label":"Blog & Pages","status":"active","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":false,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"},"productSuggestion":{"label":"Trending products","status":false,"data":[],"backup":[],"type":"manually"}},"suggestionNoResult":{"search_terms":{"label":"Check out some of these popular searches","status":false,"data":["palm","carnival toile","bougainvillea","oyster scallop","gator moire","cabana stripe ribbon","oysters jubilee","twelfth night","palmetto","the columns"],"type":"based_on_data","backup":[]},"products":{"label":"Trending products","status":false,"data":["carnival-toile-rex-wallpaper","oysters-scallop-rex-grasscloth","oyster-scallop-2","oyster-scallop-oyster","oyster-scallop-rex-wallpaper","palmetto-stripe-mint-julep-grasscloth","cabana-stripe-ribbon-seersucker-wallpaper","oysters-scallop-freshwater-grasscloth","oysters-jubilee-3","palmetto-stripe-1"],"type":"based_on_data","backup":[]}},"suggestionStyle":"style1","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3","searchPanelBlocks":{"searchTermSuggestions":{"label":"Check out some of these popular searches","searchTermList":["palm","carnival toile","bougainvillea","oyster scallop","gator moire","cabana stripe ribbon","oysters jubilee","twelfth night","palmetto","the columns"],"backup":[],"type":"based_on_data","active":false},"mostPopularProducts":{"label":"Trending products","productList":["carnival-toile-rex-wallpaper","oysters-scallop-rex-grasscloth","oyster-scallop-2","oyster-scallop-oyster","oyster-scallop-rex-wallpaper","palmetto-stripe-mint-julep-grasscloth","cabana-stripe-ribbon-seersucker-wallpaper","oysters-scallop-freshwater-grasscloth","oysters-jubilee-3","palmetto-stripe-1"],"backup":[],"active":false,"type":"based_on_data"},"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":false,"displayImage":true,"displayDescription":true,"excludedValues":[]},"pages":{"label":"Blogs & Pages","pageSize":25,"active":false,"displayImage":true,"displayExcerpt":true},"searchTips":{"label":"Search tips","searchTips":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature.","active":false},"searchEmptyResultMessages":{"label":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms.","active":true}},"enableFuzzy":true,"scopedSuggestions":{"applyScopedSuggestion":false}},"backSettings":{"offSensitive":false}
1099,"actionlist":{"qvBtnBackgroundColor":"rgba(255||255||255||1)","qvBtnTextColor":"rgba(61||66||70||1)","qvBtnBorderColor":"rgba(255||255||255||1)","qvBtnHoverBackgroundColor":"rgba(61||66||70||1)","qvBtnHoverTextColor":"rgba(255||255||255||1)","qvBtnHoverBorderColor":"rgba(61||66||70||1)","atcBtnBackgroundColor":"rgba(0||0||0||1)","atcBtnTextColor":"rgba(255||255||255||1)","atcBtnBorderColor":"rgba(0||0||0||1)","atcBtnHoverBackgroundColor":"rgba(61||66||70||1)","atcBtnHoverTextColor":"rgba(255||255||255||1)","atcBtnHoverBorderColor":"rgba(61||66||70||1)","alStyle":"bc-al-style4","qvEnable":true,"atcEnable":true},"labelTranslations":{"en":{"refine":"SORT BY","refineMobile":"SORT BY","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close":"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","inCollectionSearch":"Search for products in this collection","loadPreviousPage":"Load Previous Page","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{ count }} Columns","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","sortByOptions":{"sorting":"SORT BY","relevance":"Relevance","title-ascending":"Title ascending"},"recommendation":{"homepage-237486":"Just dropped","homepage-654833":"Best Sellers","collectionpage-355400":"Just dropped","collectionpage-056154":"Most Popular Products","productpage-721655":"Recently viewed","productpage-310371":"Frequently Bought Together","cartpage-485427":"Still interested in this?","cartpage-332812":"Similar Products"},"search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs & Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"action_list":{"qvBtnLabel":"Quick View","qvAddToCartBtnLabel":"Add To Cart","qvSoldOutLabel":"Sold Out","qvSaleLabel":"Sale","qvViewFullDetails":"View Full Details","qvQuantity":"Quantity","atcAvailableLabel":"Add to Cart","atcSelectOptionsLabel":"Select Options","atcSoldOutLabel":"Sold Out","atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartCheckoutLabel":"Checkout","atcMiniCartShopingCartLabel":"Your Cart","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartViewCartLabel":"View cart","atcAddingToCartBtnLabel":"Adding","atcAddedToCartBtnLabel":"Added!","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items"},"defaultTheme":{"toolbarViewAs":"View as","toolbarProduct":"Product","toolbarProducts":"Products","productItemSoldOut":"Sold out","productItemSale":"Sale","productItemFrom":"from"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"}}},"label":{"refine":"SORT BY","refineMobile":"SORT BY","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close"
1099:"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","inCollectionSearch":"Search for products in this collection","loadPreviousPage":"Load Previous Page","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{ count }} Columns","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","sortByOptions":{"sorting":"SORT BY","relevance":"Relevance","title-ascending":"Title ascending"},"recommendation":{"homepage-237486":"Just dropped","homepage-654833":"Best Sellers","collectionpage-355400":"Just dropped","collectionpage-056154":"Most Popular Products","productpage-721655":"Recently viewed","productpage-310371":"Frequently Bought Together","cartpage-485427":"Still interested in this?","cartpage-332812":"Similar Products"},"search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs & Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"action_list":{"qvBtnLabel":"Quick View","qvAddToCartBtnLabel":"Add To Cart","qvSoldOutLabel":"Sold Out","qvSaleLabel":"Sale","qvViewFullDetails":"View Full Details","qvQuantity":"Quantity","atcAvailableLabel":"Add to Cart","atcSelectOptionsLabel":"Select Options","atcSoldOutLabel":"Sold Out","atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartCheckoutLabel":"Checkout","atcMiniCartShopingCartLabel":"Your Cart","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartViewCartLabel":"View cart","atcAddingToCartBtnLabel":"Adding","atcAddedToCartBtnLabel":"Added!","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items"},"defaultTheme":{"toolbarViewAs":"View as","toolbarProduct":"Product","toolbarProducts":"Products","productItemSoldOut":"Sold out","productItemSale":"Sale","productItemFrom":"from"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"}},"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":400,"filterTitleFontTransform":"uppercase","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
1099dColor":""},"searchEmptyResultMessages":{"label":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms."}},
1100    
1101    swatch_settings: {
1102      
1103        
1104          "audubon": {"name":"audubon","type":"one_color","colorCodes":["#53746B"],"imageUrl":""},
1105        
1106          "blue": {"name":"blue","type":"one_color","colorCodes":["#0000FF"],"imageUrl":""},
1107        
1108          "delft": {"name":"delft","type":"one_color","colorCodes":["#1650C7"],"imageUrl":""},
1109        
1110          "flamingo": {"name":"flamingo","type":"one_color","colorCodes":["#C523A5"],"imageUrl":""},
1111        
1112          "french 75": {"name":"french 75","type":"one_color","colorCodes":["#DFE4B1"],"imageUrl":""},
1113        
1114          "freshwater": {"name":"freshwater","type":"one_color","colorCodes":["#63B5D1"],"imageUrl":""},
1115        
1116          "garden district": {"name":"garden district","type":"one_color","colorCodes":["#7FD61F"],"imageUrl":""},
1117        
1118          "lafitte's gold": {"name":"lafitte's gold","type":"one_color","colorCodes":["#ECE386"],"imageUrl":""},
1119        
1120          "lake worth lagoon": {"name":"lake worth lagoon","type":"one_color","colorCodes":["#20B8B3"],"imageUrl":""},
1121        
1122          "light seersucker": {"name":"light seersucker","type":"one_color","colorCodes":["#A7DAF4"],"imageUrl":""},
1123        
1124          "mint julep": {"name":"mint julep","type":"one_color","colorCodes":["#E8E3C1"],"imageUrl":""},
1125        
1126          "ooh la la": {"name":"ooh la la","type":"one_color","colorCodes":["#C523A5"],"imageUrl":""},
1127        
1128          "oyster": {"name":"oyster","type":"one_color","colorCodes":["#FCFCFC"],"imageUrl":""},
1129        
1130          "plastered": {"name":"plastered","type":"one_color","colorCodes":["#E6DCDC"],"imageUrl":""},
1131        
1132          "rex": {"name":"rex","type":"one_color","colorCodes":["#E01A1A"],"imageUrl":""},
1133        
1134          "sea green": {"name":"sea green","type":"one_color","colorCodes":["#3FC598"],"imageUrl":""},
1135        
1136          "seersucker": {"name":"seersucker","type":"one_color","colorCodes":["#4DBCD3"],"imageUrl":""},
1137        
1138          "spritz": {"name":"spritz","type":"one_color","colorCodes":["#ECBC3C"],"imageUrl":""},
1139        
1140          "tuxedo": {"name":"tuxedo","type":"one_color","colorCodes":["#2735A6"],"imageUrl":""},
1141        
1142          "walnut": {"name":"walnut","type":"one_color","colorCodes":["#584810"],"imageUrl":""},
1143        
1144          "wisteria": {"name":"wisteria","type":"one_color","colorCodes":["#D4B4E1"],"imageUrl":""},
1145        
1146      
1147    },
1148    
1149    default_sort_order: {"search":"","all":""},
1150    
1151  };
1152  function mergeObject(obj1, obj2){
1153    var obj3 = {};
1154    for (var attr in obj1) { obj3[attr] = obj1[attr]; }
1155    for (var attr in obj2) { obj3[attr] = obj2[attr]; }
1156    return obj3;
1157  }
1158  if (typeof boostPFSConfig == 'undefined') {
1159    boostPFSConfig = {};
1160  }
1161  if (typeof boostPFSAppConfig != 'undefined') {
1162    boostPFSConfig = mergeObject(boostPFSConfig, boostPFSAppConfig);
1163  }
1164  if (typeof boostPFSThemeConfig != 'undefined') {
1165    boostPFSConfig = mergeObject(boostPFSConfig, boostPFSThemeConfig);
1166  }
1167</script>
1167
1168
1169<!-- Include Resources -->
1169<script defer src="//palmorleans.com/cdn/shop/t/2/assets/boost-pfs-core-instant-search.js?v=72334993480690396671675280325"></script>
1169
1170  
1170<script defer src="//palmorleans.com/cdn/shop/t/2/assets/boost-pfs-instant-search.js?v=156635490517666976371700031619"></script>
1170<!-- Initialize App -->
1171<script defer src="//palmorleans.com/cdn/shop/t/2/assets/boost-pfs-init.js?v=8317161029896936481736843089"></script>
1171
1172
1173
1174
1175  <!-- Instant search no result JSON data -->
1176  
1176<script type="application/json" id="boost-pfs-instant-search-products-not-found-json">
1177	{
1178		"search_terms": ["palm","carnival toile","bougainvillea","oyster scallop","gator moire","cabana stripe ribbon","oysters jubilee","twelfth night","palmetto","the columns"],
1179		"products": [{"id":7982519353589,"title":"Carnival Toile","handle":"carnival-toile-rex-wallpaper","description":"\u003cspan\u003eThe Carnival Toile pattern illustrates a classic carnival scene: the revelry of a parade with its grand floats, adorned riders and their horses amongst bead draped trees and the backdrop of a starry, moon-lit night.\u003c\/span\u003e","published_at":"2023-08-22T11:54:35-05:00","created_at":"2023-01-12T11:58:47-06:00","vendor":"palmorleans","type":"","tags":["Wallpaper"],"price":39800,"price_min":39800,"price_max":39800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43586642182389,"title":"Carnival Toile \/ Rex \/ Double Roll","option1":"Carnival Toile","option2":"Rex","option3":"Double Roll","sku":"CT-13-C7100-W","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Carnival Toile - Carnival Toile \/ Rex \/ Double Roll","public_title":"Carnival Toile \/ Rex \/ Double Roll","options":["Carnival Toile","Rex","Double Roll"],"price":39800,"weight":1134,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CarnivalToile_Rex_Detail.jpg?v=1680124530","\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CarnivalToile_Rex.jpg?v=1680124541","\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_CarnivalToile_Rex_Wallpaper_Install.jpg?v=1684958450"],"featured_image":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CarnivalToile_Rex_Detail.jpg?v=1680124530","options":["Pattern","Color","Rolls"],"media":[{"alt":null,"id":31608442093813,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CarnivalToile_Rex_Detail.jpg?v=1680124530"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CarnivalToile_Rex_Detail.jpg?v=1680124530","width":4354},{"alt":null,"id":31608442781941,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CarnivalToile_Rex.jpg?v=1680124541"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CarnivalToile_Rex.jpg?v=1680124541","width":4354},{"alt":null,"id":31727019032821,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_CarnivalToile_Rex_Wallpaper_Install.jpg?v=1684958450"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_CarnivalToile_Rex_Wallpaper_Install.jpg?v=1684958450","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cspan\u003eThe Carnival Toile pattern illustrates a classic carnival scene: the revelry of a parade with its grand floats, adorned riders and their horses amongst bead draped trees and the backdrop of a starry, moon-lit night.\u003c\/span\u003e"},{"id":7982170374389,"title":"Oyster Scallop","handle":"oysters-scallop-rex-grasscloth","description":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Oyster Scallop pattern is the pearl of the Palm Orleans collection. The brush strokes capture the texture and unique shapes of oyster shells and are layered to create a scalloped masterpiece.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-01-11T15:03:02-06:00","created_at":"2023-01-11T15:03:02-06:00","vendor":"palmorleans","type":"","tags":["Grasscloth"],"price":79800,"price_min":79800,"price_max":79800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43585038713077,"title":"Oyster Scallop \/ Rex \/ Double","option1":"Oyster Scallop","option2":"Rex","option3":"Double","sku":"OS-13-MGRASS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Oyster Scallop - Oyster Scallop \/ Rex \/ Double","public_title":"Oyster Scallop \/ Rex \/ Double","options":["Oyster Scallop","Rex","Double"],"price":79800,"weight":1361,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Rex_Detail.jpg?v=1680126091","\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Rex.jpg?v=1680126101","\/\/palmorleans.com\/cdn\/shop\/files\/OysterScallop_Rex_Grasscloth_Install_LR.jpg?v=1686348416"],"featured_image":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Rex_Detail.jpg?v=1680126091","options":["Pattern","Color","Rolls"],"media":[{"alt":null,"id":31608526405877,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3400,"width":3400,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Rex_Detail.jpg?v=1680126091"},"aspect_ratio":1.0,"height":3400,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Rex_Detail.jpg?v=1680126091","width":3400},{"alt":null,"id":31608526668021,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Rex.jpg?v=1680126101"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Rex.jpg?v=1680126101","width":4354},{"alt":null,"id":31765390622965,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/OysterScallop_Rex_Grasscloth_Install_LR.jpg?v=1686348416"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/OysterScallop_Rex_Grasscloth_Install_LR.jpg?v=1686348416","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Oyster Scallop pattern is the pearl of the Palm Orleans collection. The brush strokes capture the texture and unique shapes of oyster shells and are layered to create a scalloped masterpiece.\u003c\/span\u003e\u003c\/p\u003e"},{"id":8041598222581,"title":"Oyster Scallop","handle":"oyster-scallop-2","description":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Oyster Scallop pattern is the pearl of the Palm Orleans collection. The brush strokes capture the texture and unique shapes of oyster shells and are layered to create a scalloped masterpiece.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-04-14T12:05:26-05:00","created_at":"2023-04-14T12:05:26-05:00","vendor":"palmorleans","type":"","tags":["Grasscloth"],"price":79800,"price_min":79800,"price_max":79800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43803852112117,"title":"Oyster Scallop \/ Seersucker \/ Double","option1":"Oyster Scallop","option2":"Seersucker","option3":"Double","sku":"OS-25-MGRASS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Oyster Scallop - Oyster Scallop \/ Seersucker \/ Double","public_title":"Oyster Scallop \/ Seersucker \/ Double","options":["Oyster Scallop","Seersucker","Double"],"price":79800,"weight":1361,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OysterScallop_Seersucker_Detail.jpg?v=1682527110","\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OysterScallop_Seersucker.jpg?v=1682527110","\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_OysterScallop_Seersucker_Grasscloth_Install_LR.jpg?v=1686348761"],"featured_image":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OysterScallop_Seersucker_Detail.jpg?v=1682527110","options":["Pattern","Color","Rolls"],"media":[{"alt":null,"id":31666977571061,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OysterScallop_Seersucker_Detail.jpg?v=1682527110"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OysterScallop_Seersucker_Detail.jpg?v=1682527110","width":4354},{"alt":null,"id":31666977603829,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OysterScallop_Seersucker.jpg?v=1682527110"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OysterScallop_Seersucker.jpg?v=1682527110","width":4354},{"alt":null,"id":31765395570933,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_OysterScallop_Seersucker_Grasscloth_Install_LR.jpg?v=1686348761"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_OysterScallop_Seersucker_Grasscloth_Install_LR.jpg?v=1686348761","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Oyster Scallop pattern is the pearl of the Palm Orleans collection. The brush strokes capture the texture and unique shapes of oyster shells and are layered to create a scalloped masterpiece.\u003c\/span\u003e\u003c\/p\u003e"},{"id":7980580045045,"title":"Oyster Scallop","handle":"oyster-scallop-oyster","description":"\u003cspan style=\"font-weight: 400;\"\u003eThe Oyster Scallop pattern is the pearl of the Palm Orleans collection. The brush strokes capture the texture and unique shapes of oyster shells and are layered to create a scalloped masterpiece.\u003c\/span\u003e","published_at":"2023-01-08T16:30:51-06:00","created_at":"2023-01-08T16:30:52-06:00","vendor":"palmorleans","type":"","tags":["Fabric"],"price":17800,"price_min":17800,"price_max":17800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43577834275061,"title":"Oyster Scallop \/ Oyster \/ 50\/50 Linen Cotton","option1":"Oyster Scallop","option2":"Oyster","option3":"50\/50 Linen Cotton","sku":"OS-24-G377-F","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Oyster Scallop - Oyster Scallop \/ Oyster \/ 50\/50 Linen Cotton","public_title":"Oyster Scallop \/ Oyster \/ 50\/50 Linen Cotton","options":["Oyster Scallop","Oyster","50\/50 Linen Cotton"],"price":17800,"weight":318,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_OysterScallop_Oyster_Detail.jpg?v=1679362640","\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_OysterScallop_Oyster.jpg?v=1679362640"],"featured_image":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_OysterScallop_Oyster_Detail.jpg?v=1679362640","options":["Pattern","Color","Ground"],"media":[{"alt":null,"id":31582116479221,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_OysterScallop_Oyster_Detail.jpg?v=1679362640"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_OysterScallop_Oyster_Detail.jpg?v=1679362640","width":4354},{"alt":null,"id":31582115430645,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_OysterScallop_Oyster.jpg?v=1679362640"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_OysterScallop_Oyster.jpg?v=1679362640","width":4354}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cspan style=\"font-weight: 400;\"\u003eThe Oyster Scallop pattern is the pearl of the Palm Orleans collection. The brush strokes capture the texture and unique shapes of oyster shells and are layered to create a scalloped masterpiece.\u003c\/span\u003e"},{"id":7710812504309,"title":"Oyster Scallop","handle":"oyster-scallop-rex-wallpaper","description":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Oyster Scallop pattern is the pearl of the Palm Orleans collection. The brush strokes capture the texture and unique shapes of oyster shells and are layered to create a scalloped masterpiece.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2022-06-02T00:11:12-05:00","created_at":"2022-06-02T00:11:13-05:00","vendor":"palmorleans","type":"","tags":["Wallpaper"],"price":39800,"price_min":39800,"price_max":39800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42830892269813,"title":"Oyster Scallop \/ Rex \/ Double Roll","option1":"Oyster Scallop","option2":"Rex","option3":"Double Roll","sku":"OS-13-C7100-W","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Oyster Scallop - Oyster Scallop \/ Rex \/ Double Roll","public_title":"Oyster Scallop \/ Rex \/ Double Roll","options":["Oyster Scallop","Rex","Double Roll"],"price":39800,"weight":1134,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_OysterScallop_RexColorway_Detail_LR.jpg?v=1685710839","\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_W_OysterScallop_Rex2.jpg?v=1685711024","\/\/palmorleans.com\/cdn\/shop\/files\/OysterScallop_Rex_Wallpaper_Install_LR.jpg?v=1685711024"],"featured_image":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_OysterScallop_RexColorway_Detail_LR.jpg?v=1685710839","options":["Pattern","Color","Rolls"],"media":[{"alt":null,"id":31744898138357,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_OysterScallop_RexColorway_Detail_LR.jpg?v=1685710839"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_OysterScallop_RexColorway_Detail_LR.jpg?v=1685710839","width":4354},{"alt":null,"id":31744904626421,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_W_OysterScallop_Rex2.jpg?v=1685711024"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_W_OysterScallop_Rex2.jpg?v=1685711024","width":4354},{"alt":null,"id":31744890470645,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/OysterScallop_Rex_Wallpaper_Install_LR.jpg?v=1685711024"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/OysterScallop_Rex_Wallpaper_Install_LR.jpg?v=1685711024","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Oyster Scallop pattern is the pearl of th
1179e Palm Orleans collection. The brush strokes capture the texture and unique shapes of oyster shells and are layered to create a scalloped masterpiece.\u003c\/span\u003e\u003c\/p\u003e"},{"id":7982178205941,"title":"Palmetto Stripe","handle":"palmetto-stripe-mint-julep-grasscloth","description":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Palmetto Stripe pattern illustrates the robust fan of a dwarf palmetto frond. Its broad leaves form an exquisite starburst shape, which is repeated to create an uplifting, vertical stripe.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-01-11T15:37:17-06:00","created_at":"2023-01-11T15:37:17-06:00","vendor":"palmorleans","type":"","tags":["Grasscloth"],"price":79800,"price_min":79800,"price_max":79800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43585124892917,"title":"Palmetto Stripe \/ Mint Julep \/ Double","option1":"Palmetto Stripe","option2":"Mint Julep","option3":"Double","sku":"PS-26-MGRASS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Palmetto Stripe - Palmetto Stripe \/ Mint Julep \/ Double","public_title":"Palmetto Stripe \/ Mint Julep \/ Double","options":["Palmetto Stripe","Mint Julep","Double"],"price":79800,"weight":1361,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_PalmettoStripe_MintJulep_Detail.jpg?v=1680125598","\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_PalmettoStripe_MintJulep.jpg?v=1680125601","\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_PalmettoStripe_MintJulep_GC_Install_LR.jpg?v=1685134997"],"featured_image":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_PalmettoStripe_MintJulep_Detail.jpg?v=1680125598","options":["Pattern","Color","Rolls"],"media":[{"alt":null,"id":31608500682997,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3700,"width":3700,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_PalmettoStripe_MintJulep_Detail.jpg?v=1680125598"},"aspect_ratio":1.0,"height":3700,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_PalmettoStripe_MintJulep_Detail.jpg?v=1680125598","width":3700},{"alt":null,"id":31608500715765,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_PalmettoStripe_MintJulep.jpg?v=1680125601"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_PalmettoStripe_MintJulep.jpg?v=1680125601","width":4354},{"alt":null,"id":31731757023477,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_PalmettoStripe_MintJulep_GC_Install_LR.jpg?v=1685134997"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_PalmettoStripe_MintJulep_GC_Install_LR.jpg?v=1685134997","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Palmetto Stripe pattern illustrates the robust fan of a dwarf palmetto frond. Its broad leaves form an exquisite starburst shape, which is repeated to create an uplifting, vertical stripe.\u003c\/span\u003e\u003c\/p\u003e"},{"id":7982506574069,"title":"Cabana Stripe Ribbon","handle":"cabana-stripe-ribbon-seersucker-wallpaper","description":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe hand painted brushstrokes in the Cabana Stripe Ribbon pattern emulate the subtle scalloped edge \u0026amp; textural details of the traditionally woven Petersham ribbon, creating a classic 2” stripe with a Palm Orleans twist. \u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-01-12T11:20:04-06:00","created_at":"2023-01-12T11:20:05-06:00","vendor":"palmorleans","type":"","tags":["Wallpaper"],"price":39800,"price_min":39800,"price_max":39800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43586588279029,"title":"Cabana Stripe Ribbon \/ Seersucker \/ Double Roll","option1":"Cabana Stripe Ribbon","option2":"Seersucker","option3":"Double Roll","sku":"CSR-25-C7100-W","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cabana Stripe Ribbon - Cabana Stripe Ribbon \/ Seersucker \/ Double Roll","public_title":"Cabana Stripe Ribbon \/ Seersucker \/ Double Roll","options":["Cabana Stripe Ribbon","Seersucker","Double Roll"],"price":39800,"weight":1134,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CabanaStripeRibbon_Seersucker_Detail.jpg?v=1680124425","\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CabanaStripeRibbon_Seersucker.jpg?v=1680124431","\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_CabanaStripeRibbon_Seersucker_Install_LR.jpg?v=1684962016"],"featured_image":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CabanaStripeRibbon_Seersucker_Detail.jpg?v=1680124425","options":["Pattern","Color","Rolls"],"media":[{"alt":null,"id":31608437539061,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CabanaStripeRibbon_Seersucker_Detail.jpg?v=1680124425"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CabanaStripeRibbon_Seersucker_Detail.jpg?v=1680124425","width":4354},{"alt":null,"id":31608437702901,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CabanaStripeRibbon_Seersucker.jpg?v=1680124431"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_W_CabanaStripeRibbon_Seersucker.jpg?v=1680124431","width":4354},{"alt":null,"id":31727178645749,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_CabanaStripeRibbon_Seersucker_Install_LR.jpg?v=1684962016"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_CabanaStripeRibbon_Seersucker_Install_LR.jpg?v=1684962016","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe hand painted brushstrokes in the Cabana Stripe Ribbon pattern emulate the subtle scalloped edge \u0026amp; textural details of the traditionally woven Petersham ribbon, creating a classic 2” stripe with a Palm Orleans twist. \u003c\/span\u003e\u003c\/p\u003e"},{"id":7710804803829,"title":"Oyster Scallop","handle":"oysters-scallop-freshwater-grasscloth","description":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Oyster Scallop pattern is the pearl of the Palm Orleans collection. The brush strokes capture the texture and unique shapes of oyster shells and are layered to create a scalloped masterpiece.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2022-06-01T23:47:38-05:00","created_at":"2022-06-01T23:47:38-05:00","vendor":"palmorleans","type":"","tags":["Grasscloth"],"price":79800,"price_min":79800,"price_max":79800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42830883160309,"title":"Oyster Scallop \/ Freshwater \/ Double","option1":"Oyster Scallop","option2":"Freshwater","option3":"Double","sku":"OS-12-MGRASS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Oyster Scallop - Oyster Scallop \/ Freshwater \/ Double","public_title":"Oyster Scallop \/ Freshwater \/ Double","options":["Oyster Scallop","Freshwater","Double"],"price":79800,"weight":1361,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Freshwater_Detail.jpg?v=1680124855","\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Freshwater.jpg?v=1680124866","\/\/palmorleans.com\/cdn\/shop\/files\/OysterScallop_Freshwater_Grasscloth_Install_LR.jpg?v=1686348484"],"featured_image":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Freshwater_Detail.jpg?v=1680124855","options":["Pattern","Color","Rolls"],"media":[{"alt":null,"id":31608460280053,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3700,"width":3700,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Freshwater_Detail.jpg?v=1680124855"},"aspect_ratio":1.0,"height":3700,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Freshwater_Detail.jpg?v=1680124855","width":3700},{"alt":null,"id":31608460640501,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Freshwater.jpg?v=1680124866"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_G_OysterScallop_Freshwater.jpg?v=1680124866","width":4354},{"alt":null,"id":31765391474933,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/OysterScallop_Freshwater_Grasscloth_Install_LR.jpg?v=1686348484"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/OysterScallop_Freshwater_Grasscloth_Install_LR.jpg?v=1686348484","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Oyster Scallop pattern is the pearl of the Palm Orleans collection. The brush strokes capture the texture and unique shapes of oyster shells and are layered to create a scalloped masterpiece.\u003c\/span\u003e\u003c\/p\u003e"},{"id":8146857427189,"title":"Oysters Jubilee","handle":"oysters-jubilee-3","description":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Oysters Jubilee pattern is a celebratory homage to the details and charm of one of the South’s most prized collectibles, the oyster plate.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-10-11T14:30:51-05:00","created_at":"2023-10-09T15:23:01-05:00","vendor":"palmorleans","type":"","tags":["Grasscloth"],"price":79800,"price_min":79800,"price_max":79800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":44085026324725,"title":"Oysters Jubilee \/ Flamingo \/ Double","option1":"Oysters Jubilee","o
1179ption2":"Flamingo","option3":"Double","sku":"OJ-18-MGRASS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Oysters Jubilee - Oysters Jubilee \/ Flamingo \/ Double","public_title":"Oysters Jubilee \/ Flamingo \/ Double","options":["Oysters Jubilee","Flamingo","Double"],"price":79800,"weight":1361,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OystersJubilee_Flamingo_Detail.jpg?v=1696965737","\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OystersJubilee_Flamingo.jpg?v=1696965750","\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_OystersJubilee_Flamingo_Install_Grasscloth.jpg?v=1696966187"],"featured_image":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OystersJubilee_Flamingo_Detail.jpg?v=1696965737","options":["Pattern","Color","Rolls"],"media":[{"alt":null,"id":32355169763573,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2880,"width":2880,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OystersJubilee_Flamingo_Detail.jpg?v=1696965737"},"aspect_ratio":1.0,"height":2880,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OystersJubilee_Flamingo_Detail.jpg?v=1696965737","width":2880},{"alt":null,"id":32355174514933,"position":2,"preview_image":{"aspect_ratio":1.0,"height":3600,"width":3600,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OystersJubilee_Flamingo.jpg?v=1696965750"},"aspect_ratio":1.0,"height":3600,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_G_OystersJubilee_Flamingo.jpg?v=1696965750","width":3600},{"alt":null,"id":32355196666101,"position":3,"preview_image":{"aspect_ratio":0.655,"height":5497,"width":3600,"src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_OystersJubilee_Flamingo_Install_Grasscloth.jpg?v=1696966187"},"aspect_ratio":0.655,"height":5497,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/files\/PalmOrleans_OystersJubilee_Flamingo_Install_Grasscloth.jpg?v=1696966187","width":3600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Oysters Jubilee pattern is a celebratory homage to the details and charm of one of the South’s most prized collectibles, the oyster plate.\u003c\/span\u003e\u003c\/p\u003e"},{"id":8031261655285,"title":"Palmetto Stripe","handle":"palmetto-stripe-1","description":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Palmetto Stripe pattern illustrates the robust fan of a dwarf palmetto frond. Its broad leaves form an exquisite starburst shape, which is repeated to create an uplifting, vertical stripe.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-03-20T14:21:05-05:00","created_at":"2023-03-20T14:21:05-05:00","vendor":"palmorleans","type":"","tags":["Fabric"],"price":17800,"price_min":17800,"price_max":17800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43753601368309,"title":"Palmetto Stripe \/ Mint Julep \/ 50\/50 Linen Cotton","option1":"Palmetto Stripe","option2":"Mint Julep","option3":"50\/50 Linen Cotton","sku":"PS-26-G377-F","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Palmetto Stripe - Palmetto Stripe \/ Mint Julep \/ 50\/50 Linen Cotton","public_title":"Palmetto Stripe \/ Mint Julep \/ 50\/50 Linen Cotton","options":["Palmetto Stripe","Mint Julep","50\/50 Linen Cotton"],"price":17800,"weight":318,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_PalmettoStripe_MintJulep_Detail.jpg?v=1680010130","\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_PalmettoStripe_MintJulep.jpg?v=1680010130"],"featured_image":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_PalmettoStripe_MintJulep_Detail.jpg?v=1680010130","options":["Pattern","Color","Ground"],"media":[{"alt":null,"id":31604695105781,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_PalmettoStripe_MintJulep_Detail.jpg?v=1680010130"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_PalmettoStripe_MintJulep_Detail.jpg?v=1680010130","width":4354},{"alt":null,"id":31604694941941,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4354,"width":4354,"src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_PalmettoStripe_MintJulep.jpg?v=1680010130"},"aspect_ratio":1.0,"height":4354,"media_type":"image","src":"\/\/palmorleans.com\/cdn\/shop\/products\/PalmOrleans_F_PalmettoStripe_MintJulep.jpg?v=1680010130","width":4354}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Palmetto Stripe pattern illustrates the robust fan of a dwarf palmetto frond. Its broad leaves form an exquisite starburst shape, which is repeated to create an uplifting, vertical stripe.\u003c\/span\u003e\u003c\/p\u003e"}]
1180	}
1181</script>
1181
1182
1183<script defer src="//palmorleans.com/cdn/shop/t/2/assets/boost-pfs-analytics-custom.js?v=161314685702743820801736843090"></script>
1183
1184 <!--end-boost-pfs-js-->
1185<div id="shopify-block-AUkZFTVBXS2ZDWWZnR__18209738915288330680" class="shopify-block shopify-app-block">
1185<script type="application/json" id="wsaio-translations">
1186  
1187  
1188  
1189  
1190  
1191  {
1192    "language": {
1193      
1194        "_buy_btn": "Buy it Now",
1195      
1196        "_dup_chk_btn": "Checkout",
1197      
1198        "_saved_msg1": "You saved",
1199      
1200        "_saved_msg2": "by buying bulk",
1201      
1202        "_saved_msg3": " Or ",
1203      
1204        "_disc_code": "Do you have a discount code?",
1205      
1206        "_disc_applied": "Discount calculated at checkout",
1207      
1208        "_login_txt": "Login",
1209      
1210        "_apply_disc_txt": "to apply discount code",
1211      
1212        "_rel_equal": "equal",
1213      
1214        "_rel_not_equal": "not equal",
1215      
1216        "_rel_greater_than": "greater than",
1217      
1218        "_rel_less_than": "less than",
1219      
1220        "_rel_greater_than_or_equal_to": "greater than or equal to",
1221      
1222        "_rel_less_than_or_equal_to": "less than or equal to",
1223      
1224        "_ol_must": "must be",
1225      
1226        "_ol_to": "to",
1227      
1228        "_ol_and": "AND",
1229      
1230        "_ol_subtotal": "Subtotal",
1231      
1232        "_ol_items": "Cart Items",
1233      
1234        "_ol_weight": "Cart Total Weight",
1235      
1236        "_inv_only": "Only",
1237      
1238        "_inv_avail": " item(s) are available. Please update the quantity and try again.",
1239      
1240        "_moq_err": "Minimum Requirements not fulfilled",
1241      
1242        "_moq_fulfill_msg": "Fulfill minimum order requirements to avail discount",
1243      
1244        "_max_qty_msg": "Maximum allowable quantity for selected variant is ",
1245      
1246        "_preview_title": "Wholesale All In One Preview:",
1247      
1248        "_preview_desc": "Wholesale pricing are only visible to you.",
1249      
1250        "_preview_learn": "Learn More",
1251      
1252        "_preview_actions": "Actions",
1253      
1254        "_preview_close": "Close preview",
1255      
1256        "_preview_hide": "Hide bar",
1257      
1258        "_upsell_you": "You\u0026#39;re ",
1259      
1260        "_upsell_away": " away from getting ",
1261      
1262        "_upsell_only": "Only ",
1263      
1264        "_upsell_item": " cart item left from getting ",
1265      
1266        "_upsell_disc": "discount",
1267      
1268        "_vol_head": "QTY",
1269      
1270        "_discount": "Discount",
1271      
1272        "_buy": "Buy",
1273      
1274        "_price": "Price",
1275      
1276        "_quantity": "Quantity",
1277      
1278        "_off": "Off",
1279      
1280        "_from": "From",
1281      
1282        "_min_qty": "Minimum Quantity",
1283      
1284        "_max_qty": "Maximum Quantity",
1285      
1286        "_range_sep": " - ",
1287      
1288        "_each_item": " each",
1289      
1290        "_range_plus": " + ",
1291      
1292        "_vol_foot": "Note: Test volume discount",
1293      
1294        "_v_totl": "Total",
1295      
1296        "_ord_disc_msg": "Additional %discount% discount will be applied at checkout",
1297      
1298        "_ship_msg": "Shipping message",
1299      
1300        "_fee_lbl": "Processing Fee",
1301      
1302        "_wsf_link": "Create wholesale account",
1303      
1304        "_n_title": "Net Term Checkout",
1305      
1306        "_n_instr": "Enter Instructions here",
1307      
1308        "_n_confirm": "Please review your order",
1309      
1310        "_n_thanks_msg": "Your order has been successfully placed. You will now be redirected to our homepage.",
1311      
1312        "_n_b_cart": "Cart",
1313      
1314        "_n_bill_mthd": "Billing method",
1315      
1316        "_n_b_info": "Information",
1317      
1318        "_n_b_ship": "Shipping",
1319      
1320        "_n_b_chk": "Checkout",
1321      
1322        "_n_note_ph": "Order Note",
1323      
1324        "_n_po_txt": "PO Number",
1325      
1326        "_n_po_lbl": "Enter PO Number",
1327      
1328        "_n_del_opts": "Delivery Options",
1329      
1330        "_n_ship_txt": "Shipping",
1331      
1332        "_n_pickup_txt": "Pickup",
1333      
1334        "_n_del_date_ph": "Select Delivery Date",
1335      
1336        "_n_pay_ph": "Select a payment option",
1337      
1338        "_n_u_d_addrs": "Use a different address",
1339      
1340        "_n_plcd_by": "placed by",
1341      
1342        "_n_over": "Order must be over",
1343      
1344        "_n_draft": "Contact the store to use the Draft Order method.",
1345      
1346        "_n_no_rates": "No shipping rates found for this address.",
1347      
1348        "_n_free_ship": "Free Shipping",
1349      
1350        "_n_calc": "Calculating...",
1351      
1352        "_n_free": "free",
1353      
1354        "_n_ship_addr_title": "Shipping address",
1355      
1356        "_n_sel_addr": "Select your address",
1357      
1358        "_n_def_addr": "Default Address",
1359      
1360        "_n_fname_ph": "First Name",
1361      
1362        "_n_lname_ph": "Last Name",
1363      
1364        "_n_comp_ph": "Company",
1365      
1366        "_n_addr1_ph": "Address Line 1",
1367      
1368        "_n_addr2_ph": "Address Line 2",
1369      
1370        "_n_city_ph": "City",
1371      
1372        "_n_country_ph": "Select Country",
1373      
1374        "_n_zip_ph": "Zip\/Postcode",
1375      
1376        "_n_phone_ph": "Phone",
1377      
1378        "_n_bill_same": "Billing address same as shipping address",
1379      
1380        "_n_bill_addr": "Billing address",
1381      
1382        "_n_ret_cart": "Return to cart",
1383      
1384        "_n_cont_btn": "Continue",
1385      
1386        "_n_disc_ph": "Discount code",
1387      
1388        "_n_apply_btn": "Apply",
1389      
1390        "_n_disc_err": "Enter a valid discount code",
1391      
1392        "_n_sub_txt": "Subtotal",
1393      
1394        "_n_ship_lbl": "Shipping",
1395      
1396        "_n_calc_next": "Calculated at next step",
1397      
1398        "_n_total_txt": "Total",
1399      
1400        "_n_contact_txt": "Contact",
1401      
1402        "_n_shipto_txt": "Ship to",
1403      
1404        "_n_change_btn": "change",
1405      
1406        "_n_ship_method": "Shipping method",
1407      
1408        "_n_place_btn": "Place Order",
1409      
1410        "_n_ret_info": "Return to Information",
1411      
1412        "_n_oos_lbl": "Out of Stock",
1413      
1414        "_n_nt_avlbl": "Some items are no longer available. Your cart has been updated.",
1415      
1416        "_n_cshiplabel": "Continue Shopping",
1417      
1418        "_n_contact_l": "Contact information",
1419      
1420        "_n_order_dl": "Order Details",
1421      
1422        "_n_thku": "Thank you",
1423      
1424        "_n_order_l": "Order",
1425      
1426        "_n_addr": "Address",
1427      
1428        "_q_img": "Image",
1429      
1430        "_q_name": "Product Name",
1431      
1432        "_q_price": "Price",
1433      
1434        "_q_cmp_price": "Compare at price",
1435      
1436        "_q_qty": "Quantity",
1437      
1438        "_q_sku": "Product SKU",
1439      
1440        "_q_vendor": "Vendor",
1441      
1442        "_q_type": "Product Type",
1443      
1444        "_q_d_pro": "Default Products",
1445      
1446        "_q_action": "Action",
1447      
1448        "_q_oos_lbl": "Out of Stock",
1449      
1450        "_q_upd_btn": "Update Cart",
1451      
1452        "_q_v_cart_btn": "View Cart",
1453      
1454        "_q_add_btn": "Add to Cart",
1455      
1456        "_q_v_opt_btn": "View Options",
1457      
1458        "_q_load_btn": "Load More Products",
1459      
1460        "_q_search_ph": "Search by product title or SKU",
1461      
1462        "_q_more_txt": "Show more",
1463      
1464        "_q_less_txt": "Show less",
1465      
1466        "_q_reset_filter": "Reset Filters",
1467      
1468        "_q_succ_title": "Success!",
1469      
1470        "_q_succ_msg": "Product added to cart.",
1471      
1472        "_q_err_title": "Error!",
1473      
1474        "_q_stock_msg": "In stock",
1475      
1476        "_q_mv_from": "From",
1477      
1478        "_q_err_msg": "Please select a valid product quantity.",
1479      
1480        "_q_moq_err": "Minimum Requirement Not Fullfilled!!!",
1481      
1482        "_q_guest_msg": "Only Non-logged in users can access this page.",
1483      
1484        "_q_appr_msg": "Only approved users can access this page.",
1485      
1486        "_q_login_link": "Login here",
1487      
1488        "_q_login_msg": "You must be logged in to access the Quick Order Form.",
1489      
1490        "_q_click_link": "Click here",
1491      
1492        "_q_reg_log_txt": "to Register or Login",
1493      
1494        "_q_sold_l": "Sold out",
1495      
1496        "_q_v_error": "Please select a valid product quantity.",
1497      
1498        "_q_add_error": "Product added to cart.",
1499      
1500        "_q_c_error": "Could not add the product to the cart.",
1501      
1502        "_q_s_error": "No product item selected.",
1503      
1504        "_q_u_error": "Product items updated in cart.",
1505      
1506        "_q_f_error": "Minimum Requirement Not Fullfilled!!!",
1507      
1508        "_ltv_lbl": "login to view price",
1509      
1510        "_ltv_nontag_lbl": "Contact us to view price",
1511      
1512        "_m_qty_lbl": "Quantity",
1513      
1514        "_m_add_btn": "Add to cart",
1515      
1516        "_m_req_msg": "Order requirements not met.",
1517      
1518        "_m_v_min_msg": "cannot be less than",
1519      
1520        "_m_v_max_msg": "cannot be more than",
1521      
1522        "_m_v_mul_msg": "must be multiple of",
1523      
1524        "_m_v_head": "Variants",
1525      
1526        "_m_price_col": "Price",
1527      
1528        "_m_qty_col": "Qty",
1529      
1530        "_m_oos_txt": "Out of stock",
1531      
1532        "_m_added_msg": "Items added.",
1533      
1534        "_m_soldout_lbl": "Sold out",
1535      
1536        "_m_v_cart_btn": "View Cart",
1537      
1538        "only_txt": "Only ",
1539      
1540        "_m_avail_qty": "quantity available in stock",
1541      
1542        "_m_itm_txt": "items",
1543      
1544        "_m_mbmin_txt": "Must be minimum ",
1545      
1546        "_m_a_mbmin_txt": " AND Must be minimum ",
1547      
1548        "_m_mbmax_txt": "Must be maximum ",
1549      
1550        "_m_a_mbmax_txt": " AND Must be maximum ",
1551      
1552        "_m_mbmul_txt": " must be multiple of ",
1553      
1554        "_m_a_mbmul_txt": " and must be multiple of ",
1555      
1556        "_m_aq_mbmul_txt": "All quantities must be multiple of ",
1557      
1558        "_m_a_aq_mbmul_txt": " AND All quantities must be multiple of ",
1559      
1560        "_m_prd_txt": "Product",
1561      
1562        "_m_var_txt": "Variant",
1563      
1564        "_m_cant_max_txt": "You cannot buy more than",
1565      
1566        "_m_a_cant_max_txt": "AND You cannot buy more than",
1567      
1568        "_m_cant_min_txt": "You cannot buy less than",
1569      
1570        "_m_a_cant_min_txt": "AND You cannot buy less than",
1571      
1572        "_m_qty_gt_zero": "Quantity Must be greater than 0",
1573      
1574        "_m_v_d_label": "Volume Discount",
1575      
1576        "_m_ttl": "Total",
1577      
1578        "_m_ttl_l_qty": "Quantity cannot be less than",
1579      
1580        "_m_ttl_m_qty": "Quantity cannot be more than",
1581      
1582        "_m_ttl_mul_qty": "Quantity must be multiple of",
1583      
1584        "_m_fulmnt": "Fulfill minimum order requirements to avail discount",
1585      
1586        "_lock_msg": "\u0026lt;div style=\u0026quot;max-width:700px; margin:auto;text-align:center;\u0026quot;\u0026gt;Only approved customers can access the website. \u0026lt;br\u0026gt; \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/account\/login\u0026quot;\u0026gt;Login here\u0026lt;\/a\u0026gt; or \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/pages\/register\u0026quot;\u0026gt;Request an account\u0026lt;\/a\u0026gt;\u0026lt;\/div\u0026gt;",
1587      
1588        "_lock_nontag_msg": "This is a private page and only accessible to approved customers. Please contact us at {{email}} for more information.",
1589      
1590        "_lock_c": "This page is accessible to approved customers.",
1591      
1592        "_invld_dc": "Discount code is invalid",
1593      
1594        "_is_invld_dc": "Discount code isn\u0026#39;t valid for the items in your cart",
1595      
1596        "_excl_txt": "(Excl. Tax)",
1597      
1598        "_excl_totl_txt": "Excluded Total",
1599      
1600        "_vat_txt": "VAT",
1601      
1602        "_n_vat_inc": "VAT (incl.)",
1603      
1604        "_n_sku": "SKU",
1605      
1606        "_n_preview": "Preview",
1607      
1608        "_n_show_sumry": "Show order summary",
1609      
1610        "_n_desc": "Description",
1611      
1612        "_n_qty": "Quantity",
1613      
1614        "_n_flat_ship": "Flat rate shipping",
1615      
1616        "_n_get_avail_ship": "Getting available shipping rates...",
1617      
1618        "_n_b_day": "business day",
1619      
1620        "_n_b_days": "business days",
1621      
1622        "_n_state_txt": "State\/Province",
1623      
1624        "_n_mob_chk": "Checkout"
1625      
1626    },
1627    "qof": {
1628      
1629        "_q_img": "Image",
1630      
1631        "_q_name": "Product Name",
1632      
1633        "_q_d_pro": "Default Products",
1634      
1635        "_q_price": "Price",
1636      
1637        "_q_cmp_price": "Compare at price",
1638      
1639        "_q_qty": "Quantity",
1640      
1641        "_q_sku": "Product SKU",
1642      
1643        "_q_vendor": "Vendor",
1644      
1645        "_q_type": "Product Type",
1646      
1647        "_q_action": "Action",
1648      
1649        "_q_oos_lbl": "Out of Stock",
1650      
1651        "_q_upd_btn": "Update Cart",
1652      
1653        "_q_v_cart_btn": "View Cart",
1654      
1655        "_q_add_btn": "Add to Cart",
1656      
1657        "_q_v_opt_btn": "View Options",
1658      
1659        "_q_load_btn": "Load More Products",
1660      
1661        "_q_search_ph": "Search by product title or SKU",
1662      
1663        "_q_more_txt": "Show more",
1664      
1665        "_q_less_txt": "Show less",
1666      
1667        "_q_reset_filter": "Reset Filters",
1668      
1669        "_q_succ_title": "Success!",
1670      
1671        "_q_succ_msg": "Product added to cart.",
1672      
1673        "_q_err_title": "Error!",
1674      
1675        "_q_stock_msg": "In stock",
1676      
1677        "_q_mv_from": "From",
1678      
1679        "_q_err_msg": "Please select a valid product quantity.",
1680      
1681        "_q_moq_err": "Minimum Requirement Not Fullfilled!!!",
1682      
1683        "_q_guest_msg": "Only Non-logged in users can access this page.",
1684      
1685        "_q_appr_msg": "Only approved users can access this page.",
1686      
1687        "_q_login_link": "Login here",
1688      
1689        "_q_login_msg": "You must be logged in to access the Quick Order Form.",
1690      
1691        "_q_click_link": "Click here",
1692      
1693        "_q_reg_log_txt": "to Register or Login",
1694      
1695        "_q_sold_l": "Sold out"
1696      
1697    },
1698    "ltv": {
1699      
1700        "_ltv_lbl": "login to view price",
1701      
1702        "_ltv_nontag_lbl": "Contact us to view price"
1703      
1704    },
1705     "manage": {
1706      
1707        "_lock_msg": "\u0026lt;div style=\u0026quot;max-width:700px; margin:auto;text-align:center;\u0026quot;\u0026gt;Only approved customers can access the website. \u0026lt;br\u0026gt; \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/account\/login\u0026quot;\u0026gt;Login here\u0026lt;\/a\u0026gt; or \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/pages\/register\u0026quot;\u0026gt;Request an account\u0026lt;\/a\u0026gt;\u0026lt;\/div\u0026gt;",
1708      
1709        "_lock_nontag_msg": "This is a private page and only accessible to approved customers. Please contact us at {{email}} for more information.",
1710      
1711        "_lock_c": "This page is accessible to approved customers."
1712      
1713    }
1714  }
1715  </script>
1715
1716  
1716<script>
1717      "undefined"===typeof window.WSAIO&&(window.WSAIO={});
1718      "undefined"===typeof WSAIO.App&&(WSAIO.App={});
1719      WSAIO.App.url = "https://wholesales.digitalcoo.com";
1720      WSAIO.App.checkoutURL = "https://wholesalecheckout.digitalcoo.com";
1721      WSAIO.App.version = "2.3.8";
1722      WSAIO.App.collectionIds = "https://wholesaleheavyload.digitalcoo.com/collections/ids";
1723      WSAIO.template = "cart";
1724      WSAIO.landingTemplate = "cart"; 
1725  
1726      (function () {
1727          const el = document.getElementById('wsaio-translations');
1728          if (!el) return;
1729          try {
1730              const data = JSON.parse(el.textContent);
1731              WSAIO.language = data.language || {};
1732              WSAIO.qof_translation_keys = data.qof || {};
1733              WSAIO.ltv_translation_keys = data.ltv || {};
1734              WSAIO.manage_translation_keys = data.manage || {};
1735          } catch (error) {
1736          }
1737          el.remove();
1738      })();
1739      window.wst = function(key, fallback) {
1740          return WSAIO.language?.[key] || fallback || '';
1741      };
1742  
1743      WSAIO.local_param = '/';
1744      WSAIO.local_param_without_last_slash = '';
1745      if(typeof Shopify != 'undefined' && typeof Shopify.routes != 'undefined' && typeof Shopify.routes.root != 'undefined'){
1746         WSAIO.local_param = Shopify.routes.root;
1747         WSAIO.local_param_without_last_slash = Shopify.routes.root.slice(0, Shopify.routes.root.lastIndexOf("/"));
1748      }
1749  
1750      WSAIO.no_logs = true;
1751      WSAIO.wholesale_signup_link_on_login_page= 'append'; 
1752      WSAIO.create_wholesale_account_link = WSAIO.local_param+"pages/register";
1753      WSAIO.create_wholesale_account_link_label = wst('_wsf_link');
1754      WSAIO.default_create_account_selector = 'form[action$="/account/login"] a[href*="/account/register"]';
1755  
1756      WSAIO.duplicate_checkout_selector = '[name*=waio_addToCart]';
1757      WSAIO.replace_checkout_button = '[name$=checkout],[href="/checkout"]';
1758      WSAIO.netTerm_checkout_selector = '[name*=netTerm]';
1759      WSAIO.checkout_selector = '[name$=checkout],[href="/checkout"]';
1760      WSAIO.checkout_message_selector = '[name$=checkout],[href="/checkout"]';
1761      WSAIO.product_inner_qb_table_selector = 'form[action="'+WSAIO.local_param+'cart/add"]';
1762      WSAIO.current_product_qty_input_selector = '[name="quantity"]';
1763       WSAIO.current_product_qty_btn_selector = 'quantity-selector-component button';
1764      WSAIO.quickView_parent_Selector = ".quick-add-modal[open]";
1765      WSAIO.quickView_handleSelector = "a.product__title[href],.full-unstyled-link,.view-product-title a";
1766      WSAIO.quickView_variantSelector = "quick-add-modal[open] .js.product-form__input,quick-add-modal[open] .product-form__input--dropdown,#quick-add-modal-content .variant-picker__form";
1767      WSAIO.Default_variant_selector = ".js.product-form__input,.product-form__input--dropdown";
1768      WSAIO.Default_variant_id_selector = '[action$="/cart/add"] [name="id"][ref="variantId"],[action$="/cart/add"] .product-variant-id[name="id"],[action$="/cart/add"] [name="id"],[action$="/cart/add"] .product-variant-id[name="id"],[action$="/cart/add"] [name="id"][ref="variantId"]';
1769      WSAIO.discount_code_field_selector='.cart__footer .totals:before';
1770      WSAIO.discount_code_link_selector='.cart-notification__links,.cart-drawer__footer:before';
1771      WSAIO.cart_ld_selector='.cart__ctas,.cart-notification__links #cart-notification-form:after';
1772      WSAIO.agreement_checkout_selector = '';
1773      WSAIO.agrrement_alert_message = '';
1774      WSAIO.cart_qty_change_selector = '[name="updates[]"],[name="quantity"]';
1775      WSAIO.qty_change_delay = 1000;
1776      WSAIO.buy_now_button_html='<button type="button"  class="wsaio_buynow shopify-payment-button__button shopify-payment-button__button--unbranded" data-testid="Checkout-button">'+wst('_buy_btn')+'</button>';
1777      WSAIO.buy_now_button_html2='<button type="button"  class="wsaio_buynow ws_buybtn_style shopify-payment-button__button--unbranded" data-testid="Checkout-button">'+wst('_buy_btn')+'</button>';
1778      WSAIO.buy_now_button_html3='<button type="button"  class="wsaio_buynow ws_buybtn_style vrt shopify-payment-button__button--unbranded" data-testid="Checkout-button">'+wst('_buy_btn')+'</button>';
1779      WSAIO.buy_now_dummy = '<button type="button"  class="dummy shopify-payment-button__button shopify-payment-button__button--unbranded" data-testid="Checkout-button" style="display:none;">'+wst('_buy_btn')+'</button>';
1780      WSAIO.cart_qty_btn_selector = 'blank';
1781      WSAIO.cart_qty_input_selector = 'blank';
1782      WSAIO.duplicate_checkout_html='<input class="btn btn-checkout" type="submit" name="waio_addToCart" value="'+wst('_dup_chk_btn')+'">'; // make it global
1783      WSAIO.product_saleClock_selector = '';
1784      
1785      WSAIO.PO_field_selector = '';
1786      WSAIO.PO_field_enable = false;
1787      
1788      WSAIO.show_cart_level_upsell_message = false;
1789      WSAIO.cart_level_upsell_message_select = '';
1790      
1791      WSAIO.allow_normal_checkout__OC = false;        
1792  
1793      WSAIO.tax_include_label_selector = '.product__tax';
1794      WSAIO.auto_vat_enable = false;     
1795      WSAIO.default_qof_link_selector = 'main a[href="'+WSAIO.local_param+'account/logout"]';
1796  
1797      WSAIO.buy_now_btn_replace = true;
1798      WSAIO.buy_now_button_selector = '.shopify-payment-button__button,shopify-accelerated-checkout,.wsaio_buynow';
1799      WSAIO.shopify_payment_button_wrapper = '.shopify-payment-button';
1800      
1801      WSAIO.use_currencyRates = 'shopify'; 
1802  
1803      WSAIO.shopify_markets_pro_enabled = false; 
1804      
1805      WSAIO.subscription_price = null;
1806      
1807  
1808    WSAIO.shipping_pickup_option = false;
1809      WSAIO.show_volumeRange = false;
1810      WSAIO.enable_auto_firstRow = true;
1811      WSAIO.enable_lineCouponCode = false;
1812      WSAIO.enable_trackingNote = false;
1813  
1814      WSAIO.active_market_handle = `us`;
1815  
1816      WSAIO.Lang = {
1817          "discount": wst('_discount'),
1818          "buy": wst('_buy'),
1819          "price": wst('_price'),
1820          "quantity": wst('_quantity'),
1821          "off": wst('_off'),
1822          "from": wst('_from'),
1823          "minimum_quantity": wst('_min_qty'),
1824          "maximum_quantity": wst('_max_qty'),
1825          "range_seperator": wst('_range_sep'),
1826          "each_item": wst('_each_item'),
1827          "range_so_on": wst('_range_plus'),
1828          "total":wst('_v_totl')
1829      }; 
1830  
1831      WSAIO.customer = {
1832          id: null,
1833          tags: "",
1834          tax_exempt: null,
1835          total_spent: null,
1836          orders_count: null,
1837          name: null,
1838          email: null,
1839          default_address: null || {},
1840          addresses: null || [],
1841          company_id: null,
1842          company_locations: [
1843              
1844          ]
1845      };
1846      if(WSAIO.customer && WSAIO.customer.tags){
1847          try{
1848              WSAIO.customer.tags = JSON.parse(WSAIO.customer.tags);
1849          }catch(e){}
1850      }
1851      WSAIO.shopInfo = {
1852          "money_format": "${{amount}}",
1853          "currency": "USD",
1854          "domain" : window.location.hostname,
1855          "shop" : "palmorleans.myshopify.com",
1856          "url" : "https://"+window.location.hostname,
1857          "ctmr": "palmorleans.mycurrencyrate1.com"
1858      };
1859      WSAIO.frontpage_collection = {
1860          handle: "",
1861          id: "",
1862      };
1863      try {
1864          if ((WSAIO.shopInfo && WSAIO.shopInfo)&& (WSAIO.shopInfo.url.lastIndexOf("/") + 1) == WSAIO.shopInfo.url.length) {
1865              WSAIO.shopInfo.url = WSAIO.shopInfo.url.slice(0, -1);
1866          }
1867      } catch (e) { }
1868      WSAIO.cart_object = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
1869      WSAIO.wsaiovd = {};
1870      WSAIO.wsaiord = {};
1871      WSAIO.volume_discounts = [];
1872      WSAIO.regular_discounts = [];
1873      WSAIO.cart_ld_discounts = [];
1874      WSAIO.app_shippings = {} || [];
1875      try{
1876          WSAIO.app_shipping = Object.keys(WSAIO.app_shippings).map(function(key) {
1877              return WSAIO.app_shippings[key];
1878          });
1879          delete WSAIO.app_shippings;
1880      }catch(e){}
1881    
1882      WSAIO.signup_form = null;
1883      WSAIO.selected_variant = {
1884          id: null,
1885          sku: null,
1886          price: null,
1887          compare_at_price: null
1888      };
1889      WSAIO.selected_product = {
1890          id: null,
1891          handle: null,
1892          variant: WSAIO.selected_variant
1893      };
1894  
1895      WSAIO.current_product = {
1896          id: null,
1897          handle: null,
1898          variant: WSAIO.selected_variant
1899      };
1900      window.current_product = null;
1901      WSAIO.product_details = {
1902          id: null,
1903          handle: null,
1904          available: null,
1905          variants: null
1906      };
1907      try{
1908          WSAIO.product_details.variants = JSON.parse(JSON.stringify(WSAIO.product_details.variants)).map(function(x){
1909              return {
1910                  id: x.id,
1911                  name: x.name,
1912                  title: x.title,
1913                  available: x.available,
1914                  sku: x.sku,
1915                  price: x.price,
1916                  compare_at_price: x.compare_at_price
1917              };
1918          });
1919      }catch(e){}
1920      WSAIO.current_variant = WSAIO.selected_variant;
1921      WSAIO.selected_collection = {
1922          id: null,
1923          handle: null
1924      };
1925      WSAIO.current_collection = {
1926          id: null,
1927          handle: null
1928      };
1929      WSAIO.buy_now_product = null;
1930      WSAIO.general_settings = {};
1931      try{
1932          WSAIO.general_settings  = JSON.parse("{\"settings\":{\"sale_clock\":{\"sale_clock_text1\":\"Sale ends in\",\"sale_clock_text2\":\"\",\"sale_clock_type\":\"1\",\"show_sale_clock\":false,\"style\":{\"font_size\":\"26\",\"bg_color\":[{\"hue\":0,\"saturation\":0,\"brightness\":0}],\"fg_color\":[{\"hue\":0,\"saturation\":0,\"brightness\":1}],\"text_align\":\"left\",\"padding\":\"0.5rem 1rem\",\"border_radius\":\"0\",\"hex_bg_color\":\"#000000\",\"hex_fg_color\":\"#ffffff\"}},\"discount_method\":\"coupon_code\",\"enable_app\":true,\"disable_checkout_while_loading\":false,\"app_mode\":\"live\",\"compare_at_price\":true,\"show_compare_at_price\":false,\"hide_cents\":false,\"enable_additional_coupon_code\":true,\"g_setting_meta_id\":\"25340233482485\",\"logincustomization_signup_link_type\":\"append\",\"logincustomization_signup_link\":\"\/pages\/register\",\"logincustomization_signup_link_label\":\"Create wholesale account\",\"additionalFee_enabled\":false,\"additionalFee_label\":\"Processing Fee\",\"additionalFee_value\":\"0.00\",\"additionalFee_value_type\":\"fixed\",\"discount_text\":\"DISCOUNT\"}}"); 
1933          if(typeof WSAIO.general_settings.settings !== "undefined"){
1934              WSAIO.general_settings = WSAIO.general_settings.settings;
1935          }
1936      }catch(e){console.error("JSON Parsing error in settings.",e)}
1937      WSAIO.app_mode = WSAIO.general_settings.app_mode || "live";
1938      WSAIO.user_mode = localStorage.getItem("wsaio-app-mode") || "live";
1939  
1940      window.customer_tags = null || [];
1941      window.is_loggedIn = false;
1942  
1943      WSAIO.wholesale_signup_link_on_login_page= WSAIO.general_settings && typeof WSAIO.general_settings.logincustomization_signup_link_type !== "undefined" ? WSAIO.general_settings.logincustomization_signup_link_type : 'append';  // replace,append,none
1944      WSAIO.create_wholesale_account_link = WSAIO.general_settings && typeof WSAIO.general_settings.logincustomization_signup_link !== "undefined" ? WSAIO.local_param_without_last_slash+WSAIO.general_settings.logincustomization_signup_link : WSAIO.local_param+"pages/register";
1945      WSAIO.create_wholesale_account_link_label = WSAIO.general_settings && typeof WSAIO.general_settings.logincustomization_signup_link_label !== "undefined" ? WSAIO.general_settings.logincustomization_signup_link_label : wst('_wsf_link');
1946      
1947     
1948  
1949    WSAIO.cart_object = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
1950  
1951    WSAIO.cart_note_selector = '[name=note]';
1952  
1953    WSAIO.default_rof_link_selector = 'main a[href="/account/logout"]';
1954    WSAIO.variant_sku_are_same = true;
1955    WSAIO.display_discount_on_soldout = false;
1956  WSAIO.Auto_free_theme = false;
1957    WSAIO.format_selecors = function(str){
1958        if (!str) return "";
1959        if (!str.includes(':')) {
1960          return str;
1961        }
1962        const invalidPseudo = [
1963          ':visible',
1964          ':hidden',
1965          ':first',
1966          ':last',
1967          ':eq(', 
1968          ':lt(', 
1969          ':gt(',
1970          ':odd',
1971          ':even',
1972          ':same'
1973        ];
1974  
1975        invalidPseudo.forEach(bad => {
1976          if (bad.includes("(")) {
1977            str = str.replace(new RegExp(bad.replace("(", "\\(") + ".*?\\)", "g"), "");
1978          } else {
1979            str = str.replace(new RegExp(bad, "g"), "");
1980          }
1981        });
1982        return str
1983          .replace(/,+/g, ",")
1984          .replace(/,\s*$/, "") 
1985          .replace(/^\s*,/, "")
1986          .trim();
1987    }
1988  
1989    window.wsaio_account_url = `/account/login`;
1990   document.currentScript.remove();
1991  </script>
1991
1992  
1993    
1994    
1995    
1996  
1997  
1998  
1998<script>
1999  
2000  
2001  
2002  
2003  
2004  
2005  
2006  
2007  
2008  �
2009  �
2010  
2011  
2012  
2013  
2014  
2015  
2016  
2017  
2018  
2019  
2020  
2021  
2022  
2023  
2024  ��
2025  
2026   document.currentScript.remove();
2027  </script>
2027
2028  
2029  
2030  
2031  
2032  </div>
2032<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2032
2033</body>
2034</html>
2035
2036
2037
2038<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
vendor: 1 bytes, line 2038
2038
2039<script>
2040var moq_log_enable = true;
2041window.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
2042WSAIO.products_with_collectionss = [];
2043var default_product_variant = [];
2044var tempWaioQC = {"566e6f3142684e":{"shop":"palmorleans.myshopify.com","status":"enabled","customer_group":"logged_in","customer_tags":[],"except_logged_in":false,"except_tags":false,"excepted_tags":[],"default_quantity":"2","quantity_increment":"1","minimum_quantity":"2","maximum_quantity":"","variants":[],"collections":[],"applies_to":"products","message":"","internal_name":"2 YARD MINIMUM ON ALL FABRIC PRODUCTS","minimum_quantity_method":"product_level","selector_for_individual_variant":false,"products":[{"id":"8144581853429","title":"Bougainvillea FÊte","handle":"bougainville-fete","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/files\/PalmOrleans_F_BougainvillraFete_Oohlala_Detail.jpg?v=1696626666"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"44075939070197","price":"145.00","product_id":"8144581853429","sku":"BF-41-G377-F","title":"Bougainvillea Fete \/ Ooh La La \/ 50\/50 Linen Cotton"}]},{"id":"7701696741621","title":"Cabana Stripe Ribbon","handle":"cabana-stripe-ribbon-audubon","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CabanaStripeRibbon_Audubon_Detail.jpg?v=1679079429"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"42799607054581","price":"140.00","product_id":"7701696741621","sku":"CSR-11-G377-F","title":"Cabana Stripe Ribbon \/ Audubon \/ 50\/50 Linen Cotton"}]},{"id":"7980549931253","title":"Cabana Stripe Ribbon","handle":"cabana-stripe-ribbon-delft","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CabanaStripeRibbon_Delft_Detail.jpg?v=1679080059"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577627377909","price":"140.00","product_id":"7980549931253","sku":"CSR-14-G377-F","title":"Cabana Stripe Ribbon \/ Delft \/ 50\/50 Linen Cotton"}]},{"id":"7980550717685","title":"Cabana Stripe Ribbon","handle":"cabana-stripe-ribbon-spritz","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CabanaStripeRibbon_Spritz_Detail.jpg?v=1679080257"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577641107701","price":"140.00","product_id":"7980550717685","sku":"CSR-35-G377-F","title":"Cabana Stripe Ribbon \/ Spritz \/ 50\/50 Linen Cotton"}]},{"id":"7980552782069","title":"Cabana Stripe Ribbon","handle":"cabana-stripe-ribbon-flamingo","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CabanaStripeRibbon_Flamingo_Detail.jpg?v=1679358782"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577643532533","price":"140.00","product_id":"7980552782069","sku":"CSR-18-G377-F","title":"Cabana Stripe Ribbon \/ Flamingo \/ 50\/50 Linen Cotton"}]},{"id":"7980553928949","title":"Cabana Stripe Ribbon","handle":"cabana-stripe-ribbon-garden-district","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/files\/PalmOrleans_F_CabanaStripeRibbon_GardenDistrict_Detail.jpg?v=1682459182"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577645072629","price":"140.00","product_id":"7980553928949","sku":"CSR-22-G377-F","title":"Cabana Stripe Ribbon \/ Garden District \/ 50\/50 Linen Cotton"}]},{"id":"7980555862261","title":"Cabana Stripe Ribbon","handle":"cabana-stripe-ribbon-lake-worth-lagoon","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CabanaStripeRibbon_LakeWorthLagoon_Detail.jpg?v=1679358219"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577648414965","price":"140.00","product_id":"7980555862261","sku":"CSR-21-G377-F","title":"Cabana Stripe Ribbon \/ Lake Worth Lagoon \/ 50\/50 Linen Cotton"}]},{"id":"7980558057717","title":"Cabana Stripe Ribbon","handle":"cabana-stripe-ribbon-plastered","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CabanaStripeRibbon_Plastered_Detail.jpg?v=1679358246"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577654444277","price":"140.00","product_id":"7980558057717","sku":"CSR-19-G377-F","title":"Cabana Stripe Ribbon \/ Plastered \/ 50\/50 Linen Cotton"}]},{"id":"7980559565045","title":"Cabana Stripe Ribbon","handle":"cabana-stripe-ribbon-seersucker","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CabanaStripeRibbon_Seersucker_Detail.jpg?v=1679358650"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577657327861","price":"140.00","product_id":"7980559565045","sku":"CSR-25-G377-F","title":"Cabana Stripe Ribbon \/ Seersucker \/ 50\/50 Linen Cotton"}]},{"id":"7701697986805","title":"Carnival Toile","handle":"carnival-toile-delft","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CarnivalToile_Delft_Detail.jpg?v=1679360241"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"42799609807093","price":"140.00","product_id":"7701697986805","sku":"CT-14-G377-F","title":"Carnival Toile \/ Delft \/ 50\/50 Linen Cotton"}]},{"id":"7980577063157","title":"Carnival Toile","handle":"carnival-toile-wisteria","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CarnivalToile_Wisteria_Detail.jpg?v=1679360384"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577811697909","price":"140.00","product_id":"7980577063157","sku":"CT-36-G377-F","title":"Carnival Toile \/ Wisteria \/ 50\/50 Linen Cotton"}]},{"id":"7980577325301","title":"Carnival Toile","handle":"carnival-toile-flamingo","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CarnivalToile_Flamingo_Detail.jpg?v=1679359626"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577813106933","price":"140.00","product_id":"7980577325301","sku":"CT-18-G377-F","title":"Carnival Toile \/ Flamingo \/ 50\/50 Linen Cotton"}]},{"id":"7980577489141","title":"Carnival Toile","handle":"carnival-toile-garden-district","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CarnivalToile_GardenDistrict_Detail.jpg?v=1679360098"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577813663989","price":"140.00","product_id":"7980577489141","sku":"CT-22-G377-F","title":"Carnival Toile \/ Garden District \/ 50\/50 Linen Cotton"}]},{"id":"7980577554677","title":"Carnival Toile","handle":"carnival-toile-rex","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/files\/PalmOrleans_F_CarnivalToile_Rex_Detail.jpg?v=1682521080"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577813991669","price":"145.00","product_id":"7980577554677","sku":"CT-13-G377-F","title":"Carnival Toile \/ Rex \/ 50\/50 Linen Cotton"}]},{"id":"7980577652981","title":"Carnival Toile","handle":"carnival-toile-seersucker","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_CarnivalToile_Seersucker_Detail.jpg?v=1679360521"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577814286581","price":"140.00","product_id":"7980577652981","sku":"CT-25-G377-F","title":"Carnival Toile \/ Seersucker \/ 50\/50 Linen Cotton"}]},{"id":"8030134010101","title":"Gator Moire","handle":"gator-moire","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_GatorMoire_Audubon_Detail.jpg?v=1679084190"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43742390878453","price":"140.00","product_id":"8030134010101","sku":"GM-11-G377-F","title":"Gator Moire \/ Audubon \/ 50\/50 Linen Cotton"}]},{"id":"8030139875573","title":"Gator Moire","handle":"gator-moire-1","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_GatorMoire_Flamingo_Detail.jpg?v=16793606
204459"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43742438686965","price":"140.00","product_id":"8030139875573","sku":"GM-18-G377-F","title":"Gator Moire \/ Flamingo \/ 50\/50 Linen Cotton"}]},{"id":"8030143348981","title":"Gator Moire","handle":"copy-of-gator-moire","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_GatorMoire_Seersucker_Detail.jpg?v=1679361424"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43742476599541","price":"140.00","product_id":"8030143348981","sku":"GM-25-G377-F","title":"Gator Moire \/ Seersucker \/ 50\/50 Linen Cotton"}]},{"id":"8030145446133","title":"Gator Moire","handle":"gator-moire-2","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_GatorMoire_Tuxedo_Detail.jpg?v=1679361548"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43742497210613","price":"140.00","product_id":"8030145446133","sku":"GM-15-G377-F","title":"Gator Moire \/ Tuxedo \/ 50\/50 Linen Cotton"}]},{"id":"8030148624629","title":"Gator Moire","handle":"gator-moire-3","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_GatorMoire_Wisteria_Detail.jpg?v=1679361578"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43742528471285","price":"140.00","product_id":"8030148624629","sku":"GM-36-G377-F","title":"Gator Moire \/ Wisteria \/ 50\/50 Linen Cotton"}]},{"id":"7702257533173","title":"Oyster Scallop","handle":"oyster-scallop-freshwater","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_OysterScallop_Freshwater_Detail.jpg?v=1679362220"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"42801324785909","price":"140.00","product_id":"7702257533173","sku":"OS-12-G377-F","title":"Oyster Scallop \/ Freshwater \/ 50\/50 Linen Cotton"}]},{"id":"7980579062005","title":"Oyster Scallop","handle":"oyster-scallop-tuxedo","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_OysterScallop_Tuxedo_Detail.jpg?v=1679362524"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577823363317","price":"140.00","product_id":"7980579062005","sku":"OS-15-G377-F","title":"Oyster Scallop \/ Tuxedo \/ 50\/50 Linen Cotton"}]},{"id":"7980580045045","title":"Oyster Scallop","handle":"oyster-scallop-oyster","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_OysterScallop_Oyster_Detail.jpg?v=1679362640"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577834275061","price":"140.00","product_id":"7980580045045","sku":"OS-24-G377-F","title":"Oyster Scallop \/ Oyster \/ 50\/50 Linen Cotton"}]},{"id":"7980581650677","title":"Oyster Scallop","handle":"oyster-scallop-rex","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_OysterScallop_Rex_Detail.jpg?v=1679362746"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577839911157","price":"145.00","product_id":"7980581650677","sku":"OS-13-G377-F","title":"Oyster Scallop \/ Rex \/ 50\/50 Linen Cotton"}]},{"id":"7980586959093","title":"Oyster Scallop","handle":"oyster-scallop-seersucker","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_OysterScallop_Seersucker_Detail.jpg?v=1679362314"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43577851740405","price":"140.00","product_id":"7980586959093","sku":"OS-25-G377-F","title":"Oyster Scallop \/ Seersucker \/ 50\/50 Linen Cotton"}]},{"id":"7701702705397","title":"Oysters Jubilee","handle":"oysters-jubilee-seersucker","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_OystersJubilee_Seersucker_Detail.jpg?v=1680010256"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"42800803741941","price":"140.00","product_id":"7701702705397","sku":"OJ-25-G377-F","title":"Oysters Jubilee \/ Seersucker \/ 50\/50 Linen Cotton"}]},{"id":"8031198183669","title":"Oysters Jubilee","handle":"copy-of-oysters-jubilee","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_OystersJubilee_Flamingo_Detail.jpg?v=1680004799"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43752891351285","price":"140.00","product_id":"8031198183669","sku":"OJ-18-G377-F","title":"Oysters Jubilee \/ Flamingo \/ 50\/50 Linen Cotton"}]},{"id":"8034646065397","title":"Oysters Jubilee","handle":"oysters-jubilee","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/files\/PalmOrleans_F_OystersJubilee_Rex_Detail.jpg?v=1682521515"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43779192455413","price":"140.00","product_id":"8034646065397","sku":"OJ-13-G377-F","title":"Oysters Jubilee \/ Rex \/ 50\/50 Linen Cotton"}]},{"id":"8034647933173","title":"Oysters Jubilee","handle":"oysters-jubilee-1","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/files\/PalmOrleans_F_OystersJubilee_Delft_Detail.jpg?v=1682526281"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43779203006709","price":"140.00","product_id":"8034647933173","sku":"OJ-14-G377-F","title":"Oysters Jubilee \/ Delft \/ 50\/50 Linen Cotton"}]},{"id":"8034648064245","title":"Oysters Jubilee","handle":"oysters-jubilee-2","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/files\/PalmOrleans_F_OystersJubilee_Spritz_Detail.jpg?v=1682525343"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43779204022517","price":"140.00","product_id":"8034648064245","sku":"OJ-35-G377-F","title":"Oysters Jubilee \/ Spritz \/ 50\/50 Linen Cotton"}]},{"id":"7702181019893","title":"Oysters Jubilee - Reverse","handle":"oysters-jubilee-reverse-seersucker","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_OystersJubileeRever
2044se_Seersucker_Detail.jpg?v=1680006001"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"42800819044597","price":"140.00","product_id":"7702181019893","sku":"OJR-25-G377-F","title":"Oysters Jubilee - Reverse \/ Seersucker \/ 50\/50 Linen Cotton"}]},{"id":"7702364848373","title":"Painter's Gingham","handle":"painters-gingham-delft","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PaintersGingham_Delft_Detail.jpg?v=1680027513"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"42801327800565","price":"140.00","product_id":"7702364848373","sku":"PG-14-G377-F","title":"Painter's Gingham \/ Delft \/ 50\/50 Linen Cotton"}]},{"id":"7980680184053","title":"Painter's Gingham","handle":"painters-gingham-seersucker","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PaintersGingham_Seersucker_Detail.jpg?v=1680027787"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43578349846773","price":"140.00","product_id":"7980680184053","sku":"PG-25-G377-F","title":"Painter's Gingham \/ Seersucker \/ 50\/50 Linen Cotton"}]},{"id":"7980680249589","title":"Painter's Gingham","handle":"painters-gingham-flamingo","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PaintersGingham_Flamingo_Detail.jpg?v=1680028130"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43578349912309","price":"140.00","product_id":"7980680249589","sku":"PG-18-G377-F","title":"Painter's Gingham \/ Flamingo \/ 50\/50 Linen Cotton"}]},{"id":"7980680478965","title":"Painter's Gingham","handle":"painters-gingham-garden-district","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PaintersGingham_GardenDistrict_Detail.jpg?v=1680028235"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43578351714549","price":"140.00","product_id":"7980680478965","sku":"PG-18-G377-F","title":"Painter's Gingham \/ Garden District \/ 50\/50 Linen Cotton"}]},{"id":"7980680937717","title":"Painter's Gingham","handle":"painters-gingham-lake-worth-lagoon","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PaintersGingham_LakeWorthLagoon_Detail.jpg?v=1680028260"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43578354991349","price":"140.00","product_id":"7980680937717","sku":"PG-21-G377-F","title":"Painter's Gingham \/ Lake Worth Lagoon \/ 50\/50 Linen Cotton"}]},{"id":"8031211684085","title":"Painter's Gingham","handle":"painters-gingham","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PaintersGingham_Audubon_Detail.jpg?v=1680028324"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43752965275893","price":"140.00","product_id":"8031211684085","sku":"PG-11-G377-F","title":"Painter's Gingham \/ Audubon \/ 50\/50 Linen Cotton"}]},{"id":"7980681986293","title":"Palmetto Stripe","handle":"palmetto-stripe-walnut","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PalmettoStripe_Walnut_Detail.jpg?v=1680007729"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43578361807093","price":"140.00","product_id":"7980681986293","sku":"PS-17-G377-F","title":"Palmetto Stripe \/ Walnut \/ 50\/50 Linen Cotton"}]},{"id":"7980818530549","title":"Palmetto Stripe","handle":"palmetto-stripe-delft","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PalmettoStripe_Delft_Detail.jpg?v=1680007947"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43578966540533","price":"140.00","product_id":"7980818530549","sku":"PS-14-G377-F","title":"Palmetto Stripe \/ Delft \/ 50\/50 Linen Cotton"}]},{"id":"7980820431093","title":"Palmetto Stripe","handle":"palmetto-stripe-flamingo","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PalmettoStripe_Flamingo_Detail.jpg?v=1680008202"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43578974437621","price":"140.00","product_id":"7980820431093","sku":"PS-18-G377-F","title":"Palmetto Stripe \/ Flamingo \/ 50\/50 Linen Cotton"}]},{"id":"7980821774581","title":"Palmetto Stripe","handle":"palmetto-stripe-lake-worth-lagoon","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PalmettoStripe_LakeWorthLagoon_Detail.jpg?v=1680009176"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43578978828533","price":"140.00","product_id":"7980821774581","sku":"PS-21-G377-F","title":"Palmetto Stripe \/ Lake Worth Lagoon \/ 50\/50 Linen Cotton"}]},{"id":"7980890915061","title":"Palmetto Stripe","handle":"palmetto-stripe-plastered","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PalmettoStripe_Plastered_Detail.jpg?v=1680009341"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579264729333","price":"140.00","product_id":"7980890915061","sku":"PS-19-G377-F","title":"Palmetto Stripe \/ Plastered \/ 50\/50 Linen Cotton"}]},{"id":"7980892193013","title":"Palmetto Stripe","handle":"palmetto-stripe-seersucker","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PalmettoStripe_Seersucker_Detail.jpg?v=1680009362"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579273445621","price":"140.00","product_id":"7980892193013","sku":"PS-25-G377-F","title":"Palmetto Stripe \/ Seersucker \/ 50\/50 Linen Cotton"}]},{"id":"7980893110517","title":"Palmetto Stripe","handle":"palmetto-stripe-tuxedo","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_PalmettoStripe_Tuxedo.jpg?v=1680008879"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579277705461","price":"140.00","product_id":"7980893110517","sku":"PS-15-G377-F","title":"Palmetto Stripe \/ Tuxedo \/ 50\/50 Linen Cotton"}]},{"id":"8031260541173","title":"Palmetto Stripe","handle":"palmetto-stripe","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PalmettoStripe_Audubon_Detail.jpg?v=1680009648"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43753573548277","price":"140.00","product_id":"8031260541173","sku":"PS-11-G377-F","title":"Palmetto Stripe \/ Audubon \/ 50\/50 Linen Cotton"}]},{"id":"8031261655285","title":"Palmetto Stripe","handle":"palmetto-stripe-1","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_PalmettoStripe_MintJulep_Detail.jpg?v=1680010130"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43753601368309","price":"140.00","product_id":"8031261655285","sku":"PS-26-G377-F","title":"Palmetto Stripe \/ Mint Julep \/ 50\/50 Linen Cotton"}]},{"id":"7701700509941","title":"The Columns","handle":"the-columns-delft","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_TheColumns_Delft_Detail.jpg?v=1680027117"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"42799614492917","price":"140.00","product_id":"7701700509941","sku":"COL-14-G377-F","title":"The Columns \/ Delft \/ 50\/50 Linen Cotton"}]},{"id":"7980899631349","title":"The Columns","handle":"the-columns-tuxedo","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_TheColumns_Tuxedo_Detail.jpg?v=1680026982"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579307557109","price":"140.00","product_id":"7980899631349","sku":"COL-15-G377-F","title":"The Columns \/ Tuxedo \/ 50\/50 Linen Cotton"}]},{"id":"7980901761269","title":"The Columns","handle":"the-columns-garden-district","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_TheColumns_GardenDistrict_Detail.jpg?v=1680026918"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579312996597","price":"140.00","product_id":"7980901761269","sku":"COL-22-G377-F","title":"The Columns \/ Garden District \/ 50\/50 Linen Cotton"}]},{"id":"7980906184949","title":"The Columns","handle":"the-columns-plastered","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_TheColumns_Plastered_Detail.jpg?v=1680027187"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579338817781","price":"140.00","product_id":"7980906184949","sku":"COL-19-G377-F","title":"The Columns \/ Plastered \/ 50\/50 Linen Cotton"}]},{"id":"8144594043125","title":"The Columns","handle":"the-columns","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/files\/PalmOrleans_F_TheColumns_Rex_Detail.jpg?v=1696627423"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"44076003590389","price":"145.00","product_id":"8144594043125","sku":"COL-13-G377-F","title":"The Columns \/ Rex \/ 50\/50 Linen Cotton"}]},{"id":"7702418784501","title":"Tulipes de Marche","handle":"tulipes-de-marche-flamingo","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_TulipesdeMarche_Flamingo_Detail.jpg?v=1680028930"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"42801492263157","price":"140.00","product_id":"7702418784501","sku":"TM-18-G377-F","title":"Tulipes de Marche \/ Flamingo \/ 50\/50 Linen Cotton"}]},{"id":"7980930334965","title":"Tulipes de Marche","handle":"tulipes-de-marche-seersucker","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_TulipesdeMarche_Seersucker_Detail.jpg?v=1680028956"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579434991861","price":"140.00","product_id":"7980930334965","sku":"TM-25-G377-F","title":"Tulipes de Marche \/ Seersucker \/ 50\/50 Linen Cotton"}]},{"id":"7980931088629","title":"Tulipes de Marche","handle":"tulipes-de-marche-french-75","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_TulipesdeMarche_French75_Detail.jpg?v=1680029270"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579438596341","price":"140.00","product_id":"7980931088629","sku":"TM-34-G377-F","title":"Tulipes de Marche \/ French 75 \/ 50\/50 Linen Cotton"}]},{"id":"7980932759797","title":"Tulipes de Marche","handle":"tulipes-de-marche-garden-district","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_TulipesdeMarche_GardenDistrict_Detail.jpg?v=1680030392"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579448623349","price":"140.00","product_id":"7980932759797","sku":"TM-22-G377-F","title":"Tulipes de Marche \/ Garden District \/ 50\/50 Linen Cotton"}]}
2044,{"id":"7980938461429","title":"Tulipes de Marche","handle":"tulipes-de-marche-plastered","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_TulipesdeMarche_Plastered_Detail.jpg?v=1680030613"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579475591413","price":"140.00","product_id":"7980938461429","sku":"TM-19-G377-F","title":"Tulipes de Marche \/ Plastered \/ 50\/50 Linen Cotton"}]},{"id":"8031684722933","title":"Tulipes de Marche","handle":"tulipes-de-marche","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_TulipesdeMarche_Tuxedo_Detail.jpg?v=1680030781"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43758053687541","price":"140.00","product_id":"8031684722933","sku":"TM-15-G377-F","title":"Tulipes de Marche \/ Tuxedo \/ 50\/50 Linen Cotton"}]},{"id":"7702420586741","title":"Twelfth Night","handle":"twelfth-night-delft","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_TwelfthNight_Delft_244fb18d-b436-4329-8d32-5aac30d34a28.jpg?v=1680031885"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"42801504911605","price":"140.00","product_id":"7702420586741","sku":"TN-14-G377-F","title":"Twelfth Night \/ Delft \/ 50\/50 Linen Cotton"}]},{"id":"7980977488117","title":"Twelfth Night","handle":"twelfth-night-rex","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/files\/PalmOrleans_F_TwelfthNight_Rex_Detail.jpg?v=1682524401"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579640578293","price":"145.00","product_id":"7980977488117","sku":"TN-13-G377-F","title":"Twelfth Night \/ Rex \/ 50\/50 Linen Cotton"}]},{"id":"7980980207861","title":"Twelfth Night","handle":"twelfth-night-flamingo","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_TwelfthNight_Flamingo.jpg?v=1680031324"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579651293429","price":"140.00","product_id":"7980980207861","sku":"TN-18-G377-F","title":"Twelfth Night \/ Flamingo \/ 50\/50 Linen Cotton"}]},{"id":"7980980797685","title":"Twelfth Night","handle":"twelfth-night-garden-district","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_TwelfthNight_GardenDistrict.jpg?v=1680031493"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579653390581","price":"140.00","product_id":"7980980797685","sku":"TN-22-G377-F","title":"Twelfth Night \/ Garden District \/ 50\/50 Linen Cotton"}]},{"id":"7980980928757","title":"Twelfth Night","handle":"twelfth-night-wisteria","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_TwelfthNight_Wisteria.jpg?v=1680031645"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579654373621","price":"140.00","product_id":"7980980928757","sku":"TN-36-G377-F","title":"Twelfth Night \/ Wisteria \/ 50\/50 Linen Cotton"}]},{"id":"7980981321973","title":"Twelfth Night","handle":"twelfth-night-seersucker","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/products\/PalmOrleans_F_TwelfthNight_Seersucker.jpg?v=1680031990"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"43579656863989","price":"140.00","product_id":"7980981321973","sku":"TN-25-G377-F","title":"Twelfth Night \/ Seersucker \/ 50\/50 Linen Cotton"}]},{"id":"8732874768629","title":"Cabana Stripe Ribbon","handle":"cabana-stripe-ribbon-rex","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/files\/PalmOrleans_F_CabanaStripeRibbon_Rex_Detail.jpg?v=1720645228"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"45670442270965","price":"145.00","product_id":"8732874768629","sku":"CSR-13-G377-F","title":"Cabana Stripe Ribbon \/ Rex \/ 50\/50 Linen Cotton"}]},{"id":"8732879585525","title":"Palmetto Stripe","handle":"palmetto-stripe-rex","image":{"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0631\/7155\/9669\/files\/PalmOrleans_F_PalmettoStripe_Rex_Detail.jpg?v=1720645380"},"tags":"Fabric","variants":[{"compare_at_price":null,"id":"45670467338485","price":"145.00","product_id":"8732879585525","sku":"PS-13-G377-F","title":"Palmetto Stripe \/ REX \/ 50\/50 Linen Cotton"}]}]}};
2045var waioQCTemp = [];
2046var collection_handle = '';
2047var collection_Id = '';
2048var customerTags = null || [];
2049var customer_tags = null || [];
2050var is_loggedIn = false;
2051function log(a,b,c){if(WSAIO.debug)if("undefined"!==typeof c)switch(c){case "warning":console.warn(a,b);break;case "error":console.error(a,b);break;case "info":console.info(a,b);break;default:console.log(a,b)}else console.log(a,b)};
2052waioQCTemp = waioQCTemp.concat(Object.keys(tempWaioQC).map(function(a){return tempWaioQC[a]}));
2053// sorting all rules
2054WSAIO.quantity_control = [];
2055if(typeof waioQCTemp !== "undefined" && waioQCTemp.length > 0){
2056  var sortOrder = ["tag_based", "logged_in", "all"];
2057  var sortOrder2 =  ["variants", "products","collections","entire_store"];
2058  var temp = [];
2059  for(var iter = 0; iter < sortOrder2.length; iter++){
2060    var _d = sortOrder2[iter];
2061    var temp1 = waioQCTemp.filter(function(x){return x.applies_to === _d});
2062    temp1.sort(function(a,b){  console.log($.inArray(a.customer_group, sortOrder))
2063      var compA = $.inArray(a.customer_group, sortOrder);
2064      var compB = $.inArray(b.customer_group, sortOrder);
2065      return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
2066    });
2067  
2068    temp1.forEach(function(_f,_j){
2069      temp.push(_f);
2070    });
2071  }
2072  WSAIO.quantity_control = temp; 
2073}
2074
2075 
2076
2077//================================Check applied rules and priority ==========================
2078
2079function getAllRelevantQC(data, callback){
2080  var $jscomp$destructuring$var0 = data, rule = $jscomp$destructuring$var0.rule, qc_variants = $jscomp$destructuring$var0.qc_variants, qc_products = $jscomp$destructuring$var0.qc_products, qc_collections = $jscomp$destructuring$var0.qc_collections, qc_entireStore = $jscomp$destructuring$var0.qc_entireStore, variantId = $jscomp$destructuring$var0.variantId, productId = $jscomp$destructuring$var0.productId, collectionId = $jscomp$destructuring$var0.collectionId;
2081  var status = "rejected";
2082  switch (rule.applies_to) {
2083    case "variants":
2084      if(rule.selector_for_individual_variant){
2085        if(current_product != undefined){
2086          $(current_product.variants).each(function(e){
2087            var find = rule.variants.findIndex(function(x){ return x.id == current_product.variants[e].id });
2088            if(find > -1){
2089              status = "approved";
2090            }
2091          })
2092        }
2093      }
2094      if(variantId){
2095        var find = rule.variants.findIndex(function(x){ return x.id == variantId });
2096        if(find > -1){
2097          status = "approved";
2098        }
2099      }
2100      else{
2101        log("WAIO Warning!","Variant id not found for Quantity controller applies to variants","warning");
2102      }
2103      break;
2104    case "products":
2105      if(productId){
2106        var find = rule.products.findIndex(function(x){ return x.id == productId });
2107        if(find > -1){
2108          status = "approved";
2109        }
2110      }
2111      else{
2112        log("WAIO Warning!","Product id not found for Quantity controller applies to products","warning");
2113      }
2114      if(variantId){
2115        try{
2116          for(var iter = 0; iter < rule.products.length; iter++){
2117            var product =  rule.products[iter];
2118            var find = product.variants.findIndex(function(x){ return x.id == variantId });
2119            if(find > -1){
2120              status = "approved"; break;
2121            }
2122          }
2123        }catch(e){log(e);}
2124      }
2125      break;
2126    case "collections":
2127      if(collectionId){
2128        if(rule.collections.findIndex(function(x){return x.id == collectionId }) > -1){
2129          status = "approved";
2130        }
2131      }
2132      else if(productId){
2133        WSAIO.collectionsOfProduct(productId, function(collectionIds){
2134          for(var iter = 0; iter < collectionIds.length; iter++){
2135            var collId = collectionIds[iter].collection_id; 
2136            if(rule.collections.findIndex(function(x){return x.id == collId }) > -1){
2137              status = "approved"; break;
2138            }
2139          }
2140        });
2141      }
2142      else if(collection_handle == "all"){
2143        if(qc_collections.length == 0){
2144          status = "approved";
2145        }
2146        log("WAIO message: All collections rendered!")
2147      }
2148      else{
2149        log("WAIO message: Current collection's id not found!","warning")
2150      }
2151      break;
2152    case "entire_store":
2153      if(WSAIO.template !== "product"){
2154        if(qc_collections.length === 0 && qc_products.length === 0 && qc_variants.length === 0){
2155          status = "approved";
2156        }
2157      }
2158      else{
2159        if(qc_variants.length === 0){
2160          status = "approved";
2161        }
2162        
2163      }
2164      break;
2165    default:
2166      break;
2167  }
2168  callback({type:rule.applies_to,status:status});
2169}
2170
2171WSAIO.collectionsOfProduct = function (product_id, callback) {
2172  if (WSAIO.products_with_collectionss && WSAIO.products_with_collectionss.length) {
2173    var arr = WSAIO.products_with_collectionss.filter(function (x) {
2174      return x.product_id == product_id
2175    });
2176    if (typeof callback === "function") {
2177      callback(arr);
2178    }
2179  } else {
2180    if (typeof callback === "function") {
2181      callback([]);
2182    }
2183  }
2184}
2185
2186
2187WSAIO.quantity_controllers = function(config, callback){
2188  if("undefined"===typeof config)var config={};
2189  null===config&&(config={});
2190  var productId = config.productId;
2191  var variantId = config.variantId;
2192  var collectionId = config.collectionId;
2193  var custom_message = config.message || null;
2194  var qc_variants = [];
2195  var qc_products = [];
2196  var qc_collections = [];
2197  var qc_entireStore = [];
2198  for(var iter = 0; iter < WSAIO.quantity_control.length; iter++){
2199    var rule = WSAIO.quantity_control[iter];
2200   
2201    if(rule.status !== "enabled") continue;
2202    if(rule.customer_group === "logged_in" && !is_loggedIn) continue;
2203    else if(rule.customer_group === "tag_based"){
2204      if(!is_loggedIn) continue;
2205      var cus_tags = customerTags.map(function (e) {
2206        return e.toLowerCase()
2207      });
2208      var tagFound = false;
2209      for(var iter1 = 0; iter1 < rule.customer_tags.length; iter1++){
2210        var tag = rule.customer_tags[iter1];
2211        if(cus_tags.indexOf(tag.toLowerCase())>-1){
2212          tagFound = true; break;
2213        }
2214      }
2215      if(!tagFound) continue;
2216    }
2217    
2218    else if(rule.customer_group === "all"){
2219      if(is_loggedIn && (rule.except_tags || rule.except_logged_in)){    
2220        var cus_tags = customerTags.map(function (e) {
2221          return e.toLowerCase()
2222        });
2223        if(rule.except_tags){
2224          var tagFound = false;
2225          for(var iter1 = 0; iter1 < rule.excepted_tags.length; iter1++){
2226            var tag = rule.excepted_tags[iter1];
2227            if(cus_tags.indexOf(tag.toLowerCase())>-1 && WSAIO.quantity_control.find(function(e){ if(e.customer_group == 'tag_based'){ e.customer_tags.find(function(y){ y != tag.toLowerCase()}) } })){
2228              tagFound = true; return;
2229            }
2230          }
2231        }
2232        else if(rule.except_logged_in){
2233         if(is_loggedIn) return;
2234        }
2235      }
2236    }
2237    getAllRelevantQC({
2238      rule: rule,
2239      variantId: variantId,
2240      productId: productId,
2241      collectionId: collectionId,
2242      qc_variants: qc_variants,
2243      qc_products: qc_products,
2244      qc_collections: qc_collections,
2245      qc_entireStore: qc_entireStore
2246    }, function(results){
2247      var pushData = {
2248        variantId: variantId,
2249        productId: productId,
2250        collectionId: collectionId,
2251        customer_group: rule.customer_group,
2252        internal_name: rule.internal_name,
2253        default_quantity: rule.default_quantity,
2254        maximum_quantity: rule.maximum_quantity,
2255        minimum_quantity: rule.minimum_quantity,
2256        quantity_increment: rule.quantity_increment,
2257        applies_to: rule.applies_to,
2258        message: custom_message || rule.message,
2259        selector_for_individual_variant: rule.selector_for_individual_variant,
2260        minimum_quantity_method: rule.minimum_quantity_method,
2261        except_logged_in: rule.except_logged_in,
2262        except_tags: rule.except_tags,
2263        excepted_tags: rule.excepted_tags
2264      };
2265      if(results.type === "variants" && results.status === "approved"){
2266        pushData.variants = rule.variants;
2267        qc_variants.push(pushData);
2268      }
2269      if(results.type === "products" && results.status === "approved"){
2270        pushData.products = rule.products;
2271        qc_products.push(pushData);
2272      }
2273      if(results.type === "collections" && results.status === "approved"){
2274        pushData.collections = rule.collections;
2275        qc_collections.push(pushData);
2276      }
2277      if(results.type === "entire_store" && results.status === "approved"){
2278        pushData.entire_store = true;
2279        qc_entireStore.push(pushData);
2280      }
2281    });
2282  }//end forloop
2283  log("qc_products", qc_products);
2284  log("qc_collections", qc_collections);
2285  log("qc_entireStore", qc_entireStore);
2286  var variants_final = [];
2287  var products_final = {};
2288  var collections_final = {};
2289  var entireStore_final = {};
2290  for(var iter = 0; iter < qc_variants.length; iter++){
2291    var v = qc_variants[iter];
2292    if(v.selector_for_individual_variant){
2293      var vcg = v.customer_group;
2294    }else{
2295      var vcg = variants_final.find(function(x){return x.customer_group});
2296    }
2297    if( "undefined" !== typeof vcg){
2298      switch(vcg){
2299        case "tag_based":
2300              if(v.selector_for_individual_variant){
2301                if(vcg == "tag_based"){
2302                  variants_final.push(v);
2303                }
2304              }else{
2305                if(vcg != "tag_based"){
2306                  variants_final.push(v);
2307                }
2308              }
2309            break;
2310        case "logged_in":
2311          if(vcg != "tag_based"){
2312            variants_final.push(v);
2313          }
2314          break;
2315        case "all":
2316          if(vcg != "tag_based" && variants_final.customer_group != "logged_in"){
2317            variants_final.push(v);
2318          }
2319          break;
2320        default:
2321          break;
2322      }
2323
2324    }
2325
2326    else{
2327      variants_final.push(v);
2328    }
2329  }
2330
2331  for(var iter = 0; iter < qc_products.length; iter++){
2332    var v = qc_products[iter];
2333    if( "undefined" !== typeof products_final.customer_group ){
2334      switch(v.customer_group){
2335        case "tag_based":
2336          if(products_final.customer_group != "tag_based"){
2337            products_final = v;
2338          }
2339          break;
2340        case "logged_in":
2341          if(products_final.customer_group != "tag_based"){
2342            products_final = v;
2343          }
2344          break;
2345        case "all":
2346          if(products_final.customer_group != "tag_based" && products_final.customer_group != "logged_in"){
2347            products_final = v;
2348          }
2349          break;
2350        default:
2351          break;
2352      }
2353    }
2354    else{
2355      products_final = v;
2356    }
2357  }
2358  for(var iter = 0; iter < qc_collections.length; iter++){
2359    var v = qc_collections[iter];
2360    if( "undefined" !== typeof collections_final.customer_group ){
2361      switch(v.customer_group){
2362        case "tag_based":
2363          if(collections_final.customer_group != "tag_based"){
2364            collections_final = v;
2365          }
2366          break;
2367        case "logged_in":
2368          if(collections_final.customer_group != "tag_based"){
2369            collections_final = v;
2370          }
2371          break;
2372        case "all":
2373          if(collections_final.customer_group != "tag_based" && collections_final.customer_group != "logged_in"){
2374            collections_final = v;
2375          }
2376          break;
2377        default:
2378          break;
2379      }
2380    }
2381    else{
2382      collections_final = v;
2383    }
2384  }
2385  for(var iter = 0; iter < qc_entireStore.length; iter++){
2386    var v = qc_entireStore[iter];
2387    if( "undefined" !== typeof entireStore_final.customer_group ){
2388      switch(v.customer_group){
2389        case "tag_based":
2390          if(entireStore_final.customer_group != "tag_based"){
2391            entireStore_final = v;
2392          }
2393          break;
2394        case "logged_in":
2395          if(entireStore_final.customer_group != "tag_based"){
2396            entireStore_final = v;
2397          }
2398          break;
2399        case "all":
2400          if(entireStore_final.customer_group != "tag_based" && entireStore_final.customer_group != "logged_in"){
2401            entireStore_final = v;
2402          }
2403          break;
2404        default:
2405          break;
2406      }
2407    }
2408    else{
2409      entireStore_final = v;
2410    }
2411  }
2412  
2413  log("variants_final", variants_final);
2414  log("products_final", products_final);
2415  log("collections_final", collections_final);
2416  log("entireStore_final", entireStore_final);
2417  var quantity_controls = [];
2418  if("undefined" !== typeof variants_final.find(function(x){return x.applies_to})){
2419    variants_final.forEach(function(_d,i){quantity_controls.push(_d);});
2420    if("undefined" !== typeof products_final.applies_to){
2421      quantity_controls.push(products_final);
2422    }
2423  }
2424  else if("undefined" !== typeof products_final.applies_to){
2425    quantity_controls.push(products_final);
2426  }
2427  else if("undefined" !== typeof collections_final.applies_to){
2428    quantity_controls.push(collections_final); 
2429  }
2430  else if("undefined" !== typeof entireStore_final.applies_to){
2431    quantity_controls.push(entireStore_final);
2432  }
2433  callback(null,{quantity_controls:quantity_controls})
2434
2435}
2436
2437
2438
2439
2440// =================================For product and collection page function start =========================
2441
2442  // show error function
2443  function waio_moq_log(msg){
2444    if(moq_log_enable){
2445      console.warn(msg);
2446    }
2447  }
2448  // make quantity selector design
2449  function prepare_individual_qty_html(config_param,rule,variant,moq_product){
2450           var _qtyInc = parseInt(rule.quantity_increment) || 1,
2451           _qtyMin = parseInt(rule.minimum_quantity) || 0,
2452           _qtyMax = rule.maximum_quantity==""?0:rule.maximum_quantity,
2453           _qtyDefault = rule.default_quantity==""?0:parseInt(rule.default_quantity),
2454           _fLavel = rule.minimum_quantity_method,
2455           product_level_msg = rule.message,
2456           moq_product = config_param.product,
2457           message = rule.message;
2458           if(moq_product.variants.length == 1 && _fLavel == 'product_level') _fLavel = 'variant_level';
2459          var qty__attrs = '';
2460          if(config_param.variant_inventory_info == undefined){
2461            qty__attrs = 'class="waio_qty-input waio_qty-input__applicable"  template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
2462          }else{
2463           qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
2464          }
2465          window.MOQ_applied = [{
2466              '_qtyDefault':_qtyDefault,
2467              '_qtyInc':_qtyInc,
2468              '_qtyMin':_qtyMin,
2469              '_qtyMax':_qtyMax
2470            }]  
2471          
2472          $('.waio__ErrorMsg').remove();
2473          var _HTML = ' <div class="waio_moq_qty" continue_outofstock="" inventory_checking="" style="margin-left: 4%;">  '  + 
2474                    '	<label for="" style="font-size: 12px;">Quantity</label>'+
2475                    '     <div '+qty__attrs+' >  '  + 
2476                    '             <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span>  '  + 
2477                    '             <input type="text" data-qc-variant="'+variant.id+'" variant_title="'+variant.title+'" product_id="'+moq_product.id+'" product_title="'+moq_product.title+'" class="input_moq" name="quantity" data-variant="'+variant.id+'" value="'+parseInt(rule.default_quantity)+'" />  '  + 
2478                    '             <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span>  '  +
2479                    '     </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p>  '  + 
2480                    '  </div>  ' ; 
2481          return _HTML;
2482  
2483  }
2484 // Variant table html design
2485  function prepare_variant_table_html(table_rules,moq_product,config_param,number_of_rule){
2486     var check_if_applicable = false;
2487    if(number_of_rule == 'merge_rules'){
2488         var ids = [];
2489        for(var i = 0 ;i< moq_product.variants.length; i++){
2490          ids.push(moq_product.variants[i].id)
2491        }
2492        if(table_rules.length){
2493          var rows_data = '';
2494          $(moq_product.variants).each(function(e){
2495             var variant = moq_product.variants[e];
2496             $(table_rules).each(function(ee){
2497                     $(table_rules[ee].variants).each(function(eee){
2498                       if(variant.id == table_rules[ee].variants[eee].id){
2499                         var qty__attrs = 'class="waio_qty-input" data-min="0" data-method="variant_level" data-max="0" data-default="0" data-inc="1"';
2500                         var indxx = ids.findIndex(function(e){if(e==table_rules[ee].variants[eee].id){return e}})
2501                          ids = ids.filter(function(elem){
2502                            return elem != ids[indxx]; 
2503                          });
2504                          if(table_rules[ee].minimum_quantity_method == 'variant_level'){
2505                                var message = table_rules[ee].message.replace("[[mul]]",table_rules[ee].quantity_increment).replace("[[min]]",table_rules[ee].minimum_quantity).replace('"','');
2506                                _fLavel = table_rules[ee].minimum_quantity_method;
2507                                max_qty = table_rules[ee].maximum_quantity==""?0:table_rules[ee].maximum_quantity;
2508                                _qtyInc = parseInt(table_rules[ee].quantity_increment) || 1;
2509                                _qtyMin = parseInt(table_rules[ee].minimum_quantity) || 0;
2510                                _qtyMax = parseInt(max_qty) || 0;
2511                            var message = table_rules[ee].message;
2512                                if(table_rules[ee].default_quantity == 0){
2513                                  _qtyDefault = parseInt(table_rules[ee].default_quantity);
2514                                }else{
2515                                  _qtyDefault = parseInt(table_rules[ee].default_quantity) || 1;
2516                                }
2517                                var qty__attrs = '';
2518                                 if(config_param.variant_inventory_info == undefined){
2519                                    qty__attrs = 'class="waio_qty-input waio_qty-input__applicable"  template="'+config_param.template+'" is_table="'+table_rules[ee].selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
2520                                 }else{
2521                                       qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+table_rules[ee].selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
2522                                 }
2523                           }
2524                           if(variant.available){
2525                                input_html =  ''+
2526                                 '         	<div '+qty__attrs+'>  '  + 
2527                                '             <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span>  '  + 
2528                                '             <input type="text" data-qc-variant="'+variant.id+'" name="quantity" class="input_moq" data-variant="'+variant.id+'" value="'+_qtyDefault+'"/>  '  + 
2529                                '             <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span>  '  + 
2530                                '           </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> ';
2531                           }else{
2532                              input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>';
2533                           }
2534                           check_if_applicable = true;
2535                           var img = moq_product.featured_image;
2536                           if(variant.featured_image != null) img = variant.featured_image.src;
2537                           rows_data +=''+
2538                                        '   	<tr>  '  + 
2539                                        '         <td>  '  + 
2540                                        '           <div class="waio__product-information">  '  + 
2541                                        '             <div class="waio__image-wrapper">  '  + 
2542                                        '             	<img class="waio__image" src="'+img+'" alt="'+variant.title+'">  '  + 
2543                                        '             </div>  '  + 
2544                                        '               '  + 
2545                                        '             <div class="waio__product-details">  '  + 
2546                                        '               <h4 class="waio__product-title">'+variant.title+'</h4>  '  + 
2547                                        '             	  '  + 
2548                                        '             </div>  '  + 
2549                                        '           </div>  '  + 
2550                                        '         </td>  '  + 
2551                                        '         <td>  '  + input_html + 
2552                                        '         </td>  '  + 
2553                                        '      </tr>  ' ; 
2554                       }
2555                     })
2556             })
2557          })
2558      
2559        }
2560    }else{
2561              var rule = table_rules[0];
2562               var rows_data = '';
2563               if(rule.applies_to == "variants"){
2564                 $(moq_product.variants).each(function(e){
2565                  var message = rule.message;
2566                  var row = moq_product.variants[e];
2567                   var _qtyMin = parseInt(0),  _qtyMax = 0,  _qtyInc = 1,_qtyDefault = 0 ;
2568                   var _fLavel = rule.minimum_quantity_method;
2569                   var _indx = rule.variants.findIndex(function(e){ return e.id == row.id})
2570                   if(_indx > -1){
2571                     check_if_applicable = true;
2572                     var _qtyMin = parseInt(rule.minimum_quantity),  _qtyMax = rule.maximum_quantity==""?0:rule.maximum_quantity,  _qtyInc = parseInt(rule.quantity_increment) || 1, _qtyDefault = parseInt(rule.default_quantity) || 0;
2573                   }else{
2574                       message = '';
2575                   }
2576                   var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== row.id});
2577                   var qty__attrs = '';
2578                      if(config_param.variant_inventory_info == undefined){
2579                        qty__attrs = 'class="waio_qty-input waio_qty-input__applicable"  template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
2580                     }else{
2581                           qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
2582                     }
2583                   if(row.available){
2584                      input_html =    ''+
2585                                  '<div '+qty__attrs+'>  '  + 
2586                                  '             <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span>  '  + 
2587                                  '             <input type="text" data-qc-variant="'+row.id+'" name="quantity" class="input_moq" data-variant="'+row.id+'" value="'+_qtyDefault+'"/>  '  + 
2588                                  '             <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span>  '  + 
2589                                  '           </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> ';
2590                   }else{
2591                      input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>';
2592                   }
2593                   var img = moq_product.featured_image;
2594                   if(row.featured_image != null) img = row.featured_image.src;
2595                   rows_data +=''+
2596                                '   	<tr>  '  + 
2597                                '         <td>  '  + 
2598                                '           <div class="waio__product-information">  '  + 
2599                                '             <div class="waio__image-wrapper">  '  + 
2600                                '             	<img class="waio__image" src="'+img+'" alt="'+row.title+'">  '  + 
2601                                '             </div>  '  + 
2602                                '               '  + 
2603                                '             <div class="waio__product-details">  '  + 
2604                                '               <h4 class="waio__product-title">'+row.title+'</h4>  '  + 
2605                                '             	  '  + 
2606                                '             </div>  '  + 
2607                                '           </div>  '  + 
2608                                '         </td>  '  + 
2609                                '         <td>  '  + input_html + 
2610                                '         </td>  '  + 
2611                                '      </tr>  ' ; 
2612                 })
2613                 
2614             }else{
2615
2616                 check_if_applicable = true;
2617                  $(moq_product.variants).each(function(e){
2618                  var row = moq_product.variants[e];
2619                  var _fLavel = rule.minimum_quantity_method;
2620                  var _qtyMin = parseInt(rule.minimum_quantity),  _qtyMax = rule.maximum_quantity==""?0:rule.maximum_quantity,  _qtyInc = parseInt(rule.quantity_increment) || 1, _qtyDefault = parseInt(rule.default_quantity) || 0;
2621                   var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== row.id});
2622                  var qty__attrs = '';
2623                    if(config_param.variant_inventory_info == undefined){
2624                      qty__attrs = 'class="waio_qty-input waio_qty-input__applicable"  template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
2625                   }else{
2626                         qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" ';
2627                   }
2628                     var message = rule.message;
2629                    var img = moq_product.featured_image;
2630                   if(row.featured_image != null) img = row.featured_image.src;
2631
2632                   if(row.available){
2633                      input_html =    ''+
2634                                  '<div '+qty__attrs+'>  '  + 
2635                                  '             <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span>  '  + 
2636                                  '             <input type="text" data-qc-variant="'+row.id+'" name="quantity" class="input_moq" data-variant="'+row.id+'" value="'+_qtyDefault+'"/>  '  + 
2637                                  '             <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span>  '  + 
2638                                  '           </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> ';
2639                   }else{
2640                      input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>';
2641                   }
2642
2643                   rows_data +=''+
2644                                '   	<tr>  '  + 
2645                                '         <td>  '  + 
2646                                '           <div class="waio__product-information">  '  + 
2647                                '             <div class="waio__image-wrapper">  '  + 
2648                                '             	<img class="waio__image" src="'+img+'" alt="'+row.title+'">  '  + 
2649                                '             </div>  '  + 
2650                                '               '  + 
2651                                '             <div class="waio__product-details">  '  + 
2652                                '               <h4 class="waio__product-title">'+row.title+'</h4>  '  + 
2653                                '             	  '  + 
2654                                '             </div>  '  + 
2655                                '           </div>  '  + 
2656                                '         </td>  '  + 
2657                                '         <td>  '  + input_html + 
2658                                '         </td>  '  + 
2659                                '      </tr>  ' ; 
2660                 })
2661             }
2662    }
2663       if(check_if_applicable){
2664        var tableHTML =  '   <table class="waio__qc-table">  '  + 
2665                '     <thead>  '  + 
2666                '       <tr>  '  + 
2667                '         <th>Variants</th>  '  + 
2668                '         <th>Qty</th>  '  + 
2669                '       </tr>  '  + 
2670                '     </thead>  '  + 
2671                '     '  + 
2672                '     <tbody>  '  +
2673                rows_data+
2674                '     </tbody>  '  + 
2675                '  </table>  ' ; 
2676          return tableHTML;
2677       }else{
2678         return '';
2679       }
2680  }
2681
2682  function disable_Buy_it_now(){
2683     var is_show = setInterval(function(){
2684       if($('.shopify-payment-button__button').length > 0){
2685          $('.shopify-payment-button__button').addClass('checkout-disabled').attr('disabled','disabled');
2686         clearInterval(is_show);
2687       }
2688     },500)
2689  }
2690  // qty change events
2691  function qty_function(){
2692       // plusminus change function
2693       
2694        disable_Buy_it_now();
2695       $('.waio_qty--btn svg,.waio_qty--btn').on('click', function(e) {
2696         e.preventDefault();
2697         e.stopImmediatePropagation();
2698         e.stopPropagation();
2699         var _this = $(this);
2700         var $input = _this.parents('.waio_qty-input').find('input');
2701         var val = parseInt($input.val());
2702         var qty_wrapper = $input.parents('.waio_qty-input');
2703         var _qMin = parseInt(qty_wrapper.attr('data-min')),
2704             _qMax = parseInt(qty_wrapper.attr('data-max')),
2705             _qInc = parseInt(qty_wrapper.attr('data-inc'));
2706             _qdefault = parseInt(qty_wrapper.attr('data-default'));
2707         var _fLavel = qty_wrapper.attr('data-method');
2708         var is_table_enable = qty_wrapper.attr('is_table');
2709         var product_id = $input.attr('product_id');
2710         var parent_element = qty_wrapper.attr('parent_element');
2711         var variant_inventory_management = qty_wrapper.attr('variant_inventory_management'),
2712             variant_inventory_policy = qty_wrapper.attr('variant_inventory_policy'),
2713             variant_inventory_quantity = parseInt(qty_wrapper.attr('variant_inventory_quantity')),
2714             data_variant = parseInt(qty_wrapper.attr('data-variant'));
2715         var qty_type = 'plus';
2716         if(_this.hasClass('waio__less')){
2717            qty_type = 'minus';
2718         }
2719         
2720         if(qty_type == 'plus'){
2721           if(_fLavel == 'variant_level'){
2722             val = (val-(val%_qInc))+_qInc;
2723           }else{
2724             val = val + 1;
2725           }
2726           
2727         }else{
2728           if(val != 0){
2729              if(_fLavel == 'variant_level'){
2730                   if(val%_qInc === 0) val = val-_qInc;
2731                   else val = val-(val%_qInc);
2732              }else{
2733                    val = val - 1;
2734              }
2735           }
2736         }
2737          if (val < _qMin && _fLavel == 'variant_level') {
2738            // val = 0;
2739          }
2740          if (val > _qMax && _qMax!==0) {
2741            val = _qMax;
2742          }
2743
2744         // stop increament if inventory not available further
2745          if(variant_inventory_management != undefined && variant_inventory_management != ''){
2746               if(variant_inventory_policy == 'deny'){
2747                 if(val > variant_inventory_quantity){
2748                   val = variant_inventory_quantity;
2749                 }
2750               }
2751          }
2752       
2753         $input.val(val);
2754         if(is_table_enable == 'false'){
2755            if(_this.parents(parent_element).find('[name="quantity"]').length){
2756               _this.parents(parent_element).find('[name="quantity"]').val(val)
2757             }
2758         }
2759
2760          // enable disable buy now button
2761         var check_MOQ_applied = [{
2762                '_qtyDefault':_qdefault,
2763                '_qtyInc':_qInc,
2764                '_qtyMin':_qMin,
2765                '_qtyMax':_qMax
2766              }]
2767          if(typeof check_MOQ_applied != 'undefined' && check_MOQ_applied.length > 0 && is_table_enable != 'true'){
2768            check_restriction_Buynow($input.val(),check_MOQ_applied);
2769          } 
2770     
2771         
2772       })
2773
2774        // input change function
2775        $('.input_moq').on('change', function(e) {
2776           e.preventDefault();
2777           e.stopImmediatePropagation();
2778           e.stopPropagation();
2779           var _this = $(this);
2780           var $input = _this;
2781           if($input.val().trim()=='') return;
2782           var val = parseInt($input.val());
2783           var qty_wrapper = $input.parents('.waio_qty-input');
2784           var _qMin = parseInt(qty_wrapper.attr('data-min')),
2785             _qMax = parseInt(qty_wrapper.attr('data-max')),
2786             _qInc = parseInt(qty_wrapper.attr('data-inc'));
2787          _qdefault = parseInt(qty_wrapper.attr('data-default'));
2788           var _fLavel = qty_wrapper.attr('data-method');
2789           var product_id = $input.attr('product_id');
2790            var parent_element = qty_wrapper.attr('parent_element');
2791           var is_table_enable = qty_wrapper.attr('is_table');
2792          var variant_inventory_management = qty_wrapper.attr('variant_inventory_management'),
2793              variant_inventory_policy = qty_wrapper.attr('variant_inventory_policy'),
2794              variant_inventory_quantity = parseInt(qty_wrapper.attr('variant_inventory_quantity'));
2795           if (val < _qMin) {
2796                // val = 0;
2797           }else if (val > _qMax && _qMax!==0) {
2798            val = _qMax;
2799           }
2800            else{
2801               if(_fLavel == 'variant_level'){
2802                 val = (val-(val%_qInc))+_qInc;
2803               }else{
2804                 val = val;
2805               }
2806            } 
2807
2808          // stop increament if inventory not available further
2809          if(variant_inventory_management != undefined && variant_inventory_management != ''){
2810               if(variant_inventory_policy == 'deny'){
2811                 if(val > variant_inventory_quantity){
2812                   val = variant_inventory_quantity;
2813                 }
2814               }
2815          }
2816          
2817            if(val >= 0){
2818                $input.val(val);
2819                if(is_table_enable == 'false'){
2820                  if(_this.parents(parent_element).find('[name="quantity"]').length){
2821                   _this.parents(parent_element).find('[name="quantity"]').val(val)
2822                 }
2823                }
2824            }
2825            // enable disable buy now button
2826         var check_MOQ_applied = [{
2827                '_qtyDefault':_qdefault,
2828                '_qtyInc':_qInc,
2829                '_qtyMin':_qMin,
2830                '_qtyMax':_qMax
2831              }]
2832          if(typeof check_MOQ_applied != 'undefined' && check_MOQ_applied.length > 0 && is_table_enable != 'true'){
2833            check_restriction_Buynow($input.val(),check_MOQ_applied);
2834          } 
2835        })
2836          
2837       function check_restriction_Buynow(qty,check_MOQ_applied){
2838          if((qty%check_MOQ_applied[0]._qtyInc) == 0 && qty >= check_MOQ_applied[0]._qtyMin){
2839            if(check_MOQ_applied[0]._qtyMax != 0 && qty <= check_MOQ_applied[0]._qtyMax){
2840              $('.shopify-payment-button__button').removeClass('checkout-disabled').removeAttr('disabled')
2841            }else{
2842              $('.shopify-payment-button__button').removeClass('checkout-disabled').removeAttr('disabled')
2843            }
2844          }else{
2845            $('.shopify-payment-button__button').addClass('checkout-disabled').attr('disabled','disabled')
2846          }
2847        }
2848         var check_MOQ_applied = MOQ_applied;
2849          if(typeof check_MOQ_applied != 'undefined' && check_MOQ_applied.length > 0){
2850            check_restriction_Buynow(check_MOQ_applied[0]._qtyDefault,check_MOQ_applied);
2851          } 
2852  }
2853  // append add to cart button function
2854  function append_add_to_cart_btn(moq_product,config_param,variant,is_for_table){
2855    
2856    if(!is_for_table){
2857            var _atcBtn = ''+
2858            '  <div class="moq_atc"> <button name="moq_addToCart" aria-label="Add to cart" class="'+$(config_param.add_to_cart).attr('class')+'" parent_select="'+config_param.parent_product_selector+'">   '  + 
2859            '     <div class="moq_loading-spinner" style="display:none;"></div><span data-waio-atc-text>
2859 Add to cart </span>   '  + 
2860            '     <span class="waio-hide">   '  + 
2861            '        '  + 
2862            '     </span>   '  + 
2863            '  </button>  </div> ' ; 
2864          if(config_param.template != 'page'){
2865                $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).siblings('.moq_atc').remove();
2866                $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).before(_atcBtn);
2867          }else{
2868                $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart).siblings('.moq_atc').remove();
2869                $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart).before(_atcBtn);
2870                $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart+'[type="submit"]').hide();
2871          }
2872
2873    }else{
2874          var _atcBtn = ''+
2875            '  <div class="moq_atc"> <span class="moq_success_msg" style="display:none;">Items added. <a href="/cart" style=" color: black; ">View Cart</a></span><button name="moq_addToCart_forTable" aria-label="Add to cart" class="'+$(config_param.add_to_cart).attr('class')+'" parent_select="'+config_param.parent_product_selector+'">   '  + 
2876            '     <div class="moq_loading-spinner" style="display:none;"></div><span data-waio-atc-text> Add to cart </span>   '  + 
2877            '     <span class="waio-hide">   '  + 
2878            '        '  + 
2879            '     </span>   '  + 
2880            '  </button> </div> ' ; 
2881        $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).siblings('.moq_atc').remove();
2882        $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).before(_atcBtn);
2883    }
2884     $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).hide();
2885     
2886  }
2887  // Add to cart button event when variant table is enable
2888  function Table_addToCart_event(moq_product,config_param,variant){
2889           $('[name="moq_addToCart_forTable"]').on('click',function(e){
2890               e.preventDefault();
2891               e.stopImmediatePropagation();
2892               e.stopPropagation();
2893               var _this = $(this);
2894               var _queue = [];
2895               _this.find('.moq_loading-spinner').show();
2896               _this.find('[data-waio-atc-text]').hide();
2897               var error_found = false;
2898               $('.waio_moq_tableError').remove();
2899                if(_this.parents('form').find('.waio_qty-input').length){
2900                _this.parents('form').find('.waio_qty-input').each(function(){
2901                  var $this=$(this);
2902                  var error_string = '';
2903                  var _value = parseInt($this.find('input').val());
2904                  var _qMin = parseInt($this.attr('data-min')),
2905                     _qMax = parseInt($this.attr('data-max')),
2906                     _qInc = parseInt($this.attr('data-inc'));
2907                  var _fLavel = $this.attr('data-method');
2908                  
2909                  if(_fLavel != 'selected_product_level' && _fLavel != "product_level" && _value != 0){
2910                       if(_value > _qMax && _qMax != 0){
2911                         error_found = true;
2912                         if(error_string == '')error_string = 'Must be maximum '+_qMax+' items';
2913                         else error_string = error_string + ' AND Must be maximum '+_qMax+' items';
2914                       }
2915                       if(_value < _qMin){
2916                           error_found = true;
2917                           if(error_string == '')error_string = 'Must be minimum '+_qMin+' items';
2918                           else error_string = error_string + ' AND Must be minimum '+_qMin+' items';
2919                       }
2920                       if(_value % _qInc !==0){
2921                          error_found = true;
2922                          if(error_string == '')error_string = 'Must be multiple of '+_qInc;
2923                          else error_string = error_string + ' AND Must be multiple of '+_qInc;
2924                      }
2925                  }
2926                
2927                  if(_value>0){
2928                    _queue.unshift({
2929                      quantity:_value,
2930                      id: $this.find('input').attr('data-qc-variant')
2931                    });
2932                  }
2933                  if(error_string != ''){
2934                    $this.after('<p class="waio_moq_tableError" style="">'+error_string+'</p')
2935                  }
2936                  
2937                });
2938              }
2939             var any_item_added = false;
2940             var _moveAlong = function(atc_queue){
2941               if(atc_queue.length > 0){
2942                  any_item_added = true;
2943                 var item = atc_queue.pop();
2944                     $.ajax({
2945                          type: 'POST',
2946                          url: '/cart/add.js',
2947                          cache: false,
2948                          dataType: 'json',
2949                          data: item,
2950                          success: function(result){
2951                            _moveAlong(atc_queue);
2952                          },
2953                          error: function(err){
2954                            console.error(err);
2955                            if(err.status && err.status===422){
2956                              _moveAlong(atc_queue);
2957                            }
2958                        }
2959                   });
2960               }else{
2961                  if(any_item_added)_this.parents('.moq_atc').find('.moq_success_msg').show();
2962                  setTimeout(function(){_this.parents('.moq_atc').find('.moq_success_msg').hide();},5000)
2963                  _this.find('[data-waio-atc-text]').show();
2964                 _this.find('.moq_loading-spinner').hide();
2965               }
2966             }
2967             if(!error_found){
2968                _moveAlong(_queue);
2969             }else{
2970               _this.find('.moq_loading-spinner').hide();
2971             }
2972        })
2973  }
2974  // Add to cart button event without variant table is enable
2975  function without_table_addToCart_event(moq_product,config_param,variant){
2976    $('[name="moq_addToCart"]').on('click',function(e){
2977       e.preventDefault();
2978       e.stopImmediatePropagation();
2979       e.stopPropagation();
2980       var _this = $(this);
2981       _this.find('.moq_loading-spinner').show();
2982       _this.find('[data-waio-atc-text]').hide();
2983       var qty_div = _this.parents(_this.attr('parent_select')).find('.waio_qty-input');
2984       var _qMin = parseInt(qty_div.attr('data-min')),
2985           _qMax = parseInt(qty_div.attr('data-max')),
2986           _qInc = parseInt(qty_div.attr('data-inc'));
2987       var _fLavel = qty_div.attr('data-method');
2988       var template = qty_div.attr('template');
2989       var error_found = false;
2990       var $input = _this.parents(_this.attr('parent_select')).find('.input_moq');
2991       var qty = $input.val();
2992       var error_string = '';
2993       if(qty > _qMax && _qMax != 0){
2994         error_found = true;
2995         if(error_string == '')error_string = 'You cannot buy more than '+_qMax+' items';
2996         else error_string = error_string + ' AND You cannot buy more than '+_qMax+' items';
2997       }
2998       if(qty < _qMin){
2999         if(_fLavel != 'selected_product_level' && _fLavel != "product_level"){
3000           error_found = true;
3001           if(error_string == '')error_string = 'THERE IS A '+_qMin+' YARD MINIMUM PER ORDER';
3002           else error_string = error_string + ' AND You cannot buy less than '+_qMin+' YARD';
3003         }
3004       }
3005       if(qty%_qInc !==0){
3006         if(_fLavel != 'selected_product_level' && _fLavel != "product_level"){
3007          error_found = true;
3008          if(error_string == '')error_string = 'All quantities must be multiple of '+_qInc;
3009          else error_string = error_string + ' AND All quantities must be multiple of '+_qInc;
3010         }
3011      }
3012      
3013       _this.siblings('.waio__ErrorMsg').remove();
3014       if(!error_found){
3015          if(template != 'page'){
3016             _this.parents(_this.attr('parent_select')).find(config_param.add_to_cart).trigger('click');
3017          }else{
3018            _this.parents(_this.attr('parent_select')).find(config_param.add_to_cart+'[type="submit"]').trigger('click');
3019          }
3020       }else{
3021         _this.before('<p class="waio__ErrorMsg" style="">'+error_string+'</p');
3022       }
3023        _this.find('[data-waio-atc-text]').show();
3024        _this.find('.moq_loading-spinner').hide();
3025    })
3026  }
3027
3028  
3029 // Product , collection page function defination
3030  window.MOQ_applied = [];
3031  WSAIO.qtyControl = function(config){
3032     window.MOQ_applied = [];
3033     WSAIO.quantity_controllers(config,function(e,quantity_controls){ 
3034       if(quantity_controls.quantity_controls.length){ 
3035          var config_param = config;
3036          var moq_product = config_param.product;
3037          var _selected_variant_id = config_param.variantId;
3038          var qc_ctrl = quantity_controls.quantity_controls;
3039          var table_rules = [];
3040          if(config_param.template == 'page')qc_ctrl[0].selector_for_individual_variant = false;
3041          if(typeof moq_product.variants !== "undefined"){
3042            if(qc_ctrl.length > 0 && qc_ctrl[0].selector_for_individual_variant){
3043              if(qc_ctrl[0].selector_for_individual_variant && moq_product.id == qc_ctrl[0].productId){
3044                 table_rules = qc_ctrl;
3045                var variant_table_html = '';
3046                if(qc_ctrl.length > 1){
3047                    variant_table_html = prepare_variant_table_html(table_rules,moq_product,config_param,'merge_rules');
3048                }else{
3049                    variant_table_html = prepare_variant_table_html(table_rules,moq_product,config_param,'single_rule');
3050                }
3051                if(variant_table_html != ''){
3052                        // append add to cart button
3053                         if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){
3054                           append_add_to_cart_btn(moq_product,config_param,variant,true);
3055                           $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_qty).hide();
3056                           $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_variants).hide();
3057                           Table_addToCart_event(moq_product,config_param,variant);
3058                         }else{
3059                           waio_moq_log('waio moq some selectors missing 1')
3060                         }
3061                         // append qty html
3062                         if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){
3063                           $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').siblings('.waio__qc-table').remove();
3064                           $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').before(variant_table_html);
3065                           $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_qty).hide();
3066                           qty_function();
3067                         }else{
3068                           waio_moq_log('waio moq some selectors missing 2')
3069                         }
3070                }
3071                 
3072              }
3073            }else{
3074                var rule = qc_ctrl[0]
3075                var variant = moq_product.variants.find(function(x){return x.id==_selected_variant_id});
3076                var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== variant.id});
3077                config_param['variant_inventory_info'] = variant_inventory_info;
3078                var Applicable = qc_ctrl.find(function(x){return x.applies_to!="variants"||(x.variants && x.variants.findIndex(function(y){return parseInt(y.id)===parseInt(variant.id)})!==-1)});
3079                if(typeof Applicable !== "undefined"){
3080                    // append add to cart button
3081                     if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){
3082                       append_add_to_cart_btn(moq_product,config_param,variant,Applicable.selector_for_individual_variant);
3083                       without_table_addToCart_event(moq_product,config_param,variant);
3084                     }else{
3085                       waio_moq_log('waio moq some selectors missing 1')
3086                     }
3087                     var qty_html = prepare_individual_qty_html(config_param,Applicable,variant,moq_product);
3088                    // append qty html
3089                     if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){
3090                       if(config_param.template == 'page'){
3091                         if($(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).css('display') != 'none'){
3092                           $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).siblings('.waio_moq_qty').remove();
3093                           $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).before(qty_html);
3094                           $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).hide();
3095                         }
3096                       }else{
3097                         $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').siblings('.waio_moq_qty').remove();
3098                         $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').before(qty_html);
3099                         $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_qty).hide();
3100                       }
3101
3102                       qty_function();
3103                     }else{
3104                       waio_moq_log('waio moq some selectors missing 2')
3105                     }
3106                 }
3107            }
3108           
3109          }
3110
3111       }else{
3112        $('.wsaio_'+config.productId).parents(config.parent_product_selector).find(config.add_to_cart).show();
3113        $('.wsaio_'+config.productId).parents(config.parent_product_selector).find('.waio_moq_qty,.moq_atc').remove();
3114        $('.wsaio_'+config.productId).parents(config.parent_product_selector).find(config.removeableSelector_qty).show(); 
3115        $('.shopify-payment-button__button').removeClass('checkout-disabled').removeAttr('disabled')
3116       }
3117     })
3118  }
3119  
3120 // ============================================================================================================
3121  
3122 // ----------------------------------------------------------------------------------------
3123
3124 // ============================for cart page function start====================================================
3125
3126  WSAIO.quantityControllers = function(config, callback){
3127    if("undefined"===typeof config)var config={};
3128    null===config&&(config={});
3129    if(config.productHandle){
3130      WSAIO.getProductByHandle(config.productHandle, function(e,product){
3131        if(product){
3132          config.productId = product.id;
3133          if(!config.variantId){
3134            try{
3135              config.variantId = product.variants[0].id;
3136            }catch(e){log(e)}
3137          }
3138        }
3139        WSAIO.quantity_controllers(config, callback);
3140      });
3141    }
3142    else{
3143      WSAIO.quantity_controllers(config, callback);
3144    }
3145  }
3146  
3147  function quantityControls__carts(config, callback){
3148    if("undefined"===typeof config)var config={};
3149    null===config&&(config={});
3150    var elementSelector = config.elementSelector || ".responsive-table__row";
3151    var variantIdAttribute = config.variantIdAttribute || "data-variant-id";
3152    var productIdAttribute = config.productIdAttribute || "data-product-id";
3153    if($(elementSelector).length > 0){
3154      $(elementSelector).each(function(e,a){
3155        var $variantId = $(this).attr(variantIdAttribute);
3156        var $productId = $(this).attr(productIdAttribute);
3157        config.variantId = $variantId;
3158        if($productId){
3159          config.productId = $productId;
3160        }
3161        WSAIO.quantityControllers(config, function(e,quantity_controls){
3162          if(e){
3163            log(e);
3164            callback(e, null);
3165          }
3166          else{
3167            callback(null, {
3168              quantity_controls: quantity_controls,
3169              elementSelector: "["+variantIdAttribute+"='"+$variantId+"']"
3170            });
3171          };
3172        });
3173      });
3174    }
3175    else{
3176      callback("elementSelector could not found any nodeElement. Config elementSelector for Quantity controller to work on cart template.", null);
3177    }
3178  }
3179  
3180  WSAIO.cartQuantityControllers = function(){
3181   WSAIO.loadcartQuantityControllers()
3182  }
3183  WSAIO.loadcartQuantityControllers = function(config,callback){
3184    quantityControls__carts(config,callback)
3185  }
3186  
3187  $(document).ready(function(){
3188   if(typeof WSAIO != 'undefined'){
3189     WSAIO.loadcartQuantityControllers = function(config,callback){
3190       if("undefined"===typeof config)var config={};
3191        window.MOQ_alert = '';
3192        window.disable_checkout_MOQ = false;
3193        null===config&&(config={});
3194        var _errorMsg = '';
3195        var _limitsUl = $('<ol class="wsaio-alerts"></ol>')
3196        var checkoutSelector = config.checkoutSelector || WSAIO.checkout_selector;
3197        var selected_product_level_rules = [];
3198       var cart__items = window.cart_data.items;
3199        cart__items.forEach(function(cart__item, i){
3200        var $variantId = cart__item.variant_id;
3201        var $productId = cart__item.product_id;
3202        config.variantId = $variantId;
3203        config.productId = $productId;
3204         WSAIO.quantityControllers(config, function(e,quantity_controls){
3205            if(e){
3206              log(e);
3207            }
3208             else{
3209              var qty_ctrl = quantity_controls.quantity_controls;
3210              var max_qty = 0;
3211              var _qtyInc = 1;
3212              var _qtyMin = 0;
3213              var _qtyMax = 0;
3214              var _qtyDefault = 1;
3215              var _fLavel  = 'variant_level';
3216              if(qty_ctrl.length>0){
3217
3218                //adding item
3219                var Applicable = qty_ctrl.find(function(x){return x.applies_to!="variants"||(x.variants && x.variants.findIndex(function(y){return parseInt(y.id)===parseInt($variantId)})!==-1)});
3220                if(typeof Applicable !== "undefined" && Applicable.minimum_quantity_method == "selected_product_level"){
3221                  Applicable.mul_group = Applicable.quantity_increment;
3222                  selected_product_level_rules.push(Applicable);
3223
3224                }else{
3225                  if(typeof Applicable !== "undefined"){
3226                    _fLavel = Applicable.minimum_quantity_method;
3227                    max_qty = Applicable.maximum_quantity==""?0:Applicable.maximum_quantity;
3228                    _qtyInc = parseInt(Applicable.quantity_increment) || 1;
3229                    _qtyMin = parseInt(Applicable.minimum_quantity) || 0;
3230                    _qtyMax = parseInt(max_qty) || 0;
3231                    if(Applicable.default_quantity == 0 && Applicable.default_quantity != ''){
3232                      _qtyDefault = parseInt(Applicable.default_quantity);
3233                    }else{
3234                      _qtyDefault = parseInt(Applicable.default_quantity) || 1;
3235                    }
3236                    var qty = cart__item.quantity;
3237                    var proruct_qty = 0;
3238                    var _title = 'Variant \"'+cart__item.title+'\"';
3239                    var _errorMsg = '';
3240                    if(_fLavel=='product_level'){
3241                      qty=0;
3242                      cart__items.forEach(function(x){
3243                        if(x.product_id===cart__item.product_id){
3244                          qty+=x.quantity;
3245                          config.variantId = x.variant_id;
3246                          config.productId = x.product_id;
3247                          WSAIO.quantityControllers(config, function(e,qc){
3248                            if(e){
3249                              log(e);
3250                            }
3251                            else{
3252                              var Applicable2 = qc.quantity_controls.find(function(y){return y.minimum_quantity_method=="variant_level" && (y.variants && y.variants.findIndex(function(z){return parseInt(z.id)===parseInt(x.variant_id)})!==-1)});
3253                              if(typeof Applicable2 === "undefined"){
3254                                proruct_qty+=x.quantity;
3255                              }
3256                            }
3257                          });
3258                        }
3259
3260                      });
3261
3262                      _title = 'Product \"'+cart__item.product_title+'\"';
3263                    }
3264                    if (qty < _qtyMin) {
3265                      _errorMsg=_title+' cannot be less than '+_qtyMin;
3266                    }
3267                    else if (qty > _qtyMax && _qtyMax!==0) {
3268                      _errorMsg=_title+' cannot be more than '+_qtyMax;
3269                    }
3270                    else {
3271                      if(_fLavel=='product_level'){
3272                        if(proruct_qty%_qtyInc !== 0) {
3273                          _errorMsg=_title+' must be multiple of '+_qtyInc;
3274                        }
3275                      }
3276                      else{
3277                        if(qty%_qtyInc !== 0) {
3278                          _errorMsg=_title+' must be multiple of '+_qtyInc;
3279                        }
3280                      }
3281                    }
3282
3283                    if(_errorMsg != ''){
3284                      if(_fLavel=='product_level'){
3285                        if(_limitsUl.find('li[data-product="'+cart__item.product_id+'"]').length == 0){
3286                          _limitsUl.append('<li class="moq_error" data-product="'+cart__item.product_id+'">'+_errorMsg+'</li>');
3287                          window.disable_checkout_MOQ = true;
3288                        }
3289                      }
3290                      else{
3291                        _limitsUl.append('<li class="moq_error"  data-variant="'+cart__item.variant_id+'">'+_errorMsg+'</li>');
3292                        window.disable_checkout_MOQ = true;
3293                      }
3294
3295                    }
3296
3297                  }
3298                }
3299
3300              }
3301            }
3302         })
3303       })
3304       if((WSAIO.checkout_message!='' && WSAIO.disable_checkout) || !WSAIO.checkout_requirements){
3305          if(typeof WSAIO.checkout_message != 'undefined' &&  WSAIO.default_limit){
3306              if(typeof WSAIO.allow_normal_checkout__OC == 'undefined' || WSAIO.allow_normal_checkout__OC == false){
3307                  _limitsUl.append('<li data-order>'+WSAIO.checkout_message+'</li>');
3308               }else{
3309                   _limitsUl.append('<li data-order>'+WSAIO.checkout_message+'</li>');
3310                   _limitsUl.append('<li data-order>Fulfill minimum order requirements to avail discount</li>');
3311               }
3312             window.disable_checkout_MOQ = true;
3313          }
3314        }
3315        window.MOQ_alert = '<div class="wor_title wsaio-alerts" style="text-align:center;color: red; font-weight: 600;max-width: 320px; margin-left: auto;">Order requirements not met.</div> <ul class="wsaio-alerts">'+_limitsUl.html()+'</ul>';
3316        multi_level_check();
3317       function multi_level_check(){
3318        if(selected_product_level_rules.length > 0){
3319          var Total_qty = 0;
3320          var _qtyInc = 1;
3321          var _qtyMin = 0;
3322          var _qtyMax = 0;
3323          var _qtyDefault = 1;
3324          var group_value = [];
3325                     $(selected_product_level_rules).each(function(e){
3326                       if(group_value.indexOf(selected_product_level_rules[e].mul_group) == -1){
3327                       group_value.push(selected_product_level_rules[e].mul_group)
3328                       }
3329                     })
3330                       
3331                     $(group_value).each(function(ee){
3332                      Total_qty = 0;
3333                       _errorMsg = '';
3334                      var cart__items = window.cart_data.items;
3335                      cart__items.forEach(function(cart__item, i){
3336                        $(selected_product_level_rules).each(function(e){
3337                          
3338                          if(selected_product_level_rules[e].variantId == cart__item.variant_id && selected_product_level_rules[e].mul_group == group_value[ee]){
3339                            Total_qty+=parseInt(cart__item.quantity);
3340                              _qtyInc = parseInt(selected_product_level_rules[e].quantity_increment);
3341                            _qtyMax = parseInt(selected_product_level_rules[e].maximum_quantity);
3342                          _qtyDefault = parseInt(selected_product_level_rules[e].default_quantity);
3343                          _qtyMin = parseInt(selected_product_level_rules[e].minimum_quantity);
3344                          }
3345                        })
3346                      })   
3347            if(Total_qty < _qtyMin ){
3348              _errorMsg='Total Quantity cannot be less than '+_qtyMin;
3349            }
3350            if(Total_qty % _qtyInc !== 0){
3351              _errorMsg='Total Quantity must be multiple of '+_qtyInc;
3352            }
3353            if(Total_qty > _qtyMax){
3354              _errorMsg='Total Quantity cannot be more than '+_qtyMax;
3355            }
3356
3357            if(_errorMsg != ''){
3358              _limitsUl.append('<li class="moq_error" tt="4324324">'+_errorMsg+'</li>');
3359              window.disable_checkout_MOQ = true;
3360            }
3361            apply_codition()
3362
3363            function apply_codition(){
3364              if((WSAIO.checkout_message!='' && WSAIO.disable_checkout) || !WSAIO.checkout_requirements){
3365                  if(typeof WSAIO.checkout_message != 'undefined' &&  WSAIO.default_limit){
3366                      if(typeof WSAIO.allow_normal_checkout__OC == 'undefined' || WSAIO.allow_normal_checkout__OC == false){
3367                    _limitsUl.append('<li data-order>'+WSAIO.checkout_message+'</li>');
3368                   }else{
3369                       _limitsUl.append('<li data-order>'+WSAIO.checkout_message+'</li>');
3370                       _limitsUl.append('<li data-order>Fulfill minimum order requirements to avail discount</li>');
3371                   }
3372                     window.disable_checkout_MOQ = true;
3373                   }
3374              }
3375              window.MOQ_alert = '<div class="wor_title wsaio-alerts" style="text-align:center;color: red; font-weight: 600;max-width: 320px; margin-left: auto;">Order requirements not met.</div> <ul class="wsaio-alerts">'+_limitsUl.html()+'</ul>';
3376            }
3377            })
3378        
3379
3380        }
3381        if ("function" === typeof callback) {
3382          callback('done')
3383        }
3384      }
3385       if(WSAIO.run_checkout != undefined){
3386         WSAIO.run_checkout();
3387       }
3388     }
3389   }
3390  })
3391 
3392//============================for cart page function end========================================
3393
3394
3395
3396
3397// ========================== Developers integeration function ================================ 
3398  $(document).ready(function(){
3399    setTimeout(function(){
3400      $('.col_clct').each(function(){
3401          var clctn_dta = JSON.parse($(this).attr("clct"));
3402          for(var i=0;i<clctn_dta.length; i++){
3403            WSAIO.product_in_collects.push(clctn_dta[i]);
3404            WSAIO.products_with_collections.push(clctn_dta[i]);
3405            WSAIO.product_collections.push(clctn_dta[i]);
3406            WSAIO.products_with_collectionss.push(clctn_dta[i]);
3407          }
3408        });
3409
3410        
3411    if(WSAIO.template == 'product'){
3412        // product on load function
3413        var varaint_inventory_management = '';
3414        var varaint_inventory_policy = '';
3415        var vid = $('[name="id"]').val();
3416        if(vid != undefined){
3417        var _index = default_product_variant.findIndex(function(e){return e.variant_id == vid })
3418        if(_index > -1){
3419           varaint_inventory_management = default_product_variant[_index].variant_inventory_management;
3420           varaint_inventory_policy = default_product_variant[_index].variant_inventory_policy;
3421        }
3422                  WSAIO.qtyControl({
3423                  template: 'product',
3424                  product: current_product,
3425                  productId: current_product.id,
3426                  variantId:$('[name="id"]').val(),
3427                  functionality: 'variant_level',
3428                  add_to_cart:'.wsadd[type="submit"]',
3429                  parent_product_selector:'.product-form',
3430                  removeableSelector_qty: '.quantity-wrapper',
3431                  removeableSelector_variants:'.select-container'
3432                  })
3433
3434
3435setTimeout(function(){
3436if($('.waio_moq_qty').length > 0){
3437$('.quantity-submit-row.input-row .label').hide()
3438}else{
3439$('.quantity-submit-row.input-row .label').show()
3440}
3441},200)
3442
3443          
3444          // product variant change function
3445          $('.select-container').on("change", function () {
3446           setTimeout(function () {
3447                WSAIO.qtyControl({
3448                template: 'product',
3449                product: current_product,
3450                productId: current_product.id,
3451                variantId:$('[name="id"]').val(),
3452                functionality: 'variant_level',
3453                add_to_cart:'.wsadd[type="submit"]',
3454                parent_product_selector:'.product-form',
3455                removeableSelector_qty: '.quantity-wrapper',
3456                removeableSelector_variants:'.select-container'
3457                })
3458
3459
3460setTimeout(function(){
3461if($('.waio_moq_qty').length > 0){
3462$('.quantity-submit-row.input-row .label').hide()
3463}else{
3464$('.quantity-submit-row.input-row .label').show()
3465}
3466},200)
3467
3468
3469             
3470           }, 1500);
3471           });
3472        }
3473      }
3474
3475      // Quick view function
3476          var isQuickViewOpen = false;
3477           var _intv = setInterval(function () {
3478           if ($('.product--stacked').parents('.quick-add-modal__content-info').length > 0 && isQuickViewOpen == false) {
3479             isQuickViewOpen = true;
3480         
3481             setTimeout(function () {
3482               var Vid=$('.product--stacked [name="id"]').val();
3483                var handle = $('.product--stacked').find('product-info a.product__title').attr('href');
3484                jQuery.getJSON(handle+'.js', function(product) {
3485                  $('.product--stacked').find('.price').addClass('wsaio_'+product.id)
3486              WSAIO.qtyControl({
3487                  template: 'product',
3488                  product: product,
3489                  productId: product.id,
3490                  variantId: Vid,
3491                  functionality: 'variant_level',
3492                  add_to_cart:'[name="add"]',
3493                  parent_product_selector:'.product--stacked',
3494                  removeableSelector_qty: '.product-form__quantity',
3495                  removeableSelector_variants:'variant-radios'
3496                })
3497                })
3498             }, 200);
3499         
3500             //Quick Variant change
3501              $('.product--stacked .js.product-form__input,.product--stacked .product-form__input--dropdown').on("change", function () {
3502             setTimeout(function () {
3503                   var Vid=$('.product--stacked [name="id"]').val();
3504                    var handle = $('.product--stacked').find('product-info a.product__title').attr('href');
3505                    jQuery.getJSON(handle+'.js', function(product) {
3506                      $('.product--stacked').find('.price').addClass('wsaio_'+product.id)
3507                      WSAIO.qtyControl({
3508                      template: 'product',
3509                      product: product,
3510                      productId: product.id,
3511                      variantId: Vid,
3512                      functionality: 'variant_level',
3513                      add_to_cart:'[name="add"]',
3514                      parent_product_selector:'.product--stacked',
3515                      removeableSelector_qty: '.product-form__quantity',
3516                      removeableSelector_variants:'variant-radios'
3517                    })
3518                    })
3519             }, 1500);
3520             });
3521           } else if (!$('.product--stacked').parents('.quick-add-modal__content-info').length > 0 && isQuickViewOpen == true) {
3522             isQuickViewOpen = false;
3523           }
3524           }, 500);
3525
3526
3527
3528          $(WSAIO.collection_items_each_selector).each(function (index, item) {
3529         if (item.querySelector("a[href]") == null) {
3530           return false;
3531         }
3532         var handle = null;
3533           handle = item.querySelector("a[href]").getAttribute("href");
3534         if (handle) {
3535           var product_handle = null,
3536           productIndex = -1;
3537           try {
3538           product_handle = handle.split('/products/')[1];
3539           product_handle = product_handle.split('?')[0];
3540           } catch (e) {}
3541           jQuery.getJSON("/products/" + product_handle+".js", function (product) {
3542               item.querySelector(WSAIO.collection_item_price_selector).classList.add('wsaio_'+product.id)
3543               WSAIO.qtyControl({
3544                  template: 'collection',
3545                  product: product,
3546                  productId: product.id,
3547                  variantId:product.variants[0].id,
3548                  functionality: 'variant_level',
3549                  add_to_cart:'.form [name="add"]',
3550                  varaint_inventory_management:'',       // if not available then leave it empty
3551                  varaint_inventory_policy:'',           // if not available then leave it empty
3552                  parent_product_selector:'.grid__item',
3553                  removeableSelector_qty: '.product-form__quantity',
3554                  removeableSelector_variants:'variant-radios'
3555                })
3556            })
3557         }
3558         });
3559
3560
3561
3562
3563      
3564      },1500)
3565    })
3566
3567
3568     window.addEventListener("load", function(){
3569      setTimeout(function(){
3570         if(typeof WSAIO != 'undefined'){
3571            WSAIO.checkout_restriction = function(){
3572              WSAIO.order_control();
3573              WSAIO.cartQuantityControllers();
3574            }
3575            WSAIO.load_checkout_restriction = function(){
3576              WSAIO.order_control();
3577              WSAIO.loadcartQuantityControllers();
3578            }
3579            setTimeout(function(){
3580              $('[name="updates[]"]').on('change',function(){
3581                setTimeout(function(){
3582                  WSAIO.cartQuantityControllers();
3583                },1000);
3584              })
3585            },100);
3586          }
3587      },500)
3588  });
3589</script>
3589
3590
3591
3592
3593<style>
3594  .waio_moq_qty{ width: 140px !important; margin: 10px 0px !important; } .waio_qty-input.waio_qty-input__applicable { display: flex !important; border: 1px solid black !important; padding: 10px !important; height: 50px; } .waio_qty--btn{ width: 12px !important; cursor:pointer !important; } input.input_moq { border: none !important; width: 30px !important; margin: auto !important; text-align: center; } .waio_moq_qty svg{ vertical-align: middle; } [name="moq_addToCart"] { margin: 10px 0px; } p.waio__ErrorMsg { color: red; } .waio__qc-table{margin: 30px 0;width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.waio__qc-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.waio__qc-table th{padding:.5em 1em;border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible}.waio__qc-table tbody td{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em;background-color:transparent}.waio__qc-table .waio__product-information{display:flex;align-items:center}.waio__qc-table .waio__product-information .waio__image-wrapper{flex:4rem 0 0;padding-right:1rem}.waio__qc-table .waio__image-wrapper .waio__image{cursor:pointer;max-height:95px;display:block;margin:0 auto}.waio_qty-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e7e7e7;white-space:nowrap}.waio_qty-input .waio_qty--btn{transition:all 150ms ease-out;display:inline-block;padding:5px 9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.waio_qty-input .waio_qty--btn .waio__icon{width:11px;height:11px;stroke-width:1.5px;vertical-align:-1px}.waio_qty-input .waio_qty--btn.waio_qty--btn_product{padding:10px 20px}.waio_qty-input .waio_qty--btn:active,.waio_qty-input .waio_qty--btn:hover{color:#939393}.waio_qty-input input{margin: 0;display:inline-block;width:20px;padding:0;font-size:11px;text-align:center;letter-spacing:normal;background:0 0;border:none;width:35px;font-size:15px}.waio__invalid-input{border:1px solid #ed4343} .waio__qc-table .waio_qty-input.waio_qty-input__applicable { padding: 0px !important; } .moq_atc{ position:relative; } p.waio_moq_tableError { color: red; font-size: 10px; text-align: center; width: 100px; margin: auto; } .moq_loading-spinner { border: 2px solid transparent; border-bottom-color: #fff; border-top-color: #fff; width: 20px; height: 20px; border-radius: 20px; animation: loading-spinner 800ms ease infinite; border-left-color: #183960; border-right-color: #183960; display: none; } .moq_wsaio_loader{ display:inline-block; position: absolute; z-index: 1; left: 50%; transform: translate(-50%, -50%); top: 50%; } .moq_loading-spinner{ margin:auto !important; } @keyframes moq_loading-spinner { to { transform: rotate(360deg); } } .moq_atc .moq_success_msg { color: green; font-size: 11px; display: block; text-align: center; } .moq_atc a{ color: black; } .main_tbl button.waio-quick-order-addtocart { border: none; box-shadow: none; color: #fff; display: inline-block; font-size: 13px; font-weight: 400; height: 36px !important; line-height: 36px !important; margin: 0; padding: 0 10px !important; text-transform: none; width: auto; min-width: 130px; cursor: pointer; background-color: #403b37 !important; color: #ffffff!important; border-radius: 5px!important; box-sizing: border-box; } .main_tbl .waio_qty-input.waio_qty-input__applicable { height: 36px; padding: 0px !important; margin: auto !important; width: 100px; } .main_tbl span.waio__less.waio_qty--btn.waio_qty--btn_product,.main_tbl span.waio__more.waio_qty--btn.waio_qty--btn_product { padding: 10px !important; } .main_tbl p.waio__ErrorMsg { font-size: 9px; }
3595</style>

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.