1<!doctype html> 2<html class="js" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="format-detection" content="telephone=no, date=no, email=no, address=no"> 8 <meta name="theme-color" content=""> 9 <meta http-equiv="Cache-Control" content="public, max-age=31536000"> 10 <link rel="canonical" href="https://modernpicnic.com/blogs/lunch-break"> 11<link rel="icon" type="image/png" href="//modernpicnic.com/cdn/shop/files/mp-favi-1.png?crop=center&height=32&v=1623918620&width=32"><link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 12 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 13 14 15 <!-- "snippets/booster-seo.liquid" was not rendered, the associated app was uninstalled --> 16 <link href="//modernpicnic.com/cdn/shop/t/387/assets/font.css?v=64734809850277981741788801444" rel="stylesheet" type="text/css" media="all" /> 17 <link 18 rel="stylesheet" 19 media="print" 20 onload="this.onload=null;this.media='all';" 21 href="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css" 22 > 23 <noscript> 24 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css"> 25 </noscript> 26 <title> 27 Lunch Break | A Blog From Modern Picnic 28</title> 29 30 31 <meta name="description" content="Lunch Break â Be the first to know about our blog posts straight from the MP team."> 32 33 34 <!-- /snippets/social-meta-tags.liquid --> 35 36 37 38 39<meta property="og:site_name" content="Modern Picnic"> 40<meta property="og:url" content="https://modernpicnic.com/blogs/lunch-break"> 41<meta property="og:title" content="Lunch Break | A Blog From Modern Picnic"> 42<meta property="og:type" content="website"> 43<meta property="og:description" content="Lunch Break â Be the first to know about our blog posts straight from the MP team."> 44 45 46 47 48 49<meta name="twitter:card" content="summary_large_image"> 50<meta name="twitter:title" content="Lunch Break | A Blog From Modern Picnic"> 51<meta name="twitter:description" content="Lunch Break â Be the first to know about our blog posts straight from the MP team."> 52 53 54 <style> 55 body { margin: 0; } 56 img { max-width: 100%; height: auto; } 57 58 59 </style> 60 61 62 63<meta property="og:site_name" content="Modern Picnic"> 64<meta property="og:url" content="https://modernpicnic.com/blogs/lunch-break"> 65<meta property="og:title" content="Lunch Break | A Blog From Modern Picnic"> 66<meta property="og:type" content="website"> 67<meta property="og:description" content="Lunch Break â Be the first to know about our blog posts straight from the MP team."><meta name="twitter:card" content="summary_large_image"> 68<meta name="twitter:title" content="Lunch Break | A Blog From Modern Picnic"> 69<meta name="twitter:description" content="Lunch Break â Be the first to know about our blog posts straight from the MP team."> 70 71 72
72<script src="https://code.jquery.com/jquery-3.6.0.min.js" crossorigin="anonymous" defer></script>
72 73
73<script src="//modernpicnic.com/cdn/shop/t/387/assets/slick-loader.js?v=99604455925917729961788801538" defer="defer"></script>
73 74
74<script src="//modernpicnic.com/cdn/shop/t/387/assets/constants.js?v=132983761750457495441788801439" defer="defer"></script>
74 75
75<script src="//modernpicnic.com/cdn/shop/t/387/assets/pubsub.js?v=25310214064522200911788801516" defer="defer"></script>
75 76
76<script src="//modernpicnic.com/cdn/shop/t/387/assets/global.js?v=82558205069851465191788801445" defer="defer"></script>
76 77
77<script src="//modernpicnic.com/cdn/shop/t/387/assets/shop-login-button.js?v=144613830633083664941788801537" defer="defer"></script>
77 78
78<script src="//modernpicnic.com/cdn/shop/t/387/assets/lazy-videos.js?v=11532479654551839601788801504" defer="defer"></script>
78 79
79<script src="//modernpicnic.com/cdn/shop/t/387/assets/details-disclosure.js?v=19404580250243933141788801440" defer="defer"></script>
79 80
80<script src="//modernpicnic.com/cdn/shop/t/387/assets/details-modal.js?v=25581673532751508451788801441" defer="defer"></script>
80 81
81<script src="//modernpicnic.com/cdn/shop/t/387/assets/search-form.js?v=133129549252120666541788801521" defer="defer"></script>
81<script src="//modernpicnic.com/cdn/shop/t/387/assets/animations.js?v=92673266220908102891788801409" defer="defer"></script>
81 82
82<script> 83 (function () { 84 var lazyCssPatterns = ['wishlistcollections.css', 'onstore-block.css', 'accelerated-checkout-backwards-compat.css']; 85 86 function shouldDeferCss(href) { 87 if (!href) return false; 88 return lazyCssPatterns.some(function (pattern) { 89 return href.indexOf(pattern) !== -1; 90 }); 91 } 92 93 function deferStylesheet(link) { 94 if (!link || link.dataset.mpDeferredCss === '1') return; 95 var href = link.getAttribute('href') || link.href || ''; 96 if (!shouldDeferCss(href)) return; 97 link.dataset.mpDeferredCss = '1'; 98 link.setAttribute('rel', 'stylesheet'); 99 link.media = 'print'; 100 link.onload = function () { 101 this.media = 'all'; 102 }; 103 } 104 105 function processStylesheets(root) { 106 if (!root || root.nodeType !== 1) return; 107 if (root.tagName === 'LINK') { 108 deferStylesheet(root); 109 } 110 root.querySelectorAll('link').forEach(deferStylesheet); 111 } 112 113 document.querySelectorAll('link').forEach(deferStylesheet); 114 document.addEventListener('DOMContentLoaded', function () { 115 document.querySelectorAll('link').forEach(deferStylesheet); 116 }, { once: true }); 117 118 var observer = new MutationObserver(function (mutations) { 119 mutations.forEach(function (mutation) { 120 mutation.addedNodes.forEach(function (node) { 121 if (!node || node.nodeType !== 1) return; 122 processStylesheets(node); 123 }); 124 }); 125 }); 126 127 observer.observe(document.head, { childList: true, subtree: true }); 128 })(); 129 </script>
129 130
130<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
130<meta name="facebook-domain-verification" content="uh3sjhkn78bgip5li7nzu8lr0ckxgg"> 131<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/23441411/digital_wallets/dialog"> 132<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/lunch-break.atom" /> 133<link rel="next" href="/blogs/lunch-break?page=2">
134<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
134 135<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
136<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=23441411" crossorigin="anonymous"></script>
vendor: 1 bytes, line 136
136
137<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":23441411,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/23441411","merchantName":"Modern Picnic","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Modern Picnic","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 137
137
138<script id="shopify-features" type="application/json">{"accessToken":"f9978c4418072ceae9e36976eb313ce8","betas":["rich-media-storefront-analytics"],"domain":"modernpicnic.com","predictiveSearch":true,"shopId":23441411,"locale":"en"}</script>
vendor: 1 bytes, line 138
138
139<script>var Shopify = Shopify || {}; 140Shopify.shop = "modern-picnic-ny.myshopify.com"; 141Shopify.locale = "en"; 142Shopify.currency = {"active":"USD","rate":"1.0"}; 143Shopify.country = "US"; 144Shopify.theme = {"name":"Dawn - Evergreen | 08 sep","id":145207460074,"schema_name":"Dawn","schema_version":"15.4.1","theme_store_id":null,"role":"main"}; 145Shopify.theme.handle = "null"; 146Shopify.theme.style = {"id":null,"handle":null}; 147Shopify.cdnHost = "modernpicnic.com/cdn"; 148Shopify.routes = Shopify.routes || {}; 149Shopify.routes.root = "/"; 150Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 151Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 152Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 153Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 153
153
154<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 154
154
155<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 155
155
156<script> 157 window.ShopifyPay = window.ShopifyPay || {}; 158 window.ShopifyPay.apiHost = "shop.app\/pay"; 159 window.ShopifyPay.redirectState = null; 160</script>
vendor: 1 bytes, line 160
160
161<script> 162 window.Shopify = window.Shopify || {}; 163 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 164 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 165 window.Shopify.SignInWithShop.eligible = true; 166</script>
vendor: 1 bytes, line 166
166
167<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 167
167
168<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 168
168
169<script type="module"> 170 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 171 172 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 173 174</script>
vendor: 1 bytes, line 174
174
175<script> 176 window.Shopify = window.Shopify || {}; 177 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 178 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"]}; 179</script>
vendor: 1 bytes, line 179
179
180<script>(function() { 181 var isLoaded = false; 182 function asyncLoad() { 183 if (isLoaded) return; 184 isLoaded = true; 185 var urls = ["https:\/\/gdprcdn.b-cdn.net\/js\/gdpr_cookie_consent.min.js?shop=modern-picnic-ny.myshopify.com","https:\/\/id-shop.govx.com\/app\/modern-picnic-ny.myshopify.com\/govx.js?shop=modern-picnic-ny.myshopify.com","https:\/\/d23dclunsivw3h.cloudfront.net\/redirect-app.js?shop=modern-picnic-ny.myshopify.com","https:\/\/gc.shopkeepertools.com\/skt_easygc_start.js?shop=modern-picnic-ny.myshopify.com","https:\/\/cdn.attn.tv\/modernpicnic\/dtag.js?shop=modern-picnic-ny.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCC6PBNFFDDYNYXDHNDNTRY?source=shopify1click\u0026shop=modern-picnic-ny.myshopify.com","https:\/\/app.stock-counter.app\/get_script\/938a90f260c111efa6c6a6d7416b0ab2.js?v=152683\u0026shop=modern-picnic-ny.myshopify.com","https:\/\/d22lwxpnhu2n4a.cloudfront.net\/grommet\/shopify.js?shop=modern-picnic-ny.myshopify.com","https:\/\/app.octaneai.com\/2oz5o93sjmw8wiav\/shopify.js?x=fCQ7XTjpXLJhzcVQ\u0026shop=modern-picnic-ny.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=ec0b5c97-2f3d-40fb-a64a-c47016f7cdb7\u0026shop=modern-picnic-ny.myshopify.com"]; 186 for (var i = 0; i < urls.length; i++) { 187 var s = document.createElement('script'); 188 s.type = 'text/javascript'; 189 s.async = true; 190 s.src = urls[i]; 191 var x = document.getElementsByTagName('script')[0]; 192 x.parentNode.insertBefore(s, x); 193 } 194 }; 195 if(window.attachEvent) { 196 window.attachEvent('onload', asyncLoad); 197 } else { 198 window.addEventListener('load', asyncLoad, false); 199 } 200})();</script>
vendor: 1 bytes, line 200
200
201<script id="__st">var __st={"a":23441411,"offset":-14400,"reqid":"e8b6a554-131e-423e-8941-85ab1e747969-1790681463","pageurl":"modernpicnic.com\/blogs\/lunch-break","s":"blogs-88436703466","u":"04a945d35b4c","p":"blog","rtyp":"blog","rid":88436703466};</script>
vendor: 1 bytes, line 201
201
202<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 202
202
203<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 203
203
204<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//modernpicnic.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 204
204
205<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 = "//modernpicnic.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>
205<script crossorigin="anonymous" defer="defer" src="//modernpicnic.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 205
205
206<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 206
206
207<script> 208 window.Shopify = window.Shopify || {}; 209 window.Shopify.MCP = window.Shopify.MCP || {}; 210 window.Shopify.MCP.enabled = true; 211 window.Shopify.MCP.shop = "modern-picnic-ny.myshopify.com"; 212 window.Shopify.MCP.mcpEndpoint = "https:\/\/modernpicnic.com\/api\/mcp"; 213 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?\"\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."}},"required":["query"]}}]; 214</script>
vendor: 1 bytes, line 214
214
215<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("\/\/modernpicnic.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 216</script>
vendor: 1 bytes, line 216
216
217<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://modernpicnic.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 218</script>
vendor: 1 bytes, line 218
218
219<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 220 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); 221</script>
vendor: 1 bytes, line 221
221
222<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})}})); 223</script>
vendor: 1 bytes, line 223
223
224<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":23441411,"theme_id":145207460074,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"handle":"lunch-break","page_type":"blog"},"recommendations_tracking_enabled":true}" defer="defer" src="//modernpicnic.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
224 225<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://modernpicnic.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 226<style id="shopify-accelerated-checkout-cart"> 227 #shopify-buyer-consent { 228 margin-top: 1em; 229 display: inline-block; 230 width: 100%; 231} 232 233#shopify-buyer-consent.hidden { 234 display: none; 235} 236 237#shopify-subscription-policy-button { 238 background: none; 239 border: none; 240 padding: 0; 241 text-decoration: underline; 242 font-size: inherit; 243 cursor: pointer; 244} 245 246#shopify-subscription-policy-button::before { 247 box-shadow: none; 248} 249 250 </style>
251<script id="sections-script" data-sections="header" defer="defer" src="//modernpicnic.com/cdn/shop/t/387/compiled_assets/scripts.js?v=151152240092763844711788801571"></script>
vendor: 1 bytes, line 251
251
252<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
252 253 254 255 256 <style data-shopify> 257 @font-face { 258 font-family: Raleway; 259 font-weight: 400; 260 font-style: normal; 261 font-display: swap; 262 src: url("//modernpicnic.com/cdn/fonts/raleway/raleway_n4.2c76ddd103ff0f30b1230f13e160330ff8b2c68a.woff2") format("woff2"), 263 url("//modernpicnic.com/cdn/fonts/raleway/raleway_n4.c057757dddc39994ad5d9c9f58e7c2c2a72359a9.woff") format("woff"); 264} 265 266 @font-face { 267 font-family: Raleway; 268 font-weight: 700; 269 font-style: normal; 270 font-display: swap; 271 src: url("//modernpicnic.com/cdn/fonts/raleway/raleway_n7.740cf9e1e4566800071db82eeca3cca45f43ba63.woff2") format("woff2"), 272 url("//modernpicnic.com/cdn/fonts/raleway/raleway_n7.84943791ecde186400af8db54cf3b5b5e5049a8f.woff") format("woff"); 273} 274 275 @font-face { 276 font-family: Raleway; 277 font-weight: 400; 278 font-style: italic; 279 font-display: swap; 280 src: url("//modernpicnic.com/cdn/fonts/raleway/raleway_i4.aaa73a72f55a5e60da3e9a082717e1ed8f22f0a2.woff2") format("woff2"), 281 url("//modernpicnic.com/cdn/fonts/raleway/raleway_i4.650670cc243082f8988ecc5576b6d613cfd5a8ee.woff") format("woff"); 282} 283 284 @font-face { 285 font-family: Raleway; 286 font-weight: 700; 287 font-style: italic; 288 font-display: swap; 289 src: url("//modernpicnic.com/cdn/fonts/raleway/raleway_i7.6d68e3c55f3382a6b4f1173686f538d89ce56dbc.woff2") format("woff2"), 290 url("//modernpicnic.com/cdn/fonts/raleway/raleway_i7.ed82a5a5951418ec5b6b0a5010cb65216574b2bd.woff") format("woff"); 291} 292 293 @font-face { 294 font-family: Raleway; 295 font-weight: 400; 296 font-style: normal; 297 font-display: swap; 298 src: url("//modernpicnic.com/cdn/fonts/raleway/raleway_n4.2c76ddd103ff0f30b1230f13e160330ff8b2c68a.woff2") format("woff2"), 299 url("//modernpicnic.com/cdn/fonts/raleway/raleway_n4.c057757dddc39994ad5d9c9f58e7c2c2a72359a9.woff") format("woff"); 300} 301 302 303 304 :root, 305 .color-scheme-1 { 306 --color-background: 255,255,255; 307 308 --gradient-background: #ffffff; 309 310 311 312 313 --color-foreground: 0,0,0; 314 --color-background-contrast: 191,191,191; 315 --color-shadow: 18,18,18; 316 --color-button: 62,78,102; 317 --color-button-text: 255,255,255; 318 --color-secondary-button: 255,255,255; 319 --color-secondary-button-text: 18,18,18; 320 --color-link: 18,18,18; 321 --color-badge-foreground: 0,0,0; 322 --color-badge-background: 255,255,255; 323 --color-badge-border: 0,0,0; 324 --payment-terms-background-color: rgb(255 255 255); 325 } 326 327 328 .color-scheme-2 { 329 --color-background: 242,240,230; 330 331 --gradient-background: #f2f0e6; 332 333 334 335 336 --color-foreground: 0,0,0; 337 --color-background-contrast: 198,190,146; 338 --color-shadow: 18,18,18; 339 --color-button: 62,78,102; 340 --color-button-text: 255,255,255; 341 --color-secondary-button: 242,240,230; 342 --color-secondary-button-text: 0,0,0; 343 --color-link: 0,0,0; 344 --color-badge-foreground: 0,0,0; 345 --color-badge-background: 242,240,230; 346 --color-badge-border: 0,0,0; 347 --payment-terms-background-color: rgb(242 240 230); 348 } 349 350 351 .color-scheme-3 { 352 --color-background: 36,40,51; 353 354 --gradient-background: #242833; 355 356 357 358 359 --color-foreground: 255,255,255; 360 --color-background-contrast: 47,52,66; 361 --color-shadow: 18,18,18; 362 --color-button: 255,255,255; 363 --color-button-text: 0,0,0; 364 --color-secondary-button: 36,40,51; 365 --color-secondary-button-text: 255,255,255; 366 --color-link: 255,255,255; 367 --color-badge-foreground: 255,255,255; 368 --color-badge-background: 36,40,51; 369 --color-badge-border: 255,255,255; 370 --payment-terms-background-color: rgb(36 40 51); 371 } 372 373 374 .color-scheme-4 { 375 --color-background: 18,18,18; 376 377 --gradient-background: #121212; 378 379 380 381 382 --color-foreground: 255,255,255; 383 --color-background-contrast: 146,146,146; 384 --color-shadow: 18,18,18; 385 --color-button: 255,255,255; 386 --color-button-text: 18,18,18; 387 --color-secondary-button: 18,18,18; 388 --color-secondary-button-text: 255,255,255; 389 --color-link: 255,255,255; 390 --color-badge-foreground: 255,255,255; 391 --color-badge-background: 18,18,18; 392 --color-badge-border: 255,255,255; 393 --payment-terms-background-color: rgb(18 18 18); 394 } 395 396 397 .color-scheme-5 { 398 --color-background: 51,79,180; 399 400 --gradient-background: #334fb4; 401 402 403 404 405 --color-foreground: 255,255,255; 406 --color-background-contrast: 23,35,81; 407 --color-shadow: 18,18,18; 408 --color-button: 255,255,255; 409 --color-button-text: 51,79,180; 410 --color-secondary-button: 51,79,180; 411 --color-secondary-button-text: 255,255,255; 412 --color-link: 255,255,255; 413 --color-badge-foreground: 255,255,255; 414 --color-badge-background: 51,79,180; 415 --color-badge-border: 255,255,255; 416 --payment-terms-background-color: rgb(51 79 180); 417 } 418 419 420 .color-scheme-4660e30f-0c30-4081-bc10-6acad9ada756 { 421 --color-background: 62,78,102; 422 423 --gradient-background: #3e4e66; 424 425 426 427 428 --color-foreground: 255,255,255; 429 --color-background-contrast: 14,17,23; 430 --color-shadow: 18,18,18; 431 --color-button: 255,255,255; 432 --color-button-text: 0,0,0; 433 --color-secondary-button: 62,78,102; 434 --color-secondary-button-text: 18,18,18; 435 --color-link: 18,18,18; 436 --color-badge-foreground: 255,255,255; 437 --color-badge-background: 62,78,102; 438 --color-badge-border: 255,255,255; 439 --payment-terms-background-color: rgb(62 78 102); 440 } 441 442
443 .color-scheme-91da8b0a-f011-4286-aff5-6fe4a75acff6 { 444 --color-background: 255,255,255; 445 446 --gradient-background: #ffffff; 447 448 449 450 451 --color-foreground: 3,2,2; 452 --color-background-contrast: 191,191,191; 453 --color-shadow: 18,18,18; 454 --color-button: 62,78,102; 455 --color-button-text: 255,255,255; 456 --color-secondary-button: 255,255,255; 457 --color-secondary-button-text: 18,18,18; 458 --color-link: 18,18,18; 459 --color-badge-foreground: 3,2,2; 460 --color-badge-background: 255,255,255; 461 --color-badge-border: 3,2,2; 462 --payment-terms-background-color: rgb(255 255 255); 463 } 464 465 466 .color-scheme-5cf9ff17-d37b-47fe-b31e-31cb51fcac87 { 467 --color-background: 255,255,255; 468 469 --gradient-background: #ffffff; 470 471 472 473 474 --color-foreground: 3,2,2; 475 --color-background-contrast: 191,191,191; 476 --color-shadow: 18,18,18; 477 --color-button: 62,78,102; 478 --color-button-text: 0,0,0; 479 --color-secondary-button: 255,255,255; 480 --color-secondary-button-text: 255,255,255; 481 --color-link: 255,255,255; 482 --color-badge-foreground: 3,2,2; 483 --color-badge-background: 255,255,255; 484 --color-badge-border: 3,2,2; 485 --payment-terms-background-color: rgb(255 255 255); 486 } 487 488 489 .color-scheme-b24157cd-9b8b-421d-b26f-696f01f5c668 { 490 --color-background: 255,255,255; 491 492 --gradient-background: #ffffff; 493 494 495 496 497 --color-foreground: 0,0,0; 498 --color-background-contrast: 191,191,191; 499 --color-shadow: 3,2,2; 500 --color-button: 253,251,249; 501 --color-button-text: 0,0,0; 502 --color-secondary-button: 255,255,255; 503 --color-secondary-button-text: 3,2,2; 504 --color-link: 3,2,2; 505 --color-badge-foreground: 0,0,0; 506 --color-badge-background: 255,255,255; 507 --color-badge-border: 0,0,0; 508 --payment-terms-background-color: rgb(255 255 255); 509 } 510 511 512 .color-scheme-ac8aa4c8-8f79-4a5f-afd2-e4ac038dbffd { 513 --color-background: 246,245,241; 514 515 --gradient-background: #f6f5f1; 516 517 518 519 520 --color-foreground: 0,0,0; 521 --color-background-contrast: 196,190,163; 522 --color-shadow: 18,18,18; 523 --color-button: 255,255,255; 524 --color-button-text: 0,0,0; 525 --color-secondary-button: 246,245,241; 526 --color-secondary-button-text: 18,18,18; 527 --color-link: 18,18,18; 528 --color-badge-foreground: 0,0,0; 529 --color-badge-background: 246,245,241; 530 --color-badge-border: 0,0,0; 531 --payment-terms-background-color: rgb(246 245 241); 532 } 533 534 535 .color-scheme-6f5af1ff-283a-4861-a521-1f1a93ed5f9d { 536 --color-background: 255,255,255; 537 538 --gradient-background: #ffffff; 539 540 541 542 543 --color-foreground: 0,0,0; 544 --color-background-contrast: 191,191,191; 545 --color-shadow: 18,18,18; 546 --color-button: 62,78,102; 547 --color-button-text: 255,255,255; 548 --color-secondary-button: 255,255,255; 549 --color-secondary-button-text: 18,18,18; 550 --color-link: 18,18,18; 551 --color-badge-foreground: 0,0,0; 552 --color-badge-background: 255,255,255; 553 --color-badge-border: 0,0,0; 554 --payment-terms-background-color: rgb(255 255 255); 555 } 556 557 558 .color-scheme-80c0217c-a580-432a-99de-d301364c4daa { 559 --color-background: 245,240,230; 560 561 --gradient-background: #f5f0e6; 562 563 564 565 566 --color-foreground: 0,0,0; 567 --color-background-contrast: 209,185,139; 568 --color-shadow: 18,18,18; 569 --color-button: 255,255,255; 570 --color-button-text: 0,0,0; 571 --color-secondary-button: 245,240,230; 572 --color-secondary-button-text: 18,18,18; 573 --color-link: 18,18,18; 574 --color-badge-foreground: 0,0,0; 575 --color-badge-background: 245,240,230; 576 --color-badge-border: 0,0,0; 577 --payment-terms-background-color: rgb(245 240 230); 578 } 579 580 581 .color-scheme-4d46affe-c16e-4abf-919f-e5ae25fab8ec { 582 --color-background: 242,240,230; 583 584 --gradient-background: #f2f0e6; 585 586 587 588 589 --color-foreground: 0,0,0; 590 --color-background-contrast: 198,190,146; 591 --color-shadow: 18,18,18; 592 --color-button: 0,0,0; 593 --color-button-text: 255,255,255; 594 --color-secondary-button: 242,240,230; 595 --color-secondary-button-text: 18,18,18; 596 --color-link: 18,18,18; 597 --color-badge-foreground: 0,0,0; 598 --color-badge-background: 242,240,230; 599 --color-badge-border: 0,0,0; 600 --payment-terms-background-color: rgb(242 240 230); 601 } 602 603 604 .color-scheme-7960d8e6-2454-4641-8642-e72d8ebc44ff { 605 --color-background: 245,240,230; 606 607 --gradient-background: #f5f0e6; 608 609 610 611 612 --color-foreground: 0,0,0; 613 --color-background-contrast: 209,185,139; 614 --color-shadow: 18,18,18; 615 --color-button: 0,0,0; 616 --color-button-text: 255,255,255; 617 --color-secondary-button: 245,240,230; 618 --color-secondary-button-text: 18,18,18; 619 --color-link: 18,18,18; 620 --color-badge-foreground: 0,0,0; 621 --color-badge-background: 245,240,230; 622 --color-badge-border: 0,0,0; 623 --payment-terms-background-color: rgb(245 240 230); 624 } 625 626 627 .color-scheme-215bc4b6-fa37-4e54-8043-fcf0288b68bf { 628 --color-background: 246,245,241; 629 630 --gradient-background: #f6f5f1; 631 632 633 634 635 --color-foreground: 0,0,0; 636 --color-background-contrast: 196,190,163; 637 --color-shadow: 18,18,18; 638 --color-button: 0,0,0; 639 --color-button-text: 255,255,255; 640 --color-secondary-button: 246,245,241; 641 --color-secondary-button-text: 18,18,18; 642 --color-link: 18,18,18; 643 --color-badge-foreground: 0,0,0; 644 --color-badge-background: 246,245,241; 645 --color-badge-border: 0,0,0; 646 --payment-terms-background-color: rgb(246 245 241); 647 } 648 649 650 .color-scheme-498b530b-da8e-4bae-aca4-0856ae4ed73c { 651 --color-background: 231,230,224; 652 653 --gradient-background: #e7e6e0; 654 655 656 657 658 --color-foreground: 0,0,0; 659 --color-background-contrast: 175,172,152; 660 --color-shadow: 18,18,18; 661 --color-button: 0,0,0; 662 --color-button-text: 255,255,255; 663 --color-secondary-button: 231,230,224; 664 --color-secondary-button-text: 18,18,18; 665 --color-link: 18,18,18; 666 --color-badge-foreground: 0,0,0; 667 --color-badge-background: 231,230,224; 668 --color-badge-border: 0,0,0; 669 --payment-terms-background-color: rgb(231 230 224); 670 } 671 672 673 .color-scheme-d38e084f-44c9-4850-b8dd-b79b632a6903 { 674 --color-background: 255,255,255; 675 676 --gradient-background: #ffffff; 677 678 679 680 681 --color-foreground: 0,0,0; 682 --color-background-contrast: 191,191,191; 683 --color-shadow: 18,18,18; 684 --color-button: 0,0,0; 685 --color-button-text: 255,255,255; 686 --color-secondary-button: 255,255,255; 687 --color-secondary-button-text: 18,18,18; 688 --color-link: 18,18,18; 689 --color-badge-foreground: 0,0,0; 690 --color-badge-background: 255,255,255; 691 --color-badge-border: 0,0,0; 692 --payment-terms-background-color: rgb(255 255 255); 693 } 694 695 696 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-4660e30f-0c30-4081-bc10-6acad9ada756, .color-scheme-91da8b0a-f011-428
6966-aff5-6fe4a75acff6, .color-scheme-5cf9ff17-d37b-47fe-b31e-31cb51fcac87, .color-scheme-b24157cd-9b8b-421d-b26f-696f01f5c668, .color-scheme-ac8aa4c8-8f79-4a5f-afd2-e4ac038dbffd, .color-scheme-6f5af1ff-283a-4861-a521-1f1a93ed5f9d, .color-scheme-80c0217c-a580-432a-99de-d301364c4daa, .color-scheme-4d46affe-c16e-4abf-919f-e5ae25fab8ec, .color-scheme-7960d8e6-2454-4641-8642-e72d8ebc44ff, .color-scheme-215bc4b6-fa37-4e54-8043-fcf0288b68bf, .color-scheme-498b530b-da8e-4bae-aca4-0856ae4ed73c, .color-scheme-d38e084f-44c9-4850-b8dd-b79b632a6903 { 697 color: rgba(var(--color-foreground)); 698 background-color: rgb(var(--color-background)); 699 } 700 701 :root { 702 --font-body-family: Raleway, sans-serif; 703 --font-body-style: normal; 704 --font-body-weight: 400; 705 --font-body-weight-bold: 700; 706 707 --font-heading-family: Raleway, sans-serif; 708 --font-heading-style: normal; 709 --font-heading-weight: 400; 710 711 --font-body-scale: 1.0; 712 --font-heading-scale: 1.0; 713 714 --media-padding: px; 715 --media-border-opacity: 0.05; 716 --media-border-width: 1px; 717 --media-radius: 0px; 718 --media-shadow-opacity: 0.0; 719 --media-shadow-horizontal-offset: 0px; 720 --media-shadow-vertical-offset: 4px; 721 --media-shadow-blur-radius: 5px; 722 --media-shadow-visible: 0; 723 724 --page-width: 150rem; 725 --page-width-margin: 0rem; 726 727 --product-card-image-padding: 0.0rem; 728 --product-card-corner-radius: 0.0rem; 729 --product-card-text-alignment: left; 730 --product-card-border-width: 0.0rem; 731 --product-card-border-opacity: 0.1; 732 --product-card-shadow-opacity: 0.0; 733 --product-card-shadow-visible: 0; 734 --product-card-shadow-horizontal-offset: 0.0rem; 735 --product-card-shadow-vertical-offset: 0.4rem; 736 --product-card-shadow-blur-radius: 0.5rem; 737 738 --collection-card-image-padding: 0.0rem; 739 --collection-card-corner-radius: 0.0rem; 740 --collection-card-text-alignment: left; 741 --collection-card-border-width: 0.0rem; 742 --collection-card-border-opacity: 0.1; 743 --collection-card-shadow-opacity: 0.0; 744 --collection-card-shadow-visible: 0; 745 --collection-card-shadow-horizontal-offset: 0.0rem; 746 --collection-card-shadow-vertical-offset: 0.4rem; 747 --collection-card-shadow-blur-radius: 0.5rem; 748 749 --blog-card-image-padding: 0.0rem; 750 --blog-card-corner-radius: 0.0rem; 751 --blog-card-text-alignment: left; 752 --blog-card-border-width: 0.0rem; 753 --blog-card-border-opacity: 0.1; 754 --blog-card-shadow-opacity: 0.0; 755 --blog-card-shadow-visible: 0; 756 --blog-card-shadow-horizontal-offset: 0.0rem; 757 --blog-card-shadow-vertical-offset: 0.4rem; 758 --blog-card-shadow-blur-radius: 0.5rem; 759 760 --badge-corner-radius: 4.0rem; 761 762 --popup-border-width: 1px; 763 --popup-border-opacity: 0.1; 764 --popup-corner-radius: 0px; 765 --popup-shadow-opacity: 0.05; 766 --popup-shadow-horizontal-offset: 0px; 767 --popup-shadow-vertical-offset: 4px; 768 --popup-shadow-blur-radius: 5px; 769 770 --drawer-border-width: 1px; 771 --drawer-border-opacity: 0.1; 772 --drawer-shadow-opacity: 0.0; 773 --drawer-shadow-horizontal-offset: 0px; 774 --drawer-shadow-vertical-offset: 4px; 775 --drawer-shadow-blur-radius: 5px; 776 777 --spacing-sections-desktop: 0px; 778 --spacing-sections-mobile: 0px; 779 780 --grid-desktop-vertical-spacing: 8px; 781 --grid-desktop-horizontal-spacing: 8px; 782 --grid-mobile-vertical-spacing: 4px; 783 --grid-mobile-horizontal-spacing: 4px; 784 785 --text-boxes-border-opacity: 0.1; 786 --text-boxes-border-width: 0px; 787 --text-boxes-radius: 0px; 788 --text-boxes-shadow-opacity: 0.0; 789 --text-boxes-shadow-visible: 0; 790 --text-boxes-shadow-horizontal-offset: 0px; 791 --text-boxes-shadow-vertical-offset: 4px; 792 --text-boxes-shadow-blur-radius: 5px; 793 794 --buttons-radius: 0px; 795 --buttons-radius-outset: 0px; 796 --buttons-border-width: 1px; 797 --buttons-border-opacity: 1.0; 798 --buttons-shadow-opacity: 0.0; 799 --buttons-shadow-visible: 0; 800 --buttons-shadow-horizontal-offset: 0px; 801 --buttons-shadow-vertical-offset: 4px; 802 --buttons-shadow-blur-radius: 5px; 803 --buttons-border-offset: 0px; 804 805 --inputs-radius: 0px; 806 --inputs-border-width: 1px; 807 --inputs-border-opacity: 0.55; 808 --inputs-shadow-opacity: 0.0; 809 --inputs-shadow-horizontal-offset: 0px; 810 --inputs-margin-offset: 0px; 811 --inputs-shadow-vertical-offset: 4px; 812 --inputs-shadow-blur-radius: 5px; 813 --inputs-radius-outset: 0px; 814 815 --variant-pills-radius: 40px; 816 --variant-pills-border-width: 1px; 817 --variant-pills-border-opacity: 0.55; 818 --variant-pills-shadow-opacity: 0.0; 819 --variant-pills-shadow-horizontal-offset: 0px; 820 --variant-pills-shadow-vertical-offset: 4px; 821 --variant-pills-shadow-blur-radius: 5px; 822 } 823 824 *, 825 *::before, 826 *::after { 827 box-sizing: inherit; 828 } 829 830 html { 831 box-sizing: border-box; 832 font-size: calc(var(--font-body-scale) * 62.5%); 833 height: 100%; 834 } 835 836 body { 837 display: grid; 838 grid-template-rows: auto auto 1fr auto; 839 grid-template-columns: 100%; 840 min-height: 100%; 841 margin: 0; 842 font-size: 1.5rem; 843 letter-spacing: 0.06rem; 844 line-height: calc(1 + 0.5 / var(--font-body-scale)); 845 font-family: var(--font-body-family); 846 font-style: var(--font-body-style); 847 font-weight: var(--font-body-weight); 848 } 849 850 @media screen and (min-width: 750px) { 851 body { 852 font-size: 1.6rem; 853 } 854 } 855 856 img { 857 max-width: 100%; 858 height: auto; 859 } 860 861 862 863 864 </style> 865 866 <link 867 rel="stylesheet" 868 media="print" 869 onload="this.onload=null;this.media='all';" 870 href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,700&family=Lateef:wght@300;400;500;600;700&display=swap" 871 > 872 <noscript> 873 <link 874 rel="stylesheet" 875 href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,700&family=Lateef:wght@300;400;500;600;700&display=swap" 876 > 877 </noscript> 878 879 <link rel="preload" href="//modernpicnic.com/cdn/shop/t/387/assets/base.css?v=81414505888497249851788801411" as="style" onload="this.onload=null;this.rel='stylesheet'"> 880 <link data-lazy href="//modernpicnic.com/cdn/shop/t/387/assets/component-slider.css?v=103973910411193177121788801435" rel="preload" as="style"> 881 <link data-lazy href="//modernpicnic.com/cdn/shop/t/387/assets/component-slideshow.css?v=17933591812325749411788801436" rel="preload" as="style"> 882 <link data-lazy href="//modernpicnic.com/cdn/shop/t/387/assets/component-list-social.css?v=160655444699622014811788801426" rel="preload" as="style"> 883 <noscript> 884 <link rel="stylesheet" href="//modernpicnic.com/cdn/shop/t/387/assets/base.css?v=81414505888497249851788801411"> 885 <link rel="stylesheet" href="//modernpicnic.com/cdn/shop/t/387/assets/component-slider.css?v=103973910411193177121788801435"> 886 <link rel="stylesheet" href="//modernpicnic.com/cdn/shop/t/387/assets/component-slideshow.css?v=17933591812325749411788801436"> 887 <link rel="stylesheet" href="//modernpicnic.com/cdn/shop/t/387/assets/component-list-social.css?v=160655444699622014811788801426"> 888 </noscript> 889 <link rel="stylesheet" href="//modernpicnic.com/cdn/shop/t/387/assets/component-cart-items.css?v=123935699241081019841788801419" media="print" onload="this.media='all'"> 890 <link rel="preload" as="font" href="//modernpicnic.com/cdn/fonts/raleway/raleway_n4.2c76ddd103ff0f30b1230f13e160330ff8b2c68a.woff2" type="font/woff2" crossorigin> 891 892 893 <link rel="preload" as="font" href="//modernpicnic.com/cdn/fonts/raleway/raleway_n4.2c76ddd103ff0f30b1230f13e160330ff8b2c68a.woff2" type="font/woff2" crossorigin> 894 895<link href="//modernpicnic.com/cdn/shop/t/387/assets/component-localization-form.css?v=109376230062814626481788801426" rel="stylesheet" type="text/css" media="all" /> 896
896<script src="//modernpicnic.com/cdn/shop/t/387/assets/localization-form.js?v=144176611646395275351788801505" defer="defer"></script>
896<link 897 rel="stylesheet" 898 href="//modernpicnic.com/cdn/shop/t/387/assets/component-predictive-search.css?v=118923337488134913561788801431" 899 media="print" 900 onload="this.media='all'" 901 >
901<script> 902 if (Shopify.designMode) { 903 document.documentElement.classList.add('shopify-design-mode'); 904 } 905 </script>
905 906 <!-- Quantcast Tag --> 907
907<script type="text/javascript"> 908 window._qevents = window._qevents || []; 909 910 (function () { 911 var elem = document.createElement('script'); 912 elem.src = 913 (document.location.protocol == 'https:' ? 'https://secure' : 'http://edge') + '.quantserve.com/quant.js'; 914 elem.async = true; 915 elem.type = 'text/javascript'; 916 var scpt = document.getElementsByTagName('script')[0]; 917 scpt.parentNode.insertBefore(elem, scpt); 918 })(); 919 920 window._qevents.push({ 921 qacct: 'p-Bg2AJn7GXM56n', 922 uid: '__INSERT_EMAIL_HERE__', 923 }); 924 </script>
924 925 926 <noscript> 927 <div style="display:none;"> 928 <img src="//pixel.quantserve.com/pixel/p-Bg2AJn7GXM56n.gif" border="0" height="1" width="1" alt="Quantcast"> 929 </div> 930 </noscript> 931 <!-- End Quantcast tag --> 932 <!-- Google Tag Manager --> 933
933<script>
vendor: 455 bytes, lines 933-943
933 934 (function (w, d, s, l, i) { 935 w[l] = w[l] || []; 936 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 937 var f = d.getElementsByTagName(s)[0], 938 j = d.createElement(s), 939 dl = l != 'dataLayer' ? '&l=' + l : ''; 940 j.async = true; 941 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 942 f.parentNode.insertBefore(j, f); 943 })(window, document, 'script', 'dataLayer', '
943GTM-5P5TBRR
vendor: 8 bytes, lines 943-944
943'); 944
944</script>
944 945 <!-- End Google Tag Manager --> 946 947 948 949 <style> 950 951 @media screen and (max-width: 750px) { 952 #clmggxqco709 .filepond--drop-label label { 953 cursor: pointer; 954 width: auto !important; 955 height: auto !important; 956 position: relative !important; 957 color: #000 !important; 958 font-size: 11px !important; 959} 960 } 961 962 963 964 </style> 965 <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 966<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app"> 967<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers"> 968<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage"> 969<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0e788-26d7-754a-a498-297bb49b8b18/gdpr-backpack-897/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner"> 970 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0e788-26d7-754a-a498-297bb49b8b18/gdpr-backpack-897/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog"> 971 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0e788-26d7-754a-a498-297bb49b8b18/gdpr-backpack-897/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box"> 972 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0e788-26d7-754a-a498-297bb49b8b18/gdpr-backpack-897/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart"> 973 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0e788-26d7-754a-a498-297bb49b8b18/gdpr-backpack-897/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
973<script> 974(function () { 975 try { 976 document.documentElement.classList.add('csm-cookie-embed'); 977 } catch (e) {} 978})(); 979</script>
979<script data-consentmo-data-src-bootstrap> 980(function () { 981 'use strict'; 982 if (window.__consentmoDataSrcBootstrapInit) return; 983 window.__consentmoDataSrcBootstrapInit = true; 984 985 var DATA_SRC_SELECTOR = [ 986 'script[data-src*="consentmo_cookie_consent"]', 987 'script[data-src*="gdpr_cookie_consent.min"]', 988 'script[data-src*="gdrp_cookie_consent_unlimited"]' 989 ].join(','); 990 991 function activateConsentmoDataSrcScripts() { 992 if (!window.Shopify || !window.Shopify.shop) return; 993 document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) { 994 // getAttribute: src="" must not count as "already has src" (.src === page URL). 995 if (scriptEl.getAttribute('src')) return; 996 var url = scriptEl.getAttribute('data-src'); 997 if (!url) return; 998 if (scriptEl.getAttribute('type') === 'text/plain') { 999 scriptEl.removeAttribute('type'); 1000 } 1001 scriptEl.src = url; 1002 }); 1003 } 1004 function scheduleActivation() { 1005 activateConsentmoDataSrcScripts(); 1006 // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first. 1007 setTimeout(activateConsentmoDataSrcScripts, 0); 1008 } 1009 if (document.readyState === 'loading') { 1010 document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true }); 1011 } else { 1012 scheduleActivation(); 1013 } 1014})(); 1015</script>
1015 1016 1017 1018<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031
1031<script async src="https://static.klaviyo.com/onsite/js/KMXpNj/klaviyo.js?company_id=KMXpNj"></script>
1031 1032
1032<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1032 1033 1034 1035 1036 1037 1038 1039
1039<script> 1040 window.klaviyoReviewsProductDesignMode = false 1041 </script>
1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 1052<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1053<script> 1054/* >> TriplePixel :: start*/ 1055window.TriplePixelData={TripleName:"modern-picnic-ny.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"page",template:"blog",curr:"USD" || "USD", market:"1955299562"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 1056/* << TriplePixel :: end*/ 1057</script>
1057 1058 1059 1060 1061<!-- END app block --><!-- BEGIN app block: shopify://apps/the-rave/blocks/modals/f857ac38-71a8-4532-9d6b-c5f3ea128f3c --> 1062
1063<script async src="https://scripts.therave.co/core.js?allow_signup=true"></script>
vendor: 1 bytes, line 1063
1063
1064<script async src="https://scripts.therave.co/overlay.js?display_style=right"></script>
1064 1065<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1066 1067 1068 1069 1070 1071 1072 1073<link rel="dns-prefetch" href="https://cdn.judge.me"> 1074<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1075<link rel="dns-prefetch" href="https://api.judge.me"> 1076
1077<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":30,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#3E4E66","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"WRITE A REVIEW","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1077ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"last_initial","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#3E4E66","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"align","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John S.","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1077itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#000000","widget_enable_secondary_color":true,"widget_secondary_color":"#F6F5F1","widget_summary_average_rating_text":"{{ average_rating }}","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#000000","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#000000","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#000000","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1077youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1077:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Modern Picnic","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
1077shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Modern Picnic"};</script>
1077 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: #F6F5F1;--jdgm-star-color: #3E4E66;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#000}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#3E4E66}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #000;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Modern Picnic'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 1078</style> <style class='jdgm-settings-style'></style> 1079 1080 1081 1082 1083 <style class='jdgm-miracle-styles'> 1084 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1084/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 1085 1086</style> 1087<style class='jdgm-miracle-styles'> 1088 @font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA14AA8AAAAAGBQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAARAAAAGA2I0JVY21hcAAAAdgAAABVAAABjOEvI+NjdnQgAAACMAAAAAsAAAAOAAAAAGZwZ20AAAI8AAAG7QAADgxiLvl6Z2FzcAAACSwAAAAIAAAACAAAABBnbHlmAAAJNAAAAWQAAAHQQ2rNrGhlYWQAAAqYAAAAMAAAADYpQ9FlaGhlYQAACsgAAAAbAAAAJAc8A1dobXR4AAAK5AAAAA4AAAAQD6AAAGxvY2EAAAr0AAAACgAAAAoBHACubWF4cAAACwAAAAAgAAAAIADcDkZuYW1lAAALIAAAAZkAAANFKDbO4XBvc3QAAAy8AAAAPQAAAGV3qg0ycHJlcAAADPwAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgYX7BOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGA48YHjAxBz0P4shinkNwzSgMCOKIiYAmooM5nic7ZCxDYBADAMvn0CBmIOKkkmoGJ9NHif/Y2DpLNmKUhhYABenCLAHI3WrteqdrfrgqJvI/m29y0lXjvKWn2zl115+zeS51KC2m2gv7TjAP2ybDQ0AAAB4nGNgQAYAAA4AAQB4nK1Xa1sbxxWe1Q2MAQNC2M267ihjUZcdySRxHGIrDtllURwlqcC43XVuu0i4TZNekt7oNb1flD9zVrRPnW/5aXnPzEoBB9ynz1M+6Lwz886c65xZSGhJ4n4UxlJ2H4n5nS5V7j2I6IZL1+LkoRzej6jQSD+bFtOi31f7br1OIiYRqK2RcESQ+E1yNMnkYZMKWtVVvUlFLQdHxeWa8AOqBjJJ/KywHPhZoxhQIdg7lDSrAIJ0QKXe4ahQKOAYqh9crvPsaL7m+JcloPJHVaeKNUWiFx3EoxWnYBSWNBU9qgUR66OVIMgJrhxI+rxHpdUHo2vOXBD2Q6qEUZ2KjXj3rQhkdxhJ6vUwtQk2bTDaiGOZWTYsuoapfCRpndfXmfl5L5KIxjCVNNOLEsxIXpthdJPRzcRN4jh2ES2aDfokdiMSXSbXMXa7dIXRlW76aEH0mfGoLPbjeJDG5HhxnHsQywH8UX7cpLKWsKDUSOHTVNCLaEr5NK18ZABbkiZVTLgRCTnIpvZ9yYvsrmvN518SSdin8lodi4EcyiF0ZevlBiK0EyU9N92NIxXXY0mb9yKsuRyX3JQmTWk6F3gjUbBpnsZQ+QrlovyUCvsPyenDEJpaa9I5LdnaebhVEvuST6DNJGZKsmWsndGjc/MiCP21+qRwzuuThTRrT3E8mBDA9USGQ5VyUk2whcsJIenCyLGVSK1Kt6yKuTO201XsEu6Xrh3fNK+NQ0dzs6IYQour6vEaiviCzgqFkAbpVpMWNKhS0oXgNT4AABmiBR7tYrRg8rWIgxZMUCRi0IdmWgwSOUwkLSJsTVrS3b0oKw224qs0d6AOm1TV3Z2oe89OunXMV838ss7EUnA/ypaWAnJSnxY9vnIoLT+7wD8L+CFnBbkoNnpRxuGDv/4QGYbahbW6wrYxdu06b8FN5pkYnnRgfwezJ5N1RgozIaoK8UJB3Rk5jmOyVdMiE4VwL6Il5cuQ5lF+c4hw4svkP5cuOWJRVIXv+xyBZaw5abY87dGnnvs0wrUCH2teky7qzGF5CfFm+TWdFVk+pbMSS1dnZZaXdVZh+XWdTbG8orNplt/Q2TmWnlbj+FMlQaSVbJHzDt+WJuljiyuTxY/sYvPY4upk8WO7KLWgC96ZfsKpf1tX2c/j/tXhn4RdT8M/lgr+sbwK/1g24B/LVfjH8pvwj+U1+MfyW/CP5Rr8Y9nSsm0K9rqG2kuJRNNzksCkFJewxTW7rum6R9dxH5/BVejIM7Kp0g3Fjf2JDJe9f3ac4my+EnLF0TNrWdmphRGaInv53LHwnMW5oeXzxvLncZrlhF/ViWt7qi08L1b+Jfhv647ayG44Nfb1JuIBB063H5cl3WjSC7p1sd2kjf9GRWH3QX8RKRIrDdmSHW4JCO3d4bCjOughER4+dF28SBuOU1tGhG+hd63QRdBKaKcNQ8tmhU/nA+9g2FJStoc48/ZJmmzZ86ii/DFbUsI9ZXMnOirJsnSPSqvlp2KfO+0MmrYyO9R2QpXg8euacLezr1IpSAaKynhUsVwKUhc44U73+J4UpqH/q23kWEHDNr9YM4HRgvNOUaJsT62giSAZZRRc+Sun4kQ2osFGFPGbd9IvdaEQ2uNYSMyWV/NYqDbC9NJkiWbM+rbqsFLO4p1JCNkZG2kSe1FLtvGgs/X5pGS78lRQpYHR3ePfLjaJp1V7ni3FJf/yMUuCcboS/sB53OVxijfRP1ocxW26GEQ9F2+qbMetbN1
1088Zxr195cTqrts7seqfuvdJOwJNt7wnKdzSdNsbwjauMTh1JhUJbdE6doTGZa7PVRv5FB9ovnWdC1Th+rRw8+z52zqbwVsz3vI/lnTn/1XF7BP3sbZCqzpWL/U4t7ODBnzLG0flVYxue3WVxyX3ZhKCuwhBzV57fI3ghldbdBO3/LUz5rs4zlmu0gvAr2t6EeINjmKIcMttPLzjaL2puaDpDcBv65EQ2wA9AIfBjh45ZmYXwMzcY04HYI85DO4zh8F3mMPgu/oIvTAAioAcg2J95Ni5B0B27i3mOYzeZp5B7zDPoHeZZ9B7rDMESFgng5R1MthnnQz6zHkVYMAcBgfMYfCQOQy+Z+zaAvq+sYvR+8YuRj8wdjH6wNjF6ENjF6MfGrsY/cjYxejHiHF7ksCfmBFtAn5k4SuAH3PQzcjH6Kd4a3POzyxkzs8Nx8k5v8Dmlyan/tKMzI5DC3nHryxk+q9xTk74jYVM+K2FTPgduHcm5/3ejAz9EwuZ/gcLmf5H7MwJf7KQCX+2kAl/AfflyXl/NSND/5uFTP+7hUz/B3bmhH9ayIShhUz4VI/Omy9bqrijUqEY4p8mtMHY92j6gIpXe4fjx7r5BSXaAUEAAAAAAQAB//8AD3icbY8/SEJRFMbPucf3nv/SpxbPdHqUvECiVMRGaYj8Q4ZLOTkGQRAV/sFWURta3AuCdodoDZwiaGuqNdF8o5TbrfesocLl3MP97v2+3wcI8HlAPdoCL/iTcwJCWnY5HRZIoSGVFlUm+sPLqKkaLZCkSgIpoZiQIHaDEeRnWKaKeWDkmOEqwxU66Y0I8YifI414C/t9xDIAMCNnnwaUBxv44CLTsW3vJj0yY5D2zTgdNqskCjaWCmY69ikCpYJTHhcK3zY+A9XQdkxiViRkwHI/RrOTOwK2Zy5UBALKBaf+KBRuvQGvbBEDYVQdqAoUMspqUkJTEkpMogFvntZ4A9dKGMXoodjtbjyOs/nxPT5jhTfHvKHrWH1qt/VrUdcv/3V2Qzi55DAbuF32SQErS/2hABPC75VJnP8FIHmMbMUIr1ervI7xEsaNcZd9f9jEFyzz1gevD4dYW8fX4dUbfAFjQ2LfeJxjYGRgYABiBwu5rHh+m68M/MwvgCIMj2XcHiHo/1nML5iDgFwOBiaQKAAfTAqdeJxjYGRgYA76nwUkXzAwgElGBlTAAgBc+AObAHicY37BwMCMhAEhKAOtAAAAAAAAADQArgDoAAAAAQAAAAQAFAACAAAAAAACAAgAJACNAAAAQA4MAAAAAHicjZHBSsNAEIb/1KpowYOC5z2IWIS0BkXwpBTamwcPvXgxbbdJSpoNm43Qg48gPotXX8CTr+AL+BL+SUcQi9CEnXz7z8zuzATAPj7hYflccC3Zo34h3MA2BsIb1G+Fm+QH4U20YIW3qD8J7+IUL8ItHOCNJ3jNHe5m+BD2cORdCjew590Lb1BPhJvkZ+FNHHqvwlvU34V3MfS+hFs4btz0TL6wSRQ7ddJrq6AbnKvRQhlKSRamKixdbGyhrtXUZE6nqfHHZj4rJ5Ge68KFNjcJ9cmdjso0tKuOVWWobZGYTJ353VXnQGfahoSqiuIxCpybqqk1c9WX+1VuzUyPnR87l191Or/rQg8GORYcc4IIMRwUTqi2+Q3Q5TonjRihGLmMSpAhREolRMmMuPYU3F9zTbnLqGpGpGQfY9o5f02JCbM1WTPaMdvyblOfV8VPcEcbMS6tfetkrBMzpK3qS+rKFM5YU3etzAFtVmeHovzMosAjcwOqjh1XXdu6S4X+n/4Vz6x8Mypj6n49ZUf1Ch2+/8zrG7KBqKIAAAB4nGNgYoAALgbsgIWRiZGZkYWRlUGouCSxSLcgPzOvJDVFtzg/JzMFVSg1t6CkUhBFKCMxJ42BAQCLHRVSAAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTYyMGhBaC4UeicDAwM3EmsnAzMDg8tGFcaOwIgNDh0RIH6Ky0YNEH8HBwNEgMElUnqjOkhoF0cDAyOLQ0dyCEwCBDYy8GntYPzfuoGldyMTg8tm1hQ2BhcXAJQcKgcAAA==") format("woff");font-weight:normal;font-style:normal} 1089 1090</style> 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 <link id="judgeme_widget_align_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a0ec75-cd34-70ff-8c10-2324df83d15e/judgeme-768/assets/widget_v3_theme_align.css"> 1104 1105 1106 1107
1108<script data-cfasync='false' class='jdgm-script'> 1109!function(e){window.jdgm=window.jdgm||{}; 1110/* INF-1976 */ 1111var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 1112if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 1113jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0ec75-cd34-70ff-8c10-2324df83d15e/judgeme-768/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1114jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1115setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1116!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1117(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1118a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1119jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1120t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1121t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 1122".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1123parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1124jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1125)}))}(document); 1126</script>
1126 1127<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0ec75-cd34-70ff-8c10-2324df83d15e/judgeme-768/assets/shopify_v2.css"></noscript> 1128 1129<!-- BEGIN app snippet: theme_fix_tags -->
1129<script> 1130 (function() { 1131 var jdgmThemeFixes = {"140352356586":{"html":"","css":".jdgm-rev-widg__summary-stars {\n display: flex !important;\n}\n.jdgm-rev-widg__summary-average {\n order: 1 !important; \n padding-right: 15px !important;\n}\n.jdgm-sort-dropdown-wrapper{\nfloat: right !important;\n}\n.jdgm-row-actions{\nbackground-color: #f8f7f3;\n}\n.jdgm-star{\nfont-size: 20px !important;\npadding-top: 10px !important;\norder: 2;\n}\n.jdgm-histogram.jdgm-temp-hidden, .jdgm-row-media, .jdgm-rev-widg__title{\ndisplay: none !important;\n}\n.jdgm-rev-widg__summary{\nheight: 100px !important;\nfont-size: 16px !important;\ntext-align: center !important;\n\n}\n.jdgm-rev-widg__summary-average{\nfont-weight: bold !important;\nfont-size: 30px !important;\npadding-top: 3px;\n}\n.jdgm-rev-widg__summary-text{\ntext-align: center !important;\npadding-top: 5px;\n}\n\n.jdgm-write-rev-link{\ncolor: black !important;\nbackground-color: #ededee !important;\nborder-width: 0.5px !important;\n}\n.jdgm-rev__title{\ntext-transform: uppercase !important;\nfont-size: 18px !important;\n}\n.jdgm-rev__author-wrapper{\nfont-size: 18px\n}\n.jdgm-preview-badge, .jdgm-rev-widg__header{\n font-family: 'Avenir', sans-serif;\n}\n\n.jdgm-rev__icon {\n font-size: 12px !important;\n border-radius: 50% !important;\n background: #4a835a !important;}\n \n .jdgm-rev__icon:before {\n color: white !important;\n}\n\n.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after, .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge {\n background: #F6F5F1 !important;\n color: black !important;}\n \n \n.jdgm-rev__buyer-badge:before {\n font-weight: 600;\n}\n\n.jdgm-row-profile{\npadding-left: 15% !important;\n}\n@media (max-width: 767px) {\n .jdgm-rev-widg__summary {\n display: inline-block !important;\n }\n}\n.jdgm-row-media, .jdgm-row-search, .jdgm-subtab, .jdgm-quest, .jdgm-paginate {\n border-color: 1px outset !important;\n} \n.jdgm-rev{\nborder-bottom: 1px outset !important;\n}\n.jdgm-rev-widg{\nwidth: 85% !important;\nmargin: 0 auto !important; \n}\n","js":""},"140406456554":{"html":"","css":"","js":""},"140439191786":{"html":"","css":".jdgm-rev-widg__summary-stars {\n display: flex !important;\n}\n.jdgm-rev-widg__summary-average {\n order: 1 !important; \n padding-right: 15px !important;\n}\n.jdgm-sort-dropdown-wrapper{\nfloat: right !important;\n}\n.jdgm-row-actions{\nbackground-color: #f8f7f3;\n}\n.jdgm-star{\nfont-size: 20px !important;\npadding-top: 10px !important;\norder: 2;\n}\n.jdgm-histogram.jdgm-temp-hidden, .jdgm-row-media, .jdgm-rev-widg__title{\ndisplay: none !important;\n}\n.jdgm-rev-widg__summary{\nwidth: 150% !important;\nheight: 150px !important;\nfont-size: 16px !important;\ntext-align: center !important;\npadding-left: 10% !important;\n}\n.jdgm-rev-widg__summary-average{\nfont-weight: bold !important;\nfont-size: 30px !important;\npadding-top: 3px;\n}\n.jdgm-rev-widg__summary-text{\ntext-align: center !important;\npadding-top: 5px;\n}\n.jdgm-widget-actions-wrapper{\npadding-top: 110px;\n}\n.jdgm-write-rev-link{\ncolor: black !important;\nbackground-color: #ededee !important;\nborder-width: 0.5px !important;\n}\n.jdgm-rev__title{\ntext-transform: uppercase !important;\nfont-size: 18px !important;\n}\n.jdgm-rev__author-wrapper{\nfont-size: 18px\n}\n.jdgm-preview-badge, .jdgm-rev-widg__header{\n font-family: 'Avenir', sans-serif;\n}\n\n.jdgm-rev__icon {\n font-size: 12px !important;\n border-radius: 50% !important;\n background: #4a835a !important;}\n \n .jdgm-rev__icon:before {\n color: white !important;\n}\n\n.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after, .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge {\n background: #F6F5F1 !important;\n color: black !important;}\n \n \n.jdgm-rev__buyer-badge:before {\n font-weight: 600;\n}\n\n.jdgm-row-profile{\npadding-left: 15% !important;\n}\n@media (max-width: 767px) {\n .jdgm-rev-widg__summary {\n display: inline-block !important;\n }\n}\n.jdgm-row-media, .jdgm-row-search, .jdgm-subtab, .jdgm-quest, .jdgm-paginate {\n border-color: 1px outset !important;\n} \n.jdgm-rev{\nborder-bottom: 1px outset !important;\n}\n.jdgm-rev-widg{\nwidth: 85% !important;\nmargin: 0 auto !important; \n}\n","js":""}}; 1132 if (!jdgmThemeFixes) return; 1133 1134 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1135 // before the per-theme fix so the theme-specific CSS wins the cascade. 1136 // HTML is never applied globally (too risky). 1137 var allThemesFix = jdgmThemeFixes['all']; 1138 if (allThemesFix && allThemesFix.css) { 1139 var allStyleTag = document.createElement('style'); 1140 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1141 allStyleTag.innerHTML = allThemesFix.css; 1142 document.head.append(allStyleTag); 1143 }; 1144 1145 if (allThemesFix && allThemesFix.js) { 1146 var allScriptTag = document.createElement('script'); 1147 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1148 allScriptTag.innerHTML = allThemesFix.js; 1149 document.head.append(allScriptTag); 1150 }; 1151 1152 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1153 if (!thisThemeFix) return; 1154 1155 if (thisThemeFix.html) { 1156 document.addEventListener("DOMContentLoaded", function() { 1157 var htmlDiv = document.createElement('div'); 1158 htmlDiv.classList.add('jdgm-theme-fix-html'); 1159 htmlDiv.innerHTML = thisThemeFix.html; 1160 document.body.append(htmlDiv); 1161 }); 1162 }; 1163 1164 if (thisThemeFix.css) { 1165 var styleTag = document.createElement('style'); 1166 styleTag.classList.add('jdgm-theme-fix-style'); 1167 styleTag.innerHTML = thisThemeFix.css; 1168 document.head.append(styleTag); 1169 }; 1170 1171 if (thisThemeFix.js) { 1172 var scriptTag = document.createElement('script'); 1173 scriptTag.classList.add('jdgm-theme-fix-script'); 1174 scriptTag.innerHTML = thisThemeFix.js; 1175 document.head.append(scriptTag); 1176 }; 1177 })(); 1178</script>
1178 1179<!-- END app snippet --> 1180<!-- End of Judge.me Core --> 1181 1182 1183 1184<!-- END app block --><!-- BEGIN app block: shopify://apps/upload-lift/blocks/app-embed/3c98bdcb-7587-4ade-bfe4-7d8af00d05ca -->
1185<script src="https://assets.cloudlift.app/api/assets/upload.js?shop=modern-picnic-ny.myshopify.com" defer="defer"></script>
1185 1186 1187<!-- END app block --><!-- BEGIN app block: shopify://apps/tolstoy-ads-image-video/blocks/widget-block/06fa8282-42ff-403e-b67c-1936776aed11 --> 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208
1209<script 1210 type="module" 1211 async 1212 src="https://widget.gotolstoy.com/we/widget.js" 1213 data-shop=modern-picnic-ny.myshopify.com 1214 data-app-key=092610f2-1466-4e65-bc80-6804a3a127d4 1215 data-should-use-cache=true 1216 data-cache-version=1a067423f83 1217 data-product-gallery-projects="[]" 1218 data-collection-gallery-projects="["hzz263tnhp5jn","oubm4yfp3gb19"]" 1219 data-product-id="" 1220 data-template-name="blog" 1221 data-ot-ignore 1222 data-cookieconsent="ignore" 1223> 1224</script>
vendor: 1 bytes, line 1224
1224
1225<script 1226 type="module" 1227 async 1228 src="https://play.gotolstoy.com/widget-v2/widget.js" 1229 id="tolstoy-widget-script" 1230 data-shop=modern-picnic-ny.myshopify.com 1231 data-app-key=092610f2-1466-4e65-bc80-6804a3a127d4 1232 data-should-use-cache=true 1233 data-cache-version=1a067423f83 1234 data-product-gallery-projects="[]" 1235 data-collection-gallery-projects="["hzz263tnhp5jn","oubm4yfp3gb19"]" 1236 data-product-id="" 1237 data-collection-id="" 1238 data-shop-assistant-enabled="false" 1239 data-search-bar-widget-enabled="false" 1240 data-template-name="blog" 1241 data-customer-id="" 1242 data-ot-ignore 1243 data-cookieconsent="ignore" 1244></script>
vendor: 1 bytes, line 1244
1244
1245<script 1246 type="module" 1247 async 1248 src="https://play.gotolstoy.com/widget-v2/widget.brand-mcp.js" 1249 data-app-key=092610f2-1466-4e65-bc80-6804a3a127d4 1250 data-ot-ignore 1251 data-cookieconsent="ignore" 1252></script>
vendor: 1 bytes, line 1252
1252
1253<script> 1254 window.tolstoyCurrencySymbol = "$"; 1255 window.tolstoyMoneyFormat = "${{amount_no_decimals}}"; 1256</script>
vendor: 1 bytes, line 1256
1256
1257<script> 1258 (function(){ 1259 function hideOrphanedTiles(){ 1260 var els = document.querySelectorAll('.tolstoy-collection-page-tile,tolstoy-collection-tile'); 1261 for(var i=0;i<els.length;i++){ 1262 if(els[i].children.length>0) continue; 1263 els[i].style.setProperty('display','none','important'); 1264 var w=els[i].closest('[class*="tolstoy-grid"]')||els[i].closest('.tolstoy-collection-page-tile-wrapper'); 1265 if(w) w.style.setProperty('display','none','important'); 1266 } 1267 } 1268 if(document.readyState==='loading'){ 1269 document.addEventListener('DOMContentLoaded',hideOrphanedTiles); 1270 }else{ 1271 hideOrphanedTiles(); 1272 } 1273 })(); 1274</script>
vendor: 1 bytes, line 1274
1274
1275<script> 1276 window.tolstoyDebug = { 1277 enable: () => { 1278 fetch('/cart/update.js', { 1279 method: 'POST', 1280 headers: { 'Content-Type': 'application/json' }, 1281 body: JSON.stringify({ attributes: { TolstoyDebugEnabled: 'true' } }) 1282 }) 1283 .then(response => response.json()) 1284 .then(() => window.location.reload()); 1285 }, 1286 disable: () => { 1287 fetch('/cart/update.js', { 1288 method: 'POST', 1289 headers: { 'Content-Type': 'application/json' }, 1290 body: JSON.stringify({ attributes: { TolstoyDebugEnabled: null } }) 1291 }) 1292 .then(response => response.json()) 1293 .then(() => window.location.reload()) 1294 }, 1295 status: async () => { 1296 const response = await fetch('/cart.js'); 1297 const json = await response.json(); 1298 console.log(json.attributes); 1299 } 1300 } 1301</script>
1301 1302 1303<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-seo/15507c6e-1aa3-45d3-b698-7e175e033440 -->
1303<script> 1304 window.AVADA_SEO_ENABLED = true; 1305</script>
1305<!-- BEGIN app snippet: avada-seo-preload -->
1305<script> 1306 const ignore = ["\/cart","\/account"]; 1307 window.FPConfig = { 1308 delay: 0, 1309 ignoreKeywords: ignore || ['/cart', '/account/login', '/account/logout', '/account'], 1310 maxRPS: 3, 1311 hoverDelay: 50 1312 }; 1313</script>
1313 1314 1315 1316
1316<script type="lightJs" src="https://cdn.shopify.com/extensions/01a0ec25-1a3a-7c15-b52d-a974fd5d54bf/avada-seo-suite-293/assets/flying-pages.js" defer="defer"></script>
1316 1317<!-- END app snippet --> 1318<!-- END app block --><!-- BEGIN app block: shopify://apps/checkmate/blocks/checked_network/697a3444-1374-4f13-ba8c-ec03db25ebf0 --> 1319
1319<script 1320 src='/apps/cm/v1/load?source=embed' 1321 async 1322 ></script>
1322 1323 1324 1325 1326<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1327<script type="text/javascript"> 1328 (function (c, l, a, r, i, t, y) { 1329 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1330 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1331 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1332 1333 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1334 if (error) { 1335 console.error("Error loading Shopify features:", error); 1336 return; 1337 } 1338 1339 c[a]('consentv2', { 1340 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1341 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1342 source: 101, 1343 }); 1344 }); 1345 1346 l.addEventListener("visitorConsentCollected", function (e) { 1347 c[a]('consentv2', { 1348 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1349 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1350 source: 101, 1351 }); 1352 }); 1353 })(window, document, "clarity", "script", "xcoc8nfd38"); 1354</script>
1354 1355 1356 1357 1358<!-- END app block -->
1358<script src="https://cdn.shopify.com/extensions/01a0e788-26d7-754a-a498-297bb49b8b18/gdpr-backpack-897/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1358
1358
1359<script src="https://cdn.shopify.com/extensions/01a0d970-0e98-7666-b1bc-fced162baa13/loop-returns-504/assets/onstore-block.js" type="text/javascript" defer="defer"></script>
1359 1360<link href="https://cdn.shopify.com/extensions/01a0d970-0e98-7666-b1bc-fced162baa13/loop-returns-504/assets/onstore-block.css" rel="stylesheet" type="text/css" media="all">
1361<script src="https://cdn.shopify.com/extensions/019d43d1-bbad-7de5-bd49-ea6de5e8ca58/accessibly-app-30/assets/acc-main.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1361
1361
1362<script src="https://cdn.shopify.com/extensions/01a0ec75-cd34-70ff-8c10-2324df83d15e/judgeme-768/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1362
1362
1363<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/wishlistcollections.js" type="text/javascript" defer="defer"></script>
1363 1364<link href="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/wishlistcollections.css" rel="stylesheet" type="text/css" media="all"> 1365<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1366<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: 23441411,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1366
1366
1367<script> 1368 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1369</script>
vendor: 1 bytes, line 1369
1369
1370<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}
1370).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: 23441411,storefrontBaseUrl: "https://modernpicnic.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://modernpicnic.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"859406570","configuration":"{\"projectId\":\"xcoc8nfd38\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1370,"dataSharingState":"unrestricted"},{"id":"686358762","configuration":"{\"accountID\":\"KMXpNj\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"633831658","configuration":"{\"accountID\":\"3883\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ba57f398a0b55fb4884d8926ae1f06e","type":"APP","apiClientId":3268839,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"587301098","configuration":"{\"adAccountPixelId\":\"tvscientific-pix-o-624241d3-3977-4226-9e3b-1a36ca4e0cf8\",\"isDevMode\":\"false\",\"pixelServiceOrigin\":\"https:\\\/\\\/tvspix.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b1ea2e57bc032f283816725ee284e102","type":"APP","apiClientId":92361228289,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"437977322","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"394789098","configuration":"{\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a83cf44fb282052ff936f7ab101058","type":"APP","apiClientId":4539653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"289079530","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3free-01.swymrelay.com\",\"swymTier\":\"v3free-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"284950762","configuration":"{\"campaignID\":\"28346\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/945753ccf6b59fc469ec53f72dc3c95e\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a47b06116c806e4367c27d301f4f458","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"263684330","configuration":"{\"accountId\":\"modern-picnic-ny.myshopify.com\",\"trackingOrigin\":\"https:\\\/\\\/shdid.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7e4a2932f61f97828d974aeb88ceba49","type":"APP","apiClientId":94099111937,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"253165802","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-GB0ZBG22LD\\\",\\\"AW-801997796\\\",\\\"GT-TQRTSJX\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-GB0ZBG22LD\\\",\\\"AW-801997796\\\/8GwjCN7DppEBEOSHtv4C\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-GB0ZBG22LD\\\",\\\"AW-801997796\\\/i3w6COHDppEBEOSHtv4C\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-GB0ZBG22LD\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-GB0ZBG22LD\\\",\\\"AW-801997796\\\/AZO_CNjDppEBEOSHtv4C\\\",\\\"MC-HF5EW91JYT\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-GB0ZBG22LD\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-GB0ZBG22LD\\\",\\\"AW-801997796\\\/odZnCNXDppEBEOSHtv4C\\\",\\\"MC-HF5EW91JYT\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-GB0ZBG22LD\\\",\\\"AW-801997796\\\/wjgPCNLDppEBEOSHtv4C\\\",\\\"MC-HF5EW91JYT\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-GB0ZBG22LD\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-GB0ZBG22LD\\\",\\\"AW-801997796\\\/rFVICOTDppEBEOSHtv4C\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-GB0ZBG22LD\\\",\\\"AW-801997796\\\/_PovCNvDppEBEOSHtv4C\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-GB0ZBG22LD\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"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"]}
1370,{"id":"132972778","configuration":"{\"botID\":\"2oz5o93sjmw8wiav\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"03be8f4be491c59285410ad84f50986a","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"106627306","configuration":"{\"pixel_id\":\"279981545956987\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"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":"55673066","configuration":"{\"shopId\":\"modern-picnic-ny.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"34636010","configuration":"{\"tagID\":\"2612552353756\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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"},{"id":"22151402","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ShareASale Tracking"},{"id":"28279018","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Enhanced Conversion"},{"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":"Modern Picnic","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"modern-picnic-ny.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/modernpicnic.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8696714068202","handle":"the-picnic-blanket","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46141752377578","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8574062330090","handle":"the-luncher-red-smooth","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45667643916522","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8569712279786","handle":"the-tote-brown-suede","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45652768784618","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6588547203255","handle":"ambassador-welcome-gift","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39362928967863","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6658814804151","handle":"pet-portrait-tote","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39539895828663","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6658922086583","handle":"the-pet-portrait-large-luncher","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39540515995831","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6658957344951","handle":"the-pet-portrait-luncher","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39540750057655","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7818567745770","handle":"the-pet-portrait-backpack","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43178654728426","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8116357333226","handle":"the-backpack","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44049734533354","
1370image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8116357562602","handle":"the-backpack-cream","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44049735680234","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8116357726442","handle":"the-backpack-black-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44049735975146","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8116403503338","handle":"insulated-snack-pouch-cream-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44049959780586","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8116403732714","handle":"insulated-snack-pouch-black-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44049960567018","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117028094186","handle":"the-tote-black-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051365363946","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117028126954","handle":"the-tote-cream-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051365396714","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117028159722","handle":"the-tote","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051365462250","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117028192490","handle":"the-tote-cream","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051365560554","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117028880618","handle":"insulated-snack-pouch","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051369230570","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117123940586","handle":"the-large-luncher-brown-wicker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051769655530","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117124858090","handle":"the-large-luncher-black-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051772768490","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117125021930","handle":"the-large-luncher-cream-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051773227242","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117125153002","handle":"the-large-luncher","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051773653226","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117125578986","handle":"the-large-luncher-cream","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051774111978","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117265400042","handle":"lunch-box-purse-brown-wicker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44052248985834","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117265563882","handle":"lunch-box-purse","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44052249149674","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117265596650","handle":"lunch-box-purse-cream-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44052249182442","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117265629418","handle":"lunch-box-purse-black-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44052249215210","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8118649159914","handle":"single-leak-proof-food-container","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44055622877418","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8164941496554","handle":"the-snacker-navy-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44155973992682","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8239065170154","handle":"the-container-3-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44330117988586","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8244498989290","handle":"the-snacker-white-wicker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44350343086314","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8379595686122","handle":"the-wicker-mini-dark-white-wicker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44671447073002","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8379612758250","handle":"the-snacker-dark-white-wicker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44671476138218","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8383014502634","handle":"the-pet-portrait-backpack-cream","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44677379981546","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8383015485674","handle":"the-pet-portrait-large-luncher-cream","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44677382406378","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8383015780586","handle":"the-pet-portrait-tote-cream","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44677383618794","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4486847070306","handle":"the-originals-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31894163947618","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4486847561826","handle":"the-snacker-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31894170566754","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4486847692898","handle":"the-day-to-night-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31894172074082","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6094574059703","handle":"the-bigger-the-better-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37607016235191","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117027995882","handle":"the-tote-black-canvas","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46024262680810","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8117124137194","handle":"the-large-luncher-white-wicker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44051769983210","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8118702014698","handle":"the-luncher-x-container-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44055687332074","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8118707192042","handle":"the-large-luncher-x-container-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44055692706026","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8119381917930","handle":"the-container-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44056910823
1370658","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8119383589098","handle":"4-piece-meal-prep-container-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44056914362602","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8119383687402","handle":"the-10-piece-meal-prep-container-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44056914493674","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8192825032938","handle":"the-large-luncher-red-croc","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44213544255722","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8273753833706","handle":"tote-3-container-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44431912304874","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8354675491050","handle":"sweatshirt","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44606601724138","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8379585265898","handle":"the-large-luncher-dark-white-wicker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44671431049450","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8640084934890","handle":"the-luncher-light-brown-wicker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45882437894378","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8640082739434","handle":"the-luncher-navy-wicker","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45882422165738","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8444414623978","handle":"insulated-fanny-pack-belt-bag","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44950090186986","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8472323555562","handle":"the-large-luncher-black-croc-personalized","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44894058840298","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8541070196970","handle":"the-luncher-black-croc-personalized","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45098688643306","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8524503122154","handle":"large-insulated-canvas-cooler-bag","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45047527768298","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8541070328042","handle":"the-luncher-black-personalized","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45098690085098","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8541063512298","handle":"the-large-luncher-black-personalized","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45098636902634","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8640079528170","handle":"the-snacker-white-canvas","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45882398802154","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8541070426346","handle":"the-tote-black-croc-personalized","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45098690183402","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8541070622954","handle":"the-tote-black-personalized","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45098691625194","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8541070786794","handle":"the-backpack-black-croc-personalized","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45098691789034","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8541070852330","handle":"the-backpack-black-copy","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45098692018410","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8541070950634","handle":"the-snacker-black-croc-copy","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45098695295210","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8640081035498","handle":"the-snacker-cream","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45882409353450","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8675268690154","handle":"the-snacker-cream-sardine","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46042761560298","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8658406211818","handle":"the-snacker-mrs-white-canvas","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45988968464618","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8675268591850","handle":"the-snacker-white-canvas-caviar","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46042761396458","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8491409244394","handle":"the-travel-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44945631805674","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8640085819626","handle":"the-tote-white-canvas","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45882445136106","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8658406342890","handle":"the-snacker-bride-white-canvas","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45988968825066","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8675268493546","handle":"the-luncher-navy-sardine","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46042761199850","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8675268395242","handle":"the-luncher-brown-oyster","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46042761068778","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8675268165866","handle":"the-luncher-natural-brown-caviar","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46042760511722","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8319454118122","handle":"porter-mug","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44538
1370191413482","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8628911997162","handle":"navy-nylon-insulated-lunch-bag","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45849185157354","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8571195457770","handle":"the-per-portrait-snacker-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45657519358186","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8606999544042","handle":"the-brown-nylon","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45752041505002","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://modernpicnic.com/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"145207460074","themePublished":"true","eventMetadataId":"517a0580-a55b-4446-9032-84a9499fe21b","pageType":"blog","resourceId":"88436703466","shopId":"23441411","storefrontBaseUrl":"https:\/\/modernpicnic.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1370<script> 1371 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1372 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1373 window.ShopifyAnalytics.meta.currency = 'USD'; 1374 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":88436703466,"requestId":"e8b6a554-131e-423e-8941-85ab1e747969-1790681463"}}; 1375 for (var attr in meta) { 1376 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1377 } 1378</script>
vendor: 1 bytes, line 1378
1378
1379<script class="analytics"> 1380 (function () { 1381 var customDocumentWrite = function(content) { 1382 var jquery = null; 1383 1384 if (window.jQuery) { 1385 jquery = window.jQuery; 1386 } else if (window.Checkout && window.Checkout.$) { 1387 jquery = window.Checkout.$; 1388 } 1389 1390 if (jquery) { 1391 jquery('body').append(content); 1392 } 1393 }; 1394 1395 var hasLoggedConversion = function(token) { 1396 if (token) { 1397 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1398 } 1399 return false; 1400 } 1401 1402 var setCookieIfConversion = function(token) { 1403 if (token) { 1404 var twoMonthsFromNow = new Date(Date.now()); 1405 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1406 1407 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1408 } 1409 } 1410 1411 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1412 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1413 if (trekkie.integrations) { 1414 return; 1415 } 1416 trekkie.methods = [ 1417 'identify', 1418 'page', 1419 'ready', 1420 'track', 1421 'trackForm', 1422 'trackLink' 1423 ]; 1424 trekkie.factory = function(method) { 1425 return function() { 1426 var args = Array.prototype.slice.call(arguments); 1427 args.unshift(method); 1428 trekkie.push(args); 1429 if (method == 'track' || method == 'page') { 1430 var pageUrl; 1431 try { 1432 pageUrl = window.location.href; 1433 } catch (e) {} 1434 var pageReferrer; 1435 try { 1436 pageReferrer = document.referrer; 1437 } catch (e) {} 1438 try { 1439 if (window.__TREKKIE_SHIM_QUEUE == null) { 1440 window.__TREKKIE_SHIM_QUEUE = []; 1441 } 1442 window.__TREKKIE_SHIM_QUEUE.push({ 1443 from: 'trekkie-stub', 1444 method: method, 1445 args: args.slice(1), 1446 pageContext: { 1447 url: pageUrl, 1448 referrer: pageReferrer 1449 } 1450 }); 1451 } catch (e) { 1452 // no-op 1453 } 1454 } 1455 return trekkie; 1456 }; 1457 }; 1458 for (var i = 0; i < trekkie.methods.length; i++) { 1459 var key = trekkie.methods[i]; 1460 trekkie[key] = trekkie.factory(key); 1461 } 1462 trekkie.load = function(config) { 1463 trekkie.config = config || {}; 1464 trekkie.config.initialDocumentCookie = document.cookie; 1465 var first = document.getElementsByTagName('script')[0]; 1466var script = document.createElement('script'); 1467script.type = 'text/javascript'; 1468script.onerror = function(e) { 1469 var scriptFallback = document.createElement('script'); 1470 scriptFallback.type = 'text/javascript'; 1471 scriptFallback.onerror = function(error) { 1472 var Monorail = { 1473 produce: function produce(monorailDomain, schemaId, payload) { 1474 var currentMs = new Date().getTime(); 1475 var event = { 1476 schema_id: schemaId, 1477 payload: payload, 1478 metadata: { 1479 event_created_at_ms: currentMs, 1480 event_sent_at_ms: currentMs 1481 } 1482 }; 1483 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1484 }, 1485 sendRequest: function sendRequest(endpointUrl, payload) { 1486 // Try the sendBeacon API 1487 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1488 var blobData = new window.Blob([payload], { 1489 type: 'text/plain' 1490 }); 1491 1492 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1493 return true; 1494 } // sendBeacon was not successful 1495 1496 } // XHR beacon 1497 1498 var xhr = new XMLHttpRequest(); 1499 1500 try { 1501 xhr.open('POST', endpointUrl); 1502 xhr.setRequestHeader('Content-Type', 'text/plain'); 1503 xhr.send(payload); 1504 } catch (e) { 1505 console.log(e); 1506 } 1507 1508 return false; 1509 }, 1510 isIos12: function isIos12() { 1511 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1512 } 1513 }; 1514 Monorail.produce('monorail-edge.shopifysvc.com', 1515 'trekkie_storefront_load_errors/1.1', 1516 {shop_id: 23441411, 1517 theme_id: 145207460074, 1518 app_name: "storefront", 1519 context_url: window.location.href, 1520 source_url: "//modernpicnic.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1521 1522 }; 1523 scriptFallback.async = true; 1524 scriptFallback.src = '//modernpicnic.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1525 first.parentNode.insertBefore(scriptFallback, first); 1526}; 1527script.async = true; 1528script.src = '//modernpicnic.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1529first.parentNode.insertBefore(script, first); 1530 1531 }; 1532 trekkie.load( 1533 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":23441411,"isMerchantRequest":null,"themeId":145207460074,"themeCityHash":"4589866619572366664","contentLanguage":"en","currency":"USD","eventMetadataId":"517a0580-a55b-4446-9032-84a9499fe21b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1534 ); 1535 1536 var loaded = false;
1537 trekkie.ready(function() { 1538 if (loaded) return; 1539 loaded = true; 1540 1541 window.ShopifyAnalytics.lib = window.trekkie; 1542 1543 var originalDocumentWrite = document.write; 1544 document.write = customDocumentWrite; 1545 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1546 document.write = originalDocumentWrite; 1547 1548 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1549 var token = match? match[1]: undefined; 1550 if (!hasLoggedConversion(token)) { 1551 setCookieIfConversion(token); 1552 1553 } 1554 }); 1555 1556 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":88436703466,"requestId":"e8b6a554-131e-423e-8941-85ab1e747969-1790681463","shopifyEmitted":true}); 1557 1558 var eventsListenerScript = document.createElement('script'); 1559 eventsListenerScript.async = true; 1560 eventsListenerScript.src = "//modernpicnic.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1561 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1562})();</script>
vendor: 1 bytes, line 1562
1562
1563<script 1564 defer 1565 src="https://modernpicnic.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1566 data-application="storefront-renderer" 1567 data-shop-id="23441411" 1568 data-render-region="gcp-us-central1" 1569 data-page-type="blog" 1570 data-theme-instance-id="145207460074" 1571 data-theme-name="Dawn" 1572 data-theme-version="15.4.1" 1573 data-monorail-region="shop_domain" 1574 data-resource-timing-sampling-rate="10" 1575 data-shs="true" 1576 data-shs-beacon="true" 1577 data-shs-export-with-fetch="true" 1578 data-shs-logs-sample-rate="1" 1579 data-shs-beacon-endpoint="https://modernpicnic.com/api/collect" 1580></script>
1580 1581<meta name="shopify-y" content="7c0cc211-342c-4267-b7d9-6adc174550cc" data-expiration="1822239063000"><meta name="shopify-s" content="c25186b6-be0a-408f-aee0-296c14b3fda3" data-expiration="1790683263000"><meta name="new-cookie-storage-activated" content="t"> 1582</head> 1583 1584 <body class="gradient template-blog"> 1585 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1585-1588
1585 1586 <noscript 1587 ><iframe 1588 src="https://www.googletagmanager.com/ns.html?id=
1588GTM-5P5TBRR
vendor: 123 bytes, lines 1588-1594
1588" 1589 height="0" 1590 width="0" 1591 style="display:none;visibility:hidden" 1592 ></iframe 1593 ></noscript> 1594
1594<!-- End Google Tag Manager (noscript) --> 1595 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1596 Skip to content 1597 </a> 1598 <!-- BEGIN sections: header-group --> 1599<div id="shopify-section-sections--18685825253610__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//modernpicnic.com/cdn/shop/t/387/assets/component-slideshow.css?v=17933591812325749411788801436" rel="stylesheet" type="text/css" media="all" /> 1600<link href="//modernpicnic.com/cdn/shop/t/387/assets/component-slider.css?v=103973910411193177121788801435" rel="stylesheet" type="text/css" media="all" /> 1601 1602 1603<style> 1604 #shopify-section-sections--18685825253610__announcement-bar { 1605 position: sticky; 1606 top: 0; 1607 z-index: 101; 1608 } 1609</style>
1610<script> 1611 (function() { 1612 function setAnnouncementBarHeight() { 1613 var el = document.getElementById('shopify-section-sections--18685825253610__announcement-bar'); 1614 if (el) document.documentElement.style.setProperty('--announcement-bar-height', el.offsetHeight + 'px'); 1615 } 1616 if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', setAnnouncementBarHeight); 1617 else setAnnouncementBarHeight(); 1618 window.addEventListener('resize', setAnnouncementBarHeight); 1619 })(); 1620</script>
1620 1621 1622 1623 <link href="//modernpicnic.com/cdn/shop/t/387/assets/component-list-social.css?v=160655444699622014811788801426" rel="stylesheet" type="text/css" media="all" /> 1624 1625 1626<div 1627 class="utility-bar color-scheme-4660e30f-0c30-4081-bc10-6acad9ada756 gradient" 1628> 1629 <div class="page-width utility-bar__grid"><div 1630 class="announcement-bar" 1631 role="region" 1632 aria-label="Announcement" 1633 1634 ><a 1635 href="/products/the-picnic-blanket" 1636 class="announcement-bar__link link link--text focus-inset animate-arrow" 1637 ><p class="announcement-bar__message h5"> 1638 <span>THE PICNIC BLANKET IS HERE | SHOP NOW</span> 1639 1640 </p></a></div><div class="localization-wrapper"> 1641</div> 1642 </div> 1643</div> 1644 1645 1646</div><div id="shopify-section-sections--18685825253610__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//modernpicnic.com/cdn/shop/t/387/assets/component-list-menu.css?v=151968516119678728991788801425" media="print" onload="this.media='all'"> 1647<link rel="stylesheet" href="//modernpicnic.com/cdn/shop/t/387/assets/component-search.css?v=14705252378824961161788801434" media="print" onload="this.media='all'"> 1648<link rel="stylesheet" href="//modernpicnic.com/cdn/shop/t/387/assets/component-menu-drawer.css?v=38975100756817654981788801427" media="print" onload="this.media='all'"> 1649<link 1650 rel="stylesheet" 1651 href="//modernpicnic.com/cdn/shop/t/387/assets/component-cart-notification.css?v=54116361853792938221788801420" 1652 media="print" 1653 onload="this.media='all'" 1654><link rel="stylesheet" href="//modernpicnic.com/cdn/shop/t/387/assets/component-price.css?v=86353533581422379861788801432" media="print" onload="this.media='all'"><link rel="stylesheet" href="//modernpicnic.com/cdn/shop/t/387/assets/component-mega-menu.css?v=106108194704523444591788801427" media="print" onload="this.media='all'"><style> 1655 /* Header sticky below announcement bar when scrolling */#shopify-section-sections--18685825253610__header.section-header { 1656 position: sticky; 1657 top: var(--announcement-bar-height, 0px); 1658 z-index: 100; 1659 }header-drawer { 1660 justify-self: start; 1661 margin-left: -1.2rem; 1662 }@media screen and (min-width: 990px) { 1663 header-drawer { 1664 display: none; 1665 } 1666 }.menu-drawer-container { 1667 display: flex; 1668 } 1669 1670 .list-menu { 1671 list-style: none; 1672 padding: 0; 1673 margin: 0; 1674 } 1675 1676 .list-menu--inline { 1677 display: inline-flex; 1678 flex-wrap: wrap; 1679 } 1680 1681 1682 .list-menu__item { 1683 display: flex; 1684 align-items: center; 1685 line-height: calc(1 + 0.5 / var(--font-body-scale)); 1686 } 1687 1688 .list-menu__item--link { 1689 text-decoration: none; 1690 padding-bottom: 1rem; 1691 padding-top: 1rem; 1692 line-height: calc(1 + 0.5 / var(--font-body-scale)); 1693 } 1694 1695 @media screen and (min-width: 989px) { 1696 .list-menu__item--link { 1697 padding-bottom: 0.5rem; 1698 padding-top: 0.5rem; 1699 } 1700 summary.list-menu__item { 1701 padding:25px 15px; 1702 } 1703 1704 } 1705 1706 /* Navigation menu styling to match image */ 1707 .header__inline-menu .list-menu--inline { 1708 font-size: 15px; 1709 } 1710 @media screen and (max-width: 1150px) and (min-width: 989px) { 1711 .header__inline-menu .header__menu-item { 1712 font-size: 11px !important; 1713 } 1714 } 1715 .header__inline-menu .header__menu-item { 1716 padding: 25px 15px; 1717 border-bottom: 2px solid transparent; 1718 letter-spacing: 1px; 1719 text-transform: uppercase; 1720 font-size: 15px; 1721 padding-bottom: 25px; 1722 position: relative; 1723 line-height:1.5; 1724 } 1725 1726 /* Hover effect - show underline (border-bottom) */ 1727 .header__inline-menu .header__menu-item:hover { 1728 border-bottom: 2px solid rgb(var(--color-foreground)); 1729 padding-bottom: 25px; 1730 1731 } 1732 1733 /* Active menu item - show underline */ 1734 .header__inline-menu .header__active-menu-item { 1735 /* border-bottom: 2px solid rgb(var(--color-foreground)); */ 1736 text-decoration: none !important; 1737 } 1738 1739 .header__inline-menu details[open] > .header__menu-item { 1740 border-bottom: 2px solid rgb(var(--color-foreground)); 1741 text-decoration: none !important; 1742 } 1743 1744 /* Remove text-decoration underline, use border-bottom instead */ 1745 .header__inline-menu .header__menu-item:hover span { 1746 text-decoration: none !important; 1747 } 1748.header__inline-menu .header__menu-item span:hover{ 1749 opacity: 0.6; 1750} 1751 /* Main menu item link (dropdown parent) - click goes to URL */ 1752 .header__inline-menu .header__menu-item-link { 1753 text-decoration: none; 1754 color: inherit; 1755 } 1756 .header__inline-menu .header__menu-item-link:hover { 1757 color: inherit; 1758 } 1759 .header__inline-menu .header__menu-item span { 1760 text-decoration: none !important; 1761 } 1762 1763 /* Remove icon hover borders/boxes */ 1764 .header__icon:hover, 1765 .header__icon:focus, 1766 .header__icon:focus-visible, 1767 .swym-header-launcher:hover, 1768 .swym-header-launcher:focus, 1769 .swym-header-launcher:focus-visible{ 1770 outline: none !important; 1771 box-shadow: none !important; 1772 border: none !important; 1773 opacity: 0.6; 1774 } 1775 1776 .header__icon.focus-inset:hover, 1777 .header__icon.focus-inset:focus, 1778 .header__icon.focus-inset:focus-visible, 1779 .swym-header-launcher:hover, 1780 .swym-header-launcher:focus, 1781 .swym-header-launcher:focus-visible{ 1782 outline: none !important; 1783 box-shadow: none !important; 1784 } 1785 1786 /* Hide search form on mobile */ 1787 @media screen and (max-width: 989px) { 1788 /* Hide the entire search form container on mobile */ 1789 .site-header__search { 1790 display: none !important; 1791 } 1792 } 1793 1794 /* Logo size settings to match live site */ 1795 .header__heading-logo-wrapper { 1796 width: 300px; 1797 max-width: 300px; 1798 display: inline-block; 1799 } 1800 1801 .header__heading-logo { 1802 width: 300px !important; 1803 height: 42px !important; 1804 object-fit: contain; 1805 object-position: center; 1806 max-width: 300px !important; 1807 max-height: 42px !important; 1808 min-width: 300px; 1809 min-height: 42px; 1810 display: block; 1811 image-rendering: high-quality; 1812 image-rendering: -webkit-optimize-contrast; 1813 -ms-interpolation-mode: bicubic; 1814 -webkit-backface-visibility: hidden; 1815 -moz-backface-visibility: hidden; 1816 backface-visibility: hidden; 1817 transform: translateZ(0) scale(1); 1818 will-change: transform; 1819 -webkit-font-smoothing: antialiased; 1820 -moz-osx-font-smoothing: grayscale; 1821 filter: none; 1822 } 1823 1824 @media screen and (min-width: 990px) { 1825 .header__heading-logo { 1826 width: 300px !important; 1827 height: 42px !important; 1828 max-width: 300px !important; 1829 max-height: 42px !important; 1830 min-width: 300px; 1831 min-height: 42px; 1832 image-rendering: high-quality; 1833 image-rendering: -webkit-optimize-contrast; 1834 } 1835 1836 .header__heading-logo-wrapper { 1837 width: 300px; 1838 max-width: 300px; 1839 } 1840 } 1841 1842 @media screen and (max-width: 989px) { 1843 .header__heading-logo-wrapper { 1844 width: 300px; 1845 max-width: 300px; 1846 } 1847 1848 .header__heading-logo { 1849 width: 300px !important; 1850 height: 42px !important; 1851 max-width: 300px !important; 1852 max-height: 42px !important; 1853 } 1854 } 1855 1856 /* On very small screens, make sure the header/logo never makes 1857 the page wider than the viewport */ 1858 @media screen and (max-width: 480px) { 1859 1860 .header__heading-logo-wrapper, 1861 .header__heading-logo { 1862 width: 60.53vw !important; 1863 max-width: 70vw !important; 1864 min-width: 0 !important; 1865 height: 32px !important; 1866 min-height: 0 !important; 1867 1868 } 1869 } 1870</style><style data-shopify>/* .header { 1871 padding: 10px 3rem 10px 3rem; 1872 } */ 1873 1874 .section-header { 1875 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 1876 margin-bottom: 0px; 1877 } 1878 1879 @media screen and (min-width: 750px) { 1880 .section-header { 1881 margin-bottom: 0px; 1882 } 1883 } 1884 1885 @media screen and (min-width: 990px) { 1886 .header { 1887 /* padding-top: 20px; 1888 padding-bottom: 20px; */ 1889 /* border-bottom: 1px solid rgba(var(--color-foreground), 0.15); */ 1890 } 1891 }</style>
1891<script src="//modernpicnic.com/cdn/shop/t/387/assets/cart-notification.js?v=133508293167896966491788801414" defer="defer"></script>
1891 1892 1893<sticky-header 1894 1895 data-sticky-type="always" 1896 1897 class="header-wrapper color-scheme-1 gradient" 1898><header class="header header--middle-left header--mobile-center header--has-menu header--has-social header--has-account"> 1899 1900<header-drawer data-breakpoint="tablet"> 1901 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1902 <summary 1903 class="header__icon header__icon--menu header__icon--summary link focus-inset" 1904 aria-label="Menu" 1905 > 1906 <span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 37 40"><path fill="currentColor" d="M33.5 25h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2zm0-11.5h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2zm0 23h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close-small" viewBox="0 0 12 13"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M8.486 9.33 2.828 3.67M2.885 9.385l5.544-5.77"/></svg> 1907</span> 1908 </summary> 1909 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1"> 1910 <div class="menu-drawer__inner-container"> 1911 <div class="menu-drawer__navigation-container"><div class="menu-drawer__search"> 1912 <form action="/search" method="get" role="search" class="menu-drawer__search-form"> 1913 <div class="menu-drawer__search-field"> 1914 <button class="menu-drawer__search-icon" aria-label="Search"> 1915 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1916</span> 1917 </button> 1918 <input 1919 class="menu-drawer__search-input" 1920 type="search" 1921 name="q" 1922 value="" 1923 placeholder="Search" 1924 > 1925 </div> 1926 </form> 1927 </div> 1928 1929 <nav class="menu-drawer__navigation"> 1930 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1"> 1931 <summary 1932 id="HeaderDrawer-shop-all" 1933 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1934 >shop by category<span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><defs><style>.cls-1{fill:#231f20}</style></defs><path class="cls-1" d="M223.18 628.49a35 35 0 0 1-24.75-59.75L388.17 379 198.43 189.26a35 35 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L247.93 618.24a34.89 34.89 0 0 1-24.75 10.25z" transform="translate(-188.18 -129.51)"></path></svg></span> 1935 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1936</span> 1937 </summary> 1938 <div 1939 id="link-shop-all" 1940 class="menu-drawer__submenu menu-drawer__submenu--mega has-submenu gradient motion-reduce" 1941 tabindex="-1" 1942 ><div class="menu-drawer__search"> 1943 <form action="/search" method="get" role="search" class="menu-drawer__search-form"> 1944 <div class="menu-drawer__search-field"> 1945 <button class="menu-drawer__search-icon" aria-label="Search"> 1946 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1947</span> 1948 </button> 1949 <input 1950 class="menu-drawer__search-input" 1951 type="search" 1952 name="q" 1953 value="" 1954 placeholder="Search" 1955 > 1956 </div> 1957 </form> 1958 </div> 1959 <div class="menu-drawer__inner-submenu"> 1960 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1961 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><defs><style>.cls-1{fill:#231f20}</style></defs><path class="cls-1" d="M223.18 628.49a35 35 0 0 1-24.75-59.75L388.17 379 198.43 189.26a35 35 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L247.93 618.24a34.89 34.89 0 0 1-24.75 10.25z" transform="translate(-188.18 -129.51)"></path></svg></span>shop by category</button><ul class="menu-drawer__menu menu-drawer__menu--submenu list-menu menu-drawer__menu--hide-on-mobile" role="list" tabindex="-1"><li><a 1962 id="HeaderDrawer-shop-all-the-luncher" 1963 href="/products/lunch-box-purse-black-croc" 1964 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 1965 1966 > 1967 The Luncher 1968<span class="menu-drawer__badge">BEST SELLER</span></a></li><li><a 1969 id="HeaderDrawer-shop-all-the-large-luncher" 1970 href="/products/the-large-luncher-black-croc" 1971 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 1972 1973 > 1974 The Large Luncher 1975<span class="menu-drawer__badge">BEST SELLER</span></a></li><li><a 1976 id="HeaderDrawer-shop-all-the-fanny-pack" 1977 href="/products/insulated-fanny-pack-belt-bag" 1978 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 1979 1980 > 1981 The Fanny Pack 1982</a></li><li><a 1983 id="HeaderDrawer-shop-all-the-food-container" 1984 href="/products/single-leak-proof-food-container" 1985 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 1986 1987 > 1988 The Food Container 1989</a></li><li><a 1990 id="HeaderDrawer-shop-all-the-wicker-mini" 1991 href="/products/the-wicker-mini-dark-white-wicker" 1992 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 1993 1994 > 1995 The Wicker Mini 1996</a></li><li><a 1997 id="HeaderDrawer-shop-all-the-picnic-blanket" 1998 href="/products/the-picnic-blanket" 1999 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2000 2001 > 2002 The Picnic Blanket 2003</a></li><li><a 2004 id="HeaderDrawer-shop-all-the-tote" 2005 href="/products/the-tote-white-canvas" 2006 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2007 2008 > 2009 The Tote 2010</a></li><li><a 2011 id="HeaderDrawer-shop-all-the-backpack" 2012 href="/products/the-backpack-black-croc" 2013 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2014 2015 >
2016 The Backpack 2017</a></li><li><a 2018 id="HeaderDrawer-shop-all-the-snacker" 2019 href="/products/insulated-snack-pouch-black-croc" 2020 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2021 2022 > 2023 The Snacker 2024</a></li><li><a 2025 id="HeaderDrawer-shop-all-the-nylon" 2026 href="/products/navy-nylon-insulated-lunch-bag" 2027 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2028 2029 > 2030 The Nylon 2031</a></li></ul><div class="menu-drawer__media-grid"><div class="menu-drawer__products-grid"><a href="/products/lunch-box-purse-black-croc" class="menu-drawer__product-card" data-product-title="The Luncher"> 2032 <div class="menu-drawer__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_289.jpg?v=1729988712&width=300" alt="The Luncher" srcset="//modernpicnic.com/cdn/shop/files/Group_289.jpg?v=1729988712&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image"> 2033<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_7.jpg?v=1762434840&width=300" alt="The Luncher" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_7.jpg?v=1762434840&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image menu-drawer__product-image--hover"> 2034</div><p class="menu-drawer__product-title"><span class="menu-drawer__product-title-prefix">The </span>Luncher 2035 </p> 2036 </a><a href="/products/the-large-luncher-black-croc" class="menu-drawer__product-card" data-product-title="The Large Luncher"> 2037 <div class="menu-drawer__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_1150.jpg?v=1767762112&width=300" alt="The Large Luncher" srcset="//modernpicnic.com/cdn/shop/files/Group_1150.jpg?v=1767762112&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image"> 2038<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_8.jpg?v=1762434840&width=300" alt="The Large Luncher" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_8.jpg?v=1762434840&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image menu-drawer__product-image--hover"> 2039</div><p class="menu-drawer__product-title"><span class="menu-drawer__product-title-prefix">The </span>Large Luncher 2040 </p> 2041 </a><a href="/products/insulated-fanny-pack-belt-bag" class="menu-drawer__product-card" data-product-title="The Fanny Pack"> 2042 <div class="menu-drawer__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_279.jpg?v=1762436611&width=300" alt="The Fanny Pack" srcset="//modernpicnic.com/cdn/shop/files/Group_279.jpg?v=1762436611&width=300 300w" width="300" height="301" loading="lazy" class="menu-drawer__product-image"> 2043<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_3.jpg?v=1762434839&width=300" alt="The Fanny Pack" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_3.jpg?v=1762434839&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image menu-drawer__product-image--hover"> 2044</div><p class="menu-drawer__product-title"><span class="menu-drawer__product-title-prefix">The </span>Fanny Pack 2045 </p> 2046 </a><a href="/products/single-leak-proof-food-container" class="menu-drawer__product-card" data-product-title="The Food Container"> 2047 <div class="menu-drawer__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_282.jpg?v=1729988711&width=300" alt="The Food Container" srcset="//modernpicnic.com/cdn/shop/files/Group_282.jpg?v=1729988711&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image">
2048<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_2.webp?v=1767765555&width=300" alt="The Food Container" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_2.webp?v=1767765555&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image menu-drawer__product-image--hover"> 2049</div><p class="menu-drawer__product-title"><span class="menu-drawer__product-title-prefix">The </span>Food Container 2050 </p> 2051 </a><a href="/products/the-wicker-mini-dark-white-wicker" class="menu-drawer__product-card" data-product-title=" The Wicker Mini "> 2052 <div class="menu-drawer__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_1096_f629a15a-3509-4d6e-b7bf-21ac8ec3cb80.jpg?v=1788958241&width=300" alt=" The Wicker Mini " srcset="//modernpicnic.com/cdn/shop/files/Group_1096_f629a15a-3509-4d6e-b7bf-21ac8ec3cb80.jpg?v=1788958241&width=300 300w" width="300" height="301" loading="lazy" class="menu-drawer__product-image"> 2053<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_4.jpg?v=1762434839&width=300" alt=" The Wicker Mini " srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_4.jpg?v=1762434839&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image menu-drawer__product-image--hover"> 2054</div><p class="menu-drawer__product-title"><span class="menu-drawer__product-title-prefix">The </span>Wicker Mini 2055 </p> 2056 </a><a href="/products/the-picnic-blanket" class="menu-drawer__product-card" data-product-title="The Picnic Blanket"> 2057 <div class="menu-drawer__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Screenshot_2026-07-14_at_3.13.49_PM_2.jpg?v=1787143470&width=300" alt="The Picnic Blanket" srcset="//modernpicnic.com/cdn/shop/files/Screenshot_2026-07-14_at_3.13.49_PM_2.jpg?v=1787143470&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image"> 2058<img src="//modernpicnic.com/cdn/shop/files/Screenshot_2026-07-01_at_9.33.39_AM_2_ce693f93-a893-4809-8704-51747dba6275.png?v=1784013798&width=300" alt="The Picnic Blanket" srcset="//modernpicnic.com/cdn/shop/files/Screenshot_2026-07-01_at_9.33.39_AM_2_ce693f93-a893-4809-8704-51747dba6275.png?v=1784013798&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image menu-drawer__product-image--hover"> 2059</div><p class="menu-drawer__product-title"><span class="menu-drawer__product-title-prefix">The </span>Picnic Blanket 2060 </p> 2061 </a><a href="/products/the-tote-white-canvas" class="menu-drawer__product-card" data-product-title="The Tote"> 2062 <div class="menu-drawer__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/image_159_1.jpg?v=1787143473&width=300" alt="The Tote" srcset="//modernpicnic.com/cdn/shop/files/image_159_1.jpg?v=1787143473&width=300 300w" width="300" height="301" loading="lazy" class="menu-drawer__product-image"> 2063<img src="//modernpicnic.com/cdn/shop/files/image_160_1.jpg?v=1787143473&width=300" alt="The Tote" srcset="//modernpicnic.com/cdn/shop/files/image_160_1.jpg?v=1787143473&width=300 300w" width="300" height="297" loading="lazy" class="menu-drawer__product-image menu-drawer__product-image--hover"> 2064</div><p class="menu-drawer__product-title"><span class="menu-drawer__product-title-prefix">The </span>Tote 2065 </p> 2066 </a><a href="/products/the-backpack-black-croc" class="menu-drawer__product-card" data-product-title="The Backpack"> 2067 <div class="menu-drawer__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/image_150.jpg?v=1787143474&
2067width=300" alt="The Backpack" srcset="//modernpicnic.com/cdn/shop/files/image_150.jpg?v=1787143474&width=300 300w" width="300" height="301" loading="lazy" class="menu-drawer__product-image"> 2068<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_10.jpg?v=1762434839&width=300" alt="The Backpack" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_10.jpg?v=1762434839&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image menu-drawer__product-image--hover"> 2069</div><p class="menu-drawer__product-title"><span class="menu-drawer__product-title-prefix">The </span>Backpack 2070 </p> 2071 </a><a href="/products/insulated-snack-pouch-black-croc" class="menu-drawer__product-card" data-product-title="The Snacker"> 2072 <div class="menu-drawer__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/image_149.jpg?v=1787143474&width=300" alt="The Snacker" srcset="//modernpicnic.com/cdn/shop/files/image_149.jpg?v=1787143474&width=300 300w" width="300" height="297" loading="lazy" class="menu-drawer__product-image"> 2073<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_7_3e643832-902d-4509-b1f1-cfb16d69bbf8.jpg?v=1775575534&width=300" alt="The Snacker" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_7_3e643832-902d-4509-b1f1-cfb16d69bbf8.jpg?v=1775575534&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image menu-drawer__product-image--hover"> 2074</div><p class="menu-drawer__product-title"><span class="menu-drawer__product-title-prefix">The </span>Snacker 2075 </p> 2076 </a><a href="/products/navy-nylon-insulated-lunch-bag" class="menu-drawer__product-card" data-product-title="The Nylon"> 2077 <div class="menu-drawer__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_1437256278.jpg?v=1788958238&width=300" alt="The Nylon" srcset="//modernpicnic.com/cdn/shop/files/Group_1437256278.jpg?v=1788958238&width=300 300w" width="300" height="301" loading="lazy" class="menu-drawer__product-image"> 2078<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_6.webp?v=1773992800&width=300" alt="The Nylon" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_6.webp?v=1773992800&width=300 300w" width="300" height="300" loading="lazy" class="menu-drawer__product-image menu-drawer__product-image--hover"> 2079</div><p class="menu-drawer__product-title"><span class="menu-drawer__product-title-prefix">The </span>Nylon 2080 </p> 2081 </a></div></div><div class="menu-drawer__shop-all-main-wrapper"> 2082 <a href="https://modernpicnic.com/collections/shop-all" class="menu-drawer__shop-all-main button button--primary">SHOP ALL 2083</a> 2084 </div> 2085 </div> 2086 </div> 2087 </details></li><li><details id="Details-menu-drawer-menu-item-2"> 2088 <summary 2089 id="HeaderDrawer-collections" 2090 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2091 >COLLECTIONS 2092<span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><defs><style>.cls-1{fill:#231f20}</style></defs><path class="cls-1" d="M223.18 628.49a35 35 0 0 1-24.75-59.75L388.17 379 198.43 189.26a35 35 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L247.93 618.24a34.89 34.89 0 0 1-24.75 10.25z" transform="translate(-188.18 -129.51)"></path></svg></span> 2093 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2094</span> 2095 </summary> 2096 <div 2097 id="link-collections" 2098 class="menu-drawer__submenu menu-drawer__submenu--mega has-submenu gradient motion-reduce" 2099 tabindex="-1" 2100 ><div class="menu-drawer__search"> 2101 <form action="/search" method="get" role="search" class="menu-drawer__search-form"> 2102 <div class="menu-drawer__search-field"> 2103 <button class="menu-drawer__search-icon" aria-label="Search">
2104 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 2105</span> 2106 </button> 2107 <input 2108 class="menu-drawer__search-input" 2109 type="search" 2110 name="q" 2111 value="" 2112 placeholder="Search" 2113 > 2114 </div> 2115 </form> 2116 </div> 2117 <div class="menu-drawer__inner-submenu"> 2118 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2119 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><defs><style>.cls-1{fill:#231f20}</style></defs><path class="cls-1" d="M223.18 628.49a35 35 0 0 1-24.75-59.75L388.17 379 198.43 189.26a35 35 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L247.93 618.24a34.89 34.89 0 0 1-24.75 10.25z" transform="translate(-188.18 -129.51)"></path></svg></span>COLLECTIONS 2120</button><ul class="menu-drawer__menu menu-drawer__menu--submenu list-menu" role="list" tabindex="-1"><li><a 2121 id="HeaderDrawer-collections-best-sellers" 2122 href="/collections/best-sellers" 2123 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2124 2125 > 2126 Best Sellers 2127</a></li><li><a 2128 id="HeaderDrawer-collections-under-60" 2129 href="/collections/under-60-favorites" 2130 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2131 2132 > 2133 Under $60 2134</a></li><li><a 2135 id="HeaderDrawer-collections-gift-guide" 2136 href="/pages/mp-gift-guide" 2137 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2138 2139 > 2140 Gift Guide 2141</a></li><li><a 2142 id="HeaderDrawer-collections-pet-collection" 2143 href="/collections/the-pet-collection" 2144 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2145 2146 > 2147 Pet Collection 2148</a></li><li><a 2149 id="HeaderDrawer-collections-travel-edit" 2150 href="/pages/travel-collection" 2151 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2152 2153 > 2154 Travel Edit 2155</a></li><li><a 2156 id="HeaderDrawer-collections-save-with-sets" 2157 href="/collections/bundles" 2158 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2159 2160 > 2161 Save with Sets 2162</a></li><li><a 2163 id="HeaderDrawer-collections-mp-market" 2164 href="/collections/marketplace-collection" 2165 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2166 2167 > 2168 MP Market 2169</a></li><li><a 2170 id="HeaderDrawer-collections-bridal-collection" 2171 href="/collections/the-bridal-collection" 2172 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2173 2174 > 2175 Bridal Collection 2176</a></li><li><a 2177 id="HeaderDrawer-collections-wicker-collection" 2178 href="/collections/wicker-collection" 2179 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2180 2181 > 2182 Wicker Collection 2183</a></li><li><a 2184 id="HeaderDrawer-collections-coastal-collection" 2185 href="/collections/the-coastal-collection" 2186 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2187 2188 > 2189 Coastal Collection 2190</a></li></ul><div class="menu-drawer__media-grid"><div class="menu-drawer__collections-grid"><a href="/collections/best-sellers" class="menu-drawer__collection-card"> 2191 <div class="menu-drawer__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/FW23-STUDIO-ANNA6_1_736c4695-952c-445c-92b1-67f851a63f04.jpg?v=1779186086&width=300" alt="Best Sellers" srcset="//modernpicnic.com/cdn/shop/files/FW23-STUDIO-ANNA6_1_736c4695-952c-445c-92b1-67f851a63f04.jpg?v=1779186086&width=300 300w" width="300" height="319" loading="lazy" class="menu-drawer__collection-image"> 2192</div>
2193 <span class="menu-drawer__collection-title"> 2194 BEST SELLERS 2195 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 2196 </span> 2197 </a><a href="/collections/the-pet-collection" class="menu-drawer__collection-card"> 2198 <div class="menu-drawer__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-084_b1475b8c-1afb-478a-bfab-93329d80b7b0.webp?v=1779186076&width=300" alt="THE PET COLLECTION" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-084_b1475b8c-1afb-478a-bfab-93329d80b7b0.webp?v=1779186076&width=300 300w" width="300" height="316" loading="lazy" class="menu-drawer__collection-image"> 2199</div> 2200 <span class="menu-drawer__collection-title"> 2201 PET PORTRAITS 2202 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 2203 </span> 2204 </a><a href="/collections/the-coastal-collection" class="menu-drawer__collection-card"> 2205 <div class="menu-drawer__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/07EE82A8-146B-4ACB-86A6-0BA39C59E16C_1.png?v=1784013622&width=300" alt="The Coastal Collection" srcset="//modernpicnic.com/cdn/shop/files/07EE82A8-146B-4ACB-86A6-0BA39C59E16C_1.png?v=1784013622&width=300 300w" width="300" height="319" loading="lazy" class="menu-drawer__collection-image"> 2206</div> 2207 <span class="menu-drawer__collection-title"> 2208 COASTAL COLLECTION 2209 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 2210 </span> 2211 </a></div></div><div class="menu-drawer__shop-all-main-wrapper"> 2212 <a href="https://modernpicnic.com/collections/shop-all" class="menu-drawer__shop-all-main button button--primary">SHOP ALL 2213</a> 2214 </div> 2215 </div> 2216 </div> 2217 </details></li><li><details id="Details-menu-drawer-menu-item-3"> 2218 <summary 2219 id="HeaderDrawer-about-community" 2220 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active" 2221 >ABOUT + COMMUNITY 2222<span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><defs><style>.cls-1{fill:#231f20}</style></defs><path class="cls-1" d="M223.18 628.49a35 35 0 0 1-24.75-59.75L388.17 379 198.43 189.26a35 35 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L247.93 618.24a34.89 34.89 0 0 1-24.75 10.25z" transform="translate(-188.18 -129.51)"></path></svg></span> 2223 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2224</span> 2225 </summary> 2226 <div 2227 id="link-about-community" 2228 class="menu-drawer__submenu menu-drawer__submenu--mega has-submenu gradient motion-reduce" 2229 tabindex="-1" 2230 ><div class="menu-drawer__search"> 2231 <form action="/search" method="get" role="search" class="menu-drawer__search-form"> 2232 <div class="menu-drawer__search-field"> 2233 <button class="menu-drawer__search-icon" aria-label="Search">
2234 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 2235</span> 2236 </button> 2237 <input 2238 class="menu-drawer__search-input" 2239 type="search" 2240 name="q" 2241 value="" 2242 placeholder="Search" 2243 > 2244 </div> 2245 </form> 2246 </div> 2247 <div class="menu-drawer__inner-submenu"> 2248 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2249 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><defs><style>.cls-1{fill:#231f20}</style></defs><path class="cls-1" d="M223.18 628.49a35 35 0 0 1-24.75-59.75L388.17 379 198.43 189.26a35 35 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L247.93 618.24a34.89 34.89 0 0 1-24.75 10.25z" transform="translate(-188.18 -129.51)"></path></svg></span>ABOUT + COMMUNITY 2250</button><ul class="menu-drawer__menu menu-drawer__menu--submenu list-menu" role="list" tabindex="-1"><li><a 2251 id="HeaderDrawer-about-community-shark-tank" 2252 href="/pages/shark-tank" 2253 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2254 2255 > 2256 Shark Tank ð¦ 2257</a></li><li><a 2258 id="HeaderDrawer-about-community-our-story" 2259 href="/pages/our-story" 2260 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2261 2262 > 2263 Our Story 2264</a></li><li><a 2265 id="HeaderDrawer-about-community-join-our-ambassador-program" 2266 href="/pages/ambassador-program" 2267 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2268 2269 > 2270 Join Our Ambassador Program 2271</a></li><li><a 2272 id="HeaderDrawer-about-community-referral-program" 2273 href="https://app.therave.co/modern-picnic/affiliate/fae31ec9-d283-450e-8031-fa630dff6843" 2274 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset" 2275 2276 > 2277 Referral Program 2278</a></li><li><a 2279 id="HeaderDrawer-about-community-lunch-break-the-blog" 2280 href="/blogs/lunch-break" 2281 class="menu-drawer__menu-item menu-drawer__menu-item--child link link--text list-menu__item focus-inset menu-drawer__menu-item--active" 2282 2283 aria-current="page" 2284 2285 > 2286 Lunch Break: The Blog 2287</a></li></ul><div class="menu-drawer__media-grid"><div class="menu-drawer__collections-grid"><a href="/pages/our-story" class="menu-drawer__collection-card"> 2288 <div class="menu-drawer__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/Group_275.webp?v=1776926110&width=300" alt="OUR STORY" srcset="//modernpicnic.com/cdn/shop/files/Group_275.webp?v=1776926110&width=300 300w" width="300" height="316" loading="lazy" class="menu-drawer__collection-image"> 2289</div>
2290 <span class="menu-drawer__collection-title"> 2291 OUR STORY 2292 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 2293 </span> 2294 </a><a href="/pages/ambassador-program" class="menu-drawer__collection-card"> 2295 <div class="menu-drawer__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/image.png?v=1762433517&width=300" alt="AMBASSADOR PROGRAM" srcset="//modernpicnic.com/cdn/shop/files/image.png?v=1762433517&width=300 300w" width="300" height="319" loading="lazy" class="menu-drawer__collection-image"> 2296</div> 2297 <span class="menu-drawer__collection-title"> 2298 AMBASSADOR PROGRAM 2299 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 2300 </span> 2301 </a><a href="/blogs/lunch-break" class="menu-drawer__collection-card"> 2302 <div class="menu-drawer__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/394_16.jpg?v=1785215839&width=300" alt="Lunch Break" srcset="//modernpicnic.com/cdn/shop/files/394_16.jpg?v=1785215839&width=300 300w" width="300" height="375" loading="lazy" class="menu-drawer__collection-image"> 2303</div> 2304 <span class="menu-drawer__collection-title"> 2305 LUNCH BREAK: THE BLOG 2306 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 2307 </span> 2308 </a></div></div><div class="menu-drawer__shop-all-main-wrapper"> 2309 <a href="https://modernpicnic.com/collections/shop-all" class="menu-drawer__shop-all-main button button--primary">SHOP ALL 2310</a> 2311 </div> 2312 </div> 2313 </div> 2314 </details></li><li><a 2315 id="HeaderDrawer-corporate-gifting" 2316 href="/pages/large-order" 2317 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2318 2319 > 2320 CORPORATE GIFTING 2321 </a></li></ul> 2322 </nav><div class="menu-drawer__shop-all-main-wrapper"> 2323 <a href="https://modernpicnic.com/collections/shop-all" class="menu-drawer__shop-all-main button button--primary"> 2324 SHOP ALL 2325 </a> 2326 </div><div class="menu-drawer__hero"><a href="/collections/the-coastal-collection" class="menu-drawer__hero-link"> 2327 <img src="//modernpicnic.com/cdn/shop/files/image_152.png?v=1784013623&width=900" alt="Modern Picnic" srcset="//modernpicnic.com/cdn/shop/files/image_152.png?v=1784013623&width=352 352w, //modernpicnic.com/cdn/shop/files/image_152.png?v=1784013623&width=832 832w, //modernpicnic.com/cdn/shop/files/image_152.png?v=1784013623&width=900 900w" width="900" height="549" loading="lazy" class="menu-drawer__hero-image"> 2328 </a> 2329 <div class="menu-drawer__hero-links"><a href="#size-chart-popup" class="menu-drawer__hero-text-link"> 2330 size guide 2331 </a><a href="/pages/lets-chat" class="menu-drawer__hero-text-link"> 2332 contact us 2333 </a><a href="https://modernpicnic.com/account/login" class="menu-drawer__hero-text-link"> 2334 LOG IN 2335 </a><a href="/pages/faq" class="menu-drawer__hero-text-link"> 2336 FAQ 2337 </a></div> 2338 </div><div class="menu-drawer__utility-links"><a 2339 href="/account/login" 2340 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 2341 rel="nofollow" 2342 ><account-icon>
2342<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg> 2343</span></account-icon>Log in</a><div class="menu-drawer__localization header-localization"><localization-form><form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/lunch-break" /><div> 2344 <h2 class="visually-hidden" id="HeaderCountryMobileLabel"> 2345 Country/region 2346 </h2> 2347 2348<div class="disclosure"> 2349 <button 2350 type="button" 2351 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 2352 aria-expanded="false" 2353 aria-controls="HeaderCountryMobile-country-results" 2354 aria-describedby="HeaderCountryMobileLabel" 2355 > 2356 <span>United States | 2357 USD 2358 $</span> 2359 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2360 2361 </button> 2362 <div class="disclosure__list-wrapper country-selector" hidden> 2363 <div class="country-filter"> 2364 2365 <div class="field"> 2366 <input 2367 class="country-filter__input field__input" 2368 id="country-filter-input" 2369 type="search" 2370 name="country_filter" 2371 value="" 2372 placeholder="Search" 2373 role="combobox" 2374 aria-owns="country-results" 2375 aria-controls="country-results" 2376 aria-haspopup="listbox" 2377 aria-autocomplete="list" 2378 autocorrect="off" 2379 autocomplete="off" 2380 autocapitalize="off" 2381 spellcheck="false" 2382 > 2383 <label class="field__label" for="country-filter-input">Search</label> 2384 <button 2385 type="reset" 2386 class="country-filter__reset-button field__button hidden" 2387 aria-label="Clear search term" 2388 ><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 2389</button> 2390 <div class="country-filter__search-icon field__button motion-reduce"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 2391</div> 2392 </div> 2393 2394 <button 2395 class="country-selector__close-button button--small link" 2396 type="button" 2397 aria-label="Close" 2398 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 2399</button> 2400 </div> 2401 <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div> 2402 <div 2403 class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies" 2404 id="HeaderCountryMobile-country-results" 2405 > 2406 2407 <ul 2408 role="list" 2409 class="list-unstyled popular-countries" 2410 aria-label="Popular countries/regions" 2411 ><li class="disclosure__item" tabindex="-1"> 2412 <a 2413 class="link link--text disclosure__link caption-large focus-inset" 2414 href="#" 2415 2416 data-value="CA" 2417 id="Canada" 2418 >
2419 <span 2420 2421 class="visibility-hidden" 2422 2423 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2424</span> 2425 <span class="country">Canada</span> 2426 <span class="localization-form__currency motion-reduce"> 2427 CAD 2428 $</span> 2429 </a> 2430 </li><li class="disclosure__item" tabindex="-1"> 2431 <a 2432 class="link link--text disclosure__link caption-large focus-inset" 2433 href="#" 2434 2435 aria-current="true" 2436 2437 data-value="US" 2438 id="United States" 2439 > 2440 <span 2441 2442 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2443</span> 2444 <span class="country">United States</span> 2445 <span class="localization-form__currency motion-reduce"> 2446 USD 2447 $</span> 2448 </a> 2449 </li></ul> 2450 2451 <ul role="list" class="list-unstyled countries"><li class="disclosure__item" tabindex="-1"> 2452 <a 2453 class="link link--text disclosure__link caption-large focus-inset" 2454 href="#" 2455 2456 data-value="AU" 2457 id="Australia" 2458 > 2459 <span 2460 2461 class="visibility-hidden" 2462 2463 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2464</span> 2465 <span class="country">Australia</span> 2466 <span class="localization-form__currency motion-reduce"> 2467 AUD 2468 $</span> 2469 </a> 2470 </li><li class="disclosure__item" tabindex="-1"> 2471 <a 2472 class="link link--text disclosure__link caption-large focus-inset" 2473 href="#" 2474 2475 data-value="CA" 2476 id="Canada" 2477 > 2478 <span 2479 2480 class="visibility-hidden" 2481 2482 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2483</span> 2484 <span class="country">Canada</span> 2485 <span class="localization-form__currency motion-reduce"> 2486 CAD 2487 $</span> 2488 </a> 2489 </li><li class="disclosure__item" tabindex="-1"> 2490 <a 2491 class="link link--text disclosure__link caption-large focus-inset" 2492 href="#" 2493 2494 data-value="CN" 2495 id="China" 2496 > 2497 <span 2498 2499 class="visibility-hidden" 2500 2501 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2502</span>
2503 <span class="country">China</span> 2504 <span class="localization-form__currency motion-reduce"> 2505 CNY 2506 Â¥</span> 2507 </a> 2508 </li><li class="disclosure__item" tabindex="-1"> 2509 <a 2510 class="link link--text disclosure__link caption-large focus-inset" 2511 href="#" 2512 2513 data-value="FR" 2514 id="France" 2515 > 2516 <span 2517 2518 class="visibility-hidden" 2519 2520 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2521</span> 2522 <span class="country">France</span> 2523 <span class="localization-form__currency motion-reduce"> 2524 EUR 2525 â¬</span> 2526 </a> 2527 </li><li class="disclosure__item" tabindex="-1"> 2528 <a 2529 class="link link--text disclosure__link caption-large focus-inset" 2530 href="#" 2531 2532 data-value="DE" 2533 id="Germany" 2534 > 2535 <span 2536 2537 class="visibility-hidden" 2538 2539 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2540</span> 2541 <span class="country">Germany</span> 2542 <span class="localization-form__currency motion-reduce"> 2543 EUR 2544 â¬</span> 2545 </a> 2546 </li><li class="disclosure__item" tabindex="-1"> 2547 <a 2548 class="link link--text disclosure__link caption-large focus-inset" 2549 href="#" 2550 2551 data-value="HK" 2552 id="Hong Kong SAR" 2553 > 2554 <span 2555 2556 class="visibility-hidden" 2557 2558 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2559</span> 2560 <span class="country">Hong Kong SAR</span> 2561 <span class="localization-form__currency motion-reduce"> 2562 HKD 2563 $</span> 2564 </a> 2565 </li><li class="disclosure__item" tabindex="-1"> 2566 <a 2567 class="link link--text disclosure__link caption-large focus-inset" 2568 href="#" 2569 2570 data-value="IT" 2571 id="Italy" 2572 > 2573 <span 2574 2575 class="visibility-hidden" 2576 2577 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2578</span> 2579 <span class="country">Italy</span> 2580 <span class="localization-form__currency motion-reduce"> 2581 EUR 2582 â¬</span> 2583 </a> 2584 </li><li class="disclosure__item" tabindex="-1"> 2585 <a 2586 class="link link--text disclosure__link caption-large focus-inset" 2587 href="#" 2588 2589 data-value="MX" 2590 id="Mexico" 2591 > 2592 <span 2593 2594 class="visibility-hidden" 2595 2596 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9">
2596<path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2597</span> 2598 <span class="country">Mexico</span> 2599 <span class="localization-form__currency motion-reduce"> 2600 USD 2601 $</span> 2602 </a> 2603 </li><li class="disclosure__item" tabindex="-1"> 2604 <a 2605 class="link link--text disclosure__link caption-large focus-inset" 2606 href="#" 2607 2608 data-value="NZ" 2609 id="New Zealand" 2610 > 2611 <span 2612 2613 class="visibility-hidden" 2614 2615 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2616</span> 2617 <span class="country">New Zealand</span> 2618 <span class="localization-form__currency motion-reduce"> 2619 NZD 2620 $</span> 2621 </a> 2622 </li><li class="disclosure__item" tabindex="-1"> 2623 <a 2624 class="link link--text disclosure__link caption-large focus-inset" 2625 href="#" 2626 2627 data-value="PT" 2628 id="Portugal" 2629 > 2630 <span 2631 2632 class="visibility-hidden" 2633 2634 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2635</span> 2636 <span class="country">Portugal</span> 2637 <span class="localization-form__currency motion-reduce"> 2638 EUR 2639 â¬</span> 2640 </a> 2641 </li><li class="disclosure__item" tabindex="-1"> 2642 <a 2643 class="link link--text disclosure__link caption-large focus-inset" 2644 href="#" 2645 2646 data-value="SA" 2647 id="Saudi Arabia" 2648 > 2649 <span 2650 2651 class="visibility-hidden" 2652 2653 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2654</span> 2655 <span class="country">Saudi Arabia</span> 2656 <span class="localization-form__currency motion-reduce"> 2657 SAR 2658 ر.س</span> 2659 </a> 2660 </li><li class="disclosure__item" tabindex="-1"> 2661 <a 2662 class="link link--text disclosure__link caption-large focus-inset" 2663 href="#" 2664 2665 data-value="RS" 2666 id="Serbia" 2667 > 2668 <span 2669 2670 class="visibility-hidden" 2671 2672 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2673</span> 2674 <span class="country">Serbia</span> 2675 <span class="localization-form__currency motion-reduce"> 2676 RSD 2677 РСÐ</span> 2678 </a> 2679 </li><li class="disclosure__item" tabindex="-1"> 2680 <a 2681 class="link link--text disclosure__link caption-large focus-inset" 2682 href="#" 2683 2684 data-value="ES" 2685 id="Spain" 2686 >
2687 <span 2688 2689 class="visibility-hidden" 2690 2691 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2692</span> 2693 <span class="country">Spain</span> 2694 <span class="localization-form__currency motion-reduce"> 2695 EUR 2696 â¬</span> 2697 </a> 2698 </li><li class="disclosure__item" tabindex="-1"> 2699 <a 2700 class="link link--text disclosure__link caption-large focus-inset" 2701 href="#" 2702 2703 data-value="SE" 2704 id="Sweden" 2705 > 2706 <span 2707 2708 class="visibility-hidden" 2709 2710 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2711</span> 2712 <span class="country">Sweden</span> 2713 <span class="localization-form__currency motion-reduce"> 2714 SEK 2715 kr</span> 2716 </a> 2717 </li><li class="disclosure__item" tabindex="-1"> 2718 <a 2719 class="link link--text disclosure__link caption-large focus-inset" 2720 href="#" 2721 2722 data-value="CH" 2723 id="Switzerland" 2724 > 2725 <span 2726 2727 class="visibility-hidden" 2728 2729 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2730</span> 2731 <span class="country">Switzerland</span> 2732 <span class="localization-form__currency motion-reduce"> 2733 CHF 2734 CHF</span> 2735 </a> 2736 </li><li class="disclosure__item" tabindex="-1"> 2737 <a 2738 class="link link--text disclosure__link caption-large focus-inset" 2739 href="#" 2740 2741 data-value="AE" 2742 id="United Arab Emirates" 2743 > 2744 <span 2745 2746 class="visibility-hidden" 2747 2748 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2749</span> 2750 <span class="country">United Arab Emirates</span> 2751 <span class="localization-form__currency motion-reduce"> 2752 AED 2753 د.Ø¥</span> 2754 </a> 2755 </li><li class="disclosure__item" tabindex="-1"> 2756 <a 2757 class="link link--text disclosure__link caption-large focus-inset" 2758 href="#" 2759 2760 data-value="GB" 2761 id="United Kingdom" 2762 > 2763 <span 2764 2765 class="visibility-hidden" 2766 2767 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2768</span> 2769 <span class="country">United Kingdom</span>
2770 <span class="localization-form__currency motion-reduce"> 2771 GBP 2772 £</span> 2773 </a> 2774 </li><li class="disclosure__item" tabindex="-1"> 2775 <a 2776 class="link link--text disclosure__link caption-large focus-inset" 2777 href="#" 2778 2779 aria-current="true" 2780 2781 data-value="US" 2782 id="United States" 2783 > 2784 <span 2785 2786 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 2787</span> 2788 <span class="country">United States</span> 2789 <span class="localization-form__currency motion-reduce"> 2790 USD 2791 $</span> 2792 </a> 2793 </li></ul> 2794 </div> 2795 </div> 2796 <div class="country-selector__overlay"></div> 2797</div> 2798<input type="hidden" name="country_code" value="US"> 2799</div></form></localization-form> 2800 2801</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 2802 <a href="https://www.pinterest.com/modernpicnic/" class="list-social__link link" target="_blank" rel="noopener noreferrer"> 2803 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="currentColor" d="M9.958.811q1.903 0 3.635.744t2.988 2 2 2.988.744 3.635q0 2.537-1.256 4.696t-3.415 3.415-4.696 1.256q-1.39 0-2.659-.366.707-1.147.951-2.025l.659-2.561q.244.463.903.817t1.39.354q1.464 0 2.622-.842t1.793-2.305.634-3.293q0-2.171-1.671-3.769t-4.257-1.598q-1.586 0-2.903.537T5.298 5.897 4.066 7.775t-.427 2.037q0 1.268.476 2.22t1.427 1.342q.171.073.293.012t.171-.232q.171-.61.195-.756.098-.268-.122-.512-.634-.707-.634-1.83 0-1.854 1.281-3.183t3.354-1.329q1.83 0 2.854 1t1.025 2.61q0 1.342-.366 2.476t-1.049 1.817-1.561.683q-.732 0-1.195-.537t-.293-1.269q.098-.342.256-.878t.268-.915.207-.817.098-.732q0-.61-.317-1t-.927-.39q-.756 0-1.269.695t-.512 1.744q0 .39.061.756t.134.537l.073.171q-1 4.342-1.22 5.098-.195.927-.146 2.171-2.513-1.122-4.062-3.44T.59 10.177q0-3.879 2.744-6.623T9.957.81z"></path></svg></span> 2804 <span class="visually-hidden">Pinterest</span> 2805 </a> 2806 </li><li class="list-social__item"> 2807 <a href="http://instagram.com/modernpicnic" class="list-social__link link" target="_blank" rel="noopener noreferrer"> 2808 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path fill="currentColor" d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 18.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"></path>
2808<path fill="currentColor" d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"></path><circle fill="white" cx="390.5" cy="121.5" r="30.2"></circle></svg></span> 2809 <span class="visually-hidden">Instagram</span> 2810 </a> 2811 </li><li class="list-social__item"> 2812 <a href="https://www.tiktok.com/@modernpicnic?_d=secCgYIASAHKAESMgow66utEFUXucKzoRk6J7M3j8PxKji7mD6KNuidVMtwzJ%2FcbEmc8PCSYQTzEETzapzfGgA%3D&checksum=1d56c53e5424caa89f1dec3817eee4573f495f92a34223b6c0210f44a665a112&language=en&preview_pb=0&sec_user_id=MS4wLjABAAAAXoorLioKuDyazY6KdiVLfNHxg1UfUByIw_KNPflX6rkpNZf9OlOUUh92S1CYEx7s&share_app_id=1233&share_item_id=6982187513729338629&share_link_id=FEF626FE-181C-4697-B2E0-7F229F53722C&source=h5_m×tamp=1625719433&tt_from=copy&u_code=dbfai7ak76ia8m&user_id=6808272991387878405&utm_campaign=client_share&utm_medium=ios&utm_source=copy&_r=1&is_copy_url=1&is_from_webapp=v1" class="list-social__link link" target="_blank" rel="noopener noreferrer"> 2813 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" id="Capa_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" class="icon icon-tiktok" style="width: 32px;"><path fill="currentColor" d="m475.074 0h-438.148c-20.395 0-36.926 16.531-36.926 36.926v438.148c0 20.395 16.531 36.926 36.926 36.926h438.148c20.395 0 36.926-16.531 36.926-36.926v-438.148c0-20.395-16.531-36.926-36.926-36.926zm-90.827 195.959v34.613c-16.322.006-32.181-3.192-47.137-9.503-9.617-4.06-18.577-9.292-26.772-15.613l.246 106.542c-.103 23.991-9.594 46.532-26.772 63.51-13.98 13.82-31.695 22.609-50.895 25.453-4.512.668-9.103 1.011-13.746 1.011-20.553 0-40.067-6.659-56.029-18.943-3.004-2.313-5.876-4.82-8.612-7.521-18.617-18.4-28.217-43.34-26.601-69.575 1.234-19.971 9.229-39.017 22.558-53.945 17.635-19.754 42.306-30.719 68.684-30.719 4.643 0 9.234.348 13.746 1.017v12.798 35.601c-4.277-1.411-8.846-2.187-13.603-2.187-24.1 0-43.597 19.662-43.237 43.779.228 15.431 8.658 28.92 21.09 36.355 5.842 3.495 12.564 5.659 19.737 6.053 5.62.308 11.016-.474 16.013-2.124 17.218-5.688 29.639-21.861 29.639-40.935l.057-71.346v-130.252h47.668c.046 4.723.525 9.332 1.416 13.797 3.598 18.075 13.786 33.757 27.966 44.448 12.364 9.326 27.76 14.854 44.448 14.854.011 0 .148 0 .137-.011v12.843z"></path></svg></span> 2814 <span class="visually-hidden">TikTok</span> 2815 </a> 2816 </li><li class="list-social__item"> 2817 <a href="https://www.youtube.com/channel/UCrzOPDVxl_poiR4eYzUYJKQ?view_as=subscriber" class="list-social__link link" target="_blank" rel="noopener noreferrer"> 2818 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="currentColor" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"></path></svg></span> 2819 <span class="visually-hidden">YouTube</span> 2820 </a> 2821 </li></ul> 2822 </div> 2823 </div> 2824 </div> 2825 </div> 2826 </details> 2827</header-drawer> 2828<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 2829 2830 <img src="//modernpicnic.com/cdn/shop/files/Modern_Picnic_Bag_Logo_1ece976f-0e2d-42f9-9e2f-369ed29b1afb_1.png?v=1686037682&width=1800" alt="Modern Picnic" srcset="//modernpicnic.com/cdn/shop/files/Modern_Picnic_Bag_Logo_1ece976f-0e2d-42f9-9e2f-369ed29b1afb_1.png?v=1686037682&width=600 600w, //modernpicnic.com/cdn/shop/files/Modern_Picnic_Bag_Logo_1ece976f-0e2d-42f9-9e2f-369ed29b1afb_1.png?v=1686037682&
2830width=900 900w, //modernpicnic.com/cdn/shop/files/Modern_Picnic_Bag_Logo_1ece976f-0e2d-42f9-9e2f-369ed29b1afb_1.png?v=1686037682&width=1200 1200w, //modernpicnic.com/cdn/shop/files/Modern_Picnic_Bag_Logo_1ece976f-0e2d-42f9-9e2f-369ed29b1afb_1.png?v=1686037682&width=1500 1500w, //modernpicnic.com/cdn/shop/files/Modern_Picnic_Bag_Logo_1ece976f-0e2d-42f9-9e2f-369ed29b1afb_1.png?v=1686037682&width=1800 1800w" width="300" height="42" loading="eager" class="header__heading-logo motion-reduce" sizes="(min-width: 990px) 300px, 300px"> 2831 </div></a> 2832 2833<nav class="header__inline-menu"> 2834 <ul class="list-menu list-menu--inline" role="list"><li><header-menu data-hover="true"> 2835 <details id="Details-HeaderMenu-1" class="mega-menu mega-menu--fullscreen"> 2836 <summary 2837 id="HeaderMenu-shop-all" 2838 class="header__menu-item list-menu__item link focus-inset" 2839 > 2840 <a href="/collections/shop-all" class="header__menu-item-link"> 2841 <span 2842 >SHOP ALL</span> 2843 </a> 2844 2845 </summary> 2846 <div 2847 id="MegaMenu-Content-1" 2848 class="mega-menu__content mega-menu__content--fullscreen color-scheme-1 gradient motion-reduce global-settings-popup" 2849 tabindex="-1" 2850 2851 > 2852 <div class="mega-menu__inner"><div class="mega-menu__left"> 2853 <h2 class="mega-menu__title h3"> 2854 <a href="/collections/shop-all"> 2855 <label> SHOP ALL </label> 2856 </a> 2857 </h2> 2858 2859 <ul class="mega-menu__links list-unstyled" role="list"><li> 2860 <a 2861 id="HeaderMenu-shop-all-the-luncher" 2862 href="/products/lunch-box-purse-black-croc" 2863 class="mega-menu__link" 2864 data-link-title="The Luncher" 2865 2866 > 2867 <span class="mega-menu__link-text">The Luncher</span><span class="mega-menu__badge">BEST SELLER</span></a> 2868 </li><li> 2869 <a 2870 id="HeaderMenu-shop-all-the-large-luncher" 2871 href="/products/the-large-luncher-black-croc" 2872 class="mega-menu__link" 2873 data-link-title="The Large Luncher" 2874 2875 > 2876 <span class="mega-menu__link-text">The Large Luncher</span><span class="mega-menu__badge">BEST SELLER</span></a> 2877 </li><li> 2878 <a 2879 id="HeaderMenu-shop-all-the-fanny-pack" 2880 href="/products/insulated-fanny-pack-belt-bag" 2881 class="mega-menu__link" 2882 data-link-title="The Fanny Pack" 2883 2884 > 2885 <span class="mega-menu__link-text">The Fanny Pack</span></a> 2886 </li><li> 2887 <a 2888 id="HeaderMenu-shop-all-the-food-container" 2889 href="/products/single-leak-proof-food-container" 2890 class="mega-menu__link" 2891 data-link-title="The Food Container" 2892 2893 > 2894 <span class="mega-menu__link-text">The Food Container</span></a> 2895 </li><li> 2896 <a 2897 id="HeaderMenu-shop-all-the-wicker-mini" 2898 href="/products/the-wicker-mini-dark-white-wicker" 2899 class="mega-menu__link" 2900 data-link-title=" The Wicker Mini " 2901 2902 >
2903 <span class="mega-menu__link-text"> The Wicker Mini </span></a> 2904 </li><li> 2905 <a 2906 id="HeaderMenu-shop-all-the-picnic-blanket" 2907 href="/products/the-picnic-blanket" 2908 class="mega-menu__link" 2909 data-link-title="The Picnic Blanket" 2910 2911 > 2912 <span class="mega-menu__link-text">The Picnic Blanket</span></a> 2913 </li><li> 2914 <a 2915 id="HeaderMenu-shop-all-the-tote" 2916 href="/products/the-tote-white-canvas" 2917 class="mega-menu__link" 2918 data-link-title="The Tote" 2919 2920 > 2921 <span class="mega-menu__link-text">The Tote</span></a> 2922 </li><li> 2923 <a 2924 id="HeaderMenu-shop-all-the-backpack" 2925 href="/products/the-backpack-black-croc" 2926 class="mega-menu__link" 2927 data-link-title="The Backpack" 2928 2929 > 2930 <span class="mega-menu__link-text">The Backpack</span></a> 2931 </li><li> 2932 <a 2933 id="HeaderMenu-shop-all-the-snacker" 2934 href="/products/insulated-snack-pouch-black-croc" 2935 class="mega-menu__link" 2936 data-link-title="The Snacker" 2937 2938 > 2939 <span class="mega-menu__link-text">The Snacker</span></a> 2940 </li><li> 2941 <a 2942 id="HeaderMenu-shop-all-the-nylon" 2943 href="/products/navy-nylon-insulated-lunch-bag" 2944 class="mega-menu__link" 2945 data-link-title="The Nylon" 2946 2947 > 2948 <span class="mega-menu__link-text">The Nylon</span></a> 2949 </li></ul> 2950 2951 <a href="/collections/shop-all" class="mega-menu__shop-all-btn button button--primary">SHOP ALL 2952</a> 2953 </div><div class="mega-menu__right"><div class="mega-menu__products-grid"><a href="/products/lunch-box-purse-black-croc" class="mega-menu__product-card" data-product-title="The Luncher"> 2954 <div class="mega-menu__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_289.jpg?v=1729988712&width=900" alt="The Luncher" srcset="//modernpicnic.com/cdn/shop/files/Group_289.jpg?v=1729988712&width=360 360w, //modernpicnic.com/cdn/shop/files/Group_289.jpg?v=1729988712&width=540 540w, //modernpicnic.com/cdn/shop/files/Group_289.jpg?v=1729988712&width=720 720w, //modernpicnic.com/cdn/shop/files/Group_289.jpg?v=1729988712&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image" sizes="(max-width: 1200px) 25vw, 280px"> 2955<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_7.jpg?v=1762434840&width=900" alt="The Luncher" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_7.jpg?v=1762434840&width=360 360w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_7.jpg?v=1762434840&width=540 540w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_7.jpg?v=1762434840&width=720 720w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_7.jpg?v=1762434840&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image mega-menu__product-image--hover" sizes="(max-width: 1200px) 25vw, 280px"> 2956</div><p class="mega-menu__product-title"><span class="mega-menu__product-title-prefix">The </span>Luncher 2957 </p> 2958 </a><a href="/products/the-large-luncher-black-croc" class="mega-menu__product-card" data-product-title="The Large Luncher"> 2959 <div class="mega-menu__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_1150.jpg?v=1767762112&width=900" alt="The Large Luncher" srcset="//modernpicnic.com/cdn/shop/files/Group_1150.jpg?v=1767762112&width=360 360w, //modernpicnic.com/cdn/shop/files/Group_1150.jpg?v=1767762112&width=540 540w, //modernpicnic.com/cdn/shop/files/Group_1150.jpg?v=1767762112&width=720 720w, //modernpicnic.com/cdn/shop/files/Group_1150.jpg?v=1767762112&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image" sizes="(max-width: 1200px) 25vw, 280px">
2960<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_8.jpg?v=1762434840&width=900" alt="The Large Luncher" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_8.jpg?v=1762434840&width=360 360w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_8.jpg?v=1762434840&width=540 540w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_8.jpg?v=1762434840&width=720 720w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_8.jpg?v=1762434840&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image mega-menu__product-image--hover" sizes="(max-width: 1200px) 25vw, 280px"> 2961</div><p class="mega-menu__product-title"><span class="mega-menu__product-title-prefix">The </span>Large Luncher 2962 </p> 2963 </a><a href="/products/insulated-fanny-pack-belt-bag" class="mega-menu__product-card" data-product-title="The Fanny Pack"> 2964 <div class="mega-menu__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_279.jpg?v=1762436611&width=900" alt="The Fanny Pack" srcset="//modernpicnic.com/cdn/shop/files/Group_279.jpg?v=1762436611&width=360 360w, //modernpicnic.com/cdn/shop/files/Group_279.jpg?v=1762436611&width=540 540w, //modernpicnic.com/cdn/shop/files/Group_279.jpg?v=1762436611&width=720 720w, //modernpicnic.com/cdn/shop/files/Group_279.jpg?v=1762436611&width=900 900w" width="900" height="904" loading="lazy" class="mega-menu__product-image" sizes="(max-width: 1200px) 25vw, 280px"> 2965<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_3.jpg?v=1762434839&width=900" alt="The Fanny Pack" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_3.jpg?v=1762434839&width=360 360w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_3.jpg?v=1762434839&width=540 540w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_3.jpg?v=1762434839&width=720 720w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_3.jpg?v=1762434839&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image mega-menu__product-image--hover" sizes="(max-width: 1200px) 25vw, 280px"> 2966</div><p class="mega-menu__product-title"><span class="mega-menu__product-title-prefix">The </span>Fanny Pack 2967 </p> 2968 </a><a href="/products/single-leak-proof-food-container" class="mega-menu__product-card" data-product-title="The Food Container"> 2969 <div class="mega-menu__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_282.jpg?v=1729988711&width=900" alt="The Food Container" srcset="//modernpicnic.com/cdn/shop/files/Group_282.jpg?v=1729988711&width=360 360w, //modernpicnic.com/cdn/shop/files/Group_282.jpg?v=1729988711&width=540 540w, //modernpicnic.com/cdn/shop/files/Group_282.jpg?v=1729988711&width=720 720w, //modernpicnic.com/cdn/shop/files/Group_282.jpg?v=1729988711&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image" sizes="(max-width: 1200px) 25vw, 280px"> 2970<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_2.webp?v=1767765555&width=900" alt="The Food Container" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_2.webp?v=1767765555&width=360 360w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_2.webp?v=1767765555&width=540 540w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_2.webp?v=1767765555&width=720 720w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_2.webp?v=1767765555&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image mega-menu__product-image--hover" sizes="(max-width: 1200px) 25vw, 280px"> 2971</div><p class="mega-menu__product-title"><span class="mega-menu__product-title-prefix">The </span>Food Container 2972 </p> 2973 </a><a href="/products/the-wicker-mini-dark-white-wicker" class="mega-menu__product-card" data-product-title=" The Wicker Mini "> 2974 <div class="mega-menu__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_1096_f629a15a-3509-4d6e-b7bf-21ac8ec3cb80.jpg?v=1788958241&width=900" alt=" The Wicker Mini " srcset="//modernpicnic.com/cdn/shop/files/Group_1096_f629a15a-3509-4d6e-b7bf-21ac8ec3cb80.jpg?v=1788958241&width=360 360w, //modernpicnic.com/cdn/shop/files/Group_1096_f629a15a-3509-4d6e-b7bf-21ac8ec3cb80.jpg?v=1788958241&width=540 540w, //modernpicnic.com/cdn/shop/files/Group_1096_f629a15a-3509-4d6e-b7bf-21ac8ec3cb80.jpg?v=1788958241&width=720 720w, //modernpicnic.com/cdn/shop/files/Group_1096_f629a15a-3509-4d6e-b7bf-21ac8ec3cb80.jpg?v=1788958241&width=900 900w" width="900" height="904" loading="lazy" class="mega-menu__product-image" sizes="(max-width: 1200px) 25vw, 280px">
2975<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_4.jpg?v=1762434839&width=900" alt=" The Wicker Mini " srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_4.jpg?v=1762434839&width=360 360w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_4.jpg?v=1762434839&width=540 540w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_4.jpg?v=1762434839&width=720 720w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_4.jpg?v=1762434839&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image mega-menu__product-image--hover" sizes="(max-width: 1200px) 25vw, 280px"> 2976</div><p class="mega-menu__product-title"><span class="mega-menu__product-title-prefix">The </span>Wicker Mini 2977 </p> 2978 </a><a href="/products/the-picnic-blanket" class="mega-menu__product-card" data-product-title="The Picnic Blanket"> 2979 <div class="mega-menu__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Screenshot_2026-07-14_at_3.13.49_PM_2.jpg?v=1787143470&width=900" alt="The Picnic Blanket" srcset="//modernpicnic.com/cdn/shop/files/Screenshot_2026-07-14_at_3.13.49_PM_2.jpg?v=1787143470&width=360 360w, //modernpicnic.com/cdn/shop/files/Screenshot_2026-07-14_at_3.13.49_PM_2.jpg?v=1787143470&width=540 540w, //modernpicnic.com/cdn/shop/files/Screenshot_2026-07-14_at_3.13.49_PM_2.jpg?v=1787143470&width=720 720w, //modernpicnic.com/cdn/shop/files/Screenshot_2026-07-14_at_3.13.49_PM_2.jpg?v=1787143470&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image" sizes="(max-width: 1200px) 25vw, 280px"> 2980<img src="//modernpicnic.com/cdn/shop/files/Screenshot_2026-07-01_at_9.33.39_AM_2_ce693f93-a893-4809-8704-51747dba6275.png?v=1784013798&width=900" alt="The Picnic Blanket" srcset="//modernpicnic.com/cdn/shop/files/Screenshot_2026-07-01_at_9.33.39_AM_2_ce693f93-a893-4809-8704-51747dba6275.png?v=1784013798&width=360 360w, //modernpicnic.com/cdn/shop/files/Screenshot_2026-07-01_at_9.33.39_AM_2_ce693f93-a893-4809-8704-51747dba6275.png?v=1784013798&width=540 540w, //modernpicnic.com/cdn/shop/files/Screenshot_2026-07-01_at_9.33.39_AM_2_ce693f93-a893-4809-8704-51747dba6275.png?v=1784013798&width=720 720w, //modernpicnic.com/cdn/shop/files/Screenshot_2026-07-01_at_9.33.39_AM_2_ce693f93-a893-4809-8704-51747dba6275.png?v=1784013798&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image mega-menu__product-image--hover" sizes="(max-width: 1200px) 25vw, 280px"> 2981</div><p class="mega-menu__product-title"><span class="mega-menu__product-title-prefix">The </span>Picnic Blanket 2982 </p> 2983 </a><a href="/products/the-tote-white-canvas" class="mega-menu__product-card" data-product-title="The Tote"> 2984 <div class="mega-menu__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/image_159_1.jpg?v=1787143473&width=900" alt="The Tote" srcset="//modernpicnic.com/cdn/shop/files/image_159_1.jpg?v=1787143473&width=360 360w, //modernpicnic.com/cdn/shop/files/image_159_1.jpg?v=1787143473&width=540 540w, //modernpicnic.com/cdn/shop/files/image_159_1.jpg?v=1787143473&width=720 720w, //modernpicnic.com/cdn/shop/files/image_159_1.jpg?v=1787143473&width=900 900w" width="900" height="904" loading="lazy" class="mega-menu__product-image" sizes="(max-width: 1200px) 25vw, 280px"> 2985<img src="//modernpicnic.com/cdn/shop/files/image_160_1.jpg?v=1787143473&width=900" alt="The Tote" srcset="//modernpicnic.com/cdn/shop/files/image_160_1.jpg?v=1787143473&width=360 360w, //modernpicnic.com/cdn/shop/files/image_160_1.jpg?v=1787143473&width=540 540w, //modernpicnic.com/cdn/shop/files/image_160_1.jpg?v=1787143473&width=720 720w, //modernpicnic.com/cdn/shop/files/image_160_1.jpg?v=1787143473&width=900 900w" width="900" height="892" loading="lazy" class="mega-menu__product-image mega-menu__product-image--hover" sizes="(max-width: 1200px) 25vw, 280px"> 2986</div><p class="mega-menu__product-title"><span class="mega-menu__product-title-prefix">The </span>Tote 2987 </p> 2988 </a><a href="/products/the-backpack-black-croc" class="mega-menu__product-card" data-product-title="The Backp
2988ack"> 2989 <div class="mega-menu__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/image_150.jpg?v=1787143474&width=900" alt="The Backpack" srcset="//modernpicnic.com/cdn/shop/files/image_150.jpg?v=1787143474&width=360 360w, //modernpicnic.com/cdn/shop/files/image_150.jpg?v=1787143474&width=540 540w, //modernpicnic.com/cdn/shop/files/image_150.jpg?v=1787143474&width=720 720w, //modernpicnic.com/cdn/shop/files/image_150.jpg?v=1787143474&width=900 900w" width="900" height="904" loading="lazy" class="mega-menu__product-image" sizes="(max-width: 1200px) 25vw, 280px"> 2990<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_10.jpg?v=1762434839&width=900" alt="The Backpack" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_10.jpg?v=1762434839&width=360 360w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_10.jpg?v=1762434839&width=540 540w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_10.jpg?v=1762434839&width=720 720w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_10.jpg?v=1762434839&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image mega-menu__product-image--hover" sizes="(max-width: 1200px) 25vw, 280px"> 2991</div><p class="mega-menu__product-title"><span class="mega-menu__product-title-prefix">The </span>Backpack 2992 </p> 2993 </a><a href="/products/insulated-snack-pouch-black-croc" class="mega-menu__product-card" data-product-title="The Snacker"> 2994 <div class="mega-menu__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/image_149.jpg?v=1787143474&width=900" alt="The Snacker" srcset="//modernpicnic.com/cdn/shop/files/image_149.jpg?v=1787143474&width=360 360w, //modernpicnic.com/cdn/shop/files/image_149.jpg?v=1787143474&width=540 540w, //modernpicnic.com/cdn/shop/files/image_149.jpg?v=1787143474&width=720 720w, //modernpicnic.com/cdn/shop/files/image_149.jpg?v=1787143474&width=900 900w" width="900" height="892" loading="lazy" class="mega-menu__product-image" sizes="(max-width: 1200px) 25vw, 280px"> 2995<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_7_3e643832-902d-4509-b1f1-cfb16d69bbf8.jpg?v=1775575534&width=900" alt="The Snacker" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_7_3e643832-902d-4509-b1f1-cfb16d69bbf8.jpg?v=1775575534&width=360 360w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_7_3e643832-902d-4509-b1f1-cfb16d69bbf8.jpg?v=1775575534&width=540 540w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_7_3e643832-902d-4509-b1f1-cfb16d69bbf8.jpg?v=1775575534&width=720 720w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_7_3e643832-902d-4509-b1f1-cfb16d69bbf8.jpg?v=1775575534&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image mega-menu__product-image--hover" sizes="(max-width: 1200px) 25vw, 280px"> 2996</div><p class="mega-menu__product-title"><span class="mega-menu__product-title-prefix">The </span>Snacker 2997 </p> 2998 </a><a href="/products/navy-nylon-insulated-lunch-bag" class="mega-menu__product-card" data-product-title="The Nylon"> 2999 <div class="mega-menu__product-image-wrapper has-hover-image"><img src="//modernpicnic.com/cdn/shop/files/Group_1437256278.jpg?v=1788958238&width=900" alt="The Nylon" srcset="//modernpicnic.com/cdn/shop/files/Group_1437256278.jpg?v=1788958238&width=360 360w, //modernpicnic.com/cdn/shop/files/Group_1437256278.jpg?v=1788958238&width=540 540w, //modernpicnic.com/cdn/shop/files/Group_1437256278.jpg?v=1788958238&width=720 720w, //modernpicnic.com/cdn/shop/files/Group_1437256278.jpg?v=1788958238&width=900 900w" width="900" height="904" loading="lazy" class="mega-menu__product-image" sizes="(max-width: 1200px) 25vw, 280px"> 3000<img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-021_6.webp?v=1773992800&width=900" alt="The Nylon" srcset="//modernpicnic.com/cdn/shop/files/M
3000odernPicnic-021_6.webp?v=1773992800&width=360 360w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_6.webp?v=1773992800&width=540 540w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_6.webp?v=1773992800&width=720 720w, //modernpicnic.com/cdn/shop/files/ModernPicnic-021_6.webp?v=1773992800&width=900 900w" width="900" height="900" loading="lazy" class="mega-menu__product-image mega-menu__product-image--hover" sizes="(max-width: 1200px) 25vw, 280px"> 3001</div><p class="mega-menu__product-title"><span class="mega-menu__product-title-prefix">The </span>Nylon 3002 </p> 3003 </a></div></div></div> 3004 </div> 3005 </details> 3006 </header-menu></li><li><header-menu data-hover="true"> 3007 <details id="Details-HeaderMenu-2" class="mega-menu mega-menu--fullscreen"> 3008 <summary 3009 id="HeaderMenu-collections" 3010 class="header__menu-item list-menu__item link focus-inset" 3011 > 3012 <a href="/collections/shop-all" class="header__menu-item-link"> 3013 <span 3014 >COLLECTIONS</span> 3015 </a> 3016 3017 </summary> 3018 <div 3019 id="MegaMenu-Content-2" 3020 class="mega-menu__content mega-menu__content--fullscreen color-scheme-1 gradient motion-reduce global-settings-popup" 3021 tabindex="-1" 3022 3023 > 3024 <div class="mega-menu__inner"><div class="mega-menu__left headerMenu-collections"> 3025 <h2 class="mega-menu__title h3"> 3026 <a href="/collections/shop-all"> 3027 <label> COLLECTIONS </label> 3028 </a> 3029 </h2> 3030 3031 <ul class="mega-menu__links list-unstyled" role="list"><li> 3032 <a 3033 id="HeaderMenu-collections-best-sellers" 3034 href="/collections/best-sellers" 3035 class="mega-menu__link" 3036 data-link-title="Best Sellers" 3037 3038 > 3039 <span class="mega-menu__link-text">Best Sellers</span></a> 3040 </li><li> 3041 <a 3042 id="HeaderMenu-collections-under-60" 3043 href="/collections/under-60-favorites" 3044 class="mega-menu__link" 3045 data-link-title="Under $60" 3046 3047 > 3048 <span class="mega-menu__link-text">Under $60</span></a> 3049 </li><li> 3050 <a 3051 id="HeaderMenu-collections-gift-guide" 3052 href="/pages/mp-gift-guide" 3053 class="mega-menu__link" 3054 data-link-title="Gift Guide" 3055 3056 > 3057 <span class="mega-menu__link-text">Gift Guide</span></a> 3058 </li><li> 3059 <a 3060 id="HeaderMenu-collections-pet-collection" 3061 href="/collections/the-pet-collection" 3062 class="mega-menu__link" 3063 data-link-title="Pet Collection" 3064 3065 > 3066 <span class="mega-menu__link-text">Pet Collection</span></a> 3067 </li><li> 3068 <a 3069 id="HeaderMenu-collections-travel-edit" 3070 href="/pages/travel-collection" 3071 class="mega-menu__link" 3072 data-link-title="Travel Edit" 3073 3074 > 3075 <span class="mega-menu__link-text">Travel Edit</span></a> 3076 </li><li> 3077 <a 3078 id="HeaderMenu-collections-save-with-sets" 3079 href="/collections/bundles" 3080 class="mega-menu__link" 3081 data-link-title="Save with Sets" 3082 3083 >
3084 <span class="mega-menu__link-text">Save with Sets</span></a> 3085 </li><li> 3086 <a 3087 id="HeaderMenu-collections-mp-market" 3088 href="/collections/marketplace-collection" 3089 class="mega-menu__link" 3090 data-link-title="MP Market" 3091 3092 > 3093 <span class="mega-menu__link-text">MP Market</span></a> 3094 </li><li> 3095 <a 3096 id="HeaderMenu-collections-bridal-collection" 3097 href="/collections/the-bridal-collection" 3098 class="mega-menu__link" 3099 data-link-title="Bridal Collection" 3100 3101 > 3102 <span class="mega-menu__link-text">Bridal Collection</span></a> 3103 </li><li> 3104 <a 3105 id="HeaderMenu-collections-wicker-collection" 3106 href="/collections/wicker-collection" 3107 class="mega-menu__link" 3108 data-link-title="Wicker Collection" 3109 3110 > 3111 <span class="mega-menu__link-text">Wicker Collection</span></a> 3112 </li><li> 3113 <a 3114 id="HeaderMenu-collections-coastal-collection" 3115 href="/collections/the-coastal-collection" 3116 class="mega-menu__link" 3117 data-link-title="Coastal Collection" 3118 3119 > 3120 <span class="mega-menu__link-text">Coastal Collection</span></a> 3121 </li></ul> 3122 3123 <a href="/collections/shop-all" class="mega-menu__shop-all-btn button button--primary">SHOP ALL 3124</a> 3125 </div><div class="mega-menu__right headerMenu-collections"><div class="mega-menu__collections-grid"><a href="/collections/best-sellers" class="mega-menu__collection-card"> 3126 <div class="mega-menu__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/FW23-STUDIO-ANNA6_1_736c4695-952c-445c-92b1-67f851a63f04.jpg?v=1779186086&width=900" alt="Best Sellers" srcset="//modernpicnic.com/cdn/shop/files/FW23-STUDIO-ANNA6_1_736c4695-952c-445c-92b1-67f851a63f04.jpg?v=1779186086&width=360 360w, //modernpicnic.com/cdn/shop/files/FW23-STUDIO-ANNA6_1_736c4695-952c-445c-92b1-67f851a63f04.jpg?v=1779186086&width=540 540w, //modernpicnic.com/cdn/shop/files/FW23-STUDIO-ANNA6_1_736c4695-952c-445c-92b1-67f851a63f04.jpg?v=1779186086&width=720 720w, //modernpicnic.com/cdn/shop/files/FW23-STUDIO-ANNA6_1_736c4695-952c-445c-92b1-67f851a63f04.jpg?v=1779186086&width=900 900w" width="900" height="958" loading="lazy" class="mega-menu__collection-image" sizes="(max-width: 1200px) 30vw, 340px"> 3127</div> 3128 <span class="mega-menu__collection-title"> 3129 <label>BEST SELLERS</label> 3130 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 3131 </span> 3132 </a><a href="/collections/the-pet-collection" class="mega-menu__collection-card"> 3133 <div class="mega-menu__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/ModernPicnic-084_b1475b8c-1afb-478a-bfab-93329d80b7b0.webp?v=1779186076&width=900" alt="THE PET COLLECTION" srcset="//modernpicnic.com/cdn/shop/files/ModernPicnic-084_b1475b8c-1afb-478a-bfab-93329d80b7b0.webp?v=1779186076&width=360 360w, //modernpicnic.com/cdn/shop/files/ModernPicnic-084_b1475b8c-1afb-478a-bfab-93329d80b7b0.webp?v=1779186076&
3133width=540 540w, //modernpicnic.com/cdn/shop/files/ModernPicnic-084_b1475b8c-1afb-478a-bfab-93329d80b7b0.webp?v=1779186076&width=720 720w, //modernpicnic.com/cdn/shop/files/ModernPicnic-084_b1475b8c-1afb-478a-bfab-93329d80b7b0.webp?v=1779186076&width=900 900w" width="900" height="947" loading="lazy" class="mega-menu__collection-image" sizes="(max-width: 1200px) 30vw, 340px"> 3134</div> 3135 <span class="mega-menu__collection-title"> 3136 <label>PET PORTRAITS</label> 3137 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 3138 </span> 3139 </a><a href="/collections/the-coastal-collection" class="mega-menu__collection-card"> 3140 <div class="mega-menu__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/07EE82A8-146B-4ACB-86A6-0BA39C59E16C_1.png?v=1784013622&width=900" alt="The Coastal Collection" srcset="//modernpicnic.com/cdn/shop/files/07EE82A8-146B-4ACB-86A6-0BA39C59E16C_1.png?v=1784013622&width=360 360w, //modernpicnic.com/cdn/shop/files/07EE82A8-146B-4ACB-86A6-0BA39C59E16C_1.png?v=1784013622&width=540 540w, //modernpicnic.com/cdn/shop/files/07EE82A8-146B-4ACB-86A6-0BA39C59E16C_1.png?v=1784013622&width=720 720w, //modernpicnic.com/cdn/shop/files/07EE82A8-146B-4ACB-86A6-0BA39C59E16C_1.png?v=1784013622&width=900 900w" width="900" height="957" loading="lazy" class="mega-menu__collection-image" sizes="(max-width: 1200px) 30vw, 340px"> 3141</div> 3142 <span class="mega-menu__collection-title"> 3143 <label>COASTAL COLLECTION</label> 3144 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 3145 </span> 3146 </a></div></div></div> 3147 </div> 3148 </details> 3149 </header-menu></li><li><header-menu data-hover="true"> 3150 <details id="Details-HeaderMenu-3" class="mega-menu mega-menu--fullscreen"> 3151 <summary 3152 id="HeaderMenu-about-community" 3153 class="header__menu-item list-menu__item link focus-inset" 3154 > 3155 <a href="/pages/our-story" class="header__menu-item-link"> 3156 <span 3157 class="header__active-menu-item" 3158 3159 >ABOUT + COMMUNITY</span> 3160 </a> 3161 3162 </summary> 3163 <div 3164 id="MegaMenu-Content-3" 3165 class="mega-menu__content mega-menu__content--fullscreen color-scheme-1 gradient motion-reduce global-settings-popup" 3166 tabindex="-1" 3167 3168 > 3169 <div class="mega-menu__inner"><div class="mega-menu__left headerMenu-collections"> 3170 <h2 class="mega-menu__title h3"> 3171 <a href="/pages/our-story"> 3172 <label> ABOUT + COMMUNITY </label> 3173 </a> 3174 </h2> 3175 3176 <ul class="mega-menu__links list-unstyled" role="list"><li> 3177 <a 3178 id="HeaderMenu-about-community-shark-tank" 3179 href="/pages/shark-tank" 3180 class="mega-menu__link" 3181 data-link-title="Shark Tank ð¦" 3182 3183 > 3184 <span class="mega-menu__link-text">Shark Tank ð¦</span></a> 3185 </li><li> 3186 <a 3187 id="HeaderMenu-about-community-our-story" 3188 href="/pages/our-story" 3189 class="mega-menu__link" 3190 data-link-title="Our Story" 3191 3192 >
3193 <span class="mega-menu__link-text">Our Story</span></a> 3194 </li><li> 3195 <a 3196 id="HeaderMenu-about-community-join-our-ambassador-program" 3197 href="/pages/ambassador-program" 3198 class="mega-menu__link" 3199 data-link-title="Join Our Ambassador Program" 3200 3201 > 3202 <span class="mega-menu__link-text">Join Our Ambassador Program</span></a> 3203 </li><li> 3204 <a 3205 id="HeaderMenu-about-community-referral-program" 3206 href="https://app.therave.co/modern-picnic/affiliate/fae31ec9-d283-450e-8031-fa630dff6843" 3207 class="mega-menu__link" 3208 data-link-title="Referral Program" 3209 3210 > 3211 <span class="mega-menu__link-text">Referral Program</span></a> 3212 </li><li> 3213 <a 3214 id="HeaderMenu-about-community-lunch-break-the-blog" 3215 href="/blogs/lunch-break" 3216 class="mega-menu__link mega-menu__link--active" 3217 data-link-title="Lunch Break: The Blog" 3218 3219 aria-current="page" 3220 3221 > 3222 <span class="mega-menu__link-text">Lunch Break: The Blog</span></a> 3223 </li></ul> 3224 3225 <a href="/collections/shop-all" class="mega-menu__shop-all-btn button button--primary">SHOP ALL 3226</a> 3227 </div><div class="mega-menu__right headerMenu-collections"><div class="mega-menu__collections-grid"><a href="/pages/our-story" class="mega-menu__collection-card"> 3228 <div class="mega-menu__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/Group_275.webp?v=1776926110&width=900" alt="OUR STORY" srcset="//modernpicnic.com/cdn/shop/files/Group_275.webp?v=1776926110&width=360 360w, //modernpicnic.com/cdn/shop/files/Group_275.webp?v=1776926110&width=540 540w, //modernpicnic.com/cdn/shop/files/Group_275.webp?v=1776926110&width=720 720w, //modernpicnic.com/cdn/shop/files/Group_275.webp?v=1776926110&width=900 900w" width="900" height="947" loading="lazy" class="mega-menu__collection-image" sizes="(max-width: 1200px) 30vw, 340px"> 3229</div> 3230 <span class="mega-menu__collection-title"> 3231 <label>OUR STORY</label> 3232 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 3233 </span> 3234 </a><a href="/pages/ambassador-program" class="mega-menu__collection-card"> 3235 <div class="mega-menu__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/image.png?v=1762433517&width=900" alt="AMBASSADOR PROGRAM" srcset="//modernpicnic.com/cdn/shop/files/image.png?v=1762433517&width=360 360w, //modernpicnic.com/cdn/shop/files/image.png?v=1762433517&width=540 540w, //modernpicnic.com/cdn/shop/files/image.png?v=1762433517&width=720 720w, //modernpicnic.com/cdn/shop/files/image.png?v=1762433517&width=900 900w" width="900" height="958" loading="lazy" class="mega-menu__collection-image" sizes="(max-width: 1200px) 30vw, 340px"> 3236</div> 3237 <span class="mega-menu__collection-title"> 3238 <label>AMBASSADOR PROGRAM</label> 3239 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 3240 </span> 3241 </a><a href="/blogs/lunch-break" class="mega-menu__collection-card"> 3242 <div class="mega-menu__collection-image-wrapper"><img src="//modernpicnic.com/cdn/shop/files/394_16.jpg?v=1785215839&width=900" alt="Lunch Break" srcset="//modernpicnic.com/cdn/shop/files/394_16.jpg?v=1785215839&width=360 360w, //modernpicnic.com/cdn/shop/files/394_16.jpg?v=1785215839&width=540 540w, //modernpicnic.com/cdn/shop/files/394_16.jpg?v=1785215839&width=720 720w, //modernpicnic.com/cdn/shop/files/394_16.jpg?v=1785215839&width=900 900w" width="900" height="1125" loading="lazy" class="mega-menu__collection-image" sizes="(max-width: 1200px) 30vw, 340px"> 3243</div>
3244 <span class="mega-menu__collection-title"> 3245 <label>LUNCH BREAK: THE BLOG</label> 3246 <span class="mega-menu-promo-arrow"><img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Arrow_4_1.png?v=1730374262"></span> 3247 </span> 3248 </a></div></div></div> 3249 </div> 3250 </details> 3251 </header-menu></li><li><a 3252 id="HeaderMenu-corporate-gifting" 3253 href="/pages/large-order" 3254 class="header__menu-item list-menu__item link link--text focus-inset" 3255 3256 > 3257 <span 3258 >CORPORATE GIFTING</span> 3259 </a></li></ul> 3260</nav>
3261<script> 3262 // Hover functionality for mega menu on desktop 3263 document.addEventListener('DOMContentLoaded', function() { 3264 if (window.innerWidth >= 990) { 3265 const headerMenus = document.querySelectorAll('header-menu[data-hover="true"]'); 3266 3267 headerMenus.forEach(function(menu) { 3268 const details = menu.querySelector('details'); 3269 const summary = menu.querySelector('summary'); 3270 let closeTimeout; 3271 3272 // Open on mouse enter 3273 menu.addEventListener('mouseenter', function() { 3274 clearTimeout(closeTimeout); 3275 details.setAttribute('open', ''); 3276 menu.classList.add('menu-opening'); 3277 }); 3278 3279 // Close on mouse leave with small delay 3280 menu.addEventListener('mouseleave', function() { 3281 closeTimeout = setTimeout(function() { 3282 details.removeAttribute('open'); 3283 menu.classList.remove('menu-opening'); 3284 }, 100); 3285 }); 3286 3287 // Allow link click to redirect; only prevent default when clicking summary (not the link) 3288 summary.addEventListener('click', function(e) { 3289 if (window.innerWidth >= 990 && !e.target.closest('a.header__menu-item-link')) { 3290 e.preventDefault(); 3291 } 3292 }); 3293 3294 // Sync hover between left menu links and right product cards 3295 const productCards = menu.querySelectorAll('.mega-menu__product-card'); 3296 const menuLinks = menu.querySelectorAll('.mega-menu__link'); 3297 3298 productCards.forEach(function(card) { 3299 const productTitle = card.getAttribute('data-product-title'); 3300 3301 // Find matching menu link 3302 const matchingLink = Array.from(menuLinks).find(function(link) { 3303 return link.getAttribute('data-link-title') === productTitle; 3304 }); 3305 3306 if (matchingLink) { 3307 // Hover on product card - highlight matching menu link 3308 card.addEventListener('mouseenter', function() { 3309 matchingLink.classList.add('mega-menu__link--hover-active'); 3310 }); 3311 3312 card.addEventListener('mouseleave', function() { 3313 matchingLink.classList.remove('mega-menu__link--hover-active'); 3314 }); 3315 3316 // Hover on menu link - highlight matching product card 3317 matchingLink.addEventListener('mouseenter', function() { 3318 card.classList.add('mega-menu__product-card--hover-active'); 3319 }); 3320 3321 matchingLink.addEventListener('mouseleave', function() { 3322 card.classList.remove('mega-menu__product-card--hover-active'); 3323 }); 3324 } 3325 }); 3326 }); 3327 } 3328 }); 3329</script>
3329 3330 3331 3332<div class="header__icons"> 3333 <div class="desktop-localization-wrapper"> 3334</div> 3335 3336 <div class="site-header__search"> 3337 3338 3339 3340 3341 <form action="/search" method="get" role="search" class="search search-modal__form"> 3342 <div class="field"> 3343 <input 3344 class="search__input field__input search-header__input search__input" 3345 id="Header-Search-Inline" 3346 type="hidden" 3347 name="q" 3348 value="" 3349 > 3350 3351 <input type="hidden" name="options[prefix]" value="last"> 3352 <button 3353 type="reset" 3354 class="reset__button field__button hidden" 3355 aria-label="Clear search term" 3356 > 3357 <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 3358</span> 3359 </button> 3360 <button class="search__button field__button" aria-label="Search"> 3361 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 3362</span> 3363 </button> 3364 </div> 3365 3366 3367 </form> 3368 3369</div><a 3370 href="/account/login" 3371 class="header__icon header__icon--account link focus-inset small-hide" 3372 rel="nofollow" 3373 ><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg> 3374</span></account-icon><span class="visually-hidden">Log in</span> 3375 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"> 3376 3377 <span class="svg-wrapper"><img width="" height="" src="https://cdn.shopify.com/s/files/1/2344/1411/files/Homepage_Icons-2.png?v=1678534321" /></span> 3378 3379 <span class="visually-hidden">Cart</span> 3380 <div class="cart-count-bubble" style="display: none;"><span aria-hidden="true">0</span><span class="visually-hidden">0 items</span> 3381 </div> 3382 </a> 3383 </div> 3384 </header> 3385</sticky-header>
3386<script type="application/ld+json"> 3387 { 3388 "@context": "https://schema.org", 3389 "@type": "Organization", 3390 "name": "Modern Picnic" 3391,"logo": "https:\/\/modernpicnic.com\/cdn\/shop\/files\/Modern_Picnic_Bag_Logo_1ece976f-0e2d-42f9-9e2f-369ed29b1afb_1.png?v=1686037682\u0026width=500" 3392,"sameAs": ["https:\/\/www.pinterest.com\/modernpicnic\/","http:\/\/instagram.com\/modernpicnic","https:\/\/www.tiktok.com\/@modernpicnic?_d=secCgYIASAHKAESMgow66utEFUXucKzoRk6J7M3j8PxKji7mD6KNuidVMtwzJ%2FcbEmc8PCSYQTzEETzapzfGgA%3D\u0026checksum=1d56c53e5424caa89f1dec3817eee4573f495f92a34223b6c0210f44a665a112\u0026language=en\u0026preview_pb=0\u0026sec_user_id=MS4wLjABAAAAXoorLioKuDyazY6KdiVLfNHxg1UfUByIw_KNPflX6rkpNZf9OlOUUh92S1CYEx7s\u0026share_app_id=1233\u0026share_item_id=6982187513729338629\u0026share_link_id=FEF626FE-181C-4697-B2E0-7F229F53722C\u0026source=h5_m\u0026timestamp=1625719433\u0026tt_from=copy\u0026u_code=dbfai7ak76ia8m\u0026user_id=6808272991387878405\u0026utm_campaign=client_share\u0026utm_medium=ios\u0026utm_source=copy\u0026_r=1\u0026is_copy_url=1\u0026is_from_webapp=v1","https:\/\/www.youtube.com\/channel\/UCrzOPDVxl_poiR4eYzUYJKQ?view_as=subscriber"],"url": "https:\/\/modernpicnic.com" 3393 } 3394</script>
3394 3395</div> 3396<!-- END sections: header-group --> 3397 3398 <style> 3399 .bf-top-promo, 3400 .bf-footer-promo { 3401 background: black; 3402 padding: 10px; 3403 } 3404 3405 .bf-top-promo-container { 3406 border: 1px solid white; 3407 } 3408 3409 .bf-promo-text { 3410 padding: 10px 0; 3411 text-align: center; 3412 letter-spacing: 4px; 3413 margin: 0; 3414 color: white; 3415 font-size: 17pt; 3416 } 3417 3418 .bf-top-promo .bf-promo-text { 3419 font-size: 20pt; 3420 padding: 20px 0; 3421 } 3422 3423 .bf-footer-promo .bf-promo-text { 3424 padding: 20px 0; 3425 font-size: 26pt; 3426 letter-spacing: 3px; 3427 } 3428 3429 @media screen and (max-width: 990px) and (min-width: 769px) { 3430 .bf-footer-promo .bf-promo-text { 3431 font-size: 13pt; 3432 } 3433 } 3434 3435 @media screen and (max-width: 768px) { 3436 .bf-top-promo .bf-promo-text, 3437 .bf-footer-promo .bf-promo-text { 3438 line-height: 30px; 3439 font-size: 15px; 3440 padding: 15px 0; 3441 } 3442 3443 .bf-footer-promo .bf-promo-text { 3444 font-size: 12px; 3445 letter-spacing: 1px; 3446 } 3447 3448 .bf-top-promo .bf-promo-text { 3449 padding: 10px 0; 3450 } 3451 } 3452 </style> 3453 3454 3455 3456 <div class="main-layout-breadcrumbs"> 3457 <style> 3458 .breadcrumbs { 3459 margin: 1em 0 0em; 3460 margin-left: 30px; 3461 font-weight: 500; 3462 font-size: 15px; 3463 margin-bottom: 1em; 3464 } 3465 3466 .breadcrumbs__list { 3467 list-style-type: none; 3468 margin: 0; 3469 padding: 0; 3470 } 3471 3472 .breadcrumbs__item { 3473 display: inline-block; 3474 text-transform: capitalize; 3475 font-size: 12pt; 3476 letter-spacing: 1px; 3477 3478 } 3479 .breadcrumbs__item a{ 3480 color: black; 3481 text-decoration: none; 3482 } 3483 3484 .breadcrumbs__item:not(:last-child):after { 3485 margin-right: 0.2em; 3486 margin-left: 0.1em; 3487 content: '/'; 3488 color: #5E5E5E; 3489 display: inline-block; 3490 3491 } 3492 3493 .breadcrumbs__link { 3494 3495 opacity: 1 !important; 3496 color: black; 3497 } 3498 3499 .breadcrumbs__link[aria-current="page"] { 3500 3501 text-decoration: underline; 3502 } 3503 3504 .breadcrumbs__link[aria-current="page"]:hover, 3505 .breadcrumbs__link[aria-current="page"]:focus { 3506 text-decoration: underline; 3507 } 3508 a.breadcrumbs__link { 3509 text-decoration: none; 3510 } 3511 a.breadcrumbs__link:hover { 3512 opacity: 0.6; 3513 } 3514 @media screen and (max-width: 768px){ 3515 .breadcrumbs{ 3516 margin: 0; 3517 } 3518 3519 .breadcrumbs__item{ 3520 font-size: 10pt; 3521 } 3522 } 3523 3524</style><nav class="breadcrumbs" role="navigation" aria-label="breadcrumbs"> 3525 <ol class="breadcrumbs__list"> 3526 <li class="breadcrumbs__item"> 3527 <a class="breadcrumbs__link" href="/">Home</a> 3528 </li><li class="breadcrumbs__item"> 3529 <a class="breadcrumbs__link" href="/blogs/lunch-break" aria-current="page">Lunch Break</a> 3530 </li></ol> 3531</nav> 3532 </div> 3533 3534 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 3535 <section id="shopify-section-template--18685823353066__image_banner_MaHHaH" class="shopify-section section"><link href="//modernpicnic.com/cdn/shop/t/387/assets/section-image-banner.css?v=20609731870261852991788801527" rel="stylesheet" type="text/css" media="all" /> 3536<style data-shopify>@media screen and (max-width: 749px) { 3537 #Banner-template--18685823353066__image_banner_MaHHaH::before, 3538 #Banner-template--18685823353066__image_banner_MaHHaH .banner__media::before, 3539 #Banner-template--18685823353066__image_banner_MaHHaH:not(.banner--mobile-bottom) .banner__content::before { 3540 padding-bottom: 48.53333333333334%; 3541 content: ''; 3542 display: block; 3543 } 3544 .travel_logo_banner{ 3545 display: none; 3546 } 3547 } 3548 3549 @media screen and (min-width: 750px) { 3550 #Banner-template--18685823353066__image_banner_MaHHaH::before, 3551 #Banner-template--18685823353066__image_banner_MaHHaH .banner__media::before { 3552 padding-bottom: 28.76666666666667%; 3553 content: ''; 3554 display: block; 3555 } 3556 } 3557 .travel_logo_banner { 3558 margin-bottom: 40px; 3559 }</style><style data-shopify>#Banner-template--18685823353066__image_banner_MaHHaH::after { 3560 opacity: 0.0; 3561 } 3562 3563 #Banner-template--18685823353066__image_banner_MaHHaH.banner--has-link .banner__content { 3564 pointer-events: none; 3565 } 3566 3567 #Banner-template--18685823353066__image_banner_MaHHaH.banner--has-link .banner__box a, 3568 #Banner-template--18685823353066__image_banner_MaHHaH.banner--has-link .banner__box button, 3569 #Banner-template--18685823353066__image_banner_MaHHaH.banner--has-link .banner__box [role='button'], 3570 #Banner-template--18685823353066__image_banner_MaHHaH.banner--has-link .banner__box input, 3571 #Banner-template--18685823353066__image_banner_MaHHaH.banner--has-link .banner__box select, 3572 #Banner-template--18685823353066__image_banner_MaHHaH.banner--has-link .banner__box textarea { 3573 pointer-events: auto; 3574 } 3575 3576 #Banner-template--18685823353066__image_banner_MaHHaH .banner__media-link { 3577 display: block; 3578 position: absolute; 3579 inset: 0; 3580 z-index: 2; 3581 } 3582 3583 #Banner-template--18685823353066__image_banner_MaHHaH::after, 3584 #Banner-template--18685823353066__image_banner_MaHHaH .banner__media::after { 3585 pointer-events: none; 3586 } 3587 3588 /* Desktop/mobile image swap */ 3589 #Banner-template--18685823353066__image_banner_MaHHaH .banner__media-image--mobile { 3590 display: none; 3591 } 3592 @media screen and (max-width: 749px) { 3593 #Banner-template--18685823353066__image_banner_MaHHaH .banner__media-image--desktop { 3594 display: none !important; 3595 } 3596 #Banner-template--18685823353066__image_banner_MaHHaH .banner__media-image--mobile { 3597 display: block !important; 3598 object-fit: contain !important; 3599 } 3600 }</style><div class="blog_banner_image-wrapper"> 3601<div 3602 id="Banner-template--18685823353066__image_banner_MaHHaH" 3603 class="blog_banner_image banner banner--content-align-center banner--content-align-mobile-center banner--adapt banner--adapt banner--desktop-trans
3603parent scroll-trigger animate--fade-in" 3604><div class="banner__media media scroll-trigger animate--fade-in"><img src="//modernpicnic.com/cdn/shop/files/Desktop.jpg?format=webp&v=1712550242&width=3000" alt="" srcset="//modernpicnic.com/cdn/shop/files/Desktop.jpg?format=webp&v=1712550242&width=375 375w, //modernpicnic.com/cdn/shop/files/Desktop.jpg?format=webp&v=1712550242&width=550 550w, //modernpicnic.com/cdn/shop/files/Desktop.jpg?format=webp&v=1712550242&width=750 750w, //modernpicnic.com/cdn/shop/files/Desktop.jpg?format=webp&v=1712550242&width=990 990w, //modernpicnic.com/cdn/shop/files/Desktop.jpg?format=webp&v=1712550242&width=1200 1200w, //modernpicnic.com/cdn/shop/files/Desktop.jpg?format=webp&v=1712550242&width=1500 1500w, //modernpicnic.com/cdn/shop/files/Desktop.jpg?format=webp&v=1712550242&width=2000 2000w, //modernpicnic.com/cdn/shop/files/Desktop.jpg?format=webp&v=1712550242&width=2500 2500w, //modernpicnic.com/cdn/shop/files/Desktop.jpg?format=webp&v=1712550242&width=3000 3000w" width="3000" height="863.0" loading="eager" class="banner__media-image--desktop" sizes="100vw" fetchpriority="high"> 3605<img src="//modernpicnic.com/cdn/shop/files/Mobile.jpg?format=webp&v=1712550242&width=3000" alt="" srcset="//modernpicnic.com/cdn/shop/files/Mobile.jpg?format=webp&v=1712550242&width=375 375w, //modernpicnic.com/cdn/shop/files/Mobile.jpg?format=webp&v=1712550242&width=550 550w, //modernpicnic.com/cdn/shop/files/Mobile.jpg?format=webp&v=1712550242&width=750 750w, //modernpicnic.com/cdn/shop/files/Mobile.jpg?format=webp&v=1712550242&width=990 990w, //modernpicnic.com/cdn/shop/files/Mobile.jpg?format=webp&v=1712550242&width=1200 1200w, //modernpicnic.com/cdn/shop/files/Mobile.jpg?format=webp&v=1712550242&width=1500 1500w, //modernpicnic.com/cdn/shop/files/Mobile.jpg?format=webp&v=1712550242&width=2000 2000w, //modernpicnic.com/cdn/shop/files/Mobile.jpg?format=webp&v=1712550242&width=2500 2500w, //modernpicnic.com/cdn/shop/files/Mobile.jpg?format=webp&v=1712550242&width=3000 3000w" width="1500" height="728.0000000000001" loading="eager" class="banner__media-image--mobile" sizes="100vw" fetchpriority="high"> 3606</div><div class="banner__content banner__content--middle-center page-width scroll-trigger animate--slide-in"> 3607 <div class="banner__box content-container content-container--full-width-mobile color-scheme-1 gradient"></div> 3608 </div> 3609</div> 3610</div> 3611 3612</section><section id="shopify-section-template--18685823353066__main" class="shopify-section section"><link href="//modernpicnic.com/cdn/shop/t/387/assets/component-article-card.css?v=39055833321498707971790584303" rel="stylesheet" type="text/css" media="all" /> 3613<link href="//modernpicnic.com/cdn/shop/t/387/assets/component-card.css?v=161714374823455508801788801418" rel="stylesheet" type="text/css" media="all" /> 3614<link href="//modernpicnic.com/cdn/shop/t/387/assets/section-main-blog.css?v=177600866550026698031788801528" rel="stylesheet" type="text/css" media="all" /> 3615<style data-shopify>.section-template--18685823353066__main-padding { 3616 padding-top: 27px; 3617 padding-bottom: 27px; 3618 } 3619 3620 @media screen and (min-width: 750px) { 3621 .section-template--18685823353066__main-padding { 3622 padding-top: 36px; 3623 padding-bottom: 36px; 3624 } 3625 .main-blog.page-width{ 3626 padding: 0 55px; 3627 } 3628 } 3629 .main-blog.page-width{ 3630 max-width: 1200px; 3631 margin: 0 auto; 3632 }</style><div class="main-blog page-width section-template--18685823353066__main-padding"> 3633 3634 3635 <div class="blog-articles "><div
3636 class="blog-articles__article article scroll-trigger animate--slide-in" 3637 3638 data-cascade 3639 style="--animation-order: 1;" 3640 3641 > 3642<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 3643 3644 <div 3645 class=" 3646 card article-card 3647 card--standard 3648 article-card__image--medium 3649 card--media 3650 3651 3652 " 3653 style="--ratio-percent: 100.0%;" 3654 > 3655 <div 3656 class="card__inner color-scheme-2 gradient ratio" 3657 style="--ratio-percent: 100.0%;" 3658 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 3659 <div 3660 class="article-card__image media media--hover-effect" 3661 3662 > 3663 3664 <img 3665 srcset="//modernpicnic.com/cdn/shop/articles/Bloomingdales_Images_-_Square.png?v=1790230358&width=165 165w,//modernpicnic.com/cdn/shop/articles/Bloomingdales_Images_-_Square.png?v=1790230358&width=360 360w,//modernpicnic.com/cdn/shop/articles/Bloomingdales_Images_-_Square.png?v=1790230358&width=533 533w,//modernpicnic.com/cdn/shop/articles/Bloomingdales_Images_-_Square.png?v=1790230358&width=720 720w,//modernpicnic.com/cdn/shop/articles/Bloomingdales_Images_-_Square.png?v=1790230358&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Bloomingdales_Images_-_Square.png?v=1790230358&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Bloomingdales_Images_-_Square.png?v=1790230358 2000w 3666 " 3667 src="//modernpicnic.com/cdn/shop/articles/Bloomingdales_Images_-_Square.png?v=1790230358&width=533" 3668 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3669 alt="How Much Money Do You Actually Save by Packing Lunch?" 3670 class="motion-reduce" 3671 3672 loading="lazy" 3673 3674 width="2000" 3675 height="2000" 3676 > 3677 3678 </div> 3679 <a 3680 href="/blogs/lunch-break/how-much-money-do-you-actually-save-by-packing-lunch" 3681 class="card__media-click-overlay card__media-click-overlay--single" 3682 aria-label="Read more: How Much Money Do You Actually Save by Packing Lunch?" 3683 ></a> 3684 </div><div class="card__content"> 3685 <div class="card__information"> 3686 <h3 class="card__heading h2"> 3687 <a href="/blogs/lunch-break/how-much-money-do-you-actually-save-by-packing-lunch" class="full-unstyled-link"> 3688 How Much Money Do You Actually Save by Packing Lunch? 3689 </a> 3690 </h3> 3691 <div class="article-card__info caption-with-letter-spacing h5"></div><a 3692 href="/blogs/lunch-break/how-much-money-do-you-actually-save-by-packing-lunch" 3693 class="article-card__read-more link" 3694 aria-label="Read more: How Much Money Do You Actually Save by Packing Lunch?" 3695 >READ MORE</a> 3696 <div class="article-card__footer"></div></div></div> 3697 </div> 3698 <div class="card__content"> 3699 <div class="card__information"> 3700 <h3 class="card__heading h2"> 3701 <a href="/blogs/lunch-break/how-much-money-do-you-actually-save-by-packing-lunch" class="full-unstyled-link"> 3702 How Much Money Do You Actually Save by Packing Lunch? 3703 </a> 3704 </h3> 3705 <div class="article-card__info caption-with-letter-spacing h5"></div><a 3706 href="/blogs/lunch-break/how-much-money-do-you-actually-save-by-packing-lunch" 3707 class="article-card__read-more link" 3708 aria-label="Read more: How Much Money Do You Actually Save by Packing Lunch?" 3709 >READ MORE</a> 3710 <div class="article-card__footer"></div></div></div> 3711 </div> 3712 </div></div><div
3713 class="blog-articles__article article scroll-trigger animate--slide-in" 3714 3715 data-cascade 3716 style="--animation-order: 2;" 3717 3718 > 3719<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 3720 3721 <div 3722 class=" 3723 card article-card 3724 card--standard 3725 article-card__image--medium 3726 card--media 3727 3728 3729 " 3730 style="--ratio-percent: 100.0%;" 3731 > 3732 <div 3733 class="card__inner color-scheme-2 gradient ratio" 3734 style="--ratio-percent: 100.0%;" 3735 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 3736 <div 3737 class="article-card__image media media--hover-effect" 3738 3739 > 3740 3741 <img 3742 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_8.png?v=1788259753&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_8.png?v=1788259753&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_8.png?v=1788259753&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_8.png?v=1788259753&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_8.png?v=1788259753&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_8.png?v=1788259753&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_8.png?v=1788259753 2000w 3743 " 3744 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_8.png?v=1788259753&width=533" 3745 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3746 alt="The Ultimate Back-to-School Lunch Edit: Dorms, Desks, and Drop-Off Lines" 3747 class="motion-reduce" 3748 3749 loading="lazy" 3750 3751 width="2000" 3752 height="2000" 3753 > 3754 3755 </div> 3756 <a 3757 href="/blogs/lunch-break/the-ultimate-back-to-school-lunch-edit-dorms-desks-and-drop-off-lines" 3758 class="card__media-click-overlay card__media-click-overlay--single" 3759 aria-label="Read more: The Ultimate Back-to-School Lunch Edit: Dorms, Desks, and Drop-Off Lines" 3760 ></a> 3761 </div><div class="card__content"> 3762 <div class="card__information"> 3763 <h3 class="card__heading h2"> 3764 <a href="/blogs/lunch-break/the-ultimate-back-to-school-lunch-edit-dorms-desks-and-drop-off-lines" class="full-unstyled-link"> 3765 The Ultimate Back-to-School Lunch Edit: Dorms, Desks, and Drop-Off Lines 3766 </a> 3767 </h3> 3768 <div class="article-card__info caption-with-letter-spacing h5"></div><a 3769 href="/blogs/lunch-break/the-ultimate-back-to-school-lunch-edit-dorms-desks-and-drop-off-lines" 3770 class="article-card__read-more link" 3771 aria-label="Read more: The Ultimate Back-to-School Lunch Edit: Dorms, Desks, and Drop-Off Lines" 3772 >READ MORE</a> 3773 <div class="article-card__footer"></div></div></div> 3774 </div> 3775 <div class="card__content"> 3776 <div class="card__information"> 3777 <h3 class="card__heading h2"> 3778 <a href="/blogs/lunch-break/the-ultimate-back-to-school-lunch-edit-dorms-desks-and-drop-off-lines" class="full-unstyled-link"> 3779 The Ultimate Back-to-School Lunch Edit: Dorms, Desks, and Drop-Off Lines 3780 </a> 3781 </h3> 3782 <div class="article-card__info caption-with-letter-spacing h5"></div><a 3783 href="/blogs/lunch-break/the-ultimate-back-to-school-lunch-edit-dorms-desks-and-drop-off-lines" 3784 class="article-card__read-more link" 3785 aria-label="Read more: The Ultimate Back-to-School Lunch Edit: Dorms, Desks, and Drop-Off Lines" 3786 >READ MORE</a> 3787 <div class="article-card__footer"></div></div></div> 3788 </div> 3789 </div></div><div
3790 class="blog-articles__article article scroll-trigger animate--slide-in" 3791 3792 data-cascade 3793 style="--animation-order: 3;" 3794 3795 > 3796<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 3797 3798 <div 3799 class=" 3800 card article-card 3801 card--standard 3802 article-card__image--medium 3803 card--media 3804 3805 3806 " 3807 style="--ratio-percent: 100.0%;" 3808 > 3809 <div 3810 class="card__inner color-scheme-2 gradient ratio" 3811 style="--ratio-percent: 100.0%;" 3812 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 3813 <div 3814 class="article-card__image media media--hover-effect" 3815 3816 > 3817 3818 <img 3819 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_7_1bbbc1f3-e769-4053-8b46-3e9e993968b5.png?v=1788259754&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_7_1bbbc1f3-e769-4053-8b46-3e9e993968b5.png?v=1788259754&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_7_1bbbc1f3-e769-4053-8b46-3e9e993968b5.png?v=1788259754&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_7_1bbbc1f3-e769-4053-8b46-3e9e993968b5.png?v=1788259754&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_7_1bbbc1f3-e769-4053-8b46-3e9e993968b5.png?v=1788259754&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_7_1bbbc1f3-e769-4053-8b46-3e9e993968b5.png?v=1788259754&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_7_1bbbc1f3-e769-4053-8b46-3e9e993968b5.png?v=1788259754 2000w 3820 " 3821 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_7_1bbbc1f3-e769-4053-8b46-3e9e993968b5.png?v=1788259754&width=533" 3822 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3823 alt="Backpack vs. Tote: Choosing the Right Bag for Your Commute" 3824 class="motion-reduce" 3825 3826 loading="lazy" 3827 3828 width="2000" 3829 height="2000" 3830 > 3831 3832 </div> 3833 <a 3834 href="/blogs/lunch-break/backpack-vs-tote-choosing-the-right-bag-for-your-commute" 3835 class="card__media-click-overlay card__media-click-overlay--single" 3836 aria-label="Read more: Backpack vs. Tote: Choosing the Right Bag for Your Commute" 3837 ></a> 3838 </div><div class="card__content"> 3839 <div class="card__information"> 3840 <h3 class="card__heading h2"> 3841 <a href="/blogs/lunch-break/backpack-vs-tote-choosing-the-right-bag-for-your-commute" class="full-unstyled-link"> 3842 Backpack vs. Tote: Choosing the Right Bag for Your Commute 3843 </a> 3844 </h3> 3845 <div class="article-card__info caption-with-letter-spacing h5"></div><a 3846 href="/blogs/lunch-break/backpack-vs-tote-choosing-the-right-bag-for-your-commute" 3847 class="article-card__read-more link" 3848 aria-label="Read more: Backpack vs. Tote: Choosing the Right Bag for Your Commute" 3849 >READ MORE</a> 3850 <div class="article-card__footer"></div></div></div> 3851 </div> 3852 <div class="card__content"> 3853 <div class="card__information"> 3854 <h3 class="card__heading h2"> 3855 <a href="/blogs/lunch-break/backpack-vs-tote-choosing-the-right-bag-for-your-commute" class="full-unstyled-link"> 3856 Backpack vs. Tote: Choosing the Right Bag for Your Commute 3857 </a> 3858 </h3> 3859 <div class="article-card__info caption-with-letter-spacing h5"></div><a 3860 href="/blogs/lunch-break/backpack-vs-tote-choosing-the-right-bag-for-your-commute" 3861 class="article-card__read-more link" 3862 aria-label="Read more: Backpack vs. Tote: Choosing the Right Bag for Your Commute" 3863 >READ MORE</a> 3864 <div class="article-card__footer"></div></div></div> 3865 </div> 3866 </div></div><div
3867 class="blog-articles__article article scroll-trigger animate--slide-in" 3868 3869 data-cascade 3870 style="--animation-order: 4;" 3871 3872 > 3873<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 3874 3875 <div 3876 class=" 3877 card article-card 3878 card--standard 3879 article-card__image--medium 3880 card--media 3881 3882 3883 " 3884 style="--ratio-percent: 100.0%;" 3885 > 3886 <div 3887 class="card__inner color-scheme-2 gradient ratio" 3888 style="--ratio-percent: 100.0%;" 3889 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 3890 <div 3891 class="article-card__image media media--hover-effect" 3892 3893 > 3894 3895 <img 3896 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6_1.png?v=1788259754&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6_1.png?v=1788259754&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6_1.png?v=1788259754&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6_1.png?v=1788259754&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6_1.png?v=1788259754&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6_1.png?v=1788259754&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6_1.png?v=1788259754 2000w 3897 " 3898 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6_1.png?v=1788259754&width=533" 3899 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3900 alt="How to Choose the Right Lunch Bag for Your Lifestyle" 3901 class="motion-reduce" 3902 3903 loading="lazy" 3904 3905 width="2000" 3906 height="2000" 3907 > 3908 3909 </div> 3910 <a 3911 href="/blogs/lunch-break/how-to-choose-the-right-lunch-bag-for-your-lifestyle" 3912 class="card__media-click-overlay card__media-click-overlay--single" 3913 aria-label="Read more: How to Choose the Right Lunch Bag for Your Lifestyle" 3914 ></a> 3915 </div><div class="card__content"> 3916 <div class="card__information"> 3917 <h3 class="card__heading h2"> 3918 <a href="/blogs/lunch-break/how-to-choose-the-right-lunch-bag-for-your-lifestyle" class="full-unstyled-link"> 3919 How to Choose the Right Lunch Bag for Your Lifestyle 3920 </a> 3921 </h3> 3922 <div class="article-card__info caption-with-letter-spacing h5"></div><a 3923 href="/blogs/lunch-break/how-to-choose-the-right-lunch-bag-for-your-lifestyle" 3924 class="article-card__read-more link" 3925 aria-label="Read more: How to Choose the Right Lunch Bag for Your Lifestyle" 3926 >READ MORE</a> 3927 <div class="article-card__footer"></div></div></div> 3928 </div> 3929 <div class="card__content"> 3930 <div class="card__information"> 3931 <h3 class="card__heading h2"> 3932 <a href="/blogs/lunch-break/how-to-choose-the-right-lunch-bag-for-your-lifestyle" class="full-unstyled-link"> 3933 How to Choose the Right Lunch Bag for Your Lifestyle 3934 </a> 3935 </h3> 3936 <div class="article-card__info caption-with-letter-spacing h5"></div><a 3937 href="/blogs/lunch-break/how-to-choose-the-right-lunch-bag-for-your-lifestyle" 3938 class="article-card__read-more link" 3939 aria-label="Read more: How to Choose the Right Lunch Bag for Your Lifestyle" 3940 >READ MORE</a> 3941 <div class="article-card__footer"></div></div></div> 3942 </div> 3943 </div></div><div
3944 class="blog-articles__article article scroll-trigger animate--slide-in" 3945 3946 data-cascade 3947 style="--animation-order: 5;" 3948 3949 > 3950<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 3951 3952 <div 3953 class=" 3954 card article-card 3955 card--standard 3956 article-card__image--medium 3957 card--media 3958 3959 3960 " 3961 style="--ratio-percent: 100.0%;" 3962 > 3963 <div 3964 class="card__inner color-scheme-2 gradient ratio" 3965 style="--ratio-percent: 100.0%;" 3966 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 3967 <div 3968 class="article-card__image media media--hover-effect" 3969 3970 > 3971 3972 <img 3973 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_1.png?v=1788259752&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_1.png?v=1788259752&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_1.png?v=1788259752&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_1.png?v=1788259752&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_1.png?v=1788259752&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_1.png?v=1788259752&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_1.png?v=1788259752 2000w 3974 " 3975 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_1.png?v=1788259752&width=533" 3976 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3977 alt="What Is the Difference Between a Lunch Tote and a Lunch Box?" 3978 class="motion-reduce" 3979 3980 loading="lazy" 3981 3982 width="2000" 3983 height="2000" 3984 > 3985 3986 </div> 3987 <a 3988 href="/blogs/lunch-break/what-is-the-difference-between-a-lunch-tote-and-a-lunch-box" 3989 class="card__media-click-overlay card__media-click-overlay--single" 3990 aria-label="Read more: What Is the Difference Between a Lunch Tote and a Lunch Box?" 3991 ></a> 3992 </div><div class="card__content"> 3993 <div class="card__information"> 3994 <h3 class="card__heading h2"> 3995 <a href="/blogs/lunch-break/what-is-the-difference-between-a-lunch-tote-and-a-lunch-box" class="full-unstyled-link"> 3996 What Is the Difference Between a Lunch Tote and a Lunch Box? 3997 </a> 3998 </h3> 3999 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4000 href="/blogs/lunch-break/what-is-the-difference-between-a-lunch-tote-and-a-lunch-box" 4001 class="article-card__read-more link" 4002 aria-label="Read more: What Is the Difference Between a Lunch Tote and a Lunch Box?" 4003 >READ MORE</a> 4004 <div class="article-card__footer"></div></div></div> 4005 </div> 4006 <div class="card__content"> 4007 <div class="card__information"> 4008 <h3 class="card__heading h2"> 4009 <a href="/blogs/lunch-break/what-is-the-difference-between-a-lunch-tote-and-a-lunch-box" class="full-unstyled-link"> 4010 What Is the Difference Between a Lunch Tote and a Lunch Box? 4011 </a> 4012 </h3> 4013 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4014 href="/blogs/lunch-break/what-is-the-difference-between-a-lunch-tote-and-a-lunch-box" 4015 class="article-card__read-more link" 4016 aria-label="Read more: What Is the Difference Between a Lunch Tote and a Lunch Box?" 4017 >READ MORE</a> 4018 <div class="article-card__footer"></div></div></div> 4019 </div> 4020 </div></div><div
4021 class="blog-articles__article article scroll-trigger animate--slide-in" 4022 4023 data-cascade 4024 style="--animation-order: 6;" 4025 4026 > 4027<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 4028 4029 <div 4030 class=" 4031 card article-card 4032 card--standard 4033 article-card__image--medium 4034 card--media 4035 4036 4037 " 4038 style="--ratio-percent: 100.0%;" 4039 > 4040 <div 4041 class="card__inner color-scheme-2 gradient ratio" 4042 style="--ratio-percent: 100.0%;" 4043 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 4044 <div 4045 class="article-card__image media media--hover-effect" 4046 4047 > 4048 4049 <img 4050 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6.png?v=1788259753&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6.png?v=1788259753&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6.png?v=1788259753&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6.png?v=1788259753&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6.png?v=1788259753&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6.png?v=1788259753&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6.png?v=1788259753 2000w 4051 " 4052 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_6.png?v=1788259753&width=533" 4053 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 4054 alt="Wicker Bags: The Comeback Accessory Trend for Summer" 4055 class="motion-reduce" 4056 4057 loading="lazy" 4058 4059 width="2000" 4060 height="2000" 4061 > 4062 4063 </div> 4064 <a 4065 href="/blogs/lunch-break/wicker-bags-the-comeback-accessory-trend-for-summer" 4066 class="card__media-click-overlay card__media-click-overlay--single" 4067 aria-label="Read more: Wicker Bags: The Comeback Accessory Trend for Summer" 4068 ></a> 4069 </div><div class="card__content"> 4070 <div class="card__information"> 4071 <h3 class="card__heading h2"> 4072 <a href="/blogs/lunch-break/wicker-bags-the-comeback-accessory-trend-for-summer" class="full-unstyled-link"> 4073 Wicker Bags: The Comeback Accessory Trend for Summer 4074 </a> 4075 </h3> 4076 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4077 href="/blogs/lunch-break/wicker-bags-the-comeback-accessory-trend-for-summer" 4078 class="article-card__read-more link" 4079 aria-label="Read more: Wicker Bags: The Comeback Accessory Trend for Summer" 4080 >READ MORE</a> 4081 <div class="article-card__footer"></div></div></div> 4082 </div> 4083 <div class="card__content"> 4084 <div class="card__information"> 4085 <h3 class="card__heading h2"> 4086 <a href="/blogs/lunch-break/wicker-bags-the-comeback-accessory-trend-for-summer" class="full-unstyled-link"> 4087 Wicker Bags: The Comeback Accessory Trend for Summer 4088 </a> 4089 </h3> 4090 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4091 href="/blogs/lunch-break/wicker-bags-the-comeback-accessory-trend-for-summer" 4092 class="article-card__read-more link" 4093 aria-label="Read more: Wicker Bags: The Comeback Accessory Trend for Summer" 4094 >READ MORE</a> 4095 <div class="article-card__footer"></div></div></div> 4096 </div> 4097 </div></div><div
4098 class="blog-articles__article article scroll-trigger animate--slide-in" 4099 4100 data-cascade 4101 style="--animation-order: 7;" 4102 4103 > 4104<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 4105 4106 <div 4107 class=" 4108 card article-card 4109 card--standard 4110 article-card__image--medium 4111 card--media 4112 4113 4114 " 4115 style="--ratio-percent: 100.0%;" 4116 > 4117 <div 4118 class="card__inner color-scheme-2 gradient ratio" 4119 style="--ratio-percent: 100.0%;" 4120 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 4121 <div 4122 class="article-card__image media media--hover-effect" 4123 4124 > 4125 4126 <img 4127 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_2_75ead6a3-285b-42af-a4ab-a95787f64506.jpg?v=1785219450&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_2_75ead6a3-285b-42af-a4ab-a95787f64506.jpg?v=1785219450&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_2_75ead6a3-285b-42af-a4ab-a95787f64506.jpg?v=1785219450&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_2_75ead6a3-285b-42af-a4ab-a95787f64506.jpg?v=1785219450&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_2_75ead6a3-285b-42af-a4ab-a95787f64506.jpg?v=1785219450&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_2_75ead6a3-285b-42af-a4ab-a95787f64506.jpg?v=1785219450&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_2_75ead6a3-285b-42af-a4ab-a95787f64506.jpg?v=1785219450 2000w 4128 " 4129 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_2_75ead6a3-285b-42af-a4ab-a95787f64506.jpg?v=1785219450&width=533" 4130 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 4131 alt="Stacked clear meal prep containers with fresh salad, figs, and nuts, held near a brown tote bag." 4132 class="motion-reduce" 4133 4134 loading="lazy" 4135 4136 width="2000" 4137 height="2000" 4138 > 4139 4140 </div> 4141 <a 4142 href="/blogs/lunch-break/what-should-you-look-for-when-buying-a-lunch-box" 4143 class="card__media-click-overlay card__media-click-overlay--single" 4144 aria-label="Read more: What Should You Look for When Buying a Lunch Box?" 4145 ></a> 4146 </div><div class="card__content"> 4147 <div class="card__information"> 4148 <h3 class="card__heading h2"> 4149 <a href="/blogs/lunch-break/what-should-you-look-for-when-buying-a-lunch-box" class="full-unstyled-link"> 4150 What Should You Look for When Buying a Lunch Box? 4151 </a> 4152 </h3> 4153 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4154 href="/blogs/lunch-break/what-should-you-look-for-when-buying-a-lunch-box" 4155 class="article-card__read-more link" 4156 aria-label="Read more: What Should You Look for When Buying a Lunch Box?" 4157 >READ MORE</a> 4158 <div class="article-card__footer"></div></div></div> 4159 </div> 4160 <div class="card__content"> 4161 <div class="card__information"> 4162 <h3 class="card__heading h2"> 4163 <a href="/blogs/lunch-break/what-should-you-look-for-when-buying-a-lunch-box" class="full-unstyled-link"> 4164 What Should You Look for When Buying a Lunch Box? 4165 </a> 4166 </h3> 4167 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4168 href="/blogs/lunch-break/what-should-you-look-for-when-buying-a-lunch-box" 4169 class="article-card__read-more link" 4170 aria-label="Read more: What Should You Look for When Buying a Lunch Box?" 4171 >READ MORE</a> 4172 <div class="article-card__footer"></div></div></div> 4173 </div> 4174 </div></div><div
4175 class="blog-articles__article article scroll-trigger animate--slide-in" 4176 4177 data-cascade 4178 style="--animation-order: 8;" 4179 4180 > 4181<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 4182 4183 <div 4184 class=" 4185 card article-card 4186 card--standard 4187 article-card__image--medium 4188 card--media 4189 4190 4191 " 4192 style="--ratio-percent: 100.0%;" 4193 > 4194 <div 4195 class="card__inner color-scheme-2 gradient ratio" 4196 style="--ratio-percent: 100.0%;" 4197 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 4198 <div 4199 class="article-card__image media media--hover-effect" 4200 4201 > 4202 4203 <img 4204 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_2_ee35c79b-1883-42ab-9d87-ee750d5d9a8c.jpg?v=1785219457&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_2_ee35c79b-1883-42ab-9d87-ee750d5d9a8c.jpg?v=1785219457&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_2_ee35c79b-1883-42ab-9d87-ee750d5d9a8c.jpg?v=1785219457&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_2_ee35c79b-1883-42ab-9d87-ee750d5d9a8c.jpg?v=1785219457&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_2_ee35c79b-1883-42ab-9d87-ee750d5d9a8c.jpg?v=1785219457&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_2_ee35c79b-1883-42ab-9d87-ee750d5d9a8c.jpg?v=1785219457&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_2_ee35c79b-1883-42ab-9d87-ee750d5d9a8c.jpg?v=1785219457 2000w 4205 " 4206 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_2_ee35c79b-1883-42ab-9d87-ee750d5d9a8c.jpg?v=1785219457&width=533" 4207 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 4208 alt="Woman writing on picnic blanket with insulated lunch bag, yellow roses, and sunglasses outdoors" 4209 class="motion-reduce" 4210 4211 loading="lazy" 4212 4213 width="2000" 4214 height="2000" 4215 > 4216 4217 </div> 4218 <a 4219 href="/blogs/lunch-break/waterproof-vs-fleece-picnic-blankets-which-is-better" 4220 class="card__media-click-overlay card__media-click-overlay--single" 4221 aria-label="Read more: Waterproof vs. Fleece Picnic Blankets: Which Is Better?" 4222 ></a> 4223 </div><div class="card__content"> 4224 <div class="card__information"> 4225 <h3 class="card__heading h2"> 4226 <a href="/blogs/lunch-break/waterproof-vs-fleece-picnic-blankets-which-is-better" class="full-unstyled-link"> 4227 Waterproof vs. Fleece Picnic Blankets: Which Is Better? 4228 </a> 4229 </h3> 4230 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4231 href="/blogs/lunch-break/waterproof-vs-fleece-picnic-blankets-which-is-better" 4232 class="article-card__read-more link" 4233 aria-label="Read more: Waterproof vs. Fleece Picnic Blankets: Which Is Better?" 4234 >READ MORE</a> 4235 <div class="article-card__footer"></div></div></div> 4236 </div> 4237 <div class="card__content"> 4238 <div class="card__information"> 4239 <h3 class="card__heading h2"> 4240 <a href="/blogs/lunch-break/waterproof-vs-fleece-picnic-blankets-which-is-better" class="full-unstyled-link"> 4241 Waterproof vs. Fleece Picnic Blankets: Which Is Better? 4242 </a> 4243 </h3> 4244 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4245 href="/blogs/lunch-break/waterproof-vs-fleece-picnic-blankets-which-is-better" 4246 class="article-card__read-more link" 4247 aria-label="Read more: Waterproof vs. Fleece Picnic Blankets: Which Is Better?" 4248 >READ MORE</a> 4249 <div class="article-card__footer"></div></div></div> 4250 </div> 4251 </div></div><div
4252 class="blog-articles__article article scroll-trigger animate--slide-in" 4253 4254 data-cascade 4255 style="--animation-order: 9;" 4256 4257 > 4258<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 4259 4260 <div 4261 class=" 4262 card article-card 4263 card--standard 4264 article-card__image--medium 4265 card--media 4266 4267 4268 " 4269 style="--ratio-percent: 100.0%;" 4270 > 4271 <div 4272 class="card__inner color-scheme-2 gradient ratio" 4273 style="--ratio-percent: 100.0%;" 4274 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 4275 <div 4276 class="article-card__image media media--hover-effect" 4277 4278 > 4279 4280 <img 4281 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_800e120b-b6a1-44f5-98a1-e72462579785.jpg?v=1785219454&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_800e120b-b6a1-44f5-98a1-e72462579785.jpg?v=1785219454&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_800e120b-b6a1-44f5-98a1-e72462579785.jpg?v=1785219454&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_800e120b-b6a1-44f5-98a1-e72462579785.jpg?v=1785219454&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_800e120b-b6a1-44f5-98a1-e72462579785.jpg?v=1785219454&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_800e120b-b6a1-44f5-98a1-e72462579785.jpg?v=1785219454&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_800e120b-b6a1-44f5-98a1-e72462579785.jpg?v=1785219454 2000w 4282 " 4283 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_5_800e120b-b6a1-44f5-98a1-e72462579785.jpg?v=1785219454&width=533" 4284 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 4285 alt="Woman sketching on picnic blanket with insulated lunch bag, fresh fruit, and yellow roses" 4286 class="motion-reduce" 4287 4288 loading="lazy" 4289 4290 width="2000" 4291 height="2000" 4292 > 4293 4294 </div> 4295 <a 4296 href="/blogs/lunch-break/introducing-the-modern-picnic-blanket" 4297 class="card__media-click-overlay card__media-click-overlay--single" 4298 aria-label="Read more: Introducing the Modern Picnic Blanket!" 4299 ></a> 4300 </div><div class="card__content"> 4301 <div class="card__information"> 4302 <h3 class="card__heading h2"> 4303 <a href="/blogs/lunch-break/introducing-the-modern-picnic-blanket" class="full-unstyled-link"> 4304 Introducing the Modern Picnic Blanket! 4305 </a> 4306 </h3> 4307 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4308 href="/blogs/lunch-break/introducing-the-modern-picnic-blanket" 4309 class="article-card__read-more link" 4310 aria-label="Read more: Introducing the Modern Picnic Blanket!" 4311 >READ MORE</a> 4312 <div class="article-card__footer"></div></div></div> 4313 </div> 4314 <div class="card__content"> 4315 <div class="card__information"> 4316 <h3 class="card__heading h2"> 4317 <a href="/blogs/lunch-break/introducing-the-modern-picnic-blanket" class="full-unstyled-link"> 4318 Introducing the Modern Picnic Blanket! 4319 </a> 4320 </h3> 4321 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4322 href="/blogs/lunch-break/introducing-the-modern-picnic-blanket" 4323 class="article-card__read-more link" 4324 aria-label="Read more: Introducing the Modern Picnic Blanket!" 4325 >READ MORE</a> 4326 <div class="article-card__footer"></div></div></div> 4327 </div> 4328 </div></div><div
4329 class="blog-articles__article article scroll-trigger animate--slide-in" 4330 4331 data-cascade 4332 style="--animation-order: 10;" 4333 4334 > 4335<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 4336 4337 <div 4338 class=" 4339 card article-card 4340 card--standard 4341 article-card__image--medium 4342 card--media 4343 4344 4345 " 4346 style="--ratio-percent: 100.0%;" 4347 > 4348 <div 4349 class="card__inner color-scheme-2 gradient ratio" 4350 style="--ratio-percent: 100.0%;" 4351 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 4352 <div 4353 class="article-card__image media media--hover-effect" 4354 4355 > 4356 4357 <img 4358 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_2_2_bd097d53-e413-4248-beee-7121b44d4b4c.jpg?v=1785219461&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_2_2_bd097d53-e413-4248-beee-7121b44d4b4c.jpg?v=1785219461&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_2_2_bd097d53-e413-4248-beee-7121b44d4b4c.jpg?v=1785219461&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_2_2_bd097d53-e413-4248-beee-7121b44d4b4c.jpg?v=1785219461&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_2_2_bd097d53-e413-4248-beee-7121b44d4b4c.jpg?v=1785219461&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_2_2_bd097d53-e413-4248-beee-7121b44d4b4c.jpg?v=1785219461&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_2_2_bd097d53-e413-4248-beee-7121b44d4b4c.jpg?v=1785219461 2000w 4359 " 4360 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_2_2_bd097d53-e413-4248-beee-7121b44d4b4c.jpg?v=1785219461&width=533" 4361 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 4362 alt="Stylish black vegan leather lunch tote with top handle and shoulder strap, perfect for work or travel." 4363 class="motion-reduce" 4364 4365 loading="lazy" 4366 4367 width="2000" 4368 height="2000" 4369 > 4370 4371 </div> 4372 <a 4373 href="/blogs/lunch-break/why-convertible-bags-are-the-future-of-everyday-accessories" 4374 class="card__media-click-overlay card__media-click-overlay--single" 4375 aria-label="Read more: Why Convertible Bags Are the Future of Everyday Accessories" 4376 ></a> 4377 </div><div class="card__content"> 4378 <div class="card__information"> 4379 <h3 class="card__heading h2"> 4380 <a href="/blogs/lunch-break/why-convertible-bags-are-the-future-of-everyday-accessories" class="full-unstyled-link"> 4381 Why Convertible Bags Are the Future of Everyday Accessories 4382 </a> 4383 </h3> 4384 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4385 href="/blogs/lunch-break/why-convertible-bags-are-the-future-of-everyday-accessories" 4386 class="article-card__read-more link" 4387 aria-label="Read more: Why Convertible Bags Are the Future of Everyday Accessories" 4388 >READ MORE</a> 4389 <div class="article-card__footer"></div></div></div> 4390 </div> 4391 <div class="card__content"> 4392 <div class="card__information"> 4393 <h3 class="card__heading h2"> 4394 <a href="/blogs/lunch-break/why-convertible-bags-are-the-future-of-everyday-accessories" class="full-unstyled-link"> 4395 Why Convertible Bags Are the Future of Everyday Accessories 4396 </a> 4397 </h3> 4398 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4399 href="/blogs/lunch-break/why-convertible-bags-are-the-future-of-everyday-accessories" 4400 class="article-card__read-more link" 4401 aria-label="Read more: Why Convertible Bags Are the Future of Everyday Accessories" 4402 >READ MORE</a> 4403 <div class="article-card__footer"></div></div></div> 4404 </div> 4405 </div></div><div
4406 class="blog-articles__article article scroll-trigger animate--slide-in" 4407 4408 data-cascade 4409 style="--animation-order: 11;" 4410 4411 > 4412<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 4413 4414 <div 4415 class=" 4416 card article-card 4417 card--standard 4418 article-card__image--medium 4419 card--media 4420 4421 4422 " 4423 style="--ratio-percent: 100.0%;" 4424 > 4425 <div 4426 class="card__inner color-scheme-2 gradient ratio" 4427 style="--ratio-percent: 100.0%;" 4428 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 4429 <div 4430 class="article-card__image media media--hover-effect" 4431 4432 > 4433 4434 <img 4435 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_eb80a995-4555-456a-a8db-e0895f70edc4.jpg?v=1785219465&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_eb80a995-4555-456a-a8db-e0895f70edc4.jpg?v=1785219465&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_eb80a995-4555-456a-a8db-e0895f70edc4.jpg?v=1785219465&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_eb80a995-4555-456a-a8db-e0895f70edc4.jpg?v=1785219465&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_eb80a995-4555-456a-a8db-e0895f70edc4.jpg?v=1785219465&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_eb80a995-4555-456a-a8db-e0895f70edc4.jpg?v=1785219465&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_eb80a995-4555-456a-a8db-e0895f70edc4.jpg?v=1785219465 2000w 4436 " 4437 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_4_eb80a995-4555-456a-a8db-e0895f70edc4.jpg?v=1785219465&width=533" 4438 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 4439 alt="Woven wicker lunch bag with white strap, held on picnic blanket with sunflower and orange juice" 4440 class="motion-reduce" 4441 4442 loading="lazy" 4443 4444 width="2000" 4445 height="2000" 4446 > 4447 4448 </div> 4449 <a 4450 href="/blogs/lunch-break/what-to-pack-in-your-bag-for-a-picnic-in-the-park" 4451 class="card__media-click-overlay card__media-click-overlay--single" 4452 aria-label="Read more: What to Pack in Your Bag for a Picnic in the Park" 4453 ></a> 4454 </div><div class="card__content"> 4455 <div class="card__information"> 4456 <h3 class="card__heading h2"> 4457 <a href="/blogs/lunch-break/what-to-pack-in-your-bag-for-a-picnic-in-the-park" class="full-unstyled-link"> 4458 What to Pack in Your Bag for a Picnic in the Park 4459 </a> 4460 </h3> 4461 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4462 href="/blogs/lunch-break/what-to-pack-in-your-bag-for-a-picnic-in-the-park" 4463 class="article-card__read-more link" 4464 aria-label="Read more: What to Pack in Your Bag for a Picnic in the Park" 4465 >READ MORE</a> 4466 <div class="article-card__footer"></div></div></div> 4467 </div> 4468 <div class="card__content"> 4469 <div class="card__information"> 4470 <h3 class="card__heading h2"> 4471 <a href="/blogs/lunch-break/what-to-pack-in-your-bag-for-a-picnic-in-the-park" class="full-unstyled-link"> 4472 What to Pack in Your Bag for a Picnic in the Park 4473 </a> 4474 </h3> 4475 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4476 href="/blogs/lunch-break/what-to-pack-in-your-bag-for-a-picnic-in-the-park" 4477 class="article-card__read-more link" 4478 aria-label="Read more: What to Pack in Your Bag for a Picnic in the Park" 4479 >READ MORE</a> 4480 <div class="article-card__footer"></div></div></div> 4481 </div> 4482 </div></div><div
4483 class="blog-articles__article article scroll-trigger animate--slide-in" 4484 4485 data-cascade 4486 style="--animation-order: 12;" 4487 4488 > 4489<div class="article-card-wrapper testing card-wrapper underline-links-hover"> 4490 4491 <div 4492 class=" 4493 card article-card 4494 card--standard 4495 article-card__image--medium 4496 card--media 4497 4498 4499 " 4500 style="--ratio-percent: 100.0%;" 4501 > 4502 <div 4503 class="card__inner color-scheme-2 gradient ratio" 4504 style="--ratio-percent: 100.0%;" 4505 ><div class="article-card__image-wrapper card__media card__media--has-image-link"> 4506 <div 4507 class="article-card__image media media--hover-effect" 4508 4509 > 4510 4511 <img 4512 srcset="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_1_b331b99c-f242-43c9-9ce0-35284218c423.jpg?v=1785219469&width=165 165w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_1_b331b99c-f242-43c9-9ce0-35284218c423.jpg?v=1785219469&width=360 360w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_1_b331b99c-f242-43c9-9ce0-35284218c423.jpg?v=1785219469&width=533 533w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_1_b331b99c-f242-43c9-9ce0-35284218c423.jpg?v=1785219469&width=720 720w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_1_b331b99c-f242-43c9-9ce0-35284218c423.jpg?v=1785219469&width=1000 1000w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_1_b331b99c-f242-43c9-9ce0-35284218c423.jpg?v=1785219469&width=1500 1500w,//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_1_b331b99c-f242-43c9-9ce0-35284218c423.jpg?v=1785219469 2000w 4513 " 4514 src="//modernpicnic.com/cdn/shop/articles/Blog_Thumbnail_3_1_b331b99c-f242-43c9-9ce0-35284218c423.jpg?v=1785219469&width=533" 4515 sizes="(min-width: 1500px) 700px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 4516 alt="Stacked clear meal prep containers with fresh salads, held by woman with black tote bag" 4517 class="motion-reduce" 4518 4519 loading="lazy" 4520 4521 width="2000" 4522 height="2000" 4523 > 4524 4525 </div> 4526 <a 4527 href="/blogs/lunch-break/5-salads-we-actually-look-forward-to-at-work" 4528 class="card__media-click-overlay card__media-click-overlay--single" 4529 aria-label="Read more: 5 Salads We Actually Look Forward to at Work" 4530 ></a> 4531 </div><div class="card__content"> 4532 <div class="card__information"> 4533 <h3 class="card__heading h2"> 4534 <a href="/blogs/lunch-break/5-salads-we-actually-look-forward-to-at-work" class="full-unstyled-link"> 4535 5 Salads We Actually Look Forward to at Work 4536 </a> 4537 </h3> 4538 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4539 href="/blogs/lunch-break/5-salads-we-actually-look-forward-to-at-work" 4540 class="article-card__read-more link" 4541 aria-label="Read more: 5 Salads We Actually Look Forward to at Work" 4542 >READ MORE</a> 4543 <div class="article-card__footer"></div></div></div> 4544 </div> 4545 <div class="card__content"> 4546 <div class="card__information"> 4547 <h3 class="card__heading h2"> 4548 <a href="/blogs/lunch-break/5-salads-we-actually-look-forward-to-at-work" class="full-unstyled-link"> 4549 5 Salads We Actually Look Forward to at Work 4550 </a> 4551 </h3> 4552 <div class="article-card__info caption-with-letter-spacing h5"></div><a 4553 href="/blogs/lunch-break/5-salads-we-actually-look-forward-to-at-work" 4554 class="article-card__read-more link" 4555 aria-label="Read more: 5 Salads We Actually Look Forward to at Work" 4556 >READ MORE</a> 4557 <div class="article-card__footer"></div></div></div> 4558 </div> 4559 </div></div></div> 4560 4561<link href="//modernpicnic.com/cdn/shop/t/387/assets/component-pagination.css?v=35224322843473348001788801430" rel="stylesheet" type="text/css" media="all" /> 4562<div class="pagination-wrapper pagination-wrapper--centered" data-page="1"> 4563 <nav class="pagination pagination--minimal" role="navigation" aria-label="Pagination"> 4564 <div class="pagination__inner"><span class="pagination__arrow pagination__arrow--disabled" aria-hidden="true">
4565 <span class="pagination__arrow-symbol">â</span> 4566 </span><span class="pagination__counter" aria-current="page">Page 1 of 11</span><a 4567 href="/blogs/lunch-break?page=2" 4568 class="pagination__arrow pagination__arrow--next link" 4569 aria-label="Next page" 4570 > 4571 <span class="pagination__arrow-symbol" aria-hidden="true">â</span> 4572 </a></div> 4573 </nav> 4574 </div></div><style> 4575 4576 4577 .blog-footer{ 4578 background: #f6f5ef; 4579 text-align: center; 4580 padding: 40px 0; 4581 margin-top: 80px; 4582 } 4583 4584 .blog-footer-header{ 4585 font-size: 36px; 4586 font-weight: 500; 4587 margin-top: 0; 4588 margin-bottom: 17.5px; 4589 } 4590 4591 .blog-footer-text{ 4592 font-size: 23px; 4593 letter-spacing: 2px; 4594 font-weight: 500; 4595 margin-top: 0; 4596 margin-bottom: 30px; 4597 } 4598 4599 /* Flex removes inline whitespace gap between input and button */ 4600 .blog-footer-form .input-group.password__input-group { 4601 display: flex; 4602 flex-direction: row; 4603 align-items: stretch; 4604 gap: 0; 4605 max-width: 550px; 4606 margin: 0 auto; 4607 box-sizing: border-box; 4608 } 4609 4610 .blog-footer-form input.input-group__field { 4611 flex: 1 1 auto; 4612 min-width: 0; 4613 width: auto; 4614 margin: 0; 4615 text-align: left; 4616 background: white; 4617 font-size: 20px; 4618 letter-spacing: 2px; 4619 height: 65px; 4620 border: 1px solid black; 4621 border-right: none; 4622 border-radius: 0; 4623 font-family: Times New Roman, Times, serif; 4624 padding: 0 18px; 4625 box-sizing: border-box; 4626 } 4627 4628 .blog-footer-form input.input-group__field::placeholder { 4629 color: #767676; 4630 opacity: 1; 4631 } 4632 4633 .blog-footer-form .input-group__btn { 4634 display: flex; 4635 flex: 0 0 auto; 4636 margin: 0; 4637 padding: 0; 4638 } 4639 4640 .blog-footer-form .input-group__btn .btn.newsletter__submit { 4641 height: 65px; 4642 min-height: 65px; 4643 margin: 0; 4644 padding: 0 1.2rem; 4645 color: white; 4646 background: black; 4647 font-size: 20px; 4648 width: 220px; 4649 min-width: 220px; 4650 font-family: Times New Roman, Times, serif; 4651 border: none; 4652 border-radius: 0; 4653 box-shadow: none; 4654 -webkit-appearance: none; 4655 appearance: none; 4656 position: relative; 4657 z-index: 0; 4658 } 4659 4660 /* Dawn-style .customer button :before/:after draws a gap-like rim; strip it here */ 4661 .blog-footer-form .input-group__btn .btn.newsletter__submit::before, 4662 .blog-footer-form .input-group__btn .btn.newsletter__submit::after { 4663 content: none !important; 4664 display: none !important; 4665 box-shadow: none !important; 4666 } 4667 .blog-footer-form .errors ul{ 4668 list-style: none; 4669 padding: 0; 4670 margin: 0; 4671 } 4672.blog-footer-form .errors { 4673 border: 1px solid #d20000; 4674 background-color: #fff8f8; 4675 color: #d20000; 4676 padding: 10px; 4677 margin: 0 0 27.5px; 4678} 4679 .blog-footer-form .password__input-group { 4680 margin-bottom: 0; 4681 } 4682 4683 @media screen and (max-width: 768px){ 4684 .blog-footer { 4685 padding: 40px 15px; 4686 } 4687 4688 .blog-footer-header{ 4689 font-size: 18px; 4690 } 4691 4692 .blog-footer-text{ 4693 font-size: 16px; 4694 } 4695 4696 .blog-footer-form input.input-group__field, .blog-footer-form .input-group__btn .btn.newsletter__submit{ 4697 font-size: 14px; 4698 } 4699 4700 .blog-footer-form .input-group__btn .btn.newsletter__submit { 4701 width: 150px; 4702 min-width: 150px; 4703 height: 50px; 4704 min-height: 50px; 4705 } 4706 4707 .blog-footer-form input.input-group__field { 4708 height: 50px; 4709 } 4710 } 4711</style> 4712 4713 4714<div class="blog-footer"> 4715 <h2 class="blog-footer-header">WANT MORE FROM <span class="blog-footer-header-accent">LUNCH BREAK?</span></h2> 4716 <p class="blog-footer-text">Be the first to know about our blog posts straight from the MP team.</p> 4717 <div class="blog-footer-form"> 4718 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 4719 4720 4721 <div class="input-group password__input-group"> 4722 <input type="hidden" name="contact[tags]" value="newsletter"> 4723 <input type="email" 4724 name="contact[email]" 4725 id="Email" 4726 class="input-group__field newsletter__input" 4727 value="" 4728 placeholder="YOUR EMAIL ADDRESS" 4729 autocorrect="off" 4730 autocapitalize="off">
4731 <span class="input-group__btn"> 4732 <button type="submit" class="btn newsletter__submit" name="commit" id="Subscribe"> 4733 <span class="newsletter__submit-text--large">SIGN UP</span> 4734 </button> 4735 </span> 4736 </div> 4737 4738 </form> 4739 </div> 4740</div> 4741 4742</section> 4743 </main> 4744 <!-- BEGIN sections: footer-group --> 4745<div id="shopify-section-sections--18685825220842__footer" class="shopify-section shopify-section-group-footer-group"> 4746<link href="//modernpicnic.com/cdn/shop/t/387/assets/section-footer.css?v=86330508203516135121790593886" rel="stylesheet" type="text/css" media="all" /> 4747<link href="//modernpicnic.com/cdn/shop/t/387/assets/component-newsletter.css?v=121925793944830565731788801429" rel="stylesheet" type="text/css" media="all" /> 4748<link href="//modernpicnic.com/cdn/shop/t/387/assets/component-list-menu.css?v=151968516119678728991788801425" rel="stylesheet" type="text/css" media="all" /> 4749<link href="//modernpicnic.com/cdn/shop/t/387/assets/component-list-payment.css?v=69253961410771838501788801425" rel="stylesheet" type="text/css" media="all" /> 4750<link href="//modernpicnic.com/cdn/shop/t/387/assets/component-list-social.css?v=160655444699622014811788801426" rel="stylesheet" type="text/css" media="all" /> 4751<style data-shopify>.footer { 4752 margin-top: 0px; 4753 } 4754 4755 .section-sections--18685825220842__footer-padding { 4756 padding-top: 30px; 4757 padding-bottom: 30px; 4758 margin: 15px 0 20px; 4759 } 4760 4761 @media screen and (min-width: 750px) { 4762 .footer { 4763 margin-top: 0px; 4764 } 4765 4766 .section-sections--18685825220842__footer-padding { 4767 padding-top: 28px; 4768 padding-bottom: 32px; 4769 margin: 15px 0 20px; 4770 } 4771 } 4772 @media screen and (min-width: 898px) { 4773 .footer__bottom-logo-link { 4774 display: inline-block; 4775 line-height: 0; 4776 position:absolute; 4777 top:0 4778 } 4779 } 4780 a.footer__bottom-logo-link:hover { 4781 opacity: 0.6; 4782 } 4783 /* Bottom bar logo (left side) */ 4784 .footer__content-bottom-wrapper--with-logo { 4785 display: flex; 4786 align-items: center; 4787 justify-content: flex-start; 4788 } 4789 .footer__content-bottom-wrapper--with-logo .footer__bottom-logo { 4790 flex-shrink: 0; 4791 } 4792 .footer__content-bottom-wrapper--with-logo .footer__copyright { 4793 flex: 1; 4794 text-align: center; 4795 position: relative; 4796 } 4797 .footer__bottom-logo-link { 4798 display: inline-block; 4799 line-height: 0; 4800 } 4801 .footer__bottom-logo-image { 4802 max-width: 300px; 4803 width: auto; 4804 height: auto; 4805 display: block; 4806 } 4807 @media screen and (max-width: 899px) { 4808 .footer__bottom-logo-image { 4809 max-width: 280px; 4810 } 4811 .footer__content-bottom-wrapper--with-logo { 4812 flex-direction: column; 4813 align-items: center; 4814 text-align: center; 4815 } 4816 .footer__content-bottom-wrapper--with-logo .footer__copyright { 4817 order: 2; 4818 } 4819 .footer-newsletter-message{ 4820 font-size: 14px; 4821 } 4822 } 4823 4824 /* Text block newsletter styles */ 4825 .footer-newsletter-input-group{ 4826 display: flex; 4827 margin-bottom: 10px; 4828 } 4829 .footer-newsletter-disclaimer{ 4830 font-size: 10px; 4831 margin-bottom: 10px; 4832 } 4833 /* Hide duplicate Klaviyo submit row (form has email+button row, then a lone second button) */ 4834 .klaviyo-form-R2gViQ [data-testid="form-row"]:has(.klaviyo-form-button):not(:has(.klaviyo-emailinput)) { 4835 display: none !important; 4836 } 4837 4838 4839 .footer-newsletter-message .success{ 4840 padding: 10px; 4841 margin: 0; 4842 background: #aed2ae82; 4843 border: 1px solid green; 4844 } 4845 4846 .footer-newsletter-message .error{ 4847 padding: 10px; 4848 margin: 0; 4849 background: #cea8a882; 4850 border: 1px solid #b14747; 4851 color: white; 4852 } 4853 4854 .footer-newsletter-message{ 4855 margin-top: 8px; 4856 } 4857 4858 .site-footer .footer-newsletter-input-group input{ 4859 border-color: white; 4860 color: black; 4861 background: white; 4862 } 4863 4864 .site-footer .footer-newsletter-input-group input::placeholder { 4865 color: grey !important; 4866 opacity: 1; 4867 } 4868 4869 .site-footer .footer-newsletter-input-group input ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ 4870 color: black; 4871 }</style><footer class="footer color-scheme-4660e30f-0c30-4081-bc10-6acad9ada756 gradient section-sections--18685825220842__footer-padding">
4871<div class="footer__content-top page-width"><div 4872 class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet scroll-trigger animate--slide-in" 4873 4874 data-cascade 4875 4876 ><div 4877 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 4878 4879 4880 data-cascade 4881 style="--animation-order: 1;" 4882 4883 ><details class="footer-block__accordion"> 4884 <summary class="footer-block__accordion-summary"><h2 class="footer-block__heading inline-richtext hover_effect">Shop</h2><span class="footer-block__accordion-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><defs></defs><path fill="white" d="M223.18 628.49a35 35 0 0 1-24.75-59.75L388.17 379 198.43 189.26a35 35 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L247.93 618.24a34.89 34.89 0 0 1-24.75 10.25z" transform="translate(-188.18 -129.51)"/></svg></span> 4885 <span class="footer-block__accordion-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 498.98 284.49"><defs></defs><path fill="white" d="M80.93 271.76A35 35 0 0 1 140.68 247l189.74 189.75L520.16 247a35 35 0 1 1 49.5 49.5L355.17 511a35 35 0 0 1-49.5 0L91.18 296.5a34.89 34.89 0 0 1-10.25-24.74z" transform="translate(-80.93 -236.76)"/></svg></span> 4886 </summary> 4887 <div class="footer-block__accordion-content"><ul class="footer-block__details-content list-unstyled"><li class="footer-block__list-item hover_effect"><a 4888 href="/collections/shop-all" 4889 class="link link--text list-menu__item list-menu__item--link" 4890 > 4891 Shop All 4892 </a></li><li class="footer-block__list-item hover_effect"><a 4893 href="/collections/best-sellers" 4894 class="link link--text list-menu__item list-menu__item--link" 4895 > 4896 Best Sellers 4897 </a></li><li class="footer-block__list-item hover_effect"><a 4898 href="/collections/bundles" 4899 class="link link--text list-menu__item list-menu__item--link" 4900 > 4901 Gift Sets 4902 </a></li><li class="footer-block__list-item hover_effect"><a 4903 href="/pages/retailers" 4904 class="link link--text list-menu__item list-menu__item--link" 4905 > 4906 Retailers 4907 </a></li><li class="footer-block__list-item hover_effect"><a 4908 href="/pages/large-order" 4909 class="link link--text list-menu__item list-menu__item--link" 4910 > 4911 Corporate Gifting 4912 </a></li><li class="footer-block__list-item hover_effect"><a 4913 href="/pages/travel-collection" 4914 class="link link--text list-menu__item list-menu__item--link" 4915 > 4916 Travel Guide 4917 </a></li><li class="footer-block__list-item hover_effect"><a 4918 href="/collections/monogram" 4919 class="link link--text list-menu__item list-menu__item--link" 4920 > 4921 Monogram 4922 </a></li></ul><a 4923 4924 target="_blank" 4925 rel="noopener noreferrer" 4926 href="http://modernpicnic.faire.com" 4927 4928 class="newsletter-form__submit-button button" 4929 4930 > 4931 Shop wholesale prices on Faire
4932 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"></path></svg></span> 4933 </a></div> 4934 </details> 4935 </div><div 4936 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 4937 4938 4939 data-cascade 4940 style="--animation-order: 2;" 4941 4942 ><details class="footer-block__accordion"> 4943 <summary class="footer-block__accordion-summary"><h2 class="footer-block__heading inline-richtext hover_effect">About</h2><span class="footer-block__accordion-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><defs></defs><path fill="white" d="M223.18 628.49a35 35 0 0 1-24.75-59.75L388.17 379 198.43 189.26a35 35 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L247.93 618.24a34.89 34.89 0 0 1-24.75 10.25z" transform="translate(-188.18 -129.51)"/></svg></span> 4944 <span class="footer-block__accordion-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 498.98 284.49"><defs></defs><path fill="white" d="M80.93 271.76A35 35 0 0 1 140.68 247l189.74 189.75L520.16 247a35 35 0 1 1 49.5 49.5L355.17 511a35 35 0 0 1-49.5 0L91.18 296.5a34.89 34.89 0 0 1-10.25-24.74z" transform="translate(-80.93 -236.76)"/></svg></span> 4945 </summary> 4946 <div class="footer-block__accordion-content"><ul class="footer-block__details-content list-unstyled"><li class="footer-block__list-item hover_effect"><a 4947 href="/pages/why-mp" 4948 class="link link--text list-menu__item list-menu__item--link" 4949 > 4950 Why MP 4951 </a></li><li class="footer-block__list-item hover_effect"><a 4952 href="/pages/our-story" 4953 class="link link--text list-menu__item list-menu__item--link" 4954 > 4955 Our Story 4956 </a></li><li class="footer-block__list-item hover_effect"><a 4957 href="/blogs/lunch-break" 4958 class="link link--text list-menu__item list-menu__item--link list-menu__item--active" 4959 > 4960 Lunch Break: The Blog 4961 </a></li><li class="footer-block__list-item hover_effect"><a 4962 href="/pages/ambassador-program" 4963 class="link link--text list-menu__item list-menu__item--link" 4964 > 4965 Become an Ambassador 4966 </a></li><li class="footer-block__list-item hover_effect"><a 4967 href="/pages/affiliate-page" 4968 class="link link--text list-menu__item list-menu__item--link" 4969 > 4970 Become an Affiliate 4971 </a></li><li class="footer-block__list-item hover_effect"><a 4972 href="/pages/sustainability-benefits" 4973 class="link link--text list-menu__item list-menu__item--link" 4974 > 4975 Sustainability / Benefits 4976 </a></li><li class="footer-block__list-item hover_effect"><a 4977 href="/pages/shark-tank" 4978 class="link link--text list-menu__item list-menu__item--link" 4979 > 4980 Shark Tank 4981 </a></li><li class="footer-block__list-item hover_effect"><a 4982 href="http://app.therave.co/modern-picnic/affiliate/fae31ec9-d283-450e-8031-fa630dff6843" 4983 class="link link--text list-menu__item list-menu__item--link" 4984 > 4985 Referral Program 4986 </a></li><li class="footer-block__list-item hover_effect"><a 4987 href="/pages/press" 4988 class="link link--text list-menu__item list-menu__item--link" 4989 > 4990 Press 4991 </a></li></ul></div> 4992 </details> 4993 </div><div 4994 class="footer-block grid__item footer-block--menu scroll-tr
4994igger animate--slide-in" 4995 4996 4997 data-cascade 4998 style="--animation-order: 3;" 4999 5000 ><details class="footer-block__accordion"> 5001 <summary class="footer-block__accordion-summary"><h2 class="footer-block__heading inline-richtext hover_effect">Help</h2><span class="footer-block__accordion-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><defs></defs><path fill="white" d="M223.18 628.49a35 35 0 0 1-24.75-59.75L388.17 379 198.43 189.26a35 35 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L247.93 618.24a34.89 34.89 0 0 1-24.75 10.25z" transform="translate(-188.18 -129.51)"/></svg></span> 5002 <span class="footer-block__accordion-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 498.98 284.49"><defs></defs><path fill="white" d="M80.93 271.76A35 35 0 0 1 140.68 247l189.74 189.75L520.16 247a35 35 0 1 1 49.5 49.5L355.17 511a35 35 0 0 1-49.5 0L91.18 296.5a34.89 34.89 0 0 1-10.25-24.74z" transform="translate(-80.93 -236.76)"/></svg></span> 5003 </summary> 5004 <div class="footer-block__accordion-content"><ul class="footer-block__details-content list-unstyled"><li class="footer-block__list-item hover_effect"><a 5005 href="/pages/lets-chat" 5006 class="link link--text list-menu__item list-menu__item--link" 5007 > 5008 Contact Us 5009 </a></li><li class="footer-block__list-item hover_effect"><a 5010 href="/pages/shipping" 5011 class="link link--text list-menu__item list-menu__item--link" 5012 > 5013 Shipping + Returns 5014 </a></li><li class="footer-block__list-item hover_effect"><a 5015 href="/pages/faq" 5016 class="link link--text list-menu__item list-menu__item--link" 5017 > 5018 FAQ 5019 </a></li><li class="footer-block__list-item hover_effect"><a 5020 href="/policies/privacy-policy" 5021 class="link link--text list-menu__item list-menu__item--link" 5022 > 5023 Privacy Policy 5024 </a></li><li class="footer-block__list-item hover_effect"><a 5025 href="https://auth.govx.com/shopify/verify?shop=modern-picnic-ny.myshopify.com&utm_source=shopify&utm_medium=govxid&utm_campaign=custom_link" 5026 class="link link--text list-menu__item list-menu__item--link" 5027 > 5028 Teacher / Healthcare Discount 5029 </a></li><li class="footer-block__list-item hover_effect"><button 5030 type="button" 5031 class="link link--text list-menu__item list-menu__item--link js-footer-accessibly-trigger" 5032 aria-haspopup="dialog" 5033 aria-controls="accessiblyAppDialog" 5034 > 5035 Accessibility 5036 </button></li></ul> 5037 5038<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 5039 <a href="http://instagram.com/modernpicnic" class="link list-social__link" target="_blank" rel="noopener noreferrer"> 5040 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path fill="currentColor" d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2
504018.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"></path><path fill="currentColor" d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"></path><circle fill="white" cx="390.5" cy="121.5" r="30.2"></circle></svg></span> 5041 <span class="visually-hidden">Instagram</span> 5042 </a> 5043 </li><li class="list-social__item"> 5044 <a href="https://www.tiktok.com/@modernpicnic?_d=secCgYIASAHKAESMgow66utEFUXucKzoRk6J7M3j8PxKji7mD6KNuidVMtwzJ%2FcbEmc8PCSYQTzEETzapzfGgA%3D&checksum=1d56c53e5424caa89f1dec3817eee4573f495f92a34223b6c0210f44a665a112&language=en&preview_pb=0&sec_user_id=MS4wLjABAAAAXoorLioKuDyazY6KdiVLfNHxg1UfUByIw_KNPflX6rkpNZf9OlOUUh92S1CYEx7s&share_app_id=1233&share_item_id=6982187513729338629&share_link_id=FEF626FE-181C-4697-B2E0-7F229F53722C&source=h5_m×tamp=1625719433&tt_from=copy&u_code=dbfai7ak76ia8m&user_id=6808272991387878405&utm_campaign=client_share&utm_medium=ios&utm_source=copy&_r=1&is_copy_url=1&is_from_webapp=v1" class="link list-social__link" target="_blank" rel="noopener noreferrer"> 5045 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" id="Capa_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" class="icon icon-tiktok" style="width: 32px;"><path fill="currentColor" d="m475.074 0h-438.148c-20.395 0-36.926 16.531-36.926 36.926v438.148c0 20.395 16.531 36.926 36.926 36.926h438.148c20.395 0 36.926-16.531 36.926-36.926v-438.148c0-20.395-16.531-36.926-36.926-36.926zm-90.827 195.959v34.613c-16.322.006-32.181-3.192-47.137-9.503-9.617-4.06-18.577-9.292-26.772-15.613l.246 106.542c-.103 23.991-9.594 46.532-26.772 63.51-13.98 13.82-31.695 22.609-50.895 25.453-4.512.668-9.103 1.011-13.746 1.011-20.553 0-40.067-6.659-56.029-18.943-3.004-2.313-5.876-4.82-8.612-7.521-18.617-18.4-28.217-43.34-26.601-69.575 1.234-19.971 9.229-39.017 22.558-53.945 17.635-19.754 42.306-30.719 68.684-30.719 4.643 0 9.234.348 13.746 1.017v12.798 35.601c-4.277-1.411-8.846-2.187-13.603-2.187-24.1 0-43.597 19.662-43.237 43.779.228 15.431 8.658 28.92 21.09 36.355 5.842 3.495 12.564 5.659 19.737 6.053 5.62.308 11.016-.474 16.013-2.124 17.218-5.688 29.639-21.861 29.639-40.935l.057-71.346v-130.252h47.668c.046 4.723.525 9.332 1.416 13.797 3.598 18.075 13.786 33.757 27.966 44.448 12.364 9.326 27.76 14.854 44.448 14.854.011 0 .148 0 .137-.011v12.843z"></path></svg></span> 5046 <span class="visually-hidden">TikTok</span> 5047 </a> 5048 </li><li class="list-social__item"> 5049 <a href="https://www.youtube.com/channel/UCrzOPDVxl_poiR4eYzUYJKQ?view_as=subscriber" class="link list-social__link" target="_blank" rel="noopener noreferrer"> 5050 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="currentColor" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"></path></svg></span> 5051 <span class="visually-hidden">YouTube</span> 5052 </a> 5053 </li><li class="list-social__item"> 5054 <a href="https://www.pinterest.com/modernpicnic/" class="link list-social__link" target="_blank" rel="noopener noreferrer">
5055 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="currentColor" d="M9.958.811q1.903 0 3.635.744t2.988 2 2 2.988.744 3.635q0 2.537-1.256 4.696t-3.415 3.415-4.696 1.256q-1.39 0-2.659-.366.707-1.147.951-2.025l.659-2.561q.244.463.903.817t1.39.354q1.464 0 2.622-.842t1.793-2.305.634-3.293q0-2.171-1.671-3.769t-4.257-1.598q-1.586 0-2.903.537T5.298 5.897 4.066 7.775t-.427 2.037q0 1.268.476 2.22t1.427 1.342q.171.073.293.012t.171-.232q.171-.61.195-.756.098-.268-.122-.512-.634-.707-.634-1.83 0-1.854 1.281-3.183t3.354-1.329q1.83 0 2.854 1t1.025 2.61q0 1.342-.366 2.476t-1.049 1.817-1.561.683q-.732 0-1.195-.537t-.293-1.269q.098-.342.256-.878t.268-.915.207-.817.098-.732q0-.61-.317-1t-.927-.39q-.756 0-1.269.695t-.512 1.744q0 .39.061.756t.134.537l.073.171q-1 4.342-1.22 5.098-.195.927-.146 2.171-2.513-1.122-4.062-3.44T.59 10.177q0-3.879 2.744-6.623T9.957.81z"></path></svg></span> 5056 <span class="visually-hidden">Pinterest</span> 5057 </a> 5058 </li></ul> 5059</div> 5060 </details> 5061 </div><div 5062 class="footer-block grid__item footer-block--last scroll-trigger animate--slide-in" 5063 5064 5065 data-cascade 5066 style="--animation-order: 4;" 5067 5068 ><details class="footer-block__accordion"> 5069 <summary class="footer-block__accordion-summary"><h2 class="footer-block__newsletter-form footer-block__heading inline-richtext">LET'S TEXT | GET <span class="number" style="font-weight: 600;">15</span>% OFF</h2><span class="footer-block__accordion-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><defs></defs><path fill="white" d="M223.18 628.49a35 35 0 0 1-24.75-59.75L388.17 379 198.43 189.26a35 35 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L247.93 618.24a34.89 34.89 0 0 1-24.75 10.25z" transform="translate(-188.18 -129.51)"/></svg></span> 5070 <span class="footer-block__accordion-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 498.98 284.49"><defs></defs><path fill="white" d="M80.93 271.76A35 35 0 0 1 140.68 247l189.74 189.75L520.16 247a35 35 0 1 1 49.5 49.5L355.17 511a35 35 0 0 1-49.5 0L91.18 296.5a34.89 34.89 0 0 1-10.25-24.74z" transform="translate(-80.93 -236.76)"/></svg></span> 5071 </summary> 5072 <div class="footer-block__accordion-content">
5072<script> 5073 (function() { 5074 var footerFormBound = false; 5075 function bindFooterNewsletterForm() { 5076 if (footerFormBound) return; 5077 var btn = document.querySelector('.js-newsletter-submit'); 5078 if (!btn) return; 5079 footerFormBound = true; 5080 5081 btn.addEventListener('click', function(e) { 5082 e.preventDefault(); 5083 5084 var phoneInput = document.getElementById('FooterPhone--text_jMEVXm'); 5085 var emailInput = document.getElementById('FooterEmail--text_jMEVXm'); 5086 var msgContainer = document.querySelector('.footer-newsletter-message'); 5087 5088 if (!phoneInput || !emailInput || !msgContainer) return; 5089 5090 var phone = phoneInput.value; 5091 var email = emailInput.value; 5092 5093 var data = { 5094 user: { 5095 phone: phone, 5096 email: email 5097 }, 5098 signUpSourceId: '102453' 5099 }; 5100 5101 var xhr = new XMLHttpRequest(); 5102 xhr.open('POST', 'https://hooks.zapier.com/hooks/catch/8666541/32yioh0/', true); 5103 xhr.setRequestHeader('Content-Type', 'application/json;charset=UTF-8'); 5104 5105 xhr.onreadystatechange = function() { 5106 if (xhr.readyState === 4) { 5107 if (xhr.status >= 200 && xhr.status < 300) { 5108 msgContainer.innerHTML = '<p class="success">Thank you for subscribing!</p>'; 5109 } else { 5110 msgContainer.innerHTML = '<p class="error">Error has occurred! Please try again later.</p>'; 5111 } 5112 } 5113 }; 5114 5115 xhr.send(JSON.stringify(data)); 5116 }); 5117 } 5118 5119 if (document.readyState === 'loading') { 5120 document.addEventListener('DOMContentLoaded', bindFooterNewsletterForm); 5121 } else { 5122 bindFooterNewsletterForm(); 5123 } 5124 })(); 5125 </script>
5125 5126 5127 <div class="footer-block__newsletter-form footer-block__details-content rte footer-newsletter-container"> 5128 <p class="small--hide"> 5129 Get <span class="avenir">15</span>% off your first order + be the first to know about new products, 5130 promotions + more when you sign up for texts! 5131 </p> 5132 <div class="klaviyo-form-R2gViQ"></div><div class="footer-newsletter-disclaimer newsletter-form__disclaimer rte"> 5133 <p>*By submitting this form, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) from Modern Picnic at the cell number used when signing up. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. <a href="/policies/terms-of-service" target="_blank" title="Terms of Service">View Terms</a> & <a href="/policies/privacy-policy" target="_blank" title="Privacy Policy">Privacy</a></p> 5134 </div> 5135 </div></div> 5136 </details> 5137 </div></div><div 5138 class="footer-block--newsletter scroll-trigger animate--slide-in" 5139 5140 data-cascade 5141 5142 > 5143 5144<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 5145 <a href="http://instagram.com/modernpicnic" class="link list-social__link" target="_blank" rel="noopener noreferrer"> 5146 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path fill="currentColor" d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 18.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"></path><path fill="currentColor" d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"></path><circle fill="white" cx="390.5" cy="121.5" r="30.2"></circle></svg></span> 5147 <span class="visually-hidden">Instagram</span> 5148 </a> 5149 </li><li class="list-social__item"> 5150 <a href="https://www.tiktok.com/@modernpicnic?_d=secCgYIASAHKAESMgow66utEFUXucKzoRk6J7M3j8PxKji7mD6KNuidVMtwzJ%2FcbEmc8PCSYQTzEETzapzfGgA%3D&checksum=1d56c53e5424caa89f1dec3817eee4573f495f92a34223b6c0210f44a665a112&language=en&preview_pb=0&sec_user_id=MS4wLjABAAAAXoorLioKuDyazY6KdiVLfNHxg1UfUByIw_KNPflX6rkpNZf9OlOUUh92S1CYEx7s&share_app_id=1233&share_item_id=6982187513729338629&share_link_id=FEF626FE-181C-4697-B2E0-7F229F53722C&source=h5_m×tamp=1625719433&tt_from=copy&u_code=dbfai7ak76ia8m&user_id=6808272991387878405&utm_campaign=client_share&utm_medium=ios&utm_source=copy&_r=1&is_copy_url=1&is_from_webapp=v1" class="link list-social__link" target="_blank" rel="noopener noreferrer">
5151 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" id="Capa_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" class="icon icon-tiktok" style="width: 32px;"><path fill="currentColor" d="m475.074 0h-438.148c-20.395 0-36.926 16.531-36.926 36.926v438.148c0 20.395 16.531 36.926 36.926 36.926h438.148c20.395 0 36.926-16.531 36.926-36.926v-438.148c0-20.395-16.531-36.926-36.926-36.926zm-90.827 195.959v34.613c-16.322.006-32.181-3.192-47.137-9.503-9.617-4.06-18.577-9.292-26.772-15.613l.246 106.542c-.103 23.991-9.594 46.532-26.772 63.51-13.98 13.82-31.695 22.609-50.895 25.453-4.512.668-9.103 1.011-13.746 1.011-20.553 0-40.067-6.659-56.029-18.943-3.004-2.313-5.876-4.82-8.612-7.521-18.617-18.4-28.217-43.34-26.601-69.575 1.234-19.971 9.229-39.017 22.558-53.945 17.635-19.754 42.306-30.719 68.684-30.719 4.643 0 9.234.348 13.746 1.017v12.798 35.601c-4.277-1.411-8.846-2.187-13.603-2.187-24.1 0-43.597 19.662-43.237 43.779.228 15.431 8.658 28.92 21.09 36.355 5.842 3.495 12.564 5.659 19.737 6.053 5.62.308 11.016-.474 16.013-2.124 17.218-5.688 29.639-21.861 29.639-40.935l.057-71.346v-130.252h47.668c.046 4.723.525 9.332 1.416 13.797 3.598 18.075 13.786 33.757 27.966 44.448 12.364 9.326 27.76 14.854 44.448 14.854.011 0 .148 0 .137-.011v12.843z"></path></svg></span> 5152 <span class="visually-hidden">TikTok</span> 5153 </a> 5154 </li><li class="list-social__item"> 5155 <a href="https://www.youtube.com/channel/UCrzOPDVxl_poiR4eYzUYJKQ?view_as=subscriber" class="link list-social__link" target="_blank" rel="noopener noreferrer"> 5156 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="currentColor" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"></path></svg></span> 5157 <span class="visually-hidden">YouTube</span> 5158 </a> 5159 </li><li class="list-social__item"> 5160 <a href="https://www.pinterest.com/modernpicnic/" class="link list-social__link" target="_blank" rel="noopener noreferrer"> 5161 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="currentColor" d="M9.958.811q1.903 0 3.635.744t2.988 2 2 2.988.744 3.635q0 2.537-1.256 4.696t-3.415 3.415-4.696 1.256q-1.39 0-2.659-.366.707-1.147.951-2.025l.659-2.561q.244.463.903.817t1.39.354q1.464 0 2.622-.842t1.793-2.305.634-3.293q0-2.171-1.671-3.769t-4.257-1.598q-1.586 0-2.903.537T5.298 5.897 4.066 7.775t-.427 2.037q0 1.268.476 2.22t1.427 1.342q.171.073.293.012t.171-.232q.171-.61.195-.756.098-.268-.122-.512-.634-.707-.634-1.83 0-1.854 1.281-3.183t3.354-1.329q1.83 0 2.854 1t1.025 2.61q0 1.342-.366 2.476t-1.049 1.817-1.561.683q-.732 0-1.195-.537t-.293-1.269q.098-.342.256-.878t.268-.915.207-.817.098-.732q0-.61-.317-1t-.927-.39q-.756 0-1.269.695t-.512 1.744q0 .39.061.756t.134.537l.073.171q-1 4.342-1.22 5.098-.195.927-.146 2.171-2.513-1.122-4.062-3.44T.59 10.177q0-3.879 2.744-6.623T9.957.81z"></path></svg></span> 5162 <span class="visually-hidden">Pinterest</span> 5163 </a> 5164 </li></ul> 5165</div> 5166 </div><div 5167 class="footer__content-bottom scroll-trigger animate--slide-in" 5168 5169 data-cascade 5170 5171 > 5172 <div class="footer__content-bottom-wrapper page-width"> 5173 <div class="footer__column footer__localization isolate"></div> 5174 <div class="footer__column footer__column--info"></div> 5175 </div> 5176 <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center footer__content-bottom-wrapper--with-logo"><div class="footer__bottom-logo"> 5177 <a href="/" class="footer__bottom-logo-link" aria-label="Modern Picnic"> 5178 <img src="//modernpicnic.com/cdn/shop/files/Copy_of_Modern_Picnic_Logo_white_border_1_63ae8052-a0f3-453d-a14a-958b18725a21.webp?v=1773992801&width=400" alt="Modern Picnic" srcset="//modernpicnic.com/cdn/shop/files/Copy_of_Modern_Picnic_Logo_white_border_1_63ae8052-a0f3-453d-a14a-958b18725a21.webp?v=1773992801&width=352 352w, //modernpicnic.com/cdn/shop/files/Copy_of_Modern_Picnic_Logo_white_border_1_63ae8052-a0f3-453d-a14a-958b18725a21.webp?v=1773992801&width=400 400w" width="400" height="45" loading="lazy" class="footer__bottom-logo-image"> 5179 </a> 5180 </div>
5180<div class="footer__copyright caption"> 5181 <small class="copyright__content" 5182 >© 2026, <a href="/" title="">Modern Picnic</a></small> 5183 <small class="copyright__content">| <a class="footer-car-form" target="_blank" href="https://www.sec.gov/Archives/edgar/data/1920756/000192075623000001/mpformc-ar.pdf">Form C-AR</a></small></div> 5184 </div> 5185 </div> 5186</footer> 5187
5188<script> 5189 // Auto-open footer accordions on desktop, keep closed on mobile 5190 // Always keep the last block (newsletter form) open 5191 (function() { 5192 function isFooterDesktop() { 5193 return window.innerWidth >= 750; 5194 } 5195 5196 function handleFooterAccordions() { 5197 const accordions = document.querySelectorAll('.footer-block__accordion'); 5198 const isDesktop = isFooterDesktop(); 5199 5200 accordions.forEach(function(accordion) { 5201 const isLastBlock = accordion.closest('.footer-block--last'); 5202 5203 if (isDesktop || isLastBlock) { 5204 accordion.setAttribute('open', ''); 5205 } else { 5206 accordion.removeAttribute('open'); 5207 } 5208 }); 5209 } 5210 5211 function bindFooterAccordionClicks() { 5212 const footer = document.querySelector('.footer'); 5213 if (!footer || footer.dataset.accordionBound === 'true') return; 5214 footer.dataset.accordionBound = 'true'; 5215 5216 footer.addEventListener('click', function(e) { 5217 if (!isFooterDesktop()) return; 5218 if (e.target.closest('.footer-block__accordion-summary')) { 5219 e.preventDefault(); 5220 } 5221 }); 5222 5223 footer.addEventListener('toggle', function(e) { 5224 if (!isFooterDesktop()) return; 5225 if (e.target.matches('.footer-block__accordion') && !e.target.hasAttribute('open')) { 5226 e.target.setAttribute('open', ''); 5227 } 5228 }); 5229 } 5230 5231 function initFooterAccordions() { 5232 handleFooterAccordions(); 5233 bindFooterAccordionClicks(); 5234 } 5235 5236 if (document.readyState === 'loading') { 5237 document.addEventListener('DOMContentLoaded', initFooterAccordions); 5238 } else { 5239 initFooterAccordions(); 5240 } 5241 5242 let resizeTimer; 5243 window.addEventListener('resize', function() { 5244 clearTimeout(resizeTimer); 5245 resizeTimer = setTimeout(handleFooterAccordions, 100); 5246 }); 5247 })(); 5248 5249 // Force footer social links to open in new tab 5250 (function() { 5251 function setFooterSocialLinksNewTab() { 5252 const footerSocialLinks = document.querySelectorAll('.footer__list-social .list-social__link, .footer .list-social__link'); 5253 footerSocialLinks.forEach(function(link) { 5254 link.setAttribute('target', '_blank'); 5255 link.setAttribute('rel', 'noopener noreferrer'); 5256 }); 5257 } 5258 if (document.readyState === 'loading') { 5259 document.addEventListener('DOMContentLoaded', setFooterSocialLinksNewTab); 5260 } else { 5261 setFooterSocialLinksNewTab(); 5262 } 5263 })(); 5264 5265 // Footer "Accessibility" menu item opens Accessibly app widget (same as floating widget button) 5266 (function() { 5267 function clickAccessiblyLauncher() { 5268 var btn = document.getElementById('accessiblyAppDialogButton'); 5269 if (btn) { 5270 btn.click(); 5271 return true; 5272 } 5273 return false; 5274 } 5275 5276 document.addEventListener('click', function (e) { 5277 if (!e.target.closest('.js-footer-accessibly-trigger')) return; 5278 if (clickAccessiblyLauncher()) return; 5279 var attempts = 0; 5280 var id = window.setInterval(function () { 5281 attempts += 1; 5282 if (clickAccessiblyLauncher() || attempts > 60) window.clearInterval(id); 5283 }, 100); 5284 }); 5285 })(); 5286</script>
5286 5287 5288 5289</div> 5290<!-- END sections: footer-group --> 5291 5292 <ul hidden> 5293 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 5294 <li id="a11y-new-window-message">Opens in a new window.</li> 5295 </ul> 5296 5297 5298 5299 <link href="//modernpicnic.com/cdn/shop/t/387/assets/section-main-product.css?v=126357317873901664721788801529" rel="stylesheet" type="text/css" media="all" /> 5300 5301 5302<style> 5303 /* Hide size guide sections when they appear on the page (e.g. added to template) â show only in popup after clicking "Size Guide" */ 5304 #MainContent .food-container-size-guide-section, 5305 #MainContent .food-container-size-guide-mobiles-section { 5306 display: none !important; 5307 } 5308 5309 #size-chart-popup.fancybox-content{ 5310 display: block !Important; 5311 } 5312 5313 #size-chart-popup .page-header-font{ 5314 font-size: 34px; 5315 } 5316 5317 .sizing-table{ 5318 text-align: center; 5319 } 5320 .sizing-table thead td{ 5321 background: #c5cec1; 5322 } 5323 5324 .sizing-table thead td:not(:first-child){ 5325 text-decoration: underline; 5326 } 5327 5328 .sizing-table tbody tr td:first-child{ 5329 background: #f2f1ee; 5330 } 5331 5332 5333 .sizing-table td{ 5334 padding: 10px; 5335 border: 1px solid #6f6f6f; 5336 height: 70px; 5337 text-align: center; 5338 color: black; 5339 font-weight: 600; 5340 } 5341 5342 .sizing-table thead td, .sizing-table td:first-child{ 5343 font-size: 15px; 5344 } 5345 5346 .sizing-table tr:nth-child(3) td:not(:first-child){ 5347 font-size: 10px; 5348 } 5349 5350 .sizing-table tr:nth-child(2) td:not(:first-child), .sizing-table tr:nth-child(3) td:not(:first-child){ 5351 font-family: 'Avenir LT Std'; 5352 } 5353 5354 .sizing-chart-wrapper .page-header-font{ 5355 font-size: 40px; 5356 } 5357 5358 .sizing-chart-hr{ 5359 height: 2px; 5360 background: #C8B2AC; 5361 max-width: 50%; 5362 margin: 0 auto; 5363 } 5364 5365 .sizing-table{ 5366 margin-bottom: 20px; 5367 min-width: 1200px; 5368 } 5369 5370 /* Size guide popup: desktop = food-container-size-guide, mobile = food-container-size-guide-mobiles (same as main product) */ 5371 @media screen and (max-width: 768px) { 5372 #size-chart-popup .mobile-hide { display: none !important; } 5373 #size-chart-popup .desktop-hide { display: block !important; } 5374 5375 #size-chart-popup a, 5376 #size-chart-popup a:focus, 5377 #size-chart-popup a:focus-visible, 5378 #size-chart-popup a:active, 5379 .product-popup-modal__content--size-guide:focus, 5380 .product-popup-modal__content--size-guide:focus-visible, 5381 .product-popup-modal__content--size-guide.focused { 5382 outline: none !important; 5383 box-shadow: none !important; 5384 -webkit-tap-highlight-color: transparent; 5385 } 5386 } 5387 @media screen and (min-width: 769px) { 5388 #size-chart-popup .desktop-hide { display: none !important; } 5389 #size-chart-popup .mobile-hide { display: block !important; } 5390 } 5391 5392 .sizing-chart-footer{ 5393 5394 font-size: 18px; 5395 letter-spacing: 0.03em; 5396 color: #6f6f6f; 5397 } 5398 5399 5400 .sizing-chart-footer a{ 5401 text-decoration: none; 5402 color: #6f6f6f; 5403 } 5404 5405 hr.sizing-chart-hr-bottom{ 5406 margin-bottom: 30px; margin-top: 20px; 5407 } 5408 5409 @media screen and (min-width: 769px){ 5410 #size-chart-popup{ 5411 position: absolute; 5412 top: 0px; 5413 margin: 0px auto 6px; 5414 left: 50%; 5415 transform: translateX(-50%); 5416 } 5417 5418 .sizing-table .price-row td{ 5419 font-size: 18px; 5420 } 5421 } 5422 5423 /* FAQ modal: show inner chart same as product page */ 5424 #shopify-section-faq-size-guide-modal .product-popup-modal__content--size-guide #size-chart-popup { 5425 display: block !important; 5426 max-width: 900px !important; 5427 } 5428 @media screen and (max-width: 768px){ 5429 #size-chart-popup{ 5430 position: absolute; 5431 top: 0px; 5432 left: 0px; 5433 overflow: scroll; 5434 width: 100%; 5435 } 5436 .sizing-chart-wrapper .page-header-font{ 5437 font-size: 27px !important; 5438 } 5439 5440 .sizing-table{ 5441 min-width: 900px; 5442 } 5443 5444 5445 #size-chart-popup.fancybox-content{ 5446 padding: 15px; 5447 } 5448 #sizing-chart-popup{ 5449 max-width: 90%; 5450 5451 } 5452 5453 5454 #size-chart-popup .page-header-font{ 5455 font-size: 16px; 5456 text-align: center; 5457 } 5458 5459 .sizing-chart-hr { 5460 margin-left: 0; 5461 width: 30px; 5462 display: none; 5463 } 5464 5465 .sizing-table td { 5466 padding: 5px; 5467 border: 1px solid #6f6f6f; 5468 height: 50px; 5469 font-size: 8px; 5470 } 5471 5472 .sizing-table thead td, .sizing-table td:first-child, .sizing-table tr:nth-child(3) td:not(:first-child) { 5473 font-size: 8px; 5474 } 5475 5476 5477 .sizing-table td img{ 5478 max-height: 70px; 5479 } 5480 5481 .sizing-chart-footer{ 5482 text-align: left; 5483 font-size: 16px; 5484 } 5485 5486 hr.sizing-chart-hr-bottom{ 5487 margin: 15px 0; 5488 } 5489 5490 .sizing-table { 5491 min-width: 520px; 5492 } 5493 /* FAQ modal: show inner chart same as product page */ 5494 #shopify-section-faq-size-guide-modal .product-popup-modal__content--size-guide #size-chart-popup { 5495 padding-top: 50px; 5496 } 5497 } 5498 5499 5500</style> 5501 5502 5503<modal-dialog id="shopify-section-faq-size-guide-modal" class="product-popup-modal shopify-section"> 5504 <div 5505 role="dialog" 5506 aria-label="Translation missing: en.products.product.size_guide" 5507 aria-modal="true" 5508 class="product-popup-modal__content product-popup-modal__content--size-guide" 5509 tabindex="-1" 5510 > 5511 <button 5512 id="ModalClose-FaqSizeGuide" 5513 type="button" 5514 class="product-popup-modal__toggle" 5515 aria-label="Close" 5516 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close-small" viewBox="0 0 12 13"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M8.486 9.33 2.828 3.67M2.885 9.385l5.544-5.77"/></svg> 5517</button> 5518 <div class="product-popup-modal__content-info"> 5519 5520 5521<div id="size-chart-popup" style="display: none; max-width: 1300px; margin-bottom: 6px;"> 5522 5523 5524 5525 5526 <div class="mobile-hide"> 5527 <style> 5528 5529 .food-container-size-guide-wrapper{ 5530 min-width: 800px; 5531 width: 100%; 5532 background: white; 5533 } 5534 5535 .fancybox-button.fancybox-close-small{ 5536 fill:white; 5537 color: white; 5538 } 5539 5540 #size-chart-popup.fancybox-content{ 5541 padding: 0; 5542 } 5543 .food-container-size-guide-table th{ 5544 font-size: 23px; 5545 letter-spacing: 2px; 5546 font-weight: 600; 5547 background: black; 5548 color: white; 5549 height: 96px; 5550 border: 0; 5551 } 5552 th, td { 5553 text-align: left; 5554 border: 1px solid rgba(0, 0, 0, 0); 5555 padding: 10px 14px; 5556 } 5557 .food-container-size-guide-table{ 5558 border: 1px solid black; 5559 min-width: 900px; 5560 width: 100%; 5561 } 5562 5563 .food-container-size-guide-table td{ 5564 border-right: 1px solid black; 5565 border-bottom: 1px solid black; 5566 padding: 10px; 5567 text-align: center; 5568 } 5569 5570 .food-container-size-guide-table p, .food-container-size-guide-flex-text{ 5571 font-size: 15px; 5572 line-height: 1.5em; 5573 letter-spacing: 2px; 5574 text-align: center; 5575 font-weight: 600; 5576 font-family: 'Avenir' 5577 5578 } 5579 5580 .food-container-size-guide-table p{ 5581 text-decoration: underline; 5582 } 5583 5584 .food-container-size-guide-flex-text u{ 5585 margin-left: 10px; 5586 } 5587 5588 .food-container-image{ 5589 max-width: 130px !important; 5590 text-align: center; 5591 margin-left: auto; 5592 margin-right: auto; 5593 } 5594 5595 .food-container-size-guide-flex-container img{ 5596 max-height: 83px; 5597 object-fit:contain; 5598 5599 5600 } 5601 5602 .food-container-size-guide-flex-container{ 5603 display: flex; 5604 align-items: center; 5605 } 5606 5607 .food-container-size-guide-table a{ 5608 outline: none; 5609 opacity: 1 !important; 5610 color: black; 5611 text-decoration: none; 5612 } 5613 5614 @media screen and (max-width: 768px){ 5615 5616 #size-chart-popup.fancybox-content{ 5617 padding-top: 50px; 5618 background: transparent; 5619 } 5620 .food-container-size-guide-table th{ 5621 font-size: 16px; 5622 height: 45px; 5623 } 5624 5625 .food-container-size-guide-table p, .food-container-size-guide-flex-text{ 5626 font-size: 12px; 5627 } 5628 5629 .food-container-image{ 5630 max-width: 90px !important; 5631 } 5632 5633 .food-container-size-guide-flex-container img{ 5634 max-height: 60px; 5635 } 5636 5637 .food-container-size-guide-table, .food-container-size-guide-wrapper{ 5638 min-width: 750px; 5639 } 5640 } 5641</style> 5642 5643 5644 5645<div class="food-container-size-guide-wrapper"> 5646 <table class="food-container-size-guide-table"> 5647 <thead> 5648 <tr> 5649 <th>MP LUNCHBOX</th> 5650 <th># OF MP FOOD CONTAINERS THAT FIT INSIDE</th> 5651 </tr> 5652 </thead> 5653 <tbody> 5654 <tr> 5655 <td> 5656 <a href="/pages/designer-lunch-bags"> 5657 <img class="food-container-image" src="https://cdn.shopify.com/s/files/1/2344/1411/files/Black_Luncher_Front_1.jpg?v=1762432941"> 5658 <p>LUNCHER | $159</p> 5659 </a> 5660 </td> 5661 <td> 5662 <a class="link-no-hover" href="/products/the-luncher-x-container-set"> 5663 <div class="food-container-size-guide-flex-container"> 5664 <div> 5665 <img src="https://cdn.shopify.com/s/files/1/2344/1411/files/adjusted_corner_angles_of_clips_2-18-22_2_4.jpg?v=1762432603"> 5666 </div> 5667 <div class="food-container-size-guide-flex-text"> 5668 - <u>SHOP THE BUNDLE | $170</u> 5669 </div> 5670 </div> 5671 </a> 5672 </td> 5673 </tr> 5674 <tr> 5675 <td> 5676 <a href="/pages/large-luncher-collection"> 5677 <img class="food-container-image" src="https://cdn.shopify.com/s/files/1/2344/1411/files/Screen_Shot_2023-05-04_at_2.06_4.jpg?v=1686054252"> 5678 <p>LARGE LUNCHER | $189</p> 5679 </a> 5680 </td> 5681 <td> 5682 <a class="link-no-hover" href="/products/the-large-luncher-x-container-set"> 5683 <div class="food-container-size-guide-flex-container"> 5684 <div> 5685 <img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Group_3_7.jpg?v=1686054706"> 5686 </div> 5687 <div class="food-container-size-guide-flex-text"> 5688 - <u>SHOP THE BUNDLE | $215</u> 5689 </div> 5690 </div> 5691 </a> 5692 </td> 5693 </tr> 5694 <tr> 5695 <td> 5696 <a href="/pages/the-backpack"> 5697 <img class="food-container-image" src="https://cdn.shopify.com/s/files/1/2344/1411/files/Welcome_Ambassadors_FB_1080_x_1080_px_-2_1_2.jpg?v=1686054252"> 5698 <p>
5698BACKPACK | $210</p> 5699 </a> 5700 </td> 5701 <td> 5702 <a class="link-no-hover" href="products/the-container-set?variant=44056910823658"> 5703 <div class="food-container-size-guide-flex-container"> 5704 <div> 5705 <img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Group_3_7.jpg?v=1686054706"> 5706 </div> 5707 <div class="food-container-size-guide-flex-text"> 5708 <u>SHOP THE BUNDLE | $37</u> 5709 </div> 5710 </div> 5711 </a> 5712 </td> 5713 </tr> 5714 <tr> 5715 <td> 5716 <a href="/products/the-pouch"> 5717 <img class="food-container-image" src="https://cdn.shopify.com/s/files/1/2344/1411/files/9999_ModernPicnic070119-26_1.jpg?v=1762432604"> 5718 <p>POUCH | $79</p> 5719 </a> 5720 </td> 5721 <td> 5722 <a class="link-no-hover" href="/products/the-container-span-class-number-4-span-set?variant=44056914362602"> 5723 <div class="food-container-size-guide-flex-container"> 5724 <div> 5725 <img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Group_3_8.jpg?v=1686054705"> 5726 </div> 5727 <div class="food-container-size-guide-flex-text"> 5728 <u>SHOP THE BUNDLE | $70</u> 5729 </div> 5730 </div> 5731 </a> 5732 </td> 5733 </tr> 5734 <tr> 5735 <td> 5736 <a href="/pages/the-tote"> 5737 <img class="food-container-image" src="https://cdn.shopify.com/s/files/1/2344/1411/files/Screen_Shot_2023-05-04_at_2.06_6.jpg?v=1686054252"> 5738 <p>TOTE | $210</p> 5739 </a> 5740 </td> 5741 <td> 5742 <a class="link-no-hover" href="/products/the-container-span-class-number-4-span-set?variant=44056914362602"> 5743 <div class="food-container-size-guide-flex-container"> 5744 <div> 5745 <img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Group_3_8.jpg?v=1686054705"> 5746 </div> 5747 <div class="food-container-size-guide-flex-text"> 5748 <u>SHOP THE BUNDLE | $70</u> 5749 </div> 5750 </div> 5751 </a> 5752 </td> 5753 </tr> 5754 <tr> 5755 <td> 5756 <a href="/pages/shop-mini-luncher"> 5757 <img class="food-container-image" src="https://cdn.shopify.com/s/files/1/2344/1411/files/Black_Mini_Luncher_S20_Front_1.jpg?v=1762432940"> 5758 <p>MINI | $129</p> 5759 </a> 5760 </td> 5761 <td> 5762 <a class="link-no-hover" href="/products/the-food-container?variant=44055622877418"> 5763 <div class="food-container-size-guide-flex-container"> 5764 <div class="food-container-size-guide-flex-text"> 5765 N/A 5766 </div> 5767 </div> 5768 </a> 5769 </td> 5770 </tr> 5771 <tr> 5772 <td> 5773 <a href="/pages/shop_thesnacker"> 5774 <img class="food-container-image" src="https://cdn.shopify.com/s/files/1/2344/1411/files/Screen_Shot_2023-05-11_at_1.16_1.jpg?v=1686054252"> 5775 <p>SNACKER | $59</p> 5776 </a> 5777 </td> 5778 <td> 5779 <a class="link-no-hover" href="/products/the-food-container?variant=44055622877418"> 5780 <div class="food-container-size-guide-flex-container"> 5781 <div class="food-container-size-guide-flex-text"> 5782 N/A 5783 </div> 5784 </div> 5785 </a> 5786 </td> 5787 </tr> 5788 </tbody> 5789 </table> 5790</div> 5791 </div> 5792 <div class="desktop-hide"> 5793 <style> 5794 .food-container-size-guide-mobile-wrapper{ 5795 background: white; 5796 overflow: hidden; 5797 padding: 15px; 5798 } 5799 5800 .food-container-size-guide-mobile-header{ 5801 margin-bottom: 10px; 5802 } 5803 5804 .food-container-size-guide-mobile-item a, 5805 .food-container-size-guide-mobile-item a:focus, 5806 .food-container-size-guide-mobile-item a:focus-visible, 5807 .food-container-size-guide-mobile-item a:active { 5808 outline: none !important; 5809 box-shadow: none !important; 5810 -webkit-tap-highlight-color: transparent; 5811 text-decoration: none; 5812 } 5813</style> 5814 5815<div class="food-container-size-guide-mobile-wrapper"> 5816 <div class="food-container-size-guide-mobile-container"> 5817 <div class="food-container-size-guide-mobile-header"> 5818 <img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Group_16_e4092729-49c7-4746-8786-ac25ca9d1481.jpg?v=1781093559"> 5819 </div> 5820 <div class="food-container-size-guide-mobile-content"> 5821 <div class="food-container-size-guide-mobile-item"> 5822 <a class="link-no-hover" href="/products/the-luncher-x-container-set?variant=44055687332074"> 5823 <img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Group_398.png?v=1783401806"> 5824 </a> 5825 </div> 5826 <div class="food-container-size-guide-mobile-item"> 5827 <a class="link-no-hover" href="/products/the-large-luncher-x-container-set?variant=44055692706026"> 5828 <img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Group_397_18b3a8a1-19d3-4895-a36a-e3e944976241.png?v=1783401806"> 5829 </a> 5830 </div> 5831 <div class="food-container-size-guide-mobile-item"> 5832 <a class="link-no-hover" href="/products/the-backpack"> 5833 <img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Group_399.png?v=1783401805"> 5834 </a> 5835 </div> 5836 <div class="food-container-size-guide-mobile-item"> 5837 <a class="link-no-hover" href="/products/the-pouch"> 5838 <img src="https://cdn.shopify.com/s/files/1/2344/1411/files/Group_400.png?v=1783401805"> 5839 </a> 5840 </div> 5841 </div> 5842 </div> 5843</div> 5844 </div> 5845 5846</div> 5847 5848 5849 </div> 5850 </div> 5851</modal-dialog>
5852<script> 5853 (function () { 5854 document.addEventListener('click', function (e) { 5855 var a = e.target.closest('a[href="#size-chart-popup"]'); 5856 if (!a) return; 5857 var modal = document.getElementById('shopify-section-faq-size-guide-modal'); 5858 if (!modal || typeof modal.show !== 'function') return; 5859 e.preventDefault(); 5860 var hd = a.closest('header-drawer'); 5861 if (hd) { 5862 var details = hd.querySelector('details'); 5863 var summary = details && details.querySelector('summary'); 5864 if (details && details.hasAttribute('open') && summary) { 5865 summary.click(); 5866 } 5867 } 5868 modal.show(a); 5869 }); 5870 })(); 5871</script>
5871 5872 5873 5874 5875 5876
5876<script> 5877 window.__mpLoadScript = function (src, callback, attrs) { 5878 if (document.querySelector('script[src="' + src + '"]')) { 5879 if (typeof callback === 'function') callback(); 5880 return; 5881 } 5882 var script = document.createElement('script'); 5883 script.src = src; 5884 script.async = true; 5885 if (attrs) { 5886 Object.keys(attrs).forEach(function (key) { 5887 script.setAttribute(key, attrs[key]); 5888 }); 5889 } 5890 if (typeof callback === 'function') { 5891 script.addEventListener('load', callback, { once: true }); 5892 } 5893 document.head.appendChild(script); 5894 }; 5895 </script>
vendor: 1 bytes, line 5895
5895
5896<script> 5897 // Close mobile nav when size guide is clicked (no jQuery) 5898 (function() { 5899 var el = document.querySelector('.mobile-nav__item #size-chart-popup-link'); 5900 if (el && typeof theme !== 'undefined' && theme.MobileNav) { 5901 el.addEventListener('click', function() { 5902 theme.MobileNav.closeMobileNav(); 5903 }); 5904 } 5905 })(); 5906</script>
5906 5907 <!-- Klaviyo back in stock --> 5908 5909 5910 5911 <!-- End Shopify-Afterpay JavaScript Snippet (v1.1.4) --> 5912 <style type="text/css"> 5913 p.afterpay-paragraph { 5914 color: inherit !important; 5915 font-family: inherit !important; 5916 display: block !important; 5917 font-size: 11px; 5918 } 5919 5920 afterpay-placement { 5921 font-family: 'Avenir LT Std'; 5922 } 5923 afterpay-placement .afterpay-main-text > *, 5924 afterpay-placement .afterpay-main-text { 5925 font-weight: normal !important; 5926 } 5927 5928 afterpay-placement { 5929 --logo-badge-width: 60px; 5930 --messaging-font-size: 10px; 5931 } 5932 5933 .afterpay-instalments { 5934 font-weight: bold !important; 5935 } 5936 5937 .afterpay-link-inner { 5938 font-size: 12px; 5939 margin-left: 2px; 5940 } 5941 5942 .afterpay-logo { 5943 width: 4em !important; 5944 height: auto !important; 5945 } 5946 5947 .afterpay-text2 { 5948 margin-right: 1px; 5949 } 5950 </style> 5951 <!-- Rebuy START --> 5952
5952<script> 5953 (function() { 5954 setTimeout(function() { 5955 var openSearch = document.querySelector('.search-header__input'); 5956 if (openSearch) { 5957 openSearch.addEventListener('click', function() { 5958 document.body.style.overflow = 'hidden'; 5959 }); 5960 } 5961 document.addEventListener('click', function(e) { 5962 if (e.target.closest('.rebuy-quick-view-dropdown__close')) { 5963 document.body.style.overflow = ''; 5964 } 5965 }); 5966 }, 500); 5967 })(); 5968 </script>
5968 5969 5970
5970<script src="//modernpicnic.com/cdn/shop/t/387/assets/monogram-routing.js?v=58088819492377842581788801508" defer="defer"></script>
5970 5971
5971<script src="//modernpicnic.com/cdn/shop/t/387/assets/product-quick.js?v=51116487219632741021788801515" defer="defer"></script>
5971 5972 5973
5973<script> 5974 document.addEventListener('rebuy:reorderLandingPage.ready', () => { 5975 Rebuy.Cart.clearCart(); 5976 }); 5977 </script>
5977<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=modern-picnic-ny.myshopify.com"></script>
5977 5978 5979 5980 5981 <!-- <div data-rebuy-id="176030" data-rebuy-shopify-product-ids=""></div> --> 5982 5983 5984<!-- Manual Widget Installs BELOW --> 5985 5986<!-- Home Page Widgets installs BELOW --> 5987 5988 5989<style> 5990 .rebuy-widget{ 5991 padding: 0 !important; 5992 } 5993 #rebuy-widget-103355 img{ 5994 aspect-ratio: unset !important; 5995 } 5996 .rebuy-widget .rebuy-review-count-label, .rebuy-widget .rebuy-review-count-number{ 5997 font-family: "Avenir LT Std", sans-serif !important; 5998 } 5999 .rebuy-cart__flyout-subtotal{ 6000 font-family: "Avenir LT Std", sans-serif; 6001 } 6002 .rebuy-cart__progress-bar-prompt{ 6003 text-transform: none; 6004 } 6005 6006 .rebuy-cart__flyout-item-property{ 6007 color: #414141; 6008 font-family: 'Avenir LT Std'; 6009 font-weight: 300; 6010 } 6011 6012 .rebuy-cart__flyout-subtotal-amount{ 6013 font-family: Avenir Next; 6014 font-weight: 600; 6015 } 6016 6017 .rebuy-cart__flyout-item-variant-title { 6018 color: #414141; 6019 font-family: 'Avenir LT Std'; 6020 font-weight: 300; 6021 } 6022 6023 /* Tablet (750â989px): âMake it a setâ add-on â keep title + price from crowding / overlapping */ 6024 @media screen and (min-width: 750px) and (max-width: 989px) { 6025 .rebuy-widget.widget-type-product-addon .rebuy-addon__item { 6026 display: grid; 6027 grid-template-columns: auto auto minmax(0, 1fr); 6028 grid-template-rows: auto auto; 6029 column-gap: 1rem; 6030 row-gap: 0.35rem; 6031 align-items: start; 6032 } 6033 6034 .rebuy-widget.widget-type-product-addon .rebuy-addon__item-checkbox { 6035 grid-column: 1; 6036 grid-row: 1 / -1; 6037 align-self: center; 6038 } 6039 6040 .rebuy-widget.widget-type-product-addon .rebuy-addon__item-image { 6041 grid-column: 2; 6042 grid-row: 1 / -1; 6043 align-self: start; 6044 } 6045 6046 .rebuy-widget.widget-type-product-addon .rebuy-addon__item-info { 6047 grid-column: 3; 6048 grid-row: 1; 6049 min-width: 0; 6050 } 6051 6052 .rebuy-widget.widget-type-product-addon .rebuy-addon__item .closing-container { 6053 grid-column: 3; 6054 grid-row: 2; 6055 min-width: 0; 6056 } 6057 6058 .rebuy-widget.widget-type-product-addon .rebuy-addon__item-product-title { 6059 white-space: normal !important; 6060 line-height: 1.25; 6061 } 6062 6063 .rebuy-widget.widget-type-product-addon .rebuy-addon__item-product-price > div { 6064 display: flex; 6065 flex-wrap: wrap; 6066 align-items: baseline; 6067 gap: 0.35rem 0.75rem; 6068 } 6069 } 6070</style> 6071 6072<!-- Recently Viewed Widget Below --> 6073
6074<script id="rebuy-widget-103353" type="text/template"> 6075<div 6076 class="rebuy-widget" 6077 v-cloak 6078 v-on:click="stopPropagation($event)" 6079 v-bind:id="'rebuy-widget-' + id" 6080 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]" 6081> 6082 <div 6083 class="rebuy-widget-container" 6084 v-cloak 6085 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 6086 v-on:click.self="hide()" 6087 > 6088 <div class="rebuy-widget-content"> 6089 <div class="rebuy-modal-close" v-on:click="hide()"> 6090 <i class="fas fa-times"></i> 6091 </div> 6092 6093 <div class="rebuy-timer" v-if="hasTimer()"> 6094 <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> 6095 <span v-html="config.language.timer_title"></span> 6096 <span 6097 class="rebuy-timer-minutes" 6098 v-html="config.timer.duration_minutes" 6099 ></span 6100 >:<span 6101 class="rebuy-timer-seconds" 6102 v-html="config.timer.duration_seconds" 6103 ></span> 6104 </h5> 6105 </div> 6106 6107 <h4 6108 class="super-title" 6109 v-if="config.language.super_title != ''" 6110 v-html="config.language.super_title" 6111 ></h4> 6112 6113 <h3 6114 class="primary-title" 6115 v-if="config.language.title != ''" 6116 v-html="config.language.title" 6117 ></h3> 6118 6119 <div 6120 class="description" 6121 v-if="config.language.description != ''" 6122 v-html="config.language.description" 6123 ></div> 6124 6125 <div class="rebuy-product-grid" v-bind:class="layoutClasses"> 6126 <div 6127 class="rebuy-product-block" 6128 v-for="(product, product_index) in products" 6129 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 6130 > 6131 <div class="rebuy-product-media"> 6132 <a 6133 class="rebuy-product-image" 6134 v-bind:href="learnMoreURL(product)" 6135 v-bind:style="imageStyles" 6136 v-on:click="learnMore(product);" 6137 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 6138 > 6139 <img 6140 v-bind:src="itemImage(product, product.selected_variant, '900x900')" 6141 v-bind:alt="'View ' + product.title" 6142 /> 6143 </a> 6144 </div> 6145 <div class="rebuy-product-info"> 6146 <a 6147 class="rebuy-product-title" 6148 v-bind:href="learnMoreURL(product)" 6149 v-on:click="learnMore(product);" 6150 v-html="product.title" 6151 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 6152 v-bind:alt="'View ' + product.title" 6153 ></a> 6154 6155 <!-- <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> --> 6156 <div class="rebuy-product-review" v-if="hasProductReviews(product)"> 6157 <span class="rebuy-star-rating"> 6158 <span class="rebuy-star-rating-background"></span> 6159 <span 6160 class="rebuy-star-rating-foreground" 6161 v-bind:style="{ width: productReviewRatingPercentage(product) }" 6162 ></span> 6163 </span> 6164 <span 6165 class="rebuy-review-count" 6166 v-html="productReviewCount(product)" 6167 ></span> 6168 </div> 6169 6170 6171 <div 6172 class="rebuy-product-description" 6173 v-if="showProductDescription(product)" 6174 v-html="text(product.body_html)" 6175 ></div> 6176 </div> 6177 6178 <!-- special --> 6179 <div 6180 class="rebuy-product-options" 6181 v-if="showVariantSelect(product)" 6182 v-for="option in product.options" 6183 > 6184 <div 6185 class="variant-option" 6186 v-if="option.name.toLowerCase() == 'color' " 6187 > 6188 <div 6189 class="option-swatch color" 6190 v-bind:class="{ activeSwatch: product.selected_variant['option' + option.position] == value, unavailable: !variantOptionAvailable(product, 'option' + option.position, value) }" 6191 v-for="(value, index) in option.values" 6192 v-on:click="selectVariantOption(product, 'option' + option.position, value)" 6193 > {{ value }} 6194 <div 6195 class="option-swatch color-container" 6196 :style="{ backgroundImage: 'url(' + getURL(value) + ')' }" 6197 ></div> 6198 </div> 6199 </div> 6200 <div v-else> 6201 <div class="variant-option"> 6202 <div 6203 class="option-swatch size" 6204 v-bind:class="{ activeSwatch: product.selected_variant['option' + option.position] == value, unavailable: !variantOptionAvailable(product, 'option' + option.position, value) }" 6205 v-for="(value, index) in option.values" 6206 v-on:click="selectVariantOption(product, 'option' + option.position, value)" 6207 > 6208 <div 6209 class="option-swatch size-container" 6210 v-html="value" 6211 ></div> 6212 </div> 6213 </div> 6214 </div> 6215 </div> 6216 <!-- special --> 6217 6218 <div class="rebuy-product-actions"> 6219 <div 6220 class="subscription-checkbox" 6221 v-if="showSubscriptionOptions(product)" 6222 > 6223 <label class="rebuy-checkbox-label"> 6224 <input 6225 class="checkbox-input rebuy-checkbox" 6226 v-model="product.subscription" 6227 v-on:change="toggleSubscription(product)" 6228 type="checkbox" 6229 />
6230 <span 6231 class="checkbox-label" 6232 v-html="upgradeToSubscriptionLabel(product)" 6233 ></span> 6234 </label> 6235 </div> 6236 6237 <div 6238 class="subscription-frequency" 6239 v-if="showSubscriptionFrequency(product)" 6240 > 6241 <select 6242 class="rebuy-select" 6243 v-model="product.subscription_frequency" 6244 v-on:change="updateSubscriptionFrequency(product)" 6245 > 6246 <option 6247 v-for="frequency in product.subscription_frequencies" 6248 v-bind:value="frequency" 6249 > 6250 {{ frequencyLabel(frequency, product.subscription_interval) }} 6251 </option> 6252 </select> 6253 </div> 6254 6255 <div class="product-quantity" v-if="hasQuantityInputEnabled()"> 6256 <div class="rebuy-select-wrapper"> 6257 <label class="rebuy-label">Quantity</label> 6258 <select class="rebuy-select" v-model="product.quantity"> 6259 <option v-for="n in maxQuantityInputValue()" v-bind:value="n"> 6260 {{ n }} 6261 </option> 6262 </select> 6263 </div> 6264 </div> 6265 6266 <button 6267 class="rebuy-button" 6268 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 6269 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 6270 v-bind:alt="'Add ' + product.title + ' to Cart'" 6271 v-on:click="addToCart(product)" 6272 type="button" 6273 > 6274 <span v-html="buttonLabel(product)"></span> 6275 <span class="divider-hyphen">-</span> 6276 <div class="rebuy-product-price"> 6277 <div v-if="variantOnSale(product, product.selected_variant)"> 6278 <span 6279 class="rebuy-money sale" 6280 v-html="formatMoney(variantPrice(product, product.selected_variant))" 6281 ></span> 6282 <span 6283 class="rebuy-money compare-at" 6284 v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))" 6285 ></span> 6286 </div> 6287 <div v-if="!(variantOnSale(product, product.selected_variant))"> 6288 <span 6289 class="rebuy-money" 6290 v-html="formatMoney(variantPrice(product, product.selected_variant))" 6291 ></span> 6292 </div> 6293 </div> 6294 </button> 6295 </div> 6296 </div> 6297 </div> 6298 6299 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 6300 <button class="rebuy-button decline" v-on:click="hide()" type="button"> 6301 <span v-html="continueLabel()"></span> 6302 </button> 6303 </div> 6304 6305 <div class="powered-by-rebuy"> 6306 <a 6307 v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" 6308 target="_blank" 6309 rel="noopener" 6310 > 6311 Powered by Rebuy 6312 </a> 6313 </div> 6314 </div> 6315 </div> 6316</div> 6317</script>
6317 6318 6319 6320<style> 6321 .variant-option .option-swatch.color { 6322 display: flex; 6323 align-items: center; 6324 justify-content: center; 6325 flex-wrap: wrap; 6326 6327 height: 32px; 6328 width: 32px; 6329 margin: 3px; 6330 6331 } 6332 6333 .variant-option .option-swatch.size { 6334 display: flex; 6335 align-items: center; 6336 justify-content: center; 6337 flex-wrap: wrap; 6338 border: 1px solid #e8e8e1; 6339 height: 40px; 6340 width: 40px; 6341 margin: 3px; 6342 } 6343 6344 .variant-option .option-swatch.unavailable { 6345 opacity: 0.1; 6346 } 6347 6348 .variant-option .option-swatch.activeSwatch { 6349 6350 } 6351 6352 .variant-option .color-container { 6353 width: 100%; 6354 height: 30px; 6355 6356 } 6357 6358 .variant-option { 6359 display: flex; 6360 flex-wrap: wrap; 6361 } 6362 6363 .variant-option p { 6364 margin-bottom: 0px; 6365 } 6366 6367 .variant-option { 6368 display: flex; 6369 } 6370 .variant-option .option-swatch.color{ 6371 width: 15% !important; 6372 margin: auto; 6373 } 6374 6375 /* .variant-option .option-swatch:hover { transform: scale(1.2); } */ 6376</style>
6377<script> 6378 if (typeof window.getURL === 'undefined') { 6379 window.getURL = function(variantName){ 6380 var url = 'https://modernpicnic.com/cdn/shop/t/186/assets/'; 6381 url += variantName; 6382 url = url.replaceAll("'", ''); 6383 url = url.replaceAll("&", ''); 6384 url = url.replaceAll("®", ''); 6385 url = url.replaceAll(' ','-'); 6386 url = url.replaceAll(' ','-'); 6387 url += '_50x50.png'; 6388 url = url.toLowerCase(); 6389 return url; 6390 }; 6391 } 6392</script>
6392 6393 6394<!-- You May Also Like PDP Carousel Widget Below --> 6395
6396<script id="rebuy-widget-103355" type="text/template"> 6397<div 6398 class="rebuy-widget" 6399 v-cloak 6400 v-on:click="stopPropagation($event)" 6401 v-bind:id="'rebuy-widget-' + id" 6402 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]" 6403> 6404 <div 6405 class="rebuy-widget-container" 6406 v-cloak 6407 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 6408 v-on:click.self="hide()" 6409 > 6410 <div class="rebuy-widget-content"> 6411 <div class="rebuy-modal-close" v-on:click="hide()"> 6412 <i class="fas fa-times"></i> 6413 </div> 6414 6415 <div class="rebuy-timer" v-if="hasTimer()"> 6416 <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> 6417 <span v-html="config.language.timer_title"></span> 6418 <span 6419 class="rebuy-timer-minutes" 6420 v-html="config.timer.duration_minutes" 6421 ></span 6422 >:<span 6423 class="rebuy-timer-seconds" 6424 v-html="config.timer.duration_seconds" 6425 ></span> 6426 </h5> 6427 </div> 6428 6429 <h4 6430 class="super-title" 6431 v-if="config.language.super_title != ''" 6432 v-html="config.language.super_title" 6433 ></h4> 6434 6435 <h3 6436 class="primary-title" 6437 v-if="config.language.title != ''" 6438 v-html="config.language.title" 6439 ></h3> 6440 6441 <div 6442 class="description" 6443 v-if="config.language.description != ''" 6444 v-html="config.language.description" 6445 ></div> 6446 6447 <div class="rebuy-product-grid" v-bind:class="layoutClasses"> 6448 <div 6449 class="rebuy-product-block" 6450 v-for="(product, product_index) in products" 6451 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 6452 > 6453 <div class="rebuy-product-media"> 6454 <a class="rebuy-product-image" tabindex="-1" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" 6455 v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 6456 <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" 6457 v-bind:src="itemImage(product, product.selected_variant, '900x900')" 6458 v-bind:alt="itemImageAlt(product, product.selected_variant)"> 6459 </a> 6460 </div> 6461 <div class="rebuy-product-info"> 6462 <a 6463 class="rebuy-product-title" 6464 v-bind:href="learnMoreURL(product)" 6465 v-on:click="learnMore(product);" 6466 v-html="product.title" 6467 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 6468 v-bind:alt="'View ' + product.title" 6469 ></a> 6470 6471 <!-- <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> --> 6472 <div class="rebuy-product-review" v-if="hasProductReviews(product)"> 6473 <span class="rebuy-star-rating"> 6474 <span class="rebuy-star-rating-background"></span> 6475 <span 6476 class="rebuy-star-rating-foreground" 6477 v-bind:style="{ width: productReviewRatingPercentage(product) }" 6478 ></span> 6479 </span> 6480 <span 6481 class="rebuy-review-count" 6482 v-html="productReviewCount(product)" 6483 ></span> 6484 </div> 6485 6486 6487 <div 6488 class="rebuy-product-description" 6489 v-if="showProductDescription(product)" 6490 v-html="text(product.body_html)" 6491 ></div> 6492 </div> 6493 6494 <!-- special --> 6495 <div 6496 class="rebuy-product-options" 6497 v-if="showVariantSelect(product)" 6498 v-for="option in product.options" 6499 > 6500 <div 6501 class="variant-option" 6502 v-if="option.name.toLowerCase() == 'color' " 6503 > 6504 <div 6505 class="option-swatch color" 6506 v-bind:class="{ activeSwatch: product.selected_variant['option' + option.position] == value, unavailable: !variantOptionAvailable(product, 'option' + option.position, value) }" 6507 v-for="(value, index) in option.values" 6508 v-on:click="selectVariantOption(product, 'option' + option.position, value)" 6509 > 6510 <div 6511 class="option-swatch color-container" 6512 :style="{ backgroundImage: 'url(' + getURL(value) + ')' }" 6513 ></div> 6514 </div> 6515 </div> 6516 <div v-else> 6517 <div class="variant-option"> 6518 <div 6519 class="option-swatch size" 6520 v-bind:class="{ activeSwatch: product.selected_variant['option' + option.position] == value, unavailable: !variantOptionAvailable(product, 'option' + option.position, value) }" 6521 v-for="(value, index) in option.values" 6522 v-on:click="selectVariantOption(product, 'option' + option.position, value)" 6523 > 6524 <div 6525 class="option-swatch size-container" 6526 v-html="value" 6527 ></div> 6528 </div> 6529 </div> 6530 </div> 6531 </div> 6532 <!-- special --> 6533 6534 <div class="rebuy-product-actions"> 6535 <div 6536 class="subscription-checkbox" 6537 v-if="showSubscriptionOptions(product)" 6538 > 6539 <label class="rebuy-checkbox-label"> 6540 <input 6541 class="checkbox-input rebuy-checkbox" 6542 v-model="product.subscription" 6543 v-on:change="toggleSubscription(product)" 6544 type="checkbox" 6545 />
6546 <span 6547 class="checkbox-label" 6548 v-html="upgradeToSubscriptionLabel(product)" 6549 ></span> 6550 </label> 6551 </div> 6552 6553 <div 6554 class="subscription-frequency" 6555 v-if="showSubscriptionFrequency(product)" 6556 > 6557 <select 6558 class="rebuy-select" 6559 v-model="product.subscription_frequency" 6560 v-on:change="updateSubscriptionFrequency(product)" 6561 > 6562 <option 6563 v-for="frequency in product.subscription_frequencies" 6564 v-bind:value="frequency" 6565 > 6566 {{ frequencyLabel(frequency, product.subscription_interval) }} 6567 </option> 6568 </select> 6569 </div> 6570 6571 <div class="product-quantity" v-if="hasQuantityInputEnabled()"> 6572 <div class="rebuy-select-wrapper"> 6573 <label class="rebuy-label">Quantity</label> 6574 <select class="rebuy-select" v-model="product.quantity"> 6575 <option v-for="n in maxQuantityInputValue()" v-bind:value="n"> 6576 {{ n }} 6577 </option> 6578 </select> 6579 </div> 6580 </div> 6581 6582 <button 6583 class="rebuy-button" 6584 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 6585 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 6586 v-bind:alt="'Add ' + product.title + ' to Cart'" 6587 v-on:click="addToCart(product)" 6588 type="button" 6589 > 6590 <span v-html="buttonLabel(product)"></span> 6591 <span class="divider-hyphen">-</span> 6592 <div class="rebuy-product-price"> 6593 <div v-if="variantOnSale(product, product.selected_variant)"> 6594 <span 6595 class="rebuy-money sale" 6596 v-html="formatMoney(variantPrice(product, product.selected_variant))" 6597 ></span> 6598 <span 6599 class="rebuy-money compare-at" 6600 v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))" 6601 ></span> 6602 </div> 6603 <div v-if="!(variantOnSale(product, product.selected_variant))"> 6604 <span 6605 class="rebuy-money" 6606 v-html="formatMoney(variantPrice(product, product.selected_variant))" 6607 ></span> 6608 </div> 6609 </div> 6610 </button> 6611 </div> 6612 </div> 6613 </div> 6614 6615 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 6616 <button class="rebuy-button decline" v-on:click="hide()" type="button"> 6617 <span v-html="continueLabel()"></span> 6618 </button> 6619 </div> 6620 6621 <div class="powered-by-rebuy"> 6622 <a 6623 v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" 6624 target="_blank" 6625 rel="noopener" 6626 > 6627 Powered by Rebuy 6628 </a> 6629 </div> 6630 </div> 6631 </div> 6632</div> 6633</script>
6633 6634 6635<!-- 6636 <style> 6637 .rebuy-product-media .secondary-image { display: none !important; } 6638 .rebuy-product-media:hover .primary-image { display: none !important; } 6639 .rebuy-product-media:hover .secondary-image { display: block !important; } 6640 </style> 6641--> 6642<style> 6643 .variant-option .option-swatch.color { 6644 display: flex; 6645 align-items: center; 6646 justify-content: center; 6647 flex-wrap: wrap; 6648 6649 height: 32px; 6650 width: 32px; 6651 margin: 3px; 6652 6653 } 6654 6655 .variant-option .option-swatch.size { 6656 display: flex; 6657 align-items: center; 6658 justify-content: center; 6659 flex-wrap: wrap; 6660 border: 1px solid #e8e8e1; 6661 height: 40px; 6662 width: 40px; 6663 margin: 3px; 6664 } 6665 6666 .variant-option .option-swatch.unavailable { 6667 opacity: 0.1; 6668 } 6669 6670 .variant-option .option-swatch.activeSwatch { 6671 6672 } 6673 6674 .variant-option .color-container { 6675 width: 100%; 6676 height: 30px; 6677 6678 } 6679 6680 .variant-option { 6681 display: flex; 6682 flex-wrap: wrap; 6683 } 6684 6685 .variant-option p { 6686 margin-bottom: 0px; 6687 } 6688 6689 .variant-option { 6690 display: flex; 6691 } 6692 .variant-option .option-swatch.color{ 6693 width: 15% !important; 6694 margin: auto; 6695 } 6696 6697 /* .variant-option .option-swatch:hover { transform: scale(1.2); } */ 6698</style>
6699<script> 6700 if (typeof window.getURL === 'undefined') { 6701 window.getURL = function(variantName){ 6702 var url = 'https://modernpicnic.com/cdn/shop/t/186/assets/'; 6703 url += variantName; 6704 url = url.replaceAll("'", ''); 6705 url = url.replaceAll("&", ''); 6706 url = url.replaceAll("®", ''); 6707 url = url.replaceAll(' ','-'); 6708 url = url.replaceAll(' ','-'); 6709 url += '_50x50.png'; 6710 url = url.toLowerCase(); 6711 return url; 6712 }; 6713 } 6714</script>
6714 6715 6716<!-- Home Page Widget Below --> 6717
6718<script id="rebuy-widget-103356" type="text/template"> 6719<div 6720 class="rebuy-widget" 6721 v-cloak 6722 v-on:click="stopPropagation($event)" 6723 v-bind:id="'rebuy-widget-' + id" 6724 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]" 6725> 6726 <div 6727 class="rebuy-widget-container" 6728 v-cloak 6729 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 6730 v-on:click.self="hide()" 6731 > 6732 <div class="rebuy-widget-content"> 6733 <div class="rebuy-modal-close" v-on:click="hide()"> 6734 <i class="fas fa-times"></i> 6735 </div> 6736 6737 <div class="rebuy-timer" v-if="hasTimer()"> 6738 <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> 6739 <span v-html="config.language.timer_title"></span> 6740 <span 6741 class="rebuy-timer-minutes" 6742 v-html="config.timer.duration_minutes" 6743 ></span 6744 >:<span 6745 class="rebuy-timer-seconds" 6746 v-html="config.timer.duration_seconds" 6747 ></span> 6748 </h5> 6749 </div> 6750 6751 <h4 6752 class="super-title" 6753 v-if="config.language.super_title != ''" 6754 v-html="config.language.super_title" 6755 ></h4> 6756 6757 <h3 6758 class="primary-title" 6759 v-if="config.language.title != ''" 6760 v-html="config.language.title" 6761 ></h3> 6762 6763 <div 6764 class="description" 6765 v-if="config.language.description != ''" 6766 v-html="config.language.description" 6767 ></div> 6768 6769 <div class="rebuy-product-grid" v-bind:class="layoutClasses"> 6770 <div 6771 class="rebuy-product-block" 6772 v-for="(product, product_index) in products" 6773 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 6774 > 6775 <div class="rebuy-product-media"> 6776 <a 6777 class="rebuy-product-image" 6778 v-bind:href="learnMoreURL(product)" 6779 v-bind:style="imageStyles" 6780 v-on:click="learnMore(product);" 6781 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 6782 > 6783 <img 6784 v-bind:src="itemImage(product, product.selected_variant, '900x900')" 6785 v-bind:alt="'View ' + product.title" 6786 /> 6787 </a> 6788 </div> 6789 <div class="rebuy-product-info"> 6790 <a 6791 class="rebuy-product-title" 6792 v-bind:href="learnMoreURL(product)" 6793 v-on:click="learnMore(product);" 6794 v-html="product.title" 6795 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 6796 v-bind:alt="'View ' + product.title" 6797 ></a> 6798 6799 <!-- <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> --> 6800 <div class="rebuy-product-review" v-if="hasProductReviews(product)"> 6801 <span class="rebuy-star-rating"> 6802 <span class="rebuy-star-rating-background"></span> 6803 <span 6804 class="rebuy-star-rating-foreground" 6805 v-bind:style="{ width: productReviewRatingPercentage(product) }" 6806 ></span> 6807 </span> 6808 <span 6809 class="rebuy-review-count" 6810 v-html="productReviewCount(product)" 6811 ></span> 6812 </div> 6813 6814 6815 <div 6816 class="rebuy-product-description" 6817 v-if="showProductDescription(product)" 6818 v-html="text(product.body_html)" 6819 ></div> 6820 </div> 6821 6822 <!-- special --> 6823 <div 6824 class="rebuy-product-options" 6825 v-if="showVariantSelect(product)" 6826 v-for="option in product.options" 6827 > 6828 <div 6829 class="variant-option" 6830 v-if="option.name.toLowerCase() == 'color' " 6831 > 6832 <div 6833 class="option-swatch color" 6834 v-bind:class="{ activeSwatch: product.selected_variant['option' + option.position] == value, unavailable: !variantOptionAvailable(product, 'option' + option.position, value) }" 6835 v-for="(value, index) in option.values" 6836 v-on:click="selectVariantOption(product, 'option' + option.position, value)" 6837 > 6838 <div 6839 class="option-swatch color-container" 6840 :style="{ backgroundImage: 'url(' + getURL(value) + ')' }" 6841 ></div> 6842 </div> 6843 </div> 6844 <div v-else> 6845 <div class="variant-option"> 6846 <div 6847 class="option-swatch size" 6848 v-bind:class="{ activeSwatch: product.selected_variant['option' + option.position] == value, unavailable: !variantOptionAvailable(product, 'option' + option.position, value) }" 6849 v-for="(value, index) in option.values" 6850 v-on:click="selectVariantOption(product, 'option' + option.position, value)" 6851 > 6852 <div 6853 class="option-swatch size-container" 6854 v-html="value" 6855 ></div> 6856 </div> 6857 </div> 6858 </div> 6859 </div> 6860 <!-- special --> 6861 6862 <div class="rebuy-product-actions"> 6863 <div 6864 class="subscription-checkbox" 6865 v-if="showSubscriptionOptions(product)" 6866 > 6867 <label class="rebuy-checkbox-label"> 6868 <input 6869 class="checkbox-input rebuy-checkbox" 6870 v-model="product.subscription" 6871 v-on:change="toggleSubscription(product)" 6872 type="checkbox" 6873 />
6874 <span 6875 class="checkbox-label" 6876 v-html="upgradeToSubscriptionLabel(product)" 6877 ></span> 6878 </label> 6879 </div> 6880 6881 <div 6882 class="subscription-frequency" 6883 v-if="showSubscriptionFrequency(product)" 6884 > 6885 <select 6886 class="rebuy-select" 6887 v-model="product.subscription_frequency" 6888 v-on:change="updateSubscriptionFrequency(product)" 6889 > 6890 <option 6891 v-for="frequency in product.subscription_frequencies" 6892 v-bind:value="frequency" 6893 > 6894 {{ frequencyLabel(frequency, product.subscription_interval) }} 6895 </option> 6896 </select> 6897 </div> 6898 6899 <div class="product-quantity" v-if="hasQuantityInputEnabled()"> 6900 <div class="rebuy-select-wrapper"> 6901 <label class="rebuy-label">Quantity</label> 6902 <select class="rebuy-select" v-model="product.quantity"> 6903 <option v-for="n in maxQuantityInputValue()" v-bind:value="n"> 6904 {{ n }} 6905 </option> 6906 </select> 6907 </div> 6908 </div> 6909 6910 <button 6911 class="rebuy-button" 6912 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 6913 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 6914 v-bind:alt="'Add ' + product.title + ' to Cart'" 6915 v-on:click="addToCart(product)" 6916 type="button" 6917 > 6918 <span v-html="buttonLabel(product)"></span> 6919 <span class="divider-hyphen">-</span> 6920 <div class="rebuy-product-price"> 6921 <div v-if="variantOnSale(product, product.selected_variant)"> 6922 <span 6923 class="rebuy-money sale" 6924 v-html="formatMoney(variantPrice(product, product.selected_variant))" 6925 ></span> 6926 <span 6927 class="rebuy-money compare-at" 6928 v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))" 6929 ></span> 6930 </div> 6931 <div v-if="!(variantOnSale(product, product.selected_variant))"> 6932 <span 6933 class="rebuy-money" 6934 v-html="formatMoney(variantPrice(product, product.selected_variant))" 6935 ></span> 6936 </div> 6937 </div> 6938 </button> 6939 </div> 6940 </div> 6941 </div> 6942 6943 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 6944 <button class="rebuy-button decline" v-on:click="hide()" type="button"> 6945 <span v-html="continueLabel()"></span> 6946 </button> 6947 </div> 6948 6949 <div class="powered-by-rebuy"> 6950 <a 6951 v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" 6952 target="_blank" 6953 rel="noopener" 6954 > 6955 Powered by Rebuy 6956 </a> 6957 </div> 6958 </div> 6959 </div> 6960</div> 6961</script>
6961 6962 6963 6964<style> 6965 .variant-option .option-swatch.color { 6966 display: flex; 6967 align-items: center; 6968 justify-content: center; 6969 flex-wrap: wrap; 6970 6971 height: 32px; 6972 width: 32px; 6973 margin: 3px; 6974 6975 } 6976 6977 .variant-option .option-swatch.size { 6978 display: flex; 6979 align-items: center; 6980 justify-content: center; 6981 flex-wrap: wrap; 6982 border: 1px solid #e8e8e1; 6983 height: 40px; 6984 width: 40px; 6985 margin: 3px; 6986 } 6987 6988 .variant-option .option-swatch.unavailable { 6989 opacity: 0.1; 6990 } 6991 6992 .variant-option .option-swatch.activeSwatch { 6993 6994 } 6995 6996 .variant-option .color-container { 6997 width: 100%; 6998 height: 30px; 6999 7000 } 7001 7002 .variant-option { 7003 display: flex; 7004 flex-wrap: wrap; 7005 } 7006 7007 .variant-option p { 7008 margin-bottom: 0px; 7009 } 7010 7011 .variant-option { 7012 display: flex; 7013 } 7014 .variant-option .option-swatch.color{ 7015 width: 15% !important; 7016 margin: auto; 7017 } 7018 7019 /* .variant-option .option-swatch:hover { transform: scale(1.2); } */ 7020</style>
7021<script> 7022 if (typeof window.getURL === 'undefined') { 7023 window.getURL = function(variantName){ 7024 var url = 'https://modernpicnic.com/cdn/shop/t/186/assets/'; 7025 url += variantName; 7026 url = url.replaceAll("'", ''); 7027 url = url.replaceAll("&", ''); 7028 url = url.replaceAll("®", ''); 7029 url = url.replaceAll(' ','-'); 7030 url = url.replaceAll(' ','-'); 7031 url += '_50x50.png'; 7032 url = url.toLowerCase(); 7033 return url; 7034 }; 7035 } 7036</script>
7036 7037 7038<!-- PDP Add-ons Widget Below --> 7039 7040
7040<script id="rebuy-widget-103359" type="text/template"> 7041 <div class="rebuy-widget" 7042 v-cloak 7043 v-on:click="stopPropagation($event)" 7044 v-bind:id="'rebuy-widget-' + id" 7045 v-bind:class="['widget-type-' + config.type.replace('_','-'), products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 7046 7047 <div class="rebuy-widget-container"> 7048 <div class="rebuy-widget-content"> 7049 <div class="rebuy-timer" v-if="hasTimer()"> 7050 <p class="rebuy-timer-title" v-if="config.language.timer_title"> 7051 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> 7052 </p> 7053 </div> 7054 7055 <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> 7056 7057 <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4> 7058 7059 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 7060 7061 <div class="rebuy-addon"> 7062 7063 <div class="rebuy-addon__items"> 7064 7065 <div class="rebuy-addon__item" v-for="(product, product_index) in products"> 7066 7067 <div class="rebuy-addon__item-checkbox"> 7068 <label class="rebuy-checkbox-label"> 7069 <input 7070 class="checkbox-input rebuy-checkbox" 7071 v-model="product.selected" 7072 type="checkbox" /> 7073 </label> 7074 </div> 7075 7076 <div class="rebuy-addon__item-image" v-on:click="toggleProductSelect(product)"> 7077 <img v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="product.title"> 7078 </div> 7079 7080 <div class="rebuy-addon__item-info"> 7081 <div class="rebuy-addon__item-product-title rebuy-product-title" v-on:click="toggleProductSelect(product)" v-html="product.title" v-bind:alt="'View ' + product.title"></div> 7082 <div class="rebuy-addon__item-variant-title rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 7083 <div class="rebuy-addon__item-product-review rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating"> 7084 <span class="rebuy-star-rating sr-only"> 7085 <span 7086 v-if="product.reviews.star_rating" 7087 class="rebuy-star-rating-value sr-only" 7088 v-html="product.reviews.star_rating + ' stars out of 5 stars'" 7089 > 7090 </span> 7091 <span class="rebuy-star-rating-background"></span> 7092 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 7093 </span> 7094 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 7095 </div> 7096 7097 7098 <div class="rebuy-addon__item-product-options rebuy-product-options" v-if="showVariantSelect(product)"> 7099 <select 7100 :id="id + '-' + 'select' + '-' + product_index" 7101 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" 7102 class="rebuy-select" 7103 v-bind:aria-label="'variant of ' + product.title" 7104 v-model="product.selected_variant_id" 7105 v-on:change="selectVariant(product)"> 7106 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 7107 </select> 7108 7109 <div v-if="displayColorSwatches(option)" v-for="option in product.options" class="rebuy-color-swatches"> 7110 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-color-swatch"> 7111 <input 7112 :name="id + '-color-' + product_index" 7113 :id="id + '-color-' + product_index + '-' + value + '-' + value_index" 7114 :checked="value_index == 0" 7115 :value="value" 7116 type="radio" 7117 class="rebuy-color-input hide" 7118 v-on:change="selectVariantByColor(product, value, product_index)"> 7119 <label 7120 :for="id + '-color-' + product_index + '-' + value + '-' + value_index" 7121 :style="{ backgroundColor: value }" 7122 :title="value" 7123 class="rebuy-color-label"></label> 7124 </div> 7125 </div> 7126 7127 <div v-if="displaySizeSwatches(option)" v-for="option in product.options" class="mt-10 rebuy-size-swatches"> 7128 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-size-swatch"> 7129 <input 7130 :name="id + '-size-' + product_index" 7131 :id="id + '-size-' + product_index + '-' + value" 7132 :checked="value_index == 0" 7133 :value="value" 7134 type="radio" 7135 class="rebuy-size-input hide" 7136 v-on:change="selectVariantBySize(product, value, product_index)"> 7137 <label 7138 :for="id + '-size-' + product_index + '-' + value" 7139 class="rebuy-size-label">{{ value }}</label> 7140 </div> 7141 </div> 7142 </div> 7143 7144 <div class="rebuy-addon__item-product-description rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 7145 <div class="rebuy-addon__item-learn-more" v-if="hasLearnMore()"> 7146 <a class="rebuy-addon__item-learn-more-link" v-bind:href="learnMoreURL(product)" v-on:click="learnMore(product);" v-html="config.language.learn_more_label"></a> 7147 </div> 7148 </div> 7149 <div class="closing-container"> 7150 <div class="rebuy-addon__item-product-price rebuy-product-price"> 7151 <div v-if="variantOnSale(product, product.selected_variant)">
7152 <span class="rebuy-money sale"> 7153 <span class="sr-only">Sale price</span> 7154 <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 7155 </span> 7156 <span class="rebuy-money compare-at"> 7157 <span class="sr-only">Original price</span> 7158 <span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 7159 </span> 7160 </div> 7161 <div v-if="!(variantOnSale(product, product.selected_variant))"> 7162 <span class="rebuy-money"> 7163 <span class="sr-only">Price</span> 7164 <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 7165 </span> 7166 </div> 7167 </div> 7168 7169 </div> 7170 7171 </div> 7172 7173 </div> 7174 7175 <div class="rebuy-addon__subtotal" v-if="subtotal() > 0"> 7176 <strong class="rebuy-addon__subtotal-label" v-html="config.language.total_price_label"></strong> 7177 <div class="rebuy-addon__subtotal-value" v-if="!(bundleOnSale())"> 7178 <span class="rebuy-money"> 7179 <span class="sr-only">Price</span> 7180 <span v-html="formatMoney(subtotal())"></span> 7181 </span> 7182 </div> 7183 <div class="rebuy-addon__subtotal-value" v-if="bundleOnSale()"> 7184 <span class="rebuy-money compare-at"> 7185 <span class="sr-only">Original price</span> 7186 <span v-html="formatMoney(compareAtSubtotal())"></span> 7187 </span> 7188 <span class="rebuy-money sale"> 7189 <span class="sr-only">Sale price</span> 7190 <span v-html="formatMoney(subtotal())"></span> 7191 </span> 7192 7193 </div> 7194 7195 </div> 7196 7197 </div> 7198 7199 </div> 7200 </div> 7201 7202 </div> 7203</script>
7203 7204 7205 7206<!-- Shark Tank Bundle Widget BELOW --> 7207 7208
7208<script id="rebuy-widget-132115" type="text/template"> 7209 <div class="rebuy-widget" 7210 v-cloak 7211 v-on:click="stopPropagation($event)" 7212 v-bind:id="'rebuy-widget-' + id" 7213 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 7214 7215 <div 7216 class="rebuy-widget-container" 7217 v-cloak 7218 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 7219 v-on:click.self="hide()"> 7220 7221 <div class="rebuy-widget-content"> 7222 <div class="rebuy-modal-close" v-on:click="hide()"> 7223 <i class="fas fa-times"></i> 7224 </div> 7225 7226 <div class="rebuy-timer" v-if="hasTimer()"> 7227 <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> 7228 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> 7229 </h5> 7230 </div> 7231 7232 <h4 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h4> 7233 7234 <h3 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h3> 7235 7236 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 7237 7238 <div class="rebuy-product-grid" v-bind:class="layoutClasses"> 7239 7240 <div class="rebuy-product-block" v-for="(product, product_index) in products" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]"> 7241 7242 <div class="rebuy-product-media"> 7243 <a class="rebuy-product-image" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 7244 <img v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="'View ' + product.title"> 7245 </a> 7246 </div> 7247 <div class="rebuy-product-info"> 7248 <a class="rebuy-product-title" v-bind:href="learnMoreURL(product)" v-on:click="learnMore(product);" v-html="product.title" v-bind:class="[hasLearnMore() ? 'clickable' : '']" v-bind:alt="'View ' + product.title"></a> 7249 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 7250 <div class="rebuy-product-review" v-if="hasProductReviews(product)"> 7251 <span class="rebuy-star-rating"> 7252 <span class="rebuy-star-rating-background"></span> 7253 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 7254 </span> 7255 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 7256 </div> 7257 7258 <div class="rebuy-product-price"> 7259 <div v-if="variantOnSale(product, product.selected_variant)"> 7260 <span class="rebuy-money sale" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 7261 <span class="rebuy-money compare-at" v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 7262 </div> 7263 <div v-if="!(variantOnSale(product, product.selected_variant))"> 7264 <span class="rebuy-money" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 7265 </div> 7266 </div> 7267 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 7268 </div> 7269 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 7270 <select 7271 :id="id + '-' + 'select' + '-' + product_index" 7272 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" 7273 class="rebuy-select" 7274 v-model="product.selected_variant_id" 7275 v-on:change="selectVariant(product)"> 7276 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 7277 </select> 7278 <div v-if="displayColorSwatches(option)" v-for="option in product.options" class="rebuy-color-swatches"> 7279 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-color-swatch"> 7280 <input 7281 :name="id + '-color-' + product_index" 7282 :id="id + '-color-' + product_index + '-' + value + '-' + value_index" 7283 :checked="value_index == 0" 7284 :value="value" 7285 type="radio" 7286 class="rebuy-color-input hide" 7287 v-on:change="selectVariantByColor(product, value, product_index)"> 7288 <label 7289 :for="id + '-color-' + product_index + '-' + value + '-' + value_index" 7290 :style="{ backgroundColor: value }" 7291 :title="value" 7292 class="rebuy-color-label"></label> 7293 </div> 7294 </div> 7295 7296 <div v-if="displaySizeSwatches(option)" v-for="option in product.options" class="mt-10 rebuy-size-swatches"> 7297 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-size-swatch"> 7298 7299 <input 7300 :name="id + '-size-' + product_index" 7301 :id="id + '-size-' + product_index + '-' + value" 7302 :checked="value_index == 0" 7303 :value="value" 7304 type="radio" 7305 class="rebuy-size-input hide" 7306 v-on:change="selectVariantBySize(product, value, product_index)"> 7307 <label 7308 :for="id + '-size-' + product_index + '-' + value" 7309 class="rebuy-size-label">{{ value }}</label> 7310 </div> 7311 </div> 7312 </div> 7313 <div class="rebuy-product-actions"> 7314 7315 <div class="subscription-checkbox" v-if="showSubscriptionOptions(product)"> 7316 <label class="rebuy-checkbox-label"> 7317 <input 7318 class="checkbox-input rebuy-checkbox" 7319 v-model="product.subscription" 7320 v-on:change="toggleSubscription(product)" 7321 type="checkbox" />
7322 <span class="checkbox-label" v-html="upgradeToSubscriptionLabel(product)"></span> 7323 </label> 7324 </div> 7325 7326 <div class="subscription-frequency" v-if="showSubscriptionFrequency(product)"> 7327 <select 7328 class="rebuy-select" 7329 v-model="product.subscription_frequency" 7330 v-on:change="updateSubscriptionFrequency(product)"> 7331 <option v-for="frequency in product.subscription_frequencies" v-bind:value="frequency">{{ frequencyLabel(frequency, product.subscription_interval) }}</option> 7332 </select> 7333 </div> 7334 7335 <div class="product-quantity" v-if="hasQuantityInputEnabled()"> 7336 <div class="rebuy-select-wrapper"> 7337 <label class="rebuy-label">Quantity</label> 7338 <select 7339 class="rebuy-select" 7340 v-model="product.quantity"> 7341 <option v-for="n in maxQuantityInputValue()" v-bind:value="n">{{ n }}</option> 7342 </select> 7343 </div> 7344 </div> 7345 7346 <button 7347 class="rebuy-button" 7348 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 7349 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 7350 v-bind:alt="'Add ' + product.title + ' to Cart'" 7351 v-on:click="addToCart(product)" 7352 type="button"> 7353 <span v-html="buttonLabel(product)"></span> 7354 </button> 7355 </div> 7356 </div> 7357 7358 </div> 7359 7360 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 7361 <button 7362 class="rebuy-button decline" 7363 v-on:click="hide()" 7364 type="button"> 7365 <span v-html="continueLabel()"></span> 7366 </button> 7367 </div> 7368 7369 <div class="powered-by-rebuy"> 7370 <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> 7371 Powered by Rebuy 7372 </a> 7373 </div> 7374 7375 </div> 7376 7377 </div> 7378 </div> 7379</script>
7379 7380 7381 7382
7383<script id="rebuy-cart-template" type="text/template"> 7384<div 7385 id="rebuy-cart" 7386 class="rebuy-cart" 7387 v-cloak 7388 v-bind:class="[visible ? 'is-visible' : '', 'currency-' + currency() ]" 7389 role="dialog" 7390 aria-modal="true" 7391 aria-labelledby="SmartCart_title" 7392 v-bind:aria-hidden="!visible ? 'true' : 'false'" 7393> 7394 <div class="rebuy-cart__flyout"> 7395 <div id="rebuy-smart-cart-announcement-bar" class="rebuy-cart__flyout-announcement-bar splide is-initialized" role="region"> 7396 <div class="splide__track" id="rebuy-smart-cart-announcement-bar-track"> 7397 <div class="splide__list" id="rebuy-smart-cart-announcement-bar-list" style=""> 7398 <div class="rebuy-cart__flyout-announcement-bar-message splide__slide" id="rebuy-smart-cart-announcement-bar-slide01" style="width: calc(100%);" aria-label="1 of 1"> 7399 <a>20% OFF SITEWIDE WITH CODE: HOLIDAY â¨</a> 7400 </div> 7401 </div> 7402 </div> 7403 </div> 7404 7405 <div class="rebuy-cart__flyout-header"> 7406 <div v-html="renderHeader()"></div> 7407 <button 7408 class="rebuy-cart__flyout-close" 7409 type="button" 7410 v-on:click="hide()" 7411 aria-label="Close Cart" 7412 > 7413 <i class="fal fa-times"></i> 7414 <span class="sr-only">Close Cart</span> 7415 </button> 7416 </div> 7417 <div class="rebuy-cart__flyout-body"> 7418 <div 7419 class="rebuy-cart__flyout-announcement-bar" 7420 id="rebuy-smart-cart-announcement-bar" 7421 v-if="announcementBarEnabled()" 7422 > 7423 <div 7424 class="rebuy-cart__flyout-announcement-bar-message" 7425 v-for="message in settings.announcement_bar.messages" 7426 v-html="message" 7427 ></div> 7428 </div> 7429 7430 <div 7431 class="rebuy-cart__flyout-shipping-bar" 7432 v-if="freeShippingEnabled()" 7433 v-bind:class="[ freeShippingHelperMessage() ? 'has-helper' : '', hasFreeShipping() ? 'has-free-shipping': '' ]" 7434 > 7435 <div 7436 class="rebuy-cart__flyout-shipping-bar-message" 7437 v-if="!hasFreeShipping()" 7438 v-html="freeShippingRemainingMessage()" 7439 ></div> 7440 <div 7441 class="rebuy-cart__flyout-shipping-bar-message" 7442 v-if="hasFreeShipping()" 7443 v-html="freeShippingCompleteMessage()" 7444 ></div> 7445 <div 7446 class="rebuy-cart__flyout-shipping-bar-meter" 7447 v-bind:class="[hasFreeShippingProgress() ? 'has-progress' : 'no-progress']" 7448 > 7449 <span id="free-shipping-progress-label" class="rebuy-cart__flyout-shipping-bar-meter-fill-text"> 7450 Progress to free shipping: {{ freeShippingPercentComplete() }} 7451 </span> 7452 <div 7453 class="rebuy-cart__flyout-shipping-bar-meter-fill" 7454 v-bind:style="{ width: freeShippingPercentComplete() }" 7455 role="progressbar" 7456 tabindex="0" 7457 aria-valuemin="0" 7458 aria-valuemax="100" 7459 v-bind:aria-valuenow="freeShippingPercentComplete(false, true)" 7460 aria-labelledby="free-shipping-progress-label" 7461 ></div> 7462 </div> 7463 <div 7464 class="rebuy-cart__flyout-shipping-bar-helper" 7465 v-if="freeShippingHelperMessage()" 7466 v-html="freeShippingHelperMessage()" 7467 ></div> 7468 </div> 7469 7470 <div v-else-if="progressBarEnabled()" class="rebuy-cart__progress-bar-container above"> 7471 <div v-for="bar in settings.progress_bar.bars" v-if="isValidBar(bar)"> 7472 <div class="rebuy-cart__progress-step-wrapper" v-bind:class="[ 'count-' + bar.tiers.length ]"> 7473 <div v-for="tier in bar.tiers" class="rebuy-cart__progress-step" v-bind:style="{ width: progressStepMaxWidth(bar) }" v-bind:class="[ progressTierReached(tier) ? 'complete' : '' ]"> 7474 <div class="rebuy-cart__progress-step-icon" v-html="progressTierIcon(tier)"></div> 7475 <span class="rebuy-cart__progress-step-label">{{ getTierLabel(tier)}}</span> 7476 </div> 7477 </div> 7478 7479 <div class="rebuy-cart__progress-bar-wrapper"> 7480 <div class="rebuy-cart__progress-bar-meter" v-bind:class="[hasTierProgress() ? 'has-progress' : 'no-progress']"> 7481 <div 7482 class="rebuy-cart__progress-bar-meter-fill" 7483 v-bind:style="{ width: tiersPercentageComplete(bar) }" 7484 role="progressbar" 7485 tabindex="0" 7486 aria-valuemin="0" 7487 aria-valuemax="100" 7488 v-bind:aria-valuenow="tiersPercentageComplete(bar, true)" 7489 aria-labelledby="rebuy-cart__progress-bar-meter-label" 7490 >
7491 <span class="sr-only"></span> 7492 </div> 7493 </div> 7494 7495 <div id="rebuy-cart__progress-bar-meter-label" class="rebuy-cart__progress-bar-prompt" v-if="hasProgressPrompt(bar)" v-html="getTierFeedbackText(bar)"></div> 7496 </div> 7497 7498 <div class="rebuy-cart__progress-free-products" v-if="getBarLayout(bar) == 'above' && earnedProducts(bar).length > 0"> 7499 <div class="rebuy-cart__progress-free-products-title">Free Gifts</div> 7500 <div class="rebuy-cart__progress-free-products-list" ref="freeProductList"> 7501 <div v-for="product in earnedProducts(bar)" class="rebuy-cart__progress-free-product" v-bind:style="[ freeProductTileStyle(bar) ]"> 7502 <div class="rebuy-cart__progress-free-product-image" v-bind:style="freeProductStyles(product)"></div> 7503 <div class="rebuy-cart__progress-free-product-info"> 7504 <div> 7505 <p class="rebuy-cart__progress-free-product-title" v-html="product.title"></p> 7506 <span v-if="product.chosen_variant" class="rebuy-cart__progress-free-product-variant-title" v-html="getFreeVariantTitle(product)"></span> 7507 </div> 7508 <div v-if="!product.chosen_variant" class="rebuy-cart__progress-free-product-variant-select-container"> 7509 <select class="rebuy-cart__progress-free-product-variant-select" v-on:change="selectFreeProductVariant($event, product)"> 7510 <option value="" disabled selected>Select Variant</option> 7511 <option v-for="variant in freeProductOptions(product)" v-bind:value="variant.id">{{ variant.title }}</option> 7512 </select> 7513 <div class="rebuy-cart__progress-free-product-variant-select-prompt" v-html="freeProductPrompt(product)"></div> 7514 </div> 7515 </div> 7516 <button v-show="product.chosen_variant" class="rebuy-cart__progress-free-product-remove" v-on:click="removeFreeProduct(product)"> 7517 <i class="fal fa-times"></i> 7518 <span class="sr-only">Remove {{ product.title }} {{ product.chosen_variant?.title ? product.chosen_variant.title : '' }} from Cart</span> 7519 </button> 7520 </div> 7521 </div> 7522 </div> 7523 </div> 7524 </div> 7525 7526 <div 7527 class="rebuy-cart__flyout-content" 7528 v-bind:class="[ hasItems() ? 'has-items' : 'no-items' ]" 7529 > 7530 <ul class="rebuy-cart__flyout-items" v-if="hasItems()" data-smartcart-items tabindex="0"> 7531 <li 7532 class="rebuy-cart__flyout-item" 7533 v-for="item in items()" 7534 v-if="!isHiddenItem(item)" 7535 v-bind:class="[ 'product-' + item.handle, itemProductTagsClasses(item), itemPropertyClasses(item) ]" 7536 role="group" 7537 aria-label="product" 7538 > 7539 <div class="rebuy-cart__flyout-item-media"> 7540 <a v-bind:href="itemURL(item)" tabindex="-1"> 7541 <img 7542 v-bind:src="sizeImage(item.image, '240x240')" 7543 v-bind:alt="item.featured_image?.alt" 7544 /> 7545 </a> 7546 </div> 7547 <div class="rebuy-cart__flyout-item-info"> 7548 <a 7549 role="heading" 7550 aria-level="5" 7551 class="rebuy-cart__flyout-item-product-title" 7552 v-bind:href="itemURL(item)" 7553 v-html="item.id == 45752041505002 ? 'FabFitFun x Modern Picnic - FREE' : item.product_title" 7554 v-bind:alt="'View ' + item.product_title" 7555 v-bind:style="item.id == 45752041505002 ? 'color: #9c1414;' : ''" 7556 ></a> 7557 <div 7558 class="rebuy-cart__flyout-item-variant-title" 7559 v-html="item.variant_title" 7560 v-if="item.variant_title" 7561 ></div> 7562 7563 <div 7564 class="rebuy-cart__flyout-item-discount-message" 7565 v-if="hasLineItemDiscount(item)" 7566 v-html="lineItemDiscountMessage(item)" 7567 ></div> 7568 7569 <div 7570 class="rebuy-cart__flyout-item-properties" 7571 v-if="hasItemProperties(item)" 7572 > 7573 <div 7574 class="rebuy-cart__flyout-item-property rebuy-cart__flyout-item-property--delivery-frequency" 7575 v-if="itemDeliveryFrequency(item)" 7576 v-html="itemDeliveryFrequency(item)" 7577 ></div> 7578 <div 7579 class="rebuy-cart__flyout-item-property" 7580 v-for="property in itemProperties(item)" 7581 v-bind:class="[ itemPropertyKeyClass(property), itemPropertyValueClass(property) ]" 7582 >
7583 <span 7584 class="rebuy-cart__flyout-item-property-name" 7585 v-html="property.key" 7586 ></span> 7587 <span class="rebuy-cart__flyout-item-property-separator"> 7588 : 7589 </span> 7590 <span 7591 class="rebuy-cart__flyout-item-property-value" 7592 v-html="property.value" 7593 ></span> 7594 </div> 7595 </div> 7596 7597 <button 7598 class="rebuy-cart__flyout-item-remove" 7599 type="button" 7600 v-bind:alt="'Remove ' + item.product_title" 7601 v-on:click="removeItem(item)" 7602 > 7603 <i 7604 class="far" 7605 v-bind:class="[(item.status == 'removing') ? 'fa-sync-alt fa-fast-spin' : 'fa-trash']" 7606 ></i> 7607 <span class="sr-only">Remove {{ item.product_title }} from Cart</span> 7608 </button> 7609 7610 <div class="rebuy-cart__flyout-item-quantity"> 7611 <div 7612 class="rebuy-cart__flyout-item-quantity-widget" 7613 v-if="hideQuantitySelectors && !hideQuantitySelectors(item)" 7614 > 7615 <button 7616 class="rebuy-cart__flyout-item-quantity-widget-button" 7617 v-bind:alt="'Decrease quantity of ' + item.product_title" 7618 v-on:click="decreaseItem(item)" 7619 type="button" 7620 > 7621 <i 7622 class="far" 7623 v-bind:class="[(item.status == 'decreasing') ? 'fa-sync-alt fa-fast-spin' : 'fa-minus']" 7624 aria-hidden="true" 7625 ></i> 7626 <span class="sr-only">Decrease quantity of {{ item.product_title }}</span> 7627 </button> 7628 7629 <span 7630 class="rebuy-cart__flyout-item-quantity-widget-label" 7631 > 7632 <span class="sr-only">Quantity of {{ item.product_title }}</span> 7633 {{ item.quantity }} 7634 </span> 7635 7636 <button 7637 class="rebuy-cart__flyout-item-quantity-widget-button" 7638 v-bind:alt="'Increase quantity of ' + item.product_title" 7639 v-on:click="increaseItem(item)" 7640 type="button" 7641 > 7642 <i 7643 class="far" 7644 v-bind:class="[(item.status == 'increasing') ? 'fa-sync-alt fa-fast-spin' : 'fa-plus']" 7645 aria-hidden="true" 7646 ></i> 7647 <span class="sr-only">Increase quantity of {{ item.product_title }}</span> 7648 </button> 7649 </div> 7650 </div> 7651 7652 <div class="rebuy-cart__flyout-item-price"> 7653 <div v-if="itemHasDiscount(item)"> 7654 <span 7655 class="rebuy-money sale" 7656 > 7657 <span class="sr-only">Sale price</span> 7658 <span v-html="formatMoney(itemPrice(item))"></span> 7659 </span> 7660 <span 7661 class="rebuy-money compare-at" 7662 > 7663 <span class="sr-only">Original price</span> 7664 <span v-html="formatMoney(compareAtPrice(item))"></span> 7665 </span> 7666 </div> 7667 <div v-if="!itemHasDiscount(item)"> 7668 <span 7669 class="rebuy-money" 7670 > 7671 <span class="sr-only">Price</span> 7672 <span v-html="formatMoney(itemPrice(item))"></span> 7673 </span> 7674 </div> 7675 </div> 7676 </div> 7677 7678 <div 7679 v-if="itemHasBMSM(item) && bMSMFinalTierNotReached(item)" 7680 class="rebuy-cart__flyout-item-buy-more-save-more" 7681 > 7682 <div 7683 v-if="hasBMSMButtons()" 7684 class="rebuy-cart__flyout-item-buy-more-save-more-container" 7685 > 7686 <div 7687 v-for="tier in getBMSMTiers()" 7688 class="rebuy-cart__flyout-item-buy-more-save-more-button-container" 7689 v-if="tier.quantity > item.quantity" 7690 > 7691 <button 7692 v-on:click="adjustBMSMQuantity(item, tier)" 7693 class="rebuy-button rebuy-cart__flyout-item-buy-more-save-more-button" 7694 v-bind:alt="getBMSMButtonText(tier)" 7695 >
7696 <span v-html="getBMSMButtonText(tier)"></span> 7697 </button> 7698 </div> 7699 </div> 7700 7701 <span 7702 v-if="!hasBMSMButtons()" 7703 class="rebuy-cart__flyout-buy-more-save-more-dynamic-message-text" 7704 v-html="buyMoreSaveMoreDynamicText(item)" 7705 ></span> 7706 </div> 7707 7708 <div 7709 class="rebuy-cart__flyout-item-subscription" 7710 v-if="hasSwitchToSubscription(item)" 7711 > 7712 <button 7713 class="rebuy-button outline" 7714 v-if="!item.product.subscription || item.status == 'downgrading' || item.status == 'upgrading'" 7715 v-bind:alt="'Switch ' + item.product_title + ' to a Subscription'" 7716 v-bind:disabled="(item.status == 'downgrading' || item.status == 'upgrading')" 7717 v-on:click="updateItemDeliveryFrequency(item, selectedSubscriptionFrequency(item, 0), 'onetime')" 7718 type="button" 7719 > 7720 <span v-html="switchToSubscriptionLabel(item)"></span> 7721 </button> 7722 7723 <select 7724 class="rebuy-select muted" 7725 v-if="item.product.subscription && item.status != 'downgrading'" 7726 v-model="item.product.subscription_frequency" 7727 v-on:change="updateItemDeliveryFrequency(item)" 7728 > 7729 <optgroup 7730 v-if="!item.product.is_subscription_only && !subscriptionDowngradeDisabled()" 7731 v-bind:label="onetimeOptionGroupLabel(item)" 7732 > 7733 <option 7734 v-bind:value="'onetime'" 7735 v-html="onetimeOptionLabel(item)" 7736 ></option> 7737 </optgroup> 7738 <optgroup v-bind:label="subscriptionOptionGroupLabel(item)"> 7739 <option 7740 v-for="frequency in subscriptionFrequencies(item)" 7741 v-bind:value="frequency" 7742 v-html="subscriptionOptionLabel(item, frequency, item.product.subscription_interval)" 7743 ></option> 7744 </optgroup> 7745 </select> 7746 </div> 7747 </li> 7748 </ul> 7749 <div class="rebuy-cart__flyout-note" v-if="notesEnabled()"> 7750 <label class="rebuy-cart__flyout-note-toggle"> 7751 <input 7752 class="rebuy-cart__flyout-note-toggle-input rebuy-checkbox" 7753 type="checkbox" 7754 v-model="notes.visible" 7755 v-on:click="notesToggle()" 7756 /> 7757 <span 7758 class="rebuy-cart__flyout-note-toggle-label" 7759 v-html="settings.language.notes_label" 7760 ></span> 7761 </label> 7762 <div 7763 class="rebuy-cart__flyout-note-content" 7764 v-if="notesIsVisible()" 7765 > 7766 <textarea 7767 id="rebuy-cart-notes" 7768 class="rebuy-textarea rebuy-cart__flyout-note-textarea" 7769 v-model="notes.value" 7770 v-on:keyup="notesChange($event)" 7771 v-on:keydown="notesChange($event)" 7772 v-on:change="notesChange($event)" 7773 v-bind:placeholder="settings.language.notes_placeholder" 7774 ></textarea> 7775 <small 7776 id="rebuy-cart-characters-remaining" 7777 v-html="notesRemainingCharacters()" 7778 ></small> 7779 </div> 7780 </div> 7781 7782 7783 <div class="rebuy-cart__flyout-empty-cart" v-html="emptyCartMessage()" v-if="!hasItems()"></div> 7784 <div class="rebuy-cart__flyout-empty-cart-footer" v-if="!hasItems()"> 7785 <div data-app-target="empty_cart"></div> 7786 </div> 7787 7788 <div class="rebuy-cart__flyout-recommendations" v-if="hasCrossSells()"> 7789 <div 7790 v-for="widget_id in settings.cross_sells" 7791 v-bind:data-rebuy-id="widget_id" 7792 ></div> 7793 </div> 7794 7795 <div class="rebuy-cart__upsells" v-if="hasPrePurchase()"> 7796 <div v-bind:data-rebuy-id="settings.pre_purchase.id"></div> 7797 </div> 7798 </div> 7799 7800 <div v-if="progressBarEnabled()" class="rebuy-cart__progress-bar-container below"> 7801 <div class="rebuy-cart__progress-free-products" v-for="bar in settings.progress_bar.bars" v-if="isValidBar(bar) && getBarLayout(bar) == 'below' && earnedProducts(bar).length > 0"> 7802 <div class="rebuy-cart__progress-free-products-title">Free Gifts</div> 7803 <div class="rebuy-cart__progress-free-products-list" ref="freeProductList"> 7804 <div v-for="product in earnedProducts(bar)" class="rebuy-cart__progress-free-product" v-bind:style="[ freeProductTileStyle(bar) ]"> 7805 <div class="rebuy-cart__progress-free-product-image" v-bind:style="freeProductStyles(product)"></div> 7806 <div class="rebuy-cart__progress-free-product-info"> 7807 <div> 7808 <p class="rebuy-cart__progress-free-product-title" v-html="product.title"></p>
7809 <span v-if="product.chosen_variant" class="rebuy-cart__progress-free-product-variant-title" v-html="product.chosen_variant.title"></span> 7810 </div> 7811 <div v-if="!product.chosen_variant" class="rebuy-cart__progress-free-product-variant-select-container"> 7812 <select class="rebuy-cart__progress-free-product-variant-select" v-on:change="selectFreeProductVariant($event, product)"> 7813 <option value="" disabled selected>Select Variant</option> 7814 <option v-for="variant in freeProductOptions(product)" v-bind:value="variant.id">{{ variant.title }}</option> 7815 </select> 7816 <div class="rebuy-cart__progress-free-product-variant-select-prompt" v-html="freeProductPrompt(product)"></div> 7817 </div> 7818 </div> 7819 <button v-show="product.chosen_variant" class="rebuy-cart__progress-free-product-remove" v-on:click="removeFreeProduct(product)"> 7820 <i class="fal fa-times" aria-hidden="true"></i> 7821 <span class="sr-only">Remove {{ product.title }} {{ product.chosen_variant?.title ? product.chosen_variant.title : '' }} from Cart</span> 7822 </button> 7823 </div> 7824 </div> 7825 </div> 7826 </div> 7827 </div> 7828 7829 <div class="rebuy-cart__flyout-footer" v-show="hasItems()"> 7830 7831 <div class="rebuy-cart__flyout-discount-container" v-if="discountEnabled()"> 7832 7833 <form class="rebuy-cart__flyout-discount-form" v-if="shouldShowDiscountInput()" v-on:submit="applyDiscount(null, $event)"> 7834 <div 7835 class="rebuy-input-wrapper rebuy-input-wrapper--floating-label" 7836 v-bind:class="[discount.inputValue ? 'show-label' : '' ]" 7837 > 7838 <span 7839 class="rebuy-input-label" 7840 v-html="settings.language.discount_code_label" 7841 ></span> 7842 <input 7843 class="rebuy-input" 7844 v-model="discount.inputValue" 7845 v-bind:placeholder="settings.language.discount_code_label" 7846 v-bind:disabled="discount.loading" 7847 id="rebuy-discount-input" 7848 aria-label="Input Discount" 7849 autocomplete 7850 /> 7851 </div> 7852 <button 7853 class="rebuy-button" 7854 v-bind:disabled="discount.loading" 7855 > 7856 <span v-html="discountButtonLabel()"></span> 7857 </button> 7858 </form> 7859 7860 <div class="rebuy-cart__flyout-discount-error-message" v-if="discount.hasError()" v-html="discount.errorMessage()"></div> 7861 7862 <div class="rebuy-cart__flyout-discount-tag" v-if="shouldShowDiscountSubtotal()"> 7863 <span class="rebuy-cart__flyout-discount-tag-icon"><i class="fas fa-tags"></i></span> 7864 <span class="rebuy-cart__flyout-discount-tag-text" v-html="discount.code"></span> 7865 <span 7866 class="rebuy-cart__flyout-discount-tag-remove" 7867 v-on:click="removeDiscount()" 7868 > 7869 <i class="far fa-times"></i> 7870 </span> 7871 </div> 7872 7873 <div class="rebuy-cart__flyout-discount-amount" v-if="shouldShowDiscountSubtotal()"> 7874 <span v-html="discountTotal()"></span> 7875 </div> 7876 </div> 7877 7878 <div 7879 class="rebuy-cart__flyout-integration" 7880 v-if="settings.integrations && settings.integrations.enabled" 7881 ></div> 7882 <div class="rebuy-cart__flyout-apps"> 7883 <div data-app-target="above_subtotal"></div> 7884 </div> 7885 7886 <div class="rebuy-cart__flyout-subtotal"> 7887 <div class="rebuy-cart__flyout-subtotal-label"> 7888 <span v-html="subtotalLabel()"></span> 7889 </div> 7890 <div 7891 class="rebuy-cart__flyout-subtotal-amount" 7892 v-html="subtotal()" 7893 ></div> 7894 </div> 7895 <div data-app-target="below_subtotal"></div> 7896 7897 <div class="rebuy-cart__flyout-actions"> 7898 <div 7899 v-if="settings.terms && settings.terms.enabled" 7900 class="rebuy-cart__flyout-terms" 7901 > 7902 <input 7903 class="rebuy-cart__flyout-terms-checkbox rebuy-checkbox" 7904 id="rebuy-terms-checkbox" 7905 name="rebuy-terms-checkbox" 7906 type="checkbox" 7907 v-model="termsAccepted" 7908 v-on:click="updateTermsCheck()" 7909 /> 7910 <label 7911 class="rebuy-cart__flyout-terms-label" 7912 for="rebuy-terms-checkbox" 7913 v-html="settings.terms.disclaimer" 7914 ></label> 7915 </div> 7916 7917 <button 7918 v-show="hasCheckoutButton()" 7919 class="rebuy-button rebuy-cart__checkout-button block" 7920 type="button" 7921 v-on:click="checkout()" 7922 v-bind:disabled="hasTermsEnabled() && !hasAcceptedTerms()" 7923 >
7924 <span v-html="checkoutLabel()"></span> 7925 </button> 7926 7927 <button 7928 v-if="hasViewCartButton()" 7929 class="rebuy-button rebuy-cart__view-cart-button block" 7930 v-bind:class="{'outline': hasCheckoutButton()}" 7931 type="button" 7932 v-on:click="viewCart()" 7933 > 7934 <span v-html="viewCartLabel()"></span> 7935 </button> 7936 7937 <button 7938 v-if="hasContinueShoppingButton()" 7939 class="rebuy-button rebuy-cart__continue-shopping-button block outline" 7940 type="button" 7941 v-on:click="hide()" 7942 > 7943 <span v-html="continueShoppingLabel()"></span> 7944 </button> 7945 7946 <button 7947 v-if="hasShopPayButton()" 7948 class="rebuy-button rebuy-cart__shop-pay-button block" 7949 v-on:click="shopPayCheckout()" 7950 aria-label="Checkout with Shop Pay" 7951 > 7952 <svg 7953 width="80" 7954 height="30" 7955 viewBox="0 0 4317 1037" 7956 fill="none" 7957 xmlns="http://www.w3.org/2000/svg" 7958 > 7959 <g clip-path="url(#clip0)"> 7960 <path 7961 d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" 7962 fill="white" 7963 /> 7964 <path 7965 d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" 7966 fill="white" 7967 /> 7968 <path 7969 d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" 7970 fill="white" 7971 /> 7972 <path 7973 d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.57 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.35 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.8 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.87 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" 7974 fill="white" 7975 /> 7976 <path 7977 d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" 7978 fill="white" 7979 /> 7980 <path 7981 d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" 7982 fill="white" 7983 /> 7984 <path 7985 d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
798502C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
79857.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" 7986 fill="white" 7987 /> 7988 </g> 7989 <defs> 7990 <clipPath id="clip0"> 7991 <rect 7992 width="4317" 7993 height="1036.76" 7994 fill="white" 7995 transform="translate(0 0.240234)" 7996 /> 7997 </clipPath> 7998 </defs> 7999 </svg> 8000 </button> 8001 </div> 8002 8003 <div 8004 class="rebuy-cart__flyout-installments" 8005 v-if="installmentsEnabled()" 8006 v-html="installmentsMessage()" 8007 ></div> 8008 8009 <div data-app-target="below_checkout"></div> 8010 </div> 8011 </div> 8012 8013 <div class="rebuy-cart__background" v-on:click="hide()"></div> 8014 <div id="rebuy-cart-live-region" class="sr-only" aria-live="polite"></div> 8015</div> 8016</script>
8016 8017 8018 8019 8020
8020<script> 8021 window.shopUrl = 'https://modernpicnic.com'; 8022 window.routes = { 8023 cart_add_url: '/cart/add', 8024 cart_change_url: '/cart/change', 8025 cart_update_url: '/cart/update', 8026 cart_url: '/cart', 8027 predictive_search_url: '/search/suggest', 8028 }; 8029 8030 window.cartStrings = { 8031 error: `There was an error while updating your cart. Please try again.`, 8032 quantityError: `You can only add [quantity] of this item to your cart.`, 8033 }; 8034 8035 window.variantStrings = { 8036 addToCart: `Add to cart`, 8037 soldOut: `Sold out`, 8038 notifyMe: 'NOTIFY ME', 8039 unavailable: `Unavailable`, 8040 unavailable_with_option: `[value] - Unavailable`, 8041 }; 8042 8043 window.quickOrderListStrings = { 8044 itemsAdded: `[quantity] items added`, 8045 itemAdded: `[quantity] item added`, 8046 itemsRemoved: `[quantity] items removed`, 8047 itemRemoved: `[quantity] item removed`, 8048 viewCart: `View cart`, 8049 each: `[money]/ea`, 8050 min_error: `This item has a minimum of [min]`, 8051 max_error: `This item has a maximum of [max]`, 8052 step_error: `You can only add this item in increments of [step]`, 8053 }; 8054 8055 window.accessibilityStrings = { 8056 imageAvailable: `Image [index] is now available in gallery view`, 8057 shareSuccess: `Link copied to clipboard`, 8058 pauseSlideshow: `Pause slideshow`, 8059 playSlideshow: `Play slideshow`, 8060 recipientFormExpanded: `Gift card recipient form expanded`, 8061 recipientFormCollapsed: `Gift card recipient form collapsed`, 8062 countrySelectorSearchCount: `[count] countries/regions found`, 8063 }; 8064 </script>
8064 8065
8065<script> 8066 (function () { 8067 function dedupeDeferredScripts(partialName) { 8068 var selectors = 'script[src*="' + partialName + '"]'; 8069 var scripts = document.querySelectorAll(selectors); 8070 if (!scripts.length) return; 8071 for (var i = 1; i < scripts.length; i++) { 8072 scripts[i].parentNode.removeChild(scripts[i]); 8073 } 8074 } 8075 8076 dedupeDeferredScripts('product-form.js'); 8077 dedupeDeferredScripts('quick-add.js'); 8078 })(); 8079 </script>
8079 8080
8080<script> 8081 (function () { 8082 function loadDeferredScripts() { 8083 8084 window.__mpLoadScript('https://scripts.therave.co/overlay.js?display_style=right'); 8085 8086 window.__mpLoadScript('https://scripts.therave.co/core.js?allow_signup=true'); 8087 window.__mpLoadScript('https://app.octaneai.com/2oz5o93sjmw8wiav/shopify.js'); 8088 window.__mpLoadScript('https://gdprcdn.b-cdn.net/js/gdpr_cookie_consent.min.js?shop=modern-picnic-ny.myshopify.com'); 8089 } 8090 8091 function deferIdleLoad() { 8092 if ('requestIdleCallback' in window) { 8093 requestIdleCallback(loadDeferredScripts, { timeout: 4000 }); 8094 } else { 8095 window.addEventListener('load', function () { 8096 setTimeout(loadDeferredScripts, 2000); 8097 }, { once: true }); 8098 } 8099 } 8100 8101 function loadTolstoyWidgets() { 8102 window.__mpLoadScript('https://widget.gotolstoy.com/we/widget.js'); 8103 window.__mpLoadScript('https://play.gotolstoy.com/widget-v2/widget.js'); 8104 } 8105 8106 function getTolstoyContainer() { 8107 return document.querySelector( 8108 '[data-tolstoy-widget], .tolstoy-widget, #tolstoy-stories, #tolstoy, [id*="tolstoy"]' 8109 ); 8110 } 8111 8112 8113 var tolstoyContainer = getTolstoyContainer(); 8114 if (tolstoyContainer && 'IntersectionObserver' in window) { 8115 var tolstoyObserver = new IntersectionObserver(function (entries, observer) { 8116 entries.forEach(function (entry) { 8117 if (!entry.isIntersecting) return; 8118 loadTolstoyWidgets(); 8119 observer.unobserve(entry.target); 8120 }); 8121 }, { rootMargin: '200px 0px' }); 8122 8123 tolstoyObserver.observe(tolstoyContainer); 8124 } else { 8125 if ('requestIdleCallback' in window) { 8126 requestIdleCallback(loadTolstoyWidgets, { timeout: 4000 }); 8127 } else { 8128 window.addEventListener('load', function () { 8129 setTimeout(loadTolstoyWidgets, 2000); 8130 }, { once: true }); 8131 } 8132 } 8133 8134 8135 deferIdleLoad(); 8136 })(); 8137 </script>
8137 8138 8139 <!-- Attentive --> 8140 8141
8141<script src="https://cdn.attn.tv/modernpicnic/dtag.js"></script>
8141<script src="//modernpicnic.com/cdn/shop/t/387/assets/predictive-search.js?v=57209189334897115771788801510" defer="defer"></script>
8141<script data-lazy data-src="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.js"></script>
vendor: 1 bytes, line 8141
8141
8142<script> 8143(function() { 8144 function swymReinitProductCallback(swat) { 8145 if (typeof swat !== 'undefined' && typeof swat.initializeActionButtons === 'function') { 8146 window._swymSwat = swat; 8147 document.addEventListener('swym:product-info-updated', function(evt) { 8148 var container = evt.detail && evt.detail.container; 8149 if (!container || !container.querySelector || !container.querySelector('.swym-wishlist-button-bar')) return; 8150 var selector = container.id ? ('#' + CSS.escape(container.id)) : null; 8151 if (!selector) { 8152 container.setAttribute('data-swym-reinit', Date.now()); 8153 selector = 'product-info[data-swym-reinit]'; 8154 } 8155 swat.initializeActionButtons(selector); 8156 }); 8157 } 8158 } 8159 if (!window.SwymCallbacks) { 8160 window.SwymCallbacks = []; 8161 } 8162 window.SwymCallbacks.push(swymReinitProductCallback); 8163})(); 8164</script>
8164 8165 8166 8167 8168 8169 <div id="shopify-block-AS0lNMVZlSktiRm1BQ__5888675206956468567" class="shopify-block shopify-app-block"> 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186<div 8187 id='loop-onstore-data' 8188 data-show-onstore-bar='false' 8189 data-apikey='test-key' 8190 data-checkoutselector='#checkout' 8191 data-replacecheckoutbutton='false' 8192 data-cartdetails='true' 8193 data-preservecart='false' 8194 data-label='in available credit' 8195 data-mobile-label='credit' 8196 data-valuesize='15' 8197 data-labelsize='10' 8198 data-buttonsize='10' 8199 data-alignment='full' 8200 data-bgcolor='#000000' 8201 data-textcolor='#ffffff' 8202 data-bumpsidecart='false' 8203 data-sidecartselector='.sidecart'></div> 8204 8205 8206</div><div id="shopify-block-AeHhSMHRscDBnTDlvW__15885745614559378752" class="shopify-block shopify-app-block"><div id="accessibly-config" style="display:none"> 8207 {"themeColor":"#838383","iconColor":"#838383","showLogo":true,"topBottomPosition":10,"rightLeftPosition":10,"iconSize":"custom","iconCustomSize":35,"position":"bottom-right"} 8208</div> 8209 8210 8211</div><div id="shopify-block-AVmMvSlRLZkZxelVSe__7594718713064568544" class="shopify-block shopify-app-block"> 8212 8213 8214 8215 8216 8217 8218 8219</div><div id="shopify-block-AbEpqaklGb2U2U255a__10274264662263595587" class="shopify-block shopify-app-block">
8220<script> 8221 window.SwymCollectionsConfig = { 8222 'CollectionsSelectors': [], 8223 'CollectionsPosition': "top-right", 8224 'CollectionsIcon': "heart", 8225 'CollectionsButtonSize': 25, 8226 'CollectionsVerticalOffset': 0, 8227 'CollectionsHorizontalOffset': 0, 8228 'CollectionsProductLinkSelector': "-", 8229 'CollectionsProductTileSelector': "-", 8230 'CollectionsVariantSelector': "false", 8231 'CollectionsVariantSelectorChooseActionText': "Choose or Create new Wishlist", 8232 'CollectionsCreateListTitle': "Name Your Wishlist", 8233 'CollectionsCreateListPlaceholder': "Enter wishlist name", 8234 'CollectionsCustomIconAdd': "", 8235 'CollectionsCustomIconAdded': "", 8236 'CollectionsIconColor': "#000000", 8237 'CollectionsIconThickness': "1.7", 8238} 8239</script>
8239 8240<style> 8241 .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {border:unset; background:unset; min-width: 25px; height: 25px!important;} 8242 .swym-wishlist-collections-icon-heart-filled, .swym-wishlist-collections-icon-heart-unfilled, .swym-wishlist-collections-icon-star-filled, .swym-wishlist-collections-icon-star-unfilled, .swym-wishlist-collections-icon-bookmark-unfilled, .swym-wishlist-collections-icon-bookmark-filled {fill: #000000;} 8243 .swym-wishlist-collections-v2 .swym-collections-social-count {color: #000000;} 8244</style> 8245 8246 8247
8248<script> 8249 // Send heartbeat for collections button 8250 (function() { 8251 let collectionsButtonHeartbeatData = '{"140207030506":"2025-04-29T03:26:04.993Z","140647760106":"2025-05-09T08:53:02.251Z","141258457322":"2025-04-29T07:35:21.888Z","140544442602":"2025-05-09T08:51:56.776Z","140225380586":"2025-05-09T08:51:45.172Z","140227477738":"2025-05-09T08:53:01.555Z","141187875050":"2025-05-09T08:51:47.568Z","140211945706":"2025-04-29T03:26:09.030Z","140352356586":"2025-05-09T08:51:54.201Z","140250644714":"2025-05-09T08:51:53.612Z","140315754730":"2025-05-09T08:51:45.420Z","141258064106":"2025-05-14T16:28:58.121Z","141220282602":"2025-05-14T16:23:57.362Z","141261045994":"2025-06-04T23:53:10.247Z","140406456554":"2025-05-09T08:51:55.796Z","140704874730":"2025-05-09T08:51:46.296Z","140742033642":"2025-05-09T08:51:48.723Z","141323829482":"2025-05-20T17:02:32.536Z","editor":"2025-05-14T16:25:40.017Z","140804849898":"2025-05-09T08:51:57.753Z","141157269738":"2025-05-09T08:48:44.082Z","140239438058":"2025-05-09T08:51:54.940Z","141258096874":"2025-04-29T07:30:13.610Z","141212319978":"2025-05-14T16:23:59.091Z","140439191786":"2025-05-09T08:51:46.587Z"}'; 8252 try { 8253 collectionsButtonHeartbeatData = JSON.parse(collectionsButtonHeartbeatData) || {}; 8254 } catch (e) { 8255 collectionsButtonHeartbeatData = {}; 8256 } 8257 const ShopifyTheme = window.Shopify.theme; 8258 const themeId = ShopifyTheme.id; 8259 let heartbeatMetadata = { 8260 schema_name: ShopifyTheme?.schema_name, 8261 schema_version: ShopifyTheme?.schema_version, 8262 theme_store_id: ShopifyTheme?.theme_store_id, 8263 role: ShopifyTheme?.role 8264 }; 8265 8266 const isDesignMode = !!window.swymDesignMode; 8267 8268 if (!window.SwymCallbacks) { 8269 window.SwymCallbacks = []; 8270 } 8271 window.SwymCallbacks.push((swat) => { 8272 if (!swat || !themeId) { 8273 return; 8274 } 8275 const triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 8276 if (typeof triggerHeartbeat !== "function") return; 8277 8278 const lastHeartbeat = isDesignMode ? collectionsButtonHeartbeatData?.editor : collectionsButtonHeartbeatData?.[themeId]; 8279 const themeContext = isDesignMode ? 'editor' : themeId; 8280 8281 const extensionData = { 8282 extensionName: "add-to-wishlist-collections-button", 8283 extensionType: "app-embed", 8284 metadata: heartbeatMetadata, 8285 themeId: themeContext, 8286 extensionSource: "default" 8287 }; 8288 8289 /** Stop heartbeat 8290 triggerHeartbeat(extensionData, lastHeartbeat); 8291 */ 8292 }); 8293 })(); // IIFE to prevent polluting global scope 8294</script>
8294 8295 8296 8297<style> 8298 .swym-advanced-wishlist-collections-container { 8299 display: none; 8300 } 8301</style> 8302</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 8303 8304 8305<!-- BEGIN app snippet: swymVersion -->
8305<script>var __SWYM__VERSION__ = '7.0.7';</script>
8305<!-- END app snippet --> 8306<!-- BEGIN app snippet: swymCustomCss --> 8307 8308 8309 8310 8311<style id="swym-custom-css"> 8312 8313</style> 8314 8315<!-- END app snippet --> 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327
8328<script> 8329 (function () { 8330 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 8331 8332 8333 // Put metafields in window variable 8334 const commonCustomizationSettings = ''; 8335 try { 8336 const parsedSettings = JSON.parse(commonCustomizationSettings); 8337 if (parsedSettings) { 8338 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 8339 } else { 8340 window.SwymWishlistCommonCustomizationSettings = {}; 8341 } 8342 } catch (e) { 8343 window.SwymWishlistCommonCustomizationSettings = {}; 8344 } 8345 8346 let enabledCommonFeatures = '{"multiple-wishlist":false}'; 8347 try { 8348 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 8349 } catch (e) { 8350 enabledCommonFeatures = {}; 8351 } 8352 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 8353 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 8354 8355 // Ghost-Intent Configuration 8356 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 8357 try { 8358 let ghostIntentConfig = { 8359 isExplicitConsentNeeded: false, 8360 isExplicitConsentNeededEvenForLocalStorage: false, 8361 askForPermissionOnFirstClick: true 8362 }; 8363 8364 8365 8366 window.SwymGhostIntentConfig = ghostIntentConfig; 8367 } catch(e) { 8368 window.SwymGhostIntentConfig = { 8369 isExplicitConsentNeeded: false, 8370 isExplicitConsentNeededEvenForLocalStorage: false, 8371 askForPermissionOnFirstClick: true 8372 }; 8373 } 8374 8375 // Education Layer Configuration 8376 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 8377 8378 8379 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 8380 8381 // Login Nudge Configuration 8382 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 8383 8384 8385 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 8386 8387 // Initialize or ensure SwymViewProducts exists 8388 if (!window.SwymViewProducts) { 8389 window.SwymViewProducts = {}; 8390 } 8391 8392 })(); 8393</script>
8393 8394 8395<!-- BEGIN app snippet: swymLoadConsentManager -->
8396<script> 8397 (function () { 8398 if (document.querySelector("script[data-swym-consent-manager]")) return; 8399 var swymConsentManagerScript = document.createElement("script"); 8400 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8\/swym-relay-839\/assets\/swym-consent-manager.js"; 8401 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 8402 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 8403 document.head.appendChild(swymConsentManagerScript); 8404 })(); 8405</script>
8405 8406<!-- END app snippet --> 8407
8408<script 8409 8410 id="wishlist-embed-init" 8411 defer 8412 async 8413> 8414 (function () { 8415 window.swymWishlistEmbedLoaded = true; 8416 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/apps.bundle.js"; 8417 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 8418 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 8419 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 8420 window.SwymCurrentJSPath = baseJsPath; 8421 window.SwymAssetBaseUrl = assetBaseUrl; 8422 8423 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 8424 8425 function loadSwymShopifyScript() { 8426 var element = ""; 8427 var scriptSrc = ""; 8428 8429 8430 element = "swym-ext-shopify-script"; 8431 window.SwymShopifyCdnInUse = true; 8432 scriptSrc = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-ext-shopify.js"; 8433 8434 8435 if (document.getElementById(element)) { 8436 return; 8437 } 8438 8439 var s = document.createElement("script"); 8440 s.id = element; 8441 s.type = "text/javascript"; 8442 s.async = true; 8443 s.defer = true; 8444 s.src = scriptSrc; 8445 8446 s.onerror = function() { 8447 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 8448 // Fallback logic here 8449 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 8450 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 8451 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 8452 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 8453 8454 var fallbackScript = document.createElement("script"); 8455 fallbackScript.id = element; 8456 fallbackScript.type = "text/javascript"; 8457 fallbackScript.async = true; 8458 fallbackScript.defer = true; 8459 fallbackScript.src = scriptSrc; 8460 var y = document.getElementsByTagName("script")[0]; 8461 y.parentNode.insertBefore(fallbackScript, y); 8462 }; 8463 8464 var x = document.getElementsByTagName("script")[0]; 8465 x.parentNode.insertBefore(s, x); 8466 } 8467 8468 var consentAPICallbackInvoked = false; 8469 function checkConsentAndLoad() { 8470 // Allow app to load in design mode (theme editor) regardless of consent 8471 if (window.Shopify?.designMode) { 8472 loadSwymShopifyScript(); 8473 return; 8474 } 8475 8476 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 8477 // consent is given through our Ghost-Intent flow (sync nudge accept). 8478 // This works on any store regardless of region (EU or non-EU). 8479 var ghostConfig = window.SwymGhostIntentConfig || {}; 8480 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 8481 try { 8482 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 8483 if (localStorage.getItem(consentKey) === 'true') { 8484 // Consent was given through our flow â load SDK 8485 loadSwymShopifyScript(); 8486 return; 8487 } 8488 } catch(e) {} 8489 8490 // Check if Shopify native cookie consent was given via the cookie banner. 8491 // If user accepted cookies through Shopify's banner, load SDK normally 8492 // (Ghost-Intent is only needed when NO consent mechanism has been used). 8493 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 8494 if (shopifyConsentGiven) { 8495 loadSwymShopifyScript(); 8496 return; 8497 } 8498 8499 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 8500 return; 8501 } 8502 8503 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 8504 if(!isCookieBannerVisible) { 8505 loadSwymShopifyScript(); 8506 return; 8507 } 8508 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 8509 if (shouldLoadSwymScript) { 8510 loadSwymShopifyScript(); 8511 } else { 8512 console.warn("No customer consent to load Swym Wishlist Plus"); 8513 } 8514 } 8515 function initialiseConsentCheck() { 8516 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 8517 window.Shopify?.loadFeatures?.( 8518 [{name: 'consent-tracking-api', version: '0.1'}], 8519 error => { 8520 consentAPICallbackInvoked = true; 8521 if (error) { 8522 if(!window.Shopify?.customerPrivacy) { 8523 loadSwymShopifyScript(); 8524 return; 8525 } 8526 } 8527 checkConsentAndLoad(); 8528 } 8529 ); 8530 } 8531 function consentCheckFallback(retryCount) { 8532 if(!consentAPICallbackInvoked) { 8533 if (window.Shopify?.customerPrivacy) { 8534 checkConsentAndLoad(); 8535 } else if (retryCount >= 1) { 8536 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 8537 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 8538 checkConsentAndLoad(); 8539 } else { 8540 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 8541 } 8542 } 8543 } 8544 if (document.readyState === "loading") { 8545 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 8546 window.addEventListener("load", () => consentCheckFallback(0)); 8547 } else { 8548 initialiseConsentCheck(); 8549 } 8550 8551 })(); 8552</script>
8552 8553 8554<!-- BEGIN app snippet: swymSnippet -->
8554<script defer> 8555 (function () { 8556 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 8557 const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com'; 8558 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 8559 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 8560 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 8561 const swymSnippet = document.getElementById('wishlist-embed-init'); 8562 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 8563 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 8564 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 8565 })() 8566</script>
vendor: 1 bytes, line 8566
8566
8567<script id="swym-snippet" type="text"> 8568 window.swymLandingURL = document.URL; 8569 window.swymCart = {"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}; 8570 window.swymPageLoad = function() { 8571 window.SwymProductVariants = window.SwymProductVariants || {}; 8572 window.SwymHasCartItems = 0 > 0; 8573 window.SwymPageData = {}, window.SwymProductInfo = {}; 8574 var unknown = {et: 0}; 8575 window.SwymPageData = unknown; 8576 8577 window.SwymPageData.uri = window.swymLandingURL; 8578 }; 8579 if(window.selectCallback){ 8580 (function(){ 8581 var originalSelectCallback = window.selectCallback; 8582 window.selectCallback = function(variant){ 8583 originalSelectCallback.apply(this, arguments); 8584 try{ 8585 if(window.triggerSwymVariantEvent){ 8586 window.triggerSwymVariantEvent(variant.id); 8587 } 8588 }catch(err){ 8589 console.warn("Swym selectCallback", err); 8590 } 8591 };})();} 8592 window.swymCustomerId =null; 8593 window.swymCustomerExtraCheck = 8594 null; 8595 var swappName = ("Wishlist" || "Wishlist"); 8596 var swymJSObject = { 8597 pid: "iXVrTtz2HI6SZRBh71x4I+cg68EifcRn6BqsA9yLY8M=", 8598 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 8599 }; 8600 window.swymJSShopifyLoad = function(){ 8601 if(window.swymPageLoad) swymPageLoad(); 8602 if(!window._swat) { 8603 (function (s, w, r, e, l, a, y) { 8604 r['SwymRetailerConfig'] = s; 8605 r[s] = r[s] || function (k, v) { 8606 r[s][k] = v; 8607 }; 8608 })('_swrc', '', window); 8609 _swrc('RetailerId', swymJSObject.pid); 8610 _swrc('Callback', function(){initSwymShopify();}); 8611 }else if(window._swat.postLoader){ 8612 _swrc = window._swat.postLoader; 8613 _swrc('RetailerId', swymJSObject.pid); 8614 _swrc('Callback', function(){initSwymShopify();}); 8615 }else{ 8616 initSwymShopify();} 8617 } 8618 if(!window._SwymPreventAutoLoad) { 8619 swymJSShopifyLoad(); 8620 } 8621</script>
8621 8622 8623<style id="safari-flasher-pre"></style>
8624<script> 8625 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 8626 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 8627 window.SwymCallbacks = window.SwymCallbacks || []; 8628 window.SwymCallbacks.push(function(tracker) { 8629 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 8630 var x = function() { 8631 SwymUtils.onDOMReady(function() { 8632 var d = document.createElement("div"); 8633 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 8634 document.head.appendChild(d); 8635 });}; 8636 setTimeout(x, 10); 8637 });});} 8638 window.SwymOverrideMoneyFormat = "${{amount_no_decimals}}"; 8639</script>
8639 8640<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 8641
8642<script 8643 8644 id="swymSnippetCheckAndActivate" 8645> 8646 (function () { 8647 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 8648 8649 function removeDuplicateIdNodes(id) { 8650 var nodes = document.querySelectorAll('#' + id); 8651 nodes.forEach(function (node, index) { 8652 if (index > 0) { 8653 node.remove(); 8654 } 8655 }); 8656 } 8657 8658 function cleanupDuplicateSnippetNodes(activeScript) { 8659 if (!activeScript) { 8660 return; 8661 } 8662 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 8663 allSwymSnippets.forEach(function (scriptNode) { 8664 if (scriptNode !== activeScript) { 8665 scriptNode.remove(); 8666 } 8667 }); 8668 } 8669 8670 function cleanupDuplicateActivationGuards() { 8671 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 8672 guardScripts.forEach(function (scriptNode, index) { 8673 if (index > 0) { 8674 scriptNode.removeAttribute('id'); 8675 } 8676 }); 8677 } 8678 8679 function postDomLoad() { 8680 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 8681 if (!activeScript) { 8682 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 8683 if (inactiveScript) { 8684 inactiveScript.type = 'text/javascript'; 8685 new Function(inactiveScript.textContent)(); 8686 activeScript = inactiveScript; 8687 } 8688 } 8689 8690 cleanupDuplicateSnippetNodes(activeScript); 8691 cleanupDuplicateActivationGuards(); 8692 duplicateProneIds.forEach(removeDuplicateIdNodes); 8693 } 8694 8695 if (document.readyState === 'loading') { 8696 document.addEventListener('DOMContentLoaded', postDomLoad); 8697 } else { 8698 postDomLoad(); 8699 } 8700 })(); 8701</script>
8701 8702 8703 8704
8705<script> 8706 (function () { 8707 const themeSchemaName = window.Shopify.theme.schema_name; 8708 8709 if (!window.SwymCallbacks) { 8710 window.SwymCallbacks = []; 8711 } 8712 window.SwymCallbacks.push(swat => { 8713 if (!swat) { 8714 return; 8715 } 8716 8717 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 8718 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 8719 window.SwymLocalWishlist.syncToCloud(swat); 8720 } 8721 8722 if (window._SwymSDKOnlyMode) { 8723 return; 8724 } 8725 8726 // ENABLE COMMON FEATURES 8727 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 8728 Object.keys(swymEnabledCommonFeatures).forEach(key => { 8729 if (!swymEnabledCommonFeatures[key]) return; 8730 8731 switch (key) { 8732 case 'add-to-wishlist-collections-button': 8733 // Check if app block is already handling the collections button 8734 if (window.SwymCollectionsConfig) { 8735 return; 8736 } 8737 8738 // Check if v2 default collections is handling it 8739 if (window.SwymAdvancedCollectionsWishlistConfig) { 8740 return; 8741 } 8742 8743 // Fallback to old v1 behavior if v2 config is not present 8744 swat?.collectionsApi?.setDefaultCustomizationOptions(); 8745 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 8746 8747 break; 8748 case 'add-to-wishlist-pdp-button': 8749 // Check if app block is already handling the PDP button 8750 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 8751 return; 8752 } 8753 8754 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 8755 // Not initiating pdp button as it is not a product page 8756 return; 8757 } 8758 8759 // Inject addtowishlist.css into the document's <head> 8760 var head = document.head; 8761 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.css"; 8762 var pdpButtonStylesheetTag = document.createElement('link'); 8763 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 8764 pdpButtonStylesheetTag.rel = 'stylesheet'; 8765 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 8766 8767 if (!document.getElementById('swym-pdp-button-stylesheet')) { 8768 head.appendChild(pdpButtonStylesheetTag); 8769 } 8770 8771 var x = document.getElementsByTagName('script')[0]; 8772 function createAndInsertScript(id, src, onLoadCallback) { 8773 var scriptTag = document.createElement('script'); 8774 scriptTag.id = id; 8775 scriptTag.type = 'text/javascript'; 8776 scriptTag.src = src; 8777 scriptTag.onload = onLoadCallback; 8778 x.parentNode.insertBefore(scriptTag, x); 8779 } 8780 8781 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.js"; 8782 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 8783 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 8784 if (pdpBtnApi) { 8785 pdpBtnApi.setDefaultCustomizationOptions(swat); 8786 pdpBtnApi.initializePDPButton(swat, true); 8787 } 8788 }); 8789 break; 8790 default: 8791 return; 8792 } 8793 }); 8794 }); 8795 })(); // IIFE to prevent polluting global scope 8796</script>
8796 8797 8798 8799
8800<script> 8801 (function () { 8802 // Get the settings from Shopify's Liquid variables and create the styles 8803 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 8804 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 8805 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 8806 const isControlCentreEnabledFromBlockSettings = false; 8807 8808 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 8809 // Don't enable control centre if this is disabled and block settings are not enabled 8810 return; 8811 } 8812 8813 let borderRadius = 6; 8814 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 8815 8816 // Check if block settings exist, use them, otherwise fall back to common settings 8817 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 8818 "#000000" : 8819 window.SwymWishlistCommonCustomizationSettings.primaryColor; 8820 8821 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 8822 "#ffffff" : 8823 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 8824 8825 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 8826 "#f4f8fe" : null; 8827 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 8828 "#333333" : null; 8829 8830 // Only use color adjustment functions if we're using common settings 8831 if (!secondaryBgColor || !secondaryTextColor) { 8832 function adjustOpacity(color, opacity) { 8833 if (color[0] === '#') { 8834 color = color.slice(1); 8835 } 8836 8837 if (color.length === 3) { 8838 color = color.split('').map(char => char + char).join(''); 8839 } 8840 8841 const r = parseInt(color.slice(0, 2), 16); 8842 const g = parseInt(color.slice(2, 4), 16); 8843 const b = parseInt(color.slice(4, 6), 16); 8844 8845 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 8846 } 8847 8848 function hexToRgb(color) { 8849 if (color[0] === '#') { 8850 color = color.slice(1); 8851 } 8852 if (color.length === 3) { 8853 color = color.split('').map(c => c + c).join(''); 8854 } 8855 8856 return { 8857 r: parseInt(color.slice(0, 2), 16), 8858 g: parseInt(color.slice(2, 4), 16), 8859 b: parseInt(color.slice(4, 6), 16) 8860 }; 8861 } 8862 8863 function getLuminance({ r, g, b }) { 8864 return 0.299 * r + 0.587 * g + 0.114 * b; 8865 } 8866 8867 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 8868 const secondaryBgOpacity = 0.2; 8869 const secondaryTextOpacity = 0.8; 8870 8871 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 8872 8873 const bgRgb = hexToRgb(primaryBgColor); 8874 const bgLuminance = getLuminance(bgRgb); 8875 8876 // Determine whether to use dark or light text for contrast 8877 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 8878 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 8879 8880 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 8881 8882 return { 8883 secondaryBgColor, 8884 secondaryTextColor 8885 }; 8886 } 8887 8888 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 8889 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 8890 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 8891 } 8892 8893 // Create the CSS rule 8894 let styles = ` 8895 .swym-storefront-layout-root-component { 8896 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 8897 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 8898 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 8899 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 8900 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 8901 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 8902 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 8903 } 8904 `; 8905 8906 // Create a <style> element and append the styles 8907 let styleSheet = document.createElement("style"); 8908 styleSheet.type = "text/css"; 8909 styleSheet.innerText = styles; 8910 document.head.appendChild(styleSheet); 8911 8912 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 8913 window.SwymStorefrontLayoutContext = {}; 8914 } 8915 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 8916 window.SwymStorefrontLayoutExtensions = {}; 8917 } 8918 8919 // Expose block settings toggle state so ThemeCSSMapping can respect it. 8920 // When true, theme editor color pickers take priority over inherited theme CSS variables. 8921 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 8922 8923 if (isControlCentreEnabledFromBlockSettings) { 8924 // If block settings are enabled, use them 8925 SwymStorefrontLayoutContext.Settings = { 8926 EnableStorefrontLayoutOnLauncher: true, 8927 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 8928 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 8929 StorefrontLayoutDrawerPosition: "left", 8930 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 8931 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 8932 EnableStorefrontLayoutVariantSelector: true, 8933 StorefrontLayoutNotificationPosition: "left", 8934 StorefrontLayoutActionPopupPosition: "left", 8935 StorefrontLayoutNotificationDuration: 5000 8936 }; 8937 } else { 8938 // If only metafield is enabled but no block settings, use common settings 8939 SwymStorefrontLayoutContext.Settings = { 8940 EnableStorefrontLayoutOnLauncher: true, 8941 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 8942 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 8943 StorefrontLayoutDrawerPosition: "left", 8944 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 8945 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 8946 EnableStorefrontLayoutVariantSelector: true, 8947 StorefrontLayoutNotificationPosition: "left", 8948 StorefrontLayoutActionPopupPosition: "left", 8949 StorefrontLayoutNotificationDuration: 5000 8950 }; 8951 } 8952 const storefrontLayoutCallback = (swat) =>{ 8953 SwymStorefrontLayoutContext.swat = swat; 8954 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 8955 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 8956 SwymStorefrontLayoutContext.Settings = { 8957 ...SwymStorefrontLayoutContext?.Settings, 8958 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 8959 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 8960 } 8961 8962 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 8963 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 8964 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 8965 detail: { settings: SwymStorefrontLayoutContext?.Settings } 8966 }); 8967 document.dispatchEvent(event); 8968 }else{ 8969 swat.utils.warn(`LayoutInitialized event is not defined.`); 8970 } 8971 }else{ 8972 swat.utils.warn(`Storefront Layout is disabled.`); 8973 document.getElementById("swym-storefront-layout-container")?.remove(); 8974 document.getElementById("swym-storefront-extention-render-container")?.remove(); 8975 } 8976 } 8977 8978 if (!window.SwymCallbacks) { 8979 window.SwymCallbacks = []; 8980 } 8981 window.SwymCallbacks.push(storefrontLayoutCallback); 8982 8983 SwymStorefrontLayoutContext.SwymCustomerData = { 8984 8985 name: null, 8986 email: null 8987 8988 };
8989 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 8990 })(); 8991</script>
8991 8992 8993 8994 8995 8996</div>
8996<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8996 8997</body> 8998</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.